a:hover{color:#d62598}.category-selector .select-wrapper select{color:#000;border-bottom-color:rgba(0,0,0,.25)}.select-wrapper .select-icon{border-bottom-color:#000;border-left-color:#000}.close-btn:hover{background:#d62598;border-color:#d62598;color:#fff}.button,input[type=submit].button{color:#fff;border:1px solid #000}.button:hover,input[type=submit].button:hover{color:#d62598;background:#fff;border-color:#d62598}.button.white,input[type=submit].button.white{background:none;border-color:transparent}.button.white:hover,input[type=submit].button.white:hover{background:none;color:#000;text-decoration:underline}.category-selector .button{border-color:#000;color:#000;background:none}.category-selector .button.active,.category-selector .button:hover{background:#d62598;color:#fff}.slideshow-button svg path{fill:#000}a,select{color:#000}select{border-color:#d62598}#hamburger-navigation .main-menu .plus .horizontal,#hamburger-navigation .main-menu .plus .vertical{background:#fff}#hamburger-navigation .main-menu,#hamburger-navigation .membership-mobile{background:#222;color:#fff}#hamburger-navigation .main-menu .main-menu-item{color:#fff}#hamburger-navigation .main-menu .parent.expanded>.plus>.horizontal,#hamburger-navigation .main-menu .parent.expanded>.plus>.vertical{background:#fff!important}.property.hamburger-navigation-visible #header .header-wrapper,.property.hamburger-navigation-visible #header:hover{background:#222}#booking .column .booking-info-container.active{border-bottom-color:#000}#booking .column .booking-info-container.active #booking-dates,#booking .column .booking-info-container.active .booking-info,#booking .column .booking-info-container.active .input-overlay,#booking .column .booking-info-container.active input[type=date],#booking .column .booking-info-container.active input[type=text]{color:#000}#booking .column.submit input[type=submit]{background-color:#d62598;border-color:#fff}#booking .column.submit input[type=submit]:hover{background-color:#fff;color:#d62598;border-color:#d62598}#booking .tab_destination .hotel-item{border-bottom:2px solid rgba(0,0,0,.25)}#booking .tab_destination .hotel-item:hover{border-bottom-color:#000}#booking .tab_rooms-n-guests .amount-display,#booking .tab_rooms-n-guests h4{color:#000}#booking .tab .promocode-row .show-pc-container-btn{color:#000;border:1px solid rgba(0,0,0,.25)}#booking .tab .promocode-row .show-pc-container-btn:hover{color:#fff;background:#d62598;border-color:#d62598}#booking .tab .promocode-row .pc-container input{border:1px solid #eee}#booking .tab .promocode-row .pc-container .add-pc-btn{background-color:#000;border-color:#000}#booking .tab .promocode-row .pc-container .add-pc-btn:hover{background-color:#d62598;color:#fff;border-color:#d62598}#booking .tab .promocode-row .pc-container .skip-pc-btn,#booking .tab_dates .reset-dates-btn{color:#000}#booking .tab_dates .reset-dates-btn:hover{color:#222}#booking .ui-datepicker-next:after,#booking .ui-datepicker-prev:after{border:1px solid #000;border-bottom:none;border-left:none}#booking .ui-datepicker-next:before,#booking .ui-datepicker-prev:before{background-color:#000}#booking-datepicker.checkin-step td a,#booking-datepicker.checkout-step td a,#booking-datepicker td.checkin-date a,#booking-datepicker td.checkout-date a{position:relative}#booking-datepicker.checkin-step td a:before,#booking-datepicker.checkout-step td a:before,#booking-datepicker td.checkin-date a:before,#booking-datepicker td.checkout-date a:before{background-color:#fff;border:1px solid rgba(0,0,0,.25);font-weight:400;color:#000}#booking-datepicker.checkin-step td a:hover,#booking-datepicker.checkout-step td:not(.checkin-date) a:hover{background:#000;color:#fff}.instagram-feed-section .feed-content-header .instagram-icon svg{fill:#d62598}.instagram-feed-section .feed-content-header .h1-like{color:#d62598}.instagram-feed-section .feed-content-header h4 a{color:#000}.page-content hr{display:block;height:1px;margin:20px auto;border:none;background:#d62598;color:#d62598}.page-content .h1-like,.page-content h1{color:#000}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#222}.brand-specials .offer-item .button{background:none;color:rgba(0,0,0,.7);border-color:#e2e2e2}.brand-specials .offer-item .button+.button{color:#000;border-color:#000}.brand-specials .offer-item .button+.button:hover,.brand-specials .offer-item .button:hover{background-color:#d62598;border-color:#d62598;color:#fff}.acm-section h2{color:#000}.maison-acm .post-item:after{background-color:#000}.maison-acm .see-more{background-color:#fff;border:1px solid rgba(0,0,0,.25);color:#000}@media (hover){.maison-acm .see-more:hover{background-color:#d62598;color:#fff}}.signature-amenities-acm .amenity-item .img-container svg{fill:#000}.simple-content-block .content-block{border-bottom:4px solid rgba(0,0,0,.25)}.simple-content-block .content-block .show-more,.simple-content-block .content-block h3{color:#000}.simple-content-block .content-block .show-more:hover{color:rgba(0,0,0,.25)}.copy-push-marketing-acm .review-container:after{background-color:rgba(0,0,0,.25)}.promo-popup .close-popup:hover{background:#d62598}.promo-popup .promo-info a+a{color:#000;border:1px solid #000;background:#fff}.promo-popup .promo-info a:hover{border:1px solid #000;background:#000}.home-main-content h1{color:#d62598}.home-main-content h2{color:#222}.home-main-content .discover-submit{color:#000;border-color:#000}.home-main-content .discover-submit:hover{background-color:#d62598;border-color:#d62598;color:#fff}.home-main-content .button{color:#000;border-color:#d62598}.home-main-content .button:hover{background:#000;border-color:#000;color:#fff}.membership-acm .section-content .links a+a{color:#d62598;border-color:#d62598}.membership-acm .section-content .links a:hover{background-color:#d62598;border-color:#d62598}.single-special-property-acm h2,.special-offer-property-acm h2{color:#000}.single-special-property-acm .see-all-btn,.special-offer-property-acm .see-all-btn{color:#000;border-color:rgba(0,0,0,.25);transition:all .35s ease-in-out}.single-special-property-acm .see-all-btn:hover,.special-offer-property-acm .see-all-btn:hover{background-color:#d62598;border-color:#d62598;color:#fff}.single-special-property-acm .offer-book-link,.special-offer-property-acm .offer-book-link{background-color:#fff;color:#000;text-transform:uppercase;text-decoration:none;z-index:100}.single-special-property-acm .offer-book-link:hover,.special-offer-property-acm .offer-book-link:hover{color:#fff;background-color:#d62598}.single-special-property-acm .offer-info:after,.special-offer-property-acm .offer-info:after{position:absolute;content:"";width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;z-index:1}.single-special-property-acm .offer-details,.single-special-property-acm .offer-name,.special-offer-property-acm .offer-details,.special-offer-property-acm .offer-name{z-index:100}.single-special-property-acm .offer-item:hover .offer-book-link,.special-offer-property-acm .offer-item:hover .offer-book-link{border-color:#000}.single-special-property-acm .offer-item:hover .offer-info,.special-offer-property-acm .offer-item:hover .offer-info{border:1px solid hsla(0,0%,100%,.3)}.restaurant-sidebar-acm .socials li,.single-special-property-acm .offer-item:hover .offer-details li:before,.special-offer-property-acm .offer-item:hover .offer-details li:before{background-color:#000}.restaurant-sidebar-acm .socials li:hover{background-color:#d62598}.restaurant-menus-acm a{color:#000}.restaurant-menus-acm a:hover{color:#d62598}.restaurant-contacts-acm a{color:#000}.restaurant-contacts-acm a:hover{color:#d62598}.restaurant-review-acm .review-container:after{background-color:#000}.special-offer-search-acm .title-row h2{font-size:46px;line-height:1}.special-offer-search-acm .offer-item{border-top:4px solid #000}.special-offer-search-acm .offer-item:hover .offer-book-link{border:1px solid #000}.special-offer-search-acm .offer-item:hover .offer-book-link:hover{background-color:#d62598}.special-offer-search-acm .show-more-btn{border:1px solid #000;color:#000}.special-offer-search-acm .show-more-btn:hover{background-color:#d62598;color:#fff}.venues-acm .place-tab-item.active,.venues-acm .place-tab-item:hover{border-bottom-color:#000;background:none}.venues-acm .place-tour-btn{color:rgba(0,0,0,.7)}.venues-acm .place-pdf-btn{border-color:rgba(0,0,0,.25)}.venues-acm .place-btn:hover{background-color:#d62598;border-color:#d62598}.venues-acm .place-table-container th{color:#000}.food-drink-section .offer-slide.detailed .book-now{color:#000;border-color:rgba(0,0,0,.25)}.food-drink-restaurants-acm .hotel-link:hover,.food-drink-section .offer-slide.detailed .book-now:hover{background:#d62598;border-color:#d62598;color:#fff}.discover-acm .home-main-content .button{color:#000;border-color:#d62598}.discover-acm .home-main-content .button:hover{background:#d62598;border-color:#d62598;color:#fff}.discover-acm .home-main-content .category-selector button{color:#222}.discover-acm .home-main-content .category-selector button:after{background:#000}.discover-acm .home-main-content .category-selector button.active:after,.discover-acm .home-main-content .category-selector button:hover:after{background:#d62598}.rooms-home-acm .room-slide-item .room-info .links a:hover{background:#d62598;border-color:#d62598;color:#fff}.rooms-home-acm .room-slide-item .room-info .links a+a{color:#000;border-color:rgba(0,0,0,.25)}.meetings-events-acm .links a{background:none;color:rgba(0,0,0,.7);border-color:#e2e2e2}.meetings-events-acm .book-now,.meetings-events-acm .links a+a{color:#000;border-color:rgba(0,0,0,.25)}.meetings-events-acm .book-now:hover,.meetings-events-acm .hotel-link:hover,.meetings-events-acm .links a:hover{background:#d62598;border-color:#d62598;color:#fff}#footer a:hover{color:#000}#footer .footer-block.block-1 .socials li{background-color:#d62598}#footer .footer-block.block-1 .socials li a svg{fill:#fff}#footer .footer-block.block-1 .socials li:hover{background-color:#000}#footer .footer-block.block-2 h3{color:#d62598}#footer .footer-block.block-2 .footer-menu ul a{color:#222}#footer .footer-block.block-2 .footer-menu ul a.active,#footer .footer-block.block-2 .footer-menu ul a:hover{color:#000}#footer #newsletter .button{background-color:#d62598;border-color:#fff}#footer #newsletter .button:hover{background-color:#fff;color:#d62598;border-color:#d62598}.ui-datepicker-header{text-transform:uppercase;font-weight:400;font-size:20px}.ui-datepicker-calendar th{color:#000}.ui-datepicker-calendar .ui-datepicker-current-day a,.ui-datepicker-calendar .ui-datepicker-highlight a{background:#000;color:#fff}.property #main-content .content-col h2{color:#000}.rooms .template-2 .background a.price:hover{color:#d62598}.rooms .template-2 .description{color:#000}.rooms .template-2 .description .full-description{background:hsla(0,0%,100%,.85)}@media only screen and (max-width:767px){.rooms .template-2 .description .full-description{background:none}}@media only screen and (max-width:767px){.rooms .template-2 nav a{color:#000}}.rooms .template-2 nav .rooms-item-gallery{background:#000}.rooms .template-2 nav .rooms-item-gallery:hover{background:rgba(0,0,0,.6)}@media only screen and (max-width:767px){.rooms .template-2 nav .rooms-item-gallery{background:none}}.galleria-loader:before{border-top-color:#000!important;border-bottom-color:#000!important}#calendar #calendar-views a{color:#777}#calendar #calendar-views a.active,#calendar #calendar-views a:hover{color:#000}#calendar #calendar-year .active a,#calendar #calendar-year a:hover{color:#000;border-color:#000}#calendar #calendar-year .active a:hover{color:#d62598;border-color:#d62598}#calendar #calendar-month a.active,#calendar #calendar-month a:hover{background:#000}.page-content-wrapper .breadcrumbs a:hover{color:#d62598}.blog-categories-wrapper .category-menu .button.active,.blog-categories-wrapper .category-menu .button:hover{border-bottom-color:#000}.blog-posts-wrapper .post-block .button{border-color:#000;color:#000}.blog-posts-wrapper .post-block .button:hover{background:#d62598;color:#fff}.blog-posts-wrapper .see-more{color:#000;border-color:#000}.blog-posts-wrapper .see-more:hover{background:#d62598;color:#fff}.mobile-booking-button-wrapper .booking-trigger{background-color:#d62598;border-color:#fff}.mobile-booking-button-wrapper .booking-trigger:hover{background-color:#fff;color:#d62598;border-color:#d62598}.small-intro.acm-block .pattern{background-color:#d62598!important}.small-intro.acm-block .pattern .button{color:#d62598!important}