﻿@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Gilda+Display&family=Nunito+Sans:wght@200;300&display=swap');
    ::placeholder { color: white; }
        #sec_opinionies::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
  height:12px;
}
        .recortadorimg
        {
            height:270px;overflow:hidden;
        }
a.nono
{
    color:#030302;
}
#sec_opinionies::-webkit-scrollbar-track {
  background: #68c0b4;        /* color of the tracking area */
}

#sec_opinionies::-webkit-scrollbar-thumb {
  background-color: #c2afa2;    /* color of the scroll thumb */
  border-radius: 40px;       /* roundness of the scroll thumb */
  border: 3px solid #f3e0d9;  /* creates padding around scroll thumb */
}
    body{
        font-family: 'Nunito Sans', sans-serif;
        margin:0px;
    }
    .p_share
    {
        margin:2px;
        margin-top:12px;
        float:right;
        width:26px;
    }
    #menurecetas
    {
        width:250px;position:absolute;;text-align:left;background-color:white;;margin-top:10px;padding-bottom:20px;display:none
    }
      .nomobil
     {
      float:right
     }
     #blog_buscar
     {
         padding:10px;width:250px;background-color:transparent;background-image:url(lupa.png);background-repeat:no-repeat; background-position:right;border-bottom:solid 1px #381e1d;padding-left:0px;color:#381e1d;font-size:18px;
     }
      .blog_buscar2::placeholder { 
           font-family: 'Nunito Sans', sans-serif;
          color:#381e1d;
          font-size:18px; 
          font-weight:100

      }
     
    #blog_cate
    {
        width:1400px;max-width:90%;border-bottom:solid 1px white;padding:10px;margin:auto;margin-top:-20px;margin-bottom:50px;padding-bottom:20px;overflow:auto
    }
         #cajacomentarios
                 {
width:1400PX;max-width:CALC(100% - 120PX);background-color:#f5f2f3;padding:60PX;overflow:auto;margin-top:100PX;max-height:400px;
                 }
                     #cajacomentarios::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
  height:12px;

}
                 #cajacomentarios::-webkit-scrollbar-track {
  background: #f5f2f3;        /* color of the tracking area */
  border:solid 1PX #c2afa2;
    border-radius: 40px;
}

