@media screen and (max-width: 1820px) {
    #instrucciones .pan-integral {
    width: 30%;
    }
    .logos-saladas .mensaje p{
        letter-spacing: 1px;
    }
    .item_recetas_background {
        min-height:51em
    }

    .receta-mes {
        width: 39%;
        vertical-align: top;
        max-height: 51em;
        overflow: hidden
    }

    .receta-mes .content-receta {
        padding-top: 16.2em;
        padding-left: 6em;
        padding-right: 9em
    }
}
@media screen and (max-width: 1660px) {
    .content_productos_home .logos-saladas{
        width: 31%;
        left: 3%;
    }
}
@media screen and (max-width: 1620px) {
    /*.logos-saladas .mensaje{
        width: 26%;
    }*/
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 72%;
        padding: 0 21px;
    }*/
    .content_productos_home .logos-saladas .mensaje{
        width: 27%;
    }
    .content_productos_home .logos-saladas{
        width: 32%;
        left: 3%;
    }
    #blog .titulo h2{
        font-size: 3.7em;
    }
    #instrucciones .queso-crema {
        top: 31%;
        right: 11%;
    }
    #instrucciones .pan-integral{
        width: 29%;
    }
    h2.empieza_sub_title {
        font-size:1.2em;
        width: 82%;
        padding-right: 5%;
        padding-left: 12%
    }

    .descripcion_banner_e {
        position: relative;
        float: left;
        width: 70%;
        padding-left: 14em;
        padding-bottom: 4em;
        padding-top: 2em;
        padding-right: 4em
    }

    .item_recetas_background {
        min-height: 43em
    }

    .receta-mes {
        max-height: 43em
    }

    .receta-mes .content-receta {
        padding-top: 10.3em;
        padding-left: 4em;
        padding-right: 2em
    }
}

@media screen and (max-width: 1520px) {
    .content_productos_home .logos-saladas{
        width: 33%;
        left: 2.5%;
    }
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 71%;
        padding: 0 21px;
    }*/
    .content_productos_home .logos-saladas .mensaje{
        width: 28%;
    }
    .btn.btn-instrucciones{
        font-size: 2em;
    }
    #blog .titulo {
        text-align: center;
        padding: 0% 13%;
    }
    #instrucciones .queso-crema {
        width: 16%;
        right: 13%;
    }
    .info-instrucciones .titulo h2{
        font-size: 5em;
    }
    .info-instrucciones .titulo h3{
        font-size: 6.4em;
    }
    .info-instrucciones .titulo{
    padding: 0% 20%;
    }
    #instrucciones .croissant{
        width: 20%;
    }
    #instrucciones .pan-integral{
        width: 30%;
    }
    #instrucciones .mermelada{
        width: 16%;
        top: 19%;
    }
    #instrucciones .mantequilla{
        width: 17%;
        top: -12%;
        left: 1%;
    }
    #productos-salados .informacion ul li{
        font-size: 1.1em;
    }
    #productos-salados .informacion strong{
        font-size: 1.1em;
    }
    #productos-salados .info .titulo h3{
        font-size: 2.8em;
    }
    #productos-salados .info .titulo h2{
        font-size: 4em;
    }
    .page-template-theme_mezclas_dulces .container{
        width: 95%;
    padding: 0 65px;
    }
    /*.logos-saladas{
        width: 44%;
    }*/
    .receta-mes .content-receta {
        padding-top:11.2em;
        padding-left: 4em;
        padding-right: 2em
    }
}

@media screen and (max-width: 1366px) {
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 70%;
        padding: 0 21px;
    }*/
    .productos_home .slider-logos .slick-prev{
        left: -4px;
    }
    .productos_home .slider-logos .slick-next{
        right: -4px;
    }
    #productos-salados .info .titulo h2{
        font-size: 3.6em;
    }
    #blog .titulo {
        text-align: center;
        padding: 0% 10%;
    }
   
    .btn.btn-instrucciones {
        font-size: 1.5em;
        padding: 1% 3%;
        padding-bottom: 1%;
    }
    .logos-saladas .mensaje p {
        letter-spacing: 1px;
        font-size: 1em;
    }
    .content_productos_home .logos-saladas .mensaje p{
        font-size: 1.1em;
    }
    .descripcion-receta-mes p {
        line-height:1.3em;
        margin-bottom: 2.5em
    }

    h2.empieza_sub_title {
        font-size: 1.2em;
        width: 78%;
        padding-right: 5%;
        padding-left: 5%;
        margin-bottom: 0;
        margin-top: 0
    }

    .descripcion_banner_e {
        position: relative;
        float: left;
        width: 70%;
        padding-left: 5em;
        padding-bottom: 4em;
        padding-top: 2em;
        padding-right: 4em
    }

    a.custom-logo-link {
        width: 35%
    }

    .receta-mes {
        max-height: 42em
    }

    .item_recetas_background {
        min-height: 42em
    }
}

