.cookie-wrapper{display:none;position:fixed;left:0;right:0;bottom:0;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5em;z-index:9999;width:100%;color:#fff;background-color:rgba(0,132,202,.86);padding:.5em 1.8em;align-items:center}.cookie-wrapper .cookie-message{width:100%;float:left;padding-top:5px;padding-right:15px}.cookie-wrapper .cookie-message .cookie-link{opacity:.8;display:inline-block;padding:.2em;color:#fff}.cookie-wrapper .cookie-message .cookie-link:hover{color:#000}.cookie-wrapper .cookie-compliance{display:block;width:100%;float:left}.cookie-wrapper .cookie-compliance .cookie-dismiss{padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;color:#000;background-color:#f1d600;border-color:transparent;display:block;outline:0}.cookie-wrapper .cookie-compliance .cookie-dismiss:hover{background-color:#ecaa22}.site-main{margin-top:30px}.site-main .social-sharer{display:block;height:35px;width:35px;padding:0;background:#fff;border:1px solid #ecaa22;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;color:#ecaa22;font-size:18px;text-align:center}.site-main .social-sharer i:before{line-height:33px}.site-main .social-sharer:active,.site-main .social-sharer:focus,.site-main .social-sharer:hover{background:#ecaa22;color:#fff}.site-main .section-title{text-align:center;text-transform:uppercase}.site-main .section-title .slug{margin-bottom:10px;color:#989898;font-family:futuraIcg,sans-serif;letter-spacing:6px}.site-main .section-title .main span{display:inline-block;padding:10px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-family:"Playfair Display",serif}.site-main .section-welcome{text-align:center}.site-main .section-welcome .welcome-message{margin-bottom:30px;text-align:justify;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}.site-main .section-welcome .social-sharer{margin:0 auto}.site-main .section-welcome .share-and-factsheet-wrapper{font-size:0;text-align:center}.site-main .section-welcome .share-and-factsheet-wrapper li{display:inline-block;vertical-align:top}.site-main .section-welcome .share-and-factsheet-wrapper li a{display:block;height:auto;width:auto;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.site-main .section-welcome .share-and-factsheet-wrapper li a i,.site-main .section-welcome .share-and-factsheet-wrapper li a span{display:inline-block;vertical-align:top;margin-right:8px;margin-left:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-main .section-welcome .share-and-factsheet-wrapper li a span{color:#7d7d7d;font-size:12px;font-weight:700;line-height:35px;text-transform:uppercase}.site-main .section-welcome .share-and-factsheet-wrapper li a i{height:35px;width:35px;border:1px solid #ecaa22;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#ecaa22;font-size:18px}.site-main .section-welcome .share-and-factsheet-wrapper li a i:before{line-height:33px}.site-main .section-welcome .share-and-factsheet-wrapper li a:active,.site-main .section-welcome .share-and-factsheet-wrapper li a:focus,.site-main .section-welcome .share-and-factsheet-wrapper li a:hover{background:0 0}.site-main .section-welcome .share-and-factsheet-wrapper li a:active span,.site-main .section-welcome .share-and-factsheet-wrapper li a:focus span,.site-main .section-welcome .share-and-factsheet-wrapper li a:hover span{color:#ecaa22}.site-main .section-welcome .share-and-factsheet-wrapper li a:active i,.site-main .section-welcome .share-and-factsheet-wrapper li a:focus i,.site-main .section-welcome .share-and-factsheet-wrapper li a:hover i{background:#ecaa22;color:#fff}.member-deal .peel-image{position:absolute;top:0;left:0;z-index:1;transition:1s}@media (min-width:768px){.cookie-wrapper .cookie-message{width:auto;margin-right:140px}.cookie-wrapper .cookie-compliance{display:block;width:140px;position:absolute;right:10px}.site-main .section-welcome .share-and-factsheet-wrapper li:not(:last-of-type){padding-right:12px;border-right:1px solid #d7d7d7;margin-right:12px}.site-main .section-accommodation .owl-carousel .owl-nav>div,.site-main .section-resorts-and-villas .owl-carousel .owl-nav>div{top:auto;bottom:80px}.site-main .section-accommodation .owl-carousel .owl-nav .owl-next,.site-main .section-resorts-and-villas .owl-carousel .owl-nav .owl-next{right:1px}.site-main .section-special-offers .owl-carousel .item .caption{padding-right:30px;padding-left:30px}.site-main .section-special-offers .owl-carousel .owl-nav>div{background:0 0;border-color:#fff;bottom:auto}.site-main .section-special-offers .owl-carousel .owl-nav>div i{color:#fff}.site-main .section-special-offers .owl-carousel .owl-nav>div:focus,.site-main .section-special-offers .owl-carousel .owl-nav>div:hover{background:#fff}.site-main .section-special-offers .owl-carousel .owl-nav>div:focus i,.site-main .section-special-offers .owl-carousel .owl-nav>div:hover i{color:#ecaa22}}@media (max-width:991px){.site-main .section-title .slug{font-size:8px}.site-main .section-title .main{font-size:24px}.site-main .section-welcome{padding-top:40px;padding-bottom:40px}.site-main .section-welcome h1{font-size:22px}.site-main .section-accommodation,.site-main .section-resorts-and-villas{padding-bottom:40px}.site-main .section-accommodation .owl-carousel .item .caption,.site-main .section-resorts-and-villas .owl-carousel .item .caption{padding-top:20px}.site-main .section-accommodation .owl-carousel .owl-dots,.site-main .section-resorts-and-villas .owl-carousel .owl-dots{display:none}.site-main .section-special-offers{margin-bottom:40px}.site-main .section-special-offers .owl-carousel .item .caption{padding-top:30px;text-align:center}.site-main .section-special-offers .owl-carousel .item .caption .heading{padding-bottom:15px;margin-bottom:15px;font-size:18px}.site-main .section-special-offers .owl-carousel .item .caption .sub-heading{font-family:futuraIcg,sans-serif;font-size:16px}.site-main .section-special-offers .owl-carousel .item .caption .desc{-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}.site-main .section-special-offers .owl-carousel .item .caption .button:not(.gray){margin-bottom:5px}.site-main .section-things-to-do .mobile-image{margin-bottom:20px}.site-main .section-things-to-do .experience-at-wrapper{display:none}}@media (max-width:767px){.site-main .section-welcome .share-and-factsheet-wrapper li{width:100%}.site-main .section-welcome .share-and-factsheet-wrapper li:not(:last-of-type){padding-bottom:15px;border-bottom:1px solid #d7d7d7;margin-bottom:15px}.site-main .section-accommodation .owl-carousel,.site-main .section-resorts-and-villas .owl-carousel{padding-bottom:60px}.site-main .section-special-offers .owl-carousel .item .parent{height:185px}.site-main .section-special-offers .owl-carousel .item .caption{padding-right:15px;padding-bottom:100px;padding-left:15px}.site-main .section-special-offers .owl-carousel .item .button{width:100%}.site-main .section-special-offers .owl-carousel .owl-nav>div{bottom:30px}.site-main .section-things-to-do{margin-bottom:30px}}@media (min-width:992px){.site-main .section-title .slug{font-size:10px}.site-main .section-title .mian{font-size:30px}.site-main .section-welcome{padding-top:60px;padding-bottom:60px}.site-main .section-accommodation,.site-main .section-resorts-and-villas{padding-bottom:60px}.site-main .section-accommodation .description-wrapper,.site-main .section-resorts-and-villas .description-wrapper{margin-bottom:35px}.site-main .section-accommodation .owl-carousel .item .img-wrapper,.site-main .section-resorts-and-villas .owl-carousel .item .img-wrapper{position:relative}.site-main .section-accommodation .owl-carousel .item .img-wrapper:after,.site-main .section-accommodation .owl-carousel .item .img-wrapper:before,.site-main .section-resorts-and-villas .owl-carousel .item .img-wrapper:after,.site-main .section-resorts-and-villas .owl-carousel .item .img-wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer}.site-main .section-accommodation .owl-carousel .item .img-wrapper:before,.site-main .section-resorts-and-villas .owl-carousel .item .img-wrapper:before{content:"";background:rgba(85,85,85,.8)}.site-main .section-accommodation .owl-carousel .item .img-wrapper:after,.site-main .section-resorts-and-villas .owl-carousel .item .img-wrapper:after{content:"\e903";display:block;height:13px;right:auto;left:38px;color:#fff;font-family:adaaran}.site-main .section-accommodation .owl-carousel .item .caption,.site-main .section-resorts-and-villas .owl-carousel .item .caption{padding-top:30px;padding-right:calc(16.66666667% - 90px);padding-left:16.66666667%}.site-main .section-accommodation .owl-carousel .owl-stage,.site-main .section-resorts-and-villas .owl-carousel .owl-stage{padding-left:0!important}.site-main .section-accommodation .owl-carousel .active .item .img-wrapper:after,.site-main .section-accommodation .owl-carousel .active .item .img-wrapper:before,.site-main .section-resorts-and-villas .owl-carousel .active .item .img-wrapper:after,.site-main .section-resorts-and-villas .owl-carousel .active .item .img-wrapper:before{display:none}.site-main .section-accommodation .owl-carousel .owl-dots,.site-main .section-resorts-and-villas .owl-carousel .owl-dots{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;right:auto}.site-main .section-accommodation .owl-carousel .owl-dots .owl-dot,.site-main .section-resorts-and-villas .owl-carousel .owl-dots .owl-dot{width:240px;padding:0 25px;background:rgba(85,85,85,.8);color:#ccc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-main .section-accommodation .owl-carousel .owl-dots .owl-dot span,.site-main .section-resorts-and-villas .owl-carousel .owl-dots .owl-dot span{pointer-events:none}.site-main .section-accommodation .owl-carousel .owl-dots .owl-dot:not(:last-of-type),.site-main .section-resorts-and-villas .owl-carousel .owl-dots .owl-dot:not(:last-of-type){margin-bottom:1px}.site-main .section-accommodation .owl-carousel .owl-dots .owl-dot.active,.site-main .section-accommodation .owl-carousel .owl-dots .owl-dot:focus,.site-main .section-accommodation .owl-carousel .owl-dots .owl-dot:hover,.site-main .section-resorts-and-villas .owl-carousel .owl-dots .owl-dot.active,.site-main .section-resorts-and-villas .owl-carousel .owl-dots .owl-dot:focus,.site-main .section-resorts-and-villas .owl-carousel .owl-dots .owl-dot:hover{background:rgba(17,17,17,.8);color:#fff}.site-main .section-accommodation .owl-carousel .owl-nav>div,.site-main .section-resorts-and-villas .owl-carousel .owl-nav>div{z-index:11}.site-main .section-accommodation .owl-carousel .owl-nav .owl-prev,.site-main .section-resorts-and-villas .owl-carousel .owl-nav .owl-prev{left:90px}.site-main .section-accommodation .owl-carousel .owl-nav .owl-next,.site-main .section-resorts-and-villas .owl-carousel .owl-nav .owl-next{right:90px}.site-main .section-accommodation .owl-carousel#accommodationSlider .owl-dots,.site-main .section-resorts-and-villas .owl-carousel#accommodationSlider .owl-dots{right:0;bottom:auto;font-size:0}.site-main .section-accommodation .owl-carousel#accommodationSlider .owl-dots .owl-dot,.site-main .section-resorts-and-villas .owl-carousel#accommodationSlider .owl-dots .owl-dot{display:inline-block;vertical-align:top;padding:30px 0;font-size:14px;text-align:center}.site-main .section-accommodation .owl-carousel#accommodationSlider .owl-dots .owl-dot span,.site-main .section-resorts-and-villas .owl-carousel#accommodationSlider .owl-dots .owl-dot span{pointer-events:none}.site-main .section-accommodation .owl-carousel#accommodationSlider .owl-dots .owl-dot:not(:last-of-type),.site-main .section-resorts-and-villas .owl-carousel#accommodationSlider .owl-dots .owl-dot:not(:last-of-type){margin-right:1px;margin-bottom:0}.site-main .section-special-offers{margin-bottom:60px}.site-main .section-special-offers .owl-carousel .owl-stage{padding-left:0!important}.site-main .section-special-offers .owl-carousel .item{font-size:0}.site-main .section-special-offers .owl-carousel .item .caption,.site-main .section-special-offers .owl-carousel .item .parent{height:365px;float:left}.site-main .section-special-offers .owl-carousel .item .caption{padding-top:40px;padding-bottom:40px;text-align:left}.site-main .section-special-offers .owl-carousel .item .caption .heading{padding-bottom:20px;margin-bottom:20px;font-size:22px}.site-main .section-special-offers .owl-carousel .item .caption .sub-heading{font-family:futuraLight,sans-serif;font-size:20px}.site-main .section-special-offers .owl-carousel .item .caption .desc{font-size:13px}.site-main .section-special-offers .owl-carousel .item .caption .button:not(.gray){margin-right:10px}.site-main .section-special-offers .owl-carousel .item:before{content:"";display:block;background:rgba(0,0,0,.7);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:10}.site-main .section-special-offers .owl-carousel .owl-item.active .item:before{display:none}.site-main .section-special-offers .owl-carousel .owl-nav>div{top:162px}.site-main .section-things-to-do .mobile-image{display:none}.site-main .section-things-to-do .experience-at-wrapper .parent{display:block}.site-main .section-things-to-do .experience-at-wrapper .parent .child{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.site-main .section-things-to-do .experience-at-wrapper .parent .inner{height:40px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;right:auto;left:20px;color:#fff;font-family:futuraIcg,sans-serif;font-size:26px;text-transform:uppercase;text-shadow:0 0 13px #000}.site-main .section-things-to-do .experience-at-wrapper .parent .inner span{display:block;padding-right:19px;position:relative;font-size:14px}.site-main .section-things-to-do .experience-at-wrapper .parent .inner span:after{content:"\e903";display:block;height:10px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:1px;bottom:auto;left:auto;font-family:adaaran;font-size:10px}.site-main .section-things-to-do .experience-at-wrapper .parent .inner.top-left{top:20px;bottom:auto;text-shadow:0 0 13px #000}.site-main .section-things-to-do .experience-at-wrapper .parent .inner.bottom-left{top:auto}.site-main .section-things-to-do .experience-at-wrapper .parent:active .child,.site-main .section-things-to-do .experience-at-wrapper .parent:focus .child,.site-main .section-things-to-do .experience-at-wrapper .parent:hover .child{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.site-main .section-things-to-do .experience-at-wrapper .experience-at-inner,.site-main .section-things-to-do .experience-at-wrapper>.parent{width:calc((100% - 2px)/ 3);float:left}.site-main .section-things-to-do .experience-at-wrapper .experience-at-inner{margin-right:1px;margin-left:1px}.site-main .section-things-to-do .experience-at-wrapper .experience-at-inner .parent:first-of-type{margin-bottom:1px}}@media (min-width:992px) and (max-width:1199px){.site-main .section-special-offers .owl-carousel .item .parent{width:40%}.site-main .section-special-offers .owl-carousel .item .caption{width:60%}.site-main .section-things-to-do{margin-bottom:60px}.site-main .section-things-to-do .experience-at-wrapper{margin-bottom:30px}.site-main .section-things-to-do .experience-at-wrapper>.parent{height:481px}.site-main .section-things-to-do .experience-at-wrapper .experience-at-inner .parent{height:240px}.site-main .section-things-to-do .experience-at-wrapper .experience-at-inner .parent:first-of-type{margin-bottom:1px}.site-main .section-things-to-do .experience-at-wrapper .parent .inner.bottom-left{bottom:20px}.site-main .section-things-to-do .content-wrapper{padding-right:16.66666667%;padding-left:16.66666667%}}@media (min-width:768px) and (max-width:991px){.site-main .section-accommodation .description-wrapper,.site-main .section-resorts-and-villas .description-wrapper{margin-bottom:20px}.site-main .section-accommodation .owl-carousel .item .caption,.site-main .section-resorts-and-villas .owl-carousel .item .caption{padding-right:8.33333333%;padding-left:8.33333333%}.site-main .section-special-offers .owl-carousel .item .parent{height:295px}.site-main .section-special-offers .owl-carousel .item .caption{padding-bottom:30px}.site-main .section-special-offers .owl-carousel .item .caption .button{display:block;width:205px;margin-right:auto;margin-left:auto}.site-main .section-special-offers .owl-carousel .owl-nav>div{top:128px}.site-main .section-things-to-do{margin-bottom:40px}}@media (min-width:1200px){.site-main .section-special-offers .owl-carousel .item .parent{width:calc(50% - 30px)}.site-main .section-special-offers .owl-carousel .item .caption{width:calc(50% + 30px)}.site-main .section-things-to-do .experience-at-wrapper{margin-bottom:205px}.site-main .section-things-to-do .experience-at-wrapper>.parent{height:565px}.site-main .section-things-to-do .experience-at-wrapper .experience-at-inner .parent{height:282px}.site-main .section-things-to-do .experience-at-wrapper .parent .inner.bottom-left{bottom:80px}.site-main .section-things-to-do .content-wrapper{max-height:275px;max-width:790px;padding:30px 45px;background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:auto}}.site-footer,.site-header,.site-main{background:#fff}.container{width:100%;max-width:100%}.site-header .section-menu-and-booking{position:relative}.site-header .section-header-main .site-logo-wrapper>a{display:inline-block;max-width:122px}.site-header .section-header-main .site-logo-wrapper{text-align:center}.site-header .section-header-main .language-wrapper ul{margin-left:auto;float:right}.site-header .section-header-main .language-wrapper ul li:first-of-type .goog-te-gadget-simple{width:115px;padding:0;border:none;font-family:"Open Sans",sans-serif;font-size:10px}.site-header .section-header-main .language-wrapper ul li{display:inline-block;vertical-align:top}.site-header .section-header-main .language-wrapper ul li:first-of-type{width:auto}.site-header .section-header-main .language-wrapper ul li:first-of-type .goog-te-gadget-simple .goog-te-gadget-icon,.site-header .section-header-main .language-wrapper ul li:first-of-type .goog-te-gadget-simple>span{display:inline-block;vertical-align:top}.site-header .section-header-main .language-wrapper ul li:first-of-type .goog-te-gadget-simple .goog-te-gadget-icon{height:15px;width:15px;margin:0}.site-header .section-header-main .language-wrapper ul li:first-of-type .goog-te-gadget-simple .goog-te-menu-value{display:inline-block;vertical-align:top;margin-right:0;margin-left:5px}.site-header .section-header-main .language-wrapper ul li:first-of-type .goog-te-gadget-simple .goog-te-menu-value span{display:inline-block;vertical-align:top;color:#5a5a5a;font-size:10px;line-height:15px}.site-header .section-header-main .language-wrapper ul li:not(:first-of-type) a{font-size:10px;font-weight:600;line-height:15px;text-transform:uppercase;color:#5a5a5a}.site-header .section-header-main .language-wrapper ul li:not(:first-of-type):not(:last-of-type){padding-right:10px;border-right:1px solid #d7d7d7;margin-right:10px}body .site-header .section-header-main .language-wrapper .corp-menu-list{margin-right:0}body .site-header .section-header-main .language-wrapper .corp-menu-list li{width:110px}body .site-header .section-header-main .language-wrapper .corp-menu-list .find_hotels{border:none;border-left:1px solid #d7d7d7}body .site-header .section-header-main .language-wrapper .corp-menu-list .find_hotels a{font-size:10px;font-weight:700;line-height:15px;text-transform:uppercase;color:#5a5a5a}body .site-header .section-header-main .language-wrapper .corp-menu-list .find_hotels a:hover{color:#ecaa22!important}body .site-header .section-header-main .language-wrapper .corp-menu-list .find_hotels .highlighted{background-color:#eee}body .site-header .section-header-main .language-wrapper .corp-menu-list .find_hotels ul{width:200px!important;background-color:#5a5a5a}body .site-header .section-header-main .language-wrapper .corp-menu-list .find_hotels ul li a{width:200px!important;background-color:#5a5a5a;font-weight:600!important;color:#ebebeb!important;padding:4px 5px}body .site-header .section-header-main .language-wrapper .corp-menu-list li a{padding:0 10px}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates{height:50px;background:#fff;line-height:1;text-align:center}.site-header .section-menu-and-booking .booking-widget-wrapper{font-size:0}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates,.site-header .section-menu-and-booking .booking-widget-wrapper form{-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease;overflow:hidden}.site-header .section-menu-and-booking .booking-widget-wrapper form{max-height:0;opacity:0}.site-header .section-menu-and-booking .booking-widget-wrapper form .form-group{padding-right:0;padding-left:0}.site-header .section-menu-and-booking .booking-widget-wrapper form .form-group input[type=submit]{height:50px;padding:0 10px;background:#ecaa22;color:#fff;font-weight:600;line-height:50px;text-align:center;text-transform:uppercase}.site-header .section-menu-and-booking .booking-widget-wrapper form .form-group input[type=submit]:focus,.site-header .section-menu-and-booking .booking-widget-wrapper form .form-group input[type=submit]:hover{background:#d5940d}.site-header .section-menu-and-booking .booking-widget-wrapper form .help-block{margin:0;position:absolute;top:auto;bottom:10px;left:14px;font-size:10px}.site-header .section-menu-and-booking .booking-widget-wrapper form .error{margin:0;position:absolute;top:auto;bottom:0;left:0;border:2px solid #bb0001;height:100%;pointer-events:none}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates img,.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates>span{display:inline-block;vertical-align:top}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates img{margin-right:10px}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates img.vt-thumb-img{width:160px}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates span{color:#5a5a5a;font-size:16px;font-weight:700;text-transform:uppercase}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates span span{font-weight:600}.site-header .section-menu-and-booking .booking-widget-wrapper.is-active{padding-right:15px;padding-bottom:40px;padding-left:15px;background:rgba(90,90,90,.95);border-bottom:2px solid #ecaa22;position:absolute;top:0;right:0;z-index:11}.site-header .section-menu-and-booking .booking-widget-wrapper.is-active form{max-height:400px;opacity:1}.site-header .section-menu-and-booking .booking-widget-wrapper.is-active form .form-group .input-group input[type=submit]{width:100%;font-size:15px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header{font-size:0;cursor:pointer}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header>span{float:left;font-weight:600;text-transform:uppercase}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header .hamburger-toggle{float:right}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper{position:absolute;left:0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .menu-main-menu-container.is-active .header-menu-list li a,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .menu-top-menu-container.is-active .header-menu-list li a{text-transform:uppercase}.site-header .section-main-slider{position:relative}.site-header .section-main-slider .owl-carousel .owl-dots{position:absolute;left:15px;font-size:0}.site-header .section-main-slider .owl-carousel .owl-dots .owl-dot{display:inline-block;vertical-align:top;height:7px;width:7px;border:1px solid #fff;cursor:pointer}.site-header .section-main-slider .owl-carousel .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}.site-header .section-main-slider .owl-carousel .owl-dots .owl-dot.active{border-color:#ecaa22;-ms-transform:scale(1.6);-webkit-transform:scale(1.6);transform:scale(1.6);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.site-header .section-main-slider .temperature-widget{position:absolute;right:15px;font-family:futuraIcg,sans-serif;text-align:right;text-transform:uppercase;z-index:5}.site-header .section-main-slider .temperature-widget ul{font-size:0}.site-header .section-main-slider .temperature-widget ul li{display:inline-block;vertical-align:top;color:#ecaa22;font-size:12px}.site-header .section-main-slider .temperature-widget ul li sup{position:relative;top:-7px;font-size:6px}.site-header .section-main-slider .temperature-widget ul li:not(:last-of-type){padding-right:5px;border-right:1px solid #ecaa22;margin-right:5px}.site-header .section-main-slider .temperature-widget span{color:#fff;font-size:9px}.owl-carousel{overflow:hidden}.owl-carousel .owl-nav>div{height:40px;width:40px;background:#fff;border:1px solid #5e5e5e;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.owl-carousel .owl-nav>div i{display:block;height:8px;width:18px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:#5e5e5e;font-size:7px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.owl-carousel .owl-nav>div:focus,.owl-carousel .owl-nav>div:hover{background:#5e5e5e}.owl-carousel .owl-nav>div:focus i,.owl-carousel .owl-nav>div:hover i{color:#ecaa22}.owl-carousel .owl-nav .owl-prev{right:auto}.owl-carousel .owl-nav .owl-prev:focus i,.owl-carousel .owl-nav .owl-prev:hover i{left:-5px}.owl-carousel .owl-nav .owl-next{left:auto}.owl-carousel .owl-nav .owl-next:focus i,.owl-carousel .owl-nav .owl-next:hover i{right:-5px}.owl-carousel .owl-nav .disabled{opacity:.5;cursor:not-allowed}.owl-carousel .owl-nav.disabled{display:none}@media (max-width:1199px){.site-header .section-menu-and-booking .booking-widget-wrapper .booking-widget-toggle{height:50px;background:#ecaa22;color:#fff;font-weight:600;line-height:50px;text-align:center;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.site-header .section-menu-and-booking .booking-widget-wrapper .booking-widget-toggle:focus,.site-header .section-menu-and-booking .booking-widget-wrapper .booking-widget-toggle:hover{background:#d5940d}}@media (min-width:1200px){.site-header{overflow:hidden}.site-header .section-header-main .language-wrapper ul{width:auto;margin-right:30px}.container{max-width:1600px!important}.site-header .section-menu-and-booking .booking-wrapper-outer{max-width:1600px;width:100%;z-index:11;margin-top:5px}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper{position:relative}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper .booking-widget-toggle{display:none}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.desktop-layout{width:100%;border-bottom:2px solid #ecaa22}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.desktop-layout form{max-height:none;width:calc(100% - 173px);opacity:1}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.desktop-layout form .form-group{width:calc((100% - 496px)/ 5);margin-bottom:0}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.desktop-layout form .form-group:not(:last-of-type){margin-right:1px}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.desktop-layout form .form-group:first-of-type{width:285px}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.desktop-layout form .form-group:last-of-type{width:205px}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.desktop-layout form .form-group:last-of-type input{width:100%}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.fixed{position:absolute;top:-61px;z-index:9001}.site-header .section-menu-and-booking .booking-wrapper-outer .booking-wrapper .booking-widget-wrapper.is-active{padding-bottom:10px}.site-header .section-menu-and-booking .booking-wrapper-outer.fixed-wrapper{position:fixed}.site-header .section-menu-and-booking .booking-wrapper-outer.fixed-wrapper .booking-widget-wrapper{display:none}.site-header .section-menu-and-booking .booking-wrapper-outer.fixed-wrapper .booking-widget-wrapper.is-active{display:block}}ul#topMenu li a{padding-left:10px;padding-right:10px}@media (min-width:992px){ul#topMenu li{border-left:1px solid #d7d7d7}.site-header .section-header-main{padding-top:12px;padding-bottom:12px;margin-bottom:30px}.site-header .section-header-main .feature-info-wrapper{padding-top:24px;padding-bottom:16px;font-size:0}.site-header .section-header-main .feature-info-wrapper li{display:inline-block;vertical-align:top}.site-header .section-header-main .feature-info-wrapper li a{display:block;color:#505050}.site-header .section-header-main .feature-info-wrapper li a img,.site-header .section-header-main .feature-info-wrapper li a>span{float:left}.site-header .section-header-main .feature-info-wrapper li a img{margin-right:10px}.site-header .section-header-main .feature-info-wrapper li a span{display:block;font-size:10px;font-weight:700;text-transform:uppercase}.site-header .section-header-main .feature-info-wrapper li a span span{font-size:10px;font-weight:400}.site-header .section-header-main .feature-info-wrapper li a>span{margin-top:0}.site-header .section-header-main .feature-info-wrapper li a:active,.site-header .section-header-main .feature-info-wrapper li a:focus,.site-header .section-header-main .feature-info-wrapper li a:hover{color:#ecaa22}.site-header .section-header-main .feature-info-wrapper li:not(:last-of-type){padding-right:20px;border-right:1px solid #d7d7d7;margin-right:20px}.site-header .section-header-main .language-wrapper{width:41.66666667%;padding-top:21px;padding-bottom:16px;z-index:999}.site-header .section-header-main .language-wrapper ul{width:auto}.site-header .section-menu-and-booking .booking-widget-wrapper{padding:10px 15px;background:rgba(90,90,90,.9);top:100%;right:0;z-index:10}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates,.site-header .section-menu-and-booking .booking-widget-wrapper .booking-widget-toggle{display:inline-block;vertical-align:top}.site-header .section-menu-and-booking .booking-widget-wrapper .booking-widget-toggle{width:205px;margin-right:3px;font-size:15px}.site-header .section-menu-and-booking .booking-widget-wrapper form{width:379px}.site-header .section-menu-and-booking .booking-widget-wrapper form .form-group{width:100%}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates{padding:10px 25px;position:absolute;top:10px;right:15px}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates.vt-thumb-img{padding:0}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates img{margin-top:5px}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates img.vt-thumb-img{margin-top:0}.site-header .section-menu-and-booking .booking-widget-wrapper .best-rates span span{display:block;font-size:14px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header{top:-26px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header{width:165px;padding:17px 0;position:absolute;right:0;z-index:1000}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header>span{padding:12px 0 12px 30px;border-left:1px solid #d7d7d7;color:#4a4a4a;font-size:18px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header .hamburger-toggle{padding:15px 30px 10px 25px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header .hamburger-toggle .hamburger-toggle-box .hamburger-toggle-inner,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header .hamburger-toggle .hamburger-toggle-box .hamburger-toggle-inner:after,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header .hamburger-toggle .hamburger-toggle-box .hamburger-toggle-inner:before{background:#ecaa22}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .navbar-header.is-active{background:#ebebeb}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper{right:0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .header-menu-inner{width:calc(100% - 0px);max-width:0;position:absolute;right:0;font-size:0;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-logo,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container{display:inline-block;vertical-align:top}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-logo{width:185px;padding:11px 30px;background:#fff}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container{width:calc(100% - 0px);padding:7px 0 7px;background:#ebebeb;right:0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list{font-size:0;text-align:center;opacity:0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list li{border:none;float:none;text-align:center}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list li a{padding:0;color:#303030;font-size:11px;font-weight:700}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list li a span.sub-arrow{display:none}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list li a.highlighted,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list li a:active,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list li a:focus,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list li a:hover{color:#ecaa22}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list li.current-menu-item>a{color:#ecaa22}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li{display:table-cell;width:1%}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li>a.highlighted,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li>a:active,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li>a:focus,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li>a:hover{background:0 0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul{width:220px!important;min-width:220px!important;max-width:220px!important;background:0 0;text-align:left}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul li{display:block;text-align:left}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul li a{padding:10px;background:#ebebeb}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul li a.highlighted,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul li a:active,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul li a:focus,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul li a:hover{background:#ebebeb}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul li:not(:first-of-type){border-top:1px solid #d7d7d7}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li ul li.current-menu-item a{background:#ebebeb}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container .main-menu-list>li>ul{padding-top:8px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container.is-active{left:0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-main-menu-container.is-active .main-menu-list{opacity:1;max-width:80%;margin:0 auto;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container{height:25px;width:100%;background:#5a5a5a;position:absolute;top:-25px;left:0;z-index:1000}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list{padding:7px 0;float:right;font-size:0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list li{float:none}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li{display:inline-block;vertical-align:top;border-top:none}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li a{padding:0;background:#5a5a5a;border:none;color:#fff;font-size:9px;line-height:1;text-transform:uppercase}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li a .sub-arrow{display:none}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li a.highlighted,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li a:active,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li a:focus,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li a:hover{background:#5a5a5a;color:#ecaa22}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li ul{width:200px!important;min-width:200px!important;max-width:200px!important;padding-top:10px;background:0 0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li ul li{display:block}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li ul li a{padding:0 5px;line-height:25px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li ul li a:active,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li ul li a:focus,.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li ul li a:hover{color:#ecaa22}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li ul li:not(:first-of-type){border-top:1px solid #fff}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list>li:not(:first-of-type){padding-left:15px;border-left:1px solid #fff;margin-left:15px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list.top-menu-list{padding-right:15px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list.corp-menu-list{padding-left:15px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list.corp-menu-list>li:first-of-type{padding-left:0;border-left:none;margin-left:0}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container .header-menu-list.corp-menu-list>li:last-of-type{padding-right:15px;border-right:1px solid #fff;margin-right:15px}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper .menu-top-menu-container:after{content:"";display:block;clear:both}.site-header .section-menu-and-booking .main-menu-wrapper .header-nav .header-menus-wrapper.is-active .header-menu-inner{max-width:calc(100% - 0px);overflow:visible;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.site-header .section-menu-and-booking .fixed-menu-wrapper{width:100%;max-width:1600px;padding:5px 15px;background:#fff;position:fixed;top:-50px;font-size:0;opacity:0;z-index:9000;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.site-header .section-menu-and-booking .fixed-menu-wrapper .fixed-booking,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-logo{display:inline-block;vertical-align:top}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-logo{width:115px;padding-right:15px;padding-left:15px}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container{width:calc(100% - 340px);padding-top:5px;padding-bottom:5px}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list{padding-top:8px;padding-bottom:8px;text-align:center}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list li{border:none;float:none;text-align:center}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list li a{padding:0;color:#3a3a3a;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list li a span.sub-arrow{display:none}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list li a.highlighted,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list li a:active,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list li a:focus,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list li a:hover{color:#ecaa22}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list li.current-menu-item a{background:0 0;color:#ecaa22}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li{display:table-cell;width:1%}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li>a.highlighted,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li>a:active,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li>a:focus,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li>a:hover{background:0 0}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul{width:220px!important;min-width:220px!important;max-width:220px!important;background:0 0}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul li{display:block;text-align:left}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul li a{padding:10px;background:#fff}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul li a.highlighted,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul li a:active,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul li a:focus,.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul li a:hover{background:#fff}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul li:not(:first-of-type){border-top:1px solid #d7d7d7}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li ul li.current-menu-item a{background:#fff}.site-header .section-menu-and-booking .fixed-menu-wrapper .menu-fixed-menu-container .fixed-menu-list>li>ul{padding-top:18px}.site-header .section-menu-and-booking .fixed-menu-wrapper .fixed-booking{width:225px;padding:5px 15px}.site-header .section-menu-and-booking .fixed-menu-wrapper .fixed-booking span{display:block;background:#ecaa22;color:#fff;font-size:12px;font-weight:600;line-height:28px;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-header .section-menu-and-booking .fixed-menu-wrapper .fixed-booking span:active,.site-header .section-menu-and-booking .fixed-menu-wrapper .fixed-booking span:focus,.site-header .section-menu-and-booking .fixed-menu-wrapper .fixed-booking span:hover{background:#d5940d}.site-header .section-menu-and-booking .fixed-menu-wrapper.fixed{border-bottom:2px solid #ecaa22;top:0;opacity:1;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.site-header .section-main-slider .owl-carousel .item .caption .ghost.button{width:150px;position:absolute;right:0;left:0;margin:auto;top:auto;bottom:5px}}@media (min-width:768px){.site-header .section-main-slider .owl-carousel .owl-dots{bottom:23px}}@media (max-width:991px){body .site-header .section-header-main .language-wrapper ul{margin-left:auto;float:none;margin:0 auto;width:auto;display:table}ul#topMenu{margin-top:20px}}