/*
Theme Name: Molla Child
Theme URI: https://molla.org/
Author: D-THEMES
Author URI: https://molla.org/about-me/
Description: Molla Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: molla
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.sidebar-toggler {
    display: none;
}

.header .menu>li>a:hover {
    color: #dd8417;
}

.header .header-col .logo {
    margin: 1rem 6rem 1rem 0 !important;
}


.woocommerce-MyAccount-content p a.dokan-btn {
    display: none;
}

.woocommerce-MyAccount-content a {
    color: #000;
}


.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #d57e12;
    font-weight: 600;
}

.menu>li.current-menu-item>a,
.menu>li.current-menu-ancestor>a,
.header .form-control,
.header-search .btn {
    color: #be6e1f;
}

.header .menu>li>a:hover,
.header .menu>li:hover>a {
    color: #575757;
}

.menu-skin1 li>a {

    color: #808080;

}

.mobile-menu-container .search-wrapper {
    display: none;
}

.post-template-default .page-content,
.blog .page-content {
    padding-top: 25px;
    background: #fafafa;
}



footer .circle-type .social-icon {

    font-size: 2rem;
    color: #ededed;

}

footer .social-icons,
footer .yith-wcwl-share {

    margin-left: 5em;
    margin-top: 3rem;
}

.icon-user {
    font-size: 17px;
}

#scroll-top {

    color: #f89e2f;
    border-radius: 30px;
    background-color: #fafafa24;

}

.header .form-control,
.header-search .btn {
    color: #999;
}

.header-search {
    display: none;
}

.menu-skin1 .sub-menu {
    background-color: #fafafa;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0;
}



.header-top .inner-wrap {
    display: none;
}

br {
    padding: 1em;
}
  /* menu */
  .header-link.logout-link {
    font-size: 13px;

}

/* Legales */

.page-id-6922 h2, .page-id-6493 h2, .page-id-6538 h2, .page-id-6526 h2{
    font-size: 27px;
} 
.page-id-6922 h3, .page-id-6493 h3, .page-id-6538 h3, .page-id-6526 h3{
    font-size: 21px;
} 

.page-id-6922 h5, .page-id-6493 h5, .page-id-6538 h5, .page-id-6526 h5{
    font-size: 17px;
    line-height: 1.3;
} 


/*  INICIO  */

.page-id-2 .recetas .mt-6 {
    margin-top: 0rem !important;
}

.page-id-2 .recetas .mb-1 {
    margin-bottom: 2.5rem !important;
}


.btn-primary:not(.btn-outline):hover {
    background-color: #c45132;
    color: #fff !important;
}

/* BANNER */

div#rev_slider_1_1 ul li:nth-child(1) div.slotholder div.tp-bgimg {
    background-image: url("https://www.patataslatorca.com/wp-content/uploads/2021/01/banner-9.jpg") !important;
}


div#rev_slider_1_1 ul li:nth-child(2) div.slotholder div.tp-bgimg {
    background-image: url("https://www.patataslatorca.com/wp-content/uploads/2021/01/banner2.jpg") !important;
}

div#rev_slider_3_1 ul li:nth-child(1) div.slotholder div.tp-bgimg {
    background-image: url("https://www.patataslatorca.com/wp-content/uploads/2021/01/banner-9.jpg") !important;
}


div#rev_slider_3_1 ul li:nth-child(2) div.slotholder div.tp-bgimg {
    background-image: url("https://www.patataslatorca.com/wp-content/uploads/2021/01/banner2.jpg") !important;
}

/*   NOSOTROS  */

.page-id-6375 .mb-6 {
    margin-bottom: 0 !important;
}


/*   PRODUCTOS  */

p.text-n {
    color: #272727 !important;
}



/*   TIENDA  */

.page-header .page-title,
.page-header .page-subtitle {
    display: none;
}

.page-header {
    padding: 10rem 0;
}


.product-title a,
.woocommerce .download-product a,
.products .product-wrap .product .price {
    font-size: 22px !important;
    font-weight: 700;
}

.product.product-list .product-content {

    padding-right: 64px !important;
}

.woocommerce a.button,
.woocommerce .product .product-intro form .button {

    border-radius: 20px;
    max-width: 250px !important;
    font-weight: 600;
}

.woocommerce a.button,
.woocommerce .product .product-intro form .button {
    background-color: #f89e2f;
    color: #000;
}

.woocommerce a.button:hover,
.woocommerce .product .product-intro form .button:hover {
    background-color: #c45132;
    color: #fff;
    border: none;
    padding: 1.2rem 1.5rem !important;
}


/*  cultivos */

.elementor-6995 .elementor-element.elementor-element-d31771e>.elementor-background-overlay {

    background-position: 92%;

}

/* productos tienda */

.titular {
    margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    display: none;
}

.sku_wrapper {
    display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.more_seller_product_tab {
    display: none !important;
}

.product_meta .social-icons,
.product_meta .yith-wcwl-share {
    margin-left: 1em;
    margin-top: 0rem;
}

.top-sidebar .toolbox-left {
    display: none;
}

.page-header .page-title {
    font-size: 3rem;
    font-weight: 700;
    text-transform: uppercase;
}

.page-header .page-subtitle {
    font-size: 2rem;
    color: #5c5c5c;
}

.product-template-default .woocommerce-breadcrumb {
    background: #fafafa;
    margin-bottom: 25px;
}

.product-intro .product_title {
    font-weight: 700;
    font-size: 3.3rem;
}

.product-intro .product-meta-wrap {

    display: none;
}


.woocommerce .product .product-intro .price {
    font-weight: 700 !important;
}



.product-list .col-lg-3.col-md-3.col-6.order-md-last.order-lg-last {
    padding: 0 6px;
}


.related .title {
    margin-bottom: 3rem;
    font-size: 3.3rem;
    font-weight: 700;
    color: #f89e2f;
}

.quantity label,
.variations label {
    padding-right: 20px;
}

.postid-7222 .cart .sticky-bar .sticky-bar-action .quantity {
    display: none !important;
}

.postid-7222 .woosb-wrap .woosb-total.woosb-text {
    display: none !important;
}


/*   NOTICIAS  */
.posts .entry-title {

    font-weight: 700;
    text-transform: none;
    margin: 0 0 .5rem 0;
}

.read-more {

    font-weight: 700;
}

.product-intro .woocommerce-product-details__short-description p {

    display: block;

}


/*   CONTACTO  */

.page-id-6433 a:hover {
    color: #dd8417;
    ;
}

.page-id-6433 section.mb-8 {
    margin-bottom: 0 !important;
}

.page-id-6433 .page-content {
    padding-bottom: 0 !important;
}

.elementor-6433 .elementor-element.elementor-element-07e5cd0 .elementor-social-icon {
    --icon-padding: 0.7em;
    background-color: transparent;
    font-size: 20px;
}


.page-id-6433 .heading {

    margin-bottom: 0.1rem;

}

.wpcf7-form .wpcf7-submit {
    padding-left: 5.4rem;
    padding-right: 4.4rem;
    border-radius: 2em;
    font-weight: 600;
    color: #000;
}

.page-id-6433 a {
    color: #777;
}



/*   FOOTER   */

footer .menu>li.current-menu-item>a,
footer .menu>li.current-menu-ancestor>a {
    color: #575757;
}

.footer a:hover,
.footer .menu li>a:hover {
    color: #ff704e;
}

footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(1) {
    padding: 0 48px 0 0;

}

footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(2) {
    flex: 0 0 38%;
    max-width: 38%;
    padding: 0 0 0 48px;

}

footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(3) {
    flex: 0 0 30%;
    max-width: 30%;

}

.footer p,
.footer .widget li,
.footer .menu li a {

    font-weight: 400;

}

.footer div.pie p {
    display: inline-block;
    margin-bottom: 0;
}

footer div.pie img {
    height: auto;
    max-width: 75%;

}

footer .footer-main .container .inner-wrap .row .col-lg-3 .widget-title {
    color: #ff704e;
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 5px;
    margin-top: 0;
}

footer .footer-main .container .inner-wrap .row #nav_menu-5 ul li {
    margin-bottom: 1px;
}

