#owl-promotions .card h3,#owl-promotions1 .card h3,#owl-promotions2 .card h3,#owl-promotions3 .card h3{color:#d99602!important;font-size:15px!important;font-weight:700!important;letter-spacing:normal;line-height:1.1;text-transform:uppercase!important}.authentication-modal .authentication-box .text-welcome-authentication{color:#454545!important;font-size:16px!important;font-weight:700!important;letter-spacing:normal;line-height:inherit;text-transform:none!important}@media screen and (max-width:480.5px){.authentication-modal .authentication-box .text-welcome-authentication{color:#454545!important;font-size:15px!important;font-weight:700!important;letter-spacing:normal;line-height:inherit;text-transform:none!important}}.authentication-modal .authentication-box .text-member-login{color:#454545!important;font-size:16px!important;font-weight:700!important;letter-spacing:normal;line-height:inherit;text-transform:none!important}h1,h2,h3,h4,h5,h6{color:#454545}.clearfix:after{clear:both}.clearfix:after,.fake-element{content:"";display:block}.img-circle{border-radius:50%}input.custom[type=checkbox]{height:24px}input.custom[type=checkbox]:checked,input.custom[type=checkbox]:not(:checked){left:-9999px;position:absolute}input.custom[type=checkbox]:checked+label,input.custom[type=checkbox]:not(:checked)+label{cursor:pointer;padding-left:35px;position:relative}input.custom[type=checkbox]:checked+label:before,input.custom[type=checkbox]:not(:checked)+label:before{background:#fff;border:1px solid #f5f5f5;border-radius:4px;content:"";height:26px;left:0;position:absolute;top:0;width:26px}input.custom[type=checkbox]:checked+label:after,input.custom[type=checkbox]:not(:checked)+label:after{-webkit-font-smoothing:antialiased;color:#a8a8a8;content:"";font-family:Glyphicons Halflings;font-size:12px;font-style:normal;font-weight:400;left:7px;line-height:1;position:absolute;top:6px}input.custom[type=checkbox]:not(:checked)+label:after{opacity:0}input.custom[type=checkbox]:checked+label:after{opacity:1}input.custom[type=checkbox]:checked:focus+label:before,input.custom[type=checkbox]:not(:checked):focus+label:before{border:1px solid #2979ff}input.custom[type=checkbox]+label{font-size:1em;font-weight:400;line-height:24px;margin-bottom:0}.middle-container{height:100%;white-space:nowrap}.middle-container:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.middle-container .middle{display:inline-block;vertical-align:middle;white-space:normal;width:100%}.bottom-container{height:100%;white-space:nowrap}.bottom-container:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:bottom}.bottom-container .bottom{display:inline-block;vertical-align:bottom;white-space:normal;width:100%}#jumpTop{background:#fff;border:2px solid #dbdbdb;border-radius:50%;bottom:90px;color:#c2c2c2;cursor:pointer;font-size:30px;height:50px;left:40px;line-height:50px;padding-right:3px;padding-top:2px;position:fixed;text-align:center;width:50px;z-index:999}#jumpTop:active,#jumpTop:focus,#jumpTop:hover{border:2px solid #c2c2c2;border-radius:50%;color:#000}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.color-gold{color:gold}.color-green{color:lime}.color-grey-light{color:#999}.color-red{color:red}.cursor-pointer{cursor:pointer}.cursor-help,.cursor-info{cursor:help}.balloon{cursor:pointer;position:relative}.balloon .balloon-body,.balloon .balloon-body-bottom,.balloon .balloon-body-left,.balloon .balloon-body-right,.balloon .balloon-body-top,.balloon:hover .balloon-body-top{display:none;z-index:1}.balloon:hover .balloon-body,.balloon:hover .balloon-body-top{background:#fff;border-radius:4px;box-shadow:1px 0 10px 3px rgba(0,0,0,.4);color:#000;cursor:auto;display:block;font-family:Lato;font-size:14px;font-weight:"300";font-weight:400;line-height:1.2em;padding:10px;position:absolute;text-align:left;text-transform:none;width:auto}.balloon:hover .balloon-body-top{bottom:30px;left:0;white-space:wrap;width:500px}.balloon:hover .balloon-body-top h4{margin-top:0}.balloon:hover .balloon-body-top .description{text-align:justify}.balloon:hover .balloon-body-top:after{bottom:-30px;content:"";cursor:pointer;display:block;height:30px;left:0;margin-left:0;position:absolute;width:100%}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(https://media.privateupgrades.com/layout/fonts/lato/lato-v20-regular-300latin.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(https://media.privateupgrades.com/layout/fonts/lato/lato-v20-regular-300latinext.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(https://media.privateupgrades.com/layout/fonts/lato/lato-v20-regular-400latin.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(https://media.privateupgrades.com/layout/fonts/lato/lato-v20-regular-400latinext.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(https://media.privateupgrades.com/layout/fonts/lato/lato-v20-regular-700latin.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(https://media.privateupgrades.com/layout/fonts/lato/lato-v20-regular-700latinext.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(https://media.privateupgrades.com/layout/fonts/lato/lato-v20-regular-900latin.woff2)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(https://media.privateupgrades.com/layout/fonts/lato/lato-v20-regular-900latinext.woff2)}.italic{font-style:italic}.bold{font-weight:700}body,html{height:100%}h1,h2,h3{font-family:Lato;font-weight:"300"}.h3,h3{font-size:20px}body{background:#161920;color:#fff}.nopadding{padding:0!important}.ff-butler,.ff-butler-bold,.ff-butler-regular,.ff-luxus,.ff-oswald-light,.ff-oswald-regular,.ff-roboto{font-family:Lato!important}@media screen and (max-width:768.5px){.col-xs-hide{display:none}}@media screen and (min-width:768.5px)and (max-width:991.5px){.col-sm-hide{display:none}}@media screen and (min-width:991.5px)and (max-width:1199.5px){.col-md-hide{display:none}}@media screen and (min-width:1199.5px){.col-lg-hide{display:none}}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{height:20px;margin:0 0 0 -30px;width:20px}.ui-slider-horizontal .ui-slider-range{background-color:#d99602!important}.ui-slider-horizontal .ui-slider-handle{background:#fff;border:4px solid #d99602;border-radius:25px;height:25px;top:-.6em;width:25px}h4,h5{font-family:Lato;font-weight:"300";letter-spacing:1px}.text-none{text-transform:none!important}.font-size-h1{font-size:35px!important}.font-size-h2{font-size:30px!important}.font-size-text{font-size:14px!important}.strong{color:#000;font-size:20px;font-weight:bolder}#descrip{font-family:Lato;font-weight:"300"}.ui-spinner a.ui-spinner-button{background-color:#282a2a;width:16px}.ui-button .ui-icon{filter:brightness(100);-webkit-filter:brightness(100)}.datepicker,.ui-spinner{width:100%}hr{border-top:1px solid #a8a8a8}.small-font{font-size:10px}.thumbs_view{background-color:#f4f4f4;padding:15px;position:relative}.thumbs_view .thumbs{background:#bababa;display:inline-block;height:100px;width:140px}.thumbs_view p{text-align:justify}.room_sel img{background:#bababa}.room_suggested{border-color:#d99602}.thumbs_view .badge_featured{background-color:#d99602;border-radius:0;color:#fff;padding:6px}.thumbs_view .badge_suggested{font-size:.6em}.thumbs_view .badge_seasonal,.thumbs_view .badge_suggested{background-color:#028b01;border-radius:0;color:#fff;padding:6px}.thumbs_view .badge_opening_soon,.thumbs_view .badge_seasonal{font-family:Lato;font-weight:"300"}.thumbs_view .badge_opening_soon{background-color:#5532a8;border-radius:0;color:#fff;padding:6px}.thumbs_view p{font-family:Lato;font-weight:"300"}.thumbs_view .amenities .fa-check{color:#d99602}.thumbs_view .amenities span.text-amenities{color:#282a2a;font-family:Lato;font-weight:"300"}.thumbs_view .price .grey_night{color:#282a2a;font-size:1em}.thumbs_view .price{font-size:1.1em}.thumbs_view .digits{color:#d99602;font-size:.7em;font-weight:400}.thumbs_view .price .from_price{color:#282a2a;font-size:.7em;font-weight:400}.container__spacing{padding-top:0}@media(max-width:768px){.container__spacing{padding-top:3em}}.container-fluid .navbar-header{margin-left:15px}.container-fluid .navbar-header .navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;float:left;margin-bottom:8px;margin-right:0;margin-top:14px;padding:8px 5px;position:relative}@media(min-width:1024px){.container-fluid .navbar-header .navbar-toggle{background:0;display:none!important}}.container-fluid .navbar-header .navbar-search{color:#d99602;float:right;font-size:1.7em;margin:10px 4px 0 0;position:relative}@media only screen and (max-width:992px){.container-fluid .navbar-header{margin-left:-15px}.container-fluid .navbar-header .navbar-search #searchheader{cursor:pointer}#global_search_form{margin:0;padding:0}#global_search_form .form-control,#global_search_form input[type=text]{font-size:20px}#global_search_form select{font-size:20px!important}#global_search_form .responsive{margin:0;padding:0}#global_search_form input{width:100%}}@media(min-width:768px)and (max-width:991.5px){.navbar-brand img{width:260px}.container-fluid .navbar-header{margin-left:15px}#global_search_form{display:block!important;margin:0;padding:0}#global_search_form .form-control,#global_search_form input[type=text]{font-size:20px}#global_search_form select{font-size:20px!important}#global_search_form .responsive{margin:0;padding:0}#global_search_form input{width:100%}}.amenities .fa{display:inline-block;text-align:left;width:15px}.amenities .fa h4{font-family:Lato;font-size:1.2em;font-weight:"300";font-weight:700}.amenities .fa a.show_more_lk{color:#d99602;font-family:Lato;font-weight:"300"}.amenities .fa a.show_more_lk:hover{cursor:pointer;text-decoration:none}.room-amenities i{line-height:20px;vertical-align:top}.calendar_picker_row div{padding-left:0}.btn{border-radius:0;font-family:Lato;font-weight:"300";letter-spacing:2px;line-height:1.42857143;padding:6px 12px;text-align:center}.btn:active,.btn:focus,.btn:hover{color:gray}.btn-default,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-default:visited{color:#fff}.btn-primary{background-color:#282a2a;border-color:#282a2a;color:#fff}.btn-black{background-color:#000!important;color:#fff;padding:12px 22px}.btn-black:active,.btn-black:focus,.btn-black:hover,.btn-black:visited{background-color:#141414;color:#fff}.btn-white{background-color:#fff!important;border-radius:0;color:#000;padding:12px 22px}.btn-white:active,.btn-white:focus,.btn-white:hover,.btn-white:visited{background-color:#fff;color:#fff}.input-wrap{position:relative}.input-wrap i{position:absolute}.navbar-default{background-color:#f4f4f4!important}.dropdown-menu{font-size:12px}.ab h4,.rs_booking h4{font-font-weight:"300";color:#282a2a;font-family:Lato;font-weight:400}.ab h1,.rs_booking h1{color:#282a2a;font-family:Lato;font-weight:"300"}.ab .btn-featured,.rs_booking .btn-featured{background-color:#f4f4f4;border-color:#282a2a;border-radius:0;color:#fff}#hotel-detail .errors .error,.ab .errors .error,.rs_booking .errors .error{color:darkred}.policy{font-family:Lato;font-size:13px;font-weight:"300"}.policy a{color:#282a2a}#terms{color:#454545;margin-bottom:180px;margin-top:65px}#terms,#terms h4{font-family:Lato;font-weight:"300"}#terms h4{font-weight:700}#terms ul{list-style-type:circle}.header-image{background-color:#000;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:250px}.faq-image{background-image:url(../../assets/img/main/header_image.jpg)}.header-image-txt{padding-top:41px;text-align:center}.header-image-txt h1{font-size:60px;margin-bottom:0}.header-image-txt h4{font-size:30px;margin-top:0}.navbar-fixed-top{border-width:0!important}#why-rockstar h3{margin:20px auto}#why-rockstar p{margin-bottom:80px;text-align:justify}.mce-MESSAGE{font-family:Lato!important;font-size:21px;font-weight:lighter;letter-spacing:1.2}form input{color:#000;font-family:Lato;font-weight:"300";letter-spacing:.5}#join{background-color:#f7f7f7}#join .row .col:first-child{padding-left:0}#join .text-center{font-family:Lato!important}#join h4{font-family:Lato;font-size:17px;font-weight:"300";letter-spacing:1px;margin-bottom:21px;text-align:center}#join .form-control{border-radius:0}#join .mce-MESSAGE{text-transform:uppercase}#join .join-form-container{padding-left:60px;padding-right:60px;padding-top:20px}#join .join-form-container .join-form .mce-MESSAGE{font-size:13px}#join .join-form-container .join-form .btn-featured{background-color:#282a2a;border-color:#282a2a;border-radius:0}.list-inline li{position:relative}.fa-inline{line-height:24px;position:absolute;right:10px;text-align:center;top:4px;width:15px}.navbar-nav{position:relative;top:24px}.navbar-nav .open>a{background:none!important}.navbar-nav li a{font-family:Lato;font-weight:"300";text-transform:uppercase}.navbar-nav li a.authentication-link:hover{background:#eee}.navbar-nav li a.authentication-link .caret{margin-left:5px}.navbar-nav li a.authentication-link .fa{margin-right:2px}.navbar-nav li a .glyphicon-cog,.navbar-nav li a .glyphicon-lock,.navbar-nav li a .glyphicon-user{margin-right:5px}.navbar-nav li a:active,.navbar-nav li a:hover{background:#eee!important;color:#8b6dd3!important}.navbar-nav li a.navBook{background-color:#282a2a;border:none;border-radius:0;color:#fff!important;letter-spacing:0!important}.navbar-nav li a.navBook:active,.navbar-nav li a.navBook:focus,.navbar-nav li a.navBook:hover,.navbar-nav li a.navBook:visited{background-color:#5532a8!important;border:none;color:#fff!important}.navbar-nav li ul.drop_booking li a.btn-purple{border-radius:0}.navbar-nav li .drop_booking{background-color:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,.75);list-style-type:none!important;min-width:268px;padding:20px 20px 5px;position:absolute;right:0}.navbar-nav li .drop_booking input{font-family:Lato;font-weight:"300";width:100%}.navbar-nav li .dropdown-menu li{text-align:center}.navbar-nav li .dropdown-menu.authentication-dropdown{border-radius:2px;height:auto!important;padding:15px;position:absolute;top:60px}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item{width:100%}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item p{word-wrap:break-word;color:#d99602}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item p.declarations{color:#3e3e3e;font-size:12px;padding-top:5px}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item p.declarations a{font-size:12px}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item p.switch-login{color:#3e3e3e}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item p.switch-register{color:#3e3e3e;margin:5px 0}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item label{color:#3e3e3e;font-size:12px;font-weight:100;margin-bottom:0}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item .btn-default{background-color:#3692d4;border-color:#2c7ab3;border-radius:2px;color:#fff;font-weight:bolder;letter-spacing:1px;padding:8px 35px!important;text-transform:uppercase;width:100%}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item .btn-default .fa{margin-right:5px}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item a{color:#d99602!important;font-family:Lato;padding-top:0;padding:0!important}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item a#active-log-in,.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item a#active-sign-up{cursor:pointer}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item a:hover{background:none!important}.navbar-nav li .dropdown-menu.authentication-dropdown .authentication-item .user-info{padding-top:25px}.navbar-nav li .dropdown-menu.authentication-dropdown.log-out{padding:15px!important}.navbar-nav li .dropdown-menu.authentication-dropdown.log-out .btn-default{background-color:#fff;border:none;color:#898888!important;font-weight:500!important;letter-spacing:0;padding:6px 12px;text-align:left}.navbar-nav li .dropdown-menu.authentication-dropdown.log-out .btn-default .glyphicon{font-size:18px;vertical-align:sub}.navbar-nav li .dropdown-menu.authentication-dropdown.log-out p{color:#2e323f;font-size:16px;font-weight:500;padding:0 12px}.navbar-nav li .dropdown-menu.authentication-dropdown.log-out p:first-of-type{margin-bottom:0}.navbar-nav li .dropdown-menu.authentication-dropdown.log-out p:last-of-type{text-transform:lowercase}@media(max-width:767px){.navbar-nav li .dropdown-menu.authentication-dropdown{background:#fff;border:1px solid #d3d3d3;position:absolute;top:-250px}}.navbar-nav li .btn{color:#fff!important}.authentication-modal{display:none}.btn-purple{background-color:#f4f4f4!important;border-radius:0;color:#fff!important;font-family:Lato;font-size:12px;font-weight:"300";font-weight:none;letter-spacing:2;padding:7px 20px}.btn-purple:active,.btn-purple:focus,.btn-purple:hover{background-color:#283957!important;color:#fff!important;transition:background-color .2s}.btn-blue{background-color:#d99602!important;border-radius:0;color:#fff!important;font-family:Lato;font-size:12px;font-weight:"300";font-weight:none;letter-spacing:2;padding:7px 20px}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background-color:#283957!important;color:#fff!important;transition:background-color .2s}.btn-orange{background-color:#d99602!important;border-radius:0;color:#fff!important;font-family:Lato;font-size:12px;font-weight:"300";font-weight:none;letter-spacing:2;padding:7px 20px}.btn-orange:active,.btn-orange:focus,.btn-orange:hover{background-color:#d99602!important;color:#fff!important;transition:background-color .2s}.text-orange{color:#d99602!important}.text-gray{color:#454545!important}.text-white{color:#fff!important}.text-black{color:#000!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.float-right{float:right!important}.float-left{float:left!important}.float-none{float:none!important}.btn-white-transparent{background:transparent;border:1px solid #fff;color:#fff;text-transform:uppercase}.btn-white-transparent:active,.btn-white-transparent:focus,.btn-white-transparent:hover,.btn-white-transparent:visited{background:rgba(0,0,0,.45)!important;border:1px solid #fff!important;color:#fff!important}.multiline-title{margin-bottom:38px;padding-top:37px}.destinations-grid{height:370px;overflow:hidden}#carousel-rs .carousel-control,#slider-content .carousel-control,#slider-primary .carousel-control{visibility:hidden}#carousel-rs:hover .carousel-control,#slider-content:hover .carousel-control,#slider-primary:hover .carousel-control{visibility:visible}#carousel-hotel .carousel-inner .item img{height:400px}.arrows{bottom:29px;height:72px;left:50%;margin-left:-30px;position:absolute;width:60px;z-index:99}.arrows path{stroke:#fff;fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}.arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}.arrows path.a2{animation-delay:-.5s;-webkit-animation-delay:-.5s}.arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}.hotelscarousel{height:350px;position:relative;top:-4px;width:100%}.book,.view-conditions,.view-rates{background:#d99602;color:#fff;cursor:pointer;display:none;font-family:Lato;font-size:12px;font-weight:"300";font-weight:700;height:25px;left:0;letter-spacing:0;line-height:18px;margin:15px auto;padding:3px;text-align:center;text-decoration:none;top:0;transition:all .2s ease-in-out;width:95px}.book:active,.book:focus,.book:hover,.book:visited,.view-conditions:active,.view-conditions:focus,.view-conditions:hover,.view-conditions:visited,.view-rates:active,.view-rates:focus,.view-rates:hover,.view-rates:visited{color:#fff;text-decoration:none}.book:hover,.view-conditions:hover,.view-rates:hover{transform:scale(1.1)}.book a,.view-conditions a,.view-rates a{color:#fff;text-decoration:none}.hl-container .book{box-shadow:-7px 4px 1px 0 rgba(25,25,25,.42);left:auto;position:absolute;right:20px;top:55%}.hl-container a.readmore{color:#282a2a;font-family:Lato;font-size:1.2em;font-style:italic;font-weight:"300";text-decoration:none}.jumbotron{color:#fff;height:274px;position:relative;text-align:center;top:-28px}.bg{background-attachment:fixed!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.jumbotron h5{color:#fff;font-family:Lato;font-size:103px;letter-spacing:2px;line-height:1em;margin-top:7%!important;padding-bottom:10px}.jumbotron h1,.jumbotron h5{text-shadow:1px 3px 26px #000}.jumbotron h1{font-size:40px}.jumbotron.rs_destination{height:228px;margin-bottom:0;padding-bottom:12px;padding-top:15px}.jumbotron.rs_destination h1{color:#fff;font-family:Lato;font-weight:"300"}.jumbotron.rs_destination h5{color:#fff;font-family:Lato;font-size:4.5em;font-weight:400;text-transform:capitalize}.jumbotron.rs_destination .multiple{margin-top:4%!important}@media(max-width:760px){.jumbotron.rs_destination h6{display:none}}.destination-hotel-buttons a{margin:0 auto;width:49%}.destination-hotel-buttons a.btn-white{border-color:#000;border-radius:0;color:#000}.destination-hotel-buttons a.btn-white:active,.destination-hotel-buttons a.btn-white:focus,.destination-hotel-buttons a.btn-white:hover{background-color:#fff;border-color:#282a2a;color:#fff}.destination-hotel-buttons a.btn-black{border-radius:0;text-transform:uppercase}.destination-hotel-buttons a.btn-black:active,.destination-hotel-buttons a.btn-black:focus,.destination-hotel-buttons a.btn-black:hover,.destination-hotel-buttons a.btn-black:visited{background-color:#000;border-color:#000;color:#fff}.hl-container div:first-child{padding-left:0;padding-right:0}.hl-container img{max-height:215px;min-height:215px}.hl-container h4{font-size:16px;margin-bottom:-5px;margin-top:-5px;padding-left:4px}.search-bar-detail{font-family:Lato;font-weight:"300";text-transform:uppercase}.search-bar-detail div{display:inline-block;height:19px;margin-left:5px}.search-bar-detail .datepicker-group{width:100px}.search-bar-detail .spinner{width:20px}#amount,#miles{color:#020202!important;text-align:center;width:100%}.search-input-grp{position:relative}.search-input-grp i{position:absolute;right:7px;top:10px}form input.search-input{font-family:Lato;font-weight:"300"}.datepicker-group{position:relative}.datepicker-group i{background:#fff;color:#282a2a;position:absolute;right:7px;top:10px;z-index:10}.result-on-bar .fa{color:#dadada;font-size:18px;position:relative;top:3px}.btn-search{padding:7px 0;width:110px}.result-on-bar{background-color:#ededed;color:#d99602;font-family:Lato;font-size:14px;font-weight:700;font-weight:"300";padding:13px 0 14px;text-align:center;text-transform:uppercase}.result-on-bar .floater_left{color:#454545;text-transform:none}.result-on-bar .fa-angle-double-left{color:#d99602;font-size:20px;font-weight:500;left:-10;margin-top:-3px}.booking-form .certificate-logo>div{float:left;margin-right:10px}.booking-form .payment .secure_transmission{color:#20a520;margin-left:20px}.booking-form span.mandatory{color:red;font-family:monospace}.footer-col h1.timeline-Header-title,.footer-col h4{font-family:Lato!important}.footer-col a .fa{color:#282a2a}.footer-col a .fa:hover{color:#282a2a!important}.table_traveler_info{border:none;margin-bottom:20px}.table_traveler_info tr{height:30px}.table_traveler_info td:first-child{margin-right:50px;padding-right:50px}.question-sign span{display:block;float:right;position:relative;right:7px;top:-25px}.booking_total,.heading_room{border-radius:0}.heading_room{background-color:#282a2a;text-align:left}.heading_room h4{display:inline-block;margin-left:5px}.heading_room .table_traveler_info tr td{text-align:right!important}.heading_room a{color:#fff;float:right;position:relative;top:11px}.check_right{padding:0 10px 5px}.check_left{margin-top:0!important}.full-width{width:100%}.destination-image img{height:auto;width:100%}.booking-form-0 .row .text{color:#aba9a9;font-family:Lato;font-size:13px;font-weight:"300";margin-top:30px}.check_right .map_img{overflow:hidden;text-align:center}.price span{color:#282a2a}.price div,.price span{font-family:Lato;font-weight:"300";font-weight:bolder}.price div{color:#d99602;display:inline-block}.thumbs_view .pull-right{position:relative;top:-15px}.thumbs_view.specs{margin:0}#tableHotels h3{font-size:20px;font-weight:bolder}#tableHotels tr{border:solid #fff;border-width:0 0 24px}#tableHotels tr:hover{background:#f6f1fb}#tableHotels img{background:#b5b5b5;border:none;height:200px;width:250px}#tableHotels td:first-child{padding:0;width:250px}#tableHotels td:last-child{padding:0;width:150px}#tableHotels td,#tableHotels td .price,#tableHotels td a.hotelname{font-family:Lato;font-weight:"300"}#tableHotels td a.hotelname{color:#000;text-decoration:none}@media screen and (max-width:767px){.carousel-home,.carousel-home img,.rscarousel{height:300px!important}.navbar-nav{top:0}}.search_item{background:#d99602;border:1px solid #707070;margin:0 0 33px;min-height:200px;padding:0}.search_item .badge_featured{background-color:#d99602;border-radius:3px;color:#fff;font-size:9px;font-weight:lighter!important;padding:6px}.search_item .image-wrap{padding-left:0}.search_item .image-wrap .image{background-repeat:no-repeat;background-size:cover;display:block;height:198px;padding:0}.search_item .description{border-right:.5px solid #707070;font-family:Lato;font-weight:"300";padding:0 10px 20px 0}.search_item .description a.hotelname{color:#000;font-family:Lato;font-weight:"300";text-decoration:none}.search_item .itemprice{border-left:.5px solid #707070;min-height:200px;padding:0;text-align:center}.search_item .itemprice .price{font-family:Lato;font-size:17px;font-weight:"300";margin:17px 0}.currency_converter{color:#282a2a;font-size:14px;margin:13px 0;text-decoration:underline;text-decoration-style:dotted}.currency_converter a{color:#282a2a}.currency_converter.pull-right{clear:left}.search_item:hover{border-color:#d99602}.autocomplete-suggestions{background:#fff;border:1px solid #66afe9;border-radius:0 0 4px 4px;margin-left:0;margin-top:1px;overflow:auto}.autocomplete-suggestions .autocomplete-group{color:#333;margin-top:10px;padding:8px 15px 2px}.autocomplete-suggestions .autocomplete-group:first-child{margin-top:0}.autocomplete-suggestions .autocomplete-group strong{font-weight:700}.autocomplete-suggestions .autocomplete-suggestion{color:#333;cursor:pointer;margin:1px 0;overflow:hidden;padding:4px 15px}.autocomplete-suggestions .autocomplete-suggestion strong{font-weight:400}.autocomplete-suggestions .autocomplete-suggestion .location{word-wrap:break-word;color:#d99602}.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected{background:#000;color:#fff}.autocomplete-suggestions .autocomplete-suggestion .not-found{background:#fff;color:#000;margin:-4px -15px;padding:20px;text-align:center}.autocomplete-suggestions .autocomplete-suggestion .not-found .first{font-size:1.3em;margin-bottom:10px;text-align:center}.autocomplete-suggestions .autocomplete-suggestion .not-found .second{font-size:1em;font-style:italic;text-align:center}.search_thumbs_view .selected img{opacity:.5}.search_thumbs_view{border:1px solid #dadada;margin:15px 0;padding:15px;position:relative}.search_thumbs_view .thumbs{background:#bababa;display:inline-block;height:100px;width:140px}.search_thumbs_view .list-inline li{padding-left:0;padding-right:0}.search_thumbs_view p{text-align:justify}@media only screen and (min-width:991px){#login-member{display:none}}@media only screen and (max-width:764px){.navbar .authentication-link{margin-top:10px!important}.hotellist .search_item .img-responsive{margin:0 auto}.hotellist .search_item .description{padding:0 10px}.arrows{display:none!important}.mobile-social-style{text-align:center}.carousel-caption{top:30%}.carousel-caption h1{font-size:1.7em}.carousel-caption h2{font-size:5em}#destinations .multiline-title h2{font-size:1.7em}#destinations .carousel h2{font-size:5em}.jumbotron{height:383px}.rs_destination_row .hl-container{margin:10px 12px}.rs_destination_row .hl-container .col-sm-7{padding-right:0}.rs_destination_row .hl-container .col-sm-7 img{width:100%}}.hotel_rs .goback{background-color:transparent;border:1px solid #d99602;border-radius:5px;color:#d99602;font-family:Lato;font-size:18px;font-weight:"400";margin-bottom:30px;padding:2px 20px}.hotel_rs .thumbs_view .amenities .fa{color:#d99602;width:42%}.hotel_rs .thumbs_view #desc-long,.hotel_rs .thumbs_view #desc-short{font-family:Lato;font-weight:"300"}.hotel_rs #search_hotel{background:#ededed;padding:8px 20px}.hotel_rs #search_hotel label{font-family:Lato;font-size:12px;font-weight:"300";font-weight:400}.hotel_rs #search_hotel .ui-spinner-input:focus{outline:none}.hotel_rs .list-inline,.hotel_rs ul{margin:0}.hotel_rs .badge_featured{font-family:Lato;font-weight:"300"}.hotel_rs .price{margin-bottom:12px}.hotel_rs .price .grey_night{font-weight:lighter}.hotel_rs .price .digits{font-size:.6em}.hotel_rs .price .digits_thumb{font-size:12px}.hotel_rs #slider-thumbs img{height:100px!important}.hotel_rs .room_sel{margin:15px 1px}.hotel_rs .room_sel .imgDiv{min-height:159px;padding:0;text-align:center}.hotel_rs .room_sel .imgDiv img{position:relative}.hotel_rs .room_sel .imgDiv.text-left{padding-left:30px;text-align:left!important}.hotel_rs .room_sel .inner_room_book{margin-left:0}.hotel_rs .room_sel .inner_room_book .show_more{font-family:Lato;font-weight:"300"}.hotel_rs #slider{margin:0;padding:0}.hotel_rs #slider .slide{max-height:850px!important;overflow:hidden}.hotel_rs #slider .slide .item{background-position:50%;background-size:cover;height:450px!important;overflow:hidden}#ribbon{background-color:#25b1e2;color:#fff;display:inline-block;font:14px Lato;font-weight:"300";height:30px;letter-spacing:.1em;margin:10px 0 0 -6px;padding:7px 1em .05em;position:absolute;text-align:center}#contentRibbon:before{border-color:#a10102 transparent transparent;border-style:solid;border-width:.5em 0 0 .5em;bottom:-.5em;content:"";display:block;left:0;position:absolute;z-index:-1}#slider-range,#slider-range-distance{margin:0 3%;width:92%}.LV_validation_message.LV_valid{display:none}.modal-dialog{background:#fff;border-radius:8px;margin:113px auto;width:495px;z-index:700000}.modal-dialog .modal-header{border:none}.modal-dialog .modal-body{font-family:Lato;font-size:1.8em;font-weight:"300";padding:0 15px 25px;text-align:center}.modal-dialog .modal-body span{font-family:Lato;font-size:2em}.no_hotels{margin-top:100px;min-height:300px}.no_hotels h1{font-size:25px;text-align:center;text-shadow:1px 1px #ccc}.rs_destination_row .price{padding:14px 0}.contact .control-label{font-family:Lato;font-weight:"300"}.contact #submit,.contact .control-label,.contact .form-control{text-transform:uppercase}.contact textarea{font-family:Lato;font-weight:"300"}.contact-image{height:270px;margin:0;overflow:hidden;width:100%}a.room-primary-image{background-color:#aba9a9;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:150px;position:relative;width:100%}a.room-primary-image span.caption-image{background-color:rgba(0,0,0,.6);bottom:10px;color:#fff;padding:2px 8px;position:absolute;right:0}a.room-primary-image img{display:none}.carousel-fade .carousel-inner .item{transition-property:opacity}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .item{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{left:0;transform:translateZ(0)}.carousel-fade .carousel-control{z-index:2}#reservation-cancellation{padding:20px 0 50px}#reservation-cancellation .text{margin-top:20px}#reservation-cancellation .text:first-child{margin-top:0}#reservation-cancellation .content{margin-top:30px;padding:20px}#reservation-cancellation .content .errors{margin-bottom:20px;text-align:center}#reservation-cancellation .confirmation{background:red;display:none;padding-bottom:30px;padding-top:20px}#reservation-cancellation .confirmation .text{color:#000}#form_subscribe .msg{display:none;font-size:13px;text-align:center}#form_subscribe.success .msg.success{color:#7cfc00;display:block}#form_subscribe.error .msg.error,#form_subscribe.validation_error .msg.validation_error{color:red;display:block}#header{max-height:140px;min-height:100px}#header .navbar-brand img{float:left}#header .navbar-brand .socials-header{float:left;margin-left:20px;margin-top:26px}#header .navbar-brand .socials-header span{color:#fff;font-family:Lato;font-size:11px;font-weight:"300";letter-spacing:2px}#header .navbar-brand .socials-header a:hover{color:#282a2a}@media only screen and (max-width:768.5px){#header{min-height:80px}#header .socials-header{display:none;margin-top:20px!important}}#header .logo-and-search #navbar.links-and-search-form ul .explore-by .dropdown-toggle{margin-right:12px;margin-top:5px;padding:12px 15px}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul{color:#d99602;font-family:Lato;font-weight:"300";height:40px;margin-top:0;padding-top:10px}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul li{display:inline-block;height:50px;margin:0 3px;vertical-align:middle}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul .date-check-in,#header .logo-and-search #navbar.links-and-search-form ul .search-form ul .date-check-out{width:142px}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul .authentication-item .form-control{text-transform:none}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul .location .form-control{width:200px}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul .guests .form-control{cursor:pointer;display:inline-block;padding:6px 4px 6px 6px;width:auto}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul .submit .buttonnew{background-color:#f4f4f4!important;border:1px solid #d99602;color:#fff;height:34px;margin-bottom:0}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul .submit .buttonnew:hover{border-color:#fff}@media screen and (max-width:991.5px){#content.static.top{padding-top:35px!important}}@media only screen and (min-width:1199.5px)and (max-width:1321px){#header{min-height:160px}#content.homepage{padding-top:120px}#content.search{padding-top:180px}#content.hotel-details{padding-top:160px}#content.cancellation{padding-top:220px}#content.destinations{margin-top:68px}#content.blog{padding-top:101px}}@media only screen and (min-width:768.5px)and (max-width:1199.5px){#content.homepage{padding-top:120px}#content.search{padding-top:240px}#content.cancellation,#content.hotel-details{padding-top:201px}#content.destinations{margin-top:128px}#header{height:155px;min-height:200px}#header .socials-header span{display:none}#header .logo-and-search .logo{margin:0 auto;position:relative;text-align:center;width:100%;z-index:2}#header .logo-and-search .logo .navbar-brand{float:none;margin:0 auto;padding:0;width:342px}#header .logo-and-search .logo .navbar-brand img{display:inline;margin-top:2%}#header .logo-and-search #navbar.links-and-search-form{padding-top:0;text-align:center;z-index:1}#header .logo-and-search #navbar.links-and-search-form ul{width:100%}#header .logo-and-search #navbar.links-and-search-form ul .explore-by{clear:both;display:block;float:none;margin-left:auto;margin-right:0;width:130px}#header .logo-and-search #navbar.links-and-search-form ul .explore-by .dropdown-toggle{margin-right:0}#header .logo-and-search #navbar.links-and-search-form ul .search-form{display:block;float:none;margin:0 auto}#content.blog #blog .content p{margin:15px 14px!important}}@media only screen and (max-width:768.5px){#content.homepage{padding-top:80px}#video-section{margin-top:42px!important}#video-section .col-sm-12{background-size:cover;height:209px}#video-section .col-sm-12 img{margin-top:21%!important;width:14%!important}#content.blog #blog .content p{margin:15px 12px!important}#destinations .multiline-title{padding-top:12px}#destinations .multiline-title .carousel h2{line-height:1;margin-bottom:2px}#slider-primary .carousel-caption .title{font-size:4em!important}#slider-primary .carousel-caption .subtitle{font-size:2em!important}#slider-primary .carousel-caption .text{font-size:16px!important;padding:0 20px!important}.navbar li.space{margin-right:1px}.navbar .noshowmobile{display:none}.navbar .navbar-brand img{width:230px}#header{height:auto!important;max-height:none!important}#header .list-inline{text-align:right}#header .list-inline .autocomplete-suggestions{text-align:left}#header .socials-header span{display:none}#header .logo-and-search .logo .navbar-toggle{margin-top:20px}#header .logo-and-search #navbar.links-and-search-form{border-bottom:1px solid silver;border-top:0;height:auto!important;max-height:none!important;padding-left:24px;padding-right:24px}#header .logo-and-search #navbar.links-and-search-form ul{height:auto!important;margin:0!important;width:100%}#header .logo-and-search #navbar.links-and-search-form ul .explore-by{clear:both;display:block;float:none}#header .logo-and-search #navbar.links-and-search-form ul .explore-by .dropdown-toggle{margin-right:0}#header .logo-and-search #navbar.links-and-search-form ul .search-form{display:block;float:none;margin:0 auto}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul.list-inline li{display:block;margin:6px 0}#header .logo-and-search #navbar.links-and-search-form ul .search-form ul.list-inline .rooms{padding-top:23px}#header .logo-and-search #navbar.links-and-search-form ul .search-form .location .form-control{width:100%!important}#header .logo-and-search #navbar.links-and-search-form ul .search-form .guests .form-control{display:block!important;margin-left:0!important;margin-top:12px;width:100%!important}#header .logo-and-search #navbar.links-and-search-form ul .search-form .submit{margin-top:40px!important}#header .logo-and-search #navbar.links-and-search-form ul .search-form .submit input.btn{margin-top:7px;width:100%}}#content{padding-top:100px}#content .anchor-fix{display:block;height:100px;margin-top:-100px;visibility:hidden}.ui-datepicker-div{margin-top:10px}.story{font-family:Lato;font-style:italic}.text-shadow,.text-shadow-black{text-shadow:0 0 4px #000}.text-shadow-white{text-shadow:0 0 4px #fff}.label-featured,.label-seasonal{border-radius:3px;color:#fff;display:inline-block;font-size:9px;font-weight:lighter!important;padding:6px}.label-featured{background-color:#282a2a}.label-seasonal{background-color:#028b01}.label-opening_soon{border-radius:3px;display:inline-block;font-size:9px;font-weight:lighter!important;padding:6px;text-transform:uppercase}.label-opening_soon,.label.label-special-rate{background-color:#5532a8;color:#fff}.link{cursor:pointer}#content.blog{padding-top:101px}@media only screen and (max-width:480.5px){#join .join-form-container .join-form .btn-featured{float:left!important;margin-bottom:30px}.hotel-details{padding-top:46px!important}.hotel-details .form-control{font-size:10px}.hotel-details .experience .header .line1{font-size:36px!important;line-height:1.1;top:40px!important}.hotel-details .hotel_rs #slider{margin-top:12px}.hotel-details .hotel_rs #search_hotel label{font-size:11px}.rooms{font-size:.8em}.rooms .room .inner_room_book{padding-left:7px;padding-right:7px}.rooms .room .button,.rooms .room .price{padding-top:10px!important}.rooms .book{font-size:1em;padding-top:5px;width:60px}.destinations{padding-top:81px!important}.destinations .jumbotron .rs_destination{padding-top:1px!important}.destinations .jumbotron h5{font-size:2em!important;line-height:1.1}#content.static{padding-top:61px!important}#content.static.top{padding-top:35px!important}#content.signup .header-image-txt{padding-top:1px}}@media only screen and (max-width:260px){.rooms{font-size:.6em}.rooms .room .inner_room_book{padding-left:7px;padding-right:7px}.rooms .book{font-size:.8em;height:40px;padding-top:3px;width:40px}}.LV_invalid{color:red}.storyShare .title{font-family:Lato;font-size:50px;text-align:center}.storyShare #why-rockstar h3.body{margin:0 auto}.storyShare .body{text-align:center}.img-slider-paddingfix{margin-left:10px;margin-right:10px;padding:0!important}.img-slider-paddingfix:hover{box-shadow:0 5px 9px 0 rgba(90,90,90,.75)}a{color:#d99602;text-decoration:none}.price div{color:#48a635!important}div.room_sel div.thumbs_view{padding:0!important}#most-popular-slider,#tops-slider{background-color:#fff}#featured-slider,#most-popular-slider,#popular-destinations-slider,#popularsdestinations-slider,#promo-slider{background-color:#f4f4f4!important}.member-info{color:#454545;font-size:20px;margin:auto;text-align:center;width:820px}@media screen and (max-width:480.5px){.member-info{width:98%}}@media screen and (min-width:480.5px)and (max-width:768.5px){.member-info{width:90%}}@media screen and (min-width:768.5px)and (max-width:991.5px){.member-info{width:600px}}.member-info .orange{color:#d99602}.member-info ul{margin-left:1em;text-align:left!important}.member-info ul li{-webkit-font-smoothing:antialiased;display:inline-block;font-family:Lato!important;font-size:inherit;text-rendering:auto}.member-info ul li .description{display:flow-root;padding-top:3px}.member-info .btn-submit{padding-bottom:5px;padding-top:5px;width:80%!important}@media screen and (max-width:768.5px){.member-info .btn-submit{padding:1em}.member-info{font-size:1.35em}.member-info ul{margin-left:-1em}.member-info .btn-submit{white-space:normal;width:100%!important}}@media screen and (min-width:768.5px)and (max-width:991.5px){.member-info{font-size:1.35em}.member-info ul{margin-left:-1em}}#featured-slider,#most-popular-slider,#popular-destinations-slider-home,#popularsdestinations-slider{margin:0!important}#feature-slider .carousel-title,#luxury-destinations .carousel-title,#most-popular-slider .carousel-title,#popular-destinations-slider .carousel-title,#popular-destinations-slider-home .carousel-title,#promo-slider .carousel-title{margin-bottom:22px;margin-top:60px}#feature-slider .carousel-subtitle,#luxury-destinations .carousel-subtitle,#most-popular-slider .carousel-subtitle,#popular-destinations-slider .carousel-subtitle,#popular-destinations-slider-home .carousel-subtitle,#promo-slider .carousel-subtitle{margin:auto auto 45px;width:70%}@media only screen and (max-width:768.5px){#feature-slider .carousel-subtitle,#luxury-destinations .carousel-subtitle,#most-popular-slider .carousel-subtitle,#popular-destinations-slider .carousel-subtitle,#popular-destinations-slider-home .carousel-subtitle,#promo-slider .carousel-subtitle{width:100%}}#feature-slider .caption-price,#luxury-destinations .caption-price,#most-popular-slider .caption-price,#popular-destinations-slider .caption-price,#popular-destinations-slider-home .caption-price,#promo-slider .caption-price{margin-left:5px!important;width:35%}.form-control{box-shadow:none!important}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:768.5px){.img-slider-popular .image-container{height:270px}}button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{border-radius:0!important}.js-cookie-consent{background:#282a2a;bottom:0;color:#f4f4f4;left:0;line-height:3em;position:fixed;text-align:center;width:100%;z-index:100}@media screen and (max-width:768.5px){.js-cookie-consent{line-height:1.5em;padding:5px 10px}}.js-cookie-consent .js-cookie-consent-agree{background:#d99602;border:#d99602;border-bottom:#be8601;line-height:2em}.js-cookie-consent a:hover{color:#d99602}@media only screen and (max-width:764px){.error_page_section .error-img{width:70%}}@media only screen and (max-width:991px){.hotellist{padding:0!important}.hotellist #list{padding:15px 0 0!important}}.gm-style-iw-c{max-width:272px!important;padding:8px 12px!important}.gm-style-iw-chr>button{height:25px!important;width:25px!important}.gm-style-iw-chr>button>span{margin:0!important}.gm-style-iw .gm-style-iw-c{padding:none!important}.gm-style-iw .gm-style-iw-d{overflow:unset!important}#contenido_info .hotelname{padding:unset!important}.sprite{background-image:url(../../assets/img-privateup/icons/icons_transparent.png);background-repeat:no-repeat;display:block}.sprite-01-icon{background-position:-5px -5px;height:24px;width:16px}.sprite-02-icon{background-position:-31px -5px;height:24px;width:24px}.sprite-03-icon{background-position:-65px -5px;height:24px;width:24px}.sprite-04-icon{background-position:-99px -5px;height:24px;width:20px}.sprite-05-icon{background-position:-129px -5px;height:24px;width:24px}.sprite-06-icon{background-position:-163px -5px;height:24px;width:24px}.sprite-member-info{background-image:url(../../assets/img-privateup/icons/member-menu.png);background-repeat:no-repeat;display:block}.sprite-member-info-01-icon,.sprite-member-info-02-icon,.sprite-member-info-03-icon,.sprite-member-info-04-icon,.sprite-member-info-05-icon,.sprite-member-info-06-icon{float:left;height:30px;padding-right:15px;padding-top:5px;width:30px}.sprite-member-info-01-icon{background-position:2px -5px}.sprite-member-info-02-icon{background-position:-28px -5px}.sprite-member-info-03-icon{background-position:-61px -5px}.sprite-member-info-04-icon{background-position:-95px -3px}.sprite-member-info-05-icon{background-position:-127px -3px}.sprite-member-info-06-icon{background-position:-160px -4px}.sprite-au-flag{background-position:-260px -40px;height:12px;width:20px}.sprite-de-flag{background-position:-5px -40px;height:12px;width:20px}.sprite-fb-icon{background-position:-488px -5px;height:25px;width:25px}.sprite-tw-icon{background-position:-152px -40px;height:25px;width:30px}.sprite-ig-icon{background-position:-35px -40px;height:25px;width:px}.sprite-line{background-position:-5px -75px;height:1px;width:100%!important}.sprite-usa-flag{background-position:-222px -40px;height:12px;width:20px}.sprite-uk-flag{background-position:-192px -40px;height:12px;width:20px}.sprite-ch-flag{background-position:-433px -5px;height:12px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#content{margin-top:15.5em}@media screen and (max-width:991.5px){#content{margin-top:0}}@media screen and (max-width:768.5px){.pu-text{font-size:16px}}.text-description{color:#454545;font-family:Lato;font-size:14px;line-height:2}@media screen and (max-width:768.5px){.text-description{font-size:16px}}.card-description{color:#3d3c3c;font-size:14px;font-style:normal;line-height:1.5}@media screen and (max-width:768.5px){.card-description{font-size:16px}}.hotel-resume-description{font-size:14px}@media screen and (max-width:768.5px){.hotel-resume-description{font-size:16px}}.member-benefits-promotions *{color:#454545;font-family:Lato;font-size:14px;line-height:1.5}@media screen and (max-width:768.5px){.member-benefits-promotions *{font-size:16px}}#content.hotel-details .room-description,#content.hotel-new-details .room-description{font-size:14px}@media screen and (max-width:768.5px){#content.hotel-details .room-description,#content.hotel-new-details .room-description{font-size:16px}}.detailbreadcrumbs{color:#aba9a9;font-family:Lato;font-size:16px;font-weight:"300"}.btn_,.btn_container{color:#fff!important;font-family:Lato!important;font-size:13px;font-weight:bolder!important;letter-spacing:2px;text-align:center!important;text-decoration:none!important}@media screen and (max-width:768.5px){.btn_,.btn_container{font-size:16px}}.h1_format,.h2_format,.h3_format{color:#454545;display:inline-block;font-family:Lato;font-weight:300;letter-spacing:1px}.h1_format strong,.h2_format strong,.h3_format strong{font-weight:700}@media screen and (max-width:480.5px){.h1_format,.h2_format,.h3_format{text-align:center}}.member-info .btn-submit{font-weight:bolder}@media screen and (max-width:768.5px){.member-info .btn-submit{font-size:16px}}.authentication-modal .authentication-box .content .inner .btn-submit{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}@media screen and (max-width:768.5px){.authentication-modal .authentication-box .content .inner .btn-submit{font-size:16px}}@media screen and (max-width:480.5px){.authentication-modal .authentication-box .content .inner .btn-submit{margin-top:-5px!important;padding:.4em!important}}#hotel-description{font-family:Lato;font-size:14px;line-height:2}#content.hotel-details,#content.hotel-new-details{color:#d99602;line-height:1.6}.icon-text{font-family:Lato;font-size:12px;line-height:2}.icon-text .icon-title{color:#d99602;text-decoration:underline}@media screen and (max-width:768.5px){.icon-text .icon-title{font-size:15px}.icon-text .icon-description{font-size:14px!important}}.carousel-caption-title-hotel{color:#fff!important;font-size:20px;font-weight:300;letter-spacing:2px;text-align:center}.book_now_line.itemprice{display:inline-block}.book_now_line.itemprice .price-currency{font-size:16px;text-align:right}@media screen and (max-width:768.5px){.book_now_line.itemprice .price-currency{font-size:20px!important}}.book_now_line.itemprice p.price{font-size:16px!important;text-align:right}.book_now_line.itemprice p.price.from{text-align:right}.book_now_line.itemprice p.price.price-night{font-size:1.5em}.book_now_line.itemprice p.price.price-night .price-rate{color:#282a2a!important;font-size:small;font-weight:400;line-height:normal!important}.book_now_line.itemprice p.price span{color:#48a635!important}.book_now_line a.book{color:#fff;font-family:Lato;font-size:12px;font-weight:"300";font-weight:700;letter-spacing:0;line-height:18px;text-align:center;text-decoration:none}#content.hotel-details .room .rates,#content.hotel-new-details .room .rates{color:#282a2a}@media screen and (max-width:480.5px){#content.hotel-details .room .rates,#content.hotel-new-details .room .rates{text-align:center}}#feature-slider .carousel-title,#luxury-destinations .carousel-title,#most-popular-slider .carousel-title,#popular-destinations-slider .carousel-title,#popular-destinations-slider-home .carousel-title,#promo-slider .carousel-title{font-size:35px;font-weight:300;text-align:center}#feature-slider .carousel-title span,#luxury-destinations .carousel-title span,#most-popular-slider .carousel-title span,#popular-destinations-slider .carousel-title span,#popular-destinations-slider-home .carousel-title span,#promo-slider .carousel-title span{font-weight:700}#feature-slider .carousel-subtitle,#luxury-destinations .carousel-subtitle,#most-popular-slider .carousel-subtitle,#popular-destinations-slider .carousel-subtitle,#popular-destinations-slider-home .carousel-subtitle,#promo-slider .carousel-subtitle{font-size:20px;letter-spacing:1px;text-align:center}@media only screen and (max-width:768.5px){#feature-slider .carousel-subtitle,#luxury-destinations .carousel-subtitle,#most-popular-slider .carousel-subtitle,#popular-destinations-slider .carousel-subtitle,#popular-destinations-slider-home .carousel-subtitle,#promo-slider .carousel-subtitle{font-size:19px}}#footer h4,#footer h5{font-size:14px}@media screen and (max-width:768.5px){#accordion_continents .panel-body h3>a,#footer .phone-number,#footer a,#footer h4,#footer h5,.bottom-module table tbody tr td h5,.bottom-module table tbody tr td>h3{font-size:16px!important}.bottom-module table thead tr th>h2{font-size:17px!important}}.pagination>li>a,.pagination>li>span{color:#d99602!important;font-family:Lato!important}.pagination>li{font-size:12px;font-weight:700}@media screen and (max-width:480.5px){.pagination>li{font-size:16px!important}}.select-box-combo,.select-box-combo-filter-by{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#ededed!important;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#282a2a,#282a2a);background-position:calc(100% - 22px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 1.5em;border-radius:10px!important;color:#454545!important;font-family:Lato;font-size:16px;font-weight:700;height:3em;letter-spacing:2px;padding-left:16px!important}@media screen and (max-width:480.5px){.col-other-hide{font-size:14px!important}}.text-benefit{font-size:18px;font-weight:700}@media screen and (max-width:768.5px){.filter-manager #listView,.filter-manager #mapView{font-size:16px}}.custom-select-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-select-wrapper select{display:none}.custom-select{border-bottom:1px solid #8e8c8c;display:inline-block;position:relative}.custom-select.opened{border-bottom:2px solid #d99602}.custom-select-trigger{background:#fff;color:#282a2a;cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:33px;padding:0 25px 0 5px;position:relative;text-align:left}.custom-select-trigger:after{border-bottom:1px solid #8e8c8c;border-right:1px solid #8e8c8c;content:"";display:block;height:10px;margin-top:-3px;position:absolute;right:10px;top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:50% 0;transition:all .4s ease-in-out;width:10px}.custom-select.opened .custom-select-trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%);z-index:999}.custom-options{background:#fff;border:1px solid #b5b5b5;border-radius:4px;box-shadow:0 2px 1px rgba(0,0,0,.07);box-sizing:border-box;display:block;left:0;margin:15px 0;min-width:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-15px);transition:all .4s ease-in-out;visibility:hidden;z-index:8}.custom-select.opened .custom-options{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.custom-options:before{background:#fff;border-left:1px solid #b5b5b5;border-top:1px solid #b5b5b5;bottom:100%;content:"";display:block;height:7px;margin-bottom:-4px;position:absolute;right:25px;transform:rotate(45deg);transition:all .4s ease-in-out;width:7px}.option-hover:before{background:#f9f9f9}.custom-option{border-bottom:1px solid #b5b5b5;color:#b5b5b5;cursor:pointer;display:block;font-size:14px;line-height:47px;padding:0 10px;position:relative;text-align:left;transition:all .4s ease-in-out}.custom-option:first-of-type{border-radius:4px 4px 0 0}.custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px}.custom-option.selection,.custom-option:hover{background:#f9f9f9;color:#8e8c8c}#content.promotions .pagination a{color:#d99602}#content.promotions .pagination .active span{background-color:#d99602;border:1px solid #d99602}#content.promotions .item{background-color:#f5f5f5;margin-bottom:15px;padding-left:0}#content.promotions .item .image-wrap{background-color:#fff}#content.promotions .item .description{font-size:1em;padding:15px}#content.promotions .item .description a{color:#d99602;font-weight:700;text-decoration:none}#content.promotions .item .description .promotion-title{font-size:1.5em;margin-top:0}#content.promotions .item .description .hotelname{font-size:1.3em;padding-bottom:10px}#content.promotions .item .description .hotelname i{color:#d99602}#content.promotions .item .description .modal-dialog .modal-body{font-size:1.1em;text-align:left}#suggested-hotels .highlight{color:#5532a8}#suggested-hotels .header-1{color:#fff;font-size:20px;font-weight:700}#suggested-hotels .header-2{color:#fff;font-size:20px;margin-top:20px}#suggested-hotels .hotels{margin-top:35px;overflow:hidden}#suggested-hotels .hotels .hotel{border:1px solid #707070;float:left;margin-left:0;margin-right:2%;min-height:234px;width:32%}@media only screen and (max-width:768.5px){#suggested-hotels .hotels .hotel{margin-bottom:30px;margin-left:5%;margin-right:5%;width:90%}}#suggested-hotels .hotels .hotel:last-child{margin-right:0}#suggested-hotels .hotels .hotel:hover{border:1px solid #aeaeae}#suggested-hotels .hotels .hotel:hover .image .price{background:hsla(0,0%,90%,.7);margin:0;transition:background .3s}#suggested-hotels .hotels .hotel a{text-decoration:initial}#suggested-hotels .hotels .hotel .image{height:150px;margin:0;padding:0;position:relative}#suggested-hotels .hotels .hotel .image .price{background:hsla(0,0%,90%,.6);bottom:10px;padding:0 10px;position:absolute;right:0}#suggested-hotels .hotels .hotel .image .price .amount{color:#5532a8;font-size:24px;font-weight:700}#suggested-hotels .hotels .hotel .image .price .per-night{color:#000;font-size:16px;font-weight:400}#suggested-hotels .hotels .hotel .information{overflow:hidden;padding:10px}#suggested-hotels .hotels .hotel .information .title{color:#fff;font-size:16px}#suggested-hotels .hotels .hotel .information .title:hover{text-decoration:initial}#suggested-hotels .hotels .hotel .information .address{color:#fff;font-family:Lato}#suggested-hotels .hotels .hotel .information .address:hover{text-decoration:initial}#content.hotel-details #suggested-hotels .hotels .hotel .image .price{margin:0}#content.hotel-details #suggested-hotels .hotels .hotel .image .price .amount{font-size:18px}#content.hotel-details #suggested-hotels .hotels .hotel .image .price .per-night{font-size:13px}.currency-converter-modal{text-align:right!important}.currency-converter-modal .modal-dialog{background:#d99602;border:1px solid #5532a8;white-space:normal;width:300px}.currency-converter-modal .modal-dialog .modal-header{padding:5px}.currency-converter-modal .modal-dialog .close{color:#999;margin-top:-6px}.currency-converter-modal .modal-dialog .close:hover{color:#666}.currency-converter-modal .modal-dialog .close:focus{outline:none}.currency-converter-modal .modal-dialog .modal-body{font-size:14px}.currency-converter-modal .modal-dialog .modal-body .hotel_name{font-family:Lato;font-size:14px}.currency-converter-modal .modal-dialog .modal-body .hotel_location{font-size:.7em;margin:0}.currency-converter-modal .modal-dialog .modal-body .orig_price{font-size:1.4em}.currency-converter-modal .modal-dialog .modal-body .row{padding:0!important}.currency-converter-modal .modal-dialog .modal-body .row div{text-align:center!important}.currency-converter-modal .modal-dialog a{color:#5532a8}.currency-converter-modal .modal-dialog ul.dropdown-menu{height:110px;margin-left:23px;margin-right:23px;min-width:101px;overflow-y:scroll}.currency-converter-modal .modal-dialog ul.dropdown-menu a{color:#020202}.currency-converter-modal .modal-dialog ul.dropdown-menu a.selected{background-color:#5532a8;color:#fff}.currency-converter-modal .modal-dialog li.dropdown{list-style-position:inside;list-style-type:none}.currency-converter-modal .modal-dialog .bg_transparent{background:transparent}.currency-converter-modal .modal-dialog .btn{border:1px solid #fff;border-radius:8px;font-size:.9em;width:90%}.currency-converter-modal .modal-dialog .dyn_price{border:1px solid #5532a8;border-radius:8px;font-family:Gotham Medium;font-size:.9em;letter-spacing:2px;line-height:1.42857143;padding:6px 12px;text-align:center}.font-size-see-hotel-promotion{font-size:22px!important}.font-size-message-no-promotion{font-size:22px!important;font-weight:700;line-height:1.75}@media screen and (min-width:768.5px){.hide-text-authentication{display:none!important}}@media screen and (max-width:768.5px){.h-logo-authentication{margin:1.5em auto 2em!important}}@media(min-width:480.5px){.d-mobile-none{display:none!important}}@media(max-width:480.5px){.d-desktop-none{display:none!important}}.owl-carousel{-webkit-tap-highlight-color:rgba(0,0,0,0);display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-theme .owl-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.row-cols-1>*{flex:0 0 100%;max-width:100%}@media(min-width:576px){.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}}@media(min-width:768px){.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}}.text-title,.text-title:active,.text-title:hover,.text-title:link,.text-title:visited{color:#d99602;text-decoration:none}.flex-wrap{margin-bottom:20px}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}@media(min-width:991.5px){.col-md-border:not(:last-child){border-right:1px dashed #8e8c8c}.col-md-border+.col-md-border{border-left:1px dashed #8e8c8c;margin-left:-1px}}@media(min-width:768.5px){.col-sm-border-right:not(:last-child){border-right:1px dashed #d99602}.col-sm-border-right+.col-sm-border-right{border-left:0}}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}@media(max-width:768px){.no-sm-gutters{margin-left:0;margin-right:0}.no-sm-gutters>.col,.no-sm-gutters>[class*=col-]{padding-left:0;padding-right:0}}.img-fluid{height:auto;max-width:100%}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:991.5px){.d-md-none{display:none!important}}.w-100{width:100%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.flex-0-0-auto{flex:0 0 auto}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1rem!important}.mt-1,.my-1{margin-top:1rem!important}.mr-1,.mx-1{margin-right:1rem!important}.mb-1,.my-1{margin-bottom:1rem!important}.ml-1,.mx-1{margin-left:1rem!important}.m-2{margin:2rem!important}.mt-2,.my-2{margin-top:2rem!important}.mr-2,.mx-2{margin-right:2rem!important}.mb-2,.my-2{margin-bottom:2rem!important}.ml-2,.mx-2{margin-left:2rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4rem!important}.mt-4,.my-4{margin-top:4rem!important}.mr-4,.mx-4{margin-right:4rem!important}.mb-4,.my-4{margin-bottom:4rem!important}.ml-4,.mx-4{margin-left:4rem!important}.m-5{margin:5rem!important}.mt-5,.my-5{margin-top:5rem!important}.mr-5,.mx-5{margin-right:5rem!important}.mb-5,.my-5{margin-bottom:5rem!important}.ml-5,.mx-5{margin-left:5rem!important}.m-6{margin:6rem!important}.mt-6,.my-6{margin-top:6rem!important}.mr-6,.mx-6{margin-right:6rem!important}.mb-6,.my-6{margin-bottom:6rem!important}.ml-6,.mx-6{margin-left:6rem!important}.m-7{margin:7rem!important}.mt-7,.my-7{margin-top:7rem!important}.mr-7,.mx-7{margin-right:7rem!important}.mb-7,.my-7{margin-bottom:7rem!important}.ml-7,.mx-7{margin-left:7rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1rem!important}.pt-1,.py-1{padding-top:1rem!important}.pr-1,.px-1{padding-right:1rem!important}.pb-1,.py-1{padding-bottom:1rem!important}.pl-1,.px-1{padding-left:1rem!important}.p-2{padding:2rem!important}.pt-2,.py-2{padding-top:2rem!important}.pr-2,.px-2{padding-right:2rem!important}.pb-2,.py-2{padding-bottom:2rem!important}.pl-2,.px-2{padding-left:2rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4rem!important}.pt-4,.py-4{padding-top:4rem!important}.pr-4,.px-4{padding-right:4rem!important}.pb-4,.py-4{padding-bottom:4rem!important}.pl-4,.px-4{padding-left:4rem!important}.p-5{padding:5rem!important}.pt-5,.py-5{padding-top:5rem!important}.pr-5,.px-5{padding-right:5rem!important}.pb-5,.py-5{padding-bottom:5rem!important}.pl-5,.px-5{padding-left:5rem!important}.p-6{padding:6rem!important}.pt-6,.py-6{padding-top:6rem!important}.pr-6,.px-6{padding-right:6rem!important}.pb-6,.py-6{padding-bottom:6rem!important}.pl-6,.px-6{padding-left:6rem!important}.p-7{padding:7rem!important}.pt-7,.py-7{padding-top:7rem!important}.pr-7,.px-7{padding-right:7rem!important}.pb-7,.py-7{padding-bottom:7rem!important}.pl-7,.px-7{padding-left:7rem!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:1rem!important}.mt-sm-1,.my-sm-1{margin-top:1rem!important}.mr-sm-1,.mx-sm-1{margin-right:1rem!important}.mb-sm-1,.my-sm-1{margin-bottom:1rem!important}.ml-sm-1,.mx-sm-1{margin-left:1rem!important}.m-sm-2{margin:2rem!important}.mt-sm-2,.my-sm-2{margin-top:2rem!important}.mr-sm-2,.mx-sm-2{margin-right:2rem!important}.mb-sm-2,.my-sm-2{margin-bottom:2rem!important}.ml-sm-2,.mx-sm-2{margin-left:2rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4rem!important}.mt-sm-4,.my-sm-4{margin-top:4rem!important}.mr-sm-4,.mx-sm-4{margin-right:4rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4rem!important}.ml-sm-4,.mx-sm-4{margin-left:4rem!important}.m-sm-5{margin:5rem!important}.mt-sm-5,.my-sm-5{margin-top:5rem!important}.mr-sm-5,.mx-sm-5{margin-right:5rem!important}.mb-sm-5,.my-sm-5{margin-bottom:5rem!important}.ml-sm-5,.mx-sm-5{margin-left:5rem!important}.m-sm-6{margin:6rem!important}.mt-sm-6,.my-sm-6{margin-top:6rem!important}.mr-sm-6,.mx-sm-6{margin-right:6rem!important}.mb-sm-6,.my-sm-6{margin-bottom:6rem!important}.ml-sm-6,.mx-sm-6{margin-left:6rem!important}.m-sm-7{margin:7rem!important}.mt-sm-7,.my-sm-7{margin-top:7rem!important}.mr-sm-7,.mx-sm-7{margin-right:7rem!important}.mb-sm-7,.my-sm-7{margin-bottom:7rem!important}.ml-sm-7,.mx-sm-7{margin-left:7rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:1rem!important}.pt-sm-1,.py-sm-1{padding-top:1rem!important}.pr-sm-1,.px-sm-1{padding-right:1rem!important}.pb-sm-1,.py-sm-1{padding-bottom:1rem!important}.pl-sm-1,.px-sm-1{padding-left:1rem!important}.p-sm-2{padding:2rem!important}.pt-sm-2,.py-sm-2{padding-top:2rem!important}.pr-sm-2,.px-sm-2{padding-right:2rem!important}.pb-sm-2,.py-sm-2{padding-bottom:2rem!important}.pl-sm-2,.px-sm-2{padding-left:2rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4rem!important}.pt-sm-4,.py-sm-4{padding-top:4rem!important}.pr-sm-4,.px-sm-4{padding-right:4rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4rem!important}.pl-sm-4,.px-sm-4{padding-left:4rem!important}.p-sm-5{padding:5rem!important}.pt-sm-5,.py-sm-5{padding-top:5rem!important}.pr-sm-5,.px-sm-5{padding-right:5rem!important}.pb-sm-5,.py-sm-5{padding-bottom:5rem!important}.pl-sm-5,.px-sm-5{padding-left:5rem!important}.p-sm-6{padding:6rem!important}.pt-sm-6,.py-sm-6{padding-top:6rem!important}.pr-sm-6,.px-sm-6{padding-right:6rem!important}.pb-sm-6,.py-sm-6{padding-bottom:6rem!important}.pl-sm-6,.px-sm-6{padding-left:6rem!important}.p-sm-7{padding:7rem!important}.pt-sm-7,.py-sm-7{padding-top:7rem!important}.pr-sm-7,.px-sm-7{padding-right:7rem!important}.pb-sm-7,.py-sm-7{padding-bottom:7rem!important}.pl-sm-7,.px-sm-7{padding-left:7rem!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:1rem!important}.mt-md-1,.my-md-1{margin-top:1rem!important}.mr-md-1,.mx-md-1{margin-right:1rem!important}.mb-md-1,.my-md-1{margin-bottom:1rem!important}.ml-md-1,.mx-md-1{margin-left:1rem!important}.m-md-2{margin:2rem!important}.mt-md-2,.my-md-2{margin-top:2rem!important}.mr-md-2,.mx-md-2{margin-right:2rem!important}.mb-md-2,.my-md-2{margin-bottom:2rem!important}.ml-md-2,.mx-md-2{margin-left:2rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4rem!important}.mt-md-4,.my-md-4{margin-top:4rem!important}.mr-md-4,.mx-md-4{margin-right:4rem!important}.mb-md-4,.my-md-4{margin-bottom:4rem!important}.ml-md-4,.mx-md-4{margin-left:4rem!important}.m-md-5{margin:5rem!important}.mt-md-5,.my-md-5{margin-top:5rem!important}.mr-md-5,.mx-md-5{margin-right:5rem!important}.mb-md-5,.my-md-5{margin-bottom:5rem!important}.ml-md-5,.mx-md-5{margin-left:5rem!important}.m-md-6{margin:6rem!important}.mt-md-6,.my-md-6{margin-top:6rem!important}.mr-md-6,.mx-md-6{margin-right:6rem!important}.mb-md-6,.my-md-6{margin-bottom:6rem!important}.ml-md-6,.mx-md-6{margin-left:6rem!important}.m-md-7{margin:7rem!important}.mt-md-7,.my-md-7{margin-top:7rem!important}.mr-md-7,.mx-md-7{margin-right:7rem!important}.mb-md-7,.my-md-7{margin-bottom:7rem!important}.ml-md-7,.mx-md-7{margin-left:7rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:1rem!important}.pt-md-1,.py-md-1{padding-top:1rem!important}.pr-md-1,.px-md-1{padding-right:1rem!important}.pb-md-1,.py-md-1{padding-bottom:1rem!important}.pl-md-1,.px-md-1{padding-left:1rem!important}.p-md-2{padding:2rem!important}.pt-md-2,.py-md-2{padding-top:2rem!important}.pr-md-2,.px-md-2{padding-right:2rem!important}.pb-md-2,.py-md-2{padding-bottom:2rem!important}.pl-md-2,.px-md-2{padding-left:2rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4rem!important}.pt-md-4,.py-md-4{padding-top:4rem!important}.pr-md-4,.px-md-4{padding-right:4rem!important}.pb-md-4,.py-md-4{padding-bottom:4rem!important}.pl-md-4,.px-md-4{padding-left:4rem!important}.p-md-5{padding:5rem!important}.pt-md-5,.py-md-5{padding-top:5rem!important}.pr-md-5,.px-md-5{padding-right:5rem!important}.pb-md-5,.py-md-5{padding-bottom:5rem!important}.pl-md-5,.px-md-5{padding-left:5rem!important}.p-md-6{padding:6rem!important}.pt-md-6,.py-md-6{padding-top:6rem!important}.pr-md-6,.px-md-6{padding-right:6rem!important}.pb-md-6,.py-md-6{padding-bottom:6rem!important}.pl-md-6,.px-md-6{padding-left:6rem!important}.p-md-7{padding:7rem!important}.pt-md-7,.py-md-7{padding-top:7rem!important}.pr-md-7,.px-md-7{padding-right:7rem!important}.pb-md-7,.py-md-7{padding-bottom:7rem!important}.pl-md-7,.px-md-7{padding-left:7rem!important}}.ml-n2,.mx-n2{margin-left:-2rem!important}.mr-n2,.mx-n2{margin-right:-2rem!important}.mr-n4,.mx-n4{margin-right:-4rem!important}.ml-n4,.mx-n4{margin-left:-4rem!important}.mt-n3{margin-top:-3em!important}@media(min-width:992px){.mt-lg-0,.my-lg-0{margin-top:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.ml-lg-4,.mx-lg-4{margin-left:4rem!important}.mr-lg-4,.mx-lg-4{margin-right:4rem!important}.pr-lg-1,.px-lg-1{padding-right:1rem!important}.pl-lg-1,.px-lg-1{padding-left:1rem!important}.pr-lg-2,.px-lg-2{padding-right:2rem!important}}.flex-wrap{flex-wrap:wrap!important}.hotel-card-description,.hotel-detail-rooms,.hotel-detail-rooms_{display:flex;flex-wrap:wrap}.hotel-card-description .card,.hotel-detail-rooms .card,.hotel-detail-rooms_ .card{border:none!important}.hotel-card-description .one-image,.hotel-detail-rooms .one-image,.hotel-detail-rooms_ .one-image{max-width:350px;min-width:350px}@media(max-width:575.98px){.hotel-card-description .one-image,.hotel-detail-rooms .one-image,.hotel-detail-rooms_ .one-image{max-width:100%;min-width:100%}}.hotel-card-description img,.hotel-detail-rooms img,.hotel-detail-rooms_ img{height:250px;left:50%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;transform:translateX(-50%)}.hotel-card-description .card-title,.hotel-detail-rooms .card-title,.hotel-detail-rooms_ .card-title{color:#d99602!important;float:inherit;font-size:20px!important;font-weight:bolder;letter-spacing:1px}.hotel-card-description .card-footer,.hotel-detail-rooms .card-footer,.hotel-detail-rooms_ .card-footer{background-color:transparent;border:none;padding:.75rem 1.25rem}.hotel-card-description a,.hotel-detail-rooms a,.hotel-detail-rooms_ a{text-decoration:none}.hotel-card-description .blurry,.hotel-detail-rooms .blurry,.hotel-detail-rooms_ .blurry{left:inherit!important;position:inherit!important;transform:inherit!important}.list-style-glyphicons li{display:block;margin-left:-20px}.list-style-glyphicons li:before{color:#d99602;content:"";float:left;font-family:Glyphicons Halflings;font-size:12px;margin-left:-2rem;margin-top:4px}.list-style-glyphicons ul{display:flex;flex-direction:column}.list-style-glyphicons ul>strong{color:#d99602;margin-bottom:5px;margin-left:-40px}.list-style-glyphicons-heart li{display:block}.list-style-glyphicons-heart li:before{color:#d99602;content:"";float:left;font-family:Glyphicons Halflings;font-size:12px;margin-top:4px}.list-style-glyphicons-heart ul{display:flex;flex-direction:column}.list-style-glyphicons-check ul>strong{color:#454545}.list-style-glyphicons-check li{display:block}.list-style-glyphicons-check li:before{color:#454545;content:"";float:left;font-family:Glyphicons Halflings;font-size:12px;margin-top:4px}.list-style-glyphicons-check ul{display:flex;flex-direction:column}.top-divider-dash-gray{border-top:1px dashed #8e8c8c}.bottom-divider-dash-gray{border-bottom:1px dashed #8e8c8c}.top-divider{border-top:1.5px solid #d99602}#read_more_right{color:#d99602;font-family:Lato}.promo-dates{font-size:16px;text-align:left}.card-size{min-width:350px}#box{background-position:50%;background-size:cover;min-height:300px}.img-gradient{position:relative}.img-gradient:before{background:linear-gradient(180deg,rgba(0,47,75,.5) 0,rgba(220,66,37,.5));bottom:15px;content:"";display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#002f4b",endColorstr="#00000000",GradientType=0);height:100%;left:0;position:absolute;right:25px;top:0;width:100%}.gal-item,.gal-item .box{overflow:hidden}.gal-item .box{height:250px}.box img{height:100%;object-fit:cover;-o-object-fit:cover;width:100%}.gal-item .overlay{background-color:rgba(75,75,75,.7);bottom:0;left:0;opacity:.5;overflow:hidden;position:absolute;right:0;top:0;transform:scale(0);transition:all .4s ease-in-out}.gal-item:hover .overlay{background-color:rgba(48,152,157,.4);transform:scale(1)}.caption{left:50%;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.caption a{text-decoration:none!important}.title_continent{color:#fff!important;font-size:25px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#owl-promotions img,#owl-promotions1 img,#owl-promotions2 img,#owl-promotions3 img{height:250px}#owl-promotions .card,#owl-promotions1 .card,#owl-promotions2 .card,#owl-promotions3 .card{background-color:#000;border:none!important;border-radius:0!important}#owl-promotions .card h3,#owl-promotions1 .card h3,#owl-promotions2 .card h3,#owl-promotions3 .card h3{margin-bottom:10px;margin-top:20px}#owl-promotions .card-one-element,#owl-promotions1 .card-one-element,#owl-promotions2 .card-one-element,#owl-promotions3 .card-one-element{width:350px}#owl-promotions .card-body,#owl-promotions1 .card-body,#owl-promotions2 .card-body,#owl-promotions3 .card-body{text-align:center}#owl-promotions .card-body p,#owl-promotions1 .card-body p,#owl-promotions2 .card-body p,#owl-promotions3 .card-body p{color:#fff;font-size:12px;font-weight:"400";margin:5px;overflow:hidden;text-overflow:ellipsis}#owl-promotions .owl-dot span,#owl-promotions1 .owl-dot span,#owl-promotions2 .owl-dot span,#owl-promotions3 .owl-dot span{border-radius:0;height:12px;width:12px}#owl-promotions .owl-dots .owl-dot span,#owl-promotions1 .owl-dots .owl-dot span,#owl-promotions2 .owl-dots .owl-dot span,#owl-promotions3 .owl-dots .owl-dot span{background-color:#ccc!important;border-color:#454545}#owl-promotions .owl-dots .active span,#owl-promotions .owl-dots .owl-dot span:hover,#owl-promotions1 .owl-dots .active span,#owl-promotions1 .owl-dots .owl-dot span:hover,#owl-promotions2 .owl-dots .active span,#owl-promotions2 .owl-dots .owl-dot span:hover,#owl-promotions3 .owl-dots .active span,#owl-promotions3 .owl-dots .owl-dot span:hover{background-color:#d99602!important}#owl-promotions .one-image,#owl-promotions1 .one-image,#owl-promotions2 .one-image,#owl-promotions3 .one-image{max-width:350px;min-width:350px}@media(max-width:575.98px){.h-thumbnail{height:350px!important}}@media(min-width:768px){.h-thumbnail{height:350px!important}}@media(min-width:576px)and (max-width:767.98px){.hotel-detail-rooms .card:nth-child(2n-1){padding-right:2rem!important}}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:subtract(.25rem,1px);border-top-right-radius:subtract(.25rem,1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:subtract(.25rem,1px);border-bottom-right-radius:subtract(.25rem,1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.promotion-link,.promotion-link:hover{color:#fff;text-decoration:none}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:subtract(.25rem,1px) subtract(.25rem,1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 subtract(.25rem,1px) subtract(.25rem,1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:subtract(.25rem,1px);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:subtract(.25rem,1px);border-top-right-radius:subtract(.25rem,1px)}.card-img,.card-img-bottom{border-bottom-left-radius:subtract(.25rem,1px);border-bottom-right-radius:subtract(.25rem,1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.card-price-top-left{background-color:hsla(0,0%,6%,.5);bottom:20px;color:#fff;height:34px;left:0!important;line-height:normal;padding:10px;position:absolute;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0!important;width:45%;z-index:10}.card-location{color:#aba9a9;font-family:Lato;font-size:16px;font-weight:"300"}.card-location a,.card-location a.active,.card-location a.active:active,.card-location a.active:focus,.card-location a.active:hover,.card-location a:active,.card-location a:focus,.card-location a:hover{color:#454545}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.btn-radius{border-radius:.75em!important}.btn_{cursor:pointer;padding:.6em 1em}@media screen and (max-width:768.5px){.btn_.book-btn{padding:.3em 1em!important}.btn_{padding:1em!important}}.btn_container{padding:.4em 1em}.btn_,.btn_container{background:#d99602!important;border:1px solid #a67302!important;display:inline-block;vertical-align:middle!important}.btn_:hover{background:#a87400!important;border-color:#745001!important;color:#fff!important;text-decoration:none}.btn_.disabled,.btn_.disabled:hover{background:#fdc344!important;border-color:#fdb311!important;cursor:not-allowed;opacity:.65;pointer-events:none;-webkit-user-select:none}.btn_.btn--black-transparent{background:rgba(0,0,0,.3)!important;border-color:rgba(0,0,0,.3)!important}.btn_.btn--black-transparent:hover{background:rgba(0,0,0,.5)!important;border-color:rgba(0,0,0,.3)!important;color:#d99602!important}.btn_.btn--black-transparent.disabled,.btn_.btn--black-transparent.disabled:hover{background:rgba(51,51,51,.3)!important;border-color:rgba(26,26,26,.3)!important}.btn_.btn--text{padding:.5em .7em .55em!important}.btn_.btn--text,.btn_.btn--text:hover{background:transparent!important;border-color:transparent!important}.btn_.btn--text:hover{color:#d99602!important}.btn_.btn--text.disabled,.btn_.btn--text.disabled:hover{background:rgba(51,51,51,0)!important;border-color:rgba(26,26,26,0)!important}.btn_.btn--gray{background:#ededed!important;border-color:#d4d4d4!important;color:#454545!important}.btn_.btn--gray:hover{background:#d99602!important;border-color:#bababa!important;color:#fff!important}.btn_.btn--gray.disabled,.btn_.btn--gray.disabled:hover{background:#fff!important;border-color:#fff!important}.btn_.btn--orange-transparent{background:rgba(217,150,2,0)!important;border-color:#d99602!important;color:#000!important}.btn_container.btn--orange-transparent{background-color:#fff!important;border-color:#d99602!important;color:#000!important}.btn_.btn--orange-transparent:hover{background:#d99602!important;border-color:#d99602!important;color:#fff!important}.btn_.btn--orange-transparent.disabled,.btn_.btn--orange-transparent.disabled:hover{background:rgba(253,195,68,0)!important;border-color:rgba(253,179,17,0)!important}@media screen and (min-width:480.5px)and (max-width:768.5px){.btn-center-tablet{margin-left:20%;margin-right:20%;width:60%!important}}.pagination{margin:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#d99602!important;border-color:#d99602!important;color:#fff!important}.pagination>li>a,.pagination>li>span{padding:5px 10px}@media screen and (max-width:480.5px){.pagination>li>a,.pagination>li>span{padding:10px 15px}}

/*# sourceMappingURL=main.css.map*/