#cajacomentarios::-webkit-scrollbar-thumb {
  background-color: #c2afa2;    /* color of the scroll thumb */
  border-radius: 40px;       /* roundness of the scroll thumb */
  border: 3px solid #c2afa2;  /* creates padding around scroll thumb */
}
    .c90{
        width:90%;margin:auto;
    }
    .comentario
    {
        font-size:18px;line-height:28px;border-bottom:solid 1px #c2afa2; padding-bottom:40px;color:#381e1d; padding-top:40px;
    }
    .share
    {
        width:32px;float:left
    }
    #mas_cate
    {
      width:250px;position:absolute;;background-color:#f6f2f3;overflow:auto;padding:20px; line-height:40px;
    }
    .cate
    {
        padding-top:12px;padding-right:32px;float:left;
    }
    .cate a{
        text-decoration:none; color:#381e1d; font-family: 'Nunito Sans', sans-serif;
        font-weight:100;
    }
    .cate a:hover{
        font-weight:bold;
    }
    input:focus
    {        
          outline: none;
    }
     textarea:focus
    {        
          outline: none;
    }
    .intnoti
    {
        font-family: 'Nunito Sans', sans-serif;
        font-size:16px;line-height:26px;
        color:#381e1d;
        border-bottom:solid 1px #381e1d;
         width:100%; 
        padding-bottom:20px; overflow:auto; 

    }
    .noti
    {
        color:#030302;
        font-family: 'Gilda Display', serif;
        font-size:20px;
        font-weight:100;
       
    }
    .noti2
    {
        color:white;
        font-family: 'Gilda Display', serif;
        font-size:32px;
        font-weight:100;
        margin:0px;
    }
    .general
    {
        width:1440px;margin:auto;max-width:90%;overflow:auto
    }
     .general_noti
    {
        width:1000px;margin:auto;max-width:90%;overflow:auto
    }
    #gifete
{
width:400px;position:absolute;top:38%; left:calc(50% - 200px) ;

}
    #video_background {
             width:100%;
             min-width: 100%;
             min-height: 100%;
             height: auto;
             z-index: -1000;
             overflow: hidden;
           object-fit: cover;
           display:block;
         }
    a{

    }
     .bloki
      {
         display:block; 
         margin-top:-26px;
      }
    a:hover
    {
        font-weight:normal;
    }
    .nunito
    {
        font-family: 'Nunito Sans', sans-serif;
    }
    .gilda{
        font-family: 'Gilda Display', serif;
    }
    .serif
    {
        font-family: 'DM Serif Display', serif;
    }
    h1.titular
    {
         font-family: 'Gilda Display', serif;
         font-size:70px;
         color:white;
    }
      h1.titularservicios2
    {
         font-family: 'Gilda Display', serif;
         font-size:40px;
         font-weight:lighter;
         color:#565656;
    }
     h2.titularservicios1
    {
               font-family: 'Nunito Sans', sans-serif;
          font-weight:lighter;
          font-size:26px;
          color:#381e1d;
          text-align:center;
    }

    h2.titularnews
    {
          font-family: 'DM Serif Display', serif;
          font-weight:normal;
          font-size:22px;
          color:#381e1d;
    }
     h1.titular2
    {
         font-family: 'Gilda Display', serif;
         font-size:40px;
         margin:0PX;
         margin-top:10px;
         margin-bottom:32PX;
         color:white;
         font-weight:normal;
    }
     .t_sus
     {
        font-family: 'Nunito Sans', sans-serif;
        font-size:30px;
        font-weight:100;
     }
        .t_sus2
     {
        font-family: 'Nunito Sans', sans-serif;
        font-size:32px;
        font-weight:100;
        color:#381e1d;
     }
        .c_noti
        {
            width:100%; min-height:90px;
        }
    .e_mas
    {
        font-size:12px;
        text-decoration:none;
        color:#381e1d;
    }
    .derecha{
        float:right;
    }
    .e_mas:hover
    {
        font-weight:bold;
    }
    .sus_txt
    {
        border:0;
        border-bottom:solid 1px white;
        width:90%;
        padding-top:12px;
        padding-bottom:12px;
        color:white;
        margin-bottom:6px;
        background-color:transparent;


    }
       .sus_txt_blanco
    {
        border:0;
        border-bottom:solid 1px white;
        width:90%; float:left;
        padding-top:12px;
        max-width:90%;
        padding-bottom:12px;
        color:white;
        margin-bottom:6px;
        background-color:transparent;

    }
       .sus_txt_blanco::placeholder {
  color: white;
  
}
    .sus_boton
    {
            border:0;
        border:solid 1px white;
        width:200px;
        padding-top:12px;
        text-align:center;
        padding-bottom:12px;
        color:white;
        margin-bottom:6px;
        background-color:transparent;
        float:right;
        margin-right:5%;
        font-size:16px;
        MARGIN-TOP:30PX;
    }
    .sus_boton2
    {
            border:0;
        border:solid 1px #381e1d;
        width:200px;
        padding-top:12px;
        text-align:center;
        padding-bottom:8px;
        color:#381e1d;
        margin-bottom:6px;
        background-color:transparent;
        float:right;
        margin-right:0%;
        font-size:16px;
        MARGIN-TOP:30PX;
    }
     .sus_boton3
    {
            border:0;
        border:solid 1px #381e1d;
        width:200px;
        padding-top:8px;
        text-align:center;
        padding-bottom:8px;
        color:#381e1d;
        margin-bottom:6px;
        background-color:transparent;
        float:left;
        margin-right:0%;
        font-size:16px;
        MARGIN-TOP:10PX;
        margin-left:30px;
    }
    .sus_boton_blanco
    {
           font-family: 'Nunito Sans', sans-serif;
            border:0;
        border:solid 0px white;
        width:200px;
        padding-top:12px;
        text-align:center;
        padding-bottom:12px;
        color:#381e1d;
        margin-bottom:6px;
        background-color:#68c0b4;
        float:right;
        font-size:20px;
        font-weight:100;
        margin-right:5%;
        MARGIN-TOP:30PX;
    }
    .mreceta2
    {
     color:white
    }
    
     ul.menutop
    {
      
        z-index:5000;
        list-style-type:circle;
        margin:0;padding:0;
        width:100%;   
        min-width:80px;
        margin-top:0%;
        margin-left:0px;
        text-align:left;
        float:LEFT;
        padding-top:0px;
       
    }  
    ul.menutop li
    {
       
        text-align:center;line-height:16px; vertical-align:top;float:left;overflow:auto;padding-left:10px;padding-right:10px; text-align:center;color:#565656;
        padding-top:53px;
        padding-bottom:5px;
        padding-right:28px;
    }  
     ul.menutop li a
     {
          font-family: 'Nunito Sans', sans-serif;
          color:#565656;
          font-size:15px; 
          text-decoration:none;
     }
     ul.menutop li a:hover
     {
          
          color:#86cab5;
         
     }
     .generallink{
          color:#ed9a30;
          font-size:16px; 
          text-decoration:none;
     }
     ul.menutop li:hover
    {
     
   
    } 
    .animado 
    {
        opacity:0.1;
    }
    .animado2
    {            
        opacity:1;
        transition:all 0.5s;
    }
 
    .negro1
    {
        position:absolute;width:100%;background-color:white;height:900px;position:absolute;top:0px;left:0px;text-align:center;padding-top:60px;
        opacity:1;
        transition:all 4.0s;
    }
     .negro2
    {
        position:inherit;width:auto;height:auto;
    }


     #cab_menu
{
width:1200px;margin:auto;max-width:100%;overflow:auto;
}
#cab_prt1
{
width:100%;margin:auto;max-width:100%;padding-top:0px;overflow:auto;
}
#cab_prt1_a
{
width:80%;float:left;
}
#cab_prt1_b
{
width:19%;float:left;
}

