@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');

@font-face {
	font-family:"OnlineWebFonts";
	src:url("../../__font/onlinewebfonts.eot");
	src:url("../../__font/onlinewebfonts.eot?#iefix")format("embedded-opentype"),
		url("../../__font/onlinewebfonts.woff2") format("woff2"),
		url("../../__font/onlinewebfonts.woff")format("woff"),
		url("../../__font/onlinewebfonts.ttf") format("truetype"),
		url("../../__font/onlinewebfonts.svg#OnlineWebFonts") format("svg");
	font-weight:normal;
	font-style:normal;
	font-display: swap;
}


[class^="i_"]:before,[class*=" i_"]:before,.OnlineWebFonts {
	font-family: "OnlineWebFonts"!important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font-size:30px; 
	line-height:30px;
	margin-left:3px;
}
.i_instagram:before {
    content: "\e010";
}
.i_facebook:before {
    content: "\e011";
}


#pixelRight {
    background: #ffffff;
    width: calc(50% - 500px);
    float: right;
    height: 680px;
    margin-top: 0px;
    border-left:20px solid #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	position:absolute; 
	top:0px; 
	right:0px;
	
	background: linear-gradient(0deg, #faf5f3 50%,#ffffff  50%)

	
	
	
}



 a.lang {
    margin-left: 7px;
    display: block;
    float: right;
    border: 0px solid #cccccc;
	padding:0px;

	
}







