.section_contacts .wrap .element .element_pref {
    color:#022859;
}
.section_contacts .wrap .element a {
    color: #AED855;
}
.section_contacts .wrap .element a:hover {
    color: #d9c9ba;
}
#footer_bottom .contacts .element.element_mail a {
    color: #401201;
}
.no_slideshow #languages > nav > ul > li a.lang_sel_sel, .custom #languages > nav > ul > li a.lang_sel_sel {
    color: #401201;
}
#mobile_bar .email, #mobile_bar .phone {
    color:#AED855;
}
.de_block_filterable_posts .item_wrap .item {
    background: #f5f5f5;
}
.custom #primary_menu ul.menu > li.current-menu-item > .menu_label > a{
    color: #022859;
}
#primary_menu ul.menu ul.sub-menu {
    font-weight: 600;
}
.custom #primary_menu_wrapper .open_menu .icon {
    border-color: #401201;
}
.custom #primary_menu_wrapper .open_menu .icon:before {
    background: #401201;
}
.custom #primary_menu_wrapper .open_menu:hover .icon {
    border-color: #AED855;
}
.custom #primary_menu_wrapper .open_menu:hover .icon:before {
    background: #AED855;
}
.dyncal_header h4 {
    color: #401201;
}
#rooms_amenities_wrap #rooms_amenities .room_features_list {
    font-weight: 550;
}
#rooms_amenities_wrap .wrap {
    background: whitesmoke;
    padding: 4em;
}
@media (min-width: 1400px) {
    .section[class*=section_bg] {
        padding-top: 0;
        padding-bottom:0;
    }
}
.section_bg_image {
    background-color: transparent;
}
.room_amenities_section.section_bg_image {
    background-image: none!important;
}
.de_block_post_preview.grid .container .list .item_wrap .item {
    background: #eceef3;
}

#sidebar_menu ul.menu > li .menu_label > a {
    font-weight: 600;
    color: #5d390e;
}
#sidebar_menu ul.menu ul.sub-menu > li > .menu_label > a {
    color:#401201;
}
.de_block_post_preview.list_1 .container .list .item_wrap.odd .item .content_wrap .btns_wrap .info a:after {
    background: #0896a6;
}
.de_block_post_preview.list_1 .container .list .item_wrap.odd .item .content_wrap .btns_wrap .info a {
    color: #0896a6;
}
.de_block_post_preview.list_1 .container .list .item_wrap.even .item .content_wrap .title {
    color: #ccc;
}
#map_wrapper #contact_box .title {
    color: #fff;
}
#map_wrapper #contact_box .desc .element .element_data {
    color:#f0f8ff;
}
#map_wrapper #contact_box .desc .element.element_mail a {
    color:#f0f8ff;
}
#map_directions #map_directions_container {
    background: #fff;
}
#map_directions .itineraryPanelWrapper table.adp-placemark {
    background: #ccc;
}
.close{
    background: #ccc;
}
#menu_sidebar_wrap .close_sidebar:after, #menu_sidebar_wrap .close_sidebar:before {
    background: #999;
}
.no_slideshow #header .open_menu .icon, .custom #header .open_menu .icon {
    border-color: #401201;
}
.custom #header .open_menu .icon:before {
    background: #401201;
}
@media (max-width: 767px) {
    .page-template-template-job .section_expandable_contents .wrap .title {
        grid-template-columns: auto;
    }
}
.offer_wrap .offer {
    background: #f5f5f5;
}
.arrow {
    border: 1px solid #ddd;
}
.arrow:after, .arrow:before {
    background:#0896a6;
}
.opening_hours_section .wrap strong, .opening_hours_section .wrap b, .opening_hours_section .wrap i, .opening_hours_section .wrap em {
    color: #022859;
    font-weight: bold;
}
.extra_content_section.v2.has_featured_img .extra_content_wrap .thumb_wrap .thumb {
    background-position: top;
    width: 100%;
    height: 100%;
}
/*start map places*/
#main-content-1+#extra_info_section .wrap .elem .label {
    color: #022859;
}
/*end map places*/