#cab_prt1_b2
{
width:100%;margin:auto;font-size:20px;color:#381e1d;
}
#cab_prt2
{
width:1400px;margin:auto;max-width:100%;padding-top:0px;overflow:hidden; background-color:#fffffff; overflow:hidden; padding-bottom:0px; max-height:390px;margin-top:60px;
}
.burger
{
width:1400px;margin:auto;max-width:100%;padding-top:0px;overflow:hidden; background-color:#fffffff; overflow:hidden; padding-bottom:0px; max-height:420px;margin-top:60px;
}
#cab_prt2_a
{
width:25%;float:left
}
#cab_prt2_b
{
width:50%;float:left
}
#cab_prt2_c
{
width:25%;float:right
}
#cab_prt2_b2
{
width:400px;margin:auto;font-size:18px;line-height:28px;color:#381e1d;max-width:90%;padding-top:40px;
}
.genimg
{
    margin-bottom:20px;
    width:100%;
    max-widht:100%;
}
.genimg80
{
    
    width:80%;
    max-widht:80%;
    margin-left:10%;
}
#cab_prt3
{
width:100%;margin:auto;margin-top:125px;overflow:auto;max-width:100%;
max-height:700px; overflow:hidden
}
#separa{
    padding-top:50px; overflow:auto;;width:100%;
}
#cab_about_v2
{
    width:1400px;margin:auto;;overflow:auto;max-width:100%;  max-height:1000px;
    
    background-color:#68c0b4;overflow:hidden;;
}
#cab_prt3_a
{
width:50%;float:left
}

#cab_prt3_b
{
width:50%;float:left;position:relative
}



