/*#main-content-1 .the_content{*/
/*    background-image: url('../images/flows.png ');*/
/*    background-color: #FAFAFA;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: auto;*/
/*}*/

/*#post-preview-1 .container .content_wrap{*/
/*    background-image: url('../images/flows.png ');*/
/*    background-color: #FAFAFA;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: auto;*/
/*}*/

#footer_bottom .top {
    background-image: url(../images/a_leave.png);
    background-color: #1f1c1b;
    background-position: right;
    background-repeat: repeat-y;
    background-size: auto;
}
#menu_sidebar_wrap .menu_sidebar {
    background-image: url(../images/tulipano1.png);
    background-color: #F7F4F1;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: auto;

}

.slideshow_container .caption .title {
    text-shadow: 0px 0px 8px black;
    background: rgba(0,0,0,0.2);
}

/*.de_block_post_preview:not(.grid) .item_wrap .item .content_wrap .btns_wrap .info a {*/
/*    color: var(--third);*/
/*    border-color: var(--third);*/
/*}*/

/*.de_block_post_preview:not(.grid) .item_wrap .item .content_wrap .btns_wrap .info.read_more a {*/
/*    color: var(--third);*/
/*    border-color: var(--third);*/
/*}*/
/*.de_block_post_preview:not(.grid) .item_wrap .item .content_wrap .btns_wrap .info.read_more a:hover {*/
/*    background: #e6d9cf;*/
/*}*/

.section_icons .services_list .service_wrap .service {
    background: #B7BDB4;
}

.section_icons .services_list .service_wrap .icon {
    background: var(--secondary);
}
.section_icons .services_list .service_wrap .service {
    background: #FAFAFA;
}


.social_connect #main_content .the_subtitle,
.de_block_additional_content .subtitle,
.the_subtitle {
    color: var(--third);
}

#map_info {
    background: var(--secondary);
}

.btns_wrap .price_wrap {
    margin-top: 25px;
}
.de_block_filterable_posts .item_wrap .item .content_wrap .btns_wrap .info a {
    color: #1f1c1b;
    border-color: #1f1c1b;
}
.de_block_filterable_posts .item_wrap .item .content_wrap .btns_wrap .info a:hover {
    background: var(--secondary);
    border-color: #1f1c1b;
    color: #1f1c1b;
}
.slideshow_container .caption .title {
    text-shadow: 0px 0px 8px black;
    background: rgba(0,0,0,0.3);
    padding: 5px 12px 5px 17px;
}

.the_content strong, .the_content b, .description strong, .description b {
    font-weight: 600;
}
.the_title {
    font-weight: 300;
}

#header_wrapper.custom #highlight_menu ul.menu > li:hover > span > a, #highlight_menu ul.menu > li:hover > span > a,
#highlight_menu ul.menu > li ul.sub-menu > li > span > a:hover{
    color: var(--secondary);
}

/*PLACES BG*/
section.section[class*=section_bg] {
    background: #F7F4F1;
}


.de_block_post_preview:not(.grid) .item_wrap .item .content_wrap .btns_wrap .info a {
    color: #1f1c1b;
    border-color: #1f1c1b;
    background: var(--secondary);
}

.de_block.de_block_post_preview.after_additional_content .item_wrap .item .content_wrap .btns_wrap .info a {
    color: #1f1c1b;
    border-color: #1f1c1b;
}
.de_block.de_block_post_preview.after_additional_content .item_wrap .item .content_wrap .btns_wrap .info a:hover {
    background: #e6d9cf;
}

#extra_info_section .wrap .content {
    background: var(--secondary);
}
.section_icons .services_list .service_wrap .label {
    font-weight: 400!important;
}
#booking-form-1.section {
    background: var(--main);
}
#footer_top_menu ul.menu > li:hover > a{
    color: var(--secondary);
}
#footer_bottom .contacts .element.element_phone a:hover,
#footer_bottom .contacts .element.element_mail a:hover,
#footer_bottom .contacts .element.element_whatsapp a:hover{
    color: #EFE6E0;
}
#highlight_menu ul.menu {
    font-size: 16px;
}
.map_section.info .wrap .content {
    background: #F7F3F0;
    background-image: url(../images/flows.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: auto;
}

.btnPdf a {
    color: #1f1c1b;
    border-color: #1f1c1b;
    background: var(--secondary)
}

#breadcrumb {
    color: #1f1c1b!important;
}




/*MEDIA*/

    @media (min-width: 1400px)
{
    .de_block_post_preview.grid_margin .item_wrap .item .content_wrap .title {
        text-shadow: 0px 0px 8px black;
    }

     @media (min-width: 1600px) and (min-height: 900px) {
      .container.container_large .content_container {
          background: #F7F4F1;
      }
     }

}
@media (min-width: 992px) {
    #header_wrapper.custom .languages > .desktop > ul > li .lang_sel_sel:hover, .languages > .desktop > ul > li .lang_sel_sel:hover {
        color: var(--secondary);
    }

}

.socials {
    display: flex;
    justify-content: center;

    a.because .fa-because:before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background-image: url('because.png');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        scale: 0.5;
    }
}

#slideshow-1.size_m+#booking-form-1 .section {
    padding-bottom: 8vh;
}

#footer_bottom .contacts .element.element_whatsapp:before {
    content: "\f914";
    font-family: "fb_socials";
}

#footer_bottom .contacts .element.element_whatsapp a{
    color: var(--secondary);
    transition: all 0.3s ease;
}