footer .footer-main .container .inner-wrap .row #nav_menu-5 {
    margin-top: 4rem;
    margin-bottom: 0 !important;
}

footer .footer-main .container .inner-wrap .row #nav_menu-5 ul li#menu-item-6341 a {
    color: #ff704e;
}

footer .footer-main .container .inner-wrap .row #nav_menu-5 ul li#menu-item-6341 a:hover {
    color: #dd8417;
}

footer #custom_html-4 {
    margin: 4rem;
}

footer #custom_html-4 p {
    font-size: 15px;

}

footer .pie div.pa-2 {

    background: transparent url(https://www.patataslatorca.com/wp-content/uploads/2021/01/mail.png) no-repeat left 4px;
    padding-left: 41px;
    background-size: 29px;
    height: 37px;
    margin: 8px 0px;
}

footer .pie div.pa-3 {

    background: transparent url('https://www.patataslatorca.com/wp-content/uploads/2021/01/telefono-1.png') no-repeat left 4px;
    background-size: 29px;
    padding-left: 41px;
    height: 37px;
    margin: 8px 0px;
}

footer .pie div.pa-2 p,
footer .pie div.pa-3 p {
    padding-top: 6px;
}

footer .pie div.pa-2 img {
    margin-top: 5px;
}


footer .footer-bottom .footer-copyright {
    text-align: left !important;
    padding-left: 68px;
}

.footer p,
.footer .widget li,
.footer .menu li a {

    font-size: 14.5px;
}

/*.footer-left, .footer-right, .footer-center {
    flex: .25 0 auto;
}*/

.footer .footer-center {
    margin-top: -0.1rem;
}

footer #custom_html-5 p a,
footer p.footer-copyright {
    font-size: 14px;
}

.footer-right {
    display: flex;
    justify-content: flex-start;
    padding-top: 13px;
}

.footer-right a {
    margin: 0 20px;
}

.footer-right a {
    margin: 0 0 0 40px;
}



/* COOKIES */

.cn-button.bootstrap {
    background: #f89e2f !important;
    color: #000;
    white-space: nowrap;
    padding: 11px 20px 12px 20px;
    border-radius: 30px 30px 30px 30px;
    font-weight: 600;
    letter-spacing: -0.35px;

}

.cookie-notice-hidden {
    display: none;
}


#wp-admin-bar-root-default>#wp-admin-bar-new-draft>.ab-item .ab-icon::before {
    display: none !important;
}

.product .product-label.label-out {
    background-color: #f89e2f;
}

.label-circle {
    width: 100px;
    height: 42px;
    border-radius: 30px;
}

.stock-progress {
    width: auto;
}

.products-list-loop .product-wrap.compra-directa .product-label.label-out {
    display: none;
}

.postid-7772 .product-label.label-out {
    display: none;
}

.postid-7772 div.product .out-of-stock {
    display: none;
}

.postid-7772 .progress-bar {
    display: none;
}

.related.products .product-wrap.compra-directa .product-label.label-out {
    display: none;
}




/* MOVIL */






