/* -------------------------------------------------------------- Hartija Css Print Framework * Version:1.0 	 -------------------------------------------------------------- */
@page {
size: 420mm 594mm;
margin: 14mm;
}
.container_site {
width: 1240px;
}
*{  transition: none !important }
body {
	width:100% !important;
    /*min-width: 940px;*/
	margin:0 !important;
	padding:0 !important;
	line-height:1.45;
	font-family:Garamond,"Times New Roman",serif;
	color:#000;
	background:none;
	font-size: 14pt;
}
/* Headings */
h1,h2,h3,h4,h5,h6 {
	page-break-after:avoid;
}
h1 {
	font-size:19pt;
}
h2 {
	font-size:17pt;
}
h3 {
	font-size:15pt;
}
h4,h5,h6 {
	font-size:14pt;
}
p,h2,h3 {
	orphans:3;
	widows:3;
}
code {
	font:12pt Courier,monospace;
}
blockquote {
	margin:1.2em;
	padding:1em;
	font-size:12pt;
}
hr {
	background-color: #ccc;
}
/* Images */
img {
	float:left;
	/*margin:1em 1.5em 1.5em 0;*/
	max-width:100% !important;
}
a img {
	border: none;
}
/* Links */
a:link,a:visited {
	background:transparent;
	font-weight:700;
	text-decoration:underline;
	color: #333;
}
/* Don't show linked images */
a[href^="http://"] {
	color:#000;
}
a[href$=".jpg"]:after,a[href$=".jpeg"]:after,a[href$=".gif"]:after,a[href$=".png"]:after {
	content:" (" attr(href) ") ";
	display: none;
}
/* Don't show links that are fragment identifiers,or use the `javascript:` pseudo protocol .. taken from html5boilerplate */
a[href^="#"]:after,a[href^="javascript:"]:after {
	content: "";
}
/* Table */
table {
	margin:1px;
	text-align:left;
}
th {
	border-bottom:1px solid #333;
	font-weight:bold;
}
td {
	border-bottom:1px solid #333;
}
th,td {
	padding:4px 10px 4px 0;
}
tfoot {
	font-style:italic;
}
caption {
	background:#fff;
	margin-bottom:2em;
	text-align:left;
}
thead { 
	display:table-header-group;
}
img,tr {
	page-break-inside:avoid;
}
/* Hide various parts from the site#header,#footer,#navigation,#rightSideBar,#leftSideBar{display: none;}*/
.no-print {
	display:none !important;
}
#lang_sel_footer {
	display:none;
}
.elementor-99 .elementor-element.elementor-element-06e9943 {
	box-shadow:none;
}
.elementor-99 .elementor-element.elementor-element-7eaf9cc.elementor-element {
	position: relative;
    left: 0 !important;
}
.elementor-99 .elementor-element.elementor-element-7516515.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start !important;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product{
    grid-template-columns: 1fr 2fr !important;
}
.ovabrw-search-ajax.table-dates .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product {
    grid-template-columns: 1fr 6fr !important;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container .product-container-left{
    flex-basis: 70%;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container .product-container-right{
    flex-basis: 30%;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container{
    flex-wrap: nowrap !important;
    
}
.ovabrw-search-ajax.table-dates .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container .product-container-right .ova-product-wrapper-price{
    justify-content: flex-end;
}