<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import'https://onepagebooking.com/fonts/google/open-sans/stylesheet.css';@font-face{font-family:'opb-icons-line';src:url('https://onepagebooking.com/fonts/v5/line.eot?69258248');src:url('https://onepagebooking.com/fonts/v5/line.eot?69258248#iefix') format('embedded-opentype'),url('https://onepagebooking.com/fonts/v5/line.woff2?69258248') format('woff2'),url('https://onepagebooking.com/fonts/v5/line.woff?69258248') format('woff'),url('https://onepagebooking.com/fonts/v5/line.ttf?69258248') format('truetype'),url('https://onepagebooking.com/fonts/v5/line.svg?69258248#fontello') format('svg');font-weight:normal;font-style:normal}.icon-calendar:before{content:'';font-family:'opb-icons-line'}.icon-give:before{content:'';font-family:'opb-icons-line'}.icon-insurance:before{content:'';font-family:'opb-icons-line'}.icon-key:before{content:'';font-family:'opb-icons-line'}.icon-leave:before{content:'';font-family:'opb-icons-line'}.icon-lock:before{content:'';font-family:'opb-icons-line'}.icon-person:before{content:'';font-family:'opb-icons-line'}.icon-persons-males:before{content:'';font-family:'opb-icons-line'}.icon-persons:before{content:'';font-family:'opb-icons-line'}.icon-private-business:before{content:'';font-family:'opb-icons-line'}.icon-purse:before{content:'';font-family:'opb-icons-line'}.icon-rooms-rates:before{content:'';font-family:'opb-icons-line'}.icon-stars:before{content:'';font-family:'opb-icons-line'}.icon-wlan:before{content:'';font-family:'opb-icons-line'}.icon-square:before{content:'';font-family:'opb-icons-line'}.icon-house:before{content:'';font-family:'opb-icons-line'}.icon-house-fill:before{content:'';font-family:'opb-icons-line'}opb-rooms-and-rates h2 opb-radio .custom-radio label:before,opb-address-form h2 opb-radio .custom-radio label:before{border-color:#000 !important}.btn-show-not-available-rooms{color:#000 !important;border:2px solid #000 !important}#rates-compare-wrapper ul li div.badge{background:#000;color:16px}#rates-compare-wrapper ul li button.badge{background:#9cb592;color:#fff}opb-location .leaflet-popup-content-wrapper,opb-location .leaflet-popup-tip{background:#000;color:#fff}opb-location .leaflet-popup-close-button{color:#fff !important}.custom-popup .leaflet-popup-content-wrapper .leaflet-popup-content{max-width:220px !important}.main-content-wrap app-corporate-login-bar #corporate-login-info{color:#000 !important}.person-number-config-button&gt;div.not-available{font-size:14px;background:#000;color:#fff}.person-number-config-button&gt;div.not-available:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}opb-booking #booking-wrap p.check-or-not-text a.cb-link{text-decoration:underline !important}opb-calendar app-calendar-extended h2 .date-pick-wrap a{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}.my-tooltip{z-index:303 !important}.badge{font-weight:400 !important}app-travels-bar #travels-bar{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none;border-color:#3c3c3c;border-width:1px;border-style:solid;background:#000}app-travels-bar #travels-bar&gt;.travel-column{border-color:#3c3c3c;border-width:1px;border-style:solid;border-top-width:0;border-bottom-width:0;border-right-width:0}app-travels-bar #travels-bar&gt;.travel-column:not(.active){font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}app-travels-bar #travels-bar&gt;.travel-column.active{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none;background:#9cb592}#basket-main-wrap .basket-column.active .basket-step-checked{background:#fff;color:#9cb592}.basket-visible .navbar-static-top.gradient-bg .hamburger::after{color:#000}.basket-visible .navbar-static-top.gradient-bg .hamburger-inner{background-color:#000}.basket-visible .navbar-static-top.gradient-bg .hamburger-inner::after,.basket-visible .navbar-static-top.gradient-bg .hamburger-inner::before{background-color:#000}@media(max-width: 992px){#category-wrap.enhancement-categories-wrap-mobile .carousel .carousel-cell.is-selected{background-color:#9cb592 !important}}body{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;color:#000;font-size:16px}a{color:#000}#section-3{overflow-x:hidden}.logo-wrapper{overflow:hidden}opb-cb input{display:none}opb-cb.simple .custom-select label{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}button.gradient-bg:not(.navbar),a.gradient-bg:not(.navbar){background:#9cb592}.form-field-row{border-color:#e2e2e2;border-width:1px;border-style:solid;background:#fff}.form-field-row:not(.credit-card){padding:16px 15px 15px;margin-bottom:15px}.form-field-row label{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:19px;text-transform:none}@media(max-width: 992px){.form-field-row label{font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:none;opacity:.8}}.form-field-row .form-group.has-error label{color:#ff1a1a}.form-field-row .form-group.has-error .valid label{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:19px;text-transform:none}@media(max-width: 992px){.form-field-row .form-group.has-error .valid label{font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:none;opacity:.65}}.form-field-row .form-control{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}@media(max-width: 992px){.form-field-row .form-control{font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:none}}.form-field-row textarea.form-control{background:rgba(0,0,0,0)}.form-field-row .overflow-wrap p{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:19px;text-transform:none}@media(min-width: 992px){.form-field-row&gt;.row&gt;div:not(:first-child),.form-field-row:not(.credit-card) .inputs&gt;div:not(:first-child){border-color:#e2e2e2;border-width:1px;border-style:solid;background:#fff;background:rgba(0,0,0,0);border-width:0 0 0 1px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 100px #fff inset !important;font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}@media(max-width: 992px){input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:none}}ng-select .ui-select-container ul.dropdown-menu{border-color:#e2e2e2;border-width:1px;border-style:solid;background:#fff;border-top:0;max-height:375px !important}ng-select .ui-select-container ul.dropdown-menu li{border-color:#e2e2e2;border-width:1px;border-style:solid;background:#fff;border-right:0;border-left:0;border-top:0}ng-select .ui-select-container ul.dropdown-menu li .active a{background:rgba(0,0,0,.05)}ng-select .ui-select-container ul.dropdown-menu li a{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none;font-weight:400;font-size:15px}ng-select .ui-select-container ul.dropdown-menu li a:hover{background:rgba(0,0,0,.05)}.section-gradient{background:#fff}.white-box{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);border-color:#d7d7d7;border-width:1px;border-style:solid;box-shadow:none}.btn-green,.modify-booking .btn-default{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;background-color:rgba(0,0,0,0);border:2px solid #9cb592;color:#9cb592}.btn-green:focus,.modify-booking .btn-default:focus{background-color:rgba(0,0,0,0);border:2px solid #9cb592;color:#9cb592}.btn-green:hover,.modify-booking .btn-default:hover{border:2px solid #9cb592;background:#9cb592;color:#fff}.modify-booking .btn-default{min-height:42px;text-align:center;padding:0 15px;margin:0 5px}.btn-red{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border:2px solid #ec4545;color:#ec4545}.btn-red:focus{background-color:rgba(0,0,0,0);border:2px solid #ec4545;color:#ec4545}.btn-red:hover{background:#ec4545;border:2px solid #ec4545;color:#fff}.modify-booking .btn-red:not(:hover){background:rgba(0,0,0,0)}.btn-large{font-size:20px !important;margin:0 5px;padding:5px 15px}.btn-large i{font-size:12px}.btn-large:hover,.btn-large:active,.btn-large:focus{font-size:20px}.form-popover .form-group .form-control{height:54px;padding:0;border-radius:0;border:1px solid #e4e4e4;background:#f5f5f5;box-shadow:none}#never-leave-widget .close-widget{color:#fff}#never-leave-widget .close-widget:hover{color:#fff}.dropdown-item&gt;div,.ui-select-match-text{pointer-events:none}.leaflet-popup-close-button{color:#fff !important}.adults-holder .form-group input::placeholder{visibility:hidden}.adults-holder .form-group input:focus::placeholder{visibility:visible}@media(min-width: 992px){#category-wrap .slider-gradient-mask&gt;div&gt;div:last-child #category-wrap .slider-gradient-mask&gt;div&gt;div:last-child{background:#fff}}@media(min-width: 992px){#category-wrap .slider-gradient-mask&gt;div&gt;div:last-child #category-wrap .slider-gradient-mask&gt;div&gt;div:first-child{background:#fff}}#advertising-wrap{color:#000;border:1px solid #000}body.modal-open .modal-content{background:rgba(0,0,0,.5)}body.modal-open .modal-content #modal-configurator .options-list-padding{background:#ebebeb;box-shadow:0px 10px 12px 0px rgba(130,130,130,.25)}body.modal-open .modal-content #enhancement-details{background:#fff}body.modal-open .modal-content #enhancement-details h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}body.modal-open .modal-content #enhancement-details p{font-family:'Open Sans';font-weight:400;color:#000;font-size:15px;text-transform:none}body.modal-open .modal-content .popup-button-wrapper{background:#fff}body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option{border-color:#dedede;border-width:1px;border-style:solid;background:#fafafa;box-shadow:none}body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option .options-inside .enhancement-option{border-left:0;border-right:0}body.modal-open .modal-content .enhancement-option .custom-radio span.cb-details{margin-top:5px;display:block;opacity:.75;font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}body.modal-open .modal-content #modal-configurator .btn-accept-enhancements{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;font-size:16px}body.modal-open .modal-content #modal-configurator .btn-accept-enhancements.btn-red{border:2px solid #ec4545;color:#ec4545}body.modal-open .modal-content #modal-configurator .btn-accept-enhancements.btn-red:hover{background:#ec4545;color:#fff}body.modal-open .modal-content #modal-configurator .btn-accept-enhancements.btn-default{border:2px solid #9cb592;color:#9cb592}body.modal-open .modal-content #modal-configurator .btn-accept-enhancements.btn-default:hover{background:#9cb592;color:#fff}body.modal-open .modal-content #modal-configurator .time-picker .time-picker-carousel span.time.active{box-shadow:0 0 0 1.5px #9cb592}body.modal-open .modal-content #modal-configurator .close-modal{background:rgba(0,0,0,.9);color:#fff}body.modal-open .modal-content #modal-configurator h3{margin-bottom:5px}body.modal-open .modal-content #modal-configurator h3+p{margin-bottom:5px}body.modal-open .modal-content #modal-configurator .enhancement .sticky-element p.details{font-family:'Open Sans';font-weight:400;color:#ababab;font-size:12px;text-transform:none}body.modal-open .modal-content #modal-configurator .enhancement .sticky-element h3{font-family:'Open Sans';font-weight:400;color:#000;font-size:19px;text-transform:none}body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option.increase-input p{font-family:'Open Sans';font-weight:400;color:#ababab;font-size:12px;text-transform:none}body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option.increase-input .control-wrapper .value,body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option.increase-input .value-wrapper .value{padding-top:16px;font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:94px;text-transform:none}body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option.increase-input .control-wrapper.disabled .value,body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option.increase-input .value-wrapper.disabled .value{color:#000;opacity:.15}body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option.increase-input .control{font-family:'opb-icons';color:#9cb592 !important;border:2px solid #9cb592 !important}body.modal-open .modal-content #modal-configurator .enhancement .enhancement-option.increase-input .control.disabled{color:#000;border:2px solid #000 !important}body.modal-open .modal-content #modal-configurator app-day-count-selector .date,body.modal-open .modal-content #modal-configurator app-range-count-selector .date{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}body.modal-open .modal-content #modal-configurator app-day-count-selector .control,body.modal-open .modal-content #modal-configurator app-range-count-selector .control{font-size:50px}body.modal-open .modal-content #modal-configurator app-day-count-selector .control .icon-plus,body.modal-open .modal-content #modal-configurator app-day-count-selector .control .icon-minus,body.modal-open .modal-content #modal-configurator app-range-count-selector .control .icon-plus,body.modal-open .modal-content #modal-configurator app-range-count-selector .control .icon-minus{margin-top:-1px}@media(max-width: 600px){body.modal-open .modal-content #modal-configurator app-day-count-selector .value,body.modal-open .modal-content #modal-configurator app-range-count-selector .value{font-size:60px !important}body.modal-open .modal-content #modal-configurator app-day-count-selector .control,body.modal-open .modal-content #modal-configurator app-range-count-selector .control{font-size:36px !important}}body.modal-open .modal-content #modal-configurator app-amount-input .enhancement-option{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}body.modal-open .modal-content #modal-configurator app-amount-input .enhancement-option .price-value-input{font-size:3.2em}@media(max-width: 600px){body.modal-open .modal-content #modal-configurator app-amount-input .enhancement-option{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}body.modal-open .modal-content #modal-configurator app-amount-input .enhancement-option .price-value-input{font-size:2.6em}}body.modal-open .modal-content #modal-configurator .close-modal .icon-close-large{position:relative;top:2px}#rates-compare-wrapper{background:#f8f8f8;color:#000}#rates-compare-wrapper ul li{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;font-size:20px;border-bottom:1px solid rgba(82,82,82,.3);color:#000;line-height:45px}#rates-compare-wrapper ul li h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none;color:#000}#rates-compare-wrapper ul li p.strike-price{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#rates-compare-wrapper ul li .icon-check{color:16px !important}#rates-compare-wrapper ul li .badge{background:#9cb592;color:#fff}#rates-compare-wrapper .rate-button-wrapper button{display:inline-block;min-height:36px;margin-top:50px;background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}#rates-compare-wrapper .rate-button-wrapper button span{vertical-align:middle;line-height:normal !important}#rates-compare-wrapper .rate-button-wrapper button span span{display:block}#rates-compare-wrapper .rate-button-wrapper button i{vertical-align:top;font-size:75%}#rates-compare-wrapper .rate-button-wrapper button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}#rates-compare-wrapper .rate-button-wrapper button:hover{border-color:#9cb592;border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none}#rates-compare-slides .rates-compare-slide:nth-child(odd){background:#fff;color:#000}#rates-compare-slides .rates-compare-slide:nth-child(even){background:#f8f8f8;color:#000}.dark.modal-open .modal-content,.light-dark.modal-open .modal-content{background:rgba(0,0,0,.9)}.dark.modal-open .modal-content #close-modal-wrap button,.light-dark.modal-open .modal-content #close-modal-wrap button{color:#fff}.login-modal.modal-open .modal-content,.gray-bg-modal.modal-open .modal-content,body.modify-booking .modal-content,body.allotments .modal-content,body.corporate app-corporate-login{background:#f8f8f8}.login-modal.modal-open .modal-content .close-modal,.gray-bg-modal.modal-open .modal-content .close-modal,body.modify-booking .modal-content .close-modal,body.allotments .modal-content .close-modal,body.corporate app-corporate-login .close-modal{background:#9cb592;color:#fff;text-shadow:0 0 #fff}.login-modal.modal-open .modal-content button[type=submit],.login-modal.modal-open .modal-content input[type=submit],.gray-bg-modal.modal-open .modal-content button[type=submit],.gray-bg-modal.modal-open .modal-content input[type=submit],body.modify-booking .modal-content button[type=submit],body.modify-booking .modal-content input[type=submit],body.allotments .modal-content button[type=submit],body.allotments .modal-content input[type=submit],body.corporate app-corporate-login button[type=submit],body.corporate app-corporate-login input[type=submit]{background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;font-size:22px;font-weight:bold}.login-modal.modal-open .modal-content button[type=submit]:focus,.login-modal.modal-open .modal-content input[type=submit]:focus,.gray-bg-modal.modal-open .modal-content button[type=submit]:focus,.gray-bg-modal.modal-open .modal-content input[type=submit]:focus,body.modify-booking .modal-content button[type=submit]:focus,body.modify-booking .modal-content input[type=submit]:focus,body.allotments .modal-content button[type=submit]:focus,body.allotments .modal-content input[type=submit]:focus,body.corporate app-corporate-login button[type=submit]:focus,body.corporate app-corporate-login input[type=submit]:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;font-size:22px;font-weight:bold}.login-modal.modal-open .modal-content button[type=submit]:hover,.login-modal.modal-open .modal-content input[type=submit]:hover,.gray-bg-modal.modal-open .modal-content button[type=submit]:hover,.gray-bg-modal.modal-open .modal-content input[type=submit]:hover,body.modify-booking .modal-content button[type=submit]:hover,body.modify-booking .modal-content input[type=submit]:hover,body.allotments .modal-content button[type=submit]:hover,body.allotments .modal-content input[type=submit]:hover,body.corporate app-corporate-login button[type=submit]:hover,body.corporate app-corporate-login input[type=submit]:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592;font-size:22px;font-weight:bold}.modal-content button[type=submit],.modal-content input[type=submit]{background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;font-size:22px;font-weight:bold}.modal-content button[type=submit]:focus,.modal-content input[type=submit]:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;font-size:22px;font-weight:bold}.modal-content button[type=submit]:hover,.modal-content input[type=submit]:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592;font-size:22px;font-weight:bold}.mobile-menu .modal-content{background:#000}body.dark #close-modal-wrap{color:#fff}.navbar-right{display:flex;align-items:baseline}.navbar-right li{float:none}.navbar-right&gt;li&gt;span{padding-top:6px !important}body.basket-visible header.navbar{border-color:#3c3c3c;border-width:1px;border-style:solid;border-top-width:0;border-left-width:0;border-right-width:0}body.basket-visible .navbar.gradient-bg{background:#2a2a2a}body.basket-visible .navbar.gradient-bg #bs-navbar a,body.basket-visible .navbar.gradient-bg #bs-navbar input[type=text]{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase}body.basket-visible .navbar.gradient-bg #bs-navbar input[type=text]::-webkit-input-placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase}body.basket-visible .navbar.gradient-bg #bs-navbar input[type=text]::-moz-placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase}body.basket-visible .navbar.gradient-bg #bs-navbar input[type=text]:-ms-input-placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase}body.basket-visible .navbar.gradient-bg #bs-navbar input[type=text]::-ms-input-placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase}body.basket-visible .navbar.gradient-bg #bs-navbar input[type=text]::placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase}body.basket-visible .navbar.gradient-bg .navbar-nav.navbar-right .input-wrap:after,body.basket-visible .navbar.gradient-bg .navbar-nav.navbar-right a:after,body.basket-visible .navbar.gradient-bg .navbar-nav.navbar-left a.active:after{background-color:#fff}body:not(.basket-visible) #bs-navbar a,body:not(.basket-visible) #bs-navbar input[type=text]{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase;color:#fff}body:not(.basket-visible) #bs-navbar input[type=text]::-webkit-input-placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase;color:#fff}body:not(.basket-visible) #bs-navbar input[type=text]::-moz-placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase;color:#fff}body:not(.basket-visible) #bs-navbar input[type=text]:-ms-input-placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase;color:#fff}body:not(.basket-visible) #bs-navbar input[type=text]::-ms-input-placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase;color:#fff}body:not(.basket-visible) #bs-navbar input[type=text]::placeholder{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase;color:#fff}body:not(.basket-visible) .bs-docs-nav .navbar-nav.navbar-right .input-wrap:after,body:not(.basket-visible) .bs-docs-nav .navbar-nav.navbar-right a:after,body:not(.basket-visible) .bs-docs-nav .navbar-nav.navbar-left a.active:after{background-color:#fff}#name-instead-of-logo-wrap a{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}#basketbar-text-hotel-id{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none;font-size:15px}body:not(.basket-visible) #bs-navbar input[type=text].text-transform-none{text-transform:none}#basket-main-wrap{border-color:#3c3c3c;border-width:1px;border-style:solid;background:#000;border-color:#3c3c3c;border-width:1px;border-style:solid;border-top-width:0;border-left-width:0;border-right-width:0}#basket-main-wrap .basket-column{border-color:#3c3c3c;border-width:1px;border-style:solid;border-top-width:0;border-bottom-width:0;border-right-width:0}@media(hover: hover){#basket-main-wrap .basket-column:hover{background:#232323}}@media(min-width: 600px){#basket-main-wrap .basket-column.active{background:#9cb592}#basket-main-wrap .basket-column.active .amount,#basket-main-wrap .basket-column.active .price-wrap-inner{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:62px;text-transform:none}#basket-main-wrap .basket-column.active .order-value-text-wrap,#basket-main-wrap .basket-column.active .details,#basket-main-wrap .basket-column.active .amount-details-listing p{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}#basket-main-wrap .basket-column.active .sumary-details-table,#basket-main-wrap .basket-column.active .details-table,#basket-main-wrap .basket-column.active .price-wrap-heading{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}#basket-main-wrap .basket-column.active .labels-only-tablet p,#basket-main-wrap .basket-column.active .labels-only-tablet span{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}}#basket-main-wrap .basket-column .amount-details-listing{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}#basket-main-wrap .basket-column .amount,#basket-main-wrap .basket-column .price-wrap-inner{font-family:'Open Sans';font-weight:400;color:#fff;font-size:62px;text-transform:none;display:inline-block;line-height:1em;height:auto}@media(min-width: 1280px){#basket-main-wrap .basket-column .amount,#basket-main-wrap .basket-column .price-wrap-inner{line-height:62px !important;height:62px !important}}#basket-main-wrap .basket-column .amount&gt;span,#basket-main-wrap .basket-column .price-wrap-inner&gt;span{line-height:1em;height:auto}#basket-main-wrap .basket-column .amount&gt;span #toggle-basket,#basket-main-wrap .basket-column .price-wrap-inner&gt;span #toggle-basket{line-height:1em;height:auto}@media(min-width: 1280px){#basket-main-wrap .basket-column .amount&gt;span,#basket-main-wrap .basket-column .price-wrap-inner&gt;span{line-height:62px !important;height:62px !important}}@media(max-width: 991px){#basket-main-wrap .basket-column .amount span,#basket-main-wrap .basket-column .price-wrap-inner span{font-family:'Open Sans';font-weight:400;color:#fff;font-size:40px;text-transform:none}}@media(min-width: 1280px){#basket-main-wrap .basket-column .price-wrap-inner:not(.default-size){line-height:46px !important;height:46px !important}#basket-main-wrap .basket-column .price-wrap-inner:not(.default-size)&gt;span{font-size:46px !important;line-height:46px !important;height:46px !important}#basket-main-wrap .basket-column .price-wrap-inner:not(.default-size)&gt;span #toggle-basket{top:4px !important}}#basket-main-wrap .basket-column .basket-step-checked{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:62px;text-transform:none;border-radius:50%;width:18px;height:18px;text-align:center;position:relative}#basket-main-wrap .basket-column .basket-step-checked i{font-size:8px;position:absolute;top:10px;left:8px;transform:translateX(-50%) translateY(-50%)}#basket-main-wrap .basket-column .details{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}#basket-main-wrap .basket-column .sumary-details-table,#basket-main-wrap .basket-column .details-table,#basket-main-wrap .basket-column .price-wrap-heading{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}#basket-main-wrap .basket-column .order-value-text-wrap{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}#basket-main-wrap .basket-column .btn-edit{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}#travel-option-wrap{display:flex;border-color:#3c3c3c;border-width:1px;border-style:solid;border-left:0;border-right:0;border-top:0;font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}#travel-option-wrap a{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}#travel-option-wrap .current-travel{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}#travel-option-wrap .current-travel a{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}#travel-option-wrap #travel-wrap{border-color:#3c3c3c;border-width:1px;border-style:solid;height:30px;border-left:0;border-bottom:0;border-top:0}#travel-option-wrap #travel-wrap&gt;div:not(:first-child){border-color:#3c3c3c;border-width:1px;border-style:solid;border-right:0;border-bottom:0;border-top:0}app-travels-bar #travels-bar{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none;border-color:#3c3c3c;border-width:1px;border-style:solid;background:#000}app-travels-bar #travels-bar&gt;.travel-column{border-color:#3c3c3c;border-width:1px;border-style:solid;border-top-width:0;border-bottom-width:0;border-right-width:0}app-travels-bar #travels-bar&gt;.travel-column:not(.active){font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}app-travels-bar #travels-bar&gt;.travel-column.active{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none;background:#9cb592}#masthead-content .booking-number span{background:#2a2a2a;font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase;display:inline-block;font-size:24px;font-weight:bold}#masthead-content h1{font-family:'Open Sans';font-weight:700;color:#fff;font-size:43px;text-transform:none}#masthead-content #person-select-wrap .btn.gradient-bg{background:rgba(0,0,0,0);background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:13px;text-transform:none}#masthead-content #person-select-wrap .btn.gradient-bg i{font-size:150%}#masthead-content #guest-count{font-family:'Open Sans';font-weight:400;color:#000;font-size:44px;text-transform:none}#masthead-content #booking-code-wrap{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#masthead-content #masthead-select,#masthead-content #booking-code-wrap{border-color:#e8e8e8;border-width:1px;border-style:solid;background:#fff}#masthead-content #masthead-select #col-booking-code{background-color:#fff}#masthead-content #masthead-select #col-booking-code .icon-enter_booking_code-wrap{color:#000 !important;text-shadow:0 0 0 #000 !important;font-size:8px !important}#masthead-content #masthead-select #col-booking-code .icon-enter_booking_code-wrap i:before{font-weight:700}#masthead-content #booking-code-wrap{border-width:1px 0 0 0}#masthead-content #guests-config-wrap #mobile-child-config-icon-warp{position:absolute;right:15px;top:34px;line-height:10px}#masthead-content #guests-config-wrap #mobile-child-config-icon-warp i{font-size:16px}#masthead-content #guests-config-wrap #accept-changes button{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none;font-size:18px}#masthead-content #guests-config-wrap&gt;div&gt;ul{font-family:'Open Sans';font-weight:400;color:#000;font-size:44px;text-transform:none}#masthead-content #guests-config-wrap&gt;div&gt;ul&gt;li{border-color:#e8e8e8;border-width:1px;border-style:solid;background:#fff;border-bottom:0;font-size:.75em}#masthead-content #guests-config-wrap&gt;div&gt;ul&gt;li .input-wrap input{background:none;font-size:1.25em;user-select:none;-webkit-text-fill-color:#000}#masthead-content #guests-config-wrap&gt;div&gt;ul&gt;li .guest-age-info span:not(.first-child){font-size:16px}#masthead-content #guests-config-wrap&gt;div&gt;ul&gt;li:first-child{border-top:0}#masthead-content #guests-config-wrap&gt;div .child-config-row{border-color:#e8e8e8;border-width:1px;border-style:solid;background:#fff}#masthead-content #guests-config-wrap .person-number-config-button button{border:2px solid #000;border-radius:50%}#masthead-content #guests-config-wrap .person-number-config-button button i{font-size:36px;color:#000}#masthead-content #guests-config-wrap .person-number-config-button button:hover{background:#000}#masthead-content #guests-config-wrap .person-number-config-button button:hover i{color:#fff}#masthead-content #guests-config-wrap .person-number-config-button div.not-available{font-weight:normal;font-size:12px;background:#000;color:#fff}#masthead-content #guests-config-wrap .person-number-config-button div.not-available:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}#masthead-content #guests-config-toggle i:not(.glyphicon){font-family:'HNS Line';font-weight:400;color:#000;font-size:36px;text-transform:none}#masthead-content #guests-config-toggle i.glyphicon{font-size:15px}#masthead-content .roomindex-select-wrap,#masthead-content .current-roomindex-select-wrap{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;border-color:#e8e8e8;border-width:1px;border-style:solid;background:#fff;border-bottom:0}#masthead-content .delete-room-btn{color:#000}#masthead-select{font-family:'Open Sans';font-weight:400;color:#000;font-size:44px;text-transform:none;font-size:1.2rem;text-transform:none}#masthead-select .form-field-row .form-group label.floating{font-family:'Open Sans';font-weight:400;color:#000;font-size:44px;text-transform:none;font-size:1.2rem;text-transform:none}#masthead-select ng-select .ui-select-container span.ui-select-placeholder,#masthead-select ng-select .ui-select-container span.ui-select-match-text{font-family:'Open Sans';font-weight:400;color:#000;font-size:44px;text-transform:none;font-size:1rem;text-transform:none}@media(min-width: 600px){#masthead-wrap .child-age{font-size:1.5rem !important}#masthead-wrap .child-age .ui-select-match-text{font-size:1rem}}.child-config-row+.child-config-row{border-top:0 !important}#header-filter-selection{height:70px;display:flex;justify-content:center;align-items:center;position:relative}#header-filter-selection .text{font-size:34px;padding:0 10px;display:block}#header-filter-selection .header-filter-selection-radio input{display:none}#header-filter-selection .header-filter-selection-radio input+label{background:#232323;cursor:pointer;display:block;padding:10px 20px;color:#000;font-size:24px;font-weight:normal;transition:all .3s;margin:0;box-shadow:0 0 20px rgba(0,0,0,.5)}@media(max-width: 420px){#header-filter-selection .header-filter-selection-radio input+label{font-size:16px}}#header-filter-selection .header-filter-selection-radio input:checked+label{background:#9cb592;color:#fff;font-size:34px}@media(max-width: 420px){#header-filter-selection .header-filter-selection-radio input:checked+label{font-size:22px}}.container-fluid .masthead-select-wrap #col-booking-code{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);box-shadow:none}.container-fluid .masthead-select-wrap #col-booking-code .input-wrap a{font-size:.5rem}.container-fluid .masthead-select-wrap #col-booking-code .input-wrap a i{color:#000;text-shadow:0 0 0 #000}.container-fluid .masthead-select-wrap #col-booking-code .input-wrap a i.icon-close{color:red}.container-fluid .masthead-select-wrap #col-booking-code .input-wrap a i.icon-check{color:#39e455}.container-fluid .masthead-select-wrap #col-booking-code .input-wrap a i:before{font-weight:bold}.container-fluid .masthead-select-wrap #col-booking-code .input-wrap:after{background-color:#000}.container-fluid .masthead-select-wrap #col-booking-code .input-wrap input{font-size:13px}.container-fluid .masthead-select-wrap&gt;div&gt;.row:last-child span i{font-size:10px;margin-left:4px}.container-fluid .masthead-select-wrap .has-border-left{border-left:1px solid #e8e8e8}.bg-light-grey{background:#f8f8f8;color:#000}.bg-light-grey .slider-gradient-mask&gt;div&gt;div:last-child{background:#f8f8f8}@media(min-width: 992px){.bg-white,.alternate-color:not(.bg-light-grey){background:#fff;color:#000}.bg-white .slider-gradient-mask&gt;div&gt;div:last-child,.alternate-color:not(.bg-light-grey) .slider-gradient-mask&gt;div&gt;div:last-child{background:#fff}}.section-gradient:nth-child(even),.corporate-section:nth-child(even){background:#f8f8f8;color:#000}.section-gradient:nth-child(even) h1,.section-gradient:nth-child(even) h2,.section-gradient:nth-child(even) h3,.section-gradient:nth-child(even) h4,.section-gradient:nth-child(even) h5,.section-gradient:nth-child(even) h6,.corporate-section:nth-child(even) h1,.corporate-section:nth-child(even) h2,.corporate-section:nth-child(even) h3,.corporate-section:nth-child(even) h4,.corporate-section:nth-child(even) h5,.corporate-section:nth-child(even) h6{color:#000}.section-gradient:nth-child(odd),.corporate-section:nth-child(odd){background:#fff;color:#000}h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}.bg-light-grey h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}.desktop-preview-wrap{background:#fff;border-bottom:1px solid rgba(0,0,0,.2)}.desktop-preview-wrap button{background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:13px;text-transform:none}.desktop-preview-wrap button:hover,.desktop-preview-wrap button:active{background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:13px;text-transform:none}.desktop-preview-wrap h5{font-size:14px;text-transform:uppercase;font-weight:500}.desktop-preview-wrap p{color:rgba(0,0,0,.7);font-size:21px}.desktop-preview-wrap p.big{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none;font-size:40px}@media(min-width: 992px){.desktop-preview-wrap p.big{margin-right:-50px}}.desktop-preview-wrap p.big i.icon-slider-arrow-right{color:rgba(0,0,0,.7);font-size:35px;bottom:14px}.desktop-preview-wrap p.big i.step-ready{font-size:26px;bottom:13px;margin-left:-10px}#overscroll-progress-wrap{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fff;font-size:21px;text-transform:none}p.enhancement-csv&gt;span:last-child:after,p.desire-csv&gt;span:last-child:after{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}#section-1 .desktop-preview p.big,#section-2 .desktop-preview p.big,#section-3 .desktop-preview p.big{display:flex;align-items:center;justify-content:center}#section-1 .desktop-preview p.big i.icon-slider-arrow-right,#section-2 .desktop-preview p.big i.icon-slider-arrow-right,#section-3 .desktop-preview p.big i.icon-slider-arrow-right{bottom:auto;font-size:70%}#section-1 .desktop-preview p.big i.step-ready,#section-2 .desktop-preview p.big i.step-ready,#section-3 .desktop-preview p.big i.step-ready{margin-left:15px;bottom:auto}.guests-in-rooms-wrap+.guests-in-rooms-wrap{margin-bottom:50px}p.enhancement-csv&gt;span:last-child:after,p.desire-csv&gt;span:last-child:after{right:auto !important;bottom:auto !important;margin-left:15px !important}.blue-background-gradient{background:#fff}.blue-background-gradient h2,.blue-background-gradient .icon-close-large{color:#fff}.cb-holder-item label,.cb-holder-item a,.cb-holder-item i{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:14px;text-transform:none}.cb-holder-item.active label,.cb-holder-item.active a,.cb-holder-item.active i{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:14px;text-transform:none}.cb-holder-item.active label&gt;span{text-decoration:underline}.cb-holder-item .icon-filter{font-size:.65em !important}#complex-month-select-wrap{background:#f6f6f6}#complex-month-select-wrap .triangle{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f6f6f6 rgba(0,0,0,0)}#complex-month-select-wrap #month-name-wrap span{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#complex-month-select-wrap .close-me i{color:#010101}#complex-month-select-wrap&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div{background:#9cb592;opacity:.15}#complex-month-select-wrap&gt;div&gt;div&gt;div&gt;div&gt;div:after{background:#9cb592;opacity:1}#complex-month-select-wrap .opb5-tooltip&gt;div{color:#fff;background-color:#a47b5b}#complex-month-select-wrap .opb5-tooltip opb5-arrow-svg path{fill:#a47b5b}opb-calendar-filters #filter-wrap{background:#f6f6f6}opb-calendar-filters #filter-wrap .filter-label{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-calendar-filters #filter-wrap .triangle{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f6f6f6 rgba(0,0,0,0)}opb-calendar-filters #filter-wrap .close-me i{color:#010101}opb-calendar-filters #filter-wrap opb-cb.calendar-filter label span{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-calendar-filters #filter-wrap .btn-filter-wrap button{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none;font-size:16px}.calendar-day-cell .bg-wrap{border-color:#eee;border-width:1px;border-style:solid;background:#fff;box-shadow:0 !important}.calendar-day-cell&gt;.restictions&gt;span{font-size:9px;color:#000 !important;background-color:#e1be23}.calendar-day-cell&gt;.restictions&gt;span:nth-child(n+2){background-color:#4b9be6}.calendar-day-cell&gt;.restictions&gt;span span{color:#000 !important}@media(hover: hover){.calendar-day-cell:hover .bg-wrap{border-color:#9cb592;border-width:1px;border-style:solid;background:#fff}.calendar-day-cell:hover .day{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:40px;text-transform:none}.calendar-day-cell:hover span.info,.calendar-day-cell:hover .price,.calendar-day-cell:hover .day-short{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:13px;text-transform:none}}.calendar-day-cell.maybe-selected:not(.bad-day):not(.bad-day-before):not(.selected) .bg-wrap{border-color:#9cb592;border-width:1px;border-style:solid;background:#fff}.calendar-day-cell.maybe-selected:not(.bad-day):not(.bad-day-before):not(.selected) .day{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:40px;text-transform:none}.calendar-day-cell.maybe-selected:not(.bad-day):not(.bad-day-before):not(.selected) span.info,.calendar-day-cell.maybe-selected:not(.bad-day):not(.bad-day-before):not(.selected) .price,.calendar-day-cell.maybe-selected:not(.bad-day):not(.bad-day-before):not(.selected) .day-short{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:13px;text-transform:none}.calendar-day-cell .day{font-family:'Open Sans';font-weight:400;color:#000;font-size:40px;text-transform:none}.calendar-day-cell span.info,.calendar-day-cell .price,.calendar-day-cell .day-short{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}.calendar-day-cell .price .line-through:after{background-color:#000}.calendar-day-cell .weather-info i{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none;font-size:26px}.calendar-day-cell .weather-info span{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}.calendar-day-cell .after-element{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:12px;text-transform:none;white-space:nowrap}.calendar-day-cell .after-element i{font-size:8px !important}.calendar-day-cell.selected .bg-wrap{border-color:rgba(0,0,0,0);background:#9cb592;box-shadow:0 !important}.calendar-day-cell.selected .day{font-family:'Open Sans';font-weight:400;color:#fff;font-size:40px;text-transform:none}.calendar-day-cell.selected span.info,.calendar-day-cell.selected .price,.calendar-day-cell.selected .day-short{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}.calendar-day-cell.selected .weather-info i{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none;font-size:26px}.calendar-day-cell.selected .weather-info span{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}.calendar-day-cell .deselect-button{background:#fff;border:1px solid #9cb592 !important}@media(max-width: 992px){.calendar-day-cell .deselect-button{background:#fff}}.calendar-day-cell .deselect-button .icon-close{color:#9cb592;font-size:11px;top:0;right:0;position:relative}@media(hover: hover){.calendar-day-cell .deselect-button:hover{background:#9cb592}.calendar-day-cell .deselect-button:hover .icon-close{color:#fff}}.calendar-month-wrap h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}opb-calendar #calendar-nav-icons a,opb-calendar #calendar-nav-icons-mobile a{color:#000}@media(hover: hover){opb-calendar #calendar-nav-icons a:hover,opb-calendar #calendar-nav-icons-mobile a:hover{color:#9cb592}}#opb-calendar+button{background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:13px;text-transform:none}#month-select-wrap span{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:14px;text-transform:none}#month-select-wrap span.active{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:14px;text-transform:none}opb-calendar h2 .date-pick-wrap a{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}#sticky-days{background:#fff;color:#000;text-align:center}#sticky-days #days-wrap{border-color:#eee;border-width:1px;border-style:solid;background:#fff;border-left-width:0;border-right-width:0;border-top-width:0}opb-calendar h2 .date-pick-wrap a{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}opb-calendar h2 .date-pick-wrap:after{border-top:0;border-left:0;border-right:0;border-color:#cecece;border-width:1px;border-style:solid}opb-radio.simple.grey .custom-radio input[type=radio]+label,opb-radio.simple.text-shadow .custom-radio input[type=radio]+label{font-family:'Open Sans';font-weight:700;color:rgba(0,0,0,.4);font-size:34px;text-transform:none}opb-radio.simple.grey .custom-radio input[type=radio]:checked+label,opb-radio.simple.text-shadow .custom-radio input[type=radio]:checked+label{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}opb-rooms-and-rates h2 opb-radio .custom-radio label:before,opb-address-form h2 opb-radio .custom-radio label:before{border-color:#000 !important}.alternate-color.bg-light-grey opb-radio.simple.grey .custom-radio input[type=radio]:checked+label,.alternate-color.bg-light-grey opb-radio.simple.text-shadow .custom-radio input[type=radio]:checked+label{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}opb-radio label{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}opb-rooms .grid-items .grid-item&gt;div,opb-rooms .grid-items .list-item&gt;div,opb-rooms .list-items .grid-item&gt;div,opb-rooms .list-items .list-item&gt;div{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25)}opb-rooms .grid-items .grid-item&gt;div .item-content h3,opb-rooms .grid-items .list-item&gt;div .item-content h3,opb-rooms .list-items .grid-item&gt;div .item-content h3,opb-rooms .list-items .list-item&gt;div .item-content h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}@media(max-width: 992px){opb-rooms .grid-items .grid-item&gt;div .item-content h3,opb-rooms .grid-items .list-item&gt;div .item-content h3,opb-rooms .list-items .grid-item&gt;div .item-content h3,opb-rooms .list-items .list-item&gt;div .item-content h3{font-size:18px;font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}}opb-rooms .grid-items .grid-item&gt;div .item-content .room-infos,opb-rooms .grid-items .list-item&gt;div .item-content .room-infos,opb-rooms .list-items .grid-item&gt;div .item-content .room-infos,opb-rooms .list-items .list-item&gt;div .item-content .room-infos{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}@media(max-width: 992px){opb-rooms .grid-items .grid-item&gt;div .item-content .room-infos,opb-rooms .grid-items .list-item&gt;div .item-content .room-infos,opb-rooms .list-items .grid-item&gt;div .item-content .room-infos,opb-rooms .list-items .list-item&gt;div .item-content .room-infos{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}}opb-rooms .grid-items .grid-item&gt;div .item-content .room-infos i,opb-rooms .grid-items .list-item&gt;div .item-content .room-infos i,opb-rooms .list-items .grid-item&gt;div .item-content .room-infos i,opb-rooms .list-items .list-item&gt;div .item-content .room-infos i{font-size:13px}opb-rooms .grid-items .grid-item&gt;div .btn-details button,opb-rooms .grid-items .list-item&gt;div .btn-details button,opb-rooms .list-items .grid-item&gt;div .btn-details button,opb-rooms .list-items .list-item&gt;div .btn-details button{background:rgba(0,0,0,0) !important;color:#9cb592}@media(max-width: 992px){opb-rooms .grid-items .grid-item&gt;div,opb-rooms .grid-items .list-item&gt;div,opb-rooms .list-items .grid-item&gt;div,opb-rooms .list-items .list-item&gt;div{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25)}}opb-rooms .grid-items .list-item .same-height,opb-rooms .list-items .list-item .same-height{border:0}opb-rooms .grid-items .cb-rooms-compare opb-cb label,opb-rooms .list-items .cb-rooms-compare opb-cb label{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;color:#fff}opb-rooms .grid-items .btn-compare-now,opb-rooms .list-items .btn-compare-now{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;color:#fff}opb-rooms .grid-items .details-btn-wrap,opb-rooms .list-items .details-btn-wrap{color:#fff;color:#fff}opb-rooms .grid-items .details-btn-wrap button,opb-rooms .list-items .details-btn-wrap button{color:#fff}opb-rooms .grid-items .details-btn-wrap button:hover,opb-rooms .list-items .details-btn-wrap button:hover{color:#fff}opb-rooms .room-lowest-price{font-family:'Open Sans';font-weight:400;color:#000;font-size:29px;text-transform:none}@media(max-width: 992px){opb-rooms .room-lowest-price{font-family:'Open Sans';font-weight:400;color:#000;font-size:21px;text-transform:none}}opb-rooms .room-lowest-price span{font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none}opb-rooms .room-lowest-price span.additional-stuff{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}@media(max-width: 992px){opb-rooms .room-lowest-price span{font-family:'Open Sans';font-weight:400;color:#000;font-size:10px;text-transform:none}}opb-rooms .room-details-btn-wrap button{background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;border-width:1px !important}opb-rooms .room-details-btn-wrap button span{vertical-align:middle;line-height:normal !important}opb-rooms .room-details-btn-wrap button span span{display:block}opb-rooms .room-details-btn-wrap button i{vertical-align:top;font-size:75%}opb-rooms .room-details-btn-wrap button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}opb-rooms .room-details-btn-wrap button:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}opb-rooms .active .room-details-btn-wrap button{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}opb-rooms .same-height{border-color:#d7d7d7;border-width:1px;border-style:solid;border-top:0;border-left:0;border-right:0}@media(max-width: 992px){opb-rooms .same-height{border-color:#d5d5d5;border-width:1px;border-style:solid;border-top:0;border-left:0;border-right:0;border-width:0}}@media(min-width: 992px){opb-rooms .same-height{margin-bottom:15px}}@media(max-width: 992px){opb-rooms .room-bottom-row .tiny-wrap .tiny{display:none !important}}opb-rooms .room-bottom-row.row{margin:0}opb-rooms .room-bottom-row.row&gt;div.has-breakpoints{padding-left:0;padding-right:0}opb-rooms .highlight-wrap,opb-rooms .tiny-wrap{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}@media(max-width: 992px){opb-rooms .highlight-wrap,opb-rooms .tiny-wrap{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}}opb-rooms .badge.suggestion{background:#000}opb-rooms .badge.hint{background:#000}opb-rooms #rooms-grid.grid .grid-items .grid-item&gt;div&gt;.triangle&gt;div{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}opb-rooms .room-config-wrap a{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}opb-rooms .room-config-wrap a i{font-size:50%;margin-left:15px}app-gallery-modal-content{color:#fff}.package-teaser span a{color:#000}.mobile-room-btn button{width:100%;height:32px;background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}.mobile-room-btn button span{vertical-align:middle;line-height:normal !important}.mobile-room-btn button span span{display:block}.mobile-room-btn button i{vertical-align:top;font-size:75%}.mobile-room-btn button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}.mobile-room-btn button:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}@media(max-width: 992px){.visible-section .mobile-step-checked{right:-1px}.room-details-btn-wrap{margin:0 !important}.room-details-btn-wrap button{width:100%;height:32px;background-color:rgba(0,0,0,0);margin:0 !important;font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}.room-details-btn-wrap button span{vertical-align:middle;line-height:normal !important}.room-details-btn-wrap button span span{display:block}.room-details-btn-wrap button i{vertical-align:top;font-size:75%}.room-details-btn-wrap button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}.room-details-btn-wrap button:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}}.list-item&gt;div .triangle&gt;div{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}opb-room-details .underdotted{border-bottom:1px dashed rgba(0,0,0,.5);color:rgba(0,0,0,.5)}opb-room-details .line-through{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;color:rgba(0,0,0,.5)}opb-room-details .line-through:after{content:'';position:absolute;width:100%;height:1px;left:0;top:5px;transform:rotate(-15deg);background-color:#000}@media(min-width: 768px){opb-room-details .line-through:after{width:calc(100% - 8px)}}opb-room-details .room-infos span.read-more-dots{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}opb-room-details .room-infos span.read-more-dots a{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-room-details .room-details{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25)}opb-room-details .room-details h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}opb-room-details .room-details h3&gt;span&gt;a{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-room-details .room-details .ps-content,opb-room-details .room-details .rate-plan-row{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-room-details .room-details .ps-content .inactive,opb-room-details .room-details .rate-plan-row .inactive{opacity:.3}opb-room-details .room-details .ps-content .more-infos h4{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:13px;text-transform:uppercase}opb-room-details .room-details .ps-content a{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-room-details .room-details .rate-plan-row .select-button-wrap button{background:rgba(0,0,0,0);display:flex !important;justify-content:center;align-items:center;font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;border-width:1px !important}opb-room-details .room-details .rate-plan-row .select-button-wrap button .mat-button-wrapper{display:flex;justify-content:center;align-items:center}opb-room-details .room-details .rate-plan-row .select-button-wrap button i,opb-room-details .room-details .rate-plan-row .select-button-wrap button span{display:block}opb-room-details .room-details .rate-plan-row .select-button-wrap button i:not(.icon-add-to-cart){font-size:75%}opb-room-details .room-details .rate-plan-row .select-button-wrap button:disabled{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none}opb-room-details .room-details .rate-plan-row .select-button-wrap button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}opb-room-details .room-details .rate-plan-row .select-button-wrap button:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}opb-room-details .room-details .rate-plan-row .select-button-wrap a:hover{text-decoration:none}opb-room-details .room-details .rate-plan-row.active{background:rgba(156,181,146,.05)}opb-room-details .room-details .rate-plan-row.active .select-button-wrap button{background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}opb-room-details .room-details .rate-plan-row.package-special{background:rgba(156,181,146,.05)}opb-room-details .room-details .price-wrap .price{font-family:'Open Sans';font-weight:400;color:#000;font-size:29px;text-transform:none}opb-room-details .room-details .bg-gradient-wrap{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(39, 39, 39, 0.08) 100%)}opb-room-details .room-details .rate-plan-row{position:relative;border-color:#d7d7d7;border-width:1px;border-style:solid;border-width:0 0 1px 0}opb-room-details .btn-close{background:#fff;transition:.15s ease all !important;box-shadow:0 0 1px 1px #9cb592 !important}opb-room-details .btn-close .icon-close{color:#9cb592;font-size:13px;top:0;right:0;position:relative}opb-room-details .btn-close:hover{background:#9cb592}opb-room-details .btn-close:hover .icon-close{color:#fff}opb-room-details .btn-show-gallery{color:#9cb592;background:#fff;font-size:28px;position:relative;transition:.15s ease all !important;box-shadow:0 0 1px 1px #9cb592 !important;display:flex;align-items:center;justify-content:center}opb-room-details .btn-show-gallery:hover{background:#9cb592;color:#fff}opb-room-details .btn-show-gallery i{position:relative;display:block;height:28px;width:28px}#rates-rows-wrap .lines-helper li:first-child,#rates-rows-wrap .rates-legend li:first-child{border:0}#rates-rows-wrap .lines-helper .rates-legend{margin-left:5px !important}#rates-rows-wrap .rates-legend{background:#f8f8f8}#rates-rows-wrap .rates-legend li,#rates-rows-wrap .rate-item li{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;border-color:#d7d7d7;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0;border-bottom-width:0}#rates-rows-wrap .rate-item{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);box-shadow:none}#rates-rows-wrap .rate-item h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}#rates-rows-wrap .rate-item .badge{background:#9cb592;color:#fff}#rates-rows-wrap .rate-item .info-wrap .price{font-family:'Open Sans';font-weight:400;color:#000;font-size:29px;text-transform:none}#rates-rows-wrap .rate-item .info-wrap .price span{font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none}#rates-rows-wrap .rate-item .info-wrap .price span.additional-stuff{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#rates-rows-wrap .room-details-btn-wrap button,#rates-rows-wrap .info-wrap button{background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}#rates-rows-wrap .room-details-btn-wrap button span,#rates-rows-wrap .info-wrap button span{vertical-align:middle;line-height:normal !important}#rates-rows-wrap .room-details-btn-wrap button span span,#rates-rows-wrap .info-wrap button span span{display:block}#rates-rows-wrap .room-details-btn-wrap button i,#rates-rows-wrap .info-wrap button i{vertical-align:top;font-size:75%}#rates-rows-wrap .room-details-btn-wrap button:focus,#rates-rows-wrap .info-wrap button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}#rates-rows-wrap .room-details-btn-wrap button:hover,#rates-rows-wrap .info-wrap button:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}opb-rates-v2 .rate-wrap-content{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25)}opb-rates-v2 .rate-wrap-content h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}opb-rates-v2 .rate-wrap-content .rate-details{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-rates-v2 .rate-wrap-content .rate-price{font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none}opb-rates-v2 .rate-wrap-content .rate-price .price{font-family:'Open Sans';font-weight:400;color:#000;font-size:29px;text-transform:none}opb-rates-v2 .rate-wrap-content .details-link{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-enhancements .headline-right-btn-wrap button,opb-enhancements-listview .headline-right-btn-wrap button{color:#000}opb-enhancements .headline-right-btn-wrap button:before,opb-enhancements-listview .headline-right-btn-wrap button:before{background-color:#000 !important}opb-enhancements .headline-right-btn-wrap button:hover,opb-enhancements-listview .headline-right-btn-wrap button:hover{color:#000}opb-enhancements .grid-item&gt;div,opb-enhancements .list-item&gt;div,opb-enhancements-listview .grid-item&gt;div,opb-enhancements-listview .list-item&gt;div{background:#fff;box-shadow:0px 10px 12px 0px rgba(0,0,0,.18)}@media(max-width: 992px){opb-enhancements .grid-item&gt;div,opb-enhancements .list-item&gt;div,opb-enhancements-listview .grid-item&gt;div,opb-enhancements-listview .list-item&gt;div{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25)}}opb-enhancements .item-content .price,opb-enhancements-listview .item-content .price{font-family:'Open Sans';font-weight:400;color:#000;font-size:21px;text-transform:uppercase}@media(max-width: 992px){opb-enhancements .item-content .price,opb-enhancements-listview .item-content .price{font-family:'Open Sans';font-weight:400;color:#000;font-size:21px;text-transform:none}}opb-enhancements .item-content .small,opb-enhancements-listview .item-content .small{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}@media(max-width: 992px){opb-enhancements .item-content .small,opb-enhancements-listview .item-content .small{font-family:'Open Sans';font-weight:400;color:#000;font-size:11px;text-transform:none}}opb-enhancements .item-content .content,opb-enhancements-listview .item-content .content{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}@media(max-width: 992px){opb-enhancements .item-content .content,opb-enhancements-listview .item-content .content{font-family:'Open Sans';font-weight:400;color:#000;font-size:11px;text-transform:none}}opb-enhancements .item-content .content .included,opb-enhancements-listview .item-content .content .included{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:13px;text-transform:uppercase}opb-enhancements .item-content .content .included i,opb-enhancements-listview .item-content .content .included i{font-size:85%}@media(max-width: 992px){opb-enhancements .item-content .content .included,opb-enhancements-listview .item-content .content .included{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:18px;text-transform:none;font-size:14px}opb-enhancements .item-content .content .included i,opb-enhancements-listview .item-content .content .included i{font-size:60%}}opb-enhancements .item-content .content .btn-show-more,opb-enhancements .item-content .content .toggle-text-button,opb-enhancements-listview .item-content .content .btn-show-more,opb-enhancements-listview .item-content .content .toggle-text-button{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;text-decoration:underline}@media(max-width: 992px){opb-enhancements .item-content .content .btn-show-more,opb-enhancements .item-content .content .toggle-text-button,opb-enhancements-listview .item-content .content .btn-show-more,opb-enhancements-listview .item-content .content .toggle-text-button{font-family:'Open Sans';font-weight:400;color:#000;font-size:11px;text-transform:none}}opb-enhancements .item-content .bottom-line,opb-enhancements-listview .item-content .bottom-line{border-color:#d5d5d5;border-width:1px;border-style:solid;border-top:0;border-left:0;border-right:0}@media(max-width: 992px){opb-enhancements .item-content .bottom-line,opb-enhancements-listview .item-content .bottom-line{border-color:#e6e6e6;border-width:1px;border-style:solid;border-top:0;border-left:0;border-right:0}}opb-enhancements .item-content .fake-cb label.cb-child,opb-enhancements .item-content .fake-cb label.cb-child span,opb-enhancements-listview .item-content .fake-cb label.cb-child,opb-enhancements-listview .item-content .fake-cb label.cb-child span{font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}@media(max-width: 992px){opb-enhancements .item-content .fake-cb label.cb-child,opb-enhancements .item-content .fake-cb label.cb-child span,opb-enhancements-listview .item-content .fake-cb label.cb-child,opb-enhancements-listview .item-content .fake-cb label.cb-child span{font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}}opb-enhancements-listview .enhancment-content{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-enhancements-listview .enhancment-content a{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-enhancements-listview .enhancment-content h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}opb-enhancements-listview .item-content .included{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:13px;text-transform:uppercase}#enhancements-wrap .cat-main-wrap .category-list-view-wrap{position:relative;font-family:'Open Sans';font-weight:700;color:#fff;font-size:34px;text-transform:none}#enhancements-wrap .cat-main-wrap .category-list-view-wrap span{position:relative}#enhancements-wrap .cat-main-wrap .category-list-view-wrap:before{background:rgba(0,0,0,.6);display:block;content:'';position:absolute;width:100%;height:100%;left:0;top:0}.category-list-view-sticky-wrap{font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}.category-list-view-sticky-wrap.border-bottom{background:#fff}.category-list-view-sticky-wrap.border-bottom span:after{border-color:#d7d7d7;border-width:1px;border-style:solid;border-top:0}opb-cb.simple .custom-select input[type=checkbox]:checked+label:after,opb-radio .custom-radio input[type=radio]:checked+label:after{background:#9cb592;color:#fff}opb-cb.simple .custom-select label:before,opb-radio .custom-radio label:before{border-color:#cecece;border-width:1px;border-style:solid;color:rgba(0,0,0,0)}opb-radio.climate-radio input[type=radio]:checked+label:after{background:#9cb592}opb-radio.climate-radio input[type=radio]:checked+label:before{display:none}opb-radio.climate-radio label:before{background:#fff;color:rgba(0,0,0,0);border:0}#climate-bg h2{font-family:'Open Sans';font-weight:700;color:#fff;font-size:34px;text-transform:none}#climate-bg .video-bg-wrap:after{background:#9cb592;opacity:1 !important}#climate-bg opb-radio label span{font-family:'Open Sans';font-weight:400;color:#fff;font-size:22px;text-transform:none}#climate-bg opb-radio+div p.small{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}#notification-wrap{background:#9cb592}#notification-wrap.bad{background:#000;font-family:'Open Sans';font-weight:400;color:#fff;font-size:23px;text-transform:none}#notification-wrap.bad span{font-family:'Open Sans';font-weight:400;color:#fff;font-size:23px;text-transform:none}@media(max-width: 992px){#notification-wrap.bad span{font-size:12px}}#notification-wrap span{font-family:'Open Sans';font-weight:400;color:#fff;font-size:23px;text-transform:none}@media(max-width: 992px){#notification-wrap span{font-size:12px}}#notification-wrap&gt;.notification-bg-wrap&gt;.bad{background:#000;font-family:'Open Sans';font-weight:400;color:#fff;font-size:23px;text-transform:none}#notification-wrap&gt;.notification-bg-wrap&gt;.bad span{font-family:'Open Sans';font-weight:400;color:#fff;font-size:23px;text-transform:none}@media(max-width: 992px){#notification-wrap&gt;.notification-bg-wrap&gt;.bad span{font-size:12px}}#notification-wrap&gt;.notification-bg-wrap&gt;.good{background:#9cb592}#notification-wrap&gt;.notification-bg-wrap&gt;.good span{font-family:'Open Sans';font-weight:400;color:#fff;font-size:23px;text-transform:none}@media(max-width: 992px){#notification-wrap&gt;.notification-bg-wrap&gt;.good span{font-size:12px}}opb-cb.desires .custom-select,opb-cb.giveaways .custom-select{overflow:hidden;border-color:#9cb592;border-width:1px;border-style:solid}opb-cb.desires .custom-select label,opb-cb.giveaways .custom-select label{font-family:'Open Sans';font-weight:400;color:#000;font-size:19px;text-transform:none;height:100%}opb-cb.desires .custom-select input[type=checkbox]:checked+label,opb-cb.giveaways .custom-select input[type=checkbox]:checked+label{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fff;font-size:19px;text-transform:none}opb-cb.desires .custom-select.checked,opb-cb.giveaways .custom-select.checked{background:#9cb592;border-color:rgba(0,0,0,0)}opb-cb.desires .custom-select,opb-cb.giveaways .custom-select{border-radius:23px}opb-cb.desires .custom-select input+label,opb-cb.giveaways .custom-select input+label{display:flex;align-items:center;position:relative;margin-bottom:0;line-height:1;padding:9px 35px 7px 20px;cursor:pointer;background:rgba(0,0,0,0)}@media(min-width: 992px){opb-cb.desires .custom-select input+label,opb-cb.giveaways .custom-select input+label{min-height:47px;padding:13px 35px 11px 20px}}opb-cb.desires .custom-select input+label:after,opb-cb.desires .custom-select input+label:before,opb-cb.giveaways .custom-select input+label:after,opb-cb.giveaways .custom-select input+label:before{transition:.2s ease all;position:absolute;display:block;right:15px;top:50%;font-family:'verdana',sans-serif;font-size:11px;opacity:0;transform:scale(0) translateY(-50%);line-height:1}opb-cb.desires .custom-select input+label:before,opb-cb.giveaways .custom-select input+label:before{font-family:'opb-icons';content:'';opacity:1;transform:scale(1) translateY(-50%) rotate(45deg)}opb-cb.desires .custom-select input+label:after,opb-cb.giveaways .custom-select input+label:after{font-family:'opb-icons';content:'';text-shadow:1px 0px #fff}opb-cb.desires .custom-select input:checked+label:before,opb-cb.giveaways .custom-select input:checked+label:before{opacity:0}opb-cb.desires .custom-select input:checked+label:after,opb-cb.giveaways .custom-select input:checked+label:after{opacity:1;transform:scale(1) translateY(-50%)}@media(hover: hover){opb-cb.desires .custom-select input:checked:hover+label:before,opb-cb.giveaways .custom-select input:checked:hover+label:before{opacity:1;transform:scale(1) translateY(-50%) rotate(0)}opb-cb.desires .custom-select input:checked:hover+label:after,opb-cb.giveaways .custom-select input:checked:hover+label:after{opacity:0;transform:scale(0) translateY(-50%)}}opb-cb.desires .custom-select input:not(:checked)+label:after,opb-cb.giveaways .custom-select input:not(:checked)+label:after{height:22px}@media(hover: hover){opb-cb.desires .custom-select:hover input+label:before,opb-cb.giveaways .custom-select:hover input+label:before{opacity:1;transform:scale(1) translateY(-50%) rotate(45deg)}opb-cb.desires .custom-select:hover input:not(:checked)+label,opb-cb.giveaways .custom-select:hover input:not(:checked)+label{background:rgba(0,0,0,.05)}}opb-payment-method .facts-list{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:13px;text-transform:none;margin-top:10px}opb-payment-method .small{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}opb-payment-method opb-radio label{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}@media(min-width: 992px){#credidcard-number-wrap{border-color:#e2e2e2;border-width:1px;border-style:solid;background:#fff;border-top:0;border-right:0;border-left:0}}#booking-wrap{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fff;font-size:21px;text-transform:none}@media(max-width: 992px){#booking-wrap{font-family:'Open Sans';font-weight:400;color:#fff;font-size:16px;text-transform:none}}#booking-wrap p.check-or-not-text a.cb-link{text-decoration:underline !important}#booking-wrap a{font-family:'Open Sans';font-weight:400;color:#fff;font-size:21px;text-transform:none;text-decoration:underline}@media(max-width: 992px){#booking-wrap a{font-family:'Open Sans';font-weight:400;color:#fff;font-size:16px;text-transform:none}}#booking-wrap button{background:#fff;font-family:'Open Sans';font-weight:700;color:#000;font-size:30px;text-transform:none}#booking-wrap button:hover{color:#fff;box-shadow:0px 0px 0px 1px #fff !important;background:#9cb592;background:-moz-linear-gradient(90deg, #9cb592 0%, #9cb592 100%);background:-webkit-linear-gradient(90deg, #9cb592 0%, #9cb592 100%);background:linear-gradient(90deg, #9cb592 0%, #9cb592 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c6f2a',endColorstr='#5b7d2f',GradientType=1)}@media(max-width: 992px){#booking-wrap button{font-family:'Open Sans';font-weight:700;color:#000;font-size:19px;text-transform:none}}#booking-wrap .facts-list{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none;line-height:1.65em}#booking-wrap .booking-footer,#booking-wrap .booking-footer a{font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}#booking-wrap button[type=submit]{font-size:14px}@media(min-width: 375px){#booking-wrap button[type=submit]{font-size:16px}}@media(min-width: 600px){#booking-wrap button[type=submit]{font-size:20px}}@media(min-width: 1200px){#booking-wrap button[type=submit]{font-size:22px}}@media(min-width: 1440px){#booking-wrap button[type=submit]{font-size:26px}}@media(min-width: 1750px){#booking-wrap button[type=submit]{font-size:32px}}.sticky-footer{background:#f2f2f2;font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:12px;text-transform:none}.sticky-footer a{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:12px;text-transform:none}.sticky-footer.fake{background:#000}@media(min-width: 992px){.sticky-footer{background:#000}.sticky-footer&gt;div a{font-family:'Open Sans';font-weight:400;color:#bfbfbf;font-size:13px;text-transform:none}.sticky-footer&gt;div ul li{font-family:'Open Sans';font-weight:400;color:#bfbfbf;font-size:13px;text-transform:none}}#next-step-overscroll&gt;div #bg-wrap-overscroll-progress{background:#9cb592;border:none !important}#next-step-overscroll&gt;div #bg-wrap-overscroll-help{border:none !important;background-color:#000}body.MS-Edge #next-step-overscroll&gt;div #bg-wrap-overscroll-help,body.IE #next-step-overscroll&gt;div #bg-wrap-overscroll-help{background:#9cb592;transform:none !important}body.MS-Edge #next-step-overscroll button,body.IE #next-step-overscroll button{background:#9cb592}.flickity-button{background:#fff;color:#9cb592;border-radius:50% !important;width:44px !important;height:44px !important;transition:.15s ease all !important;box-shadow:0 0 1px 1px #9cb592 !important}.flickity-button svg{display:none}.flickity-button:hover{background:#9cb592;color:#fff}.flickity-button:hover:after{color:#fff}.flickity-button:after{content:'';font-family:'opb-icons';display:block;color:#9cb592}.flickity-button.previous:after{content:''}.flickity-button:disabled{opacity:0}.flickity-button:active{opacity:1}.room-details-carousel-wrap .flickity-button{width:32px;height:32px}.room-details-carousel-wrap .flickity-button.next{right:16px}.room-details-carousel-wrap .flickity-button.previous{right:70px;left:auto}dropdown:not(.dd-styled) .ul-wrap,dropdown:not(.dd-styled) ul{background:#2a2a2a;box-shadow:0px 6px 20px 0px rgba(0,0,0,.6)}dropdown .ul-wrap li,dropdown ul li{font-family:'Open Sans';font-weight:400;color:#fff;font-size:14px;text-transform:none;border-bottom:1px solid rgba(255,255,255,.2)}dropdown .ul-wrap li:hover,dropdown .ul-wrap li.active-element,dropdown ul li:hover,dropdown ul li.active-element{background:#9cb592}.dd-styled .triangle{z-index:10;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2a2a2a rgba(0,0,0,0)}.dd-styled ul{border-radius:8px;background:#2a2a2a;box-shadow:0px 6px 20px 0px rgba(0,0,0,.6)}.dd-styled ul li{font-family:'Open Sans';font-weight:400;color:#fff;font-size:14px;text-transform:none}.dd-styled ul li:hover{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fff;font-size:14px;text-transform:none}body.not-rounded .dd-styled ul{border-radius:0}opb-address-form ng-select .ui-select-container ul.dropdown-menu{background:#2a2a2a;box-shadow:0px 6px 20px 0px rgba(0,0,0,.6)}opb-address-form ng-select .ui-select-container ul.dropdown-menu li{font-family:'Open Sans';font-weight:400;color:#fff;font-size:14px;text-transform:none}opb-address-form ng-select .ui-select-container ul.dropdown-menu li:hover{font-family:'Open Sans';font-weight:400;color:#fff;font-size:14px;text-transform:none}.opb5-tooltip&gt;div{background:#2a2a2a;box-shadow:0px 6px 20px 0px rgba(0,0,0,.6)}.opb5-tooltip&gt;div p,.opb5-tooltip&gt;div span,.opb5-tooltip&gt;div a,.opb5-tooltip&gt;div li{font-family:'Open Sans';font-weight:400;color:#bababa;font-size:13px;text-transform:none}.opb5-tooltip&gt;div h4,.opb5-tooltip&gt;div strong{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}.opb5-tooltip opb5-arrow-svg path{fill:#2a2a2a}.opb5-tooltip ul:not(.no-list-item-dots) li:before{background-color:#bababa}.my-tooltip{border-color:#9cb592;border-width:1px;border-style:solid;background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);z-index:302 !important}.my-tooltip span,.my-tooltip p{color:#000;font-family:'Open Sans';font-weight:400;font-size:14px}.my-tooltip h3{font-family:'Open Sans';color:#000;font-weight:400;font-size:18px;text-transform:uppercase;font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:uppercase}.my-tooltip .col-xs-3 span{opacity:.5;font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none}.my-tooltip .col-xs-9 span{font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none}.my-tooltip .triangle&gt;div{border-color:#9cb592;border-width:1px;border-style:solid;background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25)}tooltip-content .row&gt;div.col-xs-3&gt;span{opacity:.4}.booking-details-section .order-list .opb5-tooltip div p{line-height:1em}.old-module{background:#f8f8f8;color:#000}.old-module #rooms-rows-wrap&gt;div ul.rooms-legend,.old-module #rooms-compare-main&gt;div ul.rooms-legend{box-shadow:11px 0px 10px -9px rgba(0,0,0,.08);background:#f8f8f8}.old-module #rooms-rows-wrap&gt;div ul.rooms-legend:before,.old-module #rooms-compare-main&gt;div ul.rooms-legend:before{background:#f8f8f8}.old-module #rooms-rows-wrap&gt;div ul.rooms-legend li,.old-module #rooms-compare-main&gt;div ul.rooms-legend li{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .room-item ul li,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .room-item ul li{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}.old-module #rooms-rows-wrap&gt;div li:not(:last-child):not(.dot),.old-module #rooms-compare-main&gt;div li:not(:last-child):not(.dot){border-color:#d7d7d7;border-width:1px;border-style:solid;border-left:0;border-top:0;border-right:0}.old-module #rooms-rows-wrap&gt;div li .room-details-btn-wrap button,.old-module #rooms-compare-main&gt;div li .room-details-btn-wrap button{background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}.old-module #rooms-rows-wrap&gt;div li .room-details-btn-wrap button span,.old-module #rooms-compare-main&gt;div li .room-details-btn-wrap button span{vertical-align:middle;line-height:normal !important}.old-module #rooms-rows-wrap&gt;div li .room-details-btn-wrap button span span,.old-module #rooms-compare-main&gt;div li .room-details-btn-wrap button span span{display:block}.old-module #rooms-rows-wrap&gt;div li .room-details-btn-wrap button i,.old-module #rooms-compare-main&gt;div li .room-details-btn-wrap button i{vertical-align:top;font-size:75%}.old-module #rooms-rows-wrap&gt;div li .room-details-btn-wrap button:focus,.old-module #rooms-compare-main&gt;div li .room-details-btn-wrap button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}.old-module #rooms-rows-wrap&gt;div li .room-details-btn-wrap button:hover,.old-module #rooms-compare-main&gt;div li .room-details-btn-wrap button:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}.old-module #rooms-rows-wrap&gt;div.lines-helper ul.rooms-legend li:not(:last-child):not(.dot):after,.old-module #rooms-compare-main&gt;div.lines-helper ul.rooms-legend li:not(:last-child):not(.dot):after{border-color:#d7d7d7;border-width:1px;border-style:solid;border-left:0;border-top:0;border-right:0}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25)}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item .badge,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item .badge{position:relative}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item .badge i,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item .badge i{font-size:10px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item .room-image-wrap div button.badge,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item .room-image-wrap div button.badge{background:#9cb592;color:#fff !important}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item .room-image-wrap div button.badge:hover,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item .room-image-wrap div button.badge:hover{background:#fff}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item .room-image-wrap div button.badge:hover span i,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item .room-image-wrap div button.badge:hover span i{color:#fff !important}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item h3,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item ul li:first-child,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item ul li:first-child{border-color:#d7d7d7;border-width:1px;border-style:solid;border-left:0;border-top:0;border-right:0}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item .info-wrap .price,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item .info-wrap .price{font-family:'Open Sans';font-weight:400;color:#000;font-size:29px;text-transform:none}.old-module #rooms-rows-wrap&gt;div #rooms-carousel-wrap .carousel .room-item .info-wrap .price span,.old-module #rooms-compare-main&gt;div #rooms-carousel-wrap .carousel .room-item .info-wrap .price span{font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none}#rooms-compare-wrapper{background:#f8f8f8;color:#000}#rooms-compare-wrapper ul li{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;font-size:20px;border-bottom:1px solid rgba(82,82,82,.3);color:#000;line-height:45px}#rooms-compare-wrapper ul li h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none;color:#000}#rooms-compare-wrapper ul li p.strike-price{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#rooms-compare-wrapper ul li .icon-check{color:16px !important}#rooms-compare-wrapper ul li .badge{background:#9cb592;color:#fff}#rooms-compare-wrapper .room-button-wrapper button{display:inline-block;min-height:36px;margin-top:50px;background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}#rooms-compare-wrapper .room-button-wrapper button span{vertical-align:middle;line-height:normal !important}#rooms-compare-wrapper .room-button-wrapper button span span{display:block}#rooms-compare-wrapper .room-button-wrapper button i{vertical-align:top;font-size:75%}#rooms-compare-wrapper .room-button-wrapper button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}#rooms-compare-wrapper .room-button-wrapper button:hover{border-color:#9cb592;border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none}#rooms-carousel-wrap .flickity-slider .carousel-cell:nth-child(odd){background:#fff;color:#000}#rooms-carousel-wrap .flickity-slider .carousel-cell:nth-child(even){background:#f8f8f8;color:#000}.cb-rooms-compare .rooms-compare label{color:#fff !important}.cb-rooms-compare .rooms-compare label:before{border-color:#fff !important}.cb-rooms-compare .rooms-compare label span{color:#fff !important}opb-rooms .grid-item&gt;div:hover .simple .custom-select input[type=checkbox]+label:before{color:#fff !important;border-color:#fff !important}opb-rooms .grid-items .details-btn-wrap button{color:#fff !important}opb-rooms .grid-items .btn-compare-now,opb-rooms .list-items .btn-compare-now{color:#fff !important}#confirmation-location-section{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;font-size:16px}#confirmation-location-section a{color:#9cb592;font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;font-size:16px}#confirmation-location-section h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}#category-wrap span{font-family:'Open Sans';font-weight:700;color:#fff;font-size:34px;text-transform:none}#category-wrap .enhancement-cell-bg:after{background:rgba(0,0,0,.6)}.arrangement{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;color:#fff}.arrangement h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none;color:#fff}.arrangement a{color:#fff}.package-content{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fff;font-size:21px;text-transform:none}#package-info-wrap{background:#2a2a2a;font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase}#package-info-wrap a{font-family:'Open Sans';font-weight:400;color:#fff;font-size:12px;text-transform:uppercase}app-package-teaser .chat-wrap .btn{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}app-package-teaser .chat-wrap .btn:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}app-package-teaser .chat-wrap .btn:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}@media(min-width: 992px){app-arrangements-overview #category-wrap .slider-gradient-mask.left&gt;div&gt;div:last-child{background:#f8f8f8}}@media(min-width: 992px){app-arrangements-overview #category-wrap .slider-gradient-mask.left&gt;div&gt;div:first-child{background:#f8f8f8}}@media(min-width: 992px){app-arrangements-overview #category-wrap .slider-gradient-mask.right&gt;div&gt;div:last-child{background:#f8f8f8}}@media(min-width: 992px){app-arrangements-overview #category-wrap .slider-gradient-mask.right&gt;div&gt;div:first-child{background:#f8f8f8}}.night:hover .gradient-fake-border,.night.active .gradient-fake-border{background:#9cb592}.night:hover~.night .gradient-fake-border,.night.active~.night .gradient-fake-border{background:#9cb592}.additional-nights .night:after{background:#9cb592}.additional-nights .night .night-badage{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}.additional-nights .night .night-badage i{color:#9cb592;font-size:.6em}.additional-nights-list li span.colored-active,.additional-nights-list li .night-rate{color:#9cb592}.additional-nights-list li .night-rate .remove-night:hover{color:#9cb592}.night .gradient-fake-border{background:rgba(0,0,0,0)}.circle-night{border-color:#eee;border-width:1px;border-style:solid;background:#fff}.circle-night .date{font-family:'Open Sans';font-weight:400;color:#000;font-size:40px;text-transform:none}.circle-night .month-name,.circle-night .rate,.circle-night .info{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}.nights-current .night:after{background:dimgray !important}.nights-current .night .gradient-fake-border,.nights-current .night .circle-night{background:dimgray !important;color:#a5a5a5 !important;border:0}.nights-current .night .gradient-fake-border span,.nights-current .night .circle-night span{color:#fff}.night.active .circle-night{border-color:#eee;border-width:1px;border-style:solid;background:#fff;border:0}.night.active .circle-night .date{font-family:'Open Sans';font-weight:400;color:#fff;font-size:40px;text-transform:none}.night.active .circle-night .month-name,.night.active .circle-night .rate,.night.active .circle-night .info{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}.night.active~.night .circle-night{border-color:#eee;border-width:1px;border-style:solid;background:#fff;border:0}.night.active~.night .circle-night .date{font-family:'Open Sans';font-weight:400;color:#fff;font-size:40px;text-transform:none}.night.active~.night .circle-night .month-name,.night.active~.night .circle-night .rate,.night.active~.night .circle-night .info{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none}.additional-nights-list li{font-family:'Open Sans';font-weight:400;color:#fff;font-size:13px;text-transform:none;border-color:#d7d7d7;border-width:1px;border-style:solid;font-size:16px;border-left-width:0;border-right-width:0;border-bottom-width:0;color:#000}.additional-nights-list li.active{color:#000}.additional-nights-list li:last-child{border-bottom-width:1px}.additional-nights-list li .night-rate .remove-night{color:rgba(0,0,0,.3)}opb-booking-confirmation #confirmation-text-section{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fff;font-size:21px;text-transform:none}opb-booking-confirmation #confirmation-text-section h2{color:#fff}opb-booking-confirmation #confirmation-text-section #confirmation-icons a{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;color:#fff;line-height:1}opb-booking-confirmation #confirmation-text-section #confirmation-icons a i{font-size:35px}opb-booking-confirmation #confirmation-text-section #confirmation-icons .addeventatc{background:rgba(0,0,0,0)}opb-booking-confirmation #confirmation-text-section #confirmation-icons .addeventatc+span{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;line-height:1;color:#fff}opb-booking-confirmation .all-bookings-text{background:#f8f8f8}opb-booking-confirmation h2.hotel-name a{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none;color:#fff}opb-booking-confirmation .booking-number{font-family:'Open Sans';font-weight:400;color:#000;font-size:37px;text-transform:none}opb-booking-confirmation .booking-date{font-family:'Open Sans';font-weight:400;color:#000;font-size:15px;text-transform:none}opb-booking-confirmation .booking-details-section{background:#f8f8f8}@media(max-width: 992px){opb-booking-confirmation .booking-details-section{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25)}}opb-booking-confirmation .section-gradient{font-size:20px}opb-booking-confirmation .check-in-info h5{font-family:'Open Sans';font-weight:700;color:#9cb592;font-size:39px;text-transform:none}opb-booking-confirmation .check-in-info h4,opb-booking-confirmation .check-in-info p{font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none;font-size:16px}opb-booking-confirmation .check-in-info .arrow-holder{color:#9cb592}opb-booking-confirmation .check-in-info .arrow-holder&gt;span{color:#9cb592 !important}opb-booking-confirmation .room-details-text h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}opb-booking-confirmation .order-list .room-details-text h4:first-child,opb-booking-confirmation .order-list .photo-col h4:first-child{margin:0;font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}@media(max-width: 992px){opb-booking-confirmation .order-list .room-details-text h4:first-child,opb-booking-confirmation .order-list .photo-col h4:first-child{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-transform:uppercase}}opb-booking-confirmation .order-list .room-details-text h4:not(:first-child),opb-booking-confirmation .order-list .photo-col h4:not(:first-child){font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}opb-booking-confirmation .order-list .room-details-text .room-infos,opb-booking-confirmation .order-list .photo-col .room-infos{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-booking-confirmation .order-list .room-details-text .room-infos .room-information,opb-booking-confirmation .order-list .photo-col .room-infos .room-information{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}@media(max-width: 992px){opb-booking-confirmation .order-list .room-details-text .room-infos .room-information,opb-booking-confirmation .order-list .photo-col .room-infos .room-information{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;color:rgba(0,0,0,.5)}}opb-booking-confirmation .order-list .room-details-text p.room-description,opb-booking-confirmation .order-list .room-details-text .price-col span,opb-booking-confirmation .order-list .room-details-text .price-details,opb-booking-confirmation .order-list .photo-col p.room-description,opb-booking-confirmation .order-list .photo-col .price-col span,opb-booking-confirmation .order-list .photo-col .price-details{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-booking-confirmation .order-list .room-details-text p:not(.room-description),opb-booking-confirmation .order-list .photo-col p:not(.room-description){font-family:'Open Sans';font-weight:400;color:#000;font-size:25px;text-transform:none}@media(max-width: 992px){opb-booking-confirmation .order-list .room-details-text p:not(.room-description),opb-booking-confirmation .order-list .photo-col p:not(.room-description){font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;color:#000}}@media(max-width: 992px){opb-booking-confirmation .order-list .room-details-text p:not(.room-description),opb-booking-confirmation .order-list .photo-col p:not(.room-description){font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px){opb-booking-confirmation .order-list .room-details-text .price-details div,opb-booking-confirmation .order-list .room-details-text .price-col span,opb-booking-confirmation .order-list .photo-col .price-details div,opb-booking-confirmation .order-list .photo-col .price-col span{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px){opb-booking-confirmation .order-list .photo-col h4{font-size:21px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none}}opb-booking-confirmation .confirmation-summary,opb-booking-confirmation .additional-info{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;font-size:20px}opb-booking-confirmation .confirmation-summary h4,opb-booking-confirmation .additional-info h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}opb-booking-confirmation .confirmation-summary .font-bold,opb-booking-confirmation .additional-info .font-bold{font-weight:bold}opb-booking-confirmation .confirmation-summary .ordered-list .list-element{border-color:#d7d7d7;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0;border-bottom-width:0}opb-booking-confirmation .color-box{background:#9cb592}opb-booking-confirmation .color-box h4{color:#fff;font-family:'Open Sans';font-weight:400;color:#fff;font-size:30px;text-transform:none}opb-booking-confirmation #confirmation-informations-section h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none;font-size:24px}@media(max-width: 992px){opb-booking-confirmation #confirmation-informations-section h4{font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none}}opb-booking-confirmation #confirmation-informations-section h4 p{font-family:'Open Sans';font-weight:400;color:#000;font-size:14px;text-transform:none}opb-booking-confirmation #confirmation-informations-section i{font-size:40px;color:#9cb592}opb-booking-confirmation #confirmation-faq-section .contact-links i{margin-right:10px}opb-booking-confirmation #confirmation-faq-section .contact-links a,opb-booking-confirmation #confirmation-faq-section .contact-links i{color:#9cb592}opb-booking-confirmation #confirmation-faq-section #confirmation-faq-questions .white-box{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}opb-booking-confirmation #confirmation-faq-section #confirmation-faq-questions i{font-size:20px}opb-booking-confirmation #confirmation-faq-section #confirmation-faq-questions h4{font-size:.85em}opb-booking-confirmation #confirmation-faq-section #confirmation-faq-questions p{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;font-size:20px}opb-booking-confirmation #confirmation-rating-section #confirmation-rating button:after{border-color:#cecece;border-width:1px;border-style:solid}opb-booking-confirmation #confirmation-rating-section #confirmation-rating button.active:after{background:#9cb592}opb-booking-confirmation #confirmation-rating-section #feedback-input-wrap .feedback-group label{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:19px;text-transform:none}opb-booking-confirmation #confirmation-rating-section #feedback-input-wrap .feedback-group textarea{border-color:#e2e2e2;border-width:1px;border-style:solid;background:#fff;font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}opb-booking-confirmation #confirmation-rating-section #feedback-input-wrap .feedback-group textarea:active,opb-booking-confirmation #confirmation-rating-section #feedback-input-wrap .feedback-group textarea:focus{outline:none !important;box-shadow:none !important}.opb5-tooltip.wallet{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;box-shadow:0px -2px 25px rgba(115,115,115,.4);width:300px}.opb5-tooltip.wallet .add-input{color:#838383 !important}.opb5-tooltip.wallet p.popover-heading{color:#000;font-size:18px;margin-bottom:30px !important;margin-top:25px;font-weight:normal}.opb5-tooltip.wallet .form-group-animation-wrapper{overflow:hidden}.opb5-tooltip.wallet .form-group{position:relative;margin-bottom:7px}.opb5-tooltip.wallet .form-group .remove-input{background:none;border:0;position:absolute;right:3px;top:2px;width:15px;height:15px;padding:0;line-height:15px;user-select:none}.opb5-tooltip.wallet .form-group .remove-input i{width:12px;height:12px;font-size:10px;line-height:15px}.opb5-tooltip.wallet .form-group .form-control{height:54px;padding:0;border-radius:0;border:1px solid #e4e4e4;background:#f5f5f5;box-shadow:none}.opb5-tooltip.wallet .form-group .form-select{border:1px solid #e4e4e4;background:#f5f5f5}.opb5-tooltip.wallet a.add-input{font-size:12px}.opb5-tooltip.wallet .submit-button-row{border-top:1px solid #ebebeb;margin:0 -10px;margin-top:25px}.opb5-tooltip.wallet .submit-button-row button{background:rgba(0,0,0,0);border:0;font-size:18px;color:#b0b0b0;height:60px;width:100%}.opb5-tooltip.wallet .submit-button-row button.valid{color:#9cb592}.opb5-tooltip.wallet .submit-button-row button i{font-size:14px}.opb5-tooltip.wallet .form-status{background:#fff;position:absolute;top:0;bottom:67px;left:0;right:0}.opb5-tooltip.wallet .form-status .success-message{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;font-size:18px;color:#00e760}.opb5-tooltip.wallet .form-status .success-message i{display:block;font-size:26px;margin-bottom:8px}.opb5-tooltip.wallet .content-wrap&gt;.text-center{position:relative}.opb5-tooltip.wallet .form-group .select-input .form-select span{line-height:auto !important;transform:none !important;position:relative !important;display:block !important;width:100%;text-transform:none !important;display:flex !important;align-items:center;text-align:center;justify-content:center}.opb5-tooltip.wallet .form-group .select-input .form-select span,.opb5-tooltip.wallet .form-group .select-input .form-select input{font-size:14px !important;text-align:center;text-transform:none}.opb5-tooltip.wallet .form-group .select-input .form-select span.ui-select-placeholder{opacity:.5}.opb5-tooltip.wallet .form-group .select-input .form-select .ui-select-container ul.dropdown-menu{margin:0}.opb5-tooltip.wallet .form-group .select-input .form-select .ui-select-container ul.dropdown-menu li{height:auto !important}.opb5-tooltip.wallet .form-group .select-input .form-select .ui-select-container ul.dropdown-menu li:last-child{border-bottom:0px !important}.opb5-tooltip.wallet .form-group .select-input .form-select .ui-select-container ul.dropdown-menu li a{line-height:1 !important;font-size:14px;padding:10px 15px !important}opb-booking-confirmation .order-list .room-details-text .opb5-tooltip.wallet p.room-infos{color:#fff}@media(min-width: 992px){opb-booking-confirmation .ordered-list .list-element{border-color:#ececec;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0;border-bottom-width:0;padding-top:13px;padding-bottom:11px;padding-right:10px;line-height:1}}app-cancel-booking .primary-color{color:#9cb592}app-cancel-booking #cancellation-rooms-section #rooms-listing .room-wrapper{background:#fff;box-shadow:0px 10px 12px 0px rgba(0,0,0,.18)}app-cancel-booking #cancellation-rooms-section #rooms-listing .room-wrapper .room-details{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}app-cancel-booking #cancellation-rooms-section #rooms-listing .room-wrapper .room-details h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}app-cancel-booking #cancellation-rooms-section #rooms-listing .room-wrapper .room-details .guest-name{font-size:20px}app-cancel-booking #cancellation-rooms-section #rooms-listing .room-wrapper .room-details .guest-name .btn-small{font-size:60%}app-cancel-booking #cancellation-rooms-section #rooms-listing .room-wrapper .room-details .room-infos{border-color:#d7d7d7;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0;border-top-width:0;font-size:16px}app-cancel-booking #cancellation-rooms-section #rooms-listing .room-wrapper .room-details .room-infos span{margin-right:15px}app-cancel-booking #cancellation-rooms-section #rooms-listing .room-wrapper .room-details .room-infos span:last-child{margin-right:0}app-cancel-booking #cancellation-payment-section .cc-number{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}app-cancel-booking #cancellation-payment-section .summary-price{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}app-cancel-booking #cancellation-payment-section .inline-button{font-size:20px}.corporate-section{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}.corporate-section .corporate-list-header{font-size:16px}.corporate-section .corporate-list-body .corporate-list-element{border-color:#d7d7d7;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0;border-top-width:0;font-size:16px}.corporate-section .corporate-list-body .corporate-list-element a{color:#9cb592}.corporate-section .corporate-list-body .corporate-list-element .booking-number-col{font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}.corporate-section .corporate-list-body .corporate-list-element .booking-number-col .guest-names{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}.corporate-section .btn{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;font-size:22px;font-weight:bold;background-color:rgba(0,0,0,0)}.corporate-section .btn:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;font-size:22px;font-weight:bold}.corporate-section .btn:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592;font-size:22px;font-weight:bold}.corporate-section .btn:disabled{opacity:.6;font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid;font-size:22px;font-weight:bold;background-color:rgba(0,0,0,0)}.chat-wrap .messages&gt;div .message{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}.chat-wrap .bubble{background:#9cb592;font-family:'Open Sans';font-weight:400;color:#fdfdfd;font-size:13px;text-transform:none}.chat-wrap .messages&gt;div .message .price-compare-wrap h4,.chat-wrap .messages&gt;div .message .price-compare-wrap .compare-list li{border-bottom:1px solid rgba(0,0,0,.14)}.chat-wrap .messages&gt;div .message .price-compare-wrap .time-message{border-top:1px solid rgba(0,0,0,.14)}app-rate-monitor,app-booking-code-sticky{color:#000}app-rate-monitor #rate-monitor-new,app-rate-monitor #booking-code-sticky-wrapper,app-booking-code-sticky #rate-monitor-new,app-booking-code-sticky #booking-code-sticky-wrapper{background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.3)}app-rate-monitor #rate-monitor-new #rate-monitor-trigger .icon-wrap i,app-rate-monitor #rate-monitor-new #booking-code-sticky-trigger .icon-wrap i,app-rate-monitor #booking-code-sticky-wrapper #rate-monitor-trigger .icon-wrap i,app-rate-monitor #booking-code-sticky-wrapper #booking-code-sticky-trigger .icon-wrap i,app-booking-code-sticky #rate-monitor-new #rate-monitor-trigger .icon-wrap i,app-booking-code-sticky #rate-monitor-new #booking-code-sticky-trigger .icon-wrap i,app-booking-code-sticky #booking-code-sticky-wrapper #rate-monitor-trigger .icon-wrap i,app-booking-code-sticky #booking-code-sticky-wrapper #booking-code-sticky-trigger .icon-wrap i{color:#fff}app-rate-monitor #rate-monitor-new .spinner&gt;div,app-rate-monitor #booking-code-sticky-wrapper .spinner&gt;div,app-booking-code-sticky #rate-monitor-new .spinner&gt;div,app-booking-code-sticky #booking-code-sticky-wrapper .spinner&gt;div{background-color:#000}app-rate-monitor #rate-monitor-new .extra-text,app-rate-monitor #booking-code-sticky-wrapper .extra-text,app-booking-code-sticky #rate-monitor-new .extra-text,app-booking-code-sticky #booking-code-sticky-wrapper .extra-text{color:#000}app-rate-monitor #rate-monitor-new #rate-monitor-trigger:after,app-rate-monitor #rate-monitor-new #booking-code-sticky-trigger:after,app-rate-monitor #booking-code-sticky-wrapper #rate-monitor-trigger:after,app-rate-monitor #booking-code-sticky-wrapper #booking-code-sticky-trigger:after,app-booking-code-sticky #rate-monitor-new #rate-monitor-trigger:after,app-booking-code-sticky #rate-monitor-new #booking-code-sticky-trigger:after,app-booking-code-sticky #booking-code-sticky-wrapper #rate-monitor-trigger:after,app-booking-code-sticky #booking-code-sticky-wrapper #booking-code-sticky-trigger:after{border-color:#fafbfa rgba(0,0,0,0) #fafbfa rgba(0,0,0,0)}app-rate-monitor #rate-monitor-new #rate-monitor-price,app-rate-monitor #rate-monitor-new .booking-code-sticky-content,app-rate-monitor #booking-code-sticky-wrapper #rate-monitor-price,app-rate-monitor #booking-code-sticky-wrapper .booking-code-sticky-content,app-booking-code-sticky #rate-monitor-new #rate-monitor-price,app-booking-code-sticky #rate-monitor-new .booking-code-sticky-content,app-booking-code-sticky #booking-code-sticky-wrapper #rate-monitor-price,app-booking-code-sticky #booking-code-sticky-wrapper .booking-code-sticky-content{background:rgba(156,181,146,.05);color:#000}app-rate-monitor #rate-monitor-new #rate-monitor-other-prices li:not(.our-price) .push-name,app-rate-monitor #booking-code-sticky-wrapper #rate-monitor-other-prices li:not(.our-price) .push-name,app-booking-code-sticky #rate-monitor-new #rate-monitor-other-prices li:not(.our-price) .push-name,app-booking-code-sticky #booking-code-sticky-wrapper #rate-monitor-other-prices li:not(.our-price) .push-name{color:rgba(0,0,0,.7)}#booking-summary-list-wrap .room-header,#booking-summary-list-wrap .booking-footer,#booking-summary-list-wrap .booking-header{border-color:#d7d7d7;border-width:1px;border-style:solid;border-left:0;border-right:0}#booking-summary-list-wrap .booking-header{border-bottom:0}#booking-summary-list-wrap .room-header h4,#booking-summary-list-wrap #order-value-wrap h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}#booking-summary-list-wrap .booking-header h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}#booking-summary-list-wrap .booking-footer,#booking-summary-list-wrap .booking-header{background:rgba(255,255,255,.25)}#booking-summary-list-wrap .room-information i{font-size:55%}opb-booking-summary .container h2{text-align:center;font-family:'Open Sans';font-weight:700;color:#000;font-size:34px;text-transform:none}opb-booking-summary .container .thin.has-commar{margin-right:5px}opb-booking-summary .container #booking-summary-list-wrap .booking-header{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}opb-booking-summary .container #booking-summary-list-wrap .room-header .enhancement-row .thin{color:#9cb592}opb-booking-summary .container #booking-summary-list-wrap .room-information .thin{color:#9cb592}opb-booking-summary .container #booking-summary-list-wrap .booking-footer{font-family:'Open Sans';font-weight:700;color:#9cb592;font-size:19px;text-transform:none}opb-booking-summary .container #booking-summary-list-wrap #order-value-wrap h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none;font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}opb-booking-summary .container #booking-summary-list-wrap #payment-summary-wrap{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-booking-summary .container .room-header h4&gt;span.line-through:after{background-color:#000}@media(max-width: 992px){body{background:#f2f2f2}body.mobile-menu.modal-open .modal-content{background-color:#171717}.selects-wrap .select-wrap span{top:15px !important}h2 i{display:none}.mobile-preview-wrap h2 i{display:block}.basket-column.sum-price{border:0 !important}.basket-column.sum-price:active{background:rgba(0,0,0,0)}#available-rates{border-radius:0px !important}#basket-main-wrap .basket-column.mobile-menu-icon-wrap{color:#000}#basket-main-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner,#basket-main-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner::before,#basket-main-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner::after{background:#000}}@media(max-width: 992px)and (hover: hover){#basket-main-wrap .basket-column.mobile-menu-icon-wrap:hover{background:#9cb592}}@media(max-width: 992px){body.mobile-view:not(.basket-visible):not(.mobile-menu):not(.packages) #basket-wrap .basket-column.mobile-menu-icon-wrap,body.mobile-view:not(.basket-visible):not(.mobile-menu):not(.packages) #basket-main-wrap .basket-column.mobile-menu-icon-wrap{background:rgba(0,0,0,0);color:#fff}body.mobile-view:not(.basket-visible):not(.mobile-menu):not(.packages) #basket-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner,body.mobile-view:not(.basket-visible):not(.mobile-menu):not(.packages) #basket-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner::before,body.mobile-view:not(.basket-visible):not(.mobile-menu):not(.packages) #basket-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner::after,body.mobile-view:not(.basket-visible):not(.mobile-menu):not(.packages) #basket-main-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner,body.mobile-view:not(.basket-visible):not(.mobile-menu):not(.packages) #basket-main-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner::before,body.mobile-view:not(.basket-visible):not(.mobile-menu):not(.packages) #basket-main-wrap .basket-column.mobile-menu-icon-wrap .hamburger-inner::after{background:#fff}}@media(max-width: 992px){#address-form-fields-wrap .form-field-row{border:0px;background:rgba(0,0,0,0) !important;padding-top:0;padding-bottom:0;margin-bottom:0}#address-form-fields-wrap .form-field-row *[class*=col-]{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left:0;border-right:0;border-top:0}#address-form-fields-wrap .form-field-row #slide-search-wrap{padding-top:0 !important}}@media(max-width: 992px){.mobile-border-top{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left:0;border-right:0;border-bottom:0}}@media(max-width: 992px){.btn-mobile-next-step{font-family:'Open Sans';font-weight:700;color:#fff;font-size:18px;text-transform:none;background:#9cb592}.btn-mobile-next-step:focus{font-family:'Open Sans';font-weight:700;color:#fff;font-size:18px;text-transform:none}}@media(max-width: 992px)and (hover: hover){.btn-mobile-next-step:hover{font-family:'Open Sans';font-weight:700;color:#fff;font-size:18px;text-transform:none}}@media(max-width: 992px){.main-content-wrap,#section-5{background:#f2f2f2;padding-left:10px;padding-right:10px}}@media(max-width: 992px){.main-content-wrap opb-masthead .visible-section{margin-left:-10px;margin-right:-10px}}@media(max-width: 992px){.mobile-preview-section{background:rgba(0,0,0,0) !important}}@media(max-width: 992px){#section-3 .active-section .on-mobile-rounded-bg-wrap{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);border-radius:5px;overflow:hidden}}@media(max-width: 992px){#enhancements-wrap #category-wrap+.container{background:rgba(0,0,0,.01)}#enhancements-wrap #enhancement-list-items-wrap .list-item .item-content{padding-bottom:1px !important}}@media(max-width: 992px){#enhancements-wrap .select-mobile-button{background-color:rgba(0,0,0,0);padding:9px 12px 7px;font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}#enhancements-wrap .select-mobile-button.active{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}}@media(max-width: 992px)and (hover: hover){#enhancements-wrap .select-mobile-button:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}}@media(max-width: 992px){#masthead-content h1{font-family:'Open Sans';font-weight:700;color:#fff;font-size:29px;text-transform:none}}@media(max-width: 992px){#masthead-select .mobile-step-description{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#masthead-select .mobile-step-description+h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none;text-align:left;margin-top:10px}#masthead-select .new-mobile-room{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;background:#fff}#masthead-select #booking-code-wrap{background:#fff}#masthead-select #booking-code-wrap span{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none}#masthead-select #guests-config-wrap .person-number-config-button button{border:2px solid #000;border-radius:50%}#masthead-select #guests-config-wrap .person-number-config-button button i{font-size:36px;color:#000}}@media(max-width: 992px)and (hover: hover){#masthead-select #guests-config-wrap .person-number-config-button button:hover{background:#000}#masthead-select #guests-config-wrap .person-number-config-button button:hover i{color:#fff}}@media(max-width: 992px){.icon-person{font-family:'HNS Line';font-weight:400;color:#000;font-size:34px;text-transform:none}}@media(max-width: 992px){#guests-config-wrap li&gt;.row.mobile-child-config-row .guest-age-info span.first-child{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#guests-config-wrap li&gt;.row.mobile-child-config-row .input-wrap input{background:rgba(0,0,0,0) !important;font-size:28px}}@media(max-width: 992px){#guests-config-wrap{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0;border-bottom-width:0}#guests-config-wrap .guest-age-info span.first-child{font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:none}#guests-config-wrap .guest-age-info span.first-child+span{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#guests-config-wrap #mobile-child-config-icon-warp{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}#guests-config-wrap .input-wrap input{background:rgba(0,0,0,0) !important;font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:46px;text-transform:none}#guests-config-wrap ul li{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0;border-top-width:0}#guests-config-wrap ul li:last-child{border-bottom-width:0}#guests-config-wrap .mobile-child-config-row{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0;border-bottom-width:0;background:rgba(0,0,0,.05)}}@media(max-width: 992px){.container-fluid .masthead-select-wrap .current-roomindex-select-wrap{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25)}}@media(max-width: 992px){.container-fluid .main-wrap:first-child .roomindex-select-wrap,.container-fluid .main-wrap .current-roomindex-select-wrap{border-radius:5px 5px 0 0;overflow:hidden}.container-fluid .main-wrap .roomindex-select-wrap{position:relative;background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);box-shadow:none}.container-fluid .main-wrap .roomindex-select-wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.05) 100%)}.container-fluid .main-wrap .current-roomindex-select-wrap{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);box-shadow:none}}@media(max-width: 992px){app-masthead-room-options .main-wrap{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;background:rgba(0,0,0,0)}app-masthead-room-options .main-wrap .delete-room-btn{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none}}@media(max-width: 992px){.mobile-bottom-buttons,.btn-mobile-next-step-wrap{background:#f2f2f2}}@media(max-width: 992px){.container h2,.container-fluid h2,h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none;text-align:left;margin-top:39px;margin-bottom:26px}}@media(max-width: 992px){app-text-content-modal .container h1,app-text-content-modal .container h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none;margin-top:0;margin-bottom:10px;padding-bottom:0}}@media(max-width: 992px){.mobile-preview{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25)}.mobile-preview h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none}.mobile-preview h2.section-ready{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;margin-top:10px;margin-bottom:10px}}@media(max-width: 992px){.mobile-selection-preview .big{font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none;line-height:1}.mobile-selection-preview p{line-height:1}}@media(max-width: 992px){.mobile-step-description{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px){#calendar-options h2.no-margin-bottom{margin-top:10px !important}}@media(max-width: 992px){#mobile-loading-screen{background-color:#fff}#mobile-loading-screen .lds-roller div:after{background-color:#000}}@media(max-width: 992px){#section-2.bg-white .active-section #calendar-options{border-radius:5px 5px 0 0;overflow:hidden;background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);box-shadow:none !important}#section-2.bg-white .active-section&gt;div:last-child{border-radius:0 0 5px 5px;overflow:hidden;background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);box-shadow:none !important}}@media(max-width: 992px){opb-calendar .calendar-month-wrap h4{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-calendar #calendar-nav-icons-mobile .select-wrap{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}opb-calendar .calendar-day-cell .bg-wrap{background:rgba(0,0,0,0);border-color:#dedddd;border-width:1px;border-style:solid}opb-calendar .calendar-day-cell .day{font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:none}opb-calendar .calendar-day-cell .day-short,opb-calendar .calendar-day-cell .price,opb-calendar .calendar-day-cell .info span{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:9px;text-transform:none}opb-calendar .calendar-day-cell.selected .bg-wrap{background:#9cb592}opb-calendar .calendar-day-cell.selected .day{font-family:'Open Sans';font-weight:400;color:#fff;font-size:18px;text-transform:none}opb-calendar .calendar-day-cell.selected .day-short,opb-calendar .calendar-day-cell.selected .price,opb-calendar .calendar-day-cell.selected .info span{font-family:'Open Sans';font-weight:400;color:#fff;font-size:9px;text-transform:none}}@media(max-width: 992px)and (hover: hover){opb-calendar .calendar-day-cell:hover .bg-wrap{background:#9cb592}opb-calendar .calendar-day-cell:hover .day{font-family:'Open Sans';font-weight:400;color:#fff;font-size:18px;text-transform:none}opb-calendar .calendar-day-cell:hover .day-short,opb-calendar .calendar-day-cell:hover .price,opb-calendar .calendar-day-cell:hover .info span{font-family:'Open Sans';font-weight:400;color:#fff;font-size:9px;text-transform:none}}@media(max-width: 992px){opb-rooms-and-rates .mobile-select-row{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left-width:0;border-right-width:0}opb-rooms-and-rates .mobile-select-row&gt;div:first-child{border-color:#d5d5d5;border-width:1px;border-style:solid;border-top-width:0;border-bottom-width:0;border-left-width:0}}@media(max-width: 992px){opb-radio.as-background input:not(:checked)+label{font-family:'Open Sans';font-weight:700;color:#000;font-size:18px;text-transform:none}opb-radio.as-background input:not(:checked)+label:before{background:#000 !important}opb-radio.as-background input:checked+label{font-family:'Open Sans';font-weight:700;color:#fff;font-size:18px;text-transform:none}opb-radio.as-background input:checked+label:before{border-color:#9cb592;border-width:1px;border-style:solid;background:#9cb592}}@media(max-width: 992px){app-room-detail-mobile-modal .mobile-room-details{background-color:rgba(0,0,0,.9) !important}app-room-detail-mobile-modal .carousel .flickity-page-dots{bottom:5px}app-room-detail-mobile-modal .mobile-room-details.scrollable .rates-wrap{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}app-room-detail-mobile-modal .mobile-room-details.scrollable .rates-wrap h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}app-room-detail-mobile-modal .mobile-room-details.scrollable .rates-wrap .read-more-dots{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}app-room-detail-mobile-modal .btn-default{background-color:rgba(0,0,0,0);padding:9px 12px 7px;font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}app-room-detail-mobile-modal .btn-default:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}}@media(max-width: 992px)and (hover: hover){app-room-detail-mobile-modal .btn-default:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}}@media(max-width: 992px){app-room-detail-mobile-modal .rate-plan-row{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25)}app-room-detail-mobile-modal .rate-plan-row h3{font-family:'Open Sans';font-weight:700;color:#000;font-size:17px;text-transform:none}app-room-detail-mobile-modal .rate-plan-row .price{font-family:'Open Sans';font-weight:400;color:#000;font-size:21px;text-transform:none}app-room-detail-mobile-modal .rate-plan-row .price-per-night,app-room-detail-mobile-modal .rate-plan-row .fact-list{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:none}}@media(max-width: 992px){#section-4 .active-section{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);border-radius:5px}#section-4 #enhancements-wrap opb-cb label{padding-top:0 !important}#section-4 #enhancements-wrap .content.bottom-line{padding-bottom:15px}#section-4 #enhancements-wrap .headline-wrap{padding-top:4px}#section-4 #enhancements-wrap .headline-wrap button{background-color:rgba(0,0,0,0);padding:9px 12px 7px;font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}#section-4 #enhancements-wrap .headline-wrap button:focus{font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}}@media(max-width: 992px)and (hover: hover){#section-4 #enhancements-wrap .headline-wrap button:hover{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:14px;text-transform:none;border-color:#9cb592}}@media(max-width: 992px){#section-4 #enhancements-wrap .headline-wrap h3.mobile-step-headline{margin-top:10px;margin-bottom:12px;font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none;line-height:1}}@media(max-width: 992px){#section-4 #enhancements-wrap .headline-wrap span.mobile-step-description{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none;margin-top:10px;margin-bottom:5px}}@media(max-width: 992px){#section-4 #enhancements-wrap .headline-wrap h2{margin-top:26px}}@media(max-width: 992px){#section-4 #enhancements-wrap .headline-wrap .col-xs-2:not(.mobile-section-icon){padding-right:9px}#section-4 #enhancements-wrap .headline-wrap .col-xs-2:not(.mobile-section-icon) i.mobile-step-checked{top:2px}}@media(max-width: 992px){#section-4 #category-wrap.enhancement-categories-wrap-mobile{background:rgba(0,0,0,.01)}#section-4 #category-wrap .container .carousel-cell{border-color:#9cb592;border-width:1px;border-style:solid}#section-4 #category-wrap .container .carousel-cell.is-selected{background:#9cb592}#section-4 #category-wrap .container .carousel-cell.is-selected span{font-family:'Open Sans';font-weight:700;color:#fff;font-size:17px;text-transform:none}#section-4 #category-wrap .container .carousel-cell span{font-family:'Open Sans';font-weight:700;color:#9cb592;font-size:17px;text-transform:none}#section-4 #category-wrap .container .flickity-page-dots .dot{background:#9cb592}}@media(max-width: 992px){#section-5 .alternate-color{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);border-radius:5px}}@media(max-width: 992px){#climate-bg .video-bg-wrap video{display:none}}@media(max-width: 992px){.mobile-step-checked{background:#e1e1e1}.mobile-step-checked.active{background:#9cb592}}@media(max-width: 992px){.payment-method-row{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25)}.payment-method-row .padding-wrap{padding:0 !important}}@media(max-width: 992px){#creditcard-wrap{margin:0 -10px !important}}@media(max-width: 992px)and (max-width: 992px){#creditcard-wrap{border-color:#e2e2e2;border-width:1px;border-style:solid;background:#fff}}@media(max-width: 992px){#amazon-pay-login{margin-top:15px !important}}@media(max-width: 992px){#erv-cc-form,#erv-sepa-form{padding-left:0 !important}}@media(max-width: 992px){#erv-cc-form #credidcard-number-wrap{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left:0;border-right:0;border-bottom:0}}@media(max-width: 992px){#erv-guest-names .adults-holder .col-sm-4:first-child{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left:0;border-right:0}#erv-guest-names .adults-holder .form-field-row+.form-field-row{margin-top:-1px}}@media(max-width: 992px){#desire-input-wrap{border-color:#d5d5d5;border-width:1px;border-style:solid}#desire-input-wrap p{margin:0 !important;font-size:16px}#desire-input-wrap textarea{padding:16px 15px 15px !important;font-size:16px}}@media(max-width: 992px){#erv-sepa-form .row{border-color:#d5d5d5;border-width:1px;border-style:solid;border-left:0;border-right:0;border-bottom:0}}@media(max-width: 992px){.credit-card-form-wrap .form-field-row{border:0}.credit-card-form-wrap .form-field-row .no-border-left-mobile{border-color:#d5d5d5;border-width:1px;border-style:solid;border-width:1px 0 1px 0;border-bottom:none}.credit-card-form-wrap .row{border-color:#d5d5d5;border-width:1px;border-style:solid;border-width:1px 0 0 0}.credit-card-form-wrap .col-xs-3 .form-group,.credit-card-form-wrap .col-xs-4 .form-group{border-color:#d5d5d5;border-width:1px;border-style:solid;border-top:0;border-left:0;border-bottom:0}}@media(max-width: 992px){.form-field-row&gt;div.row&gt;div{padding-top:11px;padding-bottom:11px}}@media(max-width: 992px){#erv-accept-checkbox{margin-top:25px !important}}@media(max-width: 992px){h2&gt;i{display:none}}@media(max-width: 992px){.mobile-section-icon h2&gt;i{display:block}}@media(max-width: 992px){opb-cb.simple .custom-select label,opb-payment-method opb-radio label{font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none;text-transform:none}}@media(max-width: 992px){opb-booking-summary .container h2,#booking-summary-list-wrap .booking-header h3,opb-booking-summary .container #booking-summary-list-wrap #order-value-wrap h4{font-family:'Open Sans';font-weight:700;color:#000;font-size:20px;text-transform:none}}@media(max-width: 992px){opb-booking-summary .container #booking-summary-list-wrap .room-information{font-size:16px}}app-room-detail-mobile-modal .read-more-dots&gt;a.toggle-text-button,app-room-detail-mobile-modal .read-less&gt;a.toggle-text-button{color:#000}@media(min-width: 490px)and (max-width: 992px){app-masthead-room-options .main-wrap,#section-2{background:rgba(0,0,0,0);box-shadow:none}}@media(max-width: 991px){.container .payment-method-wrap #creditcard-wrap{border-color:#e2e2e2;border-width:1px;border-style:solid;background:#fff}#section-5 .active-section{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.bg-light-grey{background:#f2f2f2}opb-desires .bg-light-grey{background:#fff;box-shadow:0px 2px 6px 0px rgba(64,64,64,.25);box-shadow:none !important}span.enhancement-wrap{display:inline-block}.row.enhancement-row div.extras-selected-items&gt;span{display:inline-block}}.mobile-preview a.btn-change-mobile-section{font-family:'Open Sans';font-weight:400;color:#000;font-size:11px;text-transform:none}@media(max-width: 992px){#section-5{margin-bottom:10px}#section-5 .container h2{display:flex}#section-5 .container h2&gt;i{display:inline-block;padding-right:10px;top:0}#section-5 .container h2&gt;i.icon-purse{padding-right:15px}#section-5 .container div.col-xs-8{padding-left:5px}#section-5 .visible-section .mobile-step-checked{right:-6px}#section-2 .active-section.visible-section .container .row.same-height-options&gt;div.col-xs-8,#section-3 .active-section.visible-section .container .row.same-height-options&gt;div.col-xs-8{margin-top:5px}#section-2 .active-section.visible-section .container .row.same-height-options&gt;div.mobile-section-icon h2 i,#section-3 .active-section.visible-section .container .row.same-height-options&gt;div.mobile-section-icon h2 i{text-align:left}.visible-section.active-section&gt;.container{padding-left:3px}.visible-section.active-section .on-mobile-rounded-bg-wrap{border-radius:5px}.visible-section.active-section .on-mobile-rounded-bg-wrap&gt;.container{padding-left:3px}#section-5 h2{padding-bottom:0}#section-5 .alternate-color{margin-top:10px;margin-bottom:10px}#section-5 .mobile-preview&gt;div.col-xs-2:first-child{padding-left:20px}#section-5 .mobile-preview div.col-xs-8{padding-left:0}#section-2 .visible-section.active-section,#section-3 .visible-section.active-section{margin-top:10px;margin-bottom:10px}#section-1 .visible-section.active-section{margin-bottom:10px}#section-4 .visible-section.active-section{margin-top:10px;margin-bottom:10px}#section-4 .visible-section.active-section .visible-section.active-section div.col-xs-8{padding-left:3px}#payment-method-wrap .payment-method-row ul.facts-list{padding-left:45px}#payment-method-wrap .payment-method-row .no-facts p{padding:0 0 0 45px}}@media(max-width: 992px)and (min-width: 992px){#payment-method-wrap .payment-method-row opb-radio .custom-radio label{display:flex}#payment-method-wrap .payment-method-row opb-radio .custom-radio label:before{top:21px}#payment-method-wrap .payment-method-row opb-radio .custom-radio label:after{top:21px}}@media(max-width: 992px){#enhancements-wrap .container .headline-wrap .row.same-height-options{margin-left:-10px;margin-right:-10px}}@media(max-width: 992px){.mobile-preview&gt;div.col-xs-2:first-child{padding-left:15px}.mobile-preview div.col-xs-8{padding-left:0}}@media(max-width: 992px){.container .row.same-height-options&gt;div.mobile-section-icon h2 i{text-align:left}.container .row.same-height-options&gt;div.mobile-section-icon h2 i:before{margin-left:19px}}@media(max-width: 992px){#enhancements-wrap .container .row.same-height-options&gt;div.mobile-section-icon h2 i:before{margin-left:0}#enhancements-wrap .container .row.same-height-options div.col-xs-2{padding-left:20px}#enhancements-wrap .container .row.same-height-options div.col-xs-8{padding-left:0}#enhancements-wrap .headline-right-btn-wrap{position:relative;text-align:left}#enhancements-wrap .headline-right-btn-wrap button.btn{left:60px}}@media(max-width: 992px){#section-3 .container h2{margin-bottom:10px;padding-bottom:0}#section-3 .container .mobile-step-description+h2{margin-top:10px}}@media(max-width: 992px){.mobile-preview&gt;div.col-xs-2:first-child{min-width:65px}}@media(max-width: 992px){.same-height-options{display:flex}.same-height-options .col-xs-2.mobile-section-icon{min-width:65px}}@media(max-width: 992px){.col-xs-offset-2{margin-left:65px}}@media(max-width: 992px){#booking-summary-list-wrap .booking-header .row h3{margin-left:10px}}@media(max-width: 992px){opb-address-form #form-wrap .row .col-md-12&gt;.row{display:flex}opb-address-form #form-wrap .row .col-md-12&gt;.row&gt;.col-xs-2:first-child{min-width:66px}opb-address-form #form-wrap .row .col-md-12&gt;.row .col-xs-8 h2{padding-bottom:0}opb-address-form #form-wrap form{display:block;margin-top:10px}}@media(max-width: 992px){.mobile-preview&gt;div.col-xs-2:first-child h2 i:before{margin:0}}@media(max-width: 992px){#guests-config-wrap .guest-age-info span.dropdown-wrap i{font-size:.6875em}}@media(max-width: 992px)and (max-width: 400px){#guests-config-wrap .guest-age-info span.first-child{font-size:1.2rem}}@media(max-width: 992px){#erv-stuff a.more-informations{padding:13px 15px 1px 45px}}@media(max-width: 992px){.packages #content-wrap app-arrangements-overview .container .carousel-cell{border-color:#9cb592;border-width:1px;border-style:solid}.packages #content-wrap app-arrangements-overview .container .carousel-cell.is-selected{border-color:#9cb592;border-width:2px;border-style:solid;background:#9cb592}.packages #content-wrap app-arrangements-overview .container .carousel-cell.is-selected span{font-size:18px !important;font-family:'Open Sans';font-weight:700;color:#fff;font-size:18px;text-transform:none}.packages #content-wrap app-arrangements-overview .container .carousel-cell span{font-size:18px !important;font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none}.packages #content-wrap app-arrangements-overview .container .flickity-page-dots .dot{background:#9cb592}}@media(max-width: 380px){#payment-wrap h2 .reg-headline{display:none}}@media(min-width: 381px){#payment-wrap h2 .spc-headline{display:none}}@media(max-width: 992px){opb-booking-confirmation app-travels-bar #travels-bar&gt;.travel-column.summary{padding:0 0 0 60px !important}opb-booking-confirmation app-travels-bar #travels-bar&gt;.travel-column.summary .price-wrapper{width:100%;justify-content:space-around}.confirmation-wrapper{padding:0 10px;background-color:#f2f2f2}.confirmation-wrapper .all-bookings-text{padding-top:17px;padding-bottom:16px;background-color:rgba(0,0,0,0)}.confirmation-wrapper .booking-details-section{box-shadow:0 2px 6px 0 rgba(64,64,64,.26);border-radius:5px;padding-left:20px;padding-right:20px}.confirmation-wrapper .booking-details-section h2.small-margin{text-align:left;padding-bottom:0;margin-bottom:0;font-family:'Open Sans';font-weight:700;color:#000;font-size:30px;text-transform:none}.confirmation-wrapper .booking-details-section .booking-number{text-align:left}.confirmation-wrapper .booking-details-section .booking-number p{font-size:18px;font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:none}.confirmation-wrapper .booking-details-section .booking-date{text-align:left}.confirmation-wrapper .booking-details-section .booking-date p{margin:0;font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.4);font-size:13px;text-transform:none}.confirmation-wrapper .booking-details-section .check-in-info{text-align:left}.confirmation-wrapper .booking-details-section .check-in-info .arrow-holder{max-width:130px;margin:25px 0}.confirmation-wrapper .booking-details-section .check-in-info .long-arrow{text-align:center}}@media(max-width: 992px)and (max-width: 992px){.confirmation-wrapper .booking-details-section .check-in-info .long-arrow{text-align:left}}@media(max-width: 992px){.confirmation-wrapper .booking-details-section .check-in-info .long-arrow i{transform:translateX(-20%);display:inline-block}}@media(max-width: 992px)and (min-width: 992px){.confirmation-wrapper .booking-details-section .check-in-info .long-arrow i{transform:none}}@media(max-width: 992px){.confirmation-wrapper .booking-details-section .check-in-info h4{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px){.confirmation-wrapper .booking-details-section .check-in-info h5{font-family:'Open Sans';font-weight:700;color:#9cb592;font-size:20px;text-transform:none}}@media(max-width: 992px){.confirmation-wrapper .booking-details-section .check-in-info p{font-family:'Open Sans';font-weight:400;color:#000;font-size:18px;text-transform:none}}@media(max-width: 992px){.confirmation-wrapper .booking-details-section .order-list .row .white-box .stretch-image.room-info-wrapper h4{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:uppercase}.confirmation-wrapper .booking-details-section .order-list .row .white-box .stretch-image.room-info-wrapper .room-infos .room-information{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}.confirmation-wrapper .booking-details-section .order-list .row .white-box .room-details-text h4{font-family:'Open Sans';font-weight:400;color:rgba(0,0,0,.5);font-size:13px;text-transform:uppercase}.confirmation-wrapper .booking-details-section .order-list .row .white-box .room-details-text p span{font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px){.confirmation-wrapper .booking-details-section .confirmation-summary .row{margin:0}.confirmation-wrapper .booking-details-section .confirmation-summary .row .white-box{padding:0}.confirmation-wrapper .booking-details-section .confirmation-summary .row:last-child{margin-left:-15px;margin-right:-15px}}@media(max-width: 992px){.confirmation-wrapper section{margin-bottom:25px;box-shadow:0 2px 6px 0 rgba(64,64,64,.26);border-radius:5px}}@media(max-width: 992px){.booking-details-section .col-xs-1,.booking-details-section .col-sm-1,.booking-details-section .col-md-1,.booking-details-section .col-lg-1,.booking-details-section .col-xs-2,.booking-details-section .col-sm-2,.booking-details-section .col-md-2,.booking-details-section .col-lg-2,.booking-details-section .col-xs-3,.booking-details-section .col-sm-3,.booking-details-section .col-md-3,.booking-details-section .col-lg-3,.booking-details-section .col-xs-4,.booking-details-section .col-sm-4,.booking-details-section .col-md-4,.booking-details-section .col-lg-4,.booking-details-section .col-xs-5,.booking-details-section .col-sm-5,.booking-details-section .col-md-5,.booking-details-section .col-lg-5,.booking-details-section .col-xs-6,.booking-details-section .col-sm-6,.booking-details-section .col-md-6,.booking-details-section .col-lg-6,.booking-details-section .col-xs-7,.booking-details-section .col-sm-7,.booking-details-section .col-md-7,.booking-details-section .col-lg-7,.booking-details-section .col-xs-8,.booking-details-section .col-sm-8,.booking-details-section .col-md-8,.booking-details-section .col-lg-8,.booking-details-section .col-xs-9,.booking-details-section .col-sm-9,.booking-details-section .col-md-9,.booking-details-section .col-lg-9,.booking-details-section .col-xs-10,.booking-details-section .col-sm-10,.booking-details-section .col-md-10,.booking-details-section .col-lg-10,.booking-details-section .col-xs-11,.booking-details-section .col-sm-11,.booking-details-section .col-md-11,.booking-details-section .col-lg-11,.booking-details-section .col-xs-12,.booking-details-section .col-sm-12,.booking-details-section .col-md-12,.booking-details-section .col-lg-12{padding-right:0px;padding-left:0px}}@media(max-width: 992px){#confirmation-location-section{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);border-color:#d7d7d7;border-width:1px;border-style:solid}#confirmation-location-section .container{padding:0 !important}#confirmation-location-section .container .row{margin-left:0;margin-right:0}#confirmation-location-section .container .col-md-12{padding:0}#confirmation-location-section .container .col-md-12 .flex-horizontal-wrap{padding:26px 20px}#confirmation-location-section .container .col-md-12 .flex-horizontal-wrap .white-box{padding:0;background:none}}@media(max-width: 992px){#confirmation-informations-section{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);border-color:#d7d7d7;border-width:1px;border-style:solid}#confirmation-informations-section .col-md-12{padding-left:0;padding-right:0}#confirmation-informations-section h2{text-align:left;padding-left:20px}}@media(max-width: 992px)and (max-width: 992px){#confirmation-informations-section h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}}@media(max-width: 992px)and (max-width: 992px)and (max-width: 992px){#confirmation-informations-section h2{font-size:21px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:#000}}@media(max-width: 992px){#confirmation-informations-section p,#confirmation-informations-section h4{text-align:left;font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px)and (max-width: 992px){#confirmation-informations-section p,#confirmation-informations-section h4{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;color:#000}}@media(max-width: 992px){#confirmation-informations-section .half.text-center .icon-wrap{justify-content:left !important}}@media(max-width: 992px){#confirmation-faq-section{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);border-color:#d7d7d7;border-width:1px;border-style:solid}#confirmation-faq-section .col-md-12{padding-left:20px;padding-right:20px}#confirmation-faq-section h2{text-align:left}}@media(max-width: 992px)and (max-width: 992px){#confirmation-faq-section h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}}@media(max-width: 992px)and (max-width: 992px)and (max-width: 992px){#confirmation-faq-section h2{font-size:21px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:#000}}@media(max-width: 992px){#confirmation-faq-section p{text-align:left;font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px)and (max-width: 992px){#confirmation-faq-section p{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;color:rgba(0,0,0,.5)}}@media(max-width: 992px){#confirmation-faq-section .contact-links p{margin:0}#confirmation-faq-section .contact-links a{font-family:'Open Sans';font-weight:400;color:#9cb592;font-size:13px;text-transform:none}}@media(max-width: 992px){#confirmation-rating-section{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);border-color:#d7d7d7;border-width:1px;border-style:solid;margin:0}#confirmation-rating-section .container{padding-bottom:0}#confirmation-rating-section h2{text-align:left}}@media(max-width: 992px)and (max-width: 992px){#confirmation-rating-section h2{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}}@media(max-width: 992px)and (max-width: 992px)and (max-width: 992px){#confirmation-rating-section h2{font-size:21px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:#000}}@media(max-width: 992px){#confirmation-rating-section p{text-align:left;font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px)and (max-width: 992px){#confirmation-rating-section p{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;color:rgba(0,0,0,.5)}}@media(max-width: 992px){#confirmation-rating-section #confirmation-rating{font-family:'Open Sans';font-weight:700;color:#000;font-size:49px;text-transform:none}}@media(max-width: 992px){#confirmation-rating-section .text-center button{width:100%;min-width:calc(100% + 40px);height:65px;margin-right:-20px;margin-left:-20px;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;font-size:21px;border:0;background-color:#9cb592;color:#fff;background:#9cb592}}@media(max-width: 992px){.order-list #total-paid .white-box.color-box{background-color:#9cb592;color:#fff;font-family:'Open Sans';font-weight:700;color:#000;font-size:49px;text-transform:none;padding:20px;margin-right:-20px;margin-left:-20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:21px;line-height:.95}.order-list #total-paid .white-box.color-box h4{font-size:21px}}@media(max-width: 992px){#confirmation-faq-questions .faq-section-header{text-align:left}}@media(max-width: 992px)and (max-width: 992px){#confirmation-faq-questions .faq-section-header{font-family:'Open Sans';font-weight:700;color:#000;font-size:24px;text-transform:none}}@media(max-width: 992px)and (max-width: 992px)and (max-width: 992px){#confirmation-faq-questions .faq-section-header{font-size:21px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:#000}}@media(max-width: 992px){#confirmation-faq-questions .question-header{margin-top:0;font-family:'Open Sans';font-weight:400;color:#000;font-size:15px;text-transform:none}}@media(max-width: 992px){#confirmation-faq-questions i{color:#000}}@media(max-width: 992px){#confirmation-faq-questions p{text-align:left;font-family:'Open Sans';font-weight:400;color:#000;font-size:13px;text-transform:none}}@media(max-width: 992px)and (max-width: 992px){#confirmation-faq-questions p{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;color:rgba(0,0,0,.5)}}@media(max-width: 992px){.confirmation #confirmation-faq-section&gt;.container&gt;.row .col-md-12{padding-left:20px;padding-right:20px}.confirmation #confirmation-faq-section #faq-text .col-md-12{padding-left:16px;padding-right:16px}}@media(max-width: 992px){#confirmation-faq-questions .white-box{padding:15px 20px}}@media(max-width: 992px){#confirmation-rating-section .col-md-12{padding-left:20px;padding-right:20px}}@media(max-width: 992px){#feedback-input-wrap{margin-left:-10px;margin-right:-10px}}@media(max-width: 992px){.order-list .room-description .read-more-dots{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}}opb-booking-confirmation #confirmation-rating-section #confirmation-rating button{padding-bottom:40px}opb-booking-confirmation #confirmation-rating-section #confirmation-rating button.active .icon-check{display:block;color:#fff;position:absolute;left:50%;transform:translate(-50%, 0);bottom:6px;font-size:16px;z-index:1}opb-booking-confirmation #confirmation-rating-section #confirmation-rating button.active .icon-check:before{margin-left:0em}opb-booking-confirmation #confirmation-rating-section #confirmation-rating button.active:after{background:#9cb592}opb-booking-confirmation #confirmation-rating-section #confirmation-rating button .icon-check{display:none}@media(max-width: 992px){#section-4 #enhancements-wrap #grid-wrap .btn.btn-radius{background-color:rgba(0,0,0,0);padding:9px 12px 7px;font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}}@media(max-width: 992px){ul#confirmation-icons li:first-child .opb5-tooltip.wallet&gt;div{margin-left:57px;width:300px}}#room-addon-wrap #button-wrap button{background-color:rgba(0,0,0,0);background:#9cb592;font-family:'Open Sans';font-weight:700;color:#fff;font-size:13px;text-transform:none}#page-nav-status-wrap&gt;.midnightHeader.white&gt;div&gt;div&gt;div{color:#fff}#page-nav-status-wrap&gt;.midnightHeader.default&gt;div&gt;div&gt;div{color:#000}#free-cancellation-chart{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}#free-cancellation-chart .middle-line{background:rgba(0,0,0,.1)}#free-cancellation-chart .bar{background:rgba(0,0,0,.1)}#free-cancellation-chart .chart-point{background:#fff}#free-cancellation-chart .chart-tooltip{background:#000;color:#fff}#free-cancellation-chart .chart-tooltip:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);margin-left:-7.5px}#free-cancellation-chart .color-bar{background:#9cb592}#free-cancellation-chart .label-free,#free-cancellation-chart .label-paid,#free-cancellation-chart .label-free{background:#fff}#free-cancellation-chart .label-paid{background:#fff}.bg-light-grey #free-cancellation-chart .chart-point{background:#f8f8f8}.bg-light-grey #free-cancellation-chart .label-free,.bg-light-grey #free-cancellation-chart .label-paid,.bg-light-grey #free-cancellation-chart .label-free{background:#f8f8f8}.bg-light-grey #free-cancellation-chart .label-paid{background:#f8f8f8}app-cancel-booking-confirmation-content #confirm-cancellation-modal{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25)}app-cancel-booking-confirmation-content #confirm-cancellation-modal button.disabled{color:gray}app-cancel-booking-confirmation-content #confirm-cancellation-modal .cancellation-modal-content{font-size:1.3em}app-cancel-booking-confirmation-content #confirm-cancellation-modal .cancellation-modal-content strong{font-size:1.8em}app-cancel-booking-confirmation-content #confirm-cancellation-modal .cancellation-modal-controls{border-color:#d7d7d7;border-width:1px;border-style:solid;border-bottom-width:0;border-left-width:0;border-right-width:0}app-cancel-booking-confirmation-content #confirm-cancellation-modal .cancellation-modal-controls .row{padding:0;margin:0}app-cancel-booking-confirmation-content #confirm-cancellation-modal .cancellation-modal-controls .row .col-md-6:first-child{border-color:#d7d7d7;border-width:1px;border-style:solid;border-bottom-width:0;border-left-width:0;border-top-width:0}app-cancel-booking-confirmation-content #confirm-cancellation-modal .cancellation-modal-controls .row .col-md-6 .btn-black-hover:hover{background:#ec4545;color:#fff}app-cancel-booking-confirmation-content #confirm-cancellation-modal .cancellation-modal-controls .row .col-md-12:first-child{border-color:#d7d7d7;border-width:1px;border-style:solid;border-bottom-width:0;border-left-width:0;border-top-width:0}app-cancel-booking-confirmation-content #confirm-cancellation-modal .cancellation-modal-controls .row .col-md-12 .btn-black-hover:hover{background:#ec4545;color:#fff}app-text-content-modal #modal-content{background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);padding:15px}app-calendar-extended .date-pick-wrap ngb-datepicker{background-color:#000}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day{border-color:#4d4d4d;width:2.5rem !important;height:2.5rem !important}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;*{line-height:2.5rem}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day.disabled:not(.hidden)&gt;.custom-day{color:#777}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.custom-day,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.btn-light{color:#fff}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.custom-day.text-muted,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.btn-light.text-muted{color:rgba(255,255,255,.5)}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.custom-day.day-highlighted,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.custom-day.bg-primary,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.custom-day:hover,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.btn-light.day-highlighted,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.btn-light.bg-primary,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.btn-light:hover{background-color:#9cb592}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.custom-day.range,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.btn-light.range{background-color:#9cb592}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.custom-day.faded,app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day&gt;.btn-light.faded{background-color:#5c7751}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-day:not(.hidden)+.hidden{border-color:#4d4d4d !important}app-calendar-extended .date-pick-wrap ngb-datepicker .ngb-dp-weekday{width:2.5rem !important;height:2.5rem !important;line-height:2.5rem !important}.booking-code-notification{background:linear-gradient(to right, rgb(156, 181, 146) -30%, rgb(156, 181, 146) 130%)}.booking-code-notification span{color:#fff}.booking-code-notification .triangle{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9cb592 rgba(0,0,0,0)}.navbar-nav .show-close-icon{color:#fff}body.basket-visible .navbar-right a i.icon-check{color:#fff !important}body:not(.basket-visible) .navbar-right a i.icon-check{color:#fff !important}#col-booking-code .icon-check{color:#000 !important}#alerts-wrapper{background:#4e4e4e}#alerts-wrapper .alert-message,#alerts-wrapper .close-alert,#alerts-wrapper .alert-message a{font-family:'Open Sans';font-weight:400;color:#fff;font-size:23px;text-transform:none}app-cross-selling .chat-wrap .message-buttons .message-button.active button{background:#9cb592;color:#fff}app-cross-selling .chat-wrap .message-buttons .message-button button{background-color:#fff;box-shadow:0 2px 9px 0 rgba(101,101,101,.5) !important;color:#1c65ff}app-cross-selling .chat-wrap .alternative-period-select{background:#fff;color:#000}app-cross-selling .chat-wrap .alternative-period-select .ap-dates&gt;div{color:#000}app-cross-selling .chat-wrap .alternative-period-select .ap-dates .ap-nights{color:#838383}app-cross-selling .chat-wrap .alternative-period-select .ap-dates .arrow{background:#838383}app-cross-selling .chat-wrap .alternative-period-select .ap-dates .arrow+i{color:#838383}app-cross-selling .chat-wrap .alternative-period-select .ap-dates .arrow:before,app-cross-selling .chat-wrap .alternative-period-select .ap-dates .arrow:after{background:#000}app-cross-selling .chat-wrap .alternative-period-select .ap-arrow{background:#e3e3e3;color:#000}app-cross-selling .chat-wrap .alternative-period-select .ap-arrow.inactive{color:#b1b1b1}app-cross-selling .chat-wrap .ap-button{border-top:1px solid #dadada;background:rgba(0,0,0,0)}app-cross-selling .chat-wrap .ap-button.no-border-top{text-align:center;margin-top:15px;padding-top:15px}app-cross-selling .chat-wrap .ap-button.no-border-top .btn{display:inline-block}app-cross-selling .chat-wrap .ap-button .btn{background-color:rgba(0,0,0,0);font-family:'Open Sans';font-weight:700;color:#000;font-size:14px;text-transform:none;border-color:#9cb592;border-width:1px;border-style:solid}app-cross-selling .chat-wrap .message-animation-wrap:last-child .btn{color:#fff;border-color:#fff}.cross-selling-map-popup .leaflet-popup-content-wrapper{border-radius:10px !important;background:linear-gradient(to bottom, rgb(47, 47, 47) 0%, rgb(31, 31, 31) 100%);min-width:300px}.cross-selling-map-popup .leaflet-popup-content-wrapper,.cross-selling-map-popup .leaflet-popup-tip{background:#1f1f1f}.cross-selling-map-popup .cs-map-hotel-picture{width:105px;height:105px;background-size:cover;background-position:50% 50%;border-radius:50%;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0px 5px 8px rgba(0,0,0,.4)}.cross-selling-map-popup .cs-map-logo{margin-top:45px}.cross-selling-map-popup .cs-map-logo img{max-width:120px}.cross-selling-map-popup .btn{margin:20px 0}.cross-selling-map-popup .cs-map-details{text-align:left;border:1px solid rgba(255,255,255,.3);border-left:0;border-right:0;padding:15px 0;margin-top:20px;font-size:13px}.cross-selling-map-popup .cs-map-details p{margin:0;margin-bottom:5px}.cross-selling-map-popup .cs-map-details p:last-child{margin-bottom:0}.cross-selling-marker{border-radius:50%;background:linear-gradient(to bottom, rgb(47, 47, 47) 0%, rgb(31, 31, 31) 100%);border:3px solid #9cb592}app-mobile-menu-content .nav-items&gt;ul.mobile-navigation li span{font-family:'Open Sans' !important}div.day-messages-handle:hover div.day-messages-dot{background:#9cb592}div.day-messages-handle div.day-messages-dot{background:#000}div.day-messages-handle .day-messages-tooltip{border-color:#9cb592;border-width:1px;border-style:solid;background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25)}div.day-messages-handle .day-messages-tooltip .day-messages-body .day-messages-body-header{font-family:'Open Sans';font-weight:400;font-size:18px;color:#000;text-transform:uppercase}div.day-messages-handle .day-messages-tooltip .day-messages-body .day-messages-body-entry{font-family:'Open Sans';font-weight:400;font-size:14px;color:#000}div.day-messages-handle .day-messages-tooltip .day-messages-point{border-color:#9cb592;border-width:1px;border-style:solid;background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);box-shadow:unset !important}div.day-messages-handle .day-messages-tooltip .day-messages-point .point-border-cover{border-color:#9cb592;border-width:1px;border-style:solid;background:#fff;box-shadow:0px 10px 12px 0px rgba(184,184,184,.25);border:unset !important;box-shadow:unset !important}body{font-variant:lining-nums}
</pre></body></html>