@media screen and (max-width: 1320px) {
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 69%;
        padding: 0px 20px;
    }*/
    /*.content_productos_home .logos-saladas .mensaje{
        width: 29%;
    }*/

    .descripcion-receta-mes p {
        line-height:1.3em;
        margin-bottom: 3.2em
    }
}
@media screen and (max-width: 1280px) {
    .content_productos_home .logos-saladas{
        width: 34%;
        left: 2%;
    }
    .content_productos_home .logos-saladas .mensaje p {
        font-size: 1em;
    }
}
@media screen and (max-width: 1260px) {
    .page-template-theme_mezclas_dulces a.custom-logo-link{
        width: 33%;
    }
    #blog .titulo h2{
        font-size: 3.8em;
    }
    #blog .titulo {
        text-align: center;
        padding: 1% 12%;
    }
    .info-instrucciones {
        padding: 10% 0%;
        text-align: center;
    }
    #instrucciones .mermelada {
        width: 15%;
        top: 19%;
    }
    #instrucciones .croissant {
        width: 18%;
        top: 0%;
    }
    #instrucciones .mantequilla {
        width: 15%;
        top: -10%;
        left: 0%;
    }
    #instrucciones .pan-integral {
        width: 28%;
    }
    .logos-saladas {
        width: 49%;
    }
    .descripcion-receta-mes p {
        line-height:1.3em;
        margin-bottom: 3.4em
    }

    .item_banner {
        background-size: cover!important;
        background-position: center center!important
    }

    .productos_home {
        background-size: cover!important;
        background-position: bottom center!important
    }
}

@media screen and (max-width: 1216px) {
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 69%;
        padding: 0 13px;
    }*/
    #instrucciones .pan-integral {
        width: 24%;
        top: -23%;
        left: 20%;
    }
    #instrucciones .queso-crema {
        width: 17%;
        right: 8%;
    }
    .logos-saladas {
        width: 43%;
    }
    .container {
        width:1024px
    }
    .page-template-theme_mezclas_dulces .container{
         width:1024px;
    }
    .terminios_check {
        position: absolute;
        bottom: 22px;
        right: 0;
        width: 60%
    }

    .descripcion-receta-mes p {
        line-height: 1.3em;
        margin-bottom: 4.1em
    }

    .post-type-archive-escuelas .descripcion-receta-mes {
        margin-bottom: 6em
    }

    .info_404 {
        display: inline-block;
        vertical-align: middle;
        width: 30%;
        padding-top: 3em;
        padding-bottom: 5em;
        position: relative
    }

    .descripcion-escuela {
        width: 100%;
        padding: .5em 0 0 0
    }

    .titulo-escuela {
        color: #fbc400;
        position: relative;
        float: right;
        padding-right: 0;
        font-size: 40px;
        width: 100%;
        line-height: 1em
    }

    .enlace_escuela_content {
        padding: 0;
        padding-top: 1em;
        text-align: end
    }

    .info_cabecera h2 {
        font-size: 3em
    }

    footer {
        background-size: cover!important
    }

    .info_producto .imagen_left {
        width: 35%;
        display: inline-block;
        vertical-align: middle;
        padding-left: 7%
    }
    .mezclas {
    padding-right:0%!important;
    }
    .mezclas ul{
            padding-right: 40%;
    }
    .mezclas h1{
            padding-right: 40%;
    }
        .mezclas img {
        top: 28px!important;
    }
    .descripcion_producto {
        width: 60%;
        display: inline-block;
        vertical-align: middle;
        padding-left: 5%;
        padding-right: 19%;
        position: relative
    }
    .btn-mezclas{
        font-size: 18px;
    }
    h1.titulo_producto {
        font-size: 2.5em;
        margin: 0;
        line-height: 1em;
        margin-bottom: .5em
    }
}

@media screen and (max-width: 1150px) {

    .content_productos_home .logos-saladas{
        width: 36%;
        left: 1%;
    }
    #productos-salados .info .titulo h2{
        font-size: 3.3em;
    }
    #productos-salados .productos-saladas{
        width: 54%;
    }
    #productos-salados .info{
        width: 38%;
    }
    #productos-salados .info .titulo h3{
        font-size: 2.3em;
    }
    c{
        font-size: 3em;
    }
    #instrucciones .croissant {
        width: 16%;
        top: 0%;
    }
    #instrucciones .mantequilla {
        width: 14%;
        top: -12%;
        left: 0%;
    }
    #instrucciones .mermelada {
        width: 15%;
        top: 17%;
    }
     #instrucciones .queso-crema {
        width: 16%;
        right: 10%;
    }
    .info-instrucciones .titulo h3 {
        font-size: 5.2em;
    }
    .info-instrucciones .titulo {
        padding: 0% 24%;
    }
    .info-instrucciones .titulo h2{
        font-size: 4em;
    }
    /*.logos-saladas {
        width: 49%;
        bottom: -15%;
    }*/
    .productos-saladas li a img{
        width: 100%;
    }
    #productos-salados .productos-saladas li{
        width: 44.6%;
    }
    #blog .titulo h2 {
        font-size: 3.4em;
    }
    .btn.btn-instrucciones {
        font-size: 2.3em;
        padding: 2% 7%;
        padding-bottom: 2.5%;
    }
    .page-template-theme_mezclas_dulces a.custom-logo-link{
        width: 32%;
    }
    .slider-recetas-categoria button {
        top:23%!important
    }

    .descripcion_banner_e {
        position: relative;
        float: left;
        width: 70%;
        padding-left: 5em;
        padding-bottom: 0;
        padding-top: 2em;
        padding-right: 4em
    }

    h1.t_banner_e {
        font-size: 30px
    }

    .img_banner_e {
        position: relative;
        float: left;
        width: 30%;
        background-position: center center!important;
        padding-top: 18%;
    }

    .item_producto_h {
        padding: 0 0
    }

    .item_categoria_ph h2 {
        font-size: 2.2em
    }

    .productos_home {
        display: inline-block;
        vertical-align: middle;
        width: 61.4%
    }

    .info_producto .img_producto {
        width: 27%;
        vertical-align: middle;
        padding-left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .item_recetas_background {
        min-height: 41em
    }

    .receta-mes {
        max-height: 41em
    }
}

