:root{--title-font:'Source Sans 3';--body-font:'Source Sans 3';--header-background:#ffffff;--header-text-color:#000000;--footer-background:#ffffff;--footer-text-color:#000000;--page-background:#FFFFFF;--content-background:#ffffff;--title-text-color:#000000;--body-text-color:#000000;--highlight:#5E6164;--button-background:#D1AD56;--button-text-color:#FFFFFF;--search-background:#ffffff;--search-text-color:#000000;--info-bar-background:#222222;--info-bar-text-color:#ffffff;--popup-background:#222222;--popup-text-color:#ffffff;--promo-background:#FFD368;--promo-text-color:#FFFFFF;--shadows:0 1px 4px 2px rgba(0,0,0,.05)}.mod-filterOuter .chkReview:after{color:rgba(255,255,255,.5)}.main.search .ui-datepicker-calendar td a:hover,.main.search .ui-datepicker-calendar td a:focus,.main.search .ui-datepicker-calendar td.selected-range.selected-start-range a,.main.search .ui-datepicker-calendar td.selected-range.selected-end-range a,.main.search .ui-datepicker-calendar td.init-selected-start-range a,#eviivo-search-nights .cp-link,.search .mod-viewToggle li .cp-button.active,.mod-quickView .qw-content .mod-tabs-outer .mod-tabs .cp-button,.main.search button{background-color:var(--button-background);color:var(--button-text-color)}.main.search .mod-viewToggle .cp-button,.main.search button.cp-button-text,a.ic-link{background:none;color:var(--button-background-color)}.cp-button-invert svg{fill:var(--highlight)}.mod-inventory-calendar .ic-date-container .ic-date-data.tdy{border-left:1px solid rgba(209,173,86,.2);border-right:1px solid rgba(209,173,86,.2)}.start-date:before,.end-date:before{background-color:var(--button-background)!important}body .ui-selectmenu-menu .ui-state-focus,body .ui-selectmenu-menu li:hover,body .ui-selectmenu-menu li:focus,.main.search .content-wrapper.mod-tilePriceFooter .mod-tile-price .cp-link-qw,.main .mod-tile-list .price,.main .header .language-inner .select-icon:hover,.main .header .language-inner .select-icon:focus,.main .header .language-inner .select-icon:active,.main .header .cp-tooltip-large li a:focus,.main .header .cp-tooltip-large li a:active,.main .header .cp-tooltip-large li a:hover,.main .header .cp-tooltip-large li.active a,.main.search .cLthumb,.ui-selectmenu-menu .ui-state-focus,.ui-selectmenu-menu li:hover,.ui-selectmenu-menu li:focus,.header .language-inner .select-icon:hover,.header .language-inner .select-icon:focus,.header .language-inner .select-icon:active,.header .cp-tooltip-large li a:focus,.header .cp-tooltip-large li a:active,.header .cp-tooltip-large li a:hover,.header .cp-tooltip-large li.active a,.main.search .mod-tile .cp-link{color:var(--button-background)}.main.search .mod-tilePriceFooter .mod-tile:hover .mod-tile-price .cp-link-qw,.main.search .mod-paginate .current a,.main.search .mod-paginate .current,.main.search .cp-button,body .ui-datepicker-calendar td a:hover,body .ui-datepicker-calendar td a:focus,body .ui-datepicker-calendar td.selected-range.selected-start-range a,body .ui-datepicker-calendar .ui-state-active,body .ui-datepicker-calendar .ui-datepicker td a:hover,body .ui-datepicker-calendar td.selected-range.selected-end-range a,.main .noUi-connect{background-color:var(--button-background)}.main .cancel-booking,.main.search .content-wrapper.mod-tilePriceFooter .mod-tile-price .cp-link-qw,.main.search .mod-tilePriceFooter .mod-tile-price .cp-link-qw{border-color:var(--button-background)}.main .cp-button-invert{border:1px solid var(--highlight)}.main.search .mod-tilePriceFooter .mod-tile-price a{color:var(--button-background)}.main #eviivo-partner-search-box .ui-datepicker-calendar .hover-start-range a:hover,.main #eviivo-partner-search-box .ui-datepicker-calendar .hover-end-range a:hover,.main #eviivo-partner-search-box .ui-datepicker-calendar .hover-start-range a:focus,.main #eviivo-partner-search-box .ui-datepicker-calendar .hover-end-range a:focus{background:none;box-shadow:none;color:#000;text-shadow:none}body{background-color:var(--page-background)}.main.search .content-wrapper.mod-tilePriceFooter .mod-tile:hover .mod-tile-price .cp-link-qw,.main.search .mod-tilePriceFooter .mod-tile:hover .mod-tile-price .cp-link-qw,.main.search .mod-paginate .current a,.main.search .mod-paginate .current,.main.search .cp-button,.main.search .cp-linkCustom{color:var(--button-text-color)}a,.qw-content-item .qw-content-details li a,.qw-content-item .qw-content-details .cp-textSecondary,.mod-tab-content-inner .rating-score,.mod-tab-content-inner .likes-details,.cp-link,.cp-textSecondary,.currency-value:after,.language-value:after{color:var(--highlight)}.main .cp-poa{background:var(--body-text-color);color:var(--content-background)}div.mod-promo.promo-type-cso{color:var(--promo-text-color);background-color:var(--promo-background);border:1px solid var(--promo-text-color)}div.promo-banner.slide{background-color:var(--promo-background);color:var(--promo-text-color)}div.promo-banner.slide svg{fill:var(--promo-background)}div.promo-banner.slide .icon-banner::after{background-color:var(--promo-text-color)}div.promo-banner.slide.start h2,div.promo-banner.slide.start .secondary-copy p,div.promo-banner.slide.start .secondary-copy p:nth-of-type(2n),div.promo-banner.slide.start .secondary-copy p:nth-of-type(3n){color:var(--promo-text-color)}.main.search .mod-selectors .header-item,.main.search .mod-selectors .header-item a,.main.search .mod-selectors .header-item .active a,.main.search .mod-selectors .header-item a:hover,.currency-value,.language-value{color:var(--header-text-color)}.mod-tile .propertyName,.mod-tile .propertyName a,.mod-tile-list .propertyName,.mod-tile-list .propertyName a{color:var(--title-text-color);font-family:var(--title-font);font-weight:bold}footer,.footer-partner{background-color:var(--footer-background);color:var(--footer-text-color)}.dialogue-content{background-color:var(--content-background)}.dialogue-header h3{color:var(--title-text-color)}.unavailable,.dialogue-content,.dialogue-content label,.unavailable,.main.search .price-details .cp-link-qw{color:var(--body-text-color)}#btn-addRoom,#btn-removeRoom,#cp-occupancySearchButton{background-color:var(--search-background);color:var(--search-text-color);border:solid 1px var(--search-text-color)}.search #eviivo-search-button{background-color:var(--search-text-color);color:var(--search-background)}.main .eviivo-search-type{background-color:#fff}