#cab_prt3_b2
{
position:absolute;text-align:center;width:100%;
}
#cab_prt3_b3
{
width:70%;margin:auto;
}
#lateral2
{
width:100%;position:absolute
}
 .c25            
 {
     width:calc(25% - 20px); padding:10px;float:left;
     text-align:center; margin-top:20px;
     font-size:20px;
 }
  .c25_3            
 {
     width:calc(25% - 60px); padding:30px;float:left; font-size:22px;line-height:32px;
     text-align:center;color:white;
 }
 .c25_2
 {
     width:25%; padding:0px;float:left;
     text-align:center;
 }
.cab_prt4 {
    width:1200px;margin:auto;margin-top:125px;overflow:auto;max-width:100%;color:#cebca5
}
.tit_about
{
   font-family: 'Gilda Display', serif;font-weight:normal;
    color:white;font-weight:normal;position:absolute; top:30px;left:260px;font-size:32PX
}
.tit_prt4
{
    color:#381e1d; font-family: 'Gilda Display', serif;font-weight:normal;font-size:28px;
}

#cab_prt5
{
width:1400px;max-width:100%;margin:auto;margin-top:120px;background-color:#68c0b4;overflow:auto;max-height:40px; overflow:hidden
}
.c40{
    width:55%;float:left
}
.c60{
    width:45%;float:left
}
.c50
{
width:50%;float:left
}
.producto{
    width:calc(40%);padding-left:5%; padding-right:5%;
    float:left;
}
.c50_2
{
width:50%;float:left
}
#cab_prt5_a
{
color:white
}
#cab_prt5_b
{
color:white;margin-top:12px;margin-bottom:12px;   font-family: 'Gilda Display';font-size:22px;font-weight:normal
}
.desc_produ
{
    width:100%;overflow:auto
}
.desc_produ2
{
    width:100%;overflow:auto;padding-top:40px;
}
.tit_producto
{
    float:left;
color:white;margin-top:12px;margin-bottom:12px;   font-family: 'Gilda Display';font-size:22px;font-weight:normal

}
.tit_producto2
{
    float:left;
    width:100%;border-bottom:solid 1px white;
color:white;margin-top:12px;margin-bottom:12px;   font-family: 'Gilda Display';font-size:28px;font-weight:normal;
    padding-bottom:8px;
    margin-bottom:40px;

}
.tit_precio
{
    float:right;
color:white;margin-top:12px;margin-bottom:12px;   font-family: 'Gilda Display';font-size:22px;font-weight:normal
}
.tit_precio2
{
    float:left;
color:#381e1d;margin-top:12px;margin-bottom:12px;   font-family: 'Nunito Sans';font-size:28px;font-weight:normal
}
#cab_prt5_c
{
font-size:16px;color:#381e1d;line-height:26px; text-align:justify
}

.rojo{
    color:#381e1d
}
.mrg20
{
    margin-top:20px;margin-bottom:20px;
}
 .c16            
 {
     width:calc(16% - 20px); padding:10px;float:left;
     text-align:center;
 }
 #fot_instasgram
 {
     width:1200px;margin:auto;margin-top:60px;overflow:auto;max-width:100%
 }
 #footer
{
background-color:#030302;overflow:auto;padding-top:150px;margin-top:-100px;color:#381e1d; font-family:'Nunito Sans';font-weight:100
}
#f1
{
width:50%;float:left;text-align:center;
}
#f2
{
width:50%;float:left
}
#lobofot
{
width:250px;margin-bottom:20px;
}
#f1_a
{
    width:400px;margin:auto;font-size:18px;color:white;max-width:100%; text-align:left
}
#f2_a
{
    width:400px;margin:auto;max-width:100%;color:white
}
#f3{
    width:1000PX;margin:auto;max-width:90%;padding-top:60px;padding-bottom:40px;overflow:auto
}
.fot_tit20
{
    font-size:20px
}
.c33
{
    width:33%;float:left;line-height:26px;
}
.c33_n
{
    width:calc(33% - 20px); margin:10px;float:left;line-height:26px;;color:#381e1d;
   font-family: 'Nunito Sans', sans-serif;
      border-bottom:solid 1px white;
   min-height:490px; margin-bottom:40px;
}
.c33_f
{
    width:calc(25% - 20px); margin:10px;float:left;line-height:26px;;color:#381e1d;
   font-family: 'Nunito Sans', sans-serif;

   min-height:300px; margin-bottom:40px;
}
.c33 a
{
    color:#381e1d;text-decoration:none; 
}
.c33 a:hover
{
    font-weight:normal;
    
}
.tit_fott
{
    color:white; font-family: 'Gilda Display', serif;font-weight:normal;padding-bottom:10px;font-size:22px;
}
#firma
{
    background-color:#68c0b4;
    width:100%;text-align:center;;color:#772c0f;
}
#firma a
{
    color:#381e1d;text-decoration:none; font-size:12PX;- 
}
#firma a:hover
{
    font-weight:normal;
    
}
.img-contenedor img 
{
    -webkit-transition:all .9s ease; /* Safari y Chrome */
    -moz-transition:all .9s ease; /* Firefox */
    -o-transition:all .9s ease; /* IE 9 */
    -ms-transition:all .9s ease; /* Opera */
   overflow:hidden;
}