@media screen and (max-width: 1040px) {
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 69%;
        padding: 0 21px;
    }*/
    
    section.sorprendete_home{
        padding-top: 17%;
    }
    .logos-saladas .mensaje p {
        letter-spacing: 1px;
        font-size: 1.1em;
        text-align: center;
    }
    .logos-saladas .mensaje {
        width: 26%;
    }
    .info-instrucciones .titulo h3 {
        font-size: 5em;
    }
    .info-instrucciones .titulo h2{
        font-size: 3.8em;
    }
    #productos-salados .info{
        width: 45%;
    }
    #instrucciones .pan-integral {
        width: 27%;
        top: -30%;
        left: 20%;
    }
    #blog .titulo {
        text-align: center;
        padding: 0% 6%;
    }
    #instrucciones .queso-crema {
        width: 18%;
        right: 0%;
    }
    #productos-salados{
        padding: 5% 0%;
        position: relative;
        padding-bottom: 8%;
    }
    .page-template-theme_mezclas_dulces a.custom-logo-link{
        width: 33%;
    }
    .btn.btn-instrucciones {
        font-size: 1.5em;
        padding: 2% 5%;
        padding-bottom: 2%;
    }
    .logos-saladas {
        width: 46%;
        right: 8%;
    }
    .content_productos_home .logos-saladas{
        width: 43%;
        right: auto;
        position: fixed;
        left: 50%;
        transform: translateX(-50%);
        bottom: -26%;
    }
    #productos-salados .productos-saladas li{
        width: 47.6%;
    }
    .descripcion_actividad_cotent {
        display:inline-block;
        width: 100%;
        vertical-align: top;
        padding-right: 0
    }

    .imagenes-single-recetas {
        display: inline-block;
        width: 100%;
        vertical-align: middle
    }

    form input[type=submit] {
        background: rgba(0,0,0,.52);
        border: 1px solid #fbc400;
        margin-bottom: 15px;
        padding: 5px 8px;
        resize: none;
        outline: 0;
        font-size: 1.1em;
        cursor: pointer;
        display: inline-block;
        margin-left: 0;
        height: 40px;
        color: #fbc400
    }

    .terminios_check {
        position: absolute;
        bottom: 22px;
        right: 0;
        width: 72%
    }

    .ingredientes {
        display: inline-block;
        width: 50%;
        vertical-align: top;
        padding-right: 3%
    }

    h2.empieza_sub_title {
        font-size: 1em;
        width: 74%;
        padding-right: 2%;
        padding-left: 2%;
        margin-bottom: 0;
        margin-top: 0
    }

    .descripcion-receta-mes p {
        line-height: 1.3em;
        margin-bottom: 1em
    }
    .page-template-theme_mezclas_dulces .container{
         width: 907px;
    }
    .container {
        width: 768px
    }

    .info_404 {
        display: inline-block;
        vertical-align: middle;
        width: 50%;
        padding-top: 3em;
        padding-bottom: 2em;
        position: relative
    }

    .palo {
        height: 25%;
        position: absolute;
        width: 2px;
        background: #fac301;
        bottom: 0;
        top: inherit
    }

    .page-template-theme_sorprende ul.redes_up li a:before,.post-type-archive-escuelas ul.redes_up li a:before {
        color: #fff;
        border-radius: 250px;
        border: 1px solid #fff;
        width: 35px;
        height: 35px;
        padding: 5px;
        display: block;
        line-height: 1.2em
    }

    .page-template-theme_sorprende ul.redes_up li a:before,.post-type-archive-escuelas ul.redes_up li a:before {
        color: #c3bdbd;
        border: 1px solid #c3bdbd
    }

    .receta-mes {
        max-height: 35em
    }

    .titulo-receta-mes {
        color: #fbc400;
        font-size: 2.5em;
        line-height: 1em;
        margin-bottom: 0;
        height: 90px;
        text-align: start;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 3;
        display: -webkit-box
    }

    .item_recetas_background {
        min-height: 35em
    }

    .receta-mes .content-receta {
        padding-top: 10em;
        padding-left: 1em;
        padding-right: 1em
    }

    .preparacion-single {
        display: inline-block;
        width: 49%;
        vertical-align: middle
    }

    .info_cabecera h2 {
        font-size: 2.5em
    }

    a.custom-logo-link {
        width: 34%
    }

    .info_cabecera p {
        border-left: 5px solid #211911;
        padding-right: 1%;
        padding-left: 2%
    }

    .site-branding {
        width: 45%;
    }

    .page-template-theme_sorprende .site-branding,.post-type-archive-escuelas .site-branding,.single-productos .site-branding,.single-recetas .site-branding {
        width: 27%
    }

    .single-recetas .site-branding {
        display: inline-block;
        vertical-align: bottom;
        width: 20%;
        margin-left: 2%
    }

    .info_cabecera {
        width: 48%;
        padding-left: 8%
    }

    .slider_categorias_productos_home {
        padding-left: 2em;
        text-align: right;
        padding-right: 2em
    }

    .productos_home {
        padding: 6em 0 0 0
    }

    .info_sh {
        width: 32%
    }

    .info_sh h2 {
        font-size: 2.5em
    }

    .home .enlace {
        padding-top: 1em
    }

    .right_footer .wpcf7-email {
        width: 52%!important
    }

    .right_footer .wpcf7-submit {
        background: #fff;
        color: #080c0d;
        border: none;
        height: 38px;
        margin-left: -5px;
        padding: 0 27px;
        top: -1px;
        position: relative
    }

    .post-type-archive-escuelas .item_receta {
        position: relative;
        float: left;
        width: 33.333333333333336%;
        padding: 10px!important
    }
}

