body,body :not(i){font-family:Raleway!important}@media only screen and (max-width:768px){section div.row>div{margin-bottom:20px}}@media only screen and (max-width:768px){section.page-header-parallax,section.parallax{background-size:cover!important;background-position:center!important}section.parallax{padding-top:50px;padding-bottom:50px}}#header.translucent{background:rgba(255,255,255,.9)}.top-nav-info{display:none}@media(min-width:993px){#header .logo{position:absolute;top:100%;left:50%;transform:translateX(-50%);line-height:100%!important;overflow:visible!important;display:block!important}#header a.logo>img{height:100%!important;width:auto!important}#header.fixed #topNav a.logo>img{padding-bottom:5px;padding-top:5px}#header.translucent #topMain.nav-pills>li.active>a,#header.translucent #topMain.nav-pills>li>a:hover{background-color:rgba(0,0,0,0)!important}#topMain{display:flex;flex-direction:row;justify-content:space-between}#topMain>li>a{color:#333!important;height:76px;line-height:76px;padding-left:0;padding-right:0;font-size:18px!important;font-weight:500!important}#topMain>li:nth-of-type(1){margin-right:15px}#topMain>li:nth-of-type(3){margin-left:auto!important}#topMain>li:nth-of-type(4){margin-left:15px!important}.top-nav-info{display:block}.top-nav-info{padding-top:20px}.top-nav-info .social{display:inline-block;float:left}.top-nav-info .social i{font-size:20px}.top-nav-info .phone{display:inline-block;float:right}.top-nav-info .phone a{font-size:30px}#header.translucent.translucent.fixed .top-nav-info{display:none!important}.site_sides_lines{background-color:rgba(234,211,168,.1);width:200px;z-index:510!important;top:0;left:0;height:100%;position:absolute!important}.site_sides_lines.right_side{left:auto;right:0}}@media (max-width:1553px){.site_sides_lines{display:none!important}}@media only screen and (max-width:992px){#header #topNav a.logo>img{max-height:50px!important;margin-top:5px}#header #topNav #topMain>li>a{height:50px!important;line-height:50px!important;color:#484043!important}#header.fixed #topNav button.btn-mobile-active,#topNav button.btn-mobile-active{background-color:#fff!important}#topNav button.btn-mobile-active>i{color:#484043!important}#header.dark.transparent #topMain,#header.translucent #topMain{background-color:#fff!important}}#footer{background:#484043;position:relative}#footer #follow{text-align:center;clear:both;background-image:-webkit-linear-gradient(45deg,#6fc7cb 0,#f3982a 100%)!important;background-image:-moz-linear-gradient(45deg,#6fc7cb 0,#f3982a 100%)!important;background-image:-o-linear-gradient(45deg,#6fc7cb 0,#f3982a 100%)!important;background-image:-ms-linear-gradient(45deg,#6fc7cb 0,#f3982a 100%)!important;background-image:linear-gradient(45deg,#6fc7cb 0,#f3982a 100%)!important;padding:34px 0 42px}#footer #follow h2{color:#fff;text-shadow:none;font-size:30px!important;font-weight:400!important;display:inline-block!important;vertical-align:middle;margin-bottom:0}#footer #follow ul{display:inline-block!important;vertical-align:middle;width:auto!important;float:none!important}#footer #follow ul li{font-size:36px!important;font-weight:400!important;display:inline-block!important;margin-left:34px}#footer #follow i{color:#fff;font-size:36px}#footer a,#footer label,#footer p,#footer span{color:#fff}#footer p{line-height:1.1}#footer .form-control{height:auto}#footer>.container{margin-bottom:0;padding-bottom:60px}#pageHeader{height:390px;position:relative}#pageHeader .page-header-inner{background:rgba(0,0,0,.6)!important;position:absolute;bottom:0;left:0;width:100%;padding-top:10px;padding-bottom:10px}#mymap{background-size:cover;position:relative;overflow:hidden;padding-top:54%}@media (min-width:993px){#mapcontainer{position:relative}}#mymap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.service-item{position:relative}.service-item-thumb{position:relative}.service-item img{border-radius:2px;-webkit-box-shadow:0 12px 9px 0 #a1a1a1;-moz-box-shadow:0 12px 9px 0 #a1a1a1;box-shadow:0 12px 9px 0 #a1a1a1;margin-bottom:5px}.service-item .service-item-intro{opacity:0;border-radius:2px;position:absolute;top:0;left:0;width:100%;height:calc(100% - 5px);background-color:rgba(0,0,0,.5);padding:15px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;transition:all .3s}.service-item:hover .service-item-intro{opacity:1}@media(max-width:767px){.service-item .service-item-intro h2{display:none}}.service-item .service-item-intro h2,.service-item .service-item-intro p{color:#fff}.voucher-image-column{display:flex;flex-direction:column;justify-content:center}@media (min-width:992px){.voucher-image-column{z-index:100}.voucher-image-column img{-webkit-box-shadow:0 12px 9px 0 #a1a1a1;-moz-box-shadow:0 12px 9px 0 #a1a1a1;box-shadow:0 12px 9px 0 #a1a1a1}.voucher-desc{padding:30px;background:#df6fa1;position:relative}.voucher-desc.left{padding-right:0}.voucher-desc.right{padding-left:0}.voucher-desc.left::after{content:'';position:absolute;top:0;left:100%;width:calc(100% + 60px);height:100%;background-color:#df6fa1}.voucher-desc.right::after{content:'';position:absolute;top:0;right:100%;width:calc(200% + 60px);height:100%;background-color:#df6fa1}.voucher-desc p{color:#fff}}@media(max-width:1200px){voucher-image-column img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media (max-width:992px){#header.fixed #topNav a.logo>img{width:auto}.voucher-desc p{font-size:16px!important}}@media (min-width:992px){.reservation-box{padding-top:30px;padding-bottom:30px;background-color:#f3f3f3;position:relative;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.reservation-box::after{content:'';position:absolute;top:0;right:100%;width:calc(100% + 60px);height:100%;background-color:#f3f3f3;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.reservation-box::before{content:'';position:absolute;top:0;left:-15px;width:40px;z-index:1;height:100%;background-color:#f3f3f3}.z-index-100{z-index:100}}#privacyPolicyModal .modal-title{width:calc(100% - 20px)}