
button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0;position: absolute;text-indent: -9999px;top: -500px;}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}


input,textarea,button,select,a {-webkit-tap-highlight-color: transparent;}




@font-face {font-family:"Brother Black";src:url("../font/15-brother1816-black-web.eot");}
@font-face {font-family:"Brother Black";src:url("../font/15-brother1816-black-web.ttf");}
@font-face {font-family:"Brother Bold";src:url("../font/11-brother1816-bold-web.eot");}
@font-face {font-family:"Brother Bold";src:url("../font/11-brother1816-bold-web.ttf");}
@font-face {font-family:"Brother Regular";src:url("../font/07-brother1816-regular-web.eot");}
@font-face {font-family:"Brother Regular";src:url("../font/07-brother1816-regular-web.ttf");}
@font-face {font-family:"Brother Book";src:url("../font/05-brother1816-book-web.eot");}
@font-face {font-family:"Brother Book";src:url("../font/05-brother1816-book-web.ttf");}


::-webkit-scrollbar-track{}
::-webkit-scrollbar{width: 12px;background-color: rgba(240,240,240,1);}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.2);}




*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;padding:0;background:#ffffff;font-size:18px;font-family:"Brother Regular",Arial,sans-serif;line-height:1.75;}
h2{font-family:"Brother Black",Arial,sans-serif;font-size:311%;line-height:1.25;margin: 0 0 5.6% 0;font-weight:normal;}
h3{font-family:"Brother Bold",Arial,sans-serif;font-size:175%;line-height:1.37;font-weight:normal;margin: 0 0 5.5% 0;}
strong{font-family:"Brother Black",Arial,sans-serif;}
p{margin-bottom:5%;}
a{text-decoration:none;color:#64a70b}
a:hover{text-decoration:none;color:#64a70b}

.maxwidthfix{max-width:1920px;}
.halfwidthfix{max-width:960px;}
.halfwidthfix2{max-width:1120px;}
.padding0{padding:0;}
.marginbottom0{margin-bottom:0;}
.clearboth{clear:both;}
.absolute{position:absolute;}
.relative{position:relative;}
.normal{font-family:"Brother Regular",Arial,sans-serif;}
.bold{font-family:"Brother Bold",Arial,sans-serif;}
.black{font-family:"Brother Black",Arial,sans-serif;}
.book{font-family:"Brother Book",Arial,sans-serif;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.justify{text-align:justify;}
.brightness_hover img{-webkit-filter: brightness(100%);filter: brightness(100%);transition:.6s all;}
.brightness_hover:hover img {-webkit-filter: brightness(120%);filter: brightness(120%);}
.floatright{float:right;}
.italic{font-style: italic;}
.doublesize{font-size:120%;}
.font93{font-size:90%;}




.row{margin:0 auto 0 auto;width:100%;}
.row:after{content:"";display:table;clear:both;}

[class*='col-']{float:left;padding-left:10px;padding-right:10px;}

.col-1{width:4.1666%;}
.col-2{width:8.3333%;}
.col-3{width:12.5%;}
.col-4{width:16.6666%;}
.col-5{width:20.8333%;}
.col-6{width:25%;}
.col-7{width:29.1666%;}
.col-8{width:33.3333%;}
.col-9{width:37.5%;}
.col-10{width:41.6666%;}
.col-11{width:45.8333%;}
.col-12{width:50%;}
.col-13{width:54.1666%;}
.col-14{width:58.3333%;}
.col-15{width:62.5%;}
.col-16{width:66.6666%;}
.col-17{width:70.8333%;}
.col-18{width:75%;}
.col-19{width:79.1666%;}
.col-20{width:83.3333%;}
.col-21{width:87.5%;}
.col-22{width:91.6666%;}
.col-23{width:95.8333%;}
.col-24{width:100%;}

.ml-1{margin-left:4.1666%;}
.ml-2{margin-left:8.3333%;}
.ml-3{margin-left:12.5%;}
.ml-4{margin-left:16.6666%;}
.ml-5{margin-left:20.8333%;}
.ml-6{margin-left:25%;}
.ml-7{margin-left:29.1666%;}
.ml-8{margin-left:33.3333%;}
.ml-9{margin-left:37.5%;}
.ml-10{margin-left:41.6666%;}
.ml-11{margin-left:45.8333%;}
.ml-12{margin-left:50%;}
.ml-13{margin-left:54.1666%;}
.ml-14{margin-left:58.3333%;}
.ml-15{margin-left:62.5%;}
.ml-16{margin-left:66.6666%;}
.ml-17{margin-left:70.8333%;}
.ml-18{margin-left:75%;}
.ml-19{margin-left:79.1666%;}
.ml-20{margin-left:83.3333%;}
.ml-21{margin-left:87.5%;}
.ml-22{margin-left:91.6666%;}
.ml-23{margin-left:95.8333%;}
.ml-24{margin-left:100%;}

.mt-1{margin-top:4.1666%;}
.mt-1-5{margin-top:7.2%;}
.mt-2{margin-top:8.3333%;}
.mt-3{margin-top:12.5%;}
.mt-4{margin-top:16.6666%;}

.mr-1-absolute{right:0px;}
.mr-1{margin-right:4.1666%;}
.mr-2{margin-right:8.3333%;}
.mr-3{margin-right:12.5%;}
.mr-4{margin-right:16.6666%;}

.mb-1{margin-bottom:4.1666%;}

.pl20px{padding-left:20px}
.pr20px{padding-right:20px}

.margin-center{margin-left:auto;margin-right:auto;}
.module{padding:20px;background:#ff00ee;}
.test{background:#669922;text-align:center;color:#ffffff;padding:20px 0;}
.grid-pad{padding:20px 10px;}
.border-green{border:1px solid #73b023;}
.back-trans{background:rgba(255,255,255,.9);}
.red{color:#e2215c;}
.green{color:#64a70b;}
.blackcolor{color:#000000;}
.font20{font-size:20px;}
.line-height15{line-height:1.7;}
.hide{display:none;}
.pointer{cursor:pointer;}


#container{}


#header{width:100%;background:#1e0a00;position:fixed;-webkit-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15);box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15);z-index:999;}
#header.header_big{height:120px;}
#header_compensator{height:120px;}

#logo{margin-top: 30px;transition:all .3s;margin-left: 20px;}
#logo a img{width:169px;transition:all .3s;}


nav.main_menu{font-size:20px;font-family:"Brother Bold",Arial,sans-serif;}
nav.main_menu ul{padding:0;margin:0;}
nav.main_menu ul li{display:inline-block;padding:0;margin:0;}
nav.main_menu ul li a{color:#fffbef;text-decoration:none;padding:0 20px;display:block;line-height:120px;border-right:1px solid #47352b;transition:.3s;position:relative;z-index: 1;}
nav.main_menu ul li a:first-child{border-left:1px solid rgba(255,255,255,.18);}
nav.main_menu ul li a,nav.main_menu ul li a:after,nav.main_menu ul li a:before {transition: 0.3s;transition-timing-function:cubic-bezier(.66,.09,.51,.95);}
nav.main_menu ul li a:after {display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;width: 100%;height: 1px;content: '.';color: transparent;background-image: linear-gradient(to right, #6DAC0A 0%, #AFCE03 100%);visibility: none;opacity: 0;z-index: -1;}
nav.main_menu ul li a:hover:after {opacity: 1;visibility: visible;height: 100%;}


#nav_mobile_around{float:right;text-align:right;width:50px;margin-right:10px;}

#nav_mobile{width:50px;height:40px;position:relative;margin:40px auto 0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
#nav_mobile span{display:block;position:absolute;height:5px;width:100%;background-image:linear-gradient(to right, #6DAC0A 0%, #AFCE03 100%);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav_mobile span:nth-child(1){top:0px;width:80%;left:10%;}
#nav_mobile span:nth-child(2){top:15px;}
#nav_mobile span:nth-child(3){top:30px;width:80%;left:10%;}
#nav_mobile.open span:nth-child(1){top:16px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
#nav_mobile.open span:nth-child(2){opacity:0;left:-60px;}
#nav_mobile.open span:nth-child(3){top:16px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}



#header.header_small{height:60px;}
#header.header_small nav.main_menu ul li a{line-height:60px;}
#header.header_small #logo{margin-top: 8px;margin-left: 0;}
#header.header_small #logo a img{width:120px;}
#header.header_small #nav_mobile{margin:12px auto 0 auto;}



#nav_responsive {background:rgba(0,0,0,0);position:fixed;width:100%;height:100%;top:0;left:0;z-index:990;transition:background .5s;visibility:hidden;}
#nav_responsive.toggled {background:rgba(0,0,0,.4);visibility:visible;}

#container.toggled{-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);-webkit-transition:all0.0001s;-moz-transition:all0.0001s;-o-transition:all0.0001s;transition:all0.0001s;}
body.toggled{overflow:hidden; padding-right:12px;}
body.toggled #header{padding-right:12px;}


nav.nav_responsive_menu{position:absolute;right: 0;z-index:0;height: 100%;width: 100%;padding: 2em 0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translateX(400px);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin: 50px 0 0 0;max-width: 400px;background: #FFFBEF;}
nav.nav_responsive_menu.toggled{display:block;z-index:10;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;overflow: auto;padding-bottom: 50px;}


nav.nav_responsive_menu.toggled:after {content: "";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%); bottom: 45px;width: 100%; height: 15px;}



nav.nav_responsive_menu ul{padding: 10% 0 0 0;vertical-align: bottom;margin: auto;}
nav.nav_responsive_menu ul li{list-style:none;text-align: right;max-width: 100%;margin:0 auto;padding: 0;}
nav.nav_responsive_menu ul li a{font-size:1.5em;color: #1D0C04;padding: 0 60px 0 0;font-weight: 700;display:block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none;line-height: calc(9vh - 10px);font-family: "Brother Bold";}
nav.nav_responsive_menu ul li a:last-child{border:none;}
nav.nav_responsive_menu ul li a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;padding: 0 60px 0 0;color: #b3cf00;background: #ffffff;}



.owl-nav .owl-prev span,.owl-nav .owl-next span{transition:all .3s;}
.owl-nav .owl-prev:hover span,.owl-nav .owl-next:hover span{color:#64a70b;}




#hp_block_text1{padding: 3.2% 8.5% 2.1% 4.3%;float:right;margin: 11% 110px 5% 0;z-index:10;position:relative;}
#hp_block_text1 h2{padding-top:50px;}
#hp_block_text1 h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top:20px;width:220px;height: 15px;}
.hp_main_pic img{width:100%;}

#hp_main_photo{z-index:9;}
#hp_block_symbol {z-index:11;right:-90px;top:-150px;width:40%;height:40%;position:absolute;background:url(../i/hp_back_odo.png) no-repeat;background-size:100%;}
#hp_block_symbol img {width:100%;}



/*styly pre strankovanie*/
.owl-nav{-webkit-tap-highlight-color:transparent;border:1px solid #64a70b;width: 200px;padding:0px 40px 20px 40px;background:#ffffff;line-height: 1;}
.owl-nav .owl-prev span{font-size:60px;}
.owl-nav .owl-next span{font-size:60px;margin-left:50px;}
.owl-nav button{width:40px;}
.owl-nav button.owl-next{width:68px;}
.owl-nav button:focus{border:none;outline:none;}







#hp_block_text1_owl .owl-nav{position:absolute;right: calc(-35% - 100px);bottom: 5%;}

.slider-counter{position:absolute;width:60px;left:70px;top:0;z-index:99;padding:30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;}



#hp_block2{z-index:12;z-index:12;bottom: 0%;}

#hp_block_text2_owl{margin: -50px 0 100px 0;padding: 0 0px 0 7%;position:relative;}
#hp_block_text2_owl .green-block{background-color:#6DAC0A;background-image: linear-gradient(to right, #6DAC0A 0%, #AFCE03 100%);text-align:center;color:#ffffff;padding: 1.5% 1.23% 8% 1.23%;margin-bottom:20px;line-height:1.18;margin: 7% 7% 6% 7%;min-height: 120px;cursor:pointer;}
#hp_block_text2_owl .green-block .big{font-size: 277%;display:block;line-height:1.5;}

#hp_block_text2_owl .green-block .big2{font-size: 165%;display: block;line-height: 1.2;margin-top: 7%;margin-bottom: 3.7%;}



#hp_block_text2_owl .owl-nav{position:absolute;-webkit-tap-highlight-color:transparent;width:100%;right:0;top:0;background: none; border: none;}
#hp_block_text2_owl .owl-nav .owl-prev span{font-size:60px;color:#6DAC0A;position:absolute;top: 50px;left:8px;}
#hp_block_text2_owl .owl-nav .owl-next span{font-size:60px;color:#6DAC0A;position:absolute;top: 50px;right:-70px;}
/*#hp_block_text2_owl .owl-nav button{width:40px;}
#hp_block_text2_owl .owl-nav button.owl-next{width:68px;}
#hp_block_text2_owl .owl-nav button:focus{border:none;outline:none;}*/



#hp_block_ponuka_bytov_around{}
#hp_block_ponuka_bytov {padding: 0 0 5.37% 0;}
#hp_block_ponuka_bytov h2{padding: 50px 0 0px 0;position:relative;margin-top: 50px;}
#hp_block_ponuka_bytov h2:before{content:"";position:absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: 20px;width: 220px;height: 15px;left:0;right:0;margin:0 auto;}


#hp_block_ponuka_bytov_owl .owl-nav{position:absolute;-webkit-tap-highlight-color:transparent;width:200px;left:0;right:0;bottom:0;margin:auto;}
/*#hp_block_ponuka_bytov_owl .owl-nav .owl-prev span{font-size:60px;}
#hp_block_ponuka_bytov_owl .owl-nav .owl-next span{font-size:60px;margin-left:50px;}
#hp_block_ponuka_bytov_owl .owl-nav button{width:40px;}
#hp_block_ponuka_bytov_owl .owl-nav button.owl-next{width:68px;}
#hp_block_ponuka_bytov_owl .owl-nav button:focus{border:none;outline:none;}*/
.slider-counter1{position:absolute;width:60px;left:70px;top:0;z-index:99;padding: 30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;}






.hp_block_ponuka_bytov_item{border:1px solid #64a70b;margin-bottom: 5%;font-size:122%;background:#ffffff;}
.hp_block_ponuka_bytov_item a img{width:100%;}
.hp_block_ponuka_bytov_desc{padding:5% 10%;}
.hp_block_ponuka_bytov_desc h3{font-size: 160%;line-height:1.38;margin:0;}
.hp_block_ponuka_bytov_desc h3 a{text-decoration:none;color:#1e0a00;}


#hp_spacer_ponuka_lokalita {height: 100px;}


#vyhody{background:url(../i/hp_block3_back.png) top center no-repeat #ffffff;}
#lokalita{padding: 0 0 7.88% 0;}
#lokalita_pic{z-index:0;margin-top:-90px;z-index:5;}
#lokalita_pic img{width:100%;}

#hp_block_text3{padding: 2% 4.5% 2.1% 4.3%;margin-top:160px;z-index:10;/*2% 8.5% 2.1% 4.3%*/}
.slider-counter2{position:absolute;width:60px;left:70px;top:0;z-index:99;padding:40px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;}
#hp_block_text3_owl .owl-nav{position:absolute;right:-260px;top:71%;}


#hp_gradient{z-index:12;top: 73%;right: 10%;}
#hp_gradient h2.gradient{background: linear-gradient(to right, #64a70b 0%,#d0df00 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;font-size: 470%;line-height: 1.17;padding-bottom: 50px;}



.yellow-back{background:#fffbef;max-height:492px;height:50.70%;width:100%;}


#hp_block_text3_owl h2{padding:50px 0 0 0;position:relative;margin-top:10px;}
#hp_block_text3_owl h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top:20px;width: 150px;height: 15px;}


#hp_block_text4{padding: 2.14% 4.28%;right:10px;top:90px;font-size: 111%;line-height: 1.3;z-index:12;min-width: 300px;}
#hp_block_text4 h2{padding:50px 0 0 0;position:relative;margin-top:10px;}
#hp_block_text4 h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top:20px;width:220px;height: 15px;}
#hp_block_text4 h3{font-size: 128%;line-height: 1.25;border-bottom:1px solid #d5d1c6;display:inline-block;padding-bottom: 20px;margin-bottom:0px;}
#map-canvas {height: 600px;width: 100%;margin-bottom:105px;z-index:10;}
#map-button{position:absolute;bottom:80px;left:5%;width:280px;height:50px;border:1px solid #64a70b;padding-top:10px;background:#ffffff;z-index:11;}




#hp_block_benefits_owl .item{display:block;}
.benefits_pic{position:relative;z-index:10;}
.benefits_pic_green{position:absolute;z-index:11;top:0;left:0;right:0;bottom:0;}
#hp_block_benefits_owl h3{position:absolute;z-index:12;color:#ffffff;font-size:200%;line-height:1.3;margin:20% 30px 30px 30px;transition:all 1s;top: 0;padding-top:20px;}
#hp_block_benefits_owl h3 a{color:#ffffff;text-decoration:none;}
#hp_block_benefits_owl h3:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top:0px;width:100px;height:8px;}
#hp_block_benefits_owl div.benefits_bt{position:absolute;z-index:14;width:260px;background:#ffffff;bottom:-50px;height:46px;margin:auto;left:0;right:0;border-radius:30px;padding-top:5px;transition:all .6s;}
#hp_block_benefits_owl p.benefits_desc{position:absolute;z-index:13;color:#ffffff;/* font-size:200%; *//* line-height:1; */margin:0px;padding:20px;border:solid;border-width:4px;border-color:rgba(255,255,255,.59);transition:all .3s;top:100px;bottom:40px;left:20px;right:20px;background: rgba(0,0,0,.7);font-size: 100%;line-height:1.3;opacity:0;}

#hp_block_benefits_owl .item:hover h2{opacity:0;}
#hp_block_benefits_owl .item:hover p.benefits_desc{opacity:1;top:40px;}
#hp_block_benefits_owl .item:hover div.benefits_bt{opacity:1;bottom:22px;}





#hp_block_news_owl .item{display:block;}
.news_pic{position:relative;z-index:10;}
.news_pic_green{position:absolute;z-index:11;top:0;left:0;right:0;bottom:0;}
#hp_block_news_owl h2{position:absolute;z-index:12;color:#ffffff;font-size:30px;line-height:36px;margin:20% 30px 30px 30px;transition:all 1s;top: 0;padding-top:20px;}
#hp_block_news_owl h2 a{color:#ffffff;text-decoration:none;}
#hp_block_news_owl h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top:0px;width:100px;height:8px;}
#hp_block_news_owl div.news_bt{position:absolute;z-index:14;width:260px;background:#ffffff;bottom:-50px;/* height:46px; */margin:auto;left:0;right:0;border-radius:30px;padding-top: 7px;transition:all .6s;padding-bottom: 7px;}
#hp_block_news_owl p.news_desc{position:absolute;z-index:13;color:#ffffff;font-size:18px;line-height:32px;margin:0px;padding:20px;border:solid;border-width:4px;border-color:rgba(255,255,255,.59);transition:all .3s;    top:100px;bottom:40px;left:20px;right:20px;background:rgba(0,0,0,.7);font-size:20px;line-height:26px;opacity:0;}

#hp_block_news_owl .item:hover h2{opacity:0;}
#hp_block_news_owl .item:hover p.news_desc{opacity:1;top:40px;}
#hp_block_news_owl .item:hover div.news_bt{opacity:1;bottom:22px;}




#hp_benefits{padding: 2% 0 6.4% 0;background: #FFFBEF;}

#hp_benefits h2{padding: 0px 0 0px 0;position:relative;margin-top: 50px;}
#hp_benefits h2:before{content:"";position:absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: -20px;width: 150px;height: 15px;left:0;right:0;margin:0 auto;}


#hp_benefits .owl-nav{left: 0;right: 0;top: -10px;bottom:0;margin: auto;position:relative;}
.slider-counter4b{position:absolute;width:60px;left:70px;top:0;z-index:99;padding:30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;}




#hp_news{padding-bottom:40px;}
#hp_news .owl-nav{left: 0;right: 0;top: -10px;bottom:0;margin: auto;position:relative;}
.slider-counter4{position:absolute;width:60px;left:70px;top:0;z-index:99;padding:30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;}



#hp_slogan{background:#fffbef;padding:40px 0;width:100%;text-align:center;font-size: 127%;line-height:1.5;}
#hp_slogan blockquote{padding: 2% 50px;display:inline-block;position:relative;font-size:120%;font-style:italic;font-weight:700;margin:0 auto;max-width: 649px;text-align:left;}
#hp_slogan .leftq{top: -25px;left: -30px;background: linear-gradient(to right top, #64a70b 0%,#d0df00 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;}
#hp_slogan .rightq{bottom: -5px;right: 20px;background: linear-gradient(to right, #64a70b 0%,#d0df00 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;}
#hp_slogan .quotes{position:absolute;font-size: 100px;line-height: 100px;width: 100px;padding: 10px;/* top: -20px; *//* left: -30px; */}	


#galeria{background:url(../i/back_gallery.png) top center no-repeat #ffffff;}
#hp_gallery{padding:180px 0;}
#hp_gallery div.news_bt{position:absolute;z-index:14;width: 300px;background:#ffffff;border:1px solid #64a70b;bottom: -10%;margin:auto;left:0;right:0;padding: 2%;transition:all .6s;text-align:center;}
#hp_gallery div.news_bt h2 {background: linear-gradient(to right, #64a70b 0%,#d0df00 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;margin:0;font-size: 255%;}
#hp_gallery a.img_fullwidth {display:block;width:100%;}
#hp_gallery a.img_fullwidth img {width:100%;}











#kontakt {background:url(../i/back_contact.jpg) top center no-repeat #ffffff;padding:0 0 40px 0;}
#kontakt h2{padding: 50px 0 40px 0;position:relative;}
#kontakt h2:before{content:"";position:absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: 20px;width: 220px;height: 15px;left:0;right:0;margin:0 auto;}


#hp_block_white{-webkit-box-shadow: 15px 20px 30px -15px rgba(0,0,0,0.29);-moz-box-shadow: 15px 20px 30px -15px rgba(0,0,0,0.29);box-shadow: 15px 20px 30px -15px rgba(0,0,0,0.29);background:#ffffff;width:100%;max-width:1300px;margin:0 auto;padding-top: 70px;}

#hp_contact_address{margin:60px 0 60px -6%;}
#hp_contact_address2{background:#ffffff;border:1px solid #64a70b;width:100%;}
#hp_contact_address2_inner{padding:80px 10%;font-size: 122%;}
#hp_contact_address2_inner  h3 {background: linear-gradient(to right, #64a70b 20%,#d0df00 80%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;margin:30px 0;font-size: 222%;font-family:"Brother Black",Arial,sans-serif;line-height: 1.2;display:inline-block;}

#logo_herrys{border:1px solid #64a70b;background:#ffffff;width:250px;margin:auto;position:absolute;padding:10px 20px;text-align:center;left: 0;right: 0;top: -40px;}
#logo_herrys img{width:130px;}

.cont_left{display:inline-block;width:50%;vertical-align: top;}
.cont_right{display:inline-block;width:50%;border-left:1px solid #64a70b;font-size: 75%;padding-left:40px;}
.cont_right img{width:20px;vertical-align:middle;margin-right:20px;}
.cont_right a{text-decoration:none;color:#000000;transition:all .3s;}
.cont_right a:hover{text-decoration:none;color:#64a70b;}

#open_form {display:none;}
#contactF {font-size:16px;margin:60px 60px 60px 0;float:right;}
#contactF .half,#contactF .full  {font-weight:700;}
#contactF .half  {width:50%;display:inline-block;margin-bottom:20px;}
#contactF .third  {width:34%;display:inline-block;margin-bottom:20px;font-size:12px;vertical-align: top;}
#contactF .doublethird  {width:66%;display:inline-block;margin-bottom:20px;font-size:12px;}
#contactF .half_space  {padding-right:20px;}
#contactF .full  {width:100%;margin-bottom:20px;}
#contactF .inp  {width:100%;background:#f9fbf4;border:1px solid #64a70b;padding:5px 10px;font-size:16px;font-family:"Brother Regular",Arial,sans-serif;line-height:32px;transition:all .3s;}
#contactF .inp:focus  {background:#f1f7e4;border:1px solid #568f09;outline:none;}
#contactF .inp.error{background:#FDF5F8;border:1px solid #DF1A58;}
#contactF textarea.inp  {height:180px;resize: none;}
#contactF textarea.inp.error  {background:#FDF5F8;border:1px solid #DF1A58;}
#contactF.cf_in_popup{ margin:0px 0px 0px 60px;}

#contactF2 {font-size:16px;margin:60px 60px 60px 0;float:right;}
#contactF2 .half,#contactF2 .full  {font-weight:700;}
#contactF2 .half  {width:50%;display:inline-block;margin-bottom:20px;}
#contactF2 .third  {width:34%;display:inline-block;margin-bottom:20px;font-size:12px;vertical-align: top;}
#contactF2 .doublethird  {width:66%;display:inline-block;margin-bottom:20px;font-size:12px;}
#contactF2 .half_space  {padding-right:20px;}
#contactF2 .full  {width:100%;margin-bottom:20px;}
#contactF2 .inp  {width:100%;background:#f9fbf4;border:1px solid #64a70b;padding:5px 10px;font-size:16px;font-family:"Brother Regular",Arial,sans-serif;line-height:32px;transition:all .3s;}
#contactF2 .inp:focus  {background:#f1f7e4;border:1px solid #568f09;outline:none;}
#contactF2 .inp.error{background:#FDF5F8;border:1px solid #DF1A58;}
#contactF2 textarea.inp  {height:180px;resize: none;}
#contactF2 textarea.inp.error  {background:#FDF5F8;border:1px solid #DF1A58;}
#contactF2.cf_in_popup{ margin:0px 0px 0px 60px;}

#contactF3 {font-size:16px;margin:60px 60px 60px 0;float:right;}
#contactF3 .half,#contactF3 .full  {font-weight:700;}
#contactF3 .half  {width:50%;display:inline-block;margin-bottom:20px;}
#contactF3 .third  {width:34%;display:inline-block;margin-bottom:20px;font-size:12px;vertical-align: top;}
#contactF3 .doublethird  {width:66%;display:inline-block;margin-bottom:20px;font-size:12px;}
#contactF3 .half_space  {padding-right:20px;}
#contactF3 .full  {width:100%;margin-bottom:20px;}
#contactF3 .inp  {width:100%;background:#f9fbf4;border:1px solid #64a70b;padding:5px 10px;font-size:16px;font-family:"Brother Regular",Arial,sans-serif;line-height:32px;transition:all .3s;}
#contactF3 .inp:focus  {background:#f1f7e4;border:1px solid #568f09;outline:none;}
#contactF3 .inp.error{background:#FDF5F8;border:1px solid #DF1A58;}
#contactF3 textarea.inp  {height:180px;resize: none;}
#contactF3 textarea.inp.error  {background:#FDF5F8;border:1px solid #DF1A58;}
#contactF3.cf_in_popup{ margin:0px 0px 0px 60px;}


#cf_offer{font-size:24px;}
.flat_plan_popup{max-height:350px;margin:60px auto 0 auto;max-width: 100%;}

#footer{padding:0 0 40px 0;font-size:14px;line-height:16px;}
#footer a{color:#64a70b;}
#footer img{width:120px;margin:10px 10px -5px 10px;display:inline-block;}


#h2_main{padding: 50px 0 0px 0;position:relative;/* font-size:64px; */}
#h2_main:before{content:"";position:absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: 20px;width: 150px;height: 15px;left:0;right:0;margin:0 auto;}


#cennik_inner{width:100%;max-width:1300px;margin: 30px auto 0 auto;}
.tablesorter{width:100%;border-collapse:collapse;margin: 2% auto;border-bottom: 1px solid #e7ecdf;}
.tablesorter th{background:#64a70b;color:#ffffff;font-family:"Brother Bold";font-size:16px;border-left:1px solid #e7ecdf;border-right:1px solid #e7ecdf;padding:25px 15px;position:relative;}
.tablesorter th[data-sort]{cursor:pointer;}
.tablesorter td{font-size: 88%;border-left:1px solid #e7ecdf;border-right:1px solid #e7ecdf;text-align:center;padding: 1% .6%;cursor:pointer;}
.tablesorter th.right{text-align:right;padding-right:30px;}
.tablesorter td.right{text-align:right;}
.tablesorter tr.odd {background: #ffffff;}
.tablesorter tr.even{background: #F2FCF4;}
.tablesorter-filter-row td:nth-child(1) input{opacity:0;width: 50px;}




.tablesorter tr {cursor:auto;transition:background .3s;}
.tablesorter tr:hover{background:rgba(101,206,83,.2)}

.tablesorter tr td:nth-child(2){ font-family:"Brother Bold";}
.tablesorter tr td:nth-child(4){ font-family:"Brother Bold";}
.tablesorter tr td:nth-child(5){ font-family:"Brother Bold";}
.tablesorter tr td:nth-child(6){ font-family:"Brother Bold";}
.tablesorter tr td:nth-child(7){ font-family:"Brother Bold";}




.tablesorter .filtered{display:none;}
.tablesorter-filter-row td{background:#eee;line-height:normal;text-align:center; -webkit-transition:line-height 0.1s ease;-moz-transition:line-height 0.1s ease;-o-transition:line-height 0.1s ease;transition:line-height 0.1s ease;}
.tablesorter-filter-row .disabled{opacity:0.5;filter:alpha(opacity=50);cursor:not-allowed;}
.tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0;cursor:pointer;}
.tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);}
.tablesorter-filter{width:95%;height:inherit;margin:4px;padding:4px;background-color:#fff;border:1px solid #bbb;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.1s ease;-moz-transition:height 0.1s ease;-o-transition:height 0.1s ease;transition:height 0.1s ease;text-align: center;text-align-last: center;}
.tablesorter-filter-row td{padding:5px;}
.tablesorter-filter:focus{outline:none;}

.tablesorter-filter-row td:nth-child(5) select,.tablesorter-filter-row td:nth-child(6) select,.tablesorter-filter-row td:nth-child(7) select{text-align: right;text-align-last: right;}



a.question{width:20px;height:20px;line-height:25px;cursor:pointer;background:url(../i/question.svg) no-repeat;display: inline-block;background-size: 100%;margin:0 0 -3px 10px;-webkit-filter: hue-rotate(0) saturate(1);filter: hue-rotate(0deg) saturate(1);transition:all .3s;}
a.question:hover{-webkit-filter: hue-rotate(297deg) saturate(1);filter: hue-rotate(297deg) saturate(1);}





#developer_around{background:url(../i/back_developer.png) top center repeat-x #ffffff;}
#developer{padding:0 0 10% 0;}
#developer_pic{z-index:0;margin-top:0px;z-index:5;margin-left:-10px;}
#developer_pic img{width:100%;}
.slider-counter5{position:absolute;width:60px;left:70px;top:7px;z-index:99;padding:30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;    font-size: 24px;}
#hp_block_text5{padding: 2.14% 4.28%;margin-top:10%;z-index:10;float: right;}
.slider-counter2{position:absolute;width:60px;left:70px;top:0;z-index:99;padding: 30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;}
#hp_block_text5_owl .owl-nav{position:absolute;left: -900px;top: auto;bottom: 0;}

#hp_block_text5_owl h2{padding: 50px 0 0 0;margin-bottom:3.5%;}
#hp_block_text5_owl h3{margin-bottom:3.5%;}
#hp_block_text5_owl h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top:20px;width:220px;height: 15px;}


#kroky1 {padding: 30px;}
#kroky1 h2{padding: 0 0 0px 0;position: relative;margin-top: 8%;}
#kroky1 h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top:-20px;width:220px;height: 15px;}


#kroky2 {margin: 10px 0;}
#kroky2 ul{width:100%;list-style-type:none;}
#kroky2 li{width:33%;text-align:center;display:inline-block;margin: 0;padding: 0;position:relative;    vertical-align: top;}
#kroky2 li:not(:first-child)::before {content: '';position: absolute;top: 50px;left: -50%;width: 100%;height: 2px;background: #d9d6d4; z-index: -2;}

#kroky2 a{display:block;text-align:center;font-size: 135%;color:#191109;transition:all .3s;}
#kroky2 a:hover{text-decoration:none;cursor:default;}
#kroky2 a span.dot{display:block;width:100px;height:100px;border-radius:50%;border:1px solid #99c306;background:#ffffff;line-height:100px;margin: 0 auto 10px auto;font-size:34px;position: relative;}
#kroky2 a span.dot:before {content: " ";position: absolute;z-index: -1;top: -20px;left: -20px;right: -20px; bottom: -20px;border: 20px solid #ffffff;border-radius:70px;}

#kroky2 a.clickable1{cursor:pointer;}
#kroky2 a.clickable2{cursor:pointer;}
#kroky2 a.active:hover{text-decoration:none;color:#64a70b;}
#kroky2 a.active span.dot{color:#ffffff;border:1px solid #99c306;background-color: #99c306;background-image:linear-gradient(to right, #7cb309 0%,#b5d103 100%);}

#kroky2 a.active.selected{color:#64a70b;}



.mobile_wizard_circle{display:block;width: 60px;height: 60px;text-align:center;font-weight:800;font-size: 28px;line-height: 60px;background-image:linear-gradient(to right, #64a70b 0%,#d0df00 100%);color: #ffffff;margin: 0 auto;border-radius: 50%;padding-left:5px}

h2.mobile_wizard{padding: 0px 0 20px 0;position:relative;margin-top: 50px;font-size: 200%;}
h2.mobile_wizard:before{content:"";position:absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: -20px;width: 145px;height: 9px;left:0;right:0;margin:0 auto;}







.simple_odo{background:url(../i/back_odo.png) no-repeat;position:absolute;z-index:15;height: 540px;width: 11%;float: right;right: 0;background-size: 250%;top: 30%;max-width: 220px;}
.simple_text {border-bottom:4px solid #f6f8f5;padding:0 0 40px 0;}
.simple_header { position: relative; padding-bottom: 28.35%; height: 0; overflow: hidden;width:100%;padding:20px 40px 28.35% 40px;text-align:center;}
.simple_header img.simple_image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.simple_header .simple_heading {position: absolute;background:rgba(255,255,255,.9);border:1px solid #64a70b;padding: 20px 50px 50px 50px;max-width:960px;width:100%;margin:auto;vertical-align:middle;top:0;left:0;right:0;bottom:0;height:80%;min-height:300px;max-height:400px;}
.simple_header .simple_heading h2 { font-size:48px;line-height:64px;padding:100px 0 0px 0;position:relative;}
.simple_header .simple_heading h2:before{content:"";position:absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: 50px;width: 220px;height: 15px;left:0;right:0;margin:0 auto;}
.simple_header .simple_heading h3 { font-size:26px;line-height:38px;margin:0;padding:0;}






.animated-arrow-around{width:100%;text-align:center;}
.the-arrow{width:30px;transition:all 0.2s;}
.the-arrow.-left{position:absolute;top:50%;left:0;}
.the-arrow.-left > .shaft{width:0;background-color:#1e0a00;}
.the-arrow.-left > .shaft:before, .the-arrow.-left > .shaft:after{width:0;background-color:#64a70b;}
.the-arrow.-left > .shaft:before{-webkit-transform:rotate(0);transform:rotate(0);}
.the-arrow.-left > .shaft:after{-webkit-transform:rotate(0);transform:rotate(0);}
.the-arrow.-right{top:1px;}
.the-arrow.-right > .shaft{width:30px;transition-delay:0.2s;}
.the-arrow.-right > .shaft:before, .the-arrow.-right > .shaft:after{width:8px;transition-delay:0.3s;transition:all 0.5s;}
.the-arrow.-right > .shaft:before{-webkit-transform:rotate(60deg);transform:rotate(60deg);}
.the-arrow.-right > .shaft:after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}
.the-arrow > .shaft{background-color:#64a70b;display:block;height:2px;position:relative;transition:all 0.2s;transition-delay:0;will-change:transform;}
.the-arrow > .shaft:before, .the-arrow > .shaft:after{background-color:#64a70b;content:'';display:block;height:2px;position:absolute;top:0;right:0;transition:all 0.2s;transition-delay:0;}
.the-arrow > .shaft:before{-webkit-transform-origin:top right;transform-origin:top right;}
.the-arrow > .shaft:after{-webkit-transform-origin:bottom right;transform-origin:bottom right;}
.animated-arrow{display:inline-block;color:#1e0a00;font-family:"Brother Bold",Arial,sans-serif;text-decoration:none;position:relative;transition:all 0.2s;}
.animated-arrow:hover{color:#64a70b;text-decoration:none;}
.animated-arrow:hover > .the-arrow.-left > .shaft{width:30px;transition-delay:0.1s;background-color:#64a70b;}
.animated-arrow:hover > .the-arrow.-left > .shaft:before, .animated-arrow:hover > .the-arrow.-left > .shaft:after{width:8px;transition-delay:0.1s;background-color:#64a70b;}
.animated-arrow:hover > .the-arrow.-left > .shaft:before{-webkit-transform:rotate(60deg);transform:rotate(60deg);}
.animated-arrow:hover > .the-arrow.-left > .shaft:after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}
.animated-arrow:hover > .main{-webkit-transform:translateX(50px);transform:translateX(50px);}
.animated-arrow:hover > .main > .the-arrow.-right > .shaft{width:0;-webkit-transform:translateX(200%);transform:translateX(200%);transition-delay:0;}
.animated-arrow:hover > .main > .the-arrow.-right > .shaft:before, .animated-arrow:hover > .main > .the-arrow.-right > .shaft:after{width:0;transition-delay:0;transition:all 0.1s;}
.animated-arrow:hover > .main > .the-arrow.-right > .shaft:before{-webkit-transform:rotate(0);transform:rotate(0);}
.animated-arrow:hover > .main > .the-arrow.-right > .shaft:after{-webkit-transform:rotate(0);transform:rotate(0);}
.animated-arrow > .main{display:flex;align-items:center;transition:all 0.2s;}
.animated-arrow > .main > .text{margin:0 16px 0 0;line-height:1;}
.animated-arrow > .main > .the-arrow{position:relative;}





.control-group{display:inline-block;vertical-align:top;background:#fff;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:30px;width:200px;height:210px;margin:10px;box-sizing: content-box;}
.control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;line-height: 22px;}
.control input{position:absolute;z-index:-1;opacity:0;}
.control__indicator{position:absolute;top: 0px;left:0;height:20px;width:20px;background:#f9fbf4;border:1px solid #64a70b;}
.control__indicator.error{background:#fdf5f8;border:1px solid #df1a58;}
.control--radio .control__indicator{border-radius:50%;border:1px solid #64a70b;}
.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator{background:#f1f7e4;}
.control input:checked ~ .control__indicator{background:#64a70b;}
.control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator{background:#59950a;}
.control input:disabled ~ .control__indicator{background:#f9fbf4;opacity:0.6;pointer-events:none;}
.control__indicator:after{content:'';position:absolute;display:none;}
.control input:checked ~ .control__indicator:after{display:block;}
.control--checkbox .control__indicator:after{left: 7px;top: 3px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b;}
.control--radio .control__indicator:after{left: 6px;top: 6px;height:6px;width:6px;border-radius:50%;background:#fff;}
.control--radio input:disabled ~ .control__indicator:after{background:#7b7b7b;}
.select{position:relative;display:inline-block;margin-bottom:15px;width:100%;}
.select select{display:inline-block;width:100%;cursor:pointer;padding: 20px;outline:0;border:0;border-radius:0;background: #ffffff;color:#7b7b7b;appearance:none;-webkit-appearance:none;-moz-appearance:none;border: 1px solid #000000;border-radius: 40px;}
.select select::-ms-expand{display:none;}
.select select:hover, .select select:focus{color:#000;background:#fafafa;}
.select select:disabled{opacity:0.5;pointer-events:none;}
.select__arrow{position:absolute;top: 28px;right: 20px;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 5px 0 5px;border-color: #EE3B4E transparent transparent transparent;}
.select select:hover ~ .select__arrow, .select select:focus ~ .select__arrow{border-top-color:#EE3B4E;}
.select select:disabled ~ .select__arrow{border-top-color:#fafafa;}





.zoom_bt{display:inline-block;position:relative;text-align:center;line-height:38px;width:38px;height:38px;text-decoration:none;}
.pulse_icon{z-index:130;color:red;position:relative;background-color:rgba(255,255,255,0.05);border:4px solid #ffffff;display:inline-block;line-height:30px;width:30px;height:30px;font-size:25px;font-weight:800;color:#ffffff;border-radius:50%;transition:all 275ms cubic-bezier(0.53, -0.67, 0.73, 0.74);}
.zoom_bt:hover .pulse_icon{border:4px solid #63a60a;transition-timing-function:cubic-bezier(0.37, 0.74, 0.15, 1.65);font-size:150%;transform:scale(1.25);z-index:130;}
.zoom_bt:hover .pulse{opacity:1;border:1px solid #63a60a; transition-timing-function:cubic-bezier(0.53, -0.67, 0.79, 0.74);top:-78%;left:-78%;width:250%;height:250%;}
.pulse{position:absolute;z-index:10;top:-52%;left:-52%;width:200%;height:200%;opacity:.3;background:rgba(255,255,255,.2);border:1px solid #ffffff;border-radius:50%;transition:all 0.3s cubic-bezier(0.53, -0.67, 0.79, 0.74);}








.white-popup{position:relative;background:#ffffff;padding:2% 4%;margin:0 auto;width:100%;max-width:1100px;color:#000000;}
.white-popup h2{padding:60px 0 20px 0;position:relative;margin-bottom:0;}
.white-popup h2:before{content:"";position:absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top:30px;width: 220px;height: 15px;left:0;right:0;margin:0 auto;}


.white-popup h3{margin:0;}
.white-popup p{}
.white-popup p.small{font-size:.8rem;}
.white-popup p.small a{color:#000000;text-decoration:none;}


.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.5}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out}
.mfp-with-fade.mfp-ready .mfp-content{opacity:1}
.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}
.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}


.mfp-close-btn-in .mfp-close {color: #FFFFFF; }
.mfp-close{font-size:40px;}










img.building{border: none;height: auto;max-width: 610px;width: 100%;}
#floors_wrap{width:100%;position:relative;overflow:hidden;}
#floors_wrap > div{background-size: cover !important;}
#floors_div{width:100%;float:left;}
#tooltip1{position:absolute;top:0;left:0%;width:370px;box-sizing:border-box;display:none;background:#ffffff;z-index: 100;}
#tooltip1:before {content:" ";border-style: solid;border-width: 25px 25px 25px 0;border-color: transparent #000000 transparent transparent;position: absolute;left: -25px;top:27px;}
#tooltip1_black{background:#000000;color:#ffffff;width:50%;height:105px;font-size: 20px;float:left;text-align:center;padding:10px;}
#tooltip1_green{background:#64a70b;color:#000000;width:50%;height:105px;font-size:20px;float:left;text-align:center;padding:10px;}
#tooltip1_white{background:#ffffff;color:#000000;width:100%;font-size: 110%;float:left;min-height:200px;border-bottom:1px solid #64a70b;border-left:1px solid #64a70b;border-right:1px solid #64a70b;}
#tooltip1 h2{font-size: 26px;font-weight:300;color:#964700;margin:14% 0 1% 0;}
#tooltip1 p{display:block;padding:2px;margin:0;}
#tooltip1_black_text{font-size: 190%;color:#ffffff;padding:0;margin:0;line-height: 1;}
#tooltip1_green_text{font-size: 190%;color:#000000;padding:0;margin:0;line-height: 1;}
.tooltip_table{width:100%;padding: 3% 5% 5% 5%;font-size: 112%;line-height: 1;}
.tooltip_table td{padding-top:14px;}
.tooltip_table td:nth-child(3){padding-left:20px;}
.tooltip_table .line{border-bottom:1px solid #d0e4b5;}
.tooltip_table_heading{font-size: 144%;}
.tooltip_table_heading td{padding-bottom:10px;}
.tooltip_table_heading td:nth-child(2){padding-left:20px;}

#tooltip1.mirror{margin-left: -470px;margin-top: -215px;}
#tooltip1.mirror:before {display:none;}
#tooltip1.mirror:after {content:" ";border-style: solid;border-width: 25px 0 25px 25px;border-color: transparent transparent transparent #ffffff ;position: absolute;right: -24px;bottom:27px;z-index:100;}

#loader{position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -110px;}
#content_floor{text-align:center;display:none;position: absolute;top: 0;background:#fffbef;left: 0;right: 0;bottom: 0;}
#content_floor h2{color:#b35900;}
.building.hide{display:none;}
#content_floor.relative{position:relative;}
#content_floor.absolute{position:absolute;}

img.floor_plan{border: none;height: auto;width: 100%;max-width: 1000px;}
#floorplan_wrap{width:100%;position:relative;}
#floorplan_wrap > div.floor_plan{background-size: cover !important;position:relative;/*max-width: 1000px;*/}
#compass{position:absolute;width:100px;height:90px;text-align:center;}
#compass_symbol{position:relative;width:70px;height:70px;margin:0 auto;}
#compass_text{color:#5bb947;font-size:13px;line-height:20px;margin:0 auto 5px auto;font-family:"Brother Black",Arial,sans-serif;}

#floorplan_div{width:60%;margin:60px auto;display:block;float:left;}
#floorplan_data{width:40%;display:block;float:left;background:url(../i/yellow_shadow.png) no-repeat;min-height:662px;padding-left:100px;padding-right:50px;margin:40px 0;text-align:left;font-size: 165%;line-height:1.7;}
#floorplan_data h3{font-size:46px;}
#floorplan_desc{margin-top:20px;}
div.floor_plan canvas {mix-blend-mode:darken;}

#flat_row{padding-bottom: 30px;}
#flat_left{width:60%;margin:60px auto 0 auto;display:block;float:left;}
#flat_right{width:40%;display:block;float:left;background:url(../i/yellow_shadow.png) no-repeat;min-height:662px;padding-left:100px;padding-right:50px;margin:40px 0;text-align:left;font-size: 150%;line-height: 1.6;max-width:610px;position:relative;/* font-size: 30px; */}
#flat_right h3{font-size: 146%;text-align: center;}



#strelka {float:right;margin-right:10px;margin-top:-10px;}


#tooltip2{position:absolute;top:0;left:0%;width:480px;box-sizing:border-box;display:none;background:#ffffff;z-index: 100;}
#tooltip2:before {content:" ";border-style: solid;border-width: 25px 25px 25px 0;border-color: transparent #000000 transparent transparent;position: absolute;left: -25px;top:27px;}
#tooltip2_black{background:#000000;color:#ffffff;width:33.3%;height:105px;font-size: 20px;float:left;text-align:center;padding:10px;}
#tooltip2_green{background:#64a70b;color:#000000;width:33.4%;height:105px;font-size: 20px;float:left;text-align:center;padding:10px;}
#tooltip2_lightgreen{background:#d0df00;color:#000000;width:33.3%;height:105px;font-size:20px;float:left;text-align:center;padding:10px;}
#tooltip2_white{background:#ffffff;color:#000000;width:100%;/* font-size:20px; */float:left;min-height: 170px;border-bottom:1px solid #64a70b;border-left:1px solid #64a70b;border-right:1px solid #64a70b;}
#tooltip2 h2{font-size: 26px;font-weight:300;color:#964700;margin:14% 0 1% 0;}
#tooltip2 p{display:block;padding: 0;margin:0;}
#tooltip2_black_text{font-size: 190%;color:#ffffff;padding:0;margin:0;line-height: 1;}
#tooltip2_green_text{font-size:190%;color:#000000;padding:0;margin:0;line-height: 1;}
#tooltip2_lightgreen_text{font-size: 190%;color:#000000;padding:0;margin:0;line-height: 1;}
.tooltip2_status{position:absolute;top:14px;right:0;}



.hint1,.hint2,.hint3{margin-right:50px;vertical-align: bottom;line-height: 40px;white-space: nowrap;}
.hint1_color{/*background:#56b02e;*/background:#97D372;display:inline-block;width:60px;height:20px;margin:0 15px 0 15px;}
.hint2_color{/*background:#f2929f;#787472*/background:#AAA6A2;display:inline-block;width:60px;height:20px;margin:0 15px 0 15px;}
.hint3_color{/*background:#f33345;*/background:#F47F87;display:inline-block;width:60px;height:20px;margin:0 15px 0 15px;}

.hint4,.hint5,.hint6{margin-right:30px;vertical-align: bottom;line-height: 40px;white-space: nowrap;margin-bottom: 10px;display: block;/* font-size:16px; */}
.hint4_color{background:#f6f0ea;border:1px solid #aaaaaa;display:inline-block;width:60px;height:34px;margin:0 15px 0 15px;vertical-align: bottom;}
.hint5_color{background:#ddd8d2;border:1px solid #aaaaaa;display:inline-block;width:60px;height:34px;margin:0 15px 0 15px;vertical-align: bottom;}
.hint6_color{background:#ede3d3;border:1px solid #aaaaaa;display:inline-block;width:60px;height:34px;margin:0 15px 0 15px;vertical-align: bottom;}


#content_flat_helper{text-align:center;display:none;position: absolute;top: 0;background:#fffbef;left: 0;right: 0;bottom: 0;}

#content_flat{text-align:center;display:none;position: absolute;top: 0;background:#fffbef;left: 0;right: 0;bottom: 0;}
#content_flat.relative{position:relative;}
#content_flat.absolute{position:absolute;}


#content_flat h2{color:#b35900;}

.flat_plan{width: auto;max-height:600px;max-width:600px;/*min-height:600px;*/}
img.flat_plan{border: none;}
#flat_wrap{width:100%;position:relative;padding:0 90px 0 10px;}
#flat_wrap > div{background-size: cover !important;}



.flat_details{width:100%;font-size:100%;font-family:"Brother Bold",Arial,sans-serif;line-height:1.2;}
.flat_details td{padding:0;}
.flat_details td:nth-child(2) {text-align:right;}

.flat_details_hr1{height:5px;border:none;background:#d5d1c6;outline:none;width:100%;margin:25px 0;}
.flat_details_hr2{height:3px;border:none;background:#d5d1c6;outline:none;width:100%;margin:25px 0;}

.flat_details2{width:100%;font-size:86%;line-height: 1.4;}
.flat_details2 td{padding:0;vertical-align:top;}
.flat_details2 td:nth-child(1) {color:#64a70b;width:50px;}
.flat_details2 td:nth-child(3) {text-align:right;color:#64a70b;white-space: nowrap;}


.flat_details3{width:100%;font-size:86%;line-height:1.2;}
.flat_details3 td{padding:0;}
.flat_details3 td:nth-child(2) {text-align:right;color:#64a70b;}
.font32 {font-size:110%;line-height:1.2;}
.font32 td {padding-top:10px;}
.font36 {font-size:120%;line-height:1.2;}
.submit-btn{border:2px solid #64a70b;border-radius:50px;font-size:86%;padding:20px 0;}
.flat_half_circle{background:#56b02e;position:absolute;width: 120px;height: 240px;border-top-left-radius: 120px;border-bottom-left-radius: 120px;color:#ffffff;left: -79px;top: 0;text-align: center;line-height: 240px;font-size: 150%;}
.flat_links{width:calc(100% + 60px);margin:30px 0 30px 30px;}
.flat_links td{width:33.33%;text-align:center;vertical-align:top;}
.flat_links td:nth-child(1){text-align:left;}
.flat_infobar {width: 100%;clear:both;text-align: center;/* font-size: 18px; */background: #ffffff;border: 1px solid #64a70b;padding:30px;max-width:700px;font-style: italic;margin:50px auto 50px auto;line-height:1.3;}


.green{color:#358c05;}
.lightgreen{color:#64a70b;}
.lightred{/*color:#ff94a3;*/color:#787472;}

.free{color:#358c05;}
.input_form{width:24%;margin-right:1%;font-size:14px;border:none;background:#ffffff;color:#666666;padding:5px 10px;box-sizing:border-box;font-family:'Open Sans',sans-serif !important;font-weight:400;outline:none;border:1px solid #b3b3b3;transition:all .3s;}
.input_form:focus{border:1px solid #dec487;}
.submit_form{width:25%;background:url(back_gradient.png) repeat-x bottom left;color:#6f5c21;font-family:'Open Sans',sans-serif !important;font-weight:300;font-size:18px;outline:none;border:1px solid #c9a662;cursor:pointer;padding:3px 10px;box-sizing:border-box;}






.desktop_text{display:block;}
.mobile_text{display:none;}


.statusV{color:#64a70b;font-family:"Brother Bold";}
.statusR{color:#787472;font-family:"Brother Bold";}
.statusP{color:#df1a58;font-family:"Brother Bold";}

.status_dot{width:20px;height:20px;margin:auto;border-radius:10px;}
.status_dot.dotV{background:#64a70b;}
.status_dot.dotR{background:#787472;}
.status_dot.dotP{background:#df1a58;}




.red_bottom{position:fixed;bottom:0;width:100%;background: #64a70b;padding:20px;/* font-size:18px; *//* line-height:1.5; */color:#ffffff;z-index:100;}
.submit-btn2{border-radius:50px;font-size:86%;padding:12px 0;background:#ffffff;font-size:20px}
#red_bottom_btn{max-width:300px;margin-top:6px;}
#red_bottom_btn_2{max-width:300px;margin-top:6px;}
#red_bottom_close{position:absolute;top:10px;right:10px;width:20px;height:20px;}
#red_bottom_close_2{position:absolute;top:10px;right:10px;width:20px;height:20px;}
#red_bottom_close a,#red_bottom_close_2 a{display:block;margin:0;padding:0;position:relative;height:40px;width:40px;right:10px;}

#red_bottom_text1_2{line-height: 1.5;}



#exterier {padding: 3.2% 8.5% 4% 8.5%;}
#exterier h2{padding: 50px 0 0px 0;position: relative;/* margin-top: 10px; */}
#exterier h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: 30px;width:220px;height: 15px;}
#exterier_slider_around{margin-top: 7%;z-index:10;float: right;position: relative;margin-right: 4.4%;}
#exterier_slider{padding:0;z-index:10;float: right;}
.slider-counter11,.slider-counter12,.slider-counter13{position:absolute;width:80px;left:60px;top:0;z-index:99;padding:30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;}
#exterier_slider .owl-nav{position:absolute;right:-8.8%;bottom:8%;}
#exterier_slider_behind{bottom:-100px;left:-100px;width:100%;height:100%;background:url(../i/back_dots.png) no-repeat bottom left;background-size:100%;z-index:9;}
#exterier_standard{width:200px;margin-left:70px;margin-top:20px;display:none;}

#development {padding: 3.2% 8.5% 4% 8.5%;}
#development h2{padding: 50px 0 0px 0;position: relative;/* margin-top: 10px; */}
#development h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: 30px;width:220px;height: 15px;}
#development_slider_around{margin-top: 7%;z-index:10;float: right;position: relative;margin-right: 4.4%;}
#development_slider{padding:0;z-index:10;float: right;}
/*.slider-counter11,.slider-counter12,.slider-counter13{position:absolute;width:80px;left:60px;top:0;z-index:99;padding:30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;}*/
#development_slider .owl-nav{position:absolute;right:-8.8%;bottom:8%;}
#development_slider_behind{bottom:-100px;left:-100px;width:100%;height:100%;background:url(../i/back_dots.png) no-repeat bottom left;background-size:100%;z-index:9;}
#development_standard{width:200px;margin-left:70px;margin-top:20px;display:none;}


.back-yellow{background:url(../i/back_yellow.png) repeat-x top left;}
.height60{height:60px;}
.height100{height:100px;}
#interier_around {float: right;}
#interier {padding: 3.2% 8.5% 4% 8.5%;}
#interier h2{padding: 50px 0 0px 0;position: relative;/* margin-top: 50px; */}
#interier h2:before{content:"";position: absolute;background-image:linear-gradient(to right, #64a70b 0%,#64a70b 40%, #d0df00 60%,#d0df00 100%);top: 30px;width:220px;height: 15px;}


#interier_slider_around{margin-top: 7%;z-index:10;float: left;position: relative;margin-left:4.4%;}
#interier_slider{padding:0;z-index:10;float: left;}

#interier_slider .owl-nav{position:absolute;left:-8.8%;bottom:8%;}
#interier_slider_behind{bottom:-100px;right:-100px;width:100%;height:100%;background:url(../i/back_dots2.png) no-repeat bottom left;background-size:100%;z-index:9;}



ol.ol_dots {list-style: none;counter-reset: item;}

ol.ol_dots h3 {margin-bottom:20px;}

ol.ol_dots>li {counter-increment: item;margin-bottom: 25px;margin-left: 30px;}
ol.ol_dots>li:before {margin-right: 10px;content: counter(item);background: #64a70b;border-radius: 100%;color: white;width: 40px;text-align: center;display: inline-block;position: absolute;height: 40px;line-height: 40px;margin-left: -60px;font-weight: 800;margin-top: 0;}

ol.ol_dots {list-style: none;counter-reset: item;}
ol.ol_dots>li>ul {margin:0 0 0 -20px;}
ol.ol_dots>li>ul>li {list-style:disc;}
ol.ol_dots>li>ul>li>ul {margin:0 0 0 -20px;}
ol.ol_dots>li>ul>li>ul>li {list-style:circle;margin-bottom:10px;}


#news_next .owl-nav{position: relative;-webkit-tap-highlight-color:transparent;border:1px solid #64a70b;width:200px;padding: 0px 37px 7px 37px;background:#ffffff;margin: -75px auto 0 auto;}
#news_next .owl-nav .owl-prev span{font-size:60px;}
#news_next .owl-nav .owl-next span{font-size:60px;margin-left:50px;z-index: 100;}
#news_next .owl-nav button{width:40px;border:none;outline:none;background: none;cursor: pointer;}
#news_next .owl-nav button.owl-next{width: 84px;}
#news_next .owl-nav button:focus{border:none;outline:none;}
.slider-counter-news{position:absolute;width: 80px;left: 60px;top:0;z-index:99;padding: 30px 0;text-align:center;font-family:"Brother Bold";color:#64a70b;font-size:18px;}


.loggia_desc{width:100%;}
.loggia_desc td:nth-child(1){background:url(../i/back_lines.png) repeat-x bottom left;min-width:180px;}
.loggia_desc td:nth-child(2){padding-left:20px;}
.loggia_desc span.withback{display: inline-block;background: #64a70b;padding: 0 20px 0 0;bottom: -2px;position: relative;}



#content_offer_mobile{display:none;}




.tablesorter-default .header, .tablesorter-default .tablesorter-header{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAMAAADq3ZdEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFl8EG////VKQnkQAAAAJ0Uk5T/wDltzBKAAAALUlEQVR42mJghAMGbEwGBgZMUQYGJGEGZEG4MJJhjJjm4lCL1VwcbkBhAgQYAD19AJ7XGduaAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;cursor:pointer;white-space:normal;padding:20px 20px 20px 4px;}
.tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerSortUp, .tablesorter-default thead .tablesorter-headerAsc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAMAAABWQ4SaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAH0lEQVR42mJgRAAGLCxGBgYGLPIMCGEGFEGYMECAAQAM9ABF/ePQBAAAAABJRU5ErkJggg==);}
.tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerSortDown, .tablesorter-default thead .tablesorter-headerDesc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAMAAABWQ4SaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAH0lEQVR42mJghAAGCIDxGJGFGdFFGZEEkUSRmQABBgALLABFSx5gEwAAAABJRU5ErkJggg==);}
.tablesorter-default thead .sorter-false{background-image:none;cursor:default;padding:4px;}
.tablesorter th.tablesorter-headerAsc,.tablesorter th.tablesorter-headerDesc{outline:none;}





.cc-window{opacity:1;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:0em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-family: "Brother Bold";border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-banner .cc-btn:last-child{min-width:140px}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{-ms-flex:1;flex:1}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-compliance>.cc-btn{-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){
	.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){
	.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0;}





/*DD SLICK SELECT*/
.dd-select{border-radius: 30px;border: 1px solid #000000;position:relative;cursor:pointer;background: #ffffff;text-align:left;}
.dd-desc{/* color:#000000; */display: inline-block;overflow:hidden;line-height: 24px;font-size: 18px;/* padding-top:9px; */width: 70%;float: right;padding-right: 30px;text-align: right;}
.dd-selected{overflow:hidden;display:block;padding: 17px 25px;font-size:18px;color:#000000;height: 56px;}
.dd-pointer{width:0;height:0;position:absolute;right: 28px;top:50%;margin-top: 7px;margin-right: 40px;}
.dd-pointer-down{/* border:solid 5px transparent; *//* border-top: solid 5px #ee3b4e; */transform: rotate(-90deg);color: #ee3b4e;font-size: 36px;}
.dd-pointer-up{/* border:solid 5px transparent !important; *//* border-bottom:solid 5px #000 !important; */margin-top:-8px;transform: rotate(90deg);margin-right: -31px;/* right: 20px; */}
.dd-options{border:solid 1px #ccc;border-top:none;list-style:none;box-shadow:0px 1px 5px #ddd;display:none;position:absolute;z-index:2000;margin:0;padding:0;background:#fff;overflow:auto;}
.dd-options li{line-height:11px;}
.dd-option{padding:10px;display:block;border-bottom: solid 1px #fafafa;overflow:hidden;text-decoration:none;color:#333;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;}
.dd-option label{display: inline-block;font-size: 18px;/* color: #000000; */width: 90%;line-height: 24px;font-family:"Brother Bold",Arial,sans-serif;vertical-align: top;position: absolute;/* height: 44px; */}
.dd-options > li:last-child > .dd-option{border-bottom:none;}
.dd-option:hover{background:#64a70a;color:#ffffff;text-decoration: none;}
.dd-option:hover span.green,.dd-option:hover span.red,.dd-option:hover span.lightred{color:#ffffff;}
.dd-selected-description-truncated{text-overflow:ellipsis;/* white-space:nowrap; */}
.dd-option-selected{background:#fafafa;}
.dd-option-image, .dd-selected-image{vertical-align:middle;float:left;margin-right:10px;max-height:36px;display:none;}
.dd-image-right{float:right;margin-right:15px;margin-left:5px;}
.dd-container{position:relative;}
.dd-selected-text{display:inline-block;font-size:18px;color:#000000;width: 90%;line-height:24px;vertical-align: top;font-family:"Brother Bold",Arial,sans-serif;position: absolute;}





.hr_grey{height:8px;border:none;background:#F6F8F5;outline:none;width:100%;margin:40px 0;}
.mobil_step_img{width:100%;height:auto;margin-top: 30px;}
.mobil_flat_plan{width:auto;max-height:600px;max-width:100%;min-height:400px;}
.zindex10{z-index:10;}
.mt-45px{margin-top:-45px;}
.form_block{display:block;clear:both;}

#show_only_on_mobile{display:none;}



#fazy{background:#FAFBF5;margin-bottom:60px;}
.quarter{width:24%;padding:40px 5%;text-align:center;float:left;position:relative;}
.quarter div{/* margin-top:40px;*/ vertical-align:bottom;/* height:150px;*/ background:#fafbf5;display:inline-block;margin:10px auto 10px auto;width:100% !important;z-index:100;position:relative;}
.quarter div>img{margin:0 auto;max-height:100px;}
.quarter .bold{font-size:110%;line-height:.9}
.quarter:not(:first-child):before{content:" ";width:50%;height:2px;background:#D5D2CB;position:absolute;margin-left:-50%;top:137px;z-index:97;}

#table_lokalita{width:100%;border-collapse:collapse;margin-bottom:30px;}
#table_lokalita td{text-align:center;border:1px solid #d5d1c6;width:33.3333%}
#table_lokalita img{max-width:80px;width:50%;margin:0 auto;display:block;margin-bottom:10px;}

#table_lokalita td.td1{padding:0px 20px 40px 0;border-top:0;border-left:0;}
#table_lokalita td.td2{padding:0px 0 40px 0;border-top:0;}
#table_lokalita td.td3{padding:0px 0 40px 20px;border-top:0;border-right:0;}

#table_lokalita td.td4{padding:40px 20px 0px 0;border-bottom:0;border-left:0;}
#table_lokalita td.td5{padding:40px 0 0px 0;border-bottom:0;}
#table_lokalita td.td6{padding:40px 0 0px 20px;border-bottom:0;border-right:0;}


@media only screen and (max-width:1800px){
	body{font-size:17px;}
	nav.main_menu ul li a{padding:0 15px;}
	#hp_gradient{}
	
}

@media only screen and (max-width:1600px){
	body{font-size:16px;}
	nav.main_menu{font-size:18px;}
	#hp_gradient{top: 70%;}
	#hp_gradient h2.gradient {}
	.simple_header .simple_heading h2 { font-size:40px;line-height:48px;padding:80px 0 0px 0;}
	.simple_header .simple_heading h3 { font-size:20px;line-height:30px;}
	.simple_header .simple_heading h2:before{top: 30px;}
	
	
	
}

@media only screen and (max-width:1500px){
	body{font-size:15px;}
	nav.main_menu{font-size:16px;}
	#hp_contact_address{margin: 60px 0 60px 60px;width: 40%;}
	#hp_contact_address2_inner h3{margin: 30px auto;width: 100%;text-align: center;}
	.cont_left{display:block;text-align:center;padding-bottom:20px;width:100%;}
	.cont_right{display:block;text-align:center;border-top:1px solid #64a70b;border-left:0;padding:20px 0 0 0;width:100%;font-size: 93%;}
	
	#flat_left,#floorplan_div{width:calc(100% - 500px);}
	#flat_right,#floorplan_data{width:500px;font-size: 144%;}
	
	.red_bottom{/* font-size:16px; */}
	.red_bottom_br1{display:none;}
	
	#hp_block2 {bottom: 2%;}
}
@media only screen and (max-width:1400px){
	body{font-size:14px;}
	nav.main_menu{font-size:15px;}
	
	#hp_gradient{}
	#hp_gradient h2.gradient{}
	#hp_block_text3{}


	
}
@media only screen and (max-width:1300px){
	nav.main_menu ul li a{padding:0 10px;}
	.flat_plan{width: auto;max-height: 500px;max-width: 500px;min-height: 500px;}
	#flat_left,#floorplan_div{width:calc(100% - 450px);}
	#flat_right,#floorplan_data{width:450px;font-size: 122%;}
	
	.simple_header .simple_heading h2 {font-size: 34px;line-height: 42px; padding: 70px 0 0px 0;margin-bottom:20px;}
	.simple_header .simple_heading h3 {font-size: 18px;line-height: 24px;}
	#hp_block_text3{}
	
}
@media only screen and (max-width:1200px){
	nav.main_menu{font-size:14px;}
	nav.main_menu ul li a{padding:0 8px;}
	
	#hp_block2{width: 53%;bottom: 4%;}
	#hp_block_text1{ margin: 7% 10px 5% 0;width: 44%;}
	#hp_block_text2_owl{padding: 0 20px;margin:0;}
	#hp_block_text2_owl .owl-nav .owl-next span{right:8px;}
	#hp_block_text1_owl .owl-nav{top:auto;right: calc(40% - 100px);bottom: -90px;}
	
	#hp_block_text2_owl .green-block{min-height:110px;}
	
	
	
	#hp_block_symbol{display:none;}
	.simple_odo{display:none;}

	.flat_plan{width: auto;max-height: 500px;max-width: 500px;min-height: 400px;}
	.hint1, .hint2, .hint3 {margin-right:10px;}
	.flat_links {width:364px;margin:30px auto;}
	.flat_links td{display:block;padding: 15px 32px 15px 0;width:100%;}
	
	#exterier {padding:10px 40px 20px 40px;}
	#exterier h2 {/* padding-top: 50px; */}
	#exterier h2:before{width:120px;}
	#exterier_standard{margin-left:30px;}
	
	#development {padding:10px 40px 20px 40px;}
	#development h2 {/* padding-top: 50px; */}
	#development h2:before{width:120px;}
	#development_standard{margin-left:30px;}
	
	
	#interier {padding:10px 40px 20px 40px;}
	#interier h2 {
    /* padding-top: 50px; */
}
	#interier h2:before{width:120px;}
	#hp_block_text3{}
}

@media only screen and (max-width:1100px){
	#logo {margin-top:30px;}
	#logo a img{width:140px;}
	nav.main_menu{font-size:13px;}
	nav.main_menu ul li a{padding:0 8px;border-right:0;}
	nav.main_menu ul li a:first-child{border-left:0;}
	
	/*#hp_block_text2_owl{padding: 0 0 0 40px;}
	
	#hp_block_text2_owl{padding-left:0;margin:0;}
	#hp_block_text2_owl .owl-nav .owl-next span{right:8px;}*/
	
	#hp_gradient{/* width: 318px; */bottom:-165px;/* left:55%; */}
	.hp_block_ponuka_bytov_item {/* font-size:20px; */}
}

@media only screen and (max-width:1000px){
	nav.main_menu{display:none;}
	body.toggled{overflow:hidden; padding-right:12px;}
	body.toggled #header{padding-right:0;}
	#hp_gallery{padding:60px 0;}
	#hp_gallery div.col-8{width:100%;margin-bottom:100px;}
	
	#hp_contact_address{width:90%;margin: 5% 5% 20px 5%;padding: 0;}
	#contactF{width:90%;margin:5% 5% 60px 5%;}
	#contactF2{width:90%;margin:5% 5% 60px 5%;}
	#contactF3{width:90%;margin:5% 5% 60px 5%;}
	
	#hp_main_photo{position:relative;width:100%;}
	#hp_block2{position:relative;width:100%;margin: 0 0 30px 0;padding:0;}
	
	#hp_block_text1{width: calc(100% - 20px);margin: 0 10px 10px 10px;}
	
	/*atypic*/
	#hp_block_text1_owl .owl-nav{right:0;left:0;margin: 0 auto;bottom: -85px;}
	#o-projekte{padding-bottom:80px;}
	
	
	#hp_block_text3{width: calc(100% - 20px);/* margin: 0 10px 10px 10px; *//* padding:40px 80px; */}
	
	#lokalita_pic {position: relative;margin: 80px -10px 0 0px;width: calc(100% + 10px);overflow: hidden; max-height:850px;}
	#lokalita_pic img {width: 150%;float: right;}
	
	#hp_gradient{z-index:12;position:relative;left:50px;width: 500px;bottom: auto;top: -200px;margin: 0;padding: 0;}
	
	#hp_block_text3_owl .owl-nav {left: 0;right: 0;top: auto;bottom: -95px;margin: auto;}
	
	#hp_block_ponuka_bytov{padding-bottom:80px}
	#footer {padding-top:30px;}
	#footer .line{display:block;line-height:30px;}
	
	#contactF div.third, #contactF div.doublethird{display:block;width:100%;}
	#contactF2 div.third, #contactF2 div.doublethird{display:block;width:100%;}
	#contactF3 div.third, #contactF3 div.doublethird{display:block;width:100%;}
	
	#hp_block_text5{width:100%;margin-top:0;}
	#developer_pic{position:relative;width:calc(100% + 20px);margin-right: -10px;margin-top:40px;}
	#developer{padding:0 0 60px 0;}
	#hp_spacer_ponuka_lokalita {height:0px;}
	
	.simple_header {padding:0;overflow:auto;height:auto;}
	.simple_header img.simple_image{position:relative;}
	.simple_header .simple_heading{position:relative;width:calc(100% - 40px);margin:-26% 20px 20px 20px;max-height:none;}
	#simple_block{padding: 0px;}
	#header.header_big {height: 60px;}
	#header.header_big nav.main_menu ul li a{line-height:60px;}
	#header.header_big #logo{margin-top: 8px;margin-left: 0;}
	#header.header_big #logo a img{width:120px;}
	#header.header_big #nav_mobile{margin:12px auto 0 auto;}
	#header_compensator{height:60px;}
	nav.nav_responsive_menu ul {padding:0;}
	
	
	#hp_block_news_owl .item:hover p.news_desc{opacity:0;display:none;}
	#hp_block_news_owl .item:hover div.news_bt{opacity:0;display:none;}
	#hp_block_news_owl .item:hover h2{opacity:1;}
	#hp_news .owl-nav {top: -10px;}
	.hideunder1000{display:none;}

	#kroky1{width:100%;padding: 10px 0;}
	#kroky1 h2{text-align:center;}
	#kroky1 h2:before{text-align:center;left: 0;right: 0;margin: 0 auto;}
	#kroky2{width:100%;margin-top: 10px;margin-bottom: 20px;}
	
	#flat_wrap {padding:0;}
	#floorplan_div{width:100%;}
	#floorplan_data{width:550px;display:inline-block;margin: 0 auto;float: none;background: none;}
	#flat_left{width:100%;}
	#flat_right{width:100%;display:inline-block;margin:150px auto 0 auto;float: none;padding-left:20px;padding-right:20px;background:none;}
	
	#tooltip2:before {content: " ";border-style: solid;border-width: 0 25px 25px 25px;border-color: transparent transparent #64a70b transparent;position: absolute;left: 216px;top: -25px;}
	#tooltip2{margin-top: 120px;margin-left: -285px;}
	
	
	#exterier_around{width:100%;}
	#exterier{width:100%;min-height:0;}
	#exterier_slider_around{width:100%;margin-right:0;}
	#exterier_slider{padding-bottom: 60px;}
	#exterier_slider .owl-nav{right:calc(50% - 100px);bottom:-55px;}
	#exterier_slider_behind {left: 3px;}
	
	#development_around{width:100%;}
	#development{width:100%;min-height:0;}
	#development_slider_around{width:100%;margin-right:0;}
	#development_slider{padding-bottom: 60px;}
	#development_slider .owl-nav{right:calc(50% - 100px);bottom:-55px;}
	#development_slider_behind {left: 3px;}
	
	#interier_around{width:100%;}
	#interier{width:100%;min-height:0;}
	#interier_slider_around{width:100%;margin-left:0;}
	#interier_slider{padding-bottom:60px;}
	#interier_slider .owl-nav{left:calc(50% - 100px);bottom:-55px;}
	#interier_slider_behind {right: 3px;}
	
	#contactF2.cf_in_popup{margin:0;width:100%;}
	#contactF2.cf_in_popup{margin:0;width:100%;}
	
	#contactF3.cf_in_popup{margin:0;width:100%;}
	#contactF3.cf_in_popup{margin:0;width:100%;}
	
	#cf_offer{display:none;}
	
	.flat_half_circle {width: 240px;
		height: 120px;
		border-top-left-radius: 120px;
		border-top-right-radius: 120px;
		border-bottom-left-radius:0;
		left: 50%;
		top: -120px;
		margin-left: -120px;
		line-height:120px;
	}
	#hp_block_text2_owl .green-block{min-height:130px;}
	
	.quarter:not(:first-child):before{content:" ";width:0%}
	
}

@media only screen and (max-width:800px){
	#lokalita_pic {max-height:750px;}
	#lokalita{padding:0;}
	#kroky1{display:none;}
	#kroky2{display:none;}
	#content_offer_desktop{display:none;}
	#content_offer_mobile{display:block;}
	
	
	.desktop_text{display:none;}
	.mobile_text{display:block;}
	.mobile_hide{display:none;}
	.mobile_hide2{display:none;}
	.tablesorter th {padding: 15px 0px;}
	.tablesorter th.right{text-align:center;padding-right:0;}
	.tablesorter td {padding: 5px 0px;}
	.tablesorter th.sorting-asc:after{right: 50%;top: 20%;margin-right: -5px;}
	.tablesorter th.sorting-desc:after{right: 50%;top: 75%;margin-right: -5px;}
	
	
	.tablesorter-filter-row td {padding: 0;}
	.tablesorter-filter-row td:nth-child(5){display:none;}
	.tablesorter-filter-row td:nth-child(6){display:none;}
	

	
	.red_bottom{text-align:center;font-size:12px;}
	#red_bottom_icon{width:20%;}
	#red_bottom_text1{width:80%;text-align:left;}
	#red_bottom_text2{width:80%;text-align:left;}
	#red_bottom_btn{width:100%;text-align:center;margin-top:20px;clear:both;max-width:100%;}

	#red_bottom_icon_2{width:20%;}
	#red_bottom_text1_2{width:80%;text-align:left;}
	#red_bottom_text2_2{width:80%;text-align:left;}
	#red_bottom_btn_2{width:100%;text-align:center;margin-top:20px;clear:both;max-width:100%;}
	
	#mobil_step1 {padding-top: 30px;}
	#compass {margin: 30px auto 0px auto;width:100%;clear:both;position:relative;}
	#mobil_step3 #compass {margin: 30px auto 0px auto;}
	.around_flat_plan_mobile {width: 100%;text-align:center;margin-top: 30px;}
	.flat_plan {max-height: 500px;max-width: 100%;min-height: 200px;}
	#flat_left {margin: 0 auto;}
	.flat_links {width: 300px;margin: 30px auto;}
	#flat_row {padding-bottom:0px;}
	#flat_right {padding-bottom:30px;}
	.flat_infobar{margin:0px auto 50px auto}
	
	/*img.floor_plan{width:1000px;position:absolute;left:50%;margin-left:-500px;}
	img.mobile_floor_plan{width:1000px;height:auto;position:relative;}*/
	#mobile_floors_div_around{width:100%;height:360px;position:relative;overflow-x:hidden;}
	#mobile_floors_div{width:600px;height:360px;position:absolute;margin:0 auto;top:0;left:auto;right:auto;}
	#mobile_floors_div > div{background-size: cover !important;}
	div.mobile_floor_plan canvas {mix-blend-mode:darken;}
	img.mobile_floor_plan{border: none;height: auto;width:600px;max-width: 600px;}
	#mobile_floor_plan_map area {cursor:default;}
	.mobile_flat_names{position:absolute;width:44px;height:20px;font-size:12px;line-height:16px;background:#ffffff;border:2px solid #000000;border-radius:10px;padding:0 5px;text-align:center;font-family:"Brother Black",Arial,sans-serif;}
	
	.go_back{font-size: 300%;width: 50px;position: absolute;top: 86px;display: block;height: 50px;z-index: 900;}
	#flat_right h3 {margin-top:20px;}
	/*#mobile_floors_div {width:100%;height:auto;position:relative;}
	#mobile_floors_div img {width:100%;height:auto;}*/
	
	
	#fazy{width:100%;padding:20px;margin-top:50px;}
	.quarter{width:50%;padding:10px;}
}
@media only screen and (max-width:600px){
	
	h2{font-size: 200%;/* line-height:50px; */}
	h3{font-size: 150%;line-height: 1.3;margin-bottom: 5%;}
	
	#hp_main_photo{width:100%;position:relative;}
	#hp_block_text1{width:calc(100% - 20px);position:relative;margin:10px;padding:10px 30px 30px 30px;}
	#hp_block_text1_owl{padding:0 0 30px 0;}
	#hp_block2{width:100%;position:relative;}
	#hp_block_text2_owl{margin: -50px 0 0px 0;padding: 0 25px;}
	#hp_block_symbol{display:none;}
	
	/*atypic*/
	#hp_block_text1_owl .owl-nav{bottom:-85px;left:0;right:0;margin:auto;top:auto;}
	
	#o-projekte{padding-bottom: 30px;}
	#hp_block_ponuka_bytov{padding-top:100px;padding:0 0 50px 0;}
	#hp_block_ponuka_bytov h2{margin-top:30px;}
	
	.hp_block_ponuka_bytov_desc {padding: 5% 10% 65px 10%;}
	.hp_block_ponuka_bytov_item {margin-bottom: 80px;}
	#hp_block_ponuka_bytov_owl .owl-nav{bottom: 70px;top:auto;}
	#map-canvas-around{width:100%;}
	#hp_block_text4{width:calc(100% - 20px);margin:0 10px 10px 10px;position:relative;top:auto;right:auto;clear: both;}
	
	
	
	
	#map-button {left: 0;margin: auto;right: 0;}
	

	#hp_block_text3_owl{padding:0 0 30px 0;}
	#hp_block_text3{margin:10px 0;padding: 0 30px 0px 30px;width:100%;}
	#lokalita_pic{position:relative;margin: 0px -10px 0 0px;width:calc(100% + 10px);overflow:hidden;height: 550px;}
	#lokalita_pic img{width:200%;}
	
	#hp_block_text3_owl .owl-nav {left:0;right:0;top:auto;bottom:-80px;margin:auto;}
	
	#lokalita_pic img {width: 150%;float: right;}
	#hp_gradient{position:relative;bottom:-180px;margin-top:0;width: 80%;left:20px;top: -175px;}
	#hp_gradient h2.gradient{font-size:45px;line-height:55px;margin-top:0;left:50px;}
	#hp_block_text4{padding: 0px 30px 30px 30px;}
	
	#hp_block_news_owl h2{margin:15% 30px 30px 30px;font-size:24px;line-height:30px;}
	#hp_block_news_owl p.news_desc{font-size:14px;line-height:18px;padding:10px 10px;}
	

	
	
	#hp_gallery div.news_bt{width: 260px;height: 90px;bottom: -75px;}
	#lokalita{padding: 0 0 0% 0;}
	
	#hp_contact_address2_inner{padding:80px 10% 40px 10%;}
	
	#hp_slogan .leftq {top: -49px;left: -13px;}
	#hp_slogan .rightq {bottom: -28px;right: -10px;}
	
	#hp_contact_address2_inner{padding: 80px 10% 40px 10%;}
	
	#hp_gallery {padding-bottom:0px;}
	
	#kontakt {background: url(../i/back_contact.jpg) 50% 180px no-repeat #ffffff;padding:0;  background-size: cover;}
	#hp_block_white{background:none;padding-top: 20px;}
	#contactF {background: #ffffff;padding: 20px;display:none;}
	#contactF2 {background: #ffffff;padding: 20px;display:none;}
	#contactF3 {background: #ffffff;padding: 20px;display:none;}
	#open_form {display:block;}

	#contactF .half{width:100%;}
	#contactF2 .half{width:100%;}
	#contactF3 .half{width:100%;}
	#contactF .half_space{padding:0;}
	#contactF2 .half_space{padding:0;}
	#contactF3 .half_space{padding:0;}
	
	#hp_block_text5 {padding: 0px 30px 30px 30px;}
	#developer {padding:20px 0;}
	
	#container.toggled{-webkit-filter: blur(0);-moz-filter: blur(0);-o-filter: blur(0);-ms-filter: blur(0);filter: blur(0);}
	
	

	#red_bottom_icon{display:none;}
	#red_bottom_text1{width:100%;text-align:center;}
	#red_bottom_text2{width:100%;text-align:center;}
	
	#red_bottom_icon_2{display:none;}
	#red_bottom_text1_2{width:100%;text-align:left;}
	#red_bottom_text2_2{width:100%;text-align:left;}
	
	
	#exterier_slider .owl-nav{bottom: -10px;}
	#development_slider .owl-nav{bottom: -10px;}
	#interier_slider .owl-nav{bottom: -10px;}
	
	
	#contactF.cf_in_popup{display:block;}
	#contactF2.cf_in_popup{display:block;}
	#contactF3.cf_in_popup{display:block;}
	
	#kroky1{padding:0 30px 30px 30px;}
	.simple_header .simple_heading h2{font-size:26px;line-height:1.5}
	
	#hp_block_text2_owl .green-block{padding-bottom: 6%;}
	#hp_block_text1 h2:before,#hp_block_text2 h2:before,#hp_block_text3 h2:before,#hp_block_text4 h2:before,#hp_block_text5_owl  h2:before,#kontakt h2:before,#hp_benefits h2:before,#hp_block_ponuka_bytov h2:before,.white-popup h2:before,#exterier h2:before,#development h2:before,#interier h2:before,#h2_main:before{width: 120px;height:9px;top: 30px;}
	
	#hp_benefits h2:before{top: -20px;width:80px;}
	.white-popup h2 {padding: 50px 0 20px 0;}
	
	#cennik_inner {margin-top: 10px;}
	#h2_main:before{width: 80px;}
	
	
	.simple_header .simple_heading {padding:20px 50px 50px 50px ;min-height: auto;}
	.simple_header .simple_heading h2:before {top: 30px;width:120px;height:9px;}
	.simple_header .simple_heading h2 {padding-top:50px;}
	
	#mobile_floors_div_around{left: -65px;width: calc(100% + 65px);}
	
	#hp_block_text2_owl .green-block{min-height:110px;}
	#exterier_slider_behind {left: 0px;}
	#interier_slider_behind {left: 0px;}
	#development_slider_behind {left: 0px;}
}

@media only screen and (max-width:500px){
	#kontakt {background-position: 50% 250px;}
	.tablesorter td {padding: 10px 4px;}
	.tablesorter-filter {margin:4px 0;}
	.tablesorter-filter-row td {padding: 0;}
	.tablesorter-default .header, .tablesorter-default .tablesorter-header{padding:20px 4px;    background-position: center 50px;}
	.tablesorter-filter-row td:nth-child(1) input{display:none;}
	.tablesorter-filter-row td:nth-child(1),.tablesorter-filter-row td:nth-child(2),.tablesorter-filter-row td:nth-child(3),.tablesorter-filter-row td:nth-child(4),.tablesorter-filter-row td:nth-child(8){width:50px;}
	.nopadding_mobile{padding:0 0px;margin:0;width:100%;border:none;}
	
	#mobile_floors_div_around{left: -100px;width: calc(100% + 100px);}
	
	#hp_block_text2_owl .green-block{min-height:100px;}
	
	#table_lokalita td{width:100%;display:block;padding:20px 0;border:0;border-bottom:1px solid #d5d1c6;}
	#table_lokalita td.td1{padding:20px 0;}
	#table_lokalita td.td2{padding:20px 0;}
	#table_lokalita td.td3{padding:20px 0;}

	#table_lokalita td.td4{padding:20px 0;border-bottom:1px solid #d5d1c6;}
	#table_lokalita td.td5{padding:20px 0;border-bottom:1px solid #d5d1c6;}
	#table_lokalita td.td6{padding:20px 0;border-bottom:0;}
	
}
@media only screen and (max-width:400px){
	#hp_block_text2_owl .item .animated-arrow-around{display:none;}
	#hp_block_text2_owl .green-block{margin:7% 20% 6% 19%;}
	#show_only_on_mobile{font-size:150%;display:block;}
	#hp_block2{margin-bottom:15px;}
	
	#mobile_floors_div_around{left: -130px;width: calc(100% + 130px);}
	
	#fazy{padding:10px;}
	.quarter{width:100%;padding:20px;}
	
	

	
	
}	
@media only screen and (max-width:359px){
	#hp_gradient h2.gradient{font-size:40px;line-height:45px;}
	#hp_gradient{bottom:-160px;}
	#lokalita_pic{height: 450px;}
	
	.tablesorter td {padding: 10px 0px;}
	.tablesorter-filter-row td {padding: 0;}

	.simple_header .simple_heading h2 {font-size: 22px;}
}