#header .header-extras>ul>li{float:left;margin-left:8px;border:0}#header .header-extras>ul>li.book-stay-btn .sign-up.btn{text-transform:none}#header .header-extras>ul>li.book-stay-btn .btn-reveal{padding:9px;background:0 0;border-width:2px;background-color:#b70c14;color:#fff;border-radius:2em}.hotel-booking-widget-inner{width:360px}.booking-button-heading{background-color:#000;text-align:center;width:100%;padding:10px;margin-bottom:15px}.booking-button-heading h4{font-family:bellevuebq,helvetica,arial,sans-serif;font-size:25px;font-weight:100;color:#fff}.hotel-booking-widget-inner .datepicker-dropdown .table-condensed>tbody>tr>td,.hotel-booking-widget-inner .datepicker-dropdown .table-condensed>tbody>tr>th,.hotel-booking-widget-inner .datepicker-dropdown .table-condensed>tfoot>tr>td,.hotel-booking-widget-inner .datepicker-dropdown .table-condensed>tfoot>tr>th,.hotel-booking-widget-inner .datepicker-dropdown .table-condensed>thead>tr>td,.hotel-booking-widget-inner .datepicker-dropdown .table-condensed>thead>tr>th{line-height:normal}.hotel-booking-widget-inner .datepicker-dropdown{top:190px!important}.hotel-booking-widget-inner{background-color:#252525;border:1px solid #292929;box-shadow:0 0 18px 0 rgba(0,0,0,.05)}.hotel-booking-widget{position:absolute;right:0;top:59px;padding-top:20px;opacity:0;visibility:hidden;transition:all .3s ease;max-width:313px}.booking-modal{padding:10px 20px}.hotel-booking-widget .booking-modal .input-group-addon{display:none}.hotel-booking-widget .form-group .date .form-control:-ms-input-placeholder{color:#7e7e7e!important;opacity:1!important}.hotel-booking-widget .form-group .date .form-control::-ms-input-placeholder{color:#7e7e7e!important;opacity:1!important}.hotel-booking-widget .form-group .date .form-control::placeholder{color:#7e7e7e!important;opacity:1!important}.hotel-booking-widget .form-group .date .form-control{background-color:transparent;border:0;color:#fff;border-radius:0;border-bottom:1px solid #fff;padding-left:5px;padding-right:5px}.book-stay-btn:hover .btn-reveal span{left:0}.book-btn-hover .hotel-booking-widget,.book-stay-btn:hover .hotel-booking-widget{opacity:1;visibility:visible}.hotel-booking-widget .booking-button{display:none}.hotel-booking-widget .form-group label{color:#b70c14;font-size:12px}.hotel-booking-widget .form-group{line-height:normal}.hotel-booking-widget .form-group .form-control{line-height:19px}.hotel-booking-widget .adult-field .form-control{display:inline-block;width:80px;float:none}.book-stay-btn .btn-reveal img{width:22px}.book-stay-btn .btn-reveal:hover{background-color:#cf0f18!important}.book-stay-btn .btn-reveal:hover span{left:0}.hotel-booking-app-link .booking-button-heading h4{font-size:18px}.hotel-booking-app-link .booking-modal p{color:#fff;margin-bottom:10px}.booking-modal ul{color:#fff;padding-left:17px;list-style:disc}.booking-modal ul li{line-height:22px;margin-bottom:17px}.hotel-booking-app-link .booking-modal .buttons{display:flex;align-items:center;margin-top:20px;margin-bottom:20px}.hotel-booking-app-link .booking-modal .buttons .btn{background-color:transparent;width:auto;border-radius:2em;border:1px solid #fff;margin-right:10px;padding:9px 14px!important}.hotel-booking-app-link .booking-modal .buttons .btn.btn-reveal{border-color:#b70c14!important}#header .header-extras>ul>li .btn .mobile-text{display:none}@media(max-width:1025px){.hotel-booking-widget-inner{width:100%}#header .header-extras>ul>li .btn{font-size:11px}.booking-modal{padding:10px 15px}#header .header-extras>ul>li .btn .mobile-text{display:block;font-size:14px;padding:3px}#header .header-extras>ul>li .btn .mobile-text img{margin-right:0}#header .header-extras>ul>li .btn .mobile-text span{display:none}#header .header-extras>ul>li .app-btn-links{background-color:#b70c14;color:#fff;border-radius:2em;padding:5px 10px;margin:0 5px}.header-extras>ul>li .app-btn-links em{font-size:16px}}@media(max-width:767px){#header .header-extras>ul>li .btn .desktop-text{display:none}#header .header-extras>ul>li.book-stay-btn{margin-left:10px}#header .header-extras>ul>li.book-stay-btn .btn-reveal{padding:5px;margin-top:2px}.booking-modal ul li{margin-bottom:10px}.hotel-booking-app-link .booking-modal p{margin-bottom:10px;line-height:18px;font-size:13px}.booking-modal{padding:0 15px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.booking-modal{height:190px;overflow:auto}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.booking-modal{height:190px;overflow:auto}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.booking-modal{height:190px;overflow:auto}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.booking-modal{height:190px;overflow:auto}}#header.header-dark-transparent #header-wrap{position:fixed}#header.header-dark-transparent #header-wrap.hover-dark{background-color:#303030!important}#header.header-sticky.dark #header-wrap,#header.header-sticky.dark #header-wrap{background-color:#303030!important;position:fixed;top:0!important;transition:all .5s ease-in-out!important}.cus-footer{background-color:#303030!important;padding:20px 0 0}.parallax-section{min-height:600px}.team-desc h3 span{float:left;width:100%;font-size:.9em;font-weight:400;color:#565656}.section-video{background-size:cover;background-position:center center}#topbar.transparent{background-color:transparent}.mega-menu-item ul li li{text-align:center}#mainMenu nav>ul li.mega-menu-item ul span{display:inline-block;font-size:27px;margin-bottom:16px;text-align:center;width:100%}.tp-revslider-slidesli::after{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;visibility:visible;width:100%;z-index:3}.social-block{float:left}.social-block a i{background-color:#fff;border-radius:50%;float:left;font-size:22px;height:40px;margin-right:15px;overflow:hidden;position:relative;text-align:center;width:40px;color:#fff;vertical-align:middle;-webkit-transition:all .4s ease;transition:all .4s ease}.social-block a i::before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.social-block a i:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);color:#fff}.social-block a i.fa-facebook{background-color:#476faa}.social-block a i.fa-twitter{background-color:#31b7e5}.social-block a i.fa-youtube{background-color:#e44439}.social-block a i.fa-instagram{background-color:#417dab}.cus-footer .sign-up{margin-left:10px}input[type=checkbox],input[type=radio]{line-height:normal;margin:8px 0 0}input[type=checkbox],input[type=radio]{margin:5px 0 0}.footer-nav{float:right}.footer-nav ul,.footer-nav li{float:left;list-style:none;margin:0;padding:0;color:#fff}.footer-nav li a{color:#fff;float:left;-webkit-transition:all .4s ease;transition:all .4s ease}.footer-nav li a:hover{color:#b70c14}.footer-nav{float:right;padding:9px 0;margin-top:13px}.cus-footer .partner-block img{max-width:70px;height:auto}.footer-nav li{margin-left:20px}.copy-right{background-color:#0d0d0d;margin-top:15px;padding:14px 0}.copy-right p{color:#5e5e5e;display:inline-block;font-weight:400;text-align:left;width:100%;margin:0}.copy-right p a{border-left:1px solid #5e5e5e;color:#5e5e5e;display:inline-block;line-height:1;padding:0 5px;-webkit-transition:all .4s ease;transition:all .4s ease}.copy-right p.footer-contact-link a{border-left:0;padding-left:0}.copy-right p a:hover{color:#fff}.hover-logo{left:0;position:absolute;top:0;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0}.tx-cnty-racing-information .content-slider-wrapper .owl-carousel .owl-item img{height:auto;margin:0 auto;max-width:100%;width:auto}.owl-carousel .owl-item img{height:auto}.sticky-active .hover-logo{opacity:1}.image-block .background-overlay-dark::before{background:rgba(0,0,0,.5) none repeat scroll 0 0}.cus-footer .social-icons ul{margin:0}.cus-footer .social-icons{position:relative;top:16px}.background-overlay-one h1{margin-bottom:20px}.parallax-section .text-box:hover{background:transparent none repeat scroll 0 0}.parallax-section .text-box:hover i,.parallax-section .text-box:hover h3,.parallax-section .text-box:hover h5,.parallax-section .text-box:hover p{color:#fff;text-shadow:0 0 4px #fff}.section-video{background-color:#000}.section-video h4{font-family:bellevuebq;font-size:35px;font-weight:100;margin-bottom:10px}#header .header-extras>ul>li .btn{display:inline-block;padding:9px 24px}#page-title{border:none}.intro-section .btn{margin-top:20px}.package-content{display:inline-block;margin-bottom:20px;text-align:left;width:100%}.package-content ul{list-style:outside none none;padding:0;clear:both}.package-content ul li{border-bottom:1px solid #eaeceb;float:left;list-style:outside none none;padding:10px 0 10px 37%;position:relative;width:100%}.package-content ul li strong{float:left;height:24px;left:0;position:absolute;top:10px;width:35%}.package-content ul li span{float:left;width:70%}.package-section .align-center{margin-bottom:20px}.image-block{background-color:transparent}address{line-height:1.829}.contactUs-section h3{text-transform:uppercase}.call-to-action.call-to-action-dark,.call-to-action.call-to-action-dark a{color:#fff}.call-to-action.call-to-action-dark .working-hours li{}.call-to-action address,.call-to-action .working-hours{display:inline-block;max-width:320px;text-align:left;width:100%}.heading>h1,.heading>h2,.heading>h4,.heading>p{margin-bottom:30px;text-transform:none!important}.image-block .btn{margin-right:15px}.call-to-action h5{border-bottom:1px solid rgba(255,255,255,.2);color:#fff;display:inline-block;font-size:18px;margin-bottom:8px;width:100%;max-width:320px;text-align:left}.p-b-250{padding-bottom:250px}.p-t-250{padding-top:250px}#header+.sec-404{margin-bottom:-80px;top:-80px}.portfolio-item-wrap{background-color:#f6f6f6}.eventCalender-section .grid-filter{text-align:center;width:100%}.transparent{background-color:"transparent"}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.ticker-contant{background-color:transparent;bottom:0;box-sizing:content-box;display:block;margin:0 auto;overflow:hidden;padding-left:100%;width:100%}.ticker-wrap{left:50%;margin:0 auto 50px;max-width:1140px;overflow:hidden;position:relative;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);width:100%}.ticker{animation-iteration-count:infinite;animation-name:ticker;animation-timing-function:linear;box-sizing:content-box;display:inline-block;padding-top:0;padding-bottom:10px;padding-right:100%;white-space:nowrap}.ticker-item{color:#fff;display:inline-block;font-size:90px;line-height:100px;font-weight:800;padding:0 2rem}.ticker-item:first-child{padding-left:0}.custom-booking-wrapper{position:absolute;width:100%;z-index:999;top:300px}.booking-module{background-color:rgba(0,0,0,.4);border:10px solid rgba(255,255,255,.2);border-radius:3px;padding:40px}.booking-module label{color:#fff}.booking-module .date input{border-radius:4px 0 0 4px}.booking-module input,.booking-module select{color:#555;display:block;font-size:15px;line-height:1.42857;padding:8px 14px;width:100%}.booking-module .input-group-addon{background-color:#fff!important;border:0}.booking-module input,.booking-module select{border:0}.custom-booking-wrapper .booking-module{padding:20px}.custom-booking-wrapper.full-width-block{top:100px}.custom-booking-wrapper.full-width-block .booking-module{padding:10px 20px 5px;border:5px solid rgba(255,255,255,.2)}.form-btn-block{margin-bottom:0;padding-top:34px}.form-btn-block .btn{width:100%}.input-group.date{cursor:pointer}ul.domain-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.domain-logos li:before,ul.domain-logos li:after{border:0!important;cursor:auto!important}ul.domain-logos li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin-bottom:40px;padding:20px 0;cursor:auto!important}.domain-logos-slider .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title-gray{color:darkgrey}.link-color{color:#b70c14}.mountaineer-wrapper .section-about h4{font-size:1.20714286em}.col-sm-6.first-col-margin{margin-bottom:15px!important}.single-pdf{text-align:left!important}.lightbox-popup-block p{margin-bottom:0!important}.first-part{width:50%;position:absolute;text-align:end;padding:0!important}.first-part p:after{content:'|';margin:0 10px}.second-part{width:50%;position:absolute;padding:0!important}.first-part p,.second-part p{margin-bottom:0!important}.Booking-rooms{position:absolute;bottom:15px;right:15px;width:100%;max-width:400px;z-index:999}.Booking-rooms .bookingroom-module{display:none;background-color:rgba(0,0,0,.59);border:10px solid rgba(255,255,255,.2);border-radius:3px;padding:20px;text-align:center}.Booking-rooms .btn{margin-bottom:15px;border-radius:0!important}.Booking-rooms .booking-details p{color:#fff;font-size:20px;font-weight:600;margin-bottom:0}.Booking-rooms .booking-details p:nth-child(2){font-size:13px;font-weight:400}.Booking-rooms .booking-details p a{color:#fff}.Booking-rooms h4{font-family:bellevuebq;font-size:30px;font-weight:100;margin-bottom:10px;width:100%;text-align:left}.desktop-text{display:none;vertical-align:middle}.mobile-text span{display:block}.text-area-box{width:100%!important}.hotel-booking-widget-inner .datepicker table tr td.today{background-color:#fdf59a;color:#000}.copy-right p a.no-pipesign{border-left:0!important;padding:0!important}@media(max-width:1549px){#header #header-wrap #logo a>img{height:70px}#header .header-extras>ul>li{margin-left:10px}.book-stay-btn .btn-reveal img{width:61px!important;margin-top:0}#header .header-extras>ul>li.book-stay-btn .btn-reveal{position:relative!important;top:auto!important;padding:5px 10px!important}#header .header-extras>ul>li.book-stay-btn .booking-modal .btn-reveal.mobile{padding:9px 17px!important}#header .header-extras>ul>li.book-stay-btn .btn-reveal{border:0}.book-stay-btn .hotel-booking-widget-inner{width:300px}.book-stay-btn .btn-reveal .mobile-text{margin-left:0}.book-stay-btn .btn-reveal .mobile-text{-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:80px;width:100%}.book-stay-btn .mobile-text span{font-size:10px;line-height:11px;text-align:left}.book-stay-btn .mobile-text img{max-width:20px}}@media(min-width:1600px){}@media(min-width:1440px){.hotel-booking-widget{right:-120px!important}}@media(min-width:1550px){.desktop-text{left:3px!important;display:inline-block}.mobile-text{display:none!important}}@media(max-width:1400px){.weekly-schedule-block-wrapper .weekly-schedule-block,.weekly-schedule-block-wrapper{min-width:100%;width:100%}}@media(max-width:1200px){.ticker-wrap{max-width:90%}.book-stay-btn .btn-reveal .mobile-text{margin:0}}@media(max-width:992px){.book-stay-btn .btn-reveal .mobile-text{margin:0}}@media(max-width:768px){.ticker-item{color:#fff;display:inline-block;font-size:40px;line-height:40px;font-weight:800;padding:0 2rem}.ticker-wrap{margin:0 0 20px;max-width:90%}ul.domain-logos li{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding:10px 0;margin-bottom:15px}}@media(max-width:575px){ul.domain-logos li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(min-width:1026px){.eventCalender-section .grid-filter{display:inline-block!important}}.eventCalender-section .grid-filter ul{display:inline-block}.eventCalender-section .grid-filter a{min-width:70px}.item_overlay{width:66.6667%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.item_overlay{backface-visibility:hidden;background-color:rgba(255,255,255,.8);bottom:15px;margin-bottom:0;position:absolute;right:0;width:75%;z-index:1}.portfolio-image:hover .item_overlay{bottom:0}.item_date_calender_view{height:100%;padding:25px 0 0;position:relative;text-align:center;top:0;width:64px}.item_date_calender_view{border:medium;height:auto;margin:0 0 10px;min-height:52px;padding:0 0 0 40px;width:100%}.item_month_name{background-color:transparent;color:#b70c14;display:block;font-size:1em;height:26px;left:92px;line-height:30px;position:absolute;text-align:center;text-transform:uppercase;top:21px;width:40px}.item_day{bottom:0;color:#b70c14;font-size:21px;height:41px;left:117px;line-height:42px;position:absolute;text-align:left;width:auto}.item_day_name{background-color:#b70c14;bottom:8px;color:#fff;display:inline-block;font-size:14px;height:22px;left:55px;line-height:22px;margin:0;position:absolute;text-transform:uppercase;top:23px;vertical-align:top;width:40px}.item_description{border:medium;float:left;height:auto;margin:0;min-height:0;padding:0;width:100%}.item_description_inner_section{border:medium;float:left;margin:0;min-height:60px}.item_title_dash{border-bottom:1px solid #000;display:block;float:left;height:11px;padding-left:5px;padding-right:5px;position:absolute;width:49px}.item_title{color:#000;display:inline-block;float:left;font-size:15px;line-height:20px;margin-bottom:5px;padding:0 15px 0 55px;text-transform:uppercase;width:100%}.item_title,.item_status{padding-left:56px}.item_status{color:#656565;text-transform:uppercase;width:100%}.item_status{float:left;font-size:13px;padding:0 5px 10px 55px;position:relative}.item_status{line-height:1}.eventCalender-section{padding-bottom:60px!important}.form-control:focus{border-color:#b70c14}.powermail_create{font-size:18px;margin-bottom:18px;text-align:center}.redtext{color:#b70c14}.redtext:hover,.redtext:focus{color:#cf0f18}.post-item-description h5{color:#000}@media(min-width:1025px){#header.header-dark-transparent #header-wrap{background-color:transparent!important}#header.header-dark-transparent #header-wrap.gray-bg{background-color:#303030!important}}@media(max-width:1025px){.mobile-text{margin-top:5px}.book-stay-btn .hotel-booking-widget{top:20px}.book-stay-btn .btn-reveal img{display:block}.Booking-rooms{max-width:250px}.Booking-rooms .booking-details p{font-size:16px}.Booking-rooms .booking-details p a{display:block}.Booking-rooms .booking-details p:nth-child(2){font-size:12px}#header.dark{background-color:#303030!important;z-index:999999!important}#header.dark #header-wrap{background-color:#303030!important}}.parsley-errors-list{color:red}.dark #mainMenu:not(.light):not(.menu-rounded) nav>ul>li .dropdown-menu,#mainMenu.dark:not(.light):not(.menu-rounded) nav>ul>li .dropdown-menu{background-color:rgba(37,37,37,.8)}form .btn{min-width:120px;padding:12px 34px}.tabs-navigation li a{font-size:15px;font-weight:600;text-align:center}.powermail_field .radio{float:left;margin:0 20px 0 0}.powermail_radio{position:relative;top:6px}.parsley-errors-list{margin:0;padding:0;list-style:none}.parsley-required::after,.parsley-custom-error-message::after{background-color:#ee0101;border-bottom:2px solid #ddd;border-right:2px solid #ddd;bottom:-6px;content:"";height:10px;position:absolute;right:10px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.parsley-required,.parsley-custom-error-message{background:#ee0101 none repeat scroll 0 0;border:2px solid #ddd;border-radius:6px;bottom:70%;box-shadow:0 0 3px rgba(0,0,0,.5);color:#fff;font-size:13px;font-weight:400;line-height:normal;margin:0;min-width:120px;padding:4px 10px;position:absolute;right:15px;text-align:center;text-transform:capitalize;z-index:999}.error-msg p{margin:0}.scroll-down img{height:30px;width:45px}.scroll-down{margin-left:-22.5px}.mobile-sec{display:none}.arrow{display:none}.section-video #logo{display:inline-block;float:none;margin-bottom:30px;max-width:150px;margin-top:-60px}.logo img{max-width:100%}.single-post .post-item img{display:block;height:auto;margin:0 auto 10px;width:auto}#section-about h5 strong{color:#000;font-weight:700}#section-about address{margin:9px 0 10px}#header #header-wrap #logo a.secondary-logo img{height:auto;max-width:100%}.secondary-logo{float:left;margin:13px 0 0 20px;max-width:95px}.dropdown-list ul,.dropdown-list li{line-height:normal;list-style:outside none none;margin:0;padding:0;position:relative}#header.dark .header-extras .nav-arrow i{color:#565656}.nav-arrow{font-size:18px;height:30px;padding:2px 0;position:absolute;right:0;text-align:center;top:0;width:40px}.dropdown-list a{float:left;padding:7px 15px;width:100%;position:relative}.topbar-dropdown .dropdown-list{min-width:250px;border:none;color:#fff;padding:7px 0}.estimonial-box,.testimonial-item{float:left;width:100%}.dropdown-list li ul{display:none;float:left;width:100%}.dropdown-list li li a{padding-left:45px;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown-list li li a:before{content:'\f105';font-family:fontawesome;left:31px;position:absolute;top:9px;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown-list li li a:hover{color:#ad181f}.open .nav-arrow i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slogan-small{color:#fbb912;font-size:24px;line-height:normal;margin:10px 0 -10px;text-align:center;width:100%}body .text-middle .text-large .slogan-small>div{color:#f8bb17!important;display:inline-block;margin:0 15px;position:relative;text-shadow:2px 2px 0 rgba(0,0,0,.3)}.slogan-small>div::before{background-color:#f8bb17;border-radius:50%;box-shadow:2px 2px 0 rgba(0,0,0,.3);content:"";height:7px;position:absolute;right:-22px;top:14px;width:7px}.slogan-small>div:last-child:before{display:none}.cus-loader{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-logo{left:50%;max-width:110px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-logo>img{max-width:100%}.cus-loader .loader-inner{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#floatingCirclesG{height:240px;margin:auto;position:relative;width:240px}.f_circleG{position:absolute;background-color:#fff;height:24px;width:24px;border-radius:27px;-o-border-radius:27px;-ms-border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;animation-name:f_fadeG;-o-animation-name:f_fadeG;-ms-animation-name:f_fadeG;-webkit-animation-name:f_fadeG;-moz-animation-name:f_fadeG;animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}#frotateG_01{left:0;top:117px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s}#frotateG_02{left:34px;top:34px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}#frotateG_03{left:117px;top:0;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}#frotateG_04{right:34px;top:34px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}#frotateG_05{right:0;top:117px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}#frotateG_06{right:34px;bottom:34px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}#frotateG_07{left:117px;bottom:0;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}#frotateG_08{left:34px;bottom:34px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}@keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-o-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-ms-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-moz-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}#page-content #page-content .container{padding:0}.youtube-background{min-height:200px}.wrapper{min-height:100%;margin-bottom:-133px}.wrapper:after{content:"";display:block}footer,.wrapper:after{height:133px}.sec-404{padding:0}.sec-404-wrapper{display:table;height:100%;width:100%}.sec-404-inner-wrapper{display:table-cell;vertical-align:middle}.search-form{max-width:400px}.construction-flyover-section{padding:70px 0}.construction-flyover-section iframe{border:none;width:100%}.construction-flyover-section .fluid-width-video-wrapper{padding:0!important}.construction-flyover-section iframe{border:medium;height:650px!important;position:relative!important;width:100%}.construction-flyover-section .picture-of-week-img img{width:100%!important;height:100%!important}.tx-indexedsearch-browsebox{text-align:center}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#b70c14;border-color:#b70c14}.pagination{display:inline-block;width:auto}.pagination>li>a,.pagination>li>span{border:1px solid #b70c14;color:#b70c14;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#b70c14;border-color:#b70c14;color:#fff}.place-card{display:none!important}.topbar-dropdown .dropdown-list{background-color:rgba(37,37,37,.8)}#header .header-extras .topbar-dropdown .dropdown-list::before{border-bottom:9px solid rgba(37,37,37,.8)}#header.sticky-active .header-extras .topbar-dropdown .dropdown-list::before{border-bottom:9px solid #252525}.sticky-active .topbar-dropdown .dropdown-list{background-color:#252525}.dropdown-list li a{color:#9d9d9d;padding-left:30px}.single-post{margin-top:30px}.post-item-description #section-about{padding-bottom:0!important;padding-top:30px!important}.image-block .col-md-6{min-height:600px;padding:60px 60px 30px}.contenttable{border:1px solid #ddd;margin:15px 0 30px;max-width:100%;width:auto}.contenttable>thead>tr>td,.contenttable>thead>tr>th{border-bottom-width:2px}.contenttable>tbody>tr>td,.contenttable>tbody>tr>th,.contenttable>tfoot>tr>td,.contenttable>tfoot>tr>th,.contenttable>thead>tr>td,.contenttable>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px 15px;vertical-align:top;min-width:160px}.contenttable>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.contenttable>caption+thead>tr:first-child>td,.contenttable>caption+thead>tr:first-child>th,.contenttable>colgroup+thead>tr:first-child>td,.contenttable>colgroup+thead>tr:first-child>th,.contenttable>thead:first-child>tr:first-child>td,.contenttable>thead:first-child>tr:first-child>th{border-top:0}.contenttable>tbody>tr>td,.contenttable>tbody>tr>th,.contenttable>tfoot>tr>td,.contenttable>tfoot>tr>th,.contenttable>thead>tr>td,.contenttable>thead>tr>th{border:1px solid #ddd}.portfolio .col-md-4{clear:none!important}.tx-cnty-calendar{min-height:483px}.tx-cnty-calendar .cus-loader{background-color:#fff;height:100%;left:0;position:absolute;text-align:center;width:100%;z-index:99}.portfolio-wrapper{min-height:700px;position:relative}.bp_checking{display:none}.landing-bg{background-size:cover;background-position:center center;display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.section-video .container-fullscreen{z-index:2}.single-post .post-item img{max-width:100%}.eventCalender-section .grid-filter ul.mobile-month{display:none}.accordion .ac-item.ac-active .ac-title::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}select{color:#999!important}.breadcrumb ul li{color:#fff}.team-members .team-member .team-image>img{height:auto}.tx-cnty-calendar+section .single-post{margin:-30px 0 0}.call-to-action-dark img{margin-top:45px;float:right}.call-to-action-dark address{max-width:100%}.qr-width{margin-left:14.666667%;width:18.666667%}.post-item .tabs-navigation input[type=checkbox],.post-item .tabs-navigation input[type=radio]{margin:4px 0 0 -20px}#header.dark #mainMenu nav>ul>li::before{display:none}@media(max-width:1025px){.qr-width img{display:none}}@media(min-width:1025px){.mega-menu-content>.row{display:flex}}@media(min-width:993px){#section-about .col-md-4 .text-center{font-size:20px;margin-top:25px;max-width:180px}.section-video{padding:0!important}}@media(min-width:1026px) and (max-width:1199px){#mainMenu nav>ul>li>a{padding:11px 4px}}@media(min-width:993px) and (max-width:1700px){.team-members .btn.btn-rounded{font-size:12px;margin-right:5px;padding:13px 15px 10px}}@media(min-width:993px) and (max-width:1200px){.section-video video{height:100%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.page-error-404{font-size:240px}.section-video.desktop-sec>div:first-child:not(.container){display:none!important}.tablet-bg{display:block}.text-box{padding:40px 30px}.map{min-height:500px}}@media(min-width:768px) and (max-width:992px){.p-t-150{padding-top:50px!important}.p-b-150{padding-bottom:50px!important}.p-b-80{padding-bottom:40px}.p-t-80{padding-top:40px}.p-t-60{padding-top:10px!important}.p-b-60{padding-bottom:10px!important}.p-t-130{padding-top:30px!important}.p-b-130{padding-bottom:30px!important}.p-t-100{padding-top:30px!important}.p-b-100{padding-bottom:30px!important}.youtube-background{min-height:306px}.wrapper{margin-bottom:0}footer,.wrapper:after{height:auto}.section-video .text-large,.section-video .text-large span,.section-video .text-large span span{font-size:60px!important;line-height:60px!important}.scrolldown-animation{bottom:80px}.page-error-404{font-size:140px;margin:0 0 40px}.section-video.desktop-sec>div:first-child:not(.container){display:none!important}.single-post .post-item .post-item-description p{font-size:14px}.image-block .col-md-6{min-height:440px}#contact{margin-top:40px}.tablet-bg{display:block}}@media(max-width:1025px){.portfolio .owl-carousel.owl-hidden{opacity:1}.portfolio .row{margin:0}.portfolio .owl-carousel .owl-nav [class*=owl-]{margin:-10px 0 0}.portfolio-wrapper{min-height:230px}.portfolio .col-md-4{width:100%;padding:0}#section-about .col-md-4{margin-bottom:20px;padding:0 15px!important;text-align:center!important;width:100%}#section-about .cus-circle{display:inline-block;height:290px;margin-bottom:10px;width:290px}.tx-cnty-calendar .row>div,.news-section .row>div{float:left;width:100%}.section-video video{height:100%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.news-section .text-medium{font-size:38px;margin:10px 0;text-align:center}.news-section h3{margin:0 0 25px;text-align:center}.container{width:100%!important;max-width:100%!important}.arrow,.menu-mobile-arrow{display:block;color:#fff;cursor:pointer;font-size:20px;position:absolute;right:0;text-align:center;top:0;width:40px;z-index:99}#header #mainMenu:not(.menu-overlay){-webkit-transition:all .3s ease;transition:all .3s ease}#header #mainMenu:not(.menu-overlay) nav>ul>li .dropdown-menu{display:none;float:none;height:auto;max-height:100%;opacity:1;position:relative;visibility:visible;width:100%;padding:0;-webkit-transition:all 0s ease;transition:all 0s ease}#header #mainMenu:not(.menu-overlay) nav>ul>li.mega-menu-item .mega-menu-content{padding:5px 0}.mega-menu-content .row{margin:0}.mega-menu-item ul li li{margin:7px 0;padding:0 0 0 15px;text-align:left}#mainMenu nav>ul li.mega-menu-item ul span{float:left;font-size:20px;margin:0 15px 0 0;position:relative;text-align:left;top:-4px;width:auto}nav .menu-mobile-arrow{right:-14px}.sub--active>.menu-mobile-arrow i,.sub--active>.arrow i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tx-cnty-calendar .owl-dots{display:none!important}#header{left:0;position:fixed;top:0}#slider{padding:0!important}.sec-404{top:0!important}#mainMenu-trigger .lines-button{cursor:pointer;text-align:center;width:30px}.container .container{padding:0}.scroll-down:not(.scrolldown-animation){margin-left:0}.section-video.desktop-sec>div:first-child:not(.container){display:none!important}#section-about .p-t-60 p{display:block;margin:0 auto;max-width:230px;text-align:left;width:100%}#section-about .p-t-60 p strong{float:left;width:80px}.topbar-dropdown .dropdown-list{background-color:#252525}#header .header-extras .topbar-dropdown .dropdown-list{box-shadow:none;left:auto;margin-top:0;right:0;top:84px}.intro-section.p-b-50{padding-bottom:10px!important}#page-title+section+.intro-section.p-b-50{padding-top:0!important}.eventCalender-section .grid-filter ul{margin-bottom:40px}.team-members .btn.btn-rounded{font-size:12px;height:42px;line-height:normal;margin-right:5px;padding:11px 15px 10px;text-align:center}#bp_mobile{display:block}.selected-month{display:block}.selected-month{border:1px solid #ccc;cursor:pointer;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:25px;padding:10px 15px;position:relative;text-transform:uppercase}.selected-month i{font-size:24px;pointer-events:none;position:absolute;right:15px;top:9px}.eventCalender-section-wrapper{position:relative}.portfolio-nav{background-color:#fff;border:1px solid #ccc;height:215px;overflow:auto;position:absolute;top:43px;z-index:999;display:none}.eventCalender-section .grid-filter ul{margin:0}.portfolio-nav.grid-filter li{float:left;text-align:left;width:100%}.portfolio-nav.grid-filter li a{border-radius:0;float:left;padding:10px 15px;text-align:left;width:100%}.section-video h4{display:inline-block;max-width:360px}.eventCalender-section .grid-filter ul.desktop-month{display:none!important}.eventCalender-section .grid-filter ul.mobile-month{display:block}.gallery-block{background-color:transparent}.owl-carousel .owl-nav [class*=owl-]{top:54%}.section-about .text-right{text-align:center!important}}@media(max-width:991px){.recaptch-validation .parsley-required{right:auto;left:150px}.slider-static-content-section .owl-nav{display:none}.custom-booking-wrapper{display:none}.custom-booking-wrapper.full-width-block{display:block}.custom-booking-wrapper.full-width-block .form-btn-block .btn{padding:12px 0;text-align:center}}@media(max-width:480px){.custom-booking-wrapper.full-width-block .col-xs-6{width:100%}.booking-module-section{position:relative}.custom-booking-wrapper.full-width-block .form-btn-block{padding:15px 0 0}}@media(max-width:767px){.book-stay-btn .booking-button-heading{padding:6px}.book-stay-btn .hotel-booking-widget-inner .qty .count{font-size:16px}.booking-button-heading h4{font-size:27px}#header .header-extras>ul>li.book-stay-btn .btn{display:inline-block}.scrolldown-animation{bottom:40px}.slider-static-content{top:40%}.weekly-schedule-block-wrapper .weekly-schedule-block,.weekly-schedule-block-wrapper{flex-wrap:wrap;text-align:left!important;margin-bottom:15px}.weekly-schedule-block-wrapper>p{text-align:left!important;padding-bottom:5px;border-bottom:1px solid #c5c5c5;margin-bottom:8px}.weekly-schedule-block .schedule-block-left,.weekly-schedule-block .schedule-block-right{text-align:left;width:100%}.schedule-block-left p{font-weight:600}.weekly-schedule-block:before{display:none}.heading .time-blog .weekly-schedule-block .schedule-block-left{width:100%}.heading .weekly-schedule-block-wrapper.time-blog{width:100%}.Booking-rooms .bookingroom-module{background-color:rgba(0,0,0,.7)}.Booking-rooms{position:relative;bottom:auto;right:auto;max-width:100%}.booking-module-section{padding-bottom:0}.custom-booking-wrapper.full-width-block .booking-module{background-color:rgba(0,0,0,.7)}.custom-booking-wrapper.full-width-block .form-group{margin-bottom:10px}.custom-booking-wrapper.full-width-block{top:auto;bottom:13px}#slider.section-video.mobile-sec{height:auto!important;padding:100px 0!important}.desktop-sec{display:none}.mobile-sec{display:block}.p-t-150{padding-top:50px!important}.p-b-150{padding-bottom:50px!important}.p-t-60{padding-top:10px!important}.p-b-60{padding-bottom:10px!important}.p-t-130{padding-top:30px!important}.p-b-130{padding-bottom:30px!important}.p-t-100{padding-top:30px!important}.p-b-100{padding-bottom:30px!important}.tabs{margin:30px 0;padding:0}.text-box{height:auto!important;padding:0 30px}.image-block .col-md-6{min-height:250px;padding:30px}.heading{margin-bottom:30px}.heading>h1,.heading>h2{font-size:25px;line-height:normal}.heading>h1,.heading>h2,.heading>h4,.heading>p{margin-bottom:10px}.lead{font-size:1.157em}.section-video .text-large{margin:20px 0 30px}.section-video{min-height:1px}.section-video.mobile-sec{padding:0!important}.section-video .scrolldown-animation{bottom:0;margin-top:15px;position:relative}.mobile-sec.section-video .scroll-down.scrolldown-animation{margin-left:-24px}.section-video h4{font-size:23px;line-height:normal;margin:110px 0 5px}.section-video .text-large,.section-video .text-large span,.section-video .text-large span span{font-size:26px!important;line-height:26px!important}#contact{padding-bottom:0}.footer-main{text-align:center}.cus-footer .social-icons{display:inline-block;text-align:center;top:0;width:100%}.cus-footer .social-icons ul{display:inline-block;margin:10px 0}.copy-right{margin-top:-5px}.footer-nav li{display:inline-block;float:none;margin:0 10px}.footer-nav{float:none;margin:15px 0 0;text-align:center}.copy-right p{font-size:12px;line-height:20px;text-align:center}.social-icons li a{margin:0 10px}.footer-nav ul,.footer-nav li{display:inline-block;float:none}.section-video video{left:50%!important;top:0!important;transform:translate(-50%,0px)!important;width:140%!important}.section-video,#slider{background-color:#000}.slogan-small{font-size:15px;margin:10px 0 0}body .text-middle .text-large .slogan-small>div{margin:0 10px}.slogan-small>div::before{height:5px;right:-16px;top:9px;width:5px}.scroll-down img{max-width:26px}.youtube-background{height:auto!important;min-height:350px}.wrapper{margin-bottom:0}footer,.wrapper:after{height:auto}footer:after{content:'';position:absolute;bottom:-2px;height:2px;width:100%;background-color:#0d0d0d}.cus-footer{position:relative}.cus-footer .sign-up{margin:10px 0 0}.sec-404{height:auto;padding:110px 0 30px;top:0}body.device-xxs .page-error-404{font-size:90px;line-height:.9}.construction-flyover-section iframe{height:250px!important}#page-title,#page-title.page-title-classic{padding:130px 0 50px!important}.section-video.mobile-sec>div:first-child:not(.container){display:none!important}#header .header-extras>ul>li .btn{display:none}.tx-cnty-calendar .m-t-60{margin-top:0!important}.single-post .post-item .post-item-description p{font-size:14px}#winners+section .col-md-5{padding-left:17px!important;padding-right:17px!important}.grid-item>img,.grid-item>a>img{height:auto}.loader-logo{max-width:80px}.f_circleG{height:15px;width:15px}#floatingCirclesG{height:170px;width:170px}#frotateG_01,#frotateG_05{margin-top:-7.5px;top:50%}#frotateG_03,#frotateG_07{left:50%;margin-left:-7.5px}#frotateG_02{left:11px;top:26px}#frotateG_03{top:-7.5px}#frotateG_04{right:12px;top:26px}#frotateG_05{right:-7.5px}#frotateG_06{bottom:25px;right:15px}#frotateG_07{bottom:-7.5px}#frotateG_08{bottom:23px;left:14px}#frotateG_01{left:-7.5px}#header .header-extras>ul>li>a:not(.btn) i,#header .header-extras>ul>li .topbar-dropdown>.title i{font-size:15px;position:relative;top:1px}.parallax-container{background-position:center center!important}.contenttable>tbody>tr>td,.contenttable>tbody>tr>th,.contenttable>tfoot>tr>td,.contenttable>tfoot>tr>th,.contenttable>thead>tr>td,.contenttable>thead>tr>th{min-width:1px}#section-about{padding-top:100px}.mobile-bg{display:block}.widget-contact-form .form-group{margin:0;min-height:1px}.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullwidth{display:inline-block!important}.qr-width{margin-left:0;width:100%}.pdf-lightbox-listing .col-sm-6{width:50%;float:left}.lightbox-popup-block img{max-width:100%}textarea.form-control{margin:15px 0}.powermail_field{margin:0 0 15px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{top:6px}.copy-right{text-align:center}.copy-right p{max-width:470px}.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullwidth{height:100%!important}}@media(min-width:520px) and (max-width:767px){.gallery-wrapper .col-sm-6{width:50%;float:left}}@media(max-width:600px){.testimonial .testimonial-item{height:auto!important}.package-content ul li{padding:6px 0}.package-content ul li strong{position:relative;top:0;width:100%}}.eventCalender-section-wrapper .item_description{display:none}.eventCalender-section-wrapper .item_overlay{width:145px}.eventCalender-section-wrapper .item_date_calender_view{min-height:50px;padding:0 0 0 20px}.eventCalender-section-wrapper .item_month_name{left:15px;top:32px}.eventCalender-section-wrapper .item_day_name{left:15px;top:15px}.eventCalender-section-wrapper .item_day{bottom:2px;left:85px}.mfp-container{left:50%;padding:0 15px;width:100%;max-width:820px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mfp-arrow-left::before,.mfp-arrow-left .mfp-b{border-right:27px solid transparent}.mfp-arrow-right::before,.mfp-arrow-right .mfp-b{border-left:27px solid transparent}.mfp-bg{z-index:99999}@media(max-width:767px){.gallery-block .image-hover-zoom{pointer-events:none}}.map{height:100%!important;min-height:1px}#map{height:500px}@media(min-width:768px) and (max-width:1025px){.hotel-booking-widget-inner .qty{margin-top:15px}#map{height:300px}}@media(max-width:1025px){#map{height:200px}.daily-promotions-slider-init.owl-carousel .owl-nav [class*=owl-],.promotions-three-slider-init.owl-carousel .owl-nav [class*=owl-]{margin:-8px 0 0}.custom-iframe{overflow-x:auto}}@media(max-width:767px){.Booking-rooms h4{font-size:30px}.widget-contact-form .btn{margin:20px 0 0}.form-group label{color:#676767;line-height:normal}}.testimonial-single p{margin:0}.testimonial-single.owl-carousel .owl-nav [class*=owl-]{top:35%}.footer-nav li:first-child{margin-left:0}.cus-footer .sign-up{float:left}@media(min-width:992px){.cus-footer .partner-wrap .partner-block{top:0}.five-row .col-md-3{width:20%}.five-row .team-img{height:204px}.three-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:992px) and (max-width:1025px){.footer-nav li{margin-left:26px}.Booking-rooms h4{font-size:26px}}@media(min-width:768px) and (max-width:991px){.Booking-rooms h4{font-size:26px}.partner-wrap{display:flex;justify-content:center}.footer-nav{float:none;display:flex;justify-content:center;padding:18px 0 9px}.footer-nav li{margin-left:26px}}@media(max-width:767px){.cus-footer .sign-up{float:none}.footer-nav{margin:20px 0 0}}#ic_signupform .elcontainer .formEl label{color:#223345!important}#ic_signupform .elcontainer .formEl input[type=text],#ic_signupform .elcontainer .formEl select{color:#797d80!important}#ic_signupform .elcontainer .formEl input[type=text]::-webkit-input-placeholder{color:#797d80!important}#ic_signupform .elcontainer .formEl input[type=text]:-moz-placeholder{color:#797d80!important}#ic_signupform .elcontainer .formEl input[type=text]::-moz-placeholder{color:#797d80!important}#ic_signupform .elcontainer .formEl input[type=text]:-ms-input-placeholder{color:#797d80!important}#ic_signupform .elcontainer .formEl input[type=text]::placeholder{color:#797d80!important}#header{z-index:99!important}.modal--open,.modal--open body{overflow:hidden}.measurement-block{position:relative;text-align:center}.measurement-block h3,.measurement-block p{text-transform:uppercase}.measurement-block h3{margin-bottom:0;font-weight:700}.measurement-block h3,.measurement-block p{line-height:normal}.custom-services-modal .close{opacity:1;font-size:32px}.custom-services-modal .modal-dialog{margin-top:100px}.destinations-section{padding-bottom:20px;background-color:#252525}.domain-logos li{opacity:1}.domain-logos li:hover{background-color:transparent}.domain-logos li:before{display:none}.domain-logos li a{cursor:pointer}.destinations-section h2{color:#fff}.destinations-section ul.domain-logos{margin-bottom:0}.mega-menu-content img{max-width:100%}nav li.dropdown .desktop-arrow,nav li.dropdown .desktop-arrow:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav li.dropdown .desktop-arrow{width:10px;height:17px;display:inline-block;color:#fff;bottom:-8px}nav li.dropdown .desktop-arrow:after{content:"\f107";color:inherit;font-family:fontawesome;font-size:17px;font-weight:300}nav li.dropdown.sub-menu--open>a .desktop-arrow:after{content:"";background-image:url(icon-close.png);background-repeat:no-repeat;background-size:12px 12px;height:100%;width:100%;bottom:-6px;margin-left:2px;text-align:center}.mega-menu-content ul li a{color:#9d9d9d;padding:12px 0;text-align:left}.mega-menu-content ul li:hover>a{color:#b70c14!important}.mega-menu-content .page-item-title{color:#fff;text-transform:uppercase;font-weight:700}.mega-menu-content .page-item-title a{color:inherit}.book-stay-btn .col-xs-6{width:50%}#bookingdate3:after{content:'-';position:absolute;color:#fff;font-size:26px;top:-5px;right:-16px}.booking-image{display:inline-block;max-width:35px;vertical-align:top;padding-left:16px}.date-inputs{display:inline-block;max-width:calc(100% - 39px)}.hotel-booking-widget-inner .qty .count{color:#fff!important;display:inline-block;vertical-align:top;font-size:20px;line-height:30px;padding:0 2px;min-width:35px;text-align:center;background-color:transparent;margin-left:15px;opacity:1!important}.hotel-booking-widget-inner .qty .plus{cursor:pointer;display:inline-block;vertical-align:top;color:#fff;width:30px;height:30px;font:30px/1 Arial,sans-serif;text-align:center;transition:.5s ease}.hotel-booking-widget-inner .qty .minus{cursor:pointer;display:inline-block;vertical-align:top;color:#fff;width:30px;height:30px;font:30px/1 Arial,sans-serif;text-align:center;background-clip:padding-box;transition:.5s ease;line-height:26px}.hotel-booking-widget-inner .qty{text-align:center;align-items:center}.hotel-booking-widget-inner .qty .minus:hover{background-color:#b70c14!important}.hotel-booking-widget-inner .qty .plus:hover{background-color:#b70c14!important}.hotel-booking-widget-inner .qty span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.hotel-booking-widget-inner .qty input{border:0;width:2%}.hotel-booking-widget-inner .qty input[type=number]::-webkit-outer-spin-button,.hotel-booking-widget-inner .qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hotel-booking-widget-inner .qty input[type=number]{-moz-appearance:textfield;margin-bottom:0;margin-top:.5px;text-align:center}.hotel-booking-widget-inner .qty .disabled-btn{pointer-events:none;opacity:.5}.hotel-booking-widget-inner .qty span:nth-child(3){color:#fff;margin-top:5px;display:inline-block;padding-right:29px}.working-hours ul{margin-bottom:30px!important}.working-hours li{border-bottom:0 solid!important;padding:5px 0!important;width:95%!important}.weekly-schedule-block-wrapper.time-blog{width:360px}.time-blog .weekly-schedule-block .schedule-block-left{width:30%}.time-blog .weekly-schedule-block:before{left:30%}@media(max-width:1199px){#header .header-extras>ul>li.book-stay-btn .btn-reveal{}}@media(min-width:1200px){#mainMenu nav>ul>li>a{padding:11px 9px}#header #header-wrap #logo a>img{height:80px}}@media(min-width:1026px){.mega-menu-content ul a span,.mega-menu-item ul li li,.mega-menu-content ul li{line-height:normal;text-align:left}.mega-menu-content ul li a{display:inline-block}.mega-menu-item .menu-item-img{max-height:235px;overflow:hidden}.mega-menu-item .menu-item-img-wrap{padding-right:35px}#mainMenu nav>ul>li:hover>a .desktop-arrow:after{content:"";background-image:url(icon-close.png);background-repeat:no-repeat;background-size:9px 9px;height:100%;width:100%;bottom:-6px;margin-left:-1px;text-align:center}#mainMenu nav>ul>li:hover>ul li ul.dropdown-menu{opacity:1;visibility:visible}#mainMenu nav>ul>li:hover>ul{opacity:1;visibility:visible}#mainMenu .mega-menu-content ul ul.dropdown-menu{padding:0;margin:0;border:0!important;box-shadow:none;border-radius:0}#mainMenu .mega-menu-content ul ul.dropdown-menu a{padding-left:0;padding-right:0}#mainMenu .sub-menu--open .mega-menu-content ul ul.dropdown-menu,#mainMenu nav>ul>li.dropdown.sub-menu--open>ul{opacity:1;visibility:visible;display:block!important}.dark #mainMenu:not(.light):not(.menu-rounded) nav>ul>li .dropdown-menu,#mainMenu.dark:not(.light):not(.menu-rounded) nav>ul>li .dropdown-menu{background-color:#252525}#header #header-wrap.header-no-tranparent{background-color:#303030!important}.mega-menu-content .dropdown .arrow,.mega-menu-content .dropdown .menu-mobile-arrow{display:none}#mainMenu nav>ul>li.mega-menu-item>.dropdown-menu.second-level-menu-wrap{max-width:750px;margin:10px auto 0}#mainMenu nav>ul>li.mega-menu-item:not(:last-child)>.dropdown-menu.second-level-mega-menu-wrap{max-width:990px;margin:0 auto}#header.header-sticky.dark #mainMenu:not(.light):not(.menu-rounded) nav>ul>li .dropdown-menu,#mainMenu nav>ul>li.mega-menu-item>.dropdown-menu.second-level-mega-menu-wrap,#mainMenu nav>ul>li.mega-menu-item>.dropdown-menu.second-level-menu-wrap,.dark #mainMenu:not(.light):not(.menu-rounded) nav>ul>li .dropdown-menu{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin-top:0;padding:0;padding-top:10px}#mainMenu nav>ul>li.mega-menu-item>.dropdown-menu.second-level-mega-menu-wrap .dropdown-menu.third-level-menu{padding-top:5px}#mainMenu nav>ul>li.mega-menu-item .mega-menu-content{padding:30px;background-color:#252525;border:1px solid #292929;box-shadow:0 0 18px 0 rgba(0,0,0,.05)}#mainMenu nav>ul>li.mega-menu-item:not(:last-child)>.dropdown-menu.second-level-mega-menu-wrap,#mainMenu nav>ul>li.mega-menu-item:not(:last-child)>.dropdown-menu.second-level-menu-wrap{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mega-menu-content .page-item-title a{padding:0}}@media(max-width:1025px){nav li.dropdown .arrow{display:none}nav li.dropdown.mega-menu-item .arrow{display:block}.mega-menu-item .menu-item-img-wrap,nav li.dropdown .desktop-arrow{display:none}#header #mainMenu:not(.menu-overlay) nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li:last-child>a{padding-left:0!important}.mega-menu-content .dropdown .arrow{display:none}}@media(min-width:993px){.custom-services-modal .modal-dialog{max-width:750px;width:100%}.localtion-modal .modal-dialog{max-width:620px;width:100%}.custom-services-modal .modal-content{padding:15px 25px}.destinations-section h2{margin-bottom:30px}}@media only screen and (min-device-width:320px) and (max-device-width:670px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.hotel-booking-widget-inner{overflow:auto;height:240px}}@media(max-width:767px){.hotel-booking-widget-inner .qty input[type=number]{margin-top:0}.hotel-booking-widget-inner .qty{margin-top:15px}.book-stay-btn .hotel-booking-widget{top:32px}.custom-services-modal .modal-dialog{margin:90px 15px 30px}.destinations-section{padding-bottom:15px}.custom-services-modal .modal-body .check-hours ul li{width:100%!important}.hotel-booking-widget-inner .qty span:nth-child(3){color:#fff;display:inline-block;padding-right:29px}}@media(max-width:480px){.datepicker-dropdown.datepicker-orient-bottom:after{opacity:0}.hotel-booking-widget-inner .datepicker-dropdown{left:0!important}#header .header-extras>ul>li{margin-left:0}#header #header-wrap #logo a>img{height:65px;padding-top:15px}#header .header-extras>ul>li.book-stay-btn .btn-reveal{padding:7px}.book-stay-btn .btn-reveal .mobile-text{margin-left:0}.book-stay-btn .btn-reveal img{margin-top:2px}}@media(max-width:375px){#header .header-extras>ul>li.book-stay-btn .btn-reveal{margin-left:8px;padding:4px 7px!important}#header .header-extras>ul>li.book-stay-btn .booking-modal .btn-reveal.mobile{padding:9px 17px!important}}@media(max-width:360px){#header #header-wrap #logo a>img{height:42px;padding-top:0;margin-top:19px;margin-right:24px}}@media(min-width:1200px){.call-to-action{padding-left:110px;padding-right:70px}body.modal-open{padding-right:0!important}}@media(min-width:768px) and (max-width:992px){.call-to-action{padding:26px 15px 18px!important}}.custom-services-modal .modal-body .check-hours ul li::before{content:"\f017";font-family:FontAwesome;margin-right:15px}.custom-services-modal .modal-body .check-hours ul li{width:51%;display:inline-block;color:#fff}.custom-services-modal .modal-body .check-hours ul{padding-left:unset}.custom-services-modal .modal-body .check-hours ul li span{float:right}.check-hours h5{border-bottom:1px solid rgba(255,255,255,.2);color:#fff;display:inline-block;font-size:18px;margin-bottom:8px;width:100%;max-width:320px;text-align:left}.modal-content.drak-bg{background-color:#252525}.modal-content.drak-bg #modal-label{color:#fff}.modal-content.drak-bg .close{color:#fff}.call-to-action .working-hours a.cus-scroll{margin-top:10px}img.person-detail-logo{margin-bottom:40px;max-width:280px;height:auto}.widget-contact-form .powermail_fieldwrap_type_check .col-sm-6{padding-left:0!important}.block{margin:15px 0}.block h3{margin-bottom:12px}.block .powermail_field .col-md-6{width:auto;float:left}.block .radio>label{font-size:12px}.block .powermail_field .radio{margin:0}.block .input-wrap .form-group>label.powermail_label{width:50px}.block .input-wrap .form-group>.form-control{width:100px;padding:8px 12px}.block .input-wrap .form-group,.block .input-wrap .form-group>label,.block .input-wrap .form-group>.form-control{display:inline-block}.single-post .post-item .post-item-description p.service-info{font-size:1.1em}.recaptch-validation .parsley-required{right:auto;left:150px}.grecaptcha-badge{z-index:99999}.program-benefits-wrap .program-benefit{max-width:370px;margin:0 auto 30px;width:100%;padding-bottom:15px}.program-benefit .program-benefit__img{margin:0 auto 20px;max-width:240px;width:auto}.program-benefit__content{text-align:center}.program-benefit .program-benefit__img img{width:auto;max-height:100px}.program-benefit__content h3{margin-bottom:10px}.program-benefit__content p{font-weight:500}.app-link-btn{position:fixed;bottom:80px;color:#fff;border-radius:50%;height:45px;width:45px;background-color:#252525;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;left:20px;z-index:9}.app-link-btn em{font-size:20px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.app-link-btn:hover{background-color:rgba(0,0,0,.85)}.app-link-btn:hover em,.app-link-btn:focus em,.app-link-btn:active em{color:#fff}@media(min-width:993px){.program-benefit .program-benefit__img{margin-bottom:25px}.program-benefits-wrap .program-benefit{max-width:400px}.program-benefits-wrap .program-benefit{padding-bottom:30px}}@media(min-width:1200px){.program-benefit .program-benefit__img{margin-bottom:35px}.program-benefits-wrap .program-benefit{margin-bottom:50px}}.section-about .app-share-buttons{display:inline-block;vertical-align:middle;margin-right:30px}.lead.app-social-btn-parents{display:flex;align-items:center;justify-content:space-between;font-weight:700}#section-about .app-share-buttons img{position:relative!important;right:auto!important;top:auto!important;margin:0}@media(max-width:1549px){.header-extras>ul>li.book-stay-btn .desktop-text{display:none!important}.header-extras>ul>li.book-stay-btn .mobile-text{display:inline-block!important}#header .header-extras>ul>li.book-stay-btn .btn-reveal{margin-top:-1px}.book-stay-btn.mobile_hide_logo .mobile-text{margin-top:3px}.book-stay-btn.mobile_hide_logo .mobile-text img{max-width:73px}}@media(min-width:1026px) and (max-width:1549px){#header #header-wrap #logo a>img{height:55px;margin-top:10px}}@media(max-width:1025px){.lead.app-social-btn-parents{margin:0 auto 15px!important}#header #logo{top:5px;z-index:inherit!important}.book-stay-btn.mobile_hide_logo .mobile-text img{max-height:35px;max-width:73px}#header #header-wrap #logo{float:none!important;width:auto!important}.book-stay-btn .hotel-booking-widget-inner{width:320px}}@media(min-width:768px){.winnerzones-logo{display:none!important}.header-extras li+.mobile_hide_logo,.header-extras li+.mobile_hide_logo>a{display:block!important}}@media(max-width:767px){#header #mainMenu-trigger{top:0;z-index:2}#header #logo{left:45px;text-align:left}#header .header-extras>ul>li .btn{margin-bottom:20px}.hotel-booking-widget-inner .datepicker-dropdown{top:155px!important}}@media(min-width:1026px) and (max-width:1199px){#mainMenu nav>ul>li{margin-left:2px}}@media(min-width:1026px) and (max-width:1549px){#header .header-extras>ul>li .btn .mobile-text{display:inline-block}#header .header-extras>ul>li .btn .mobile-text span{display:none}}@media(min-width:1550px) and (max-width:1919px){#header .header-extras>ul>li{margin-left:8px}}#header .header-extras>ul>li .desktop-text img{max-width:73px;margin-top:-3px}.slider-static-content .ticker-wrap .winnzerZone-slider-logo{max-width:500px;text-align:center}@media(max-width:1199px){.slider-static-content .ticker-wrap .winnzerZone-slider-logo{max-width:330px}}@media(max-width:767px){.slider-static-content .ticker-wrap .winnzerZone-slider-logo{max-width:260px}}@media(min-width:319px) and (max-width:374px){.slider-static-content .ticker-wrap .winnzerZone-slider-logo{max-width:220px}}.slider-static-content .ticker-wrap{text-align:center}#topbar.trending-topbar.red{background-color:#d92d2d;padding:0;position:relative;border:0;text-align:center}.trending-topbar h4{font-weight:unset}.dark-content-right{text-align:right}.dark-content-right h1{color:#fff!important}.dark-content-right p{color:#fff!important}.dark-content-center{text-align:center}.dark-content-center h1{color:#fff!important}.dark-content-center p{color:#fff!important}.call-to-action .content-middle{margin-top:20px}.slider-variation-content{text-align:lefts;padding-top:35px}.slider-headline-content h2{text-align:center;margin-bottom:30px;margin-top:30px}.counter p{font-size:50px;line-height:40px;display:inline-block;margin-bottom:0;color:#565656}.video-header{position:relative;background-color:#000;height:100%;min-height:25rem;width:100%;overflow:hidden}.video-header video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-header .container{position:relative;z-index:2}.video-header .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.video-header h1{color:#fff!important}.video-header p{color:#fff!important;font-size:18px}.mountaineer-wrapper .trending-bar a i{margin:0 0 0 10px}.text-teaser-image img{max-width:100%;height:auto}.carousel--team .portfolio-item .slider-variation-content{padding-top:25px;padding-left:15px}.carousel--team .portfolio-item .slider-variation-content h4{margin-bottom:5px}.image-carousel-section .carousel.carousel--team .owl-controls .owl-dots{display:none!important}.text-teaser-section--dark{margin-top:60px}.testimonial.testimonial-box .testimonial-item{border:0}.carousel.testimonial-box .owl-item .testimonial-item{height:auto!important;padding-bottom:30px}.carousel.testimonial-box .owl-controls .owl-nav [class*=owl-]{box-shadow:0 0 5px rgba(0,0,0,.2)}@media(max-width:767px){.testimonial-box-section .testimonial-box .owl-carousel .owl-nav{top:50%}.text-teaser-section--dark{margin-top:35px}}.box-fancy-section{padding:0;overflow:hidden}.box-fancy-section .row .col-lg-4{background-color:#0d0d0d}.box-fancy-section .row .col-lg-4:nth-child(2){background-color:#303030}.box-fancy-teaser__content,.text-teaser-content{color:#fff}.box-fancy-teaser__content *,.text-teaser-content *{color:inherit}.box-fancy-teaser__content :last-child{margin-bottom:0}.box-fancy-teaser__content h2{margin-bottom:20px}@media(min-width:1200px){.box-fancy-section .row{display:flex}}#header .header-extras>ul>li .desktop-text.onlyforMTR img{max-width:100px}#header .header-extras>ul>li .mobile-text.onlyforMTR img{max-width:95px}#header .header-extras>ul>li .desktop-text.onlyforMTR img,#header .header-extras>ul>li .mobile-text.onlyforMTR img{width:100%;height:auto}.glob-icon-footer-wrap .topbar-dropdown .title{border-left:0;padding:0 15px}.glob-icon-footer-wrap .title i{color:#fff}.glob-icon-footer-wrap .topbar-dropdown .title .fa:first-child{margin-right:0}.glob-icon-footer-wrap .dropdown-list{top:auto;bottom:calc(100% + 30px);background-color:#303030}.glob-icon-footer-wrap .dropdown-list:before{content:" ";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #303030;bottom:-9px;left:15px;position:absolute}@media(min-width:1200px){.pattern-carousel .owl-item{padding:0 50px}.pattern-slide-content .pattern-slide__box{right:-50px}}@media(max-width:767px){.footer-main .partner-wrap{display:inline-flex;flex-direction:column-reverse}.footer-main .glob-icon-footer-wrap{margin:0 auto;display:inline-block;text-align:center}}@media(max-width:575px){.glob-icon-footer-wrap .dropdown-list,.glob-icon-footer-wrap .dropdown-list:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(min-width:768px){.footer-main .partner-wrap{display:inline-flex;align-items:center}.footer-main .partner-wrap .social-icons{position:relative;top:auto}.glob-icon-footer-wrap .dropdown-list{bottom:calc(100% + 41px)}}.counter-icon{font-size:50px;margin-bottom:30px}.header__bookingbar-top{background-color:#252525;border:1px solid #292929;box-shadow:0 0 18px 0 rgb(0 0 0/5%);position:fixed;top:80px;width:100%;z-index:9}.header__bookingbar-top .hotel-booking-widget{opacity:1;visibility:visible;max-width:100%;position:relative;top:auto;right:auto!important;padding-bottom:5px;padding-top:5px;line-height:normal}.header__bookingbar-top .booking-button-heading{background-color:transparent}.header__bookingbar-top .hotel-booking-widget-inner{width:100%;background-color:transparent;border:0;box-shadow:none;height:auto}.header__bookingbar-top .hotel-booking-widget-inner,.bookingbar-top--modal form{display:inline-flex;justify-content:center;align-items:center}.header__bookingbar-top .booking-button-heading{width:auto;margin:0;text-align:left;margin-right:25px}.header__bookingbar-top .booking-button-heading,.header__bookingbar-top .bookingbar-top--modal{padding:0}.header__bookingbar-top .bookingbar-top--modal{position:relative;height:auto}.bookingbar-top--modal .qty,.bookingbar-top--modal .qty__btns,.qty__action .bg-dark,.bookingbar-top--modal .date-inputs{display:inline-flex}.qty__action .qty__action-label{display:block}.qty__action .bg-dark,.bookingbar-top--modal .qty__btns,.bookingbar-top--modal .date-inputs{align-items:center}.bookingbar-top--modal .date-inputs{max-width:140px}.bookingbar-top--modal .qty__btns{flex-direction:row-reverse}.qty__btns span{margin-left:2px}.qty__action .bg-dark{background-color:#000}.qty__action .qty__action-label{color:#b70c14;margin-bottom:1px;text-transform:uppercase;font-size:12px}.qty__action .qty__action-label,.qty__action .qty__action-label strong{font-weight:700}.qty__action .qty__action-label strong{text-transform:uppercase}.bookingbar-top--modal .date-inputs label{margin-top:0;margin-bottom:0}.bookingbar-top--modal .date-inputs .date .form-control{border-bottom:0;padding:3px 0;font-size:17px;font-weight:700;color:#fff;min-width:60px}.booking-modal .booking-widget-adults-num{margin-left:30px;margin-right:20px}.bookingbar-top--modal .qty{max-width:130px;margin-top:0}.bookingbar-top--modal .qty .count{font-size:50px;width:100%;margin-left:0;text-align:left;font-weight:700}.bookingbar-top--modal .date-inputs .form-group{margin-right:15px;margin-bottom:0}.bookingbar-top--modal .booking-widget-book-now-btn .btn-colored{left:auto;min-width:1px;white-space:normal;margin-bottom:0}.bookingbar-top--modal .booking-widget-book-now-btn{margin-left:20px}.bookingbar-top--modal .booking-widget-adults-num .form-group{margin-bottom:0;margin-top:0}.header__bookingbar-top #bookingdate3:after{content:"\f101";font-family:fontawesome;color:#1d1d1d;font-size:26px}.header__bookingbar-top .hotel-booking-widget-inner .datepicker-dropdown{top:60px!important}.bookingbar-top--modal .qty__action .qty__result{width:32px}.bookingbar-top--modal .qty .count{margin-right:5px}.bookingbar-top--modal .qty .qty__btns .minus{margin-top:0;padding-right:0!important}@media(min-width:768px){.bookingbar-top--modal .booking-widget-adults-num{margin-left:20px}.bookingbar-top--modal .qty__action{margin-top:1px;padding-top:5px}.bookingbar-top--modal .date-inputs{max-width:180px}.bookingbar-top--modal .date-inputs .date .form-control{font-size:16px;min-width:70px;padding:0}.bookingbar-top--modal .qty .count{font-size:16px;line-height:21px}.bookingbar-top--modal .booking-widget-book-now-btn .btn-colored{align-items:center;display:inline-flex;font-size:16px;padding:7px 23px}.bookingbar-top--modal .btn-colored img{margin-right:10px;max-width:22px}#page_1840 #header #header-wrap{background-color:#303030!important}.bookingbar-top--modal .qty__action .qty__result{width:40px}.qty__action .qty__action-label{font-size:12px;margin-bottom:0}.bookingbar-top--modal .qty__btns{align-items:flex-start}.bookingbar-top--modal .qty .plus,.bookingbar-top--modal .qty .minus{font-size:26px;height:25px;width:25px}.bookingbar-top--modal .qty .minus{line-height:22px}}@media(min-width:993px){.bookingbar-top--modal .booking-widget-adults-num{margin-left:20px}.header__bookingbar-top #bookingdate3:after{font-size:30px;top:-13px}.bookingbar-top--modal .form-group label{font-size:12px}}@media(max-width:767px){.header__bookingbar-top{top:85px}.header__bookingbar-top .booking-button-heading{display:none}.bookingbar-top--modal .qty .plus,.bookingbar-top--modal .qty .minus{width:20px;height:20px;font-size:20px}.bookingbar-top--modal .qty .minus{line-height:18px}.qty__action .qty__action-label{margin-bottom:4px}.bookingbar-top--modal .qty .count{font-size:16px;line-height:21px}.booking-modal .booking-widget-adults-num{margin-left:10px;margin-right:10px}.bookingbar-top--modal .booking-widget-book-now-btn{margin-left:15px}.bookingbar-top--modal .booking-widget-book-now-btn .btn-colored{padding:7px 10px}.bookingbar-top--modal .btn-colored img{display:none}.header__bookingbar-top #bookingdate3:after{right:-13px;top:-9px;display:none}.bookingbar-top--modal .date-inputs .form-group{margin-right:8px}}@media(max-width:480px){.bookingbar-top--modal .booking-widget-book-now-btn{margin-left:5px}.bookingbar-top--modal .datepicker.dropdown-menu{font-size:17px}.bookingbar-top--modal .datepicker .table-condensed>tbody>tr>td,.bookingbar-top--modal .datepicker .table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.bookingbar-top--modal .datepicker .table-condensed>tfoot>tr>th,.bookingbar-top--modal .datepicker .table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:10px}.hotel-booking-widget-inner .bookingbar-top--modal .datepicker-dropdown{left:-3px!important}}.booking-button-heading .widget-baar h4{font-family:bellevuebq,helvetica,arial,sans-serif;font-size:25px;font-weight:100;color:#fff}.harvForm{border:2px solid #ebebeb;padding:20px}.harvBtn{padding-left:15px}@media(min-width:768px){.harvBtn #form-submit{margin-top:-120px}}.pattern-slide-content{position:relative}.pattern-slide-content .pattern-slide__box{background-color:#161616;bottom:60px;padding:30px 20px;position:absolute;right:-20px;z-index:2}.pattern-carousel .owl-controls .owl-dots{position:absolute;width:100%;margin:0}.pattern-carousel .owl-controls .owl-dots .owl-dot span{width:30px;height:5px;box-shadow:none;background-color:#fff;opacity:.5}.pattern-carousel .owl-controls .owl-dots .owl-dot span,.pattern-carousel .owl-controls .owl-dots .owl-dot span:after{border-radius:0}.pattern-carousel .owl-controls .owl-dots .owl-dot span:after{display:none}.pattern-carousel .owl-controls .owl-dots .owl-dot.active span,.pattern-carousel .owl-controls .owl-dots .owl-dot:hover span{opacity:1}.pattern-slide__box{color:#fff}.pattern-slide__box *{color:inherit}@media(min-width:768px){.pattern-slide-content .pattern-slide__box{max-width:470px}.pattern-slide-content .pattern-slide__box img{max-width:350px}.pattern-slide-content .pattern-slide__image{position:relative}.pattern-slide__image::before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);content:" ";width:100%;height:100%;z-index:1}.pattern-carousel .pattern-slide__image .pattern-slide__image-mobile{display:none}.pattern-carousel-section-full .pattern-slide__image{height:100vh}.pattern-slide__image-img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}}@media(min-width:768px) and (max-width:1199px){.pattern-slide-content .pattern-slide__box{right:20px;bottom:135px}}@media(max-width:767px){.pattern-carousel .owl-controls .owl-dots{margin-bottom:30px}.pattern-slide-content .pattern-slide__box{bottom:-100px;padding:20px 15px;right:auto;left:15px;width:calc(100% - 30px)}.pattern-slide__box img{max-width:250px}.pattern-carousel .pattern-carousel__item{margin-bottom:100px}.pattern-slide-content .pattern-slide__image{min-height:350px}.pattern-slide-content .pattern-slide__image img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0}.pattern-slide__image .pattern-slide__image-img{display:none}}.pattern-carousel-section-full .pattern-carousel-wrapper{max-width:100%}.pattern-carousel-section-full .pattern-carousel .owl-item{padding:0}@media(min-width:1200px){.pattern-carousel-section-full .pattern-slide-content .pattern-slide__box{right:6%;bottom:12%}}@media(max-width:767px){.pattern-carousel-section-full{background:0 0}.pattern-carousel-section-full .pattern-slide__box{bottom:auto;left:auto;padding:25px 20px;width:100%;position:relative}.pattern-carousel-section-full .pattern-carousel__item{margin-bottom:0}.pattern-carousel-section-full .pattern-slide__box img{margin-left:auto;margin-right:auto}.pattern-carousel-section-full .pattern-slide-content .pattern-slide__image{position:relative;padding-bottom:56.25%}}.link-list-container-wrap .link-list-wrapper .col-md-6 .ce-bodytext{color:#fff}.link-list-container-wrap .link-list-wrapper .col-md-6 .ce-bodytext *{color:inherit}.link-list-container-wrap .link-list-wrapper .col-md-6 .ce-bodytext ul{padding-left:25px}.link-list-container-wrap .link-list-wrapper .col-md-4 .ce-bodytext{color:#fff}.link-list-container-wrap .link-list-wrapper .col-md-4 .ce-bodytext *{color:inherit}.link-list-container-wrap .link-list-wrapper .col-md-4 .ce-bodytext ul{padding-left:25px}.link-list-container-wrap .link-list-wrapper{margin-left:0;margin-right:0;vertical-align:bottom}.link-list-container-wrap .link-list-wrapper .col-md-6{padding-left:0;padding-right:0}.link-list-container-wrap .link-list-wrapper .col-md-6 .ce-bodytext{padding-left:30px;padding-right:30px}.link-list-container-wrap .link-list-wrapper .col-md-4 .ce-bodytext{padding-left:30px;padding-right:30px}@media(min-width:768px){.link-list-container-wrap .link-list-container-wrap,.link-list-wrapper{display:flex;flex-wrap:wrap}.link-list-container-wrap .link-list-container-wrap,.link-list-wrapper .link-list-wrapper{height:100%}}.hotel-booking-widget form .row:last-child{text-align:center}.partner-wrap .btn.btn-reveal{padding:12px 15px}.partner-block{margin-left:10px}