.img-contenedor:hover img {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}
#menumov
{
    width:60px; display:none;float:right;margin-top:10px;
}
#menumovil1
{
    position:fixed; top:0px;
    width:100%;overflow:auto;background-color:WHITE; height:100px;border-bottom:solid 2px #030302;;z-index:6000;
    display:none;
}
#foto2
{
 display:none;
}
.ocultar_mov
{
    display:block;
}
#logo_mov
{
    width:190px;margin-top:10px;margin-left:10px;
}
#logopc
{
    width:260px;;z-index:2000;margin-top:6px;margin-right:50px;margin-bottom:30px
}
.li_mov
{
    margin-top:-40px;
}
#l_cursos
{
    width:400px;max-width:90%;margin:auto;height:100%;padding-top:100px
}
#aboutlinea
{
    width:418px;height:2px
}
#aboutmi
{
    width:80%;margin:auto;text-align:justify;color:#381e1d;font-size:18px;line-height:25px
}
  #sobremi1
     {
         display:block;
     }
     #sobremi2
     {
         display:none;
     }
      #titbuscar
     {
         float:left;margin-top:30px;font-size:22px;margin-right:40px;padding-left:25px;
     }
@media screen and (max-width: 1200px) 
 {
    #imgsus
    {
        display:none;
    }
    #cab_prt3
    {
        height:700px; overflow:hidden
    }
       #sobrante
     {
         width:100%;
         display:none;
     }
       #cab_prt3_a
       {
           width:100%;
       }
       #lateral1
       {
           display:none;
       }
        #lateral2
       {
           height:inherit;
       }
       #cab_prt3_b
       {
           width:100%;
       }
}
 @media screen and (max-width: 1000px) 
 {
      #menurecetas
    {
        
            width:100%; display:block; background-color:white;
    }
      #m_receta
      {
          width:80%;

      }
     .nomobil
     {
         display:none;
     }
     #blog_buscar
     {
         width:100%;float:left;
         margin-top:30px;
     }
     #blog_cate
    {
     margin-top:140px;
    }
     #cab_prt2
    {
        max-height:1000px; padding-bottom:0px;
    }
      .burger
    {
        max-height:1000px; padding-bottom:0px;
    }
     #ebook
     {
         max-width:80%;margin-left:10%;margin-top:20px;margin-bottom:60px;
     }
        #gifete
    {
    width:300px;position:absolute;top:calc(40% - 120px); left:calc(50% - 150px) ;

    }
    .c40
    {
        width:100%;float:left
    }
    .c60{
        width:100%;float:left
    }
     #sobremi1
     {
         display:none;
     }
     #sobremi2
     {
         display:block;margin-top:120px;
     }
     .tit_about
{
   font-family: 'Gilda Display', serif;font-weight:normal;
    color:white;font-weight:normal;position:absolute; top:13px;left:20px;font-size:32PX
}
     #separa
     {
         display:none;
     }
     #aboutmi
    {
        width:90%;
    }
   
     #cab_about
    {
        max-height:inherit;margin-bottom:60px;margin-top:100px;
    }
     #cab_about_v2
    {
        max-height:inherit;margin-bottom:60px;margin-top:100px; max-height:initial;
    }
     #l_cursos
     {
            width:auto;padding-top:10px;max-width:90%; margin-left:5%; 
     }
     .li_mov
     {
         display:none;
     }
     .ocultar_mov
      {
            display:none;
      }
      h1.titular
     {
         font-family: 'Gilda Display', serif;
         font-size:40px;
         color:#89593f;
     }
     #foto1
     {
         display:none;border:solid 1PX RED;
         visibility:hidden
     }
     #foto2
     {
         display:block;
     }
      #menumovil1
      {
                display:block;
      }
      ul.menutop
      {         
         width:350px;
         max-width:100%;
         display:none;
         right:0px;
         padding:0px;
         padding-bottom:40px;
         margin:0px;
         position:fixed;top:56px;
         background-color:#89593f;;
         top:100px;
         color:white;
        
      }
      ul.menutop li
      {
        width:100%;
        padding:0px;
        margin:0px;
        padding-top:16px;
        padding-bottom:16px;
        float:right ;       
      } 
      ul.menutop li a
      {
          color:white;
      } 
      #cab_prt1
      {
          width:calc(100% - 40px);
          height:auto; padding:20px; margin-top:100px;    
      }
      #cab_prt1_b2
      {
          width:100%;margin:auto;
      }
      #menumov
      {
          display:block;
          z-index:6000;
      }
      #cab_prt2_c
      {
          display:none;
      }
      #cab_prt1_a
      {
	      width:100%;
      }
      #cab_prt1_b
      {
	      width:100%;
      }
      #cab_prt2_a
      {
	      width:100%;
      }
      #cab_prt2_b
      {
	      width:100%;
      }
      #cab_prt3_a
      {
	      width:100%; display:none;
      }
     
     
      #cab_prt3_b
      {
	      width:100%; margin-bottom:0px;
      }
      .c25 
      {
	       width:calc(100% - 20px);
           
      }
       .c25_2
 {
     width:100%; 
 }
       .c25_3
      {
	       width:calc(100% - 60px);margin-bottom:50px;
      
          
      }
       .c25 _2
      {
	       width:calc(100% - 20px);
           
      }
      .c33
      {
	      width:100%; margin-top:20px;
      }
      .c33_n
      {
	      width:calc(50% - 20px); padding:10px;float:left;line-height:26px;
      }
        .c33_f
      {
	      width:calc(50% - 20px); padding:10px;float:left;line-height:26px;
      }
      .c50
      {
	      width:90%;margin-left:5%;
          padding-bottom:20px;
      }
      .c50_2
      {
	      width:100%;
          padding-bottom:20px;
      }
      .genimg
      {
          margin-bottom:20px;
      }
      #f1
      {
      width:100%;padding-top:20px;
      }
      #f2
      {
      width:90%;padding-top:60px;margin-left:5%;
      }
      #fot_instasgram
      {
           max-width:90%;margin-top:20px;
      }
      .cab_prt4 
      {
          max-width:90%; margin-top:0px;
      }
      .c16            
      {
        width:calc(16% - 10px); padding:5px;
      }
      #cab_prt5
      {
        max-height:inherit; overflow:auto
      }
 }



   
   @media screen and (max-width: 800px) 
 {
       .recortadorimg
        {
            max-height:auto;overflow:auto
        }
   #gifete
    {
    width:200px;position:absolute;top:calc(35% - 100px); left:calc(50% - 100px) ;

    }
   #cab_prt3
    {
        height:500px;
    }
   #sobrante2
   {
       display:none;
   }
}
  @media screen and (max-width: 600px) 
 {
     .c33_n
      {
	      width:calc(100% - 20px); padding:10px;float:left;line-height:26px;
      }
      .c33_f
      {
	      width:calc(100% - 20px); padding:10px;float:left;line-height:26px;
      }
        #gifete
    {
   display:none;

    }
      #aboutlinea
    {
        display:none;
    }
}