@media (max-width: 767px) {

    .logo img {
        width: 130px;
    }

    .header-top .inner-wrap {
        display: flex;
    }

    .elementor-2 .elementor-element.elementor-element-21689ca .elementor-heading-title {
        font-size: 33px;
    }

    .elementor-2 .elementor-element.elementor-element-14e6be2 .elementor-heading-title {
        font-size: 16px;
        max-width: 299px;
    }

    .elementor-heading-title {
    
        padding-left: 11px;
    }
    /*  Legales  */

    .page-id-6922 h3, .page-id-6493 h3, .page-id-6538 h3, .page-id-6526 h3 {
        font-size: 18px;
    }

    .page-id-6922 h5, .page-id-6493 h5, .page-id-6538 h5, .page-id-6526 h5 {
        font-size: 14px;
        line-height: 1.3;
    }

    /* INICIO */
    .elementor-2 .elementor-element.elementor-element-5e45c11 {
        top: 64%;
    }

    .elementor-2 .elementor-element.elementor-element-b375bf0 {
        width: 250px;
        max-width: 280px;
    }

    .elementor-2 .elementor-element.elementor-element-e216d10 .banner-img>img {
        min-height: 350px;
        object-position: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-67f936e {
        top: 315px;
        width: 290px;
        left: 9%;
    }

    .elementor-2 .elementor-element.elementor-element-cb96248 {

        padding: 0px 0px 236px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-b7a12b2 {
        margin-top: -63px;
        margin-bottom: 0px;
        padding: 0px 0px 20px 0px;
    }

    /* Nosotros */

    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-e216d10 {
        padding: 0 !important;
    }

    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-e216d10 {
        margin-top: 44px !important;

    }

    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-046f40c,
    .elementor-6375 .elementor-element.elementor-element-046f40c {
        width: auto !important;
        max-width: 360px !important;
        padding-right: 30px !important;
    }

    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-49b92d8:not(.elementor-motion-effects-element-type-background),
    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-49b92d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        height: 200px;
    }

    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-49b92d8 .banner-img>img {
        min-height: 100px;
        max-height: 200px;

    }

    .page-id-6375 .owl-carousel .owl-stage-outer {

        margin-bottom: 30px;
    }

    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-f696700 .banner-img>img {
        min-height: 175px;
        max-height: 175px;

    }

    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-f696700:not(.elementor-motion-effects-element-type-background),
    .page-id-6375 .elementor-6375 .elementor-element.elementor-element-f696700>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        height: 175px;
    }

    .elementor-6375 .elementor-element.elementor-element-248bb82>.elementor-widget-container {
        padding: 13px 0px 10px 0px;
    }

    /* Productos */
    p {
        margin: 0 0 .5rem 0;
    }

    .elementor-6583 .elementor-element.elementor-element-c0bbc7b {
        padding: 7.8rem 0;
    }

    .elementor-6583 .elementor-element.elementor-element-5e724b9>.elementor-element-populated {

        padding: 0 0px 50px 0px;
    }

    .elementor-6583 .elementor-element.elementor-element-4c706ff>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-e06833b>.elementor-widget-container {
        padding: 0% 6% 0% 6%;
    }

    .elementor-6583 .elementor-element.elementor-element-778360e>.elementor-widget-container {

        padding: 0% 10%;
    }

    .elementor-6583 .elementor-element.elementor-element-5e724b9>.elementor-element-populated {
        padding: 0 0px 30px 0px;
    }


    .elementor-6583 .elementor-element.elementor-element-dc08d59 {
        padding: 3%;
    }

    .elementor-6583 .elementor-element.elementor-element-4c8acec>.elementor-element-populated {
        padding: 0% 0% 0% 5%;
    }

    .elementor-6583 .elementor-element.elementor-element-a1c5fe2>.elementor-widget-container {
        padding: 0% 3% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-dc08d59 {

        margin-bottom: 0;
    }

    .mb-5 {
        margin-bottom: 0 !important;
    }


    .elementor-6583 .elementor-element.elementor-element-6ef870a>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-948581b>.elementor-widget-container {
        padding: 0% 5% 0% 10%;
    }

    .elementor-6583 .elementor-element.elementor-element-3f707bb {

        padding: 0;
    }


    .elementor-6583 .elementor-element.elementor-element-994e77a>.elementor-element-populated,
    .elementor-6583 .elementor-element.elementor-element-948581b>.elementor-widget-container {
        padding: 0% 4% 0% 7%;
    }

    .elementor-6583 .elementor-element.elementor-element-6476f44 {

        padding: 1%;
    }

    .elementor-6583 .elementor-element.elementor-element-e84ce9a>.elementor-element-populated {
        padding: 0% 0% 0% 6%;
    }

    .elementor-6583 .elementor-element.elementor-element-4c078b9>.elementor-widget-container {
        padding: 0% 7% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-6fcc5da>.elementor-widget-container {
        padding: 0% 7% 0% 10%;
    }

    .elementor-6583 .elementor-element.elementor-element-4d05007>.elementor-widget-container {
        padding: 0% 17% 0% 8%;
    }


    .elementor-6583 .elementor-element.elementor-element-7f121a6>.elementor-widget-container {
        padding: 0% 5% 0% 6%;
    }

    .elementor-6583 .elementor-element.elementor-element-862c6e1 {
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-dbb58fd>.elementor-element-populated {
        padding: 30px 10px 0px 10px;
    }

    .elementor-6583 .elementor-element.elementor-element-4c62178>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-06d1e13>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-72730c2>.elementor-widget-container {

        margin: -30px 0px 30px 0px;

    }

    .elementor-6583 .elementor-element.elementor-element-e918bb0>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-221149c>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-af4e39a>.elementor-widget-container {
        margin: 0px 0px 0px 27px;
    }

    .elementor-6583 .elementor-element.elementor-element-c2d97d9>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-04d4aae>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-79bd6ca>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-69e1e8d>.elementor-widget-container,
    .elementor-6583 .elementor-element.elementor-element-ba56951>.elementor-widget-container {

        padding: 0% 0% 0% 7%;
    }

    .elementor-6583 .elementor-element.elementor-element-16aa30c>.elementor-widget-container {

        padding: 0% 0% 0% 8%;
    }


    .elementor-6583 .elementor-element.elementor-element-d6371c8 .elementor-heading-title {
        color: #000000;
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.1rem;
        padding-bottom: 20px;
    }

    .elementor-6583 .elementor-element.elementor-element-872c758 {
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-70d6aaf>.elementor-element-populated {
        padding: 20px 10px 0 10px;
    }

    .elementor-6583 .elementor-element.elementor-element-b16d40a>.elementor-widget-container {
        padding: 0% 9% 0% 7%;
    }

    .elementor-6583 .elementor-element.elementor-element-8579732>.elementor-widget-container {
        padding: 0% 22% 0% 7%;
    }



    .elementor-6583 .elementor-element.elementor-element-6239fb2>.elementor-widget-container {
        padding: 0% 0% 0% 9%;
    }

    /* TIENDA */

    .archive .page-content {
        padding-bottom: 0;

    }

    /* CULTIVOS */

    .elementor-6995 .elementor-element.elementor-element-c0bbc7b {

        padding: 70px 0px 70px 0px;
    }

    .elementor-6995 .elementor-element.elementor-element-4c706ff>.elementor-widget-container {
        padding: 6%;
    }

    .elementor-6995 .elementor-element.elementor-element-1326372>.elementor-widget-container {

        padding: 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-e8a4386>.elementor-element-populated,
    .elementor-6995 .elementor-element.elementor-element-a6fe102>.elementor-element-populated {
        padding: 7% 5% 0 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-4cfef57>.elementor-widget-container,
    .elementor-6995 .elementor-element.elementor-element-6931456>.elementor-widget-container {

        padding: 0 5%;
    }

    .elementor-6995 .elementor-element.elementor-element-a4ddc62 {

        margin-bottom: 0;
    }

    .elementor-6995 .elementor-element.elementor-element-5e724b9>.elementor-element-populated {
        padding: 5%;
    }

    .elementor-6995 .elementor-element.elementor-element-32d8095>.elementor-element-populated {

        padding: 0;
    }

    .elementor-6995 .elementor-element.elementor-element-e8a4386>.elementor-element-populated,
    .elementor-6995 .elementor-element.elementor-element-a6fe102>.elementor-element-populated {
        padding: 0% 5% 5% 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-6931456>.elementor-widget-container {
        padding: 0px 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-e8a4386>.elementor-element-populated {
        padding: 6% 5% 5% 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-e522650>.elementor-element-populated {

        padding: 0% 4% 0% 5%;
    }


    .elementor-6995 .elementor-element.elementor-element-6b4d7b4>.elementor-element-populated {

        padding: 0;
    }

    .elementor-6995 .elementor-element.elementor-element-7af7f0a>.elementor-widget-container {

        padding: 6% 0% 5% 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-1a0a041>.elementor-widget-container {
        padding: 0% 5% 7% 7%;
    }


    .elementor-6995 .elementor-element.elementor-element-81d2292>.elementor-element-populated {

        padding: 0% 4% 0% 5%;
    }

    .elementor-6995 .elementor-element.elementor-element-4940081>.elementor-element-populated {

        padding: 0;
    }


    .elementor-6995 .elementor-element.elementor-element-96b77d2>.elementor-widget-container {

        padding: 5% 7% 4% 7%;
    }


    .elementor-6995 .elementor-element.elementor-element-c0dcb26>.elementor-widget-container {
        padding: 0% 7% 5% 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-5897837 {

        padding: 0;
    }

    /* NOTICIAS */

    .blog .col,
    .blog .col-1,
    .blog .col-10,
    .blog .col-11,
    .blog .col-12,
    .blog .col-2,
    .blog .col-3,
    .blog .col-4,
    .blog .col-5,
    .blog .col-6,
    .blog .col-7,
    .blog .col-8,
    .blog .col-9,
    .blog .col-auto,
    .blog .col-lg,
    .blog .col-lg-1,
    .blog .col-lg-10,
    .blog .col-lg-11,
    .blog .col-lg-12,
    .blog .col-lg-2,
    .blog .col-lg-3,
    .blog .col-lg-4,
    .blog .col-lg-5,
    .blog .col-lg-6,
    .blog .col-lg-7,
    .blog .col-lg-8,
    .blog .col-lg-9,
    .blog .col-lg-auto,
    .blog .col-md,
    .blog .col-md-1,
    .blog .col-md-10,
    .blog .col-md-11,
    .blog .col-md-12,
    .blog .col-md-2,
    .blog .col-md-3,
    .blog .col-md-4,
    .blog .col-md-5,
    .blog .col-md-6,
    .blog .col-md-7,
    .blog .col-md-8,
    .blog .col-md-9,
    .blog .col-md-auto,
    .blog .col-sm,
    .blog .col-sm-1,
    .blog .col-sm-10,
    .blog .col-sm-11,
    .blog .col-sm-12,
    .blog .col-sm-2,
    .blog .col-sm-3,
    .blog .col-sm-4,
    .blog .col-sm-5,
    .blog .col-sm-6,
    .blog .col-sm-7,
    .blog .col-sm-8,
    .blog .col-sm-9,
    .blog .col-sm-auto,
    .blog .col-xl,
    .blog .col-xl-1,
    .blog .col-xl-10,
    .blog .col-xl-11,
    .blog .col-xl-12,
    .blog .col-xl-2,
    .blog .col-xl-3,
    .blog .col-xl-4,
    .blog .col-xl-5,
    .blog .col-xl-6,
    .blog .col-xl-7,
    .blog .col-xl-8,
    .blog .col-xl-9,
    .blog .col-xl-auto,
    .blog .col-xxl,
    .blog .col-xxl-1,
    .blog .col-xxl-10,
    .blog .col-xxl-11,
    .blog .col-xxl-12,
    .blog .col-xxl-2,
    .blog .col-xxl-3,
    .blog .col-xxl-4,
    .blog .col-xxl-5,
    .blog .col-xxl-6,
    .blog .col-xxl-7,
    .blog .col-xxl-8,
    .blog .col-xxl-9,
    .blog .col-xxl-auto,
    .blog .col-5col,
    .blog .col-7col,
    .blog .col-8col,
    .blog .wp-block-column,
    .blog .woocommerce form .form-row,
    .blog .woocommerce form>p,
    .blog .woocommerce form .woocommerce-billing-fields__field-wrapper p,
    .blog .woocommerce form .woocommerce-shipping-fields__field-wrapper p,
    .blog .woocommerce form .woocommerce-additional-fields__field-wrapper p,
    .blog .woocommerce-EditAccountForm.edit-account p,
    .blog .woocommerce form .woocommerce-billing-fields__field-wrapper legend,
    .blog .woocommerce form .woocommerce-shipping-fields__field-wrapper legend,
    .blog .woocommerce form .woocommerce-additional-fields__field-wrapper legend {
        padding: 0 13px;
    }


    .post.post-list {
        margin-bottom: 0rem;
        padding-bottom: 2rem;

    }

    .blog .page-content {
        padding-bottom: 0;
    }


    .pager-nav {

        margin-bottom: 0;
        padding-bottom: 0;
    }

    .pager-link.pager-link-prev>a {
        padding-left: 7rem;

    }

    .single-post .col-lg-9 {
        padding: 0 20px;
    }


    .single-post .page-header,
    .blog .page-header {
        padding: 7.8rem 0;
    }

    .page-header {
        padding: 7.8rem 0;
    }

    /* CONTACTO */

    .elementor-6433 .elementor-element.elementor-element-ee8fb93 {

        padding: 0;
    }

    .page-id-6433 .pb-7 {
        padding-bottom: 0 !important;
    }

    .page-id-6433 .mb-4 {
        margin-bottom: 1rem !important;
    }

    .elementor-6433 .elementor-element.elementor-element-b0c4aae {

        padding: 7.8rem 0;
    }

    .elementor-6433 .elementor-element.elementor-element-07e5cd0 .elementor-widget-container {

        padding-top: 15px !important;
    }

    /* FOOTER */




    .footer-main .inner-wrap {
        padding-top: 20px;
        padding-bottom: 45px;
    }

    footer .social-icons,
    footer .yith-wcwl-share {
        margin-left: 92px;
        margin-top: 0rem;
    }

    .footer-bottom .inner-wrap {
        padding-top: 16px;
        padding-bottom: 0;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(1) {
        padding: 0 48px 0;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(2) {

        padding: 0;
    }

    footer .footer-main .container .inner-wrap .row #nav_menu-5 {
        margin-top: 1rem;
        margin-bottom: 0 !important;
    }


    footer .pie div.pa-3,
    footer .pie div.pa-2 {
        background: none;
        background-size: 29px;
        padding-left: 0;
        height: 37px;
        margin: 8px 0px;

    }


    footer #custom_html-4 {
        margin: 0;
        text-align: center;
    }

    footer #custom_html-4 p {
        font-size: 13px;
    }

    footer #custom_html-2 p img {
        width: 65% !important;
        height: auto;
        padding-top: 30px;
    }


    footer #custom_html-4 p img {
        display: none;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(2) {
        flex: 100%;
        max-width: 100%;
        padding: 0 48px;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(3) {
        flex: 100%;
        max-width: 100%;
        padding: 0 48px;
    }

    footer .footer-bottom .footer-copyright {
        text-align: left !important;
        padding-left: 0;
        padding: 10px 0 20px;
    }

    .footer-center,
    .footer-right {
        margin-top: 0rem;
    }

    footer #custom_html-5 p a {
        display: block;
        width: 100%;
    }

    .footer-right a {
        margin: 0;
        text-align: center;
        padding: 3px 0;
    }

    footer #nav_menu-5 ul li {
        text-align: center !important;

    }

    footer .footer-main .container .inner-wrap .row #nav_menu-5 ul li {

        width: 100%;
    }

    .footer p,
    .footer .widget li,
    .footer .menu li a {

        text-align: center !important;

    }

    /* CULTIVO */


    .elementor-6995 .elementor-element.elementor-element-d31771e>.elementor-background-overlay {
        background-position: 98% 44% !important;
        background-size: 28% !important;
    }



    /**/

    .elementor-2 .elementor-element.elementor-element-e216d10 .banner-img>img {
        min-height: 350px;
        object-position: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-b7a12b2 {
        margin-top: -64px;
        margin-bottom: 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-cb96248 {

        padding: 0px 0px 244px 0px;
    }
}



@media (max-width: 425px) {
    .elementor-2 .elementor-element.elementor-element-67f936e {
        top: 315px;
        width: 338px;
        left: 5%;
    }

    .elementor-6995 .elementor-element.elementor-element-d31771e>.elementor-background-overlay {
        background-position: 97% 45%;
        background-size: 31%;
    }
}



@media (max-width: 320px) {
    .elementor-2 .elementor-element.elementor-element-67f936e {
        top: 315px;
        width: 290px;
        left: 4%;
    }

    .elementor-6995 .elementor-element.elementor-element-d31771e>.elementor-background-overlay {
        background-position: 97% 40% !important;
        background-size: 31% !important;
    }

    .elementor-2 .elementor-element.elementor-element-cb96248 {
        padding: 50px 0px 287px 0px;
    }
    .elementor-element-e216d10{
        height: 200px;
    }
}




/* TABLET EN VERTICAL */

@media (min-width: 768px) and (max-width: 1023px) {


    .logo img {
        width: 150px;
    }

    .header-top .inner-wrap {
        display: flex;
    }

    .elementor-element-965568c .banner .banner-img {
        flex: 0 0 97.5%;

    }

    .elementor-2 .elementor-element.elementor-element-e216d10 .banner {
        min-height: 300px;
        height: 300px;
    }

    .elementor-2 .elementor-element.elementor-element-e216d10 .banner-img>img {
        min-height: 600px;
        object-position: 100%;
    }

    .header  .header-link.logout-link a{
        font-size: 10px !important;
    }

    /* INICIO */
    .elementor-2 .elementor-element.elementor-element-b7a12b2 {

        padding: 0;
    }

    .elementor-2 .elementor-element.elementor-element-5692cd6 .elementor-heading-title {
        font-size: 11px;
    }

    .elementor-2 .elementor-element.elementor-element-ea44dcf .elementor-heading-title {
        font-size: 11px;
    }

    .elementor-2 .elementor-element.elementor-element-8a232c4 .elementor-heading-title {
        font-size: 11px;
    }


    /* NOSOTROS */

    .elementor-6375 .elementor-element.elementor-element-49b92d8:not(.elementor-motion-effects-element-type-background),
    .elementor-6375 .elementor-element.elementor-element-49b92d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        height: 200px;
    }

    .elementor-6375 .elementor-element.elementor-element-49b92d8 .banner-img>img {
        min-height: 300px;
        max-height: 300px;

    }

    .elementor-6375 .elementor-element.elementor-element-e216d10 {
        padding: 50px 10px;
    }

    .elementor-6375 .elementor-element.elementor-element-509e0b5>.elementor-element-populated {
        margin: 0px 0px 0px 25px;

    }

    .elementor-6375 .elementor-element.elementor-element-046f40c {
        width: 320px;
    }


    /*  PRODUCTOS */


    .elementor-6583 .elementor-element.elementor-element-c0bbc7b {
        padding: 100px 0px 100px 0px;
    }

    .elementor-6583 .elementor-element.elementor-element-4c8acec>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-d31771e {

        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-5e724b9>.elementor-element-populated {
        padding: 30px 0;
    }

    .elementor-6583 .elementor-element.elementor-element-4c706ff>.elementor-widget-container {
        padding: 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-778360e>.elementor-widget-container {

        padding: 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-e06833b>.elementor-widget-container {
        padding: 0% 7%;
    }

    .elementor-6583 .elementor-element.elementor-element-dc08d59 {
        margin-top: 30px;
        margin-bottom: 0;
        padding: 1%;
    }

    .elementor-6583 .elementor-element.elementor-element-a1c5fe2>.elementor-widget-container {
        padding: 0% 2% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-6ef870a>.elementor-widget-container {
        padding: 0% 5% 0% 5%;
    }

    p.text-n {
        line-height: 1.3;
        font-size: 1.3rem;
    }

    .elementor-6583 .elementor-element.elementor-element-a302d20 .elementor-heading-title,
    .elementor-6583 .elementor-element.elementor-element-c50c31f .elementor-heading-title,
    .elementor-6583 .elementor-element.elementor-element-b16e3e8 .elementor-heading-title {

        font-size: 1.3rem;
        line-height: 1.5;
    }

    .elementor-6583 .elementor-element.elementor-element-468e38e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 5%;
    }

    .elementor-6583 .elementor-element.elementor-element-994e77a>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-3f707bb {
        padding: 0% 1% 0% 0%;
        margin-top: 40px;
        margin-bottom: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-a5ff6dc>.elementor-widget-container {
        padding: 0% 1% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-948581b>.elementor-widget-container {
        padding: 0% 5% 0% 5%;
    }

    .elementor-6583 .elementor-element.elementor-element-e7cfd31>.elementor-widget-container {
        padding: 0% 0% 0% 5%;
    }

    .elementor-6583 .elementor-element.elementor-element-c50c31f>.elementor-widget-container {
        padding: 0% 0% 0% 17%;
    }


    .elementor-6583 .elementor-element.elementor-element-16aa30c>.elementor-widget-container {
        padding: 0% 0% 0% 12%;
    }

    .elementor-6583 .elementor-element.elementor-element-6476f44 {
        margin-top: 40px;
        margin-bottom: 30px;
        padding: 0% 1% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-e84ce9a>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-b16e3e8>.elementor-widget-container {
        padding: 0% 0% 0% 17%;
    }

    .elementor-6583 .elementor-element.elementor-element-6fcc5da>.elementor-widget-container {
        padding: 0% 5% 0% 5%;
    }

    .elementor-6583 .elementor-element.elementor-element-4c078b9>.elementor-widget-container {
        padding: 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-0d0a16e>.elementor-widget-container {

        padding: 0% 0% 0% 5%;
    }

    .elementor-6583 .elementor-element.elementor-element-b16d40a>.elementor-widget-container {
        padding: 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-70d6aaf>.elementor-element-populated {

        padding: 10% 6% 7% 10%;
    }

    .elementor-6583 .elementor-element.elementor-element-872c758 {
        padding: 0;
    }


    /* CULTIVOS */

    .elementor-6995 .elementor-element.elementor-element-c0bbc7b {

        padding: 100px;
    }

    .elementor-6995 .elementor-element.elementor-element-e8a4386>.elementor-element-populated {
        padding: 29% 0% 8% 10%;
    }

    .elementor-6995 .elementor-element.elementor-element-4c706ff>.elementor-widget-container {
        padding: 0% 7% 0% 7%;
    }

    .page-id-6995 .elementor-6995 .elementor-element.elementor-element-d31771e>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        align-content: start;
        align-items: start;
    }

    .page-id-6995 .elementor-6995 .elementor-element.elementor-element-e8a4386.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: start;
        align-items: start;
    }

    .elementor-6995 .elementor-element.elementor-element-4cfef57>.elementor-widget-container {
        padding: 0% 0% 0% 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-a6fe102>.elementor-element-populated {
        padding: 0% 0% 8% 5%;
    }

    .elementor-6995 .elementor-element.elementor-element-1326372>.elementor-widget-container {
        padding: 0% 4% 0% 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-6931456>.elementor-widget-container {
        padding: 0% 0% 0% 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-32d8095>.elementor-element-populated,
    .elementor-6995 .elementor-element.elementor-element-6b4d7b4>.elementor-element-populated,
    .elementor-6995 .elementor-element.elementor-element-4940081>.elementor-element-populated {

        padding: 30px 0px;
    }

    .elementor-6995 .elementor-element.elementor-element-1a0a041>.elementor-widget-container {
        padding: 0% 2% 0% 8%;
    }

    .elementor-6995 .elementor-element.elementor-element-7af7f0a>.elementor-widget-container {
        padding: 0% 0% 0% 7%;
    }


    .elementor-6995 .elementor-element.elementor-element-e522650>.elementor-element-populated {

        padding: 5% 0% 8% 6%;
    }

    .elementor-6995 .elementor-element.elementor-element-c0dcb26>.elementor-widget-container {
        padding: 0% 2% 0% 7%;
    }

    .elementor-6995 .elementor-element.elementor-element-96b77d2>.elementor-widget-container {
        padding: 0% 0% 0% 7%;
    }



    .elementor-6995 .elementor-element.elementor-element-81d2292>.elementor-element-populated {
        padding: 7% 5% 8% 7%;
    }


    .elementor-6995 .elementor-element.elementor-element-5897837 {
        padding: 0;
    }

    .elementor-6995 .elementor-element.elementor-element-d31771e>.elementor-background-overlay {
        background-position: 100% 1%;
        opacity: 0.25;
        background-size: 12% auto;
    }

    /* NOTICIAS */

    .blog .page-content,
    .single .page-content {
        padding-bottom: 0;

    }


    /* CONTACTO */


    .elementor-6433 .elementor-element.elementor-element-b0c4aae {
        padding: 100px 0px 100px 0px;
    }

    .post.post-list {
        margin-bottom: 2rem;
        padding-bottom: 2rem;
    }

    .elementor-widget-heading .elementor-heading-title.elementor-size-medium {
        font-size: 18px;
    }

    .elementor-6433 .elementor-element.elementor-element-ee8fb93 {
        padding: 0;
        margin-top: 15px;
        margin-bottom: 0;
    }

    .elementor-6433 .elementor-element.elementor-element-2060c85>.elementor-widget-container {
        padding: 5% 5% 0% 5%;
    }

    .elementor-6433 .elementor-element.elementor-element-c72e7b9>.elementor-widget-container {
        padding: 3% 0% 0% 0%;
    }

    .elementor-6433 .elementor-element.elementor-element-07e5cd0>.elementor-widget-container {
        padding: 17px 0px 0px 0px;
    }

    .page-id-6433 .heading {
        margin-bottom: -2px;
    }


    /* FOOTER */

    .footer-main .inner-wrap {
        padding-top: 30px;
        padding-bottom: 19px;
    }

    footer #custom_html-4 p img {
        display: none;
    }

    footer .col-sm-6 {
        max-width: 30%;
        flex: 0 0 30%;
    }

    footer .social-icons,
    footer .yith-wcwl-share {
        margin-left: 2.5em;
        margin-top: 4rem;
    }

    footer #custom_html-4 {
        margin: 1.5rem 3rem;
    }

    footer #custom_html-4 p {
        font-size: 13px;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(1) {
        padding: 10px;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(2) {

        padding: 0;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(1) {
        padding: 0px 30px;
    }

    .footer .widget {
        margin-bottom: 0;
    }

    footer .footer-main .container .inner-wrap .row #nav_menu-5 {
        margin-top: 1.5rem;
        margin-bottom: 0 !important;
        line-height: 2rem;
    }

    .footer p,
    .footer .widget li,
    .footer .menu li a {
        font-size: 13px;
    }

    .footer-right a {
        margin: 0 0 0 15px;
    }

    footer .footer-bottom .footer-copyright {

        padding-left: 34px;
    }

    footer .pie div.pa-3,
    footer .pie div.pa-2 {
        background: none;
        background-size: 29px;
        padding-left: 0;
        height: 37px;
        margin: 8px 0px;
    }

    .footer-left {
        order: 4;
        padding-top: 11px;
    }

    .footer-bottom .inner-wrap {

        padding: 20px 0;
    }

    .footer-center,
    .footer-right {
        margin-top: 0;
    }

    .footer-right {

        padding-top: 12px;
    }

    footer #custom_html-5 p a,
    footer p.footer-copyright {
        font-size: 12px;
    }

    /* Legales */
    .page-id-6922 .container,
    .page-id-6922 .container-fluid,
    .page-id-6922 .elementor-section.elementor-section-boxed .elementor-container.container,
    .page-id-6538 .container,
    .page-id-6538 .container-fluid,
    .page-id-6538 .elementor-section.elementor-section-boxed .elementor-container.container {
        padding-left: 2em;
        padding-right: 2em;
    }

    .page-id-6922 section.elementor-top-section,
    .page-id-6922 section.elementor-top-section,
    .page-id-6538 section.elementor-top-section,
    .page-id-6538 section.elementor-top-section {
        left: 0 !important;
    }

    .elementor-6922 .elementor-element.elementor-element-9f6c3d8,
    .elementor-6538 .elementor-element.elementor-element-9f6c3d8 {

        padding: 60px 0px 20px 0px;
    }
    .page-id-6493 .container,
    .page-id-6493 .container-fluid,
    .page-id-6493 .elementor-section.elementor-section-boxed .elementor-container.container {
        padding-left: 2em;
        padding-right: 2em;
    }

    .page-id-6493 section.elementor-top-section,
    .page-id-6493 section.elementor-top-section {
        left: 0 !important;
    }

    .elementor-6493 .elementor-element.elementor-element-9f6c3d8,
    .elementor-6493 .elementor-element.elementor-element-9f6c3d8 {

        padding: 60px 0px 20px 0px;
    }


    .page-id-6526 .container,
    .page-id-6526 .container-fluid,
    .page-id-6526 .elementor-section.elementor-section-boxed .elementor-container.container {
        padding-left: 2em;
        padding-right: 2em;
    }

    .page-id-6526 section.elementor-top-section,
    .page-id-6526 section.elementor-top-section {
        left: 0 !important;
    }

    .elementor-6526 .elementor-element.elementor-element-9f6c3d8,
    .elementor-6526 .elementor-element.elementor-element-9f6c3d8 {

        padding: 60px 0px 20px 0px;
    }
 /* menu */


 div.account-links a.header-link {
    font-size: 11px !important;

}

}

/* TABLET EN HORIZONTAL */

@media (min-width: 1024px) and (max-width: 1365px) {

    /* menu */
div.account-links a.header-link {
        font-size: 11px !important;

    }

    .menu-skin1>.menu-item>a {
        font-size: 1rem !important;
        font-style: normal;
        letter-spacing: 0em !important;
        margin-left: 1rem !important;
        padding-top: 1.3rem !important;
        padding-right: 1rem !important;
        padding-bottom: 1.3rem !important;
        padding-left: 0rem !important;
    }

    .cart-dropdown .cart-price .amount {
        font-size: 10px;
    }

    /* inicio */


    .ocultar {
        display: none;
    }

    .t-x-left.t-y-center {

        max-width: 500px;

    }

    .elementor-2 .elementor-element.elementor-element-d575277 .elementor-heading-title,
    .elementor-2 .elementor-element.elementor-element-5d2049e .elementor-heading-title,
    .elementor-2 .elementor-element.elementor-element-32c7ae1 .elementor-heading-title {

        text-align: left !important;
    }

    p.text-n {
        text-align: left;
    }

    .page-id-2 .elementor-element-d575277.mb-9 {
        margin-bottom: 3.5rem !important;
    }

    .elementor-2 .elementor-element.elementor-element-b7a12b2 {
        padding: 0;
    }

    .elementor-2 .elementor-element.elementor-element-f696700 {

        padding: 0;
    }

    .elementor-2 .elementor-element.elementor-element-f05cdbe {

        padding: 50px 0px 50px 14px;
    }

    .elementor-2 .elementor-element.elementor-element-b7a12b2 {

        padding: 0;
    }


    .elementor .elementor-element-9a6e091 img,
    .elementor .elementor-element-12c9859 img {

        max-width: 80%;

    }


    /* nosotros */

    .elementor-6375 .elementor-element.elementor-element-046f40c,
    .elementor-6375 .elementor-element.elementor-element-12d1291 {
        width: 450px !important;
        max-width: 450px !important;
    }

    .elementor-6375 .elementor-element.elementor-element-e216d10 {
        margin-top: 0 !important;

    }

    .elementor-6375 .elementor-element.elementor-element-f696700 .banner-img>img {
        min-height: 370px;
        max-height: 400px;
    }


    .elementor-6375 .elementor-element.elementor-element-49b92d8 .banner-img>img {
        min-height: 300px;
        max-height: 300px;

    }

    .elementor-6375 .elementor-element.elementor-element-49b92d8 .banner {
        min-height: 300px;
        max-height: 300px;
    }

    .elementor-6375 .elementor-element.elementor-element-e216d10 {
        padding: 50px 0px;
    }

    .elementor .slide-image-wrap img {

        max-width: 87%;
    }

    /* PRODUCTOS */

    .elementor-6583 .elementor-element.elementor-element-c0bbc7b {

        padding: 100px 0px 100px 0px;
    }

    .elementor-6583 .elementor-element.elementor-element-a1c5fe2>.elementor-widget-container {
        padding: 0% 2% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-dc08d59 {

        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-4c8acec>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    p.text-n {
        line-height: 1.3;
        font-size: 1.3rem;
    }

    .elementor-6583 .elementor-element.elementor-element-a302d20 .elementor-heading-title,
    .elementor-6583 .elementor-element.elementor-element-c50c31f .elementor-heading-title,
    .elementor-6583 .elementor-element.elementor-element-b16e3e8 .elementor-heading-title {

        font-size: 1.3rem;
        line-height: 1.4em;
    }

    .elementor-column.elementor-col-50.elementor-element-2566a28,
    .elementor-column.elementor-col-50.elementor-element-ab1a8d7,
    .elementor-column.elementor-col-50.elementor-element-38a56db {
        width: 60%;
    }

    .elementor-col-50.elementor-element-1bf7f92,
    .elementor-col-50.elementor-element-0b5c7d1,
    .elementor-col-50.elementor-element-0b33a20 {
        width: 39%;
    }

    .elementor-6583 .elementor-element.elementor-element-994e77a>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-3f707bb {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-a5ff6dc>.elementor-widget-container {
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-16aa30c>.elementor-widget-container {
        padding: 0% 0% 0% 12%;
    }

    .elementor-6583 .elementor-element.elementor-element-948581b>.elementor-widget-container {
        padding: 0% 0% 0% 14%;
    }

    .elementor-6583 .elementor-element.elementor-element-c50c31f>.elementor-widget-container {
        padding: 0% 0% 0% 17%;
    }


    .elementor-6583 .elementor-element.elementor-element-e84ce9a>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-6476f44 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-4c078b9>.elementor-widget-container {
        padding: 0% 5% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-ab1a8d7>.elementor-element-populated {
        margin: 6% 5% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-b16e3e8>.elementor-widget-container {
        padding: 0% 4% 0% 17%;
    }


    .elementor-6583 .elementor-element.elementor-element-70d6aaf>.elementor-element-populated {
        padding: 6% 6% 6% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-872c758 {
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-b16d40a>.elementor-widget-container {
        padding: 0% 1% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-dc08d59 {

        margin-top: 50px;
        margin-bottom: 50px;

    }

    /* CULTIVOS */

    .elementor-6995 .elementor-element.elementor-element-c0bbc7b {

        padding: 100px 0px 100px 0px;
    }

    .elementor-6995 .elementor-element.elementor-element-e522650>.elementor-element-populated {
        padding: 18% 0% 8% 10%;
    }

    .elementor-6995 .elementor-element.elementor-element-d31771e>.elementor-background-overlay {
        background-position: 99% -1%;
        opacity: 0.25;
        background-size: 13%;
    }

    /* CONTACTO */

    .elementor-6433 .elementor-element.elementor-element-b0c4aae {

        padding: 100px 0px 100px 0px;
    }

    .page-id-6433 .heading {
        margin-bottom: -4PX;
    }

    /*  FOOTER */

    .footer-main .inner-wrap {
        padding-top: 30px;
        padding-bottom: 19px;
    }

    footer #custom_html-4 p img {
        display: none;
    }

    footer .col-sm-6 {
        max-width: 30%;
        flex: 0 0 30%;
    }

    footer .social-icons,
    footer .yith-wcwl-share {
        margin-left: 4.5em;
        margin-top: 1rem;
    }

    footer #custom_html-4 {
        margin: 1.5rem 3rem;
    }

    footer #custom_html-4 p {
        font-size: 13px;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(1) {
        padding: 10px;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(2) {

        padding: 0;
    }

    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(1) {
        padding: 0px 30px;
    }

    .footer .widget {
        margin-bottom: 0;
    }

    footer .footer-main .container .inner-wrap .row #nav_menu-5 {
        margin-top: 1.5rem;
        margin-bottom: 0 !important;
        line-height: 2rem;
    }

    .footer p,
    .footer .widget li,
    .footer .menu li a {
        font-size: 13px;
    }

    .footer-right a {
        margin: 0 0 0 15px;
    }

    footer .footer-bottom .footer-copyright {

        padding-left: 34px;
    }

    footer .pie div.pa-3,
    footer .pie div.pa-2 {
        background: none;
        background-size: 29px;
        padding-left: 0;
        height: 37px;
        margin: 8px 0px;
    }

    .footer-left {

        padding-top: 11px;
    }

    .footer-bottom .inner-wrap {

        padding: 20px 0;
    }

    .footer-center,
    .footer-right {
        margin-top: 0;
    }

    .footer-right {

        padding-top: 12px;
    }

    footer #custom_html-5 p a,
    footer p.footer-copyright {
        font-size: 12px;
    }

    /* Legales */
    /* Legales */
    .page-id-6922 .container,
    .page-id-6922 .container-fluid,
    .page-id-6922 .elementor-section.elementor-section-boxed .elementor-container.container,
    .page-id-6538 .container,
    .page-id-6538 .container-fluid,
    .page-id-6538 .elementor-section.elementor-section-boxed .elementor-container.container {
        padding-left: 2em;
        padding-right: 2em;
    }

    .page-id-6922 section.elementor-top-section,
    .page-id-6922 section.elementor-top-section,
    .page-id-6538 section.elementor-top-section,
    .page-id-6538 section.elementor-top-section {
        left: 0 !important;
    }

    .elementor-6922 .elementor-element.elementor-element-9f6c3d8,
    .elementor-6538 .elementor-element.elementor-element-9f6c3d8 {

        padding: 60px 0px 20px 0px;
    }


    .page-id-6493 .container,
    .page-id-6493 .container-fluid,
    .page-id-6493 .elementor-section.elementor-section-boxed .elementor-container.container {
        padding-left: 2em;
        padding-right: 2em;
    }

    .page-id-6493 section.elementor-top-section,
    .page-id-6493 section.elementor-top-section {
        left: 0 !important;
    }

    .elementor-6493 .elementor-element.elementor-element-9f6c3d8,
    .elementor-6493 .elementor-element.elementor-element-9f6c3d8 {

        padding: 60px 0px 20px 0px;
    }

    .page-id-6526 .container,
    .page-id-6526 .container-fluid,
    .page-id-6526 .elementor-section.elementor-section-boxed .elementor-container.container {
        padding-left: 2em;
        padding-right: 2em;
    }

    .page-id-6526 section.elementor-top-section,
    .page-id-6526 section.elementor-top-section {
        left: 0 !important;
    }

    .elementor-6526 .elementor-element.elementor-element-9f6c3d8,
    .elementor-6526 .elementor-element.elementor-element-9f6c3d8 {

        padding: 60px 0px 20px 0px;
    }


}


/* PORTÁTILES */

@media (min-width: 1366px) and (max-width: 1500px) {
    .header .header-col .logo {
        margin: 0rem 0rem 0rem 0;
    }

    .elementor-2 .elementor-element.elementor-element-e216d10 .banner-img>img {
        object-position: 40%;
    }

    .elementor-2 .elementor-element.elementor-element-0f76395 .elementor-heading-title {

        font-size: 15px;
        max-width: 550px;
    }

    div.elementor-2 .elementor-element.elementor-element-509e0b5 {
        top: 47%;
        left: 8.5% !important;
    }

    p {

        margin: 0 0 1rem 0;
    }


    /* INICIO */


    .elementor-element-5d2049e {
        padding-top: 5%;
    }


    .elementor-2 .elementor-element.elementor-element-67f936e {
        top: 50%;
        left: 9%;
    }


    /* NOSOTROS */


    .elementor-6375 .elementor-element.elementor-element-509e0b5>.elementor-element-populated {
        margin: 0% 0% 0% 18%;

    }

    /* PRODUCTOS */


    p.text-n {

        font-size: 1.5;
    }


    .elementor-column.elementor-col-50.elementor-element-2566a28,
    .elementor-column.elementor-col-50.elementor-element-ab1a8d7,
    .elementor-column.elementor-col-50.elementor-element-38a56db {
        width: 60%;
    }

    .elementor-col-50.elementor-element-1bf7f92,
    .elementor-col-50.elementor-element-0b5c7d1,
    .elementor-col-50.elementor-element-0b33a20 {
        width: 39%;
    }

    .elementor-6583 .elementor-element.elementor-element-994e77a>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-3f707bb {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-a5ff6dc>.elementor-widget-container {
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-16aa30c>.elementor-widget-container {
        padding: 0% 0% 0% 12%;
    }

    .elementor-6583 .elementor-element.elementor-element-948581b>.elementor-widget-container {
        padding: 0% 0% 0% 14%;
    }

    .elementor-6583 .elementor-element.elementor-element-c50c31f>.elementor-widget-container {
        padding: 0% 0% 0% 17%;
    }


    .elementor-6583 .elementor-element.elementor-element-e84ce9a>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-6476f44 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-4c078b9>.elementor-widget-container {
        padding: 0% 5% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-ab1a8d7>.elementor-element-populated {
        margin: 6% 5% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-b16e3e8>.elementor-widget-container {
        padding: 0% 4% 0% 17%;
    }


    .elementor-6583 .elementor-element.elementor-element-70d6aaf>.elementor-element-populated {
        padding: 6% 6% 6% 8%;
    }

    .elementor-6583 .elementor-element.elementor-element-872c758 {
        padding: 0;
    }

    .elementor-6583 .elementor-element.elementor-element-b16d40a>.elementor-widget-container {
        padding: 0% 1% 0% 0%;
    }

    .elementor-6583 .elementor-element.elementor-element-dc08d59 {

        margin-top: 50px;
        margin-bottom: 50px;

    }

    /* CULTIVOS */

    .elementor-6995 .elementor-element.elementor-element-d31771e>.elementor-background-overlay {
        background-position: 95% 5%;
    }

    /* CONTACTO */

    .page-id-6433 .heading {
        margin-bottom: 0;
    }

    /* FOOTER */


    footer .footer-main .container .inner-wrap .row .col-lg-3:nth-child(1) {
        padding: 0 48px;

    }

}

/* Pantalla grande */

@media (min-width: 1501px) {

    .elementor-6375 .elementor-element.elementor-element-509e0b5>.elementor-element-populated {
        margin: 0% 0% 0% 53% !important;
        padding: 0% 0% 0% 0%;
    }
}