@media screen and (max-width: 980px) {
    .content_productos_home .logos-saladas .mensaje {
        width: 29%;
    }
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 69%;
        padding: 0 22px;
    }*/
    .content_productos_home .logos-saladas{
        width: 57%;
        bottom: -29%;
    }
    .site-branding {
        width: 53%;
    }
    #blog .titulo {
        text-align: center;
        padding: 0% 6%;
    }
    #blog .titulo h2 {
        font-size: 3em;
    }
    .btn.btn-instrucciones {
        font-size: 1em;
        padding: 2% 7%;
        padding-bottom: 2%;
    }
    .info-instrucciones .titulo h3 {
        font-size: 4em;
    }
    #instrucciones .queso-crema {
        width: 16%;
        right: 8%;
    }
    .page-template-theme_mezclas_dulces .container {
        width: 100%;
    }
    .logos-saladas {
        width: 97%;
        right: 0%;
        position: fixed;
        margin-bottom: 2%;
    }
    #productos-salados .row{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
    #instrucciones .pan-integral {
        display:none;
    }
    #productos-salados .productos-saladas{
        width: 64%;
    }
    #productos-salados .info{
        width: 48%;
        margin-bottom: 3%;
    }
    .info-instrucciones .titulo {
        padding: 0% 26%;
    }
    .info-instrucciones .titulo h2{
        font-size: 3em;
    }
    .acciones-escuelas {
        position:relative;
        width: 100%;
        float: right;
        top: -3em
    }

    .descripcion_producto {
        width: 63%;
        display: inline-block;
        vertical-align: middle;
        padding-left: 2%;
        padding-right: 20%;
        position: relative
    }

    .info_producto .imagen_left {
        width: 36%;
        display: inline-block;
        vertical-align: middle;
        padding-left: 2%
    }

    .productos_de_la_categoria .container {
        padding: 0 2%
    }

    .escuela-video {
        display: inline-block;
        width: 100%;
        height: 18em;
        background-size: cover!important
    }

    .content-escuela {
        color: #fff;
        text-align: center;
        display: inline-block;
        width: 100%;
        padding: .5em 2em 4em 2.5em;
        vertical-align: top
    }

    .item_escuela {
        max-height: initial
    }

    .enlace_escuela_content {
        text-align: center
    }
}

@media screen and (max-width: 880px) {
    #productos-salados .info{
        width: 58%;
        margin-bottom: 3%;
    }
    .info_cabecera h2 {
        font-size:2em
    }

    .info_cabecera p {
        font-size: .8em
    }

    .item_categoria_ph h2 {
        font-size: 1.7em
    }

    .productos_home {
        display: inline-block;
        vertical-align: middle;
        width: 61.2%;
        padding: 8em 0 0 0
    }

    .page-template-theme_sorprende .site-branding,.post-type-archive-escuelas .site-branding,.single-productos .site-branding,.single-recetas .site-branding {
        width: 36%
    }

    .single-recetas .site-branding {
        display: inline-block;
        vertical-align: bottom;
        width: 24%;
        margin-left: 2%
    }

    .titulo-receta-mes {
        color: #fbc400;
        font-size: 1.9em;
        line-height: 1em;
        margin-bottom: 0;
        height: 61px;
        text-align: start;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 3;
        display: -webkit-box
    }

    .descripcion-receta-mes p {
        text-align: start;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 3;
        display: -webkit-box
    }

    .item_recetas_background {
        min-height: 31em
    }

    .receta-mes {
        max-height: 31em
    }

    h2.empieza_sub_title {
        font-size: .8em;
        width: 71%;
        padding-right: 1%;
        padding-left: 1%;
        margin-bottom: 0;
        margin-top: 0
    }
}

