@import url(https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700|Poppins:300,400,500,600,700&subset=latin-ext);@charset "UTF-8";:root{--mainBlack:#222;--mainWhite:#fff;--mainText:#646464;--mainRed:rgb(214,52,52);--mainHighlight:#015f41}img{max-width:100%}a{color:var(--mainBlack);-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in}a:hover,a.active{text-decoration:none;color:#019b71}a:hover[href="#"],a.active[href="#"]{cursor:default}b,strong{font-weight:500}.error-message{color:var(--mainRed);font-weight:700}.wow-outer{overflow:hidden;position:relative}#toTop{padding:0;width:50px;height:40px;position:fixed;bottom:30px;right:30px;z-index:99;color:var(--mainWhite);text-align:center;background:var(--mainHighlight);font-size:28px;line-height:45px;border:none}@media (min-width:768px){#toTop{right:40px;bottom:60px}}@media (min-width:992px){#toTop{right:40px;bottom:60px}}#toTop:focus{outline:none}#toTop:after{position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:1;background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 80%)}html{scroll-behavior:smooth}body{font-family:"Hind",sans-serif;color:#222;font-size:16px}@media (min-width:576px){body.scrolled{padding-top:150px}}header.sticky{position:fixed;top:-37px;width:100%;z-index:7}header.sticky .menu{background:var(--mainWhite)}header.sticky button.navbar-toggler .navbar-toggler-i.open{position:fixed;right:28px;z-index:2;top:35px}header .top{background:var(--mainBlack);padding-top:7px;padding-bottom:7px}header .top a{color:var(--mainWhite)}header .top a:hover{color:#019b71}header .top .header-contact a{margin-right:15px}header .top .header-contact i{margin-right:10px}header .langSelector{text-align:center;font-weight:700;color:black;margin-top:25px}header .langSelector .langSelect .lng{padding:0 5px}@media (min-width:992px){header .langSelector{margin-top:0;color:var(--mainWhite);text-align:right}}header .navbar-nav{padding:25px 0;font-size:14px}header .navbar-nav a{margin:0 14px;font-weight:700;text-transform:uppercase}header .navbar-nav>li{line-height:50px;position:relative}header .navbar-nav>li:last-of-type a{padding:11px 30px;border-radius:25px;line-height:24px;color:var(--mainWhite);text-align:center;display:inline-block;font-size:14px;font-weight:700;background:var(--mainHighlight);letter-spacing:1px;text-transform:uppercase;border:2px solid var(--mainHighlight);font-family:"Poppins",sans-serif}header .navbar-nav>li:last-of-type a:hover{background:var(--mainBlack);border-color:var(--mainBlack)}header .navbar-nav>li>ul{margin-bottom:20px;background:transparent;position:static;visibility:visible;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:0}header .navbar-nav>li>ul li{list-style-type:none;border-bottom:0;line-height:30px}header .navbar-nav>li>ul li a{color:#019b71}header .navbar-nav>li:not(:last-of-type):before{content:"";width:100px;border-top:1px solid #019b71;position:absolute;left:calc(50% - 50px);top:33px}header .navbar-nav>li:not(:last-of-type):after{content:"";width:80px;border-top:1px solid #019b71;position:absolute;left:calc(50% - 40px);top:37px}@media (min-width:992px){header .navbar-nav>li:before,header .navbar-nav>li:after{display:none}}@media (min-width:1200px){header .navbar-nav{font-size:16px}header .navbar-nav a{margin:0 16px}}@media (min-width:992px){header .navbar-nav>li.submenu>ul{display:block;position:absolute;visibility:hidden;opacity:0;top:100%;left:0;z-index:5;background:var(--mainBlack);width:222px}header .navbar-nav>li.submenu>ul li{border-bottom:1px solid #282828;line-height:50px}header .navbar-nav>li.submenu>ul li a{color:var(--mainWhite);display:block;margin:0;padding:0 16px}header .navbar-nav>li.submenu>ul li a.active{color:#019b71}header .navbar-nav>li.submenu>ul li:hover a{color:#019b71}header .navbar-nav>li.submenu:hover>ul{visibility:visible;opacity:1}}header .header-social a i{width:36px;height:36px;background:var(--mainHighlight);text-align:center;line-height:36px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .header-social a:hover i{background:var(--mainWhite);color:var(--mainHighlight)}header .menu-holder{box-shadow:0 15px 16px 0 rgba(0,0,0,.03),0 0 82px 0 rgba(0,0,0,.02);border-bottom:1px solid #22222238;margin-top:-20px}@media (min-width:992px){header .menu-holder{margin-top:0;box-shadow:none;border:none}}header .navbar-toggler{top:20px;right:20px;outline:none}header .navbar-toggler:focus{outline:none}header .navbar-toggler .navbar-toggler-i{cursor:pointer;display:block;height:27px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:relative;width:30px}header .navbar-toggler .navbar-toggler-i i{background:var(--mainHighlight);border-radius:9px;display:block;height:4px;left:0;opacity:1;position:absolute;width:100%;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;-o-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}header .navbar-toggler .navbar-toggler-i i:nth-child(1){top:0}header .navbar-toggler .navbar-toggler-i i:nth-child(2){top:11px;width:75%}header .navbar-toggler .navbar-toggler-i i:nth-child(3){top:22px}header .navbar-toggler .navbar-toggler-i.open i:nth-child(1){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);left:6px;top:-1px}header .navbar-toggler .navbar-toggler-i.open i:nth-child(2){opacity:0;width:0}header .navbar-toggler .navbar-toggler-i.open i:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:20px}@media (max-width:575px){header{position:absolute!important;top:0!important;width:100%;z-index:7}header .menu{background:var(--mainWhite)}}section.slider{height:750px}section.slider .carousel-item{height:750px}section.slider .carousel-item .carousel-caption{position:absolute;text-align:left;font-family:"Poppins",sans-serif;padding:50px 0;color:var(--mainWhite);top:20%}section.slider .carousel-item .carousel-caption h3{font-size:55px;font-weight:700;max-width:60%}section.slider .carousel-item .carousel-caption p{font-size:18px;font-weight:500;max-width:60%}section.slider .carousel-item .carousel-caption a{position:relative;padding:11px 30px;border-radius:25px;line-height:24px;color:var(--mainWhite);text-align:center;display:inline-block;font-size:14px;font-weight:700;background:var(--mainHighlight);letter-spacing:1px;text-transform:uppercase;border:2px solid var(--mainHighlight)}section.slider .carousel-item .carousel-caption a:hover{background:transparent;color:#019b71}@media (max-width:575px){section.slider .carousel-item .carousel-caption{top:100px;left:0;padding:60px 15px}section.slider .carousel-item .carousel-caption h3{font-size:36px;max-width:100%}section.slider .carousel-item .carousel-caption p{font-size:16px;max-width:100%}}section.slider .carousel-item:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.45)}@media (max-width:575px){section.slider .carousel-item{max-height:calc(100vh - 78px)}}@media (max-width:575px){section.slider{max-height:calc(100vh - 78px)}section.slider .carousel-control-next,section.slider .carousel-control-prev{display:none}}section:not(.top):not(.container-fluid){padding:80px 15px 50px}section:not(.top):not(.container-fluid) .green-text{color:#019b71}section:not(.top):not(.container-fluid) h2:before{content:"";width:120px;border-top:1px solid #019b71;position:absolute;left:calc(50% - 60px);bottom:0}section:not(.top):not(.container-fluid) h2:after{content:"";width:90px;border-top:1px solid #019b71;position:absolute;left:calc(50% - 45px);bottom:-4px}section:not(.top):not(.container-fluid) h3.titleBlock{font-family:"Poppins",sans-serif;font-size:18px;font-weight:700}section:not(.top):not(.container-fluid) p{color:var(--mainText)}@media (max-width:575px){section:not(.top):not(.container-fluid){padding:30px 15px}}section.top{background-size:cover;background-repeat:no-repeat;background-position:left 60%;height:350px;color:var(--mainWhite);position:relative}section.top.galeria,section.top.apartman-1,section.top.apartman-4,section.top.gallery,section.top.apartment-1,section.top.apartment-4{background-position:left 30%}section.top.apartman-2,section.top.apartment-2{background-position:left 0}section.top.szallas,section.top.accomodation{background-position:left 85%}section.top .gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.75)}section.top .h1 h1{position:relative;z-index:1;font-family:"Poppins",sans-serif;font-size:55px;font-weight:700;max-width:100%}@media (min-width:992px){section.top .h1 h1{max-width:50%}}section.top .breadcrumb-holder{position:absolute;right:0;top:calc(50% - 32px)}section.top .breadcrumb-holder .breadcrumb{z-index:1;position:relative;background:none;font-weight:700;font-size:18px;text-transform:uppercase}section.top .breadcrumb-holder .breadcrumb .breadcrumb-item:last-of-type{color:#019b71}section.top .breadcrumb-holder .breadcrumb li{margin-left:10px}section.top .breadcrumb-holder .breadcrumb a{color:var(--mainWhite)}section.top .breadcrumb-holder .breadcrumb a:hover:not([href="#"]){color:#019b71}@media (max-width:575px){section.top{height:240px;padding-top:78px}section.top .h1 h1{font-size:38px;text-align:center}}section#videoBg{overflow:hidden;background-size:cover;position:relative;height:60vh;padding:0;background:url(/theme_villa_teleki/img/video-bg.jpg) center 30%}section#videoBg .video-text{position:absolute;top:calc(50% - 160px);width:90%;left:5%;z-index:3}@media (min-width:992px){section#videoBg .video-text{width:60%;left:20%}}@media (max-width:575px){section#videoBg .video-text{top:calc(50% - 75px)}}section#videoBg .video-text h3{color:var(--mainWhite);font-size:60px;font-weight:700;text-transform:uppercase;line-height:75px;letter-spacing:4px;padding:25px 0 0 0;margin:0 0 10px 0}@media (max-width:575px){section#videoBg .video-text h3{font-size:30px;line-height:35px}}section#videoBg .video-text p{color:var(--mainWhite);font-size:28px;font-weight:300;line-height:42px;letter-spacing:1.4px;padding:0;margin:0;align-self:center;display:block}@media (max-width:575px){section#videoBg .video-text p{font-size:16px;line-height:21px}}section#videoBg .video-text .btnMainReverse{display:inline-block;padding-left:20px;padding-right:20px;margin:56px auto;border-radius:3px;border-color:var(--mainWhite);color:var(--mainWhite);background-color:transparent;text-align:center}section#videoBg .video-text .btnMainReverse:hover{border-color:var(--mainWhite);color:var(--mainHighlight);background:var(--mainWhite)}@media (min-width:992px){section#videoBg .video-text .btnMainReverse{padding-left:40px;padding-right:40px}}section#videoBg .main-video{width:100%;margin-top:-170px}section#videoBg .video-shadow{width:100%;z-index:2;position:absolute;top:0;height:100%;background-color:#012d17;left:0;opacity:.8}@media (min-width:992px){section#videoBg{background:var(--mainHighlight)}}.scroll-for-more{color:var(--mainWhite);position:absolute;text-shadow:0 0 .5rem rgba(0,0,0,.5);width:60px;font-size:40px;height:60px;text-align:center;top:0;left:calc(50% - 30px);animation:bounce 1s ease infinite;z-index:5;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-family:"Font Awesome 5 Pro",sans-serif;background:var(--mainHighlight);border-radius:50%}.scroll-for-more:hover{background:var(--mainBlack)}.scroll-for-more i{color:var(--mainWhite)!important;font-size:36px!important}section.services .service i{width:70px;height:70px;text-align:center;line-height:70px;border-radius:50%;border:2px solid transparent;background:var(--mainHighlight);color:var(--mainWhite);font-size:30px;margin-bottom:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}section.services .service:hover i{background:var(--mainWhite);color:var(--mainHighlight);border-color:var(--mainHighlight)}section.apartmans{background:url(/theme_villa_teleki/img/apartman-bg.jpg) left 60%;position:relative}section.apartmans:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.75)}section.apartmans h2{color:var(--mainWhite)}section.apartmans .apartman-inner{background:var(--mainWhite)}section.apartmans .apartman-inner .box-image-holder{position:relative;overflow:hidden}section.apartmans .apartman-inner .box-image-holder img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:100%}section.apartmans .apartman-inner .box-image-holder:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;display:block;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}section.apartmans .apartman-inner .apartman-details{padding:10px;position:relative}section.apartmans .apartman-inner .apartman-details .titleBlock{text-align:center;font-size:16px;font-family:"Poppins",Sans-serif}section.apartmans .apartman-inner .apartman-details p{bottom:17px;margin:0;font-size:18px;font-weight:700;text-align:center}section.apartmans .apartman-inner .apartman-details .btn.more{margin-top:10px;width:100%;padding:1px 5px;font-size:14px;background:var(--mainHighlight);color:var(--mainWhite);border-radius:6px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}section.apartmans .apartman-inner:hover .box-image-holder img{transform:scale(1.15)}section.apartmans .apartman-inner:hover .box-image-holder:after{background-color:rgba(1,45,23,.75)}section.apartmans .apartman-inner:hover .apartman-details .btn.more{background:var(--mainBlack)}section.info-count{position:relative}section.info-count .stat-number{color:var(--mainHighlight);font-size:42px;font-weight:700;font-family:"Poppins",sans-serif}section.info-count .stat-text{font-size:18px;color:var(--mainBlack);font-weight:700}section.info-count i{font-size:50px;color:var(--mainBlack)}@media (max-width:575px){section.info-count{padding-top:60px}}section.testimonials{background:url(/theme_villa_teleki/img/testimonial-bg.jpg) no-repeat fixed;background-size:cover;position:relative;color:var(--mainWhite)}section.testimonials:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.75)}section.testimonials .owl-dots{margin-top:15px}section.testimonials .owl-dots .owl-dot{width:10px;height:10px;border:1px solid #019b71;border-radius:50%;display:inline-block;margin:0 6px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}section.testimonials .owl-dots .owl-dot.active,section.testimonials .owl-dots .owl-dot:hover{background-color:#019b71}section.testimonials .testimonialWriter{font-size:16px;font-weight:700;margin-top:20px}section.testimonials .testimonialSecond,section.testimonials .testimonialSecond a{color:#019b71;font-size:15px}section.testimonials .testimonialText{font-style:italic;font-weight:500}section.testimonials .testimonialText:before,section.testimonials .testimonialText:after{content:'"'}.post-item{margin-bottom:30px}.post-item .inner .post-image-holder{position:relative;overflow:hidden}.post-item .inner .post-image-holder img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:100%}.post-item .inner .post-details{height:280px;padding:20px;border:1px solid #f4f4f4;position:relative;-webkit-transition:all 0.2s cubic-bezier(.4,0,1,1);-moz-transition:all 0.2s cubic-bezier(.4,0,1,1);-o-transition:all 0.2s cubic-bezier(.4,0,1,1);transition:all 0.2s cubic-bezier(.4,0,1,1)}.post-item .inner .post-details .post-date{color:#848484}.post-item .inner .post-details .post-title{margin-bottom:10px}.post-item .inner .post-details .post-title a{color:var(--mainBlack);font-weight:600;font-size:18px;font-family:"Poppins",sans-serif}.post-item .inner .post-details .post-title:hover a{color:#019b71}.post-item .inner .post-details .post-lead{font-weight:300;color:var(--mainText)}.post-item .inner .post-details .btn-more{position:absolute;left:20px;bottom:20px;font-weight:600;color:#019b71}.post-item .inner .post-details .btn-more:hover{color:var(--mainBlack)}.post-item .inner:hover .post-image-holder img{transform:scale(1.15)}.post-item .inner:hover .post-details{box-shadow:0 15px 16px 0 rgba(0,0,0,.03),0 0 82px 0 rgba(0,0,0,.02)}.pagination{margin:0 auto;max-width:250px}.pagination .page-item{margin:0 5px}.pagination .page-item .page-link{width:50px;height:50px;border-radius:50%;line-height:50px;font-size:18px;color:var(--mainBlack);padding:0;text-align:center}.pagination .page-item:hover .page-link,.pagination .page-item.active .page-link{background:var(--mainHighlight);color:var(--mainWhite)}footer{background:url(/theme_villa_teleki/img/footer-bg.jpg) no-repeat fixed bottom;position:relative;background-size:cover;color:var(--mainWhite)}footer:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.75)}footer .footer-logo{filter:brightness(0) invert(1)}footer a{color:var(--mainWhite);font-weight:300}footer a:hover{color:#019b71}footer h5{margin-bottom:30px;position:relative}footer h5:before{content:"";width:120px;border-top:1px solid #019b71;position:absolute;left:calc(50% - 60px);bottom:-5px}footer h5:after{content:"";width:90px;border-top:1px solid #019b71;position:absolute;left:calc(50% - 45px);bottom:-9px}footer .navbar-nav li{margin-bottom:10px}footer .navbar-nav li.submenu ul{padding-left:0}footer .navbar-nav li.submenu ul li{list-style-type:none}footer .navbar-nav li.submenu ul li:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:10px}footer .footer-contact i{width:16px;text-align:center;margin-right:10px}footer .bottom{background:var(--mainBlack);padding:25px 0;text-align:center;margin-top:30px}footer .bottom .created-by{position:absolute;right:60px}@media (max-width:575px){footer{text-align:center}footer h5:before{left:calc(50% - 40px)}footer .bottom .created-by{position:static;width:100%}}@keyframes bounce{50%{transform:translateY(-50%)}100%{transform:translateY(0)}}.page h2{position:relative;margin-bottom:30px}.page h2:before,.page h2:after{left:0!important}.page .map-holder{margin-left:-15px;margin-right:-15px}.page .left-image h2,.page .right-image h2{position:relative}.page .left-image .main-image-link,.page .right-image .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;order:2;padding-bottom:20px;width:100%}.page .left-image .main-image-link img,.page .right-image .main-image-link img{height:auto;width:100%}@media (min-width:768px){.page .left-image .main-image-link,.page .right-image .main-image-link{max-width:600px;padding-bottom:0}}.page .right-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .right-image .inner{flex-basis:0%;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%;order:1}@media (min-width:768px){.page .right-image .inner{padding-right:20px}}@media (min-width:992px){.page .right-image .inner{padding-right:60px}}@media (min-width:1200px){.page .right-image .inner{padding-right:80px}}.page .left-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .left-image .main-image-link{order:1}.page .left-image .inner{flex-basis:0%;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%;order:1}@media (min-width:768px){.page .left-image .inner{padding-left:20px}}@media (min-width:992px){.page .left-image .inner{padding-left:60px}}@media (min-width:1200px){.page .left-image .inner{padding-left:80px}}.page .top-image .main-image-link{margin-bottom:30px}.page .col-xl-6.left-image .box .main-image-link,.page .col-xl-6.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:250px;order:2;margin-top:8px}.page .col-xl-6.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-6.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-6.right-image .box .inner{padding-right:40px}}.page .col-xl-6.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-6.left-image .box .main-image-link{order:1}.page .col-xl-6.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-6.left-image .box .inner{padding-left:40px}}.page .col-xl-7.left-image .box .main-image-link,.page .col-xl-7.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:275px;order:2;margin-top:8px}.page .col-xl-7.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-7.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-7.right-image .box .inner{padding-right:40px}}.page .col-xl-7.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-7.left-image .box .main-image-link{order:1}.page .col-xl-7.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-7.left-image .box .inner{padding-left:40px}}.page .col-xl-8.left-image .box .main-image-link,.page .col-xl-8.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:300px;order:2;margin-top:8px}.page .col-xl-8.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-8.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-8.right-image .box .inner{padding-right:40px}}.page .col-xl-8.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-8.left-image .box .main-image-link{order:1}.page .col-xl-8.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-8.left-image .box .inner{padding-left:40px}}.page .inner{color:var(--mainText)}.page .inner h2{color:var(--mainBlack)}.page .apt-desc h2{color:var(--mainHighlight);font-size:26px}.page .apt-desc h2:before,.page .apt-desc h2:after{display:none}.page .apt-desc h3{color:var(--mainBlack);text-transform:uppercase;font-weight:700;font-size:16px}.page .apt-desc ul{padding-left:0}.page .apt-desc ul li{list-style-type:none}.page .apt-desc ul li:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:10px;color:var(--mainHighlight)}.page .more{position:relative;padding:11px 40px;line-height:24px;color:var(--mainWhite);text-align:center;display:inline-block;font-size:14px;font-weight:700;cursor:pointer;background:var(--mainHighlight);letter-spacing:1px;text-transform:uppercase;border:2px solid var(--mainHighlight);font-family:"Poppins",sans-serif}.page .more:hover{background:var(--mainBlack)}.contact h2,.contact-box h2{position:relative;margin-bottom:45px;font-family:"Poppins",sans-serif;font-size:36px}.contact h2 span,.contact-box h2 span{color:#019b71}.contact h2:before,.contact-box h2:before{content:"";width:120px;border-top:1px solid #019b71;position:absolute;left:0!important;bottom:-10px!important}.contact h2:after,.contact-box h2:after{content:"";width:90px;border-top:1px solid #019b71;position:absolute;left:0!important;bottom:-13px!important}.contact .form-control,.contact-box .form-control{line-height:24px;min-height:52px;font-size:16px;box-shadow:none;border:1px solid var(--mainHighlight);padding:12px 15px}.contact .form-control::placeholder,.contact-box .form-control::placeholder{color:var(--mainText);opacity:.8}.contact .form-control:focus,.contact-box .form-control:focus{border-color:#019b71}.contact p,.contact-box p{font-weight:400}.contact p:first-of-type,.contact-box p:first-of-type{color:var(--mainText)}.contact p:not(:first-of-type):not(:last-of-type),.contact-box p:not(:first-of-type):not(:last-of-type){border-bottom:1px solid #f1f1f1;padding-bottom:16px}.contact p:nth-of-type(2),.contact p:nth-of-type(3),.contact p:nth-of-type(4),.contact p:nth-of-type(5),.contact-box p:nth-of-type(2),.contact-box p:nth-of-type(3),.contact-box p:nth-of-type(4),.contact-box p:nth-of-type(5){position:relative;padding-left:40px}.contact p:nth-of-type(2) em,.contact p:nth-of-type(3) em,.contact p:nth-of-type(4) em,.contact p:nth-of-type(5) em,.contact-box p:nth-of-type(2) em,.contact-box p:nth-of-type(3) em,.contact-box p:nth-of-type(4) em,.contact-box p:nth-of-type(5) em{color:var(--mainHighlight);position:absolute;left:0;top:5px;font-size:28px}.contact p strong,.contact-box p strong{font-weight:700;color:var(--mainBlack)}.contact button,.contact-box button{padding:11px 30px;border-radius:25px;line-height:24px;color:var(--mainWhite);text-align:center;display:inline-block;font-size:14px;font-weight:700;background:var(--mainHighlight);letter-spacing:1px;text-transform:uppercase;border:2px solid var(--mainHighlight);font-family:"Poppins",sans-serif}.contact button:hover,.contact-box button:hover{background:var(--mainBlack);color:var(--mainWhite)}.contact-box{padding:30px;background:var(--mainBlack);color:var(--mainWhite)}.contact-box a.rules{color:var(--mainWhite)}.contact-box a.rules:hover{color:#019b71}.gallery-box .popupImg,.gallery-box .gallery-item{margin-bottom:30px}.gallery-box .popupImg .gallery-image-backdrop,.gallery-box .gallery-item .gallery-image-backdrop{overflow:hidden;position:relative}.gallery-box .popupImg .gallery-image-backdrop img,.gallery-box .gallery-item .gallery-image-backdrop img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.gallery-box .popupImg .gallery-image-backdrop:after,.gallery-box .gallery-item .gallery-image-backdrop:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;display:block;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.gallery-box .popupImg .gallery-image-backdrop:before,.gallery-box .gallery-item .gallery-image-backdrop:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;position:absolute;font-size:30px;width:40px;height:40px;color:var(--mainWhite);opacity:0;visibility:hidden;left:calc(50% - 20px);top:calc(50% - 20px);text-align:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.gallery-box .popupImg:hover .gallery-image-backdrop img,.gallery-box .gallery-item:hover .gallery-image-backdrop img{transform:scale(1.15)}.gallery-box .popupImg:hover .gallery-image-backdrop:before,.gallery-box .gallery-item:hover .gallery-image-backdrop:before{z-index:2;opacity:1;visibility:visible}.gallery-box .popupImg:hover .gallery-image-backdrop:after,.gallery-box .gallery-item:hover .gallery-image-backdrop:after{z-index:1;background-color:rgba(1,45,23,.55)}.booking-box h2,.booking-box-ext h2{position:relative;text-align:center}.booking-box .input-group-addon.last,.booking-box-ext .input-group-addon.last{text-align:center;padding:0 10px;line-height:52px;color:var(--mainWhite);background:var(--mainHighlight);border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:700}.booking-box button,.booking-box-ext button{padding:11px 30px;border-radius:25px;line-height:24px;color:var(--mainWhite);text-align:center;display:inline-block;font-size:14px;font-weight:700;background:var(--mainHighlight);letter-spacing:1px;text-transform:uppercase;border:2px solid var(--mainHighlight);font-family:"Poppins",sans-serif}.booking-box button:hover,.booking-box-ext button:hover{background:var(--mainBlack);color:var(--mainWhite)}.booking-box .form-control,.booking-box-ext .form-control{line-height:24px;min-height:52px;font-size:16px;box-shadow:none;border:1px solid var(--mainHighlight);padding:12px 15px}.booking-box .form-control::placeholder,.booking-box-ext .form-control::placeholder{color:var(--mainText);opacity:.8}.booking-box .form-control:focus,.booking-box-ext .form-control:focus{border-color:#019b71}.booking-box .datepicker table td.active,.booking-box .datepicker table td.active:hover,.booking-box-ext .datepicker table td.active,.booking-box-ext .datepicker table td.active:hover{background-color:var(--mainHighlight)!important}.booking-box .datepicker table td.active.today:before,.booking-box-ext .datepicker table td.active.today:before{border-bottom-color:var(--mainWhite)!important}.booking-box .datepicker table td.today:before,.booking-box-ext .datepicker table td.today:before{border-bottom-color:var(--mainHighlight)!important}.booking-box h2:before{left:calc(50% - 60px)!important}.booking-box h2:after{left:calc(50% - 45px)!important}.post .post-page .lead{margin-top:30px;color:#222;font-weight:500;margin-bottom:15px;font-size:24px;font-family:"Poppins",sans-serif}.post .post-page .post-body{color:var(--mainText)}