omni-booker-travel-dates{display:block;position:relative}div.om-bk-date-range{background:#fff;border:1px solid #000;position:relative;padding:5px 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#000;overflow:auto}div.om-bk-date-range.om-resort-color{color:#000}span.om-departing-label{font-size:12px}@media only screen and (min-width:992px){span.om-departing-label{font-size:14px}}span.om-bk-text{font-size:12px}@media only screen and (min-width:992px){span.om-bk-text{font-size:14px}}@media only screen and (min-width:768px){span.om-bk-text{font-size:18px}}span.om-bk-date{font-size:12px}@media only screen and (min-width:992px){span.om-bk-date{font-size:14px}}@media only screen and (min-width:768px){span.om-bk-date{font-size:18px}}.om-bk-inline{display:inline-block}.om-bk-inline.left{float:left;padding-left:5px}.om-bk-inline.right{float:right;padding-right:5px}.label-calendar-context{font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;font-style:italic;font-weight:300;color:#2a599e;padding-top:10px}.label-calendar-context.error{color:#dd1c1c}@media only screen and (min-width:992px){.label-calendar-context{font-size:14px}}.border-box{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.om-travel-dates-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;background:0 0;border:0;margin-bottom:20px;padding-bottom:20px;margin-top:7px;border:#40748e 1px solid}.om-travel-dates-calendar.bg-white{background:#fff}.om-travel-dates-calendar .om-calendar-month{background-color:#40748e;color:#fff}.om-travel-dates-calendar .om-calendar-month img,.om-travel-dates-calendar .om-calendar-month p{margin:7px 0}.om-travel-dates-calendar div.week{float:left;width:100%}.om-travel-dates-calendar div.week:first-child{border-top:none}.om-travel-dates-calendar div.week span.day{float:left;width:14.28571429%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;font-size:1em;text-align:center;height:30px;line-height:30px!important;display:inline-block;vertical-align:middle;background:0 0;cursor:pointer;color:#000}.om-travel-dates-calendar div.week span.day:first-child{border-left:none}.om-travel-dates-calendar div.week span.day.past-day{color:#888;text-decoration:line-through}.om-travel-dates-calendar div.week span.day.different-month{color:#888}.om-travel-dates-calendar div.week span.day.selected{background:#ffcb4f;border:1px solid #000;color:#fff}.om-travel-dates-calendar div.week.names>span{font-size:.75em;color:#9b9b9b;text-transform:uppercase}.om-villas-color .om-travel-dates-calendar{border:#3b5687 1px solid}.om-villas-color .om-travel-dates-calendar .om-calendar-month{background-color:#3b5687}.om-villas-color .om-travel-dates-calendar div.week span.day.selected{background:#3b5687}input::-ms-clear{width:0;height:0}.booker-search{padding:5px;background:rgba(255,255,255,.9)}.booker-search.opaque{background:#fff}@media only screen and (min-width:768px){.booker-search{padding:10px}}@media only screen and (min-width:1200px){.booker-search{padding:15px}}.booker-search .where-going-group{border-bottom:1px solid #000}.booker-search .form-control{padding:0 6px}.booker-search .form-control:focus{border:0;-webkit-box-shadow:none;box-shadow:none}.booker-search .find-clear-img{width:35px;height:35px}.booker-search .find-input-label{font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;position:absolute;height:40px;line-height:40px;font-size:16px;font-weight:inherit;margin:0;padding:0;left:25px}@media only screen and (min-width:768px){.booker-search .find-input-label{height:50px;line-height:50px;font-size:22px;left:30px}}@media only screen and (min-width:1200px){.booker-search .find-input-label{font-size:30px}}.booker-search .find-input{color:#000;height:40px;border:0;background:0 0;font-size:16px;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif}@media only screen and (min-width:768px){.booker-search .find-input{height:50px;font-size:22px}}@media only screen and (min-width:1200px){.booker-search .find-input{font-size:30px}}.booker-search #where-going::-webkit-input-placeholder{color:#000}.booker-search #where-going::-ms-input-placeholder{color:#000}.booker-search #where-going::placeholder{color:#000}.booker-search .input-group-addon{border:0;background-color:transparent;border-radius:0;padding:0 6px}.booker-results{border-bottom:4px solid #747678;padding:15px;background:#fff}@media only screen and (min-width:768px){.booker-results{padding:20px}}@media only screen and (min-width:1200px){.booker-results{padding:25px}}.booker-results .search-highlight{color:#40748e;font-weight:900}.booker-results .search-highlight-small{font-size:12px;font-weight:700;padding-left:15px}.booker-results .gha-search-badge{white-space:nowrap}@media only screen and (min-width:768px){.booker-results .gha-search-badge{white-space:inherit}}.booker-results .gha-line-break:before{content:'\A';white-space:pre}@media only screen and (min-width:768px){.booker-results .gha-line-break:before{content:none;white-space:inherit;display:none}}.booker-results .booker-result:focus{background:#d7d7d7}.booker-results .results-select-message{font-size:20px;color:#ba1d2c}.booker-results .result-category-list{list-style-type:none;padding:0;margin:15px 0}.booker-results .result-category-list li{font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;font-size:13px}@media only screen and (min-width:768px){.booker-results .result-category-list li{font-size:24px}}.booker-results .result-category-list li:hover{cursor:pointer;background:#d7d7d7}.booker-results .result-category-list a{color:inherit;display:block;padding:5px;text-decoration:none;width:100%}.booker-results .result-category-list a:focus{background:#d7d7d7}.booker-results .result-category{color:#9f9f9f;border-top:1px solid #b9b9b9;display:block;font-weight:500;font-size:14px;font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif}@media only screen and (min-width:768px){.booker-results .result-category{font-size:18px}}.booker-results .no-results{padding:18px 30px;font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif}.booker-results .no-results a{color:#40748e}.booker-results .no-results h2,.booker-results .no-results p{color:#000;text-transform:none}.booker-results .no-results h2{font-size:16px;margin:0 0 20px 0}@media only screen and (min-width:768px){.booker-results .no-results h2{font-size:24px}}.booker-results .no-results p{font-size:16px}@media only screen and (min-width:768px){.booker-results .no-results p{font-size:24px}}.glyphicon-where:before{content:url(/Styles/omni/css/images/icon-arrow-search-sm.png);margin:0 10px 0 0}@media only screen and (min-width:768px){.glyphicon-where:before{content:url(/styles/omni/css/images/icon-arrow-search.png)}}.blinking-cursor{border-left:1px solid transparent;float:right;height:21px;margin:0 0 0 3px;padding-left:3px;-webkit-animation:1s blink step-end infinite;animation:1s blink step-end infinite}omni-booker-special-rates .form-control{border:1px solid #000!important;border-radius:0;color:#333;width:100%;font-weight:300}.om-accessible{margin:12px 0}.om-accessible .checkbox{margin:0}.om-accessible input[type=checkbox]{position:relative;margin:inherit}.room-label{display:inline-block;font-size:12px;font-weight:inherit}.codes-footer{border-top:1px solid #ccc;margin:20px 0;padding:20px 0}[type=radio]{border:0;height:15px;width:15px;overflow:hidden;position:absolute;outline-offset:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=radio]+span:before{content:'';display:inline-block;width:15px;height:15px;vertical-align:-4px;border-radius:20px;border:2px solid #fff;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;margin-right:6px;-webkit-transition:.5s ease all;transition:.5s ease all}[type=radio]:checked+span:before{background:#40748e}[type=radio]:focus+span:before{outline-style:dotted;outline-color:#40748e;outline-width:thin}.modal-body{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;font-weight:inherit;font-size:14px}.expedia-link{padding-bottom:18px}.expedia-link .hotel-link-expedia{text-align:center}.expedia-link span{color:#40748e;font-weight:700;font-size:14px}.expedia-link a{color:#40748e;text-decoration:underline}omni-booker{display:block}omni-booker-navigation{display:inline-block}omni-booker-travel-dates{display:block}.calendar-arrival,.calendar-departure{padding-left:0!important;padding-bottom:12px}.om-booker-travel-date{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;text-transform:uppercase;font-weight:300;font-size:14px}omni-booker-room-details{display:block}omni-booker-room-details section>.row{padding-bottom:4px}.om-villas-request{padding-top:10px!important}.om-villas-bedroom{padding-left:0!important}.om-villas-view{padding-right:0;padding-left:0}@media only screen and (min-width:768px){.om-villas-view{padding-left:29px}}.padding-bottom-20{padding-bottom:20px}.padding-bottom-10{padding-bottom:10px}omni-booker-find-header{display:block}omni-booker-book-header{display:block}omni-booker-special-rates{display:block}omni-booker-explore{display:block}select::-ms-expand{display:none}.col-nopad{padding:0!important}.text-strong{font-weight:500}.om-booking-container{left:0;max-height:calc(100% - 49px);overflow:auto;position:fixed;right:0;top:49px;z-index:1000}.om-booking-container.container{position:fixed;z-index:1000}@media only screen and (min-width:768px){.om-booking-container.container{position:absolute}}@media only screen and (min-width:550px){.om-booking-container{max-height:calc(100% - 63px);position:relative;top:63px}}@media only screen and (min-width:768px){.om-booking-container{max-height:calc(100% - 75px);position:relative;top:75px}}@media only screen and (min-width:992px){.om-booking-container{max-height:calc(100% - 115px);position:relative;top:115px}}.om-booking-widget{position:relative;display:block;margin:0 auto;z-index:1000;padding:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.om-booking-widget .om-villas-color .fa-calendar{color:#3b5687}.om-booking-widget .om-villas-color .btn-tooltip{display:none}.om-booking-widget .om-villas-color [type=radio]:checked+span:before{background:#3b5687}.om-booking-widget .om-villas-color button.btn-explore{background-color:#3b5687;color:#fff}.om-booking-widget .om-villas-color .expedia-link a,.om-booking-widget .om-villas-color .expedia-link span{color:#3b5687}.om-booking-widget button.om-brand-color{background:#ffcb4f;color:#000}.om-booking-widget button.om-resort-color{background:#ffcb4f;color:#000}.om-booking-widget button.om-hotel-color{background:#ffcb4f!important;color:#000}.om-booking-widget label.om-brand-color{color:#40748e}.om-booking-widget label.om-resort-color{color:#40748e}.om-booking-widget label.om-hotel-color{color:#40748e}.om-booking-widget select.om-bk-control{width:150px;border:1px solid #000;padding:3px 8px;color:#000;height:34px;background:url(/styles/omni/css/images/icon-arrow-down.png) 96% 50% no-repeat #fff;font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;margin-right:8px;text-transform:uppercase}.om-booking-widget select.om-adult-select{width:120px}.om-booking-widget select.om-children-select{width:160px}.om-booking-widget select.om-villas-bedroom-select{width:280px}.om-booking-widget select.om-villas-view-select{width:230px}.om-booking-widget .hotel-link{position:absolute;top:0;right:0;padding:7px 15px}.om-booking-widget .om-children-age select.om-bk-control{width:42px}.booking-widget-background{background:#ebebeb}.booker-background{background:#fff;padding-bottom:30px}input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{background-color:#f07230;border:none;-webkit-box-shadow:none;box-shadow:none}.fa-question-circle-o{font-weight:100!important;color:#888;font-size:1.2em!important;cursor:pointer}.om-booking-section-label{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;font-size:16px;margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}.om-booking-special-rate-code-heading{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;font-weight:300;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;margin:20px 0}.om-booking-special-rate-code-label{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;font-weight:300;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:11px}.om-room-count-label{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;text-transform:uppercase;font-weight:300;font-size:12px}.om-occupancy-alert-label{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;text-transform:uppercase;font-weight:300}.om-children-alert-label{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;text-transform:uppercase;font-weight:300}.om-label-emphasis{font-weight:700!important;text-transform:uppercase}@media only screen and (min-width:768px){.om-booking-section-label{margin-top:20px;margin-bottom:15px;font-size:20px}.om-booking-special-rate-code-heading{font-size:18px}.om-booking-special-rate-code-label{font-size:12px}.om-room-count-label{font-size:12px}.om-booker-travel-date{font-size:12px}.om-occupancy-alert-label{font-size:12px}.om-children-alert-label{font-size:12px}}@media only screen and (min-width:992px){.om-booking-section-label{margin-top:15px;margin-bottom:10px;font-size:22px}}.btn-transparent{background:0 0;border:0}.is-table-row{display:table}.is-table-row [class*=col-]{float:none;display:table-cell;vertical-align:top}.is-table-row [class*=col-].middle{vertical-align:middle}.is-control{cursor:pointer}.coming-soon-details-header{color:#000;font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;font-size:30px;font-style:italic}.coming-soon-intro-headline{color:#000;font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;font-size:30px}.coming-soon-title{float:right;padding-left:45px;padding-right:40px;padding-top:49px}@media only screen and (min-width:768px){.coming-soon-title{padding-left:65px;padding-right:60px;padding-top:59px}}@media only screen and (min-width:992px){.coming-soon-title{padding-left:125px;padding-right:60px;padding-top:190px}}.nav-book-link li a.active{border-bottom:0!important}.nav-book-link a{position:relative!important;display:inline-block;padding:5px 5px!important;text-decoration:none!important;color:#000!important;font-size:14px!important;border-radius:2px!important;font-weight:700;text-transform:uppercase}.nav-book-link a:hover{border-bottom:0!important}.nav-book-link a.expanded:after{content:'';position:absolute;height:70%;top:91%;margin-left:-10px;border-width:14px;border-style:solid;left:47%;border-color:#2699e1 transparent transparent transparent}.nav-book-link a.om-brand-color{background:#ffcb4f}.nav-book-link a.om-brand-color:after{border-color:#ffcb4f transparent transparent transparent}.nav-book-link a.om-resort-color{background:#ffcb4f}.nav-book-link a.om-resort-color:after{border-color:#ffcb4f transparent transparent transparent}.nav-book-link a.om-hotel-color{background:#ffcb4f;color:#000!important}.nav-book-link a.om-hotel-color:after{border-color:#ffcb4f transparent transparent transparent}.om-booker-explore .loading-container{position:absolute;top:140px;left:0;height:100%;width:100%}.om-booker-explore .loading-animation{background:url(/Styles/omni/css/images/loadingAnimation.gif) no-repeat 0 0;height:48px;width:48px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.om-booker-explore .explore-section{padding:10px 15px}@media only screen and (min-width:768px){.om-booker-explore .explore-section{padding:25px;padding-bottom:10px}}.om-booker-explore .explore-section .property-image{margin:10px 0}.om-booker-explore .explore-section .property-image img{width:100%}.om-booker-explore .explore-section .property-details{font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;text-transform:uppercase;color:#000}.om-booker-explore .explore-section .property-details .hotel-name{display:block;color:#000;font-size:20px;font-weight:500;margin:0;padding:0}.om-booker-explore .explore-section .property-details span{font-size:13px}@media only screen and (min-width:768px){.om-booker-explore .explore-section .property-details span{font-size:16px}}.om-booker-explore .explore-section .explore-multiple h4{font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;font-size:18px;font-style:italic;margin-bottom:20px}.om-booker-explore .explore-section .explore-multiple .photo{display:table-cell;padding:0 10px 0 0}.om-booker-explore .explore-section .explore-multiple .photo img{width:121px}.om-booker-explore .explore-section .explore-multiple .title{display:table-cell;vertical-align:top;line-height:22px}.om-booker-explore .explore-section .explore-multiple .title a{color:#000;font-size:16px;text-transform:uppercase}.om-booker-explore .explore-section .explore-multiple ul{padding:0;margin:0;list-style-type:none}.om-booker-explore .explore-section .explore-multiple ul li{margin:0 0 10px;padding:0;line-height:68px}.free-nights-message{color:#40748e}.margin-top-bottom-15{margin-top:15px!important;margin-bottom:15px!important}.btn-modal{color:#fff;background-color:#40748e;border-color:#40748e;border:0;border-radius:0;font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;font-size:14px;font-style:italic;font-weight:300;padding:10px 25px}.btn-modal.active,.btn-modal.focus,.btn-modal:active,.btn-modal:focus,.btn-modal:hover,.open>.dropdown-toggle.btn-modal{color:#fff}.btn-modal.active,.btn-modal:active,.open>.dropdown-toggle.btn-modal{background-image:none}.btn-modal.disabled,.btn-modal.disabled.active,.btn-modal.disabled.focus,.btn-modal.disabled:active,.btn-modal.disabled:focus,.btn-modal.disabled:hover,.btn-modal[disabled],.btn-modal[disabled].active,.btn-modal[disabled].focus,.btn-modal[disabled]:active,.btn-modal[disabled]:focus,.btn-modal[disabled]:hover,fieldset[disabled] .btn-modal,fieldset[disabled] .btn-modal.active,fieldset[disabled] .btn-modal.focus,fieldset[disabled] .btn-modal:active,fieldset[disabled] .btn-modal:focus,fieldset[disabled] .btn-modal:hover{background-color:#40748e;border-color:#40748e}.btn-modal .badge{color:#40748e;background-color:#fff}.btn-check-rates{color:#fff;background-color:#40748e;border-color:#ccc;border:0;border-radius:0;font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;padding:10px;margin:25px 0 0}.btn-check-rates.active,.btn-check-rates.focus,.btn-check-rates:active,.btn-check-rates:focus,.btn-check-rates:hover,.open>.dropdown-toggle.btn-check-rates{color:#fff}.btn-check-rates.active,.btn-check-rates:active,.open>.dropdown-toggle.btn-check-rates{background-image:none}.btn-check-rates.disabled,.btn-check-rates.disabled.active,.btn-check-rates.disabled.focus,.btn-check-rates.disabled:active,.btn-check-rates.disabled:focus,.btn-check-rates.disabled:hover,.btn-check-rates[disabled],.btn-check-rates[disabled].active,.btn-check-rates[disabled].focus,.btn-check-rates[disabled]:active,.btn-check-rates[disabled]:focus,.btn-check-rates[disabled]:hover,fieldset[disabled] .btn-check-rates,fieldset[disabled] .btn-check-rates.active,fieldset[disabled] .btn-check-rates.focus,fieldset[disabled] .btn-check-rates:active,fieldset[disabled] .btn-check-rates:focus,fieldset[disabled] .btn-check-rates:hover{background-color:#40748e;border-color:#ccc}.btn-check-rates .badge{color:#40748e;background-color:#fff}@media only screen and (min-width:768px){.btn-check-rates{font-size:22px;padding:15px}}.btn-hotel-details{color:#fff;background-color:#40748e;border-color:#ccc;border:0;border-radius:0;font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;font-size:16px;font-style:italic;font-weight:300;padding:10px}.btn-hotel-details.active,.btn-hotel-details.focus,.btn-hotel-details:active,.btn-hotel-details:focus,.btn-hotel-details:hover,.open>.dropdown-toggle.btn-hotel-details{color:#fff}.btn-hotel-details.active,.btn-hotel-details:active,.open>.dropdown-toggle.btn-hotel-details{background-image:none}.btn-hotel-details.disabled,.btn-hotel-details.disabled.active,.btn-hotel-details.disabled.focus,.btn-hotel-details.disabled:active,.btn-hotel-details.disabled:focus,.btn-hotel-details.disabled:hover,.btn-hotel-details[disabled],.btn-hotel-details[disabled].active,.btn-hotel-details[disabled].focus,.btn-hotel-details[disabled]:active,.btn-hotel-details[disabled]:focus,.btn-hotel-details[disabled]:hover,fieldset[disabled] .btn-hotel-details,fieldset[disabled] .btn-hotel-details.active,fieldset[disabled] .btn-hotel-details.focus,fieldset[disabled] .btn-hotel-details:active,fieldset[disabled] .btn-hotel-details:focus,fieldset[disabled] .btn-hotel-details:hover{background-color:#40748e;border-color:#ccc}.btn-hotel-details .badge{color:#40748e;background-color:#fff}.btn-explore{color:#fff;background-color:#40748e;border-color:#40748e;border:0;border-radius:0;font-family:'Gotham 4r','Gotham 5r','Gotham 5i','Gotham 7r','Gotham A','Gotham B',Tahoma,Arial,sans-serif;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:300;margin:25px 0 0;padding:15px}.btn-explore.active,.btn-explore.focus,.btn-explore:active,.btn-explore:focus,.btn-explore:hover,.open>.dropdown-toggle.btn-explore{color:#fff}.btn-explore.active,.btn-explore:active,.open>.dropdown-toggle.btn-explore{background-image:none}.btn-explore.disabled,.btn-explore.disabled.active,.btn-explore.disabled.focus,.btn-explore.disabled:active,.btn-explore.disabled:focus,.btn-explore.disabled:hover,.btn-explore[disabled],.btn-explore[disabled].active,.btn-explore[disabled].focus,.btn-explore[disabled]:active,.btn-explore[disabled]:focus,.btn-explore[disabled]:hover,fieldset[disabled] .btn-explore,fieldset[disabled] .btn-explore.active,fieldset[disabled] .btn-explore.focus,fieldset[disabled] .btn-explore:active,fieldset[disabled] .btn-explore:focus,fieldset[disabled] .btn-explore:hover{background-color:#40748e;border-color:#40748e}.btn-explore .badge{color:#40748e;background-color:#fff}@media only screen and (min-width:768px){.btn-explore{font-size:20px}}.om-booking-btn{font-family:'Arquitecta W00 Bold',sans-serifsans-serifsans-serifsans-serif;font-size:14px;font-style:italic;font-weight:300}.om-booking-btn:focus,.om-booking-btn:hover{color:#fff}@media only screen and (min-width:768px){.om-booking-btn{display:block;font-size:24px;height:67px;margin:20px 0 0 0;width:100%}}.om-bk-callout{margin:10px}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
