#menu_highlights ul.menu > li .sub-menu,
.homepage #page .section.section_dark,
#page .section.section_dark,
.content_box.content_box_small{background: #fdf9f1;}

#menu_highlights ul.menu > li.menu-item-has-children:hover::after{border-color: transparent transparent #dac292;}
.homepage #menu_highlights ul.menu > li.menu-item-has-children:hover::after {border-color: #dac292 transparent transparent;}
#menu_highlights ul.menu > li .sub-menu {box-shadow: 0 0 3px #dac292;}

.excerpt {font-size: 1.3em;}

.single_offer_details .col_right .desc strong,
.content b, .content em, .content strong, .excerpt b, .excerpt em, .excerpt strong, .extra_content_box b, .extra_content_box em, .extra_content_box strong, .offer_details b, .offer_details em, .offer_details strong, .tab_content b, .tab_content em, .tab_content strong,
#menu_highlights ul.menu > li .sub-menu > li.current-menu-item > a,
.the_title, .the_subtitle,
#menu_highlights ul.menu > li.current-menu-item > a,
.offer_wrap .offer .detail_wrap .detail .price .apd,
.offer_wrap .offer .detail_wrap,
#sidebar .primary_menu ul.menu > li ul.sub-menu > li > a:hover,
#sidebar .primary_menu ul.menu > li > a:hover,
.content_box a.subtitle:hover, .content_box a.title:hover,
#custom_lang #lang ul li a:hover,
#big_gallery .gallery_pager .table .title,
#preview_children .children_wrap .children .content .info,
#section_preview_rooms #rooms_pager_wrapper #rooms_pager .table .title,
#preview_map .box .element a:hover,
#preview_map .box .title strong,
#sidebar .primary_menu ul.menu > li.current-menu-item a,
#menu_highlights ul.menu > li .sub-menu > li > a:hover,
#language_selection #lang_list .current:hover,
#menu_highlights ul.menu > li > a:focus,
#menu_highlights ul.menu > li > a:hover,
#section_preview_rooms #rooms_pager_wrapper #rooms_pager .table .arrows .arrow:hover,
#section_preview_rooms #rooms_pager_wrapper #services_pager .table .arrows .arrow:hover,
#section_preview_rooms #services_pager_wrapper #rooms_pager .table .arrows .arrow:hover,
#section_preview_rooms #services_pager_wrapper #services_pager .table .arrows .arrow:hover,
#section_preview_services #rooms_pager_wrapper #rooms_pager .table .arrows .arrow:hover,
#section_preview_services #rooms_pager_wrapper #services_pager .table .arrows .arrow:hover,
#section_preview_services #services_pager_wrapper #rooms_pager .table .arrows .arrow:hover,
#section_preview_services #services_pager_wrapper #services_pager .table .arrows .arrow:hover,
#bookingform,
.description a,
.the_content a,
#preview_map .box .element a,
#preview_children .children_wrap .children .content .info:hover{color:#c6a157;}

#bookingform .container_for_datepicker .ui-datepicker-calendar tbody td.date-range-selected.checkin-date a,
#bookingform .container_for_datepicker .ui-datepicker-calendar tbody td.date-range-selected.checkout-date a,
#sidebar .primary_menu ul.menu > li .more_li:hover,
#open_sidebar:hover {background: #d0b275;}

#footer {background: #292929;}

#bookingform .close:hover {background: #dac292;}

#bookingform .container_for_datepicker .ui-datepicker-calendar tbody td.date-range-selected a {background: #dac292; color:#ffffff;}

#open_sidebar:hover .icon .bar, #open_sidebar:hover .icon .bar::after, #open_sidebar:hover .icon .bar::before {background: #ffffff;}
#open_sidebar .icon .bar, #open_sidebar .icon .bar::after, #open_sidebar .icon .bar::before {background: #333333;}

#open_sidebar {background: #dac292; transition: all .5s ease 0s;}

.homepage .slideshow_container #logo img { width: 70%;}

#preview_map .box img,
#preview_map #leggenda ul li img {width: auto;height: 50px;}

#preview_map #leggenda ul li:nth-child(2),
.selection_filters{display:none;}

#itinerary_mobile a,
#itinerary-container #itinerary .field.submit a{ background:#dac292; color:#333333; border: 1px solid #d0b275;}

#itinerary_mobile:hover a,
#itinerary-container #itinerary .field.submit a:focus,
#itinerary-container #itinerary .field.submit a:hover {background: #d0b275; color:#ffffff; border: 1px solid #dac292;}

#slideshow_content {background: rgba(0,0,0,.10);}

#menu_highlights ul.menu > li > a {color: #333;}

#itinerary-container {background: #e9dbbe;}

#footer #footer_menu ul.menu > li > a:focus, #footer #footer_menu ul.menu > li > a:hover,
#footer #footer_menu ul.menu > li.current-menu-item > a {color:#333333;}

#footer {background: #dac292;}
#footer #footer_menu { background: #d0b275; border-top: 1px solid #dac292;}


/*variable hotels*/
.btns_wrap .btnCta a, .p_book .book_a_room,
#bookingform .fbqs__options #js__fbqs__btn_submit,
#section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room,
#section_preview_rooms #preview_services_carousel .content_box.content_box_small .book_a_room,
#section_preview_services #preview_rooms_carousel .content_box.content_box_small .book_a_room,
#section_preview_services #preview_services_carousel .content_box.content_box_small .book_a_room,
.single_offer_details .col_right .book,
.offer_wrap .offer .detail_wrap .detail .book {background:#476B8D; color:#ffffff;}

.main_book a {background: #476B8D; color:#ffffff; transition: all .5s ease 0s;}

.description a:hover, .description a:focus,
.the_content a:hover, .the_content a:focus,
.offer_wrap .offer .detail_wrap .detail .info:hover,
.offer_wrap .offer .detail_wrap .detail .title:hover,
.single_offer_details .col_right .price .currency,
.single_offer_details .col_right .price .price{ color:#476B8D;}

#social_sidebar a .fa, .social a .fa,
#slideshow_content .overlay_text .description .info{background: rgba(71, 107, 141,.7);}

#mobile-bottom-bar #mobile_open_booking,
.content_box .the_content .book,
.selection_filters button.active {background: #476B8D;}

.btns_wrap .btnCta a:hover, .btns_wrap .btnCta a:focus,
#slideshow_content .overlay_text .description .info:hover,
.p_book .book_a_room:hover,
#bookingform .fbqs__options #js__fbqs__btn_submit:hover,
#section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room:hover,
#section_preview_rooms #preview_services_carousel .content_box.content_box_small .book_a_room:hover,
#section_preview_services #preview_rooms_carousel .content_box.content_box_small .book_a_room:hover,
#section_preview_services #preview_services_carousel .content_box.content_box_small .book_a_room:hover,
.single_offer_details .col_right .book:hover,
.selection_filters button:hover,
.offer_wrap .offer .detail_wrap .detail .book:hover,
.content_box .the_content .book:hover,
.main_book a:hover {background: #547fa7; color:#ffffff;}

#preview_children .children_wrap .children .content .info:hover,
#preview_children .children_wrap .children .content .info:focus {color:#547fa7;}

.info_angle.info_angle_top_left::before{border-color: #476B8D transparent transparent #476B8D;}
.info_angle.info_angle_top_right::before{border-color: #476B8D #476B8D transparent transparent;}
.info_angle.info_angle_top_left:hover::before {border-color: #547fa7 transparent transparent #547fa7;}
.info_angle.info_angle_top_right:hover::before {border-color: #547fa7 #547fa7 transparent transparent;}

.description b, .description strong, .the_content b, .the_content strong {font-weight: 700;}

.content_box .title {font-size: 2.4em;}
.content_box .subtitle {font-size: 1.1em;}

#footer #footer_menu ul.menu > li.footer_cda > a { font-weight: 700; color: #B04034; }
#footer #footer_menu ul.menu > li.footer_cdas > a { font-weight: 700; color: #476B8D; }
#footer #footer_menu ul.menu > li.footer_cdal > a { font-weight: 700; color: #3eb88f; }

#footer #footer_menu ul.menu > li.footer_cda > a:hover,
#footer #footer_menu ul.menu > li.footer_cda > a:focus,
#footer #footer_menu ul.menu > li.footer_cdas > a:hover,
#footer #footer_menu ul.menu > li.footer_cdas > a:focus,
#footer #footer_menu ul.menu > li.footer_cdal > a:hover,
#footer #footer_menu ul.menu > li.footer_cdal > a:focus { font-weight: 700; color: #333333; }

#preview_map #leggenda {
  display: none;
}