/**
* Theme Name: Fazfood Child
* Description: This is a child theme of Fazfood, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: fazfood
* Version: 1.0.6
*/
@font-face {
    font-family: 'Mallorist';
    src: url('Mallorist.eot');
    src: local('Mallorist'),
        url('Mallorist.eot?#iefix') format('embedded-opentype'),
        url('Mallorist.woff2') format('woff2'),
        url('Mallorist.woff') format('woff'),
        url('Mallorist.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 .header-1 .header-right .header-group-action {display: none !important;}
.block_none{ display: none !important; }
.img_respon{ display:none !important;}
.cont_noresp{ display: block !important;}
.cont_resp{ display: none !important;}

.single-post .single-content .entry-title {
    font-size: 44px;
    font-weight: 600;
}

#comments, .meta-reply, .entry-meta > .posted-on:not(:last-child):after{
    display: none;
}    .main-navigation ul.menu ul.sub-menu li.menu-item a, .main-navigation ul.nav-menu ul.sub-menu li.menu-item a {
        font-size: 16px;
    }
.main-navigation ul.menu ul.sub-menu li#menu-item-7389 a,.main-navigation ul.menu ul.sub-menu li#menu-item-7388 a, .main-navigation ul.menu ul.sub-menu li#menu-item-7387 a, .main-navigation ul.menu ul.sub-menu li#menu-item-8665 a,.main-navigation ul.menu ul.sub-menu li#menu-item-8664 a, .main-navigation ul.menu ul.sub-menu li#menu-item-8663 a{
    font-size: 14px;
}
[class*=fazfood-icon-] {margin-top: -5px;}
.widget .wp-block-group__inner-container > h2, .widget .widget-title, .widget .widgettitle, .widget_rating_filter ul li a:not(.button), .widget_categories ul li a:not(.button), .widget_archive ul li a:not(.button), .wp-block-archives ul li a:not(.button), .wp-block-categories ul li a:not(.button), .widget_pages ul li a:not(.button), .widget_meta ul li a:not(.button), .widget_nav_menu ul li a:not(.button), .widget.widget_recent_entries .post-title a, nav.post-navigation .nav-previous .title, nav.post-navigation .nav-next .title {text-transform: none !important;}
nav.post-navigation .nav-previous img, nav.post-navigation .nav-next img, .post-thumbnail, .widget.widget_recent_entries .recent-posts-thumbnail img {
    border-radius: 0px !important;
}
.breadcrumb-wrap, .elementor-page-44 .breadcrumb-wrap {
    display: none !important;
}
.widget .widget-title, .widget .widgettitle {
    color: #41c66d;
    font-weight: 400;
    font-size: 25px;
    padding-bottom: 6px;
    margin-bottom: 25px;
    border-bottom: 2px solid #41c66d;
}
.widget.widget_recent_entries .post-title {
    font-weight: 500;}
.breadcrumb-wrap, .elementor-page-44 .breadcrumb-wrap {
    background-image: none;
}
.columnas_hor, .columnas_hor .elementor-widget-image, .columnas_hor .elementor-element.e-child{
    display: block;
    float: left;
}
 .columnas_hor .elementor-widget-image{
    width: 25%;
}
.columnas_hor .elementor-element.e-child{
    width: 75%;
}

.footer-width-fixer a {
    color:#f69c10;
}
.footer-width-fixer a:hover {
    color:#41c66d;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0;
    border: 20px solid #ffffff;
}
.swiper-slide {
    padding: 17px 41px;
}
.elementor-widget-image-carousel .swiper, .elementor-widget-image-carousel .swiper-container {
    position: static;
    text-align: center;
    margin: 0 auto;
}
.elementor-7336 .elementor-element.elementor-element-1c26aff .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7336 .elementor-element.elementor-element-1c26aff .elementor-swiper-button.elementor-swiper-button-next {
    background-color: transparent;
    border: none;
}
.elementor-swiper-button {
    width: 40px;
    height: 40px;
}
.swiper-pagination {
    position: static;
    text-align: center;
}
.columnas_hor, .columnas_hor .elementor-widget-image, .columnas_hor .elementor-element.e-child, #main .e-con-inner .e-con.e-flex{
    display: block !important;
    float: left;
}
 .columnas_hor .elementor-widget-image{
    width: 25%;
}
.columnas_hor .elementor-element.e-child{
    width: 75%;
}

.error404 #page .site-content {
    background: url(https://interterra.es/wp-content/uploads/2024/07/bg_cultivo_kaki4.png) no-repeat bottom center !important;
    background-size: cover!important;
    margin-bottom: 0;
    margin-top: 20;
    padding-bottom: 80px;
}
.error-404 .page-content .page-title img {
    margin: 0 auto 20px;
    DISPLAY: NONE !important;
}
.error-404 .page-content .page-title .title {
    background: url(https://interterra.es/wp-content/uploads/2024/10/404.png) no-repeat top center !important;
    padding-top:280px;
    margin-bottom: 22px;
    text-align: center;
}

/**************  RESPONSIVE  *******************/

@media only screen and (max-width: 1024px) {
 #main .premium-carousel-inner .e-con.e-flex {
    display: block !important;
    float: left;
    width: 100%;
}
.delta {
    font-size: 30px!important;;
    line-height: 34px !important;;
}
}

@media only screen and (max-width: 799px) {
    .cont_noresp{ display: none !important;}
    .cont_resp{ display: block !important;}
    .delta {
    font-size: 21px !important;;
    line-height: 24px !important;;
}
}