@media screen and (max-width: 768px) {
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 70%;
        padding: 0 21px;
    }*/
     section.sorprendete_home{
        padding-top: 21%;
    }
    .content_productos_home .logos-saladas{
        width: 64%;
        right: auto;
        position: fixed;
        left: 50%;
        transform: translateX(-50%);
        bottom: -21%;
    }
    #productos-salados .productos-saladas{
        width: 100%;
    }
    #productos-salados .info {
        width: 65%;
        margin-bottom: 3%;
    }
    #blog .titulo h2 {
        font-size: 2.4em;
    }
    .btn.btn-instrucciones {
        font-size: 1em;
        padding: 3% 7%;
        padding-bottom: 3%;
    }
    .info-instrucciones .titulo {
        padding: 0% 19%;
    }
    #instrucciones .queso-crema,
    #instrucciones .mermelada,
    #instrucciones .mantequilla,
    #instrucciones .croissant{
        display:none;
    }
    .logos-saladas {
        width: 97%;
        left: 0%;
        position: fixed;
        margin:0;
        margin-bottom: 2%;
    }
    .site-branding {
        width: 52%;
    }
    h1.t_banner_e {
        font-size:24px
    }

    .terminios_check {
        position: absolute;
        bottom: 22px;
        right: 0;
        width: 66%;
        font-size: .8em
    }

    h2.empieza_sub_title {
        font-size: 1em;
        width: 71%;
        padding-right: 1%;
        padding-left: 1%;
        margin-bottom: 0;
        margin-top: 0
    }

    .container {
        width: 100%
    }
    .page-template-theme_mezclas_dulces .container{
        width:100%;
    }
    .slider-recetas-categoria button {
        top: 20%!important
    }

    h1.t_banner_e {
        color: #fbc400;
        position: relative;
        width: 100%;
        text-align: center;
        line-height: 1em
    }

    .descripcion_banner_e p {
        color: #fff;
        text-align: center
    }

    .descripcion_banner_e {
        position: relative;
        float: left;
        width: 100%;
        padding-left: 2em;
        padding-bottom: 2em;
        padding-top: 1em;
        padding-right: 2em;
        text-align: center
    }

    .img_banner_e {
        position: relative;
        float: left;
        width: 100%;
        padding: 30%;
        background-position: center center!important;
    }

    .post-type-archive-escuelas .item_receta {
        width: 50%!important;
        padding: 10px!important
    }

    .post-type-archive-escuelas .descripcion-receta-mes {
        margin-bottom: 2em
    }

    .info_404 {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        padding-top: 3em;
        padding-bottom: 2em;
        position: relative
    }

    .info_404 h1 {
        color: #fac301;
        font-size: 2em;
        line-height: 1em;
        padding-right: 0
    }

    .info_404 h2 {
        color: #fff;
        line-height: 1em;
        font-family: Retrocycles;
        letter-spacing: 0;
        font-size: 2.4em;
        transform: rotate(-11deg);
        margin: 0;
        margin-top: -1.3em;
        padding-bottom: 1em
    }

    section.error-404.not-found {
        background: url(../img/fondo_404.jpg);
        background-size: cover;
        background-position: center center
    }

    .title-receta-destacada {
        right: 0;
        position: absolute;
        top: 0;
        background: rgba(0,0,0,.46);
        width: 117px;
        height: 100%;
        padding-top: 72px
    }

    .recetas-destacadas {
        float: left;
        width: 100%;
        height: auto!important;
        margin-top: 0;
        position: absolute;
        margin-left: 0
    }

    .receta-mes {
        float: right;
        width: 100%;
        height: 31em!important;
        max-height: none;
        margin-top: 31em
    }

    .preparacion-single {
        display: inline-block;
        width: 78%;
        vertical-align: middle;
        margin-bottom: 1.5em
    }

    .imagenes-single-recetas {
        display: inline-block;
        width: 100%;
        vertical-align: middle
    }

    .info_producto .imagen_left {
        width: 100%;
        display: inline-block;
        vertical-align: middle;
        padding-left: 3%;
        padding-right: 3%;
        margin-bottom: 1em
    }

    .descripcion_producto {
        width: 100%;
        display: inline-block;
        vertical-align: middle;
        padding-left: 3%;
        padding-right: 3%;
        position: relative
    }
    .mezclas ul{
        padding-right: 40%;
    }
    .descripcion-receta p {
        margin-top: 5px;
        margin-bottom: 5px
    }

    header#masthead {
        padding-top: .5em;
        padding-bottom: 1em;
        overflow: visible
    }

    .page-template-theme_sorprende header#masthead {
    position: relative;
    width: 100%;
    z-index: 1;
}

    .site-branding {
        width: 62%;
    }

    span.menu_toggle {
        font-size: 1.4em;
        padding: 16px 20px
    }

    .info_cabecera {
        width: 58%;
        padding-left: 8%
    }

    .info_cabecera h2 {
        font-size: 1.7em
    }

    ul.redes_up li a {
        margin-bottom: 10px;
    }
    .page-template-theme_mezclas_dulces ul.redes_up li a {
       margin-bottom: 10px;
    }
    .item_banner {
        min-height: 300px
    }

    .productos_home {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        padding: 2em 0 0 0
    }

    .categorias_productos_home {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        padding: 2em 0
    }

    .slider_categorias_productos_home {
        padding-left: 1em;
        text-align: center;
        padding-right: 1em
    }

    .info_sh {
        width: 100%;
        padding-bottom: 1.5em;
        text-align: center;
        padding-left: .5em;
        padding-right: .5em
    }

    .info_sh h2 {
        text-align: center;
        padding-bottom: .2em
    }

    .imagenes_sh {
        width: 100%
    }

    section.sorprendete_home .enlace_general {
        left: 50%;
        transform: translate(-50%,0)
    }
    .mezclas h1 {
    padding-right: 0%;
}

    h1.titulo_producto {
        font-size: 2em;
        margin: 0;
        line-height: 1.2em;
        margin-bottom: .5em
    }

    .receta-mes .content-receta {
        padding-top: 1em;
        padding-left: 1em;
        padding-right: 1em
    }

    .compentente_slider_sorprend {
        height: 62em;
        max-height: 100em;
        display: block;
        overflow: hidden
    }

    .post-type-archive-escuelas .compentente_slider_sorprend {
        height: 58em;
        max-height: 100em;
        display: block;
        overflow: hidden
    }

    .title-receta-destacada h2 {
        font-size: 1.3em
    }
}
@media screen and (max-width: 550px) {
.mezclas ul{
        padding-right: 3%;
    }
}
@media screen and (max-width: 670px) {
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 70%;
        padding: 0 21px;
    }*/
    section.sorprendete_home{
        padding-top: 25%;
    }
    .content_productos_home .logos-saladas{
        width: 73%;
    }
    #productos-salados .info .titulo h2{
        font-size: 3em;
    }
    #blog .titulo h2 {
        font-size: 2.2em;
    }
    .btn.btn-instrucciones {
        font-size: 0.5em;
        padding: 2% 3%;
        padding-bottom: 2%;
    }
    .page-template-theme_mezclas_dulces a.hv_link{
        width: 51%;
    }
    .site-branding {
        width: 66%;
    }
    #productos-salados .info {
        width: 82%;
        margin-bottom: 3%;
    }
}
@media screen and (max-width: 580px) {
    section.sorprendete_home{
        padding-top: 26%;
    }
    .content_productos_home .logos-saladas{
        width: 78%;
        bottom: -18%;
    }
    .slider-recetas-categoria button {
        top:25%!important
    }

    .terminios_check {
        position: absolute;
        bottom: 22px;
        right: 0;
        width: 55%;
        font-size: .8em
    }
}

@media screen and (max-width: 680px) {
    .item_recetas_background {
        min-height:24em
    }

    .single-receta {
        font-size: 1.7em;
        margin-bottom: 0
    }

    .ingredientes {
        display: inline-block;
        width: 100%;
        vertical-align: top
    }

    .preparacion-single {
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        margin-bottom: .5em
    }

    .right_footer .wpcf7-email {
        width: 100%!important
    }

    .right_footer .wpcf7-submit {
        background: #fff;
        color: #080c0d;
        border: none;
        height: 38px;
        margin-left: 0;
        padding: 0 27px;
        top: -1px;
        position: relative
    }

    .formulario_footer {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 49%;
        padding-right: 5%
    }

    #recetas .item_receta {
        position: relative;
        float: left;
        width: 49%;
        padding: 1.5%;
        margin-bottom: 1em
    }

    .item_receta.slick-slide {
        padding: 10px!important
    }

    .productos_home {
        padding: 4em 0 0 0
    }

    .titulo_recetas h1 {
        font-size: 1.7em
    }

    .single-productos #recetas .item_receta {
        position: relative;
        float: left;
        width: 49%;
        padding: 1.5%;
    }

    .receta-mes {
        float: right;
        width: 100%;
        height: 29em!important;
        max-height: none;
        margin-top: 24em
    }

    .compentente_slider_sorprend {
        height: 53em;
        max-height: 100em;
        display: block;
        overflow: hidden
    }

    .post-type-archive-escuelas .compentente_slider_sorprend {
        height: 46em;
        max-height: 100em;
        display: block;
        overflow: hidden
    }
}

@media screen and (max-width: 600px) {
    .site-branding {
        width:35%
    }

    .info_cabecera {
        display: none
    }

    .productos_home {
        padding: 6em 0 0 0
    }

    .info_sh h2 {
        font-size: 1.7em;
        margin-top: -.5em
    }
}

@media screen and (max-width: 550px) {
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 67%;
        padding: 0 19px;
    }*/
    .item_gallery, .item-slider {
        background-size: cover !important;
    }
    #productos-salados .info {
        width: 78%;
        margin-bottom: 3%;
    }
    #blog .titulo h2 {
        font-size: 1.9em;
    }
    .info-instrucciones .titulo h3 {
        font-size: 3.3em;
    }
    .info-instrucciones .titulo {
        padding: 0% 11%;
    }
    .info-instrucciones .titulo h2{
        font-size: 2.5em;
    }
    .titulo-escuela {
        font-size:1.7em
    }

    .content-escuela {
        color: #fff;
        text-align: center;
        display: inline-block;
        width: 100%;
        padding: .5em 1em 6em 1em;
        vertical-align: top
    }

    .escuela-video {
        display: inline-block;
        width: 100%;
        height: 13em;
        background-size: cover!important
    }

    .site-branding {
        width: 45%
    }

    .productos_home {
        padding: 4em 0 0 0;
        min-height: 300px
    }

    .titulo_recetas h1 {
        font-size: 1.5em
    }

    .page-template-theme_sorprende .site-branding,.post-type-archive-escuelas .site-branding,.single-productos .site-branding,.single-recetas .site-branding {
        width: 45%
    }

    .single-recetas .site-branding {
        width: 25%
    }

    .compentente_slider_sorprend {
        height: 52em;
        max-height: 100em;
        display: block;
        overflow: hidden
    }

    .info_producto .img_producto {
        display: none
    }
}

@media screen and (max-width: 480px) {
    .logos-saladas .slider-logos{
        width: 60%;
        display: none;
    }
    .content_productos_home .logos-saladas .mensaje{
        width: 28%;
        margin-bottom: 0%;
    }
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 69%;
        padding: 0 13px;
    }*/
    .content_productos_home .logos-saladas .mensaje p {
        font-size: 1em;
    }
    .content_productos_home .logos-saladas{
        width: 85%;
        bottom: -18%;
    }
    #blog .fondo-blog{
    padding: 3% 0%;
    }
    .page-template-theme_mezclas_dulces .gallery-slider .slick-prev,
    .page-template-theme_mezclas_dulces .gallery-slider .slick-next{
        display: none !important;
    }
    .page-template-theme_mezclas_dulces ul.redes_up li a {
       margin-bottom: 0px;
       font-size: 1.1em;
    }
    .info-instrucciones .titulo {
        padding: 0% 22%;
    }
    .scroll {
    bottom: 30%!important;
    }
   /* .slider-logos .slick-prev,
    .slider-logos .slick-next{
        display: none !important;
    }*/
    .logos-saladas {
        width: 20%;
        padding: 0;
        background: #d6d6d6;
    }
    .logos-saladas .mensaje {
        width: 70%;
    }
	.slick-arrow:before{
	    color: #a2a2a2!important;
	}
    #productos-salados .productos-saladas{
        width: 100%;
        text-align: center;
        margin-top: 3%;
    }
     #blog .titulo h2 {
        font-size: 1.4em;
    }
    #blog .titulo {
        text-align: center;
        padding: 0% 3%;
    }
    .info-instrucciones .titulo h3 {
        font-size: 2.3em;
    }
    .info-instrucciones .titulo h2{
        font-size: 1.7em;
    }
    .informacion p{
        text-align:center
    }
    #productos-salados .info .titulo h3 {
        font-size: 1.5em;
        text-align:center;
    }
    #productos-salados .info .titulo h2{
        font-size: 1.7em;
        text-align: center;
    }
    #productos-salados .info{
        width: 100%;
        margin-bottom: 3%;
    }
    /*.logos-saladas .slider-logos{
        width:100%;
    }*/
     /*.logos-saladas .mensaje {
    width: 100%;
    margin-bottom: 5%;
    }*/
    .btn.btn-instrucciones {
        font-size: 0.5em;
        padding: 3% 5%;
        padding-bottom: 3%;
        letter-spacing: 1.5px;
    }
    #productos-salados .productos-saladas li{
        width: 66%;
        margin-bottom: 5%;
    }
    .page-template-theme_mezclas_dulces a.hv_link{
        width: 53%;
    }
    .page-template-theme_mezclas_dulces .logo-harinera-del-valle{
        width: 61%;
    }
    .terminios_check {
        position:absolute;
        bottom: 22px;
        right: 0;
        width: 67%;
        font-size: .8em
    }

    span.wpcf7-form-control-wrap.terminos {
        width: fit-content!important;
        margin-right: 5px!important
    }

    .imagenes-single-recetas h2 {
        position: absolute;
        left: 50%;
        transform: translate(-50%,-10%);
        text-align: center;
        line-height: 1em;
        color: #fff;
        display: none;
        width: 90%
    }

    a.enlace_on_hover {
        position: absolute;
        left: 50%;
        transform: translate(-50%,-15%);
        line-height: 1em;
        bottom: 0;
        padding: 13px 30px;
        background: #fbc400;
        color: #fff;
        text-decoration: none;
        display: block;
        font-family: cubanoregular;
        text-align: center;
        margin: 0 auto;
        width: fit-content;
        display: none
    }

    .palo {
        height: 35%
    }

    .post-type-archive-escuelas .compentente_slider_sorprend {
        height: 43em;
        max-height: 100em;
        display: block;
        overflow: hidden
    }

    .post-type-archive-escuelas .item_receta {
        width: 100%!important;
        padding: 10px!important
    }

    .info_404 {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        padding-top: 3em;
        padding-bottom: 2em;
        position: relative;
        padding-left: 14%
    }

    .info_404 h2 {
        color: #fff;
        line-height: 1em;
        font-family: Retrocycles;
        letter-spacing: 0;
        font-size: 2.4em;
        transform: rotate(-11deg);
        margin: 0;
        margin-top: -.5em;
        padding-bottom: .5em
    }

    .home #recetas .item_receta {
        position: relative;
        float: left;
        width: 100%;
        padding: 1.5%;
        margin-bottom: 1em
    }

    span.rojo_title {
        line-height: 1em
    }

    .slider-escuelas {
        background: #4c2c16
    }

    .single-recetas .imagenes-single-recetas img {
        width: 100%;
        height: auto!important;
        padding: 0 0;
        margin-bottom: .8em
    }

    .item_escuela {
        background: #4c2c16;
        width: 100%;
        margin-bottom: 0;
        overflow: hidden
    }

    .single-productos #recetas .item_receta {
        position: relative;
        float: left;
        width: 100%;
        padding: 1.5%;
    }

    .menu_categorias_ps span {
        margin-bottom: .5em;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .formulario_footer {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        padding-right: 0
    }

    single-productos #recetas .item_receta {
        position: relative;
        float: left;
        width: 100%;
        padding: 1.5%;
        margin-bottom: 1.5em
    }

    .right_footer {
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: 100%;
        margin-top: 22px
    }

  /*  ul.redes_up {
        width: 8%;
        position: absolute;
        top: 8em;
        z-index: 20;
    }*/
    .page-template-theme_mezclas_dulces ul.redes_up{
        width: 130px;
        display: block;
    }
    .page-template-theme_mezclas_dulces ul.redes_up li{
        display: inline-block;
        vertical-align: middle;
    }
    header#masthead {
        padding-left: 5px;
        padding-bottom: 6px;
        padding-top: 3px;
    }

    .page-template-theme_sorprende header#masthead,.post-type-archive-escuelas header#masthead,.single-productos header#masthead,.single-recetas header#masthead {
        padding-left: 10px;
        padding-bottom: 6px;
        padding-top: 3px;
        overflow: hidden;
    }

    .single-recetas header#masthead {
        position: relative
    }

    .single-recetas a.hv_link img {
        filter: none
    }

    .site-branding {
        width: 277px;
    }

    /*ul.redes_up li a:before {
        color: #fff;
        border-color: #fff
    }*/
    .page-template-theme_mezclas_dulces ul.redes_up li a:before{
    /* color: #968e8a; */
    /* border: 1px solid #968e8a; */
    width: 35px;
    height: 35px;
    }
    
   /* ul.redes_up:after {
        background: #fff
    }*/
    .page-template-theme_mezclas_dulces ul.redes_up:after{
        display: none;
    }
    /*
    .page-template-theme_sorprende ul.redes_up li a:before,.post-type-archive-escuelas ul.redes_up li a:before {
        color: #fff;
        border: 1px solid #fff
    }*/

    .productos_home {
        padding: 1em 0 0 0;
        min-height: 350px
    }

    .productos_home .slick-prev {
        left: 1%;
        z-index: 1
    }

    .productos_home .slick-next {
        right: 1%;
        left: auto
    }

    .titulo_recetas h1 {
        font-size: 1.3em;
        line-height: 1.1em
    }

    ul.redes_down {
        margin-top: 1em;
        text-align: center
    }

    .copyrights {
        text-align: center;
        padding: 10px 0;
        background: #fbc400
    }

    .page-template-theme_sorprende .site-branding,
    .post-type-archive-escuelas .site-branding,
    .single-productos .site-branding,.single-recetas .site-branding {
        width: 260px
    }

    .single-recetas .site-branding {
        /* width: 150px */
    }

    .compentente_slider_sorprend {
        height: 52em;
        max-height: 100em;
        display: block;
        overflow: hidden
    }
}

@media screen and (max-width: 430px) {
    .content_productos_home .logos-saladas{
        width: 100%;
        bottom: -18%;
        padding: 0% 1% 0% 1%;
    }
    section.sorprendete_home {
        padding-top: 28%;
    }
    .content_productos_home .logos-saladas .mensaje{
        width: 29%;
        margin-bottom: 0%;
    }
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 68%;
        padding: 0 13px;
    }*/
    .btn.btn-instrucciones:before{
        left: -5px;
        top: -3px;
    }
    .logos-saladas .mensaje {
        margin: 15px;
    }
    .btn.btn-instrucciones {
        font-size: 0.5em;
        padding: 2% 2%;
        padding-bottom: 2%;
    }
    .page-template-theme_sorprende a.hv_link {
        /* display:none */
    }

    .productos_home {
        padding: 4em 0 0 0;
        min-height: 350px
    }

    a.enlace_recetas {
        padding: 6px 28px
    }

    .wpcf7-form-control-wrap {
        position: relative;
        width: 100%!important;
        float: left;
        margin-right: 0!important
    }

    span.wpcf7-form-control-wrap.mensaje {
        width: 100%
    }

    form textarea {
        height: 66px;
        width: 100%
    }

    span.wpcf7-form-control-wrap.nombre {
        width: 100%
    }
}

@media screen and (max-width: 400px) {
    .info-instrucciones .titulo h3 {
        font-size: 2em;
    }
    .info-instrucciones .titulo h2{
        font-size: 1.5em;
    }
    a.enlace_recetas {
        padding:5px 24px
    }
}

@media screen and (max-width: 360px) {
    section.sorprendete_home {
        padding-top: 35%;
    }
    .content_productos_home .logos-saladas .mensaje{
        width: 33%;
        margin-bottom: 0%;
    }
    /*.content_productos_home .logos-saladas .slider-logos {
        width: 64%;
        padding: 0 13px;
    }*/
    .content_productos_home .logos-saladas {
        width: 100%;
        bottom: -18%;
        padding: 0% 3% 0% 3%;
    }
    #blog .titulo {
        text-align: center;
        padding: 0% 0%;
    }
    #blog .titulo h2 {
        font-size: 1.3em;
    }
    .info-instrucciones .titulo {
        padding: 0% 14%;
    }
    .blog-slider{
        padding: 0% 10%;
    }
    #productos-salados .info .titulo h2{
        font-size: 2.3em;
        text-align: center;
    }
    #productos-salados .productos-saladas li {
        width: 84%;
    }
    .imagenes-single-recetas h2 {
        position:absolute;
        left: 50%;
        transform: translate(-50%,-10%);
        text-align: center;
        line-height: 1em;
        color: #fff;
        display: none;
        width: 90%;
        font-size: 1em
    }

    a.enlace_on_hover {
        position: absolute;
        left: 50%;
        transform: translate(-50%,-35%);
        line-height: 1em;
        bottom: 0;
        padding: 13px 30px;
        background: #fbc400;
        color: #fff;
        text-decoration: none;
        display: block;
        font-family: cubanoregular;
        text-align: center;
        margin: 0 auto;
        width: fit-content;
        display: none
    }

    .compentente_slider_sorprend {
        height: 50em;
        max-height: 100em;
        display: block;
        overflow: hidden
    }

    .item_producto_h img {
        max-width: 80%;
        margin: 0 auto;
    }

    .productos_home {
        padding: 2em 0 0 0;
        min-height: 420px
    }

    a.enlace_recetas {
        padding: 3px 18px;
    }
}

@media screen and (max-width: 360px) {

.site-branding {
    width: 250px;
}

}