footer .info-details span,.cp-link{color:#d90429;cursor:pointer}.main-colour-custom-style{color:#d90429}.ui-datepicker-calendar td a:hover,.ui-datepicker-calendar td a:focus,.ui-datepicker-calendar td a.ui-state-active,.ui-datepicker-calendar td a.ui-state-active.ui-state-hover,.main .cp-button,.main #submitPayment{color:#fff}.header-content-holder:before{background:#fff}.payment-type .cp-button.selected,.radio-buttonsSpecials .ui-state-active,.radio-buttonsSpecials .ui-state-focus,.main .cp-button,.main .mod-paginate li a:hover,.main .mod-paginate li a:focus,.main .mod-paginate .current a,.radio-buttonsSpecials .ui-state-active:hover,nav .menu-toggle li a.active,nav .menu-toggle li a:focus,.ui-datepicker .ui-datepicker-calendar td a:hover,.ui-datepicker .ui-datepicker-calendar td a:focus,.ui-datepicker .ui-datepicker-calendar td.selected-range.selected-start-range a,.ui-datepicker .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-calendar td.selected-range.selected-end-range a,.main .radio-buttonsSpecials .ui-state-active,.main .radio-buttonsSpecials .ui-state-hover,.main .radio-buttonsSpecials .ui-state-focus,.main .radio-buttonsSpecials .ui-state-hover:hover,.main .radio-buttonsSpecials .ui-state-focus:hover,.Template-8 .results-price .text-link button.cp-button-showprices,.Template-9 .results-price .text-link button.cp-button-showprices,.Template-10 .results-price .text-link button.cp-button-showprices,.Template-11 .results-price .text-link button.cp-button-showprices,nav .menu-toggle li a:hover,.main .ui-datepicker .dep-checkInDate a,.main .ui-datepicker .selected-checkInDate a,.main .ui-datepicker .selected-interim a,.main .mod-tile:hover .mod-tile-price .cp-link-qw{color:#fff;background-color:#d90429}.template-9 .main nav .menu-toggle li a,.template-11 .main nav .menu-toggle li a,.template-9 .main nav .menu-toggle li a:hover,.template-11 .main nav .menu-toggle li a:hover,.template-9 .main nav .menu-toggle li a:focus,.template-11 .main nav .menu-toggle li a:focus{color:#d90429;background-color:transparent}.main .cancel-booking,.main .radio-buttonsSpecials .ui-state-active:before{border-color:#fff}.Template-12 .menu-toggle .cp-button:focus,.Template-12 .menu-toggle .cp-button{color:#d90429;background-color:#fff}.Template-12 nav a,.Template-12 nav .menu-toggle li a,.Template-12 .info-details span,.Template-12 footer,.Template-12 footer a,.Template-12 footer a:hover,{color:#fff}.main button.cp-button-text{background:none;color:initial}.main .mod-promo.promo-type-wxi,.main .mod-promo.promo-type-wxc,.main .promo-type-wxc .cp-close,.main .promo-type-wxi .cp-close,body .main .promo-type-wxc h4,body .main .promo-type-wxi h4,body .main .promo-type-wxc p,body .main .promo-type-wxi p,body .main .mod-promo.promo-type-wxi .mod-promo-content,body .main .mod-promo.promo-type-wxc .mod-promo-content{color:#fff;color:#fff}.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 .mod-sticky-inner a.selected,.main .results-price .text-link button,html .ui-selectmenu-menu .ui-state-focus,html .ui-selectmenu-menu li:hover,html .ui-selectmenu-menu li:focus,.main a,.main .mod-tile-price .cp-link-qw,.Template-12 h1,.Template-12 h2,.Template-12 h3,.Template-12 h4,.Template-12 h5,.mod-promo_collapsable .expandable-selector label,.mod_collapsable.branded .expandable-selector label,.mod_collapsable.branded .expandable-selector label:after,.payment button.cp-button-text{color:#d90429}.main .mod-tile-price .cp-link-qw,.payment-type .cp-button.selected,.results-gallery-thumbs a.active{border:1px solid #d90429}.header .mod-selectors .mod-language,.main .house-rules{border-color:#d90429}.mod-promo_collapsable .expandable-selector label:after{border-top-color:#d90429}html body{background-color:#fff}.main .review-percentage,.ui-datepicker-calendar td a:hover,.ui-datepicker-calendar td a:focus,.ui-datepicker-calendar td a.ui-state-active,.ui-datepicker-calendar td a.ui-state-active.ui-state-hover,.main .cp-button,nav .menu-toggle .cp-button:focus,.main .link-bg,.main .link-bg:hover,.Template-12 nav,.Template-12 .header nav .menu-toggle,.Template-12 .header-content,.Template-12 .menu-toggle li,.Template-12 .nav-controls,.main .mod-inline-calendar-keys .key-item.yourStay::before,.main .mod-inline-calendar-keys .key-item.minimumStay::after,.main .ui-datepicker .dep-cannotDepart.dep-minLos span::before,.main .ui-datepicker .dep-cannotDepart.dep-minLos a::before,.main .ui-datepicker .dep-cannotDepart.dep-minLos.dep-firstAvailableNight span::before,.main .ui-datepicker .dep-cannotDepart.dep-minLos.dep-firstAvailableNight a::before,.main .ui-datepicker .dep-cannotDepart.dep-ctd span::before,.main .ui-datepicker .dep-cannotDepart.dep-ctd a::before,.main .ui-datepicker .selected-checkOutDate.dep-cannotDepart.dep-ctd span::before,.main .ui-datepicker .selected-checkOutDate.dep-cannotDepart.dep-ctd a::before,.main .ui-datepicker .selected-afterCheckOutDate.dep-cannotDepart.dep-ctd span::before,.main .ui-datepicker .selected-afterCheckOutDate.dep-cannotDepart.dep-ctd a::before,.main .ui-datepicker .selected-interim a,.main .ui-datepicker .selected-interim span,.main .departure .ui-datepicker .hover-interim a,.main .departure .ui-datepicker .hover-interim span{background-color:#d90429}.main .departure .ui-datepicker .dep-forcedDeparture a:hover:after,.main .departure .ui-datepicker .dep-available a:hover:after,.main .ui-datepicker .selected-checkOutDate a:after{border-left-color:#d90429}html .main .mod-promo.promo-type-wxi,html .main .mod-promo.promo-type-wxc{background-color:#d90429;background-color:#ff001a}.main .mod-promo.promo-type-wxi,.main .mod-promo.promo-type-wxc,.main .mod-promo.promo-type-wxi .mod-promo-icon::before,.main .mod-promo.promo-type-wxc .mod-promo-icon::before{border-color:#fff;border-color:#fff}.main .mod-promo.promo-type-wxi .mod-promo-icon::after,.main .mod-promo.promo-type-wxc .mod-promo-icon::after{color:#fff;color:#fff}.main .mod-promo.promo-type-wxi .mod-promo-cta .cp-button,.main .mod-promo.promo-type-wxc .mod-promo-cta .cp-button{color:#ff001a;background-color:#fff}.main .price-average span,.main .mod-summaryAside .column p small,.main .mod-contentWithSidebar .cp-textSecondary,.main .cp-textSecondary,.main .results-option-list,.main .mod-sticky-inner .selected,.main .results-option-list a,.main .results-option-list li,.main .persist,.Template-12 .menu-toggle li a.active{color:#8d99ae}.Template-12 .menu-toggle .cp-button:focus,.Template-12 .menu-toggle .cp-button{background-color:#8d99ae}.Template-8 .main .accordion-rooms-toggle,.Template-9 .main .accordion-rooms-toggle,.Template-10 .main .accordion-rooms-toggle,.Template-11 .main .accordion-rooms-toggle{color:#8d99ae;border:1px solid #8d99ae}.main .cp-poa{background-color:#8d99ae;color:#fff}.header.header-partner .price-average,.header.header-partner .price-average span{color:#000}@media screen and (min-width:1024px) and (max-width:4000px){.is--hiddenLarge{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.is--hiddenMedium{display:none}}.partner-branding{line-height:0;padding:10px 15px}.header-partner.header{border:none;padding:0 10px 15px}.header-partner.header .branding .branding-inner{}.header-partner.header address{padding:0}.header-partner.header .branding-inner address{clear:both}.header-partner.header .branding .logo,.header-partner.header .ratings{display:inline-block}.header-partner .ratings{position:relative}.footer-partner{margin:10px 0}.footer-partner .mod-footer li{font-size:14px;display:inline-block;margin-right:5px}.footer-partner .mod-footer .copyright{float:right}@media screen and (min-width:1024px){.header-partner.header{padding:25px}}.Template-12{background:#fff;background:-webkit-linear-gradient(#fff,#270015);background:-o-linear-gradient(#fff,#270015);background:-moz-linear-gradient(#fff,#270015);background:linear-gradient(#fff,#270015);background-repeat:no-repeat;background-attachment:fixed}div.mod-promo.promo-type-cso{color:#fff;background-color:#ff001a;border:1px solid #fff}div.mod-promo .mod-promo-icon:before{border:3px solid #fff}div.promo-banner.slide{background-color:#ff001a;color:#fff}div.promo-banner.slide svg{fill:#ff001a}div.promo-banner.slide .icon-banner::after{background-color:#fff}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:#fff}.mod_announcement-infobox{background-color:#ff001a;color:#fff}.mod_announcement-infobox a{color:#fff}.mod_announcement-popup .mod-dialogueBox,.mod_announcement-popup .mod-dialogueBox p{background-color:#fff;color:#333}.mod_announcement-popup .mod_announcement-content a{color:#333}