.soc { display:block; float:right; line-height:30px; position:relative; top:-25px; margin-bottom:-25px; }
.bga2 { background:#faf5f3 }
.bga3 {  }


.tyt { font-weight:400; padding:0px 20px 0px 0px; margin:0px 0px 20px 0px; font-size:24px;background:#faf5f3; position:relative; display:block; float:left; z-indeX:10; text-transform: uppercase;  }
.tyt2 { font-weight:400; padding:0px 20px 0px 0px; margin:0px 0px 20px 0px; font-size:24px;background:#ffffff; position:relative; display:block; float:left; z-indeX:10; text-transform: uppercase; }


.line /* triangle decoration */
{
	width: 100%;
	height: 1px;
	background:#c8c4c2;
	content: '';
	position: relative;
	top: 10px;
	left: 0px;
	margin: 0;

}

a.more { display:block;  min-width:300px; width:40%; padding:10px; background:#585858; color:#ffffff;  font-size:14px;   text-transform: uppercase; text-align:center; letter-spacing:2px; text-decoration:none;margin:0 auto;  }
img.img_of { max-width:100%; position:relative; top:20px; left:-20px;  }
img.img_of2 { max-width:100%; position:relative; top:20px; right:-20px;  }
img.img_of3 { max-width:100%; position:relative; top:20px; right:-20px;  }



.rodo_p { max-height: 70vh; overflow:auto; }
.gal_tyt { display:block; float:left; width:calc(100% - 30px); background:#faf5f3; text-align:center; padding:10px; }
.gal_tyt2 { display:block; float:left; width:calc(100% - 40px);  text-align:center; padding:20px; }
.gal_tyt2 b { font-size:15px; margin-bottom:5px; display:block; width:100%;  }
.gal_tyt2 a { text-decoration:none;  }


.gal_tyt22 { display:block; float:left; width:calc(100% - 40px);  text-align:center; padding:20px; }
.gal_tyt22 b { font-size:15px; margin-bottom:5px; display:block; width:100%;  }
.gal_tyt22 a { text-decoration:none;  }






.lazy2 { 
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.kar_img2 { 
    border-top: 0px solid #edf5fa;
    border-left: 0px solid #edf5fa;
    border-right: 0px solid #edf5fa;
    margin: 0px;
    display: block;
    float: left;
    width: calc(100% - 10px);
    padding-top: 100%;
    position: relative;
    margin-bottom: 0px;
    background-position: top center !important;
	text-align:center; 
	
}

.kar_img2:hover { 

}

.frame_box/* triangle decoration */
{
	background:#ffffff;
	display:block; 
	float:right;
	margin-left:20px; 
	
}


.frame_box2/* triangle decoration */
{
	background:#faf5f3;
	display:block; 
	float:right;
	margin-right:20px; 
	
}



.frame_box3/* triangle decoration */
{
	background:#ffffff;
	display:block; 
	float:right;
	margin-right:20px; 
	
}







html{height:100%;min-height:100%;}
body{font-family:'Libre Baskerville', sans-serif;font-size:13px;line-height:23px;background:#ffffff;color:#000000;margin:0px 0px;padding:0;padding:0px;font-weight:400;height:100%;}



img{padding:0px;margin:0px;border:0px;}
img[src$=".gif"], img[src$=".png"], img[src$=".jpg"], img[src$=".jpeg"]{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
a{color:#000000;text-decoration:none;text-decoration:underline;}
a:hover{text-decoration:underline;}
.round5{}
a.all{display:block;float:left;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:100;background:#ffffff;opacity:0;}
.fota{cursor:pointer;}
.atext a{color:#000000;text-decoration:underline;}
.bold{font-weight:700;}
.map_pop{cursor:pointer;}
.map_pop:hover{text-decoration:underline;}
.form2{border:0px solid #000000;}
.cookie{background:#585858;width:100%;font-size:13px;color:#ffffff;padding:10px 0px;display:block;float:left;position:fixed;bottom:0px;z-index:100;}
.cookie_p{display:block;float:left;}

.cookie table{width:100%;border-spacing:0;border-collapse:collapse;}
.cookie td{border:0px solid #000000;padding:0px 20px;}



.gal_page img{padding:0px;margin:0px;border:0px;max-width:100%;object-fit:cover;width:100%;height:200px;object-position:50% 50%;}
.gal_page{text-align:center;max-height:200px;width:100%;border:0px solid #ff0000;overflow:hidden;}
.gal_page a{font-weight:700;color:#000000;}
.gal_page a:hover{font-weight:600px;color:#6c8f32;}
#fade{background:#000000;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:none;}
#zoom{position:absolute;top:0px;left:0px;z-index:9999;padding:0px;display:none;background:#ffffff; margin-bottom:100px; }
#close{display:block;float:left;position:absolute;top:0px;left:0px;z-index:99999;margin-right:10px;width:40px;height:40px;line-height:40px;text-align:center;font-size:17px;cursor:pointer; font-weight: 900;    font-family: arial;background:#585858;color:#ffffff;
text-transform:uppercase;}


.cookie_close{display:block;float:right;margin-right:0px;text-align:center;font-size:17px;cursor:pointer; font-weight: 900;    font-family: arial;background:#585858;color:#ffffff;
text-transform:uppercase;}





#mapx2 p { margin:40px; border:1px solid #000000;  }



#tooltip
{
	color:#ffffff;
    background: #6c8f32;
    position: absolute;
    z-index: 400;
    padding: 20px 20px 20px 20px;
	font-size:11px; 

}

 
#tooltip:after /* triangle decoration */
{
	width: 10px;
	height: 10px;
	background:#6c8f32;
	content: '';
	position: absolute;
	bottom: -5px;
	left: 20px;
	margin: 0;
	transform:rotate(-45deg);
}

#tooltip.top:after
{
	border-top-color: transparent;
	border-bottom: 10px solid #111;
	top: -20px;
	bottom: auto;
}

#tooltip.left:after
{
	left: 20px;
	margin: 0;
}

#tooltip.right:after
{
	right: 20px;
	left: auto;
	margin: 0;
}


#tooltip ul{padding:0px 0px 0px 0px;margin:10px 0px 0px 15px !important;}




#close:hover{background:#acacac;color:#ffffff;}
#fade2{background:#000000;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none;}
#zoom2{position:absolute;top:0px;left:0px;z-index:99999;padding:0px;display:none;background:#37343f;max-width:1000px;}
#image2{padding:0px;margin:0;bordeR:0;clear:both;display:block;float:left;border:0px solid #ffffff;}
#caption2{background:#ffffff;text-align:center;clear:both;color:#000000;position:absolute;padding:0px 0px;bottom:-50px;right:0px;width:100%;line-height:50px;font-weight:700; display:none;}
#nav2{height:40px;display:block;float:left;position:absolute;top:0px;left:0px;margin-bottom:0px;}
#close2{display:block;float:left;margin-right:0px;width:40px;height:40px;line-height:40px;text-align:center;font-size:17px;cursor:pointer;font-weight:800;background:#585858;color:#ffffff;text-transform:uppercase; font-weight: 900;    font-family: arial;}
#close2:hover{background:#acacac;color:#ffffff}



#prev2{display:block;float:left;margin-right:0px;width:40px;height:40px;line-height:40px;text-align:center;font-size:14px;cursor:pointer;font-weight:800;background:#585858;color:#ffffff;text-transform:uppercase;font-weight:700;}
#prev2:hover{background:#acacac;color:#ffffff}
#next2{display:block;float:left;margin-right:0px;width:40px;height:40px;line-height:40px;text-align:center;font-size:14px;cursor:pointer;font-weight:800;background:#585858;color:#ffffff;text-transform:uppercase;font-weight:700;}
#next2:hover{background:#acacac;color:#ffffff}



.space45{display:block;float:left;width:100%;border:0px solid #ff9900;padding:45px 0px 0px 0px;clear:both;}
.space10{display:block;float:left;width:100%;border:0px solid #ff9900;padding:10px 0px 0px 0px;clear:both;}
.space20{display:block;float:left;width:100%;border:0px solid #ff9900;padding:20px 0px 0px 0px;clear:both;}
ul.icons{margin:0px 0px 0px 0px;padding:0;list-style-type:none;}
.icons li{border:0px solid #000000;margin:0px 0px 10px 0px;min-height:50px;padding:5px 0px 0px 60px;position:relative;}
li.iconx::before{content:"";width:50px;height:50px;background:#6c8f32;display:block;float:left;margin-right:10px;position:absolute;top:0px;left:0px;}
li.iconxr::before{content:"";width:50px;height:50px;display:block;float:left;margin-right:10px;position:absolute;top:0px;left:0px;//e24141}
li.i1::before{background:#6c8f32 url(../img/1.png) center center no-repeat;}
li.i2::before{background:#6c8f32 url(../img/2.png) center center no-repeat;}
li.i3::before{background:#6c8f32 url(../img/3.png) center center no-repeat;}
li.i4::before{background:#6c8f32 url(../img/4.png) center center no-repeat;}
li.i5::before{background:#6c8f32 url(../img/5.png) center center no-repeat;}
li.i6::before{background:#6c8f32 url(../img/6.png) center center no-repeat;}
li.i7::before{background:#6c8f32 url(../img/7.png) center center no-repeat;}
li.i8::before{background:#6c8f32 url(../img/8.png) center center no-repeat;}
li.i9::before{background:#6c8f32 url(../img/9.png) center center no-repeat;}
li.i10::before{background:#6c8f32 url(../img/10.png) center center no-repeat;}
li.i11::before{background:#6c8f32 url(../img/11.png) center center no-repeat;}
li.i12:before{background:#6c8f32 url(../img/12.png) center center no-repeat;}
li.i13:before{background:#6c8f32 url(../img/13.png) center center no-repeat;}

.menu ul{margin:0;padding:0;list-style-type:none; float:right; display:block;}
.menu ul li{display:inline; }
.menu ul li:last-child{display:inline;}





.logo{display:block;float:left; position:relative; width:100%}
.logo img {  position:relative; z-index:1;  }
.logo:after /* triangle decoration */
{
	width: 100%;
	height: 1px;
	background:#cccccc ;
	content: '';
	position: absolute;
	top: 90px;
	left: 0px;
	margin: 0;
	z-index:0; 

}

.bord { border-bottom:1px solid #cccccc !important; }
.menu{display:block;float:right; width:100%; margin-top:46px; padding:10px 0px 10px 0px; }

.menu a{padding:0px 10px 0px 10px;font-size:15px;text-decoration:none;color:#585858;font-weight:400;text-decoration:none; text-transform: uppercase }
.menu a:hover{color:#000000;text-decoration:underline;}
a.a_act{color:#000000;text-decoration:underline; font-weight:700;}







a.s4{padding:0px 0px 0px 30px;}
.bull_act{height:10px;width:30px;background:#585858;margin:0px 0px 0px 0px;cursor:pointer;display:block;float:left;margin:0px 5px;}
.bull{height:10px;width:30px;background:#eaeaea;margin:0px 0px 0px 0px;cursor:pointer;display:block;float:left;margin:0px 5px;}
.bulls{border:0px solid #000000;margin:0px;padding:20px 40px;position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}


.bulls_half{border:0px solid #cc0000;position:absolute;bottom:40px;right:0px;display:block;float:right;text-align:left;width:100%;}
.bulls_half::before{border:0px solid #ccff00;display:block;float:right;text-align:left;width:50%;height:100%;content:" ";background:#ffffff;
position:absolute;top:0px;left:0px; }





.bya{width:100%;padding:0px;color:#585858;display:block;float:right;position:relative;z-index:100;}
.bya_p{padding:0px 0px 0px 0px; }


.bya h4{padding:0px;margin:0px 0px 0px 0px;font-size:25px;line-height:25px;clear:both;font-weight:700;color:#ffffff;text-align:center;letter-spacing:0px;}
.bya h1{
	display:block; float:left;
	padding:20px 20px; width:calc(100% - 50px); margin:0px 0px 0px 0px;font-size:23px;line-height:23px;clear:both;font-weight:400;text-align:center;letter-spacing:0px; border:0px solid #000000; background:#ffffff;}





.bya h2{padding:0px;margin:0px 0px 0px 0px;font-size:25px;line-height:25px;clear:both;font-weight:700;color:#ffffff;text-align:center;letter-spacing:0px;}
.bya h3{padding:0px;margin:0px 0px 0px 0px;font-size:25px;line-height:25px;clear:both;font-weight:700;color:#ffffff;text-align:center;letter-spacing:0px;}



img.napis{display:block;float:left;margin:0px 0px 20px 0px;padding:0px;clear:both;max-width:100%;}

.scroll_text{height:450px;position:relative;padding:0px;border:0px solid #ffffff;}


.scroll{
	
	height:450px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering:crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;
	
	
}




.oferta{position:relative;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#ffffff !important;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.oferta a{color:#ffffff !important;}
.xfoot{background:#ffffff;color:#000000;}
.map_bg{display:block;float:left;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;}








#i_kod{width:150px;}

.input2{padding:0px 0px 0px 0px;display:block;float:right;background:#ffffff;width:100%;margin-bottom:10px;width:100%; border-bottom:1px solid #585858; }
.input2 input{display:block;float:left;font-weight:400;font-size:14px;height:40px;line-height:40px;border:0;resize:none;font-family:'Libre Baskerville', sans-serif;padding:0px 0px;outline:none;padding-left:10px;background:none;}
.input2 textarea{font-family:'Libre Baskerville', sans-serif; font-size:14px;line-height:20px;color:#000000;background:none;padding:0px;border:0px solid #000000;outline:none;resize:none;background:none;width:90%;padding:10px 10px;overflow:hidden;height:166px;}


.rl10f {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
	margin-bottom:5px;
}


label { cursor:pointer; }
.rodo { text-decoration:underline; }
.rodo2{ text-decoration:underline;      cursor: pointer; }
.aaa {
    color: #000000;
    border: 0px solid #000000;
    border: 0px solid #000000;
    padding: 0px 0px 0px 5px;
}




.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.token{border:0px solid #000000;display:block;float:right;height:38px;margin-left:10px;overflow:hidden;width:80px;}
.token2{display:block;float:left;}
.f_send{background:#6c8f32;border:0px solid #000000;display:block;float:right;font-size:14px;height:36px;line-height:36px;color:#ffffff;text-decoration:none;font-weight:700;width:100%;text-align:center;}
.f_send:hover{text-decoration:underline;}
.logo{display:block;float:left;}
.logo a{display:block;float:left;}
.clear{clear:both;}
.page{border:0px solid #000000;margin:0 auto;width:1024px;clear:both;padding:0px;padding-bottom:0px;display:block;}


.show_menu{display:block;float:right;font-size:30px;padding-right:0px;position:relative;top:40px;right:0px;font-weight:700;text-decoration:underline;cursor:pointer;color:#acacac;text-align:center;margin:0px 0px; text-decoration: none;}
.show_menu:hover{}






.pad40{padding:40px 0px !important;}
.rel{position:relative;}
.map_bg{display:block;float:left;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;}
#map_box{position:relative;z-index:100;margin:60px auto;}
#map_canvas{width:100%;position:absolute;top:0px;left:0px;z-index:0;}
.foot{text-align:center;padding:20px 20px 80px 20px;color:#000000;border-top:1px dotted #ccc !important;}
.foot b{color:#000000;}
.foot a{text-decoration:none;color:#787c83;}
.foot a:hover{text-decoration:underline;color:#787c83;}
.mapka{padding:0px 0px;margin:0px 0px;position:relative;}
.box{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.group{display:block;float:left;border:0px solid #ffcc00;width:100%;}

.col{display:block;float:left;border:0px solid #cccccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.box43 { padding:20px 20px;}
.set1{width:100%;}
.set2{width:50%;}
.set22{width:50%;}
.set3{width:33.33333%;}
.set33{width:33.33333%;}
.set4{width:66.66666%;}
.set44{width:66.66666%;}
.set20{width:20%;}
.set25{width:25%;}
.set9{width:90%;}
.set10{width:10%;}
.set40{width:40%;}
.set60{width:60%;}
.set70{width:70%;}
.set30{width:30%;}
.set75{width:75%;}

.rwd{display:none;}
.rwd4{display:none;}
.rwd5{display:none;}
.info2{display:block;float:left;width:100%;position:relative;z-index:10;margin-top:0px;}
.info{display:block;float:left;width:100%;position:relative;z-index:10;}
.infoorange{display:block;float:left;width:100%;background:#ff8a03;border:1px solid #ff8a03;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:0px 0px 20px 0px;}
.infoorange b{font-weight:400;font-size:13px;margin-left:20px;display:block;float:left;}
.infored{display:block;float:left;width:100%;background:#cc0000;border:1px solid #cc0000;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:0px 0px 20px 0px;}
.infored b{font-weight:400;font-size:13px;margin-left:20px;display:block;float:left;}
.infogreen{display:block;float:left;width:100%;background:#7abb41;border:1px solid #7abb41;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:0px 0px 20px 0px;}


.infowhite b{font-weight:400;font-size:13px;margin-left:20px;display:block;float:left;}
.infowhite{display:block;float:left;width:100%;border:1px solid #faf5f3;padding:10px 0px;width:100%;font-weight:normal;position:relative;top:0px;left:0px;margin:0px 0px 20px 0px;}




.infogreen b{font-weight:400;font-size:13px;margin-left:20px;display:block;float:left;}
.flexbox-container{display:-ms-flex;display:-webkit-flex;display:flex;padding:0px;flex-wrap:wrap;}
.flexbox-container .set1{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container .set22{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:1px dotted #ccc;position:relative;}
.flexbox-container .set33{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:1px dotted #ccc;position:relative;}
.flexbox-container .set3{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:1px dotted #ccc;position:relative;}
.flexbox-container .set4{flex:2;box-sizing:border-box;margin:0px 0px;padding:45px 0px 0px 0px;border-right:1px dotted #ccc;position:relative;}
.flexbox-container .box{padding:40px 20px;}
.flexbox-container .box2{padding:0px 0px 10px 0px;}
.flexbox-container .box3{padding:0px 20px 20px 20px;}
.flexbox-container .box4{padding:10px 20px 20px 20px;}
.flexbox-container3{display:-ms-flex;display:-webkit-flex;display:flex;padding:0px;border:0px dotted #ccc;flex-wrap:wrap;}
.flexbox-container3 .set3{flex:1 0 33.3333%;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:1px dotted #ccc;position:relative;}
.flexbox-container3 .box5{padding:0px 10px 20px 10px;}
.flexbox-container2{display:-ms-flex;display:-webkit-flex;display:flex;padding:0px;flex-wrap:wrap;}
.flexbox-container2 .set33{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container2 .set3{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container2 .set4{flex:2;box-sizing:border-box;margin:0px 0px;padding:40px 0px 0px 0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container2 .box{padding:20px 20px 20px 20px;}
.flexbox-container2 .box2{padding:0px 0px 0px 0px;}
.flexbox-container2 .box3{padding:0px 20px 20px 20px;}
.flexbox-container2 .box4{padding:10px 20px 20px 20px;}
.flexbox-container2 .box5{padding:0px 10px 20px 10px;}
.flexbox-container2 .box6{padding:0px 10px 20px 10px;}
.box_top{padding:20px;}
.l3{border-right:0px dotted #ccc !important;}
.box2{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.box3{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.box4{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.box5{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.box6{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}


.opi {  position:relative; }
.opi:before /* triangle decoration */
{
	width:20px; 
	height:20px;
	content: '';
	position: absolute;
	top: 20px;
	left: 20px;
	margin: 0;
	font-size:70px;
	color:#585858;
		z-index:100;

	background-image:url(../img/asd.png);
	background-position:center center;
	background-repeat: no-repeat;


}




.podpis { display:block; float:left; width:calc(100% - 120px); text-align:right; padding:10px 60px 0px 60px;  border:0px solid #000000; position:relative }
.podpis:after /* triangle decoration */
{
	width: 20px;
	height: 20px;
	background:#ffffff;
	content: '';
	position: absolute;
	top: -10px;
	right: 30px;
	margin: 0;
	transform:rotate(-45deg);
	border-left:1px solid #585858;
	
}


.podpis22 { display:block; float:left; width:calc(100% - 120px); text-align:right; padding:10px 60px 0px 60px;  border:0px solid #000000; position:relative }
.podpis22:after /* triangle decoration */
{
	width: 20px;
	height: 20px;
	background:#faf5f3;
	content: '';
	position: absolute;
	top: -10px;
	right: 30px;
	margin: 0;
	transform:rotate(-45deg);
	border-left:1px solid #585858;
	
}


.podpis2 { display:block; float:left; width:calc(100% - 120px); text-align:left; padding:10px 60px 0px 60px;  border:0px solid #000000; position:relative }
.podpis2:after /* triangle decoration */
{
	width: 20px;
	height: 20px;
	background:#ffffff;
	content: '';
	position: absolute;
	top: -10px;
	left: 30px;
	margin: 0;
	transform:rotate(-45deg);
	border-left:1px solid #585858;
	
}







.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}

.owl-dots {text-align:center;-webkit-tap-highlight-color:transparent}
.owl-dot{display:inline-block; zoom:1}

.owl-dot span{width:30px;height:10px;margin:0px 5px;background:#eaeaea;display:block;}
.owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#585858}


.owl-carousel { margin:0px 0px; }
.owl-nav { display:none; }
.owl-dots { margin-top:15px;  display:block  }


.owl-carousel .owl-stage {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}






.gwax { margin-bottom:10px; background:#ffffff; border-right:10px solid #faf5f3 }
.gwax22 { margin-bottom:10px; background:#faf5f3; border-right:10px solid #ffffff }



.flexx {
    display: flex;
    flex-direction: row;
    flex: auto;
    align-content: stretch;
    justify-content: center;
    align-items: stretch;
    flex-wrap: wrap;
}
 

.flexx2 {
display: flex;
    flex-direction: row;
    flex: auto;
    align-content: stretch;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}








.row444 {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create four equal columns that sits next to each other */
.column444 {
  flex: 25%;
  max-width: 25%;
  padding: 0 0px;
}

.column444 img {
  margin-top: 0px;
  vertical-align: middle;
}


.rwd_lang { display:none !important; }


/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 800px) {
  .column444 {
    flex: 50%;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
  .column444 {
    flex: 100%;
    max-width: 100%;
  }
}















@media only screen and (max-width:1024px){body{min-width:100%;}
.page{width:100%;}
.flexbox-container .set33{flex:1 0 100%;border-right:0px dotted #ccc !important;}
.flexbox-container .set3{flex:1 0 50%;border-right:0px dotted #ccc !important;}
.flexbox-container2 .set33{flex:1 0 100%;border-right:0px dotted #ccc !important;}
.flexbox-container2 .set3{flex:1 0 50%;border-right:0px dotted #ccc !important;}
.flexbox-container3 .set3{flex:1 0 50%;border-right:0px dotted #ccc !important;}
.flexbox-container2 .box2{}
.flexbox-container2 .set4{border-right:0px dotted #ccc;}
.space45{padding:0px 0px 0px 0px;}
.gal_page img{height:250px;}
.gal_page{max-height:250px;}
.rwd5{display:block;}
#pixelRight { display:none; }
}

@media only screen and (max-width:980px){.menu a{padding:0px 7px 0px 7px;}
.set25{width:33.3333%;}

}




@media only screen and (max-width:880px){
	
.set25{width:50%;}
.set70{width:100%;}
.set30{width:100%;}

[class^="i_"]:before,[class*=" i_"]:before,.OnlineWebFonts {
	font-family: "OnlineWebFonts"!important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font-size:30px; 
	line-height:30px;
	margin-left:3px;
}


.rwd_lang { display:inline !important; }
.bya h1{font-size:20px;line-height:23px; width:calc(100% - 40px); text-align:center; }

.rwd{display:block;}
.norwd{display:none;}
.rwd_flex{display:flex;}

.bulls_half {

    bottom: 30px;

}



.menu{position:relative;width:100%;padding:0px;height:inherit;line-height:inherit; z-index:20; background:#ffffff; margin-top:0px; }
.menu ul{display:block;float:left;width:100%;padding:0px 0px; background:#ffffff; }
.menu ul li{display:block;float:left;width:100%;border-top:1px solid #ccc;padding:7px 0px;}
.menu ul li:last-child{border-bottom:0px;}
.menu a{margin:0px;padding:2px 0px;width:100%; display:block; }
.menu ul li{text-align:left;}
.menu ul li::after{content:"";color:#ffffff;}

.bord {
     border-bottom: 0px solid #cccccc !important; 
}




.set33{width:50%;}
.set4{width:50%;}
.set22{width:100%;}

.pl5 {
    padding-left: 0px;
}
.pr5 {
    padding-right: 0px;
}







}




@media only screen and (max-width:680px){
	
.flexbox-container2 .box2{padding:0px 20px 0px 20px;}
.set25{width:100%;}

.flexbox-container2 .set4 {
    flex: 2;
    box-sizing: border-box;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    border-right: 0px dotted #ccc;
    position: relative;
}




.set2{width:100%;}
.set4{width:100%;}
.set22{width:100%;}
.set33{width:100%;}

.pl5{padding-left:0px;}
.pr5{padding-right:0px;}
.flexbox-container .set22{flex:1 0 100%;}
.flexbox-container .set3{flex:1 0 100%;}
.flexbox-container2 .set3{flex:1 0 100%;}
.flexbox-container2 .set2{flex:1 0 100%;}
.flexbox-container3 .set3{flex:1 0 100%;}
.rwd4{display:block;}
}
@media only screen and (max-width:480px){

.norwd3{display:none;}
.gal_page img{height:200px;}
.gal_page{max-height:200px;}
}


