@media (min-width: 1400px) {
    h2:not(.the_subtitle), .big_title, .the_title {
        font-size: 4em;
    }
}
.image_left .container.container_large:after {
    left: 45%;
    background: linear-gradient(90deg, #bcbdc021, #f5f5f503);
}
.image_right .container.container_large:after {
    right: 45%;
    background: linear-gradient(270deg, #bcbdc021, #f5f5f503);
}

.main.aside_content.social_connect:before {
    background: #fff;
}
.main.aside_content.social_connect {
    background-color: white;
}
.main.aside_content.social_connect .the_subtitle, .main.aside_content.social_connect .big_title, .main.aside_content.social_connect .the_content, .main.aside_content.social_connect .info {
    color:#000;
}
.main.aside_content.social_connect .the_content p{
    color:#000;
}
@media (min-width: 1400px) {
    #detailed_previews .box_wrap .item .content_wrap .title {
        font-size: 3em;
    }
}
.section_icons .wrap {
    padding: 60px 0;
    background-color: transparent;
    color: hsl(225, 1%, 39%);
}
/* MENU*/
#primary_menu ul.menu > li .menu_label > a {
    color: darkgray;
}
#menu_sidebar_wrap .menu_sidebar {
    background: white;
}
.post-preview-1.de_block.de_block_post_preview.after_menu.before_booking_form.section.post_preview_section.lazy.page.carousel {
    background-image: none;
}
.post_preview_section.carousel:before {
    background: #bcbdc0;
}
.page-id-94.main.aside_content.social_connect {
    background-image: none;
}
.history_section_slider .history_time_line_years .arrow {
    background: #bcbdc0;
}
.de_block.de_block_history.after_anchor_menu.before_history.section.history_section.carousel{
    margin-top: 60px;
}
.section + .section {
    padding-top: 90px;
}
.the_content table th{
    border: transparent;
    background: transparent;
}
.the_content table{
    border: transparent;
}
.the_content table td{
    border: transparent;
}

.additonal_content_section.column {
    background-color: transparent;
}

#fb-menus .fbm-menu_list .fbm-menu_box .fbm-special_dishes .fbm-item_wrap .fbm-item .fbm-description {
    background: #008a8a!important;
}
.history_time_line .year_wrap .content .description {
    font-style: normal;
}
.history_time_line .year_wrap .title {
    font-family: 'Maven Pro';
    font-size: 3.5em;
}
@media (max-width: 767px) {
    .history_time_line .year_wrap .title {
        font-size: 1.8em;
    }
}
.slideshow_container .caption .title {
    font-weight: normal;
}
.slideshow_container .caption .title {
    font-weight: normal;
    text-transform: uppercase;
}

/* start booking engine*/
@media (max-width: 1000px) {
#fb_calendar .fbw-calendar--action a.cancel-link {
    color: #008a8a !important;
    text-decoration: none;
}
}
/* start booking engine*/
/* start offers*/
#offers_page .info.more_offers {
    z-index:899;
}
.opening_hours_section .opening_content {
    max-width: 1100px;
}
.meeting_planner_wrap .meeting_planner_description_col .inner_wrap .content a, .the_content a, .description a {
    color: #008a8a;
}
.section_contacts .box_contacts .subtitle {
    display: none;
}


