/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Yellowtail&display=swap');



@font-face {
  font-family: 'NocturneSerif-Bold';
	
  src: url('fonts/NocturneSerif-Bold.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/NocturneSerif-Bold.otf')  format('opentype'),
	   url('fonts/NocturneSerif-Bold.woff') format('woff'), 
	   url('fonts/NocturneSerif-Bold.ttf')  format('truetype'), 
	   url('fonts/NocturneSerif-Bold.svg#NocturneSerif-Bold') format('svg');
  
	font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NocturneSerif-Medium';
	
  src: url('fonts/NocturneSerif-Medium.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/NocturneSerif-Medium.otf')  format('opentype'),
	   url('fonts/NocturneSerif-Medium.woff') format('woff'), 
	   url('fonts/NocturneSerif-Medium.ttf')  format('truetype'), 
	   url('fonts/NocturneSerif-Medium.svg#NocturneSerif-Medium') format('svg');
	
  font-weight: normal;
  font-style: normal;
}






body { font-family: 'Montserrat', sans-serif; font-size:15px; }
#footer-bottom { display:none; }
#site-navigation .dropdown-menu > li > a { font-family: 'Oswald', sans-serif; font-size:17px; }
#site-header-inner { display:flex; margin: 0 5% }
.header-one #site-logo { float: none; padding-right:80px;}
.navbar-style-one { position: static; right: auto; top: auto; margin-top: 0px; height: 50px; }
#site-header-sticky-wrapper.is-sticky #site-header {  z-index: 999999999; }


#footer-inner .tit {
    color: #fff;
    width: 100%;
    display: block;
	font-size: 1.125em;
	font-weight: 600;
    line-height: 1.5;
    margin: 30px 0 20px;
}

#site-header-sticky-wrapper { width:100%; z-index:9999999 }

.wpml-ls-item .link-inner { padding:0 !important; }
#menu-item-513, #menu-item-871 { margin-right:20px; }
.wpml-ls-item  a:first-child .wpml-ls-display { padding-right:7px; border-right: 1px solid #666}
.wpml-ls-item-en a:first-child .wpml-ls-display { border-right:0px; padding-right:0px;}

.wpml-ls-current-language a { color:#dd262f !important}

.home h1,
.page-template-historia h1 { text-indent:-9999999px; padding:0; margin:0;line-height:1px;}

.tit-side { font-weight: 100; font-size: 18px; }

.portada {
	
	height:80vh;
	background:url(https://elalmendro.com/wp-content/uploads/2019/09/portada.jpg) top center no-repeat;
	background-size:cover;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative
	
}

.portada .sidebar { 
	
	position:absolute;
	top:60px;
	right:60px;
	display:none;
	flex-direction: column;
	width:260px;
	font-family: 'Oswald', sans-serif;
}


.idiomas-home {
	
	display:flex;
	flex-wrap:no-wrap;
	justify-content:center;
	align-items:center;
	font-size:22px;
	line-height:22px;
	padding-bottom:30px
}

.idiomas-home a {color: #39c }
.separador-home { display:block; width:18px; text-align:center; color:#000; padding:0 5px;}
.btnAlmendro { margin: 12px 0 0; }

.btnAlmendro a {
    display:flex;
	align-items:center; 
	flex-wrap: nowrap;
	background: rgb(255, 255, 255);
	line-height:34px;
    padding: 18px 20px;
    border-radius: 50px;
	color:#39c;
	text-transform:uppercase;
}

.btnAlmendro .nombre {
    display: block;
    padding-left: 15px;
    font-size: 14px;
    letter-spacing: 0.9px;
}


.nuestroshome,
.nutricionhome,
.newshome { 
	
	background-size:cover;
	
}

.nutricionhome { background-position: right center}

.nuestroshome .container,
.nutricionhome .container,
.newshome .container {  
	
	display:flex; 
	min-height:500px;

}

.container .mitad { 
	
	width:50%;
	display:flex;
	align-items:center;

}

.textonuestro .title { 
	
	font-family: 'NocturneSerif-Medium';
	font-size:48px;
	color:#fff; }

.posttitle {
    font: bold 0.8rem/100% "Montserrat";
    text-transform: uppercase;
    color: rgb(0, 0, 0);
    letter-spacing: 1pt;
    margin: 1rem 0px 1.5rem;
}

.text {
    font:  "Montserrat";
    color: rgb(0, 0, 0);
    width: 65%;
}

.sabermas {
    border: 1px solid rgb(255, 255, 255);
    float: right;
    margin-right: 14rem;
    padding: 1.3rem 1.9rem;
    color: rgb(255, 255, 255);
    border-radius: 8px;
    text-transform: uppercase;
    font: bold 0.8rem/100% "Montserrat";
    margin-top: 3rem;
}


/* ---- Historia ------ */

.cabecera-historia {
    width: 100%;
    height: 600px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(https://elalmendro.com/wp-content/uploads/2019/09/histr-imgn.jpg);
    position: relative;
	display:flex;
	justify-content:flex-start;
	vertical-align:flex-end
}

.cuerpo-historia { 
	display:block;
	padding:0 5%;
	min-height:100vh;
	background-size: cover;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-image: url(https://elalmendro.com/wp-content/uploads/2019/09/fondo-historia.jpg);
	position:relative;
	padding-bottom:400px;

}

.linea {
	
	position:absolute;
	width:305px;
	background: url(https://elalmendro.com/wp-content/uploads/2019/09/punto-linea.png) no-repeat center top;
	top:0;
	left:65%;
	height:100%;
	z-index:999;
	
}

.actucl-conte {
	
	width:825px;
	display:flex;
	flex-direction:column;
	transform: translateY(-130px);
	-ms-transform: translateY(-130px);
 	-webkit-transform: translateY(-130px); /* Safari prior 9.0 */
  	transform: translateY(-130px); /* Standard syntax */
}

.des {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
    transform: translate(400px, 40px);
    font-style: italic;
}

.hilt-til {
    color: #d8b47e;
    font-size: 200px;
    font-family: "Myriad Pro", 'nocturne';
    font-weight: bold;
	font-style: italic;
	line-height:1em
}

.peq-desc { 
    width: 60%;
	font-size: 15px;
	font-family: 'NocturneSerif-Medium';
	font-style: italic;

}

.fila.uno { display:flex;  padding-top:50px;}
.fila .logos { display:flex; flex-wrap:wrap; width:30%; align-content:space-between}
.fila .logos  div { display:block_; width:100%}
.fila .logos img { width:265px; height:auto}
.fila.uno .textos  { width:35%; text-align:right; font-style:italic}
.fila.uno .slider { width: 25%; padding-top: 20px; margin-left: 10%; }

.fecha-uno {
	color: #d8b47e;
    font-size: 55px;
    font-family: 'Oswald', sans-serif;
    line-height: 62px;
    padding: 15px 0px;
}

.text-fecha {
	font-size: 14px;
	font-family: 'NocturneSerif-Medium';
	padding: 0px 0px 10px;
}

.fecha-dos {
	color: #d8b47e;
    font-size: 30px;
    font-family: 'Oswald', sans-serif;
    line-height: 38px;
    margin-bottom: 12px
}



.fila.dos { display:flex; padding-top:50px; }
.fila.dos .logos { align-content:center}
.fila.dos .textos  { width:23%; font-style:italic; margin-left:14%}
.fila.dos .slider { width: 32%; text-align:right }


.fila.tres { display:flex; padding-top:120px; }
.fila.tres .logos { align-content:center}
.fila.tres .textos  { width:35%; text-align:right; font-style:italic}
.fila.tres .slider { width: 20%; margin-left: 15%; align-items: center; display: flex; }

.fila.cuatro { display:flex; padding-top:20px; }
.fila.cuatro .logos { align-content:center}
.fila.cuatro .textos  { width:20%; font-style:italic; margin-left:15%; padding-top:50px}
.fila.cuatro .slider { display:flex; justify-content:center; align-items:Center; width: 32%; text-align:right }

.inter-historia{ 
	
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background: url(https://elalmendro.com/wp-content/uploads/2019/09/inter-historia.png) no-repeat center top;
	background-size:cover;
    min-height:210px;

}

.logo-historia-grande {
	
	position:absolute;
	left:0;
	bottom:50px;
	z-index:99;
	max-width:50%;
}

.bottom-historia {  
    
	background-color: #f8f3ed;
	background: #f8f3ed url(https://elalmendro.com/wp-content/uploads/2019/09/bottom-historia.png) no-repeat bottom right;
	padding: 50px 5% 120px;
}

.bottom-historia .contenido { display:flex; flex-wrap:wrap; align-content:center;   }
.bottom-historia .contenido .texto,
.bottom-historia .contenido .imagen { width:50%; font-family: 'NocturneSerif-Medium'; }
.bottom-historia .contenido .imagen { text-align:center}
.bottom-historia .contenido .texto .text-rojo {
    font-family: 'NocturneSerif-Bold';
    font-size: 22px;
}


/* ------ Nutrición ----- */


#cabecera-nutricion {
    width: 100%;
    height: 680px;
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-image: url(https://elalmendro.com/wp-content/uploads/2019/09/fondo-cab-nutricion.jpg);
	display:flex;
	align-items:center
}

#cabecera-nutricion .container {

	display:flex;
	align-items:center;
	margin-top:15px;
	width:1140px;

}

#cabecera-nutricion .container .titulo ,
#cabecera-nutricion .container .imagen { width:50%; }
#cabecera-nutricion .container .imagen img { max-width:95% }

#cabecera-nutricion .container .titulo h1 {
    text-transform: none;
    font-family: 'NocturneSerif-Bold';
    font-size: 60px;
    line-height: 1.1em;
    color: #b7c0a1;
    max-width: 400px;
}

#cabecera-nutricion .container .titulo p {
    font-style:italic;
	display:block;
	width:400px;
	max-width:100%;
	font-family: 'NocturneSerif-Medium';
}




.runner {background-color: #f6f2ef; padding:80px 0px; }
.runner .container {display:flex; flex-wrap:wrap; justify-content:flex-end; position:relative  }
.runner .container .texto { position:absolute; width:30%; left:50px; background-color:#fff; top:50px; z-index:9 }
.runner .container .texto div { padding: 40px 30px 40px 60px; position: relative; }
.runner .container .imagen {width:70%; margin-right:50px;  position: relative; padding-top: 56.25%;   }
.runner .container .imagen img {width:100% }

.runner .container .texto h2 { 
	
	font-family: 'NocturneSerif-Bold';
	color: #51534d;
    font-size: 38px;
    line-height: 1.2em;
    margin-bottom: 0;
    padding-bottom: 8px;
    margin-bottom: 30px;
    border-bottom: 5px solid #b1d089;
	margin-top:0;
	padding-top:0}

.runner .container .texto p {  font-family: 'NocturneSerif-Medium'; font-style:italic; margin:0; padding:0 }
.runner .container .texto div:after {
    content: '';
    width: 80px;
    height: 80px;
    background: #b1d089;
    top: 30px;
    left: -40px;
    position: absolute;
}




.home-banner .slide .video-slide {
  background-color: #000; }

.home-banner.loading .video-background {
  opacity: 0; }

.video-background {
  position: absolute;
  top: 120px;
  left: 0;
  padding-top: 56.25%;
  width: 100%;
  /* -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); */
  -webkit-transition: 2s opacity ease;
  transition: 2s opacity ease;
  opacity: 1; }

.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none; }



#beneficios { background: #f6f2ef; position:relative }
#beneficios .container {display:flex; flex-wrap:wrap; justify-content:flex-end; position:relative  }
#beneficios .container .titulo,
#beneficios .container .lista { width:50%;  }
#beneficios .container .titulo h2 {
    text-transform: none;
    color: #b5d186;
    font-family: 'Yellowtail', cursive;
    font-size: 64px;
    line-height: 64px;
    margin-bottom: 5px;
    z-index: 1;
	text-align:center;
	padding:0;
	margin:0;
} 

#beneficios .container .titulo h3 {
    font-family: 'Oswald', sans-serif;
    color: #c9bfb3;
    letter-spacing: 1px;
    z-index: 1;
	text-align:center;
	padding:7px 0;
	margin:0;
}

#beneficios .container .lista { padding:15px 0 80px; }

#beneficios .container .lista h3 {
    font-size: 26px;
    text-transform: none;
    font-family: 'NocturneSerif-Bold';
    color: #51534d;
	padding:0;
	margin:0;
}

#beneficios .container .lista p {
	
	font-family: 'NocturneSerif-Medium';
	padding-top:10px;
	font-style:italic;
}
	
#beneficios  .almendras {
    position: absolute;
    display: block;
    width: auto;
    max-width: 550px;
    left: 0;
    bottom: -81px;
    z-index: 0;
}



#recetas {
	
	background: url(https://elalmendro.com/wp-content/uploads/2019/09/recetas.jpg) no-repeat  bottom right;
	background-size:cover;
	padding-bottom:150px

}


#recetas h2 {
    position: relative;
    text-transform: none;
    color: #8a674c;
    font-family: 'NocturneSerif-Bold';
    font-size: 62px;
    line-height: 1.1em;
    margin-bottom: 5px;
    z-index: 1;
	margin-top:0;
	padding-top:60px;
	text-align:center
}
	
#recetas p {
	
	margin:0;
	padding:0px;
	text-align:center;
	line-height:24px;
	font-family: 'NocturneSerif-Medium';
	font-style:italic;
}

#recetas .container {
	width:1140px;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
    padding-top: 50px;
    padding-bottom: 80px;
}	
	
#recetas .container .tips {
	width:23%;
	background-color:#fff;
    -webkit-box-shadow: 10px 10px 73px -9px rgba(101, 83, 56, 0.3);
    -moz-box-shadow: 10px 10px 73px -9px rgba(101, 83, 56, 0.3);
    box-shadow: 10px 10px 73px -9px rgba(101, 83, 56, 0.3);
}

#recetas .container .tips img { width:100%; height:auto; display:block; margin:0 }
#recetas .container .tips h3 { text-align:Center; margin:0; padding:15px 0px}


#arbol {
	
	background: url(https://elalmendro.com/wp-content/uploads/2019/09/arbol-bg.jpg) no-repeat  bottom right;
	background-size:cover;
	padding:100px 0px;

}

#arbol .container {
	width:1140px;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	padding:20px 30px;
	background-color:#fff
}	

#arbol .container .imagen,
#arbol .container .texto  { width:50%; }
#arbol  h2 {
    text-transform: none;
    color: #b79880;
    font-family: 'NocturneSerif-Bold';
    font-size: 52px;
    padding:0;
	margin:0;
	line-height:1.1em
}

#arbol .container .imagen img { max-width:525px; }

#arbol  p {
    margin:0;
	padding:0px;
	font-size:18px;
	font-family: 'NocturneSerif-Medium';
	padding-top:20px;
}

/* ----- productos -------*/





.entrada-cat-productos { background:url(https://elalmendro.com/wp-content/uploads/2019/09/leche-almendra.jpg) right center no-repeat; padding:0 5%; display:flex; min-height:300px; background-size:contain}
.entrada-cat-productos.cubits  { background:url(https://elalmendro.com/wp-content/uploads/2019/09/frambuesas.jpg) right center no-repeat; padding:0 5%; display:flex; min-height:400px;}
.entrada-cat-productos.barritas  { background:url(https://elalmendro.com/wp-content/uploads/2019/09/pipas.jpg) right center no-repeat; padding:0 5%; display:flex; min-height:400px;}
.entrada-cat-productos.bizcochitos  { background:url(https://elalmendro.com/wp-content/uploads/2019/09/chocolate.jpg) right center no-repeat; padding:0 5%; display:flex; min-height:400px;}


.entrada-cat-productos.chocolate { background: none; min-height: 200px; }
.entrada-cat-productos.bandejas { background: none; min-height: 200px; }
.entrada-cat-productos.tradicionales { background: none; min-height: 200px; }
.entrada-cat-productos.sin-azucar { background: none; min-height: 200px; }
.entrada-cat-productos.palitos { background: none; min-height: 200px; }

.page-template-bandejas .entrada-cat-productos { background:none; padding:0 5%; display:flex; min-height:100px;}



.entrada-cat-productos .texto { width:50%; padding-bottom:60px }  
.entrada-cat-productos .antetitulo {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    letter-spacing: 2pt;
    padding: 0px;
    color: rgb(91, 68, 46);
}
.entrada-cat-productos h1 {
    font-family: 'NocturneSerif-Medium';
    color: rgb(224, 194, 150);
    letter-spacing: 1px;
	font-size:98px;
	line-height:90px
}

.entrada-cat-productos.cubits.sub  h1 { color: rgb(170, 87, 122); font-size:160px; line-height:180px; }
.entrada-cat-productos.bites.sub  h1 { color: #c9ab52; font-size:160px; line-height:180px; }
.entrada-cat-productos.bizcochitos.sub  h1 { color:#b88567; font-size:120px; line-height:130px; }


.entrada-cat-productos .subtitulo {
	
	display:block;
	color: rgb(0, 0, 0);
    padding: 10px 0px 10px;
    white-space: initial;
	font-weight:bold;
}


.cat-productos { padding:60px 5% ; }
.cat-productos .grid-productos{  display: flex; flex-wrap:wrap; justify-content:space-around}
.cat-productos .grid-productos .producto {  width:30%; text-align:center ; }
        
#vida-sana { padding: 130px 5% 0 0; background: #f9f2ec url(https://elalmendro.com/wp-content/uploads/2019/09/fondo-vida-sana.jpg) no-repeat right top; }
#vida-sana h2 { 
	padding:0; 
	margin:0; 
	font-family: 'Yellowtail', cursive;
    text-align: center;
    color: rgb(105, 87, 76);
	font-size:108px;
	line-height:120px;
	font-weight:normal;
}

#vida-sana h3 { 
    text-align: center;
	margin:0;
	padding:0;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    opacity: 0.5;
    letter-spacing: 1.8pt;
}

#vida-sana .fila {display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; padding-right:5% }
#vida-sana .fila .imagen { width:50%}
#vida-sana .fila .imagen img { width:100%; height:auto; display:block;}
#vida-sana .fila .desarrollosano { width:40%; margin-left:10%;}
.desarrollosano .title {
    font-family: 'Oswald', sans-serif;
	font-size:22px;
    color: rgb(227, 156, 115);
    text-transform: uppercase;
    margin-bottom: 30px;
}

.vermas { text-align:right; padding-top:50px }
.vermas a { 

	display:inline-block;
    border: 2px solid #d4cdc5;
    color: #706565;
    text-transform: uppercase;
    font-weight: bold ;
    width:200px;
	font-size:13px;
	text-align:center;
    border-radius: 20px;
	line-height:54px;

}


.volverproductos { text-align: center; padding-top: 50px; }


/* --- categorias ---- */



.cab-cat-productos { position:relative; display:flex; align-items:Center; justify-content:center; padding:200px 0 10%;  }
.cab-cat-productos .right,
.cab-cat-productos .left { position:absolute; height:100%  }

.cab-cat-productos .right { right:0; top:0; width:100%; background-size:20% !important; }
.cab-cat-productos .left { left:0; top:0; width:100%; background-size:15% !important;}
.cab-cat-productos .coullant { position:absolute; left:0; right:0; margin:0 auto; width:100%; bottom:-5px; height:290px; background: url(https://elalmendro.com/wp-content/uploads/2019/09/coullant.png) no-repeat bottom center; }

.cab-cat-productos.palitos { background-color:#BBA79F}
.cab-cat-productos.bandejas { background-color:rgb(226, 166, 46) }
.cab-cat-productos.tradicional { background-color:#ddc083 }
.cab-cat-productos.cubits { background-color:#aa577a }
.cab-cat-productos.bites { background-color:#c9ab53 }
.cab-cat-productos.barritas { background-color:#538abc }
.cab-cat-productos.bizcochitos { background-color:#b88567 }
.cab-cat-productos.sin-azucar { background-color: #009e6a }
.cab-cat-productos.chocolate { background-color:#c94b3e }





.cab-cat-productos.palitos .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-palitos-right-1.png) no-repeat center right; }
.cab-cat-productos.palitos .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-palitos-left.png) no-repeat center left; }

.cab-cat-productos.tradicional .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-tradicional-right-1.png) no-repeat center right; }
.cab-cat-productos.bites .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-bites-right-1.png) no-repeat center right; }

.cab-cat-productos.tradicional .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-tradicional-left.png) no-repeat center left; }
.cab-cat-productos.bites .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-bites-left.png) no-repeat center left; }

.cab-cat-productos.bandejas .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-bandejas-right-1.png) no-repeat center right; }
.cab-cat-productos.bandejas .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-bandejas-left.png) no-repeat center left; }

.cab-cat-productos.cubits .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-cubits-right-1.png) no-repeat center right; }
.cab-cat-productos.cubits .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-cubits-left.png) no-repeat center left; }

.cab-cat-productos.barritas .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-barritas-right.png) no-repeat center right; }
.cab-cat-productos.barritas .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-cubits-left-1.png) no-repeat center left; }

.cab-cat-productos.bizcochitos .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-bizcochitos-right-1.png) no-repeat center right; }
.cab-cat-productos.bizcochitos .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-bizcochitos-left.png) no-repeat center left; }

.cab-cat-productos.sin-azucar .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-sin-azucar-right.png) no-repeat center right; }
.cab-cat-productos.sin-azucar .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-bizcochitos-left-1.png) no-repeat center left; }

.cab-cat-productos.chocolate .right { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-chocolate-right.png) no-repeat center right; }
.cab-cat-productos.chocolate .left { background: url(https://elalmendro.com/wp-content/uploads/2019/09/cabecera-cat-tradicional-left-1.png) no-repeat center left; }



.cab-cat-productos .imagen-destacada { z-index:999; width:50%;}

.ante {
    margin: 0px !important;
    font-size: 50px ;
    width: 100% !important;
    text-align: center;
    line-height: 60px;
	padding:6px 0px;
    color: rgb(30, 41, 55);
    font-family: 'Yellowtail';
	font-style:italic;
	display:block;
	width:100%;
	position:relative;
}

.cubits .ante { color: #dfb2c9; font-size:68px; line-height: 70px; }
.bites .ante { color: #977616; font-size:68px; line-height: 70px; }
.barritas .ante { color: rgb(151, 194, 233); font-size:68px; line-height: 70px; }
.bizcochitos .ante { color: rgb(251, 212, 189); font-size:68px; line-height: 70px; } 
.sin-azucar .ante { color: rgb(168, 226, 188); font-size:68px; line-height: 70px; } 
.chocolate .ante { color:#f39086 ; font-size:68px; line-height: 70px; } 

.ante:after,
.ante:before {
    display:block;
	position:absolute;
	height:18px; width:50px;
	content:'';
	background: url(https://elalmendro.com/wp-content/uploads/2019/09/puntos.png) repeat-x; 
}

.cubits .ante:after,
.cubits .ante:before,
.bizcochitos .ante:after,
.bizcochitos .ante:before,
.sin-azucar .ante:after,
.sin-azucar .ante:before   {
	background: url(https://elalmendro.com/wp-content/uploads/2019/09/puntos-cubits.png) repeat-x; }

.ante:after { top:19px; right:0; }
.ante:before { top:19px; left:0; }

.cab-cat-productos .imagen-destacada img { margin:0 auto; display:block; }
.naturalmente {
    
    color: #fff;
    text-align: center;
    font-family: "Oswald";
    text-transform: uppercase;
    font-weight: bold;
    font-size: 48px;
	line-height:54px;
	padding:10px 0px 30px;
	
}
.palitos .naturalmente,
.bandejas .naturalmente,
.tradicional .naturalmente,
.chocolate .naturalmente,
.sin-azucar .naturalmente { text-indent:-99999px; }

.wpml-language-en .tradicional .naturalmente { text-indent:0; }



.entrada-cat-productos.sub h1 {  font-size:72px; line-height:80px }
.entrada-cat-productos.sub .texto { width: 80%; }
.entrada-cat-productos.sub p { width: 50%; }


.entrada-cat-productos.barritas.sub  h1 { color: #538abc; font-size:100px; line-height:120px; }
.entrada-cat-productos.sin-azucar.sub  h1 { color:#009e6a; font-size:80px; line-height:100px; }
.entrada-cat-productos.chocolate.sub  h1 { color:#c94b3e; font-size:60px; line-height:80px; }

.grid-productos  { display:flex; flex-wrap:wrap; padding:50px 0px 30px; }

.grid-productos.palitos { justify-content:space-between; }
.grid-productos.bites { justify-content:space-between; }
.grid-productos.tradicional { justify-content:space-evenly; }
.grid-productos.bandejas { justify-content: space-evenly; }
.grid-productos.sin-azucar { justify-content:space-evenly; }
.grid-productos.chocolate { justify-content:space-evenly; }

.grid-productos.palitos .producto { width:22%; }
.grid-productos.tradicional .producto { width:23%; }
.grid-productos.bandejas  .producto { width:40%; }
.grid-productos.bites  .producto { width:30%; }
.grid-productos.bizcochitos  .producto { width:30%; }
.grid-productos.sin-azucar .producto { width:23%; }
.grid-productos.chocolate .producto { width:30%; }
.grid-productos.tradicional .producto { width:30%; }

.grid-productos picture {

    background: url(https://elalmendro.com/wp-content/uploads/2019/09/forma.png) no-repeat center center;
    margin-bottom: 15px;
    padding-bottom: 15px;
    min-height: 210px;
    text-align: center;
	max-width:92%;
	display:block;
	position:relative
}

.grid-productos picture .pastilla-nuevo {
    position: absolute;
    top: 20%;
    left: 0%;
    width: 90px;
}

.grid-productos img { display:block;  width:auto; height:auto; margin:0 auto}
.grid-productos.bites img { max-width:250px;}



.grid-productos img:hover { transform:rotate(-10deg); }
.grid-productos.palitos  img { }
.grid-productos p {  font-size:14px; padding-right:20px }
.grid-productos .post-title a { display:block; color: #706565; text-transform:uppercase; font-size:14px; font-weight:bold; padding:0px 50px 20px 0px; display:block; position:relative}
.grid-productos .post-title a:after { display:block; position:absolute; top:0; right:40px; content:url(https://elalmendro.com/wp-content/uploads/2019/09/arrow.jpg)}

.nutrizone { display:flex; flex-wrap:wrap; justify-content:center; padding:50px 0px;  }
.nutrizone .col {padding:20px; width:50% }



.container.cubits,
.container.barritas,
.container.bizcochitos { display:flex; flex-wrap:wrap; justify-content:space-between }

.container.cubits .grid-productos,
.container.barritas .grid-productos,
.container.bizcochitos .grid-productos { width:55%; padding-top:0px; justify-content:space-between  }

.container.cubits .apoyo,
.container.barritas .apoyo,
.container.bizcochitos .apoyo { width:40%; justify-content:space-between; padding-top:0px; }


.container.cubits .grid-productos .producto,
.container.barritas .grid-productos .producto,
.container.bizcochitos .grid-productos .producto { width:45% }

.container .apoyo { display:flex; flex-wrap:wrap;}
.container .apoyo .uno { width:40%;  }
.container .apoyo .dos { width:60%;  }







.ingredientes-finales { background: url(https://elalmendro.com/wp-content/uploads/2019/09/lamndras-cubo.jpg) no-repeat center left; background-size:20%}
.ingredientes-finales .container { padding:60px 10%; }

.pretitlenatural {
    font: normal 15px "Oswald";
    text-transform: uppercase;
    color: rgb(201, 191, 179);
}

.titlenatural {
    font-family: "Yellowtail";
    color: rgb(181, 209, 134);
    font-size: 96px;
	line-height:120px;
	transform:translateY(-20px);

}

.row-imagenes { display: flex; padding-top: 30px; }
.row-imagenes div {padding:0 10px; width:33% }
.row-imagenes img { display:block; margin:10px auto; max-height:80px; width: auto; } 
.alergenostitle { font-size:13px; display:block; text-align:Center; text-transform:uppercase; font-weight:bold; } 

.alnutri { padding-top:40px; }
.alnutri  .nutricion {
    font: 14px "Oswald";
    color: rgb(181, 209, 134);
    text-transform: uppercase;
    letter-spacing: 2px;
	padding-bottom:10px;
}
.divsabermas { text-align:right; }

.sabermas {
    display:inline-block; 
    margin-top: 2rem;
    border: 2px solid rgb(210, 203, 194);
    border-radius: 0.5rem;
    padding: 1rem 2rem;
    font: bold 0.8rem/100% "Montserrat";
    text-transform: uppercase;
    color: rgb(112, 101, 101);
	float:none;
	margin-right:20px;
}

.home .sabermas {  border: 2px solid white; color:#fff}


/* ---- fichas ------*/


.cabecera-ficha .slick-prev, .cabecera-ficha .slick-next { display:none !important; }


.cabecera-ficha { 
	
	min-height:90vh;  
	display:flex; 
	align-items:center; 
	flex-wrap:wrap;
	background: url(https://elalmendro.com/wp-content/uploads/2019/09/fondo-producto-cab-ficha.png) no-repeat left top;
    background-size: 40%

}

#pastilla-nuevo {
    position: absolute;
    top: 25%;
    left: 5%;
	max-width:20%;
	display:block;
}


.cabecera-ficha .imagen-destacada {
    width: 45%;
	min-height: 80%;
    display: flex;
    align-items: center;
	justify-content:center;
	position:relative;
}

.cabecera-ficha.con-slider .imagen-destacada {
    width: 45%;
	min-height: 80%;
    display:block;
}

.cabecera-ficha .imagen-destacada img { max-width: 90%; }
.cabecera-ficha .imagen-destacada img { opacity:1 !important }

.cabecera-ficha .texto{ width:40%}

.cabecera-ficha .texto  a::before {
    content: url(https://elalmendro.com/wp-content/uploads/2019/09/arrow-left.png);
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.cabecera-ficha .texto  a  {
    display: inline-block;
    text-decoration: none;
    font-family: 'Oswald', sans-serif;
    color: #37232f;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.cabecera-ficha .texto h1 {
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 56px;
	line-height:64px;
    text-transform: none;
    margin-bottom: 35px;
	padding:0;
}

.cabecera-ficha .texto p { color: #FFF; font: "Montserrat"; margin-bottom: 35px; }

.imagenes-sin img { display:inline-block; max-width:30%; margin-right:10px; }

.destacada.container { display:flex; justify-content:flex-end; overflow:hidden;
    min-height: 300px; }
.destacada.container .img { width:50%; display:flex; align-items:center }
.destacada.container .img img { 
	
	transform: translateY(20px);
    width: auto;
    margin: 0px auto;
    display: block;
}

.destacada.container .img a { position:relative; display:block; width:80%; margin-left:auto; border-radius:100%; background-color:rgba(255,255,255, .3); padding:40px; margin-bottom:-30px }


.destacada.container .img a:after { display:block; content:'siguiente'; text-indent:-9999px; width:200px; height:80px; background:url(https://elalmendro.com/wp-content/uploads/2019/09/siguiente.png) no-repeat center center; position:absolute; left:-150px; top:30%; }


.destacada.container .img.blanca a:after { display:block; content:'siguiente'; text-indent:-9999px; width:200px; height:80px; background:url(https://elalmendro.com/wp-content/uploads/2019/09/siguiente-blanco.png) no-repeat center center; position:absolute; left:-150px; top:30%; }


.wpml-language-en .destacada.container .img a:after { display:block; content:'siguiente'; text-indent:-9999px; width:200px; height:80px; background:url(https://elalmendro.com/wp-content/uploads/2019/09/next.png) no-repeat center center; position:absolute; left:-150px; top:30%; }

.wpml-language-en .destacada.container .img.blanca a:after { display:block; content:'siguiente'; text-indent:-9999px; width:200px; height:80px; background:url(https://elalmendro.com/wp-content/uploads/2019/09/next-blanco.png) no-repeat center center; position:absolute; left:-150px; top:30%; }



.single-turrones #primary,
.single-palitos_de_turron #primary, 
.single-bites_de_turron #primary,
.single-cubits #primary,
.single-barritas #primary,
.single-bizcochitos #primary { padding-bottom: 0px;}

.post-pagination-wrap { display:none}


.nutricion-ficha { 
	
	display: flex; 
	flex-wrap: wrap; 
	justify-content: flex-start; 
	position:relative; padding:50px 0px;
	background: url(https://elalmendro.com/wp-content/uploads/2019/09/back-arbol.png) center right no-repeat; }



.separador {
    height: 200px;
    background: url(https://elalmendro.com/wp-content/uploads/2019/09/fondo-separador.png) repeat-x;
    transform-origin: left;
    transform: translate(0px, 0px) rotate(-3deg);
    width: 150%;
    position: absolute;
    top: -8px;
    right: -10%;
    margin: 0 auto;
    left: -10%;
    z-index: 1;
}
.separador.dos { top:auto; bottom:-170px}




.nutricion-ficha .destacada { 
	
	display:flex; 
	align-items:flex-start; 
	width:33%; 
	background:url(https://elalmendro.com/wp-content/uploads/2019/09/fondo-destacad-ingredientes.jpg) left top no-repeat; 
	padding-right:15px; 
	z-index:99;
	background-size:85%;
	justify-content:center}


.single-barritas .nutricion-ficha .destacada { justify-content:flex-start; }
.single-bizcochitos .nutricion-ficha .destacada { justify-content:flex-start; }

.nutricion-ficha #product-data { width:50%; padding:10px 30px; z-index:99 }

.nutricion-ficha #product-data   h2 {
    font-family: 'NocturneSerif-Medium';
    line-height: 1.1em;
    font-size: 70px;
    text-transform: none;
	margin:0;
    margin-bottom: 30px;
	padding:0;
	font-weight:normal
}

.nutricion-ficha #product-data  h3 {
    display: inline-block;
    text-decoration: none;
    font-family: 'Oswald', sans-serif;
    color: #37232f;
    letter-spacing: 1px;
	margin:0;
	padding:0;
	padding-bottom:20px;
}

.nutricion-ficha #product-data p { color: #999999; font-size:15px; line-height:23px; margin:0; padding-bottom:30px; }
.nutricion-ficha #product-data .estuche {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
	color:#636363;
	letter-spacing: 1px;
	line-height:30px;
}

.nutricion-ficha #product-data .estuche-valor {
    font-family: 'Oswald', sans-serif;
    text-transform: none;
    font-size: 28px;
	line-height:30px;
	font-weight:bold
}

.sin_tabla .ingredientes { display:none; } 

table th, table td { padding: 0; border: 0px; ; }
thead { background: none; }

#product-data { padding-bottom:30px;}
#product-data table thead th { color: #2e2e2e; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-size: 15px;}
#product-data table .b-bottom { border-bottom: 1px solid #f2eee9; }
#product-data table th, #ficha #center-content #product-data table td { padding: 6px 4px 6px 0; vertical-align: top; }
#product-data table tbody th { color: #b6b6b6; font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; }
#product-data table tbody td { color: #919199; font-family: 'Oswald', sans-serif;}
#product-data table th, #product-data table td { padding: 6px 4px 6px 0; vertical-align: top; font-size: 13px; line-height:19px; }
#product-data table tbody th strong { color: #919199; font-weight: 700; ; }

.volverproductosbtn { text-align:Center; padding-top:20px; }
.volverproductosbtn a,
.volverproductos a {
    border: 2px solid #d4cdc5;
    color: #706565;
    text-transform: uppercase;
    padding: 7px 12px;
    border-radius: 0.7rem;
	display:inline-block
	
}

/* ----- BLOG ---------- */

.entrada-blog { min-height:800px; }


.page-template-blog-content-above,
.single-post {
    background: url(https://elalmendro.com/wp-content/uploads/2019/09/img-izquierda.jpg) top left repeat-y, url(https://elalmendro.com/wp-content/uploads/2019/09/img-derecha.jpg) top right repeat-y, #f9f5ed;
    background-size: 206px;
}

.page-template-blog-content-above h1 {
    display: inline-block;
    margin-bottom: 32px;
    border: 2px solid #222;
    padding: 7px 22px 7px 22px;
	font-family: 'Oswald', sans-serif; 
	font-size:24px; 
	line-height:32px;
	text-transform:uppercase;
	font-weight:500;
}

.titulo-blog { text-align:Center; }

.full-width-main-layout.page-template-blog-content-above .container,
.full-width-main-layout.single-post .container { width:900px; }

.entry-title {
    text-transform: uppercase;
    color: #dc3231;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    font-family: 'Oswald', sans-serif;
	letter-spacing:1px
}

.blog-entry.large-image-entry-style .blog-entry-readmore .theme-button{
    background:none;
	border:1px solid #000;
	color:#000
}

.sidebar-box .widget-title {
	font-family: 'Oswald', sans-serif;
    display: block;
    margin: 0 0 20px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    color: #000;
}

.sidebar-widget-icons .widget_recent_entries a:before { display:none; }

.single-post #content-wrap { padding-top:110px; }

.titulo-post { text-align:center; }

.titulo-post h1  { display: inline-block;
    margin-bottom: 100px;
    border: 2px solid #222;
    padding: 7px 22px 7px 22px;
	font-family: 'Oswald', sans-serif; 
	font-size:24px; 
	line-height:32px;
	text-transform:uppercase;
	font-weight:500; }

.single-post .single-post-title.entry-title { display:none; }
.wpex-social-share a { border: 1px solid #666; padding: 5px 12px; border-radius:5px;}
.single-post .post-pagination-wrap { display: block; }
.post-pagination-wrap { border-top: 0px; }
.post-pagination a { color: #dc3231; }




/* ----- SLIDER -------- */


.slider-wrap .foto  { position:relative;  min-height:80vh;  }
	
	
.slider-wrap .foto .mitad { width:50%; position:absolute; height:100%; top:0; right:0; z-index:1 }
.slider-wrap .foto img.des { max-width:90%; z-index:5; transform:none; max-height:75vh; margin:auto; top:0; right:0; left:0; bottom:0; position:absolute }
.slider-wrap .foto .mitad.fondo { background-size:cover;  z-index:1; top:0; left:0; }
.slider-wrap .foto .letras { position:absolute; right:0; z-index:4; text-transform:uppercase;height:100%; display:flex; align-items:center; top:0 }
.slider-wrap .foto .letras img { max-height:60vh; width:auto; }
.slider-wrap a { 
    position: absolute;
    top: 10%;
    right: 10%;
    z-index: 6;
    border: 1px solid #fff;
    padding: 7px 15px;
    border-radius: 10px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
	font-size:14px;
}

.slick-dots li button:before { font-size:24px; color:#898989; }
.slick-dots li.slick-active button:before { font-size:24px; color:#869791; }
.slick-dots {  bottom: 10px; }
.slider-wrap .olas { position:absolute; bottom:-2px; margin:0 auto; left:0; right:0; background: url(https://elalmendro.com/wp-content/uploads/2019/09/olas-1.png) top center; background-size:cover; height:150px; z-index:8 }
.slider-wrap .slick-dotted.slick-slider { margin-bottom: 0px;  }



.slider-wrap .foto.turron .mitad.fondo{ background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-coco.jpg) no-repeat center right; background-size:cover }
.foto.turron .color { background-color:#ddc182 }

.slider-wrap .foto.barritas .mitad.fondo{ background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-barritas.jpg) repeat-x center center;  }
.foto.barritas .color { background-color:#6989ba }

.slider-wrap .foto.snacks .mitad.fondo{ background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-snacks.jpg) repeat-x center center;  }
.foto.snacks .color { background-color:#9a5979 }

.slider-wrap .foto.brownies .mitad.fondo{ background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-brownies.jpg) no-repeat center right; background-size:cover }
.foto.brownies .color { background-color:#8d6156 }

.slider-wrap .foto.palitos .mitad.fondo{ background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-palitos.jpg) no-repeat center right; background-size:cover }
.foto.palitos .color { background-color:#bba8a1 }


.slider-wrap .foto.bites .mitad.fondo{ background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-bites.jpg) no-repeat center right;  }
.foto.bites .color { background-color:#c9ab53 }

.slider-wrap .foto.tradicionales .mitad.fondo{ background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-tradicionales.jpg) no-repeat center right; background-size:cover }
.foto.tradicionales .color { background-color:#ddc182 }

.slider-wrap .foto.chocolate .mitad.fondo { background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-chocolate.jpg) no-repeat center right; background-size:cover }
.foto.chocolate .color { background-color:#c84b43 }

.slider-wrap .foto.sin-azucar .mitad.fondo { background:url(https://elalmendro.com/wp-content/uploads/2019/09/mitad-sin-azucar.jpg) no-repeat center right; background-size:cover }
.foto.sin-azucar .color { background-color:#179968 }

/* --------- contacto ---- */

h1.news {
    display: inline-block;
    margin-bottom: 32px;
    border: 2px solid #222;
    padding: 7px 22px 7px 22px;
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: 500;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea {
    margin-top: 20px;
    width: 100%;
    border: 0px;
    border-bottom: 2px solid #d5d5d5;
}

.wpcf7-form input[type="submit"]

{
    margin: 20px auto 0;
	display:block;
    width: 250px;
    border: 2px solid #c7c7c7;
	background:none;
	color:#666;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	font-size:18px
}

/* ----- footer -------- */



#footer {
	
	background:url(https://elalmendro.com/wp-content/uploads/2019/09/footer.jpg) left center no-repeat;
	background-size:cover;
}


#footer-inner { 
	display:flex;
	justify-content:space-between;
}

#footer-inner .legal {
	
	display:flex;
	align-items:flex-end;
	justify-content:center;
	width:40%

}

#footer-inner .legal .nav {
	
		text-align:center;
		color:#fff

}
	
#footer-inner .legal .nav a,
#footer-inner .redes .nav a  {
	
	color:#fff;
	display:inline-block;
	padding:0 5px;
	transition: all linear .2s;

}

#footer-inner .legal .nav a:hover,
#footer-inner .redes .nav a:hover  {
	
	color:#000;
}

.logo-pie { 
	
	display:flex; 
	align-items: flex-end;
	width:25%;

}

.copy { 
	display:block; 
	width:100%; 
	color:#fff;
	padding:10px 0 0 10px
}
	
#footer-inner .redes {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    width: 33%;
    justify-content: flex-end;
}

#footer-inner .redes div {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
}

#footer-inner .redes h3,
#footer-inner .redes .nav {
	
	color:#fff;
	width:100%;
	display:block;
}	

.solo-tableta { display:none; }

/* ----- responsive ---- */

.sidr-class-wpex-close { text-align: right; }

#sidr-main { background: #eee8db url(https://elalmendro.com/wp-content/uploads/2019/09/fondo-pie.jpg) no-repeat top left }
.sidr-class-dropdown-menu li a { font-weight:bold; }
.sidr-class-textwidget.sidr-class-custom-html-widget { padding:10px 20px; }
.sidr-class-custom-html-widget h3 { font-weight:100; font-size:18px; }
.sidr-class-custom-html-widget .sidr-class-nav a { margin-right:10px; color:#666 }
.sidr-class-custom-html-widget .sidr-class-nav a:hover { color: #DC3232 }

.no-encontrada { background: #eeeeee url(https://elalmendro.com/wp-content/uploads/2019/11/fondo-404.jpg) no-repeat center center; background-size:cover }
.no-encontrada .align-center { margin:20px auto; display:block; }
.no-encontrada  .title { font-family: 'NocturneSerif-Bold'; font-size: 48px; line-height:52px; color: #fff; text-shadow:1px 1px 1px #666; }
.text-central-404 { font-family: 'NocturneSerif-Medium'; font-size:22px; color:#111; text-align:center; }
.text-central-404 p { margin:0; padding:0; }
.text-central-404 p a { margin:0; padding:0; font: normal 17px "Oswald"; display:inline-block; text-decoration:underline; padding:0 7px; }
.text-central-404 p a:hover { text-decoration:none; color:#111 }

.text-central-404 { min-height:120px;}
.text-central-404:before { content:''; height:40px; width:100%; display:block; position:absolute; background: url('https://elalmendro.com/wp-content/uploads/2019/11/diente-arriba.png') repeat-x; top:-21px; left:0}
.text-central-404:after { content:''; height:40px; width:100%; display:block; position:absolute; background: url('https://elalmendro.com/wp-content/uploads/2019/11/diente-abajo.png') repeat-x; bottom:-40px; left:0}



.amazon {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    color: #fff;
    list-style: disc;
	padding-top:50px;
}


.amazon li {
    width:33%; list-style:inside

}

.cabecera-ficha .amazon li a

{
    display:block;
}

.cabecera-ficha .amazon li img

{
    max-width:90%
}



@media only screen and (max-width: 959px) { 
	
	
	.solo-tableta { display:block; }
	
	#site-header-inner { padding-top: 10px; padding-bottom: 10px; }


	.cabecera-historia { height: 400px; }
	.portada .sidebar { top: auto; bottom: 10px; right: 0px; left: 0px; width: 90%; margin: 0 auto; flex-wrap:wrap; justify-content:space-between; flex-direction: row; padding-bottom:30px}
	.btnAlmendro { width:48%; }
	.idiomas-home { width:100%; }
	
	.portada { align-items: flex-start; }
	.portada .logo img { margin-top:20%; }
	
	.container .mitad { width: 100%; }
	.nuestroshome .container, .nutricionhome .container, .newshome .container { flex-wrap: wrap; }

	.nuestroshome .container .mitad:first-child,
	.newshome .container .mitad:first-child { display:none; }
	.nutricionhome .container .mitad:last-child { display:none; }
	.textonuestro { padding: 20px; background-color: rgba(0,0,0, .3); }
	.textonuestro .posttitle, .textonuestro  .text { color:#fff}
	
	
	#footer-inner { padding: 20px; flex-wrap:wrap; }
	#footer-inner .logo-pie, #footer-inner .legal, #footer-inner .redes  { width:100%; justify-content: flex-start; }
	#footer-inner .redes  h3 { margin-top:0 }
	#footer-inner .legal { padding:15px 0px; }
	
	.linea { left: 63%; }
	
	.fila .logos { width:20%; }
	.fila.uno .slider { width: 28%; }
	.fila.uno .textos { width: 45%; }
	.fila.dos { padding-top:20px; }
	.fila.dos .slider { width: 42%; }
	.fila.dos .slider img {  max-width: 90%; }
	.fila.tres { padding-top:30px; }
	.fila.tres .textos { width: 55%; }
	.fila.cuatro .slider { width:30%; }
	.fila.cuatro .textos { width: 25%; margin-left: 30%; }
	.text-fecha { font-size: 13px; }
	.actucl-conte { max-width:100% }
	.peq-desc { width: 100%; }
	
	
	.entrada-cat-productos .texto { width: 50%; padding-bottom: 60px; }
	.entrada-cat-productos h1 { font-size: 58px; line-height: 64px; }
	.entrada-cat-productos { background-size: 50%; }
	.grid-productos { padding: 20px 0px ; }
	#vida-sana .fila .desarrollosano { width: 45%; margin-left: 5%; }
	.desarrollosano .title { margin: 10px 0px; }
	.vermas { padding-top: 20px; padding-bottom: 20px; }
	.vermas a {  border-radius: 14px; line-height: 36px; }
	
	.slider-wrap .foto img.des { max-height:55vh; }
	.slider-wrap .foto .letras img { max-height:50vh; }
	
	
	.cab-cat-productos { padding: 50px 0 0; }
	.cab-cat-productos .imagen-destacada { width: 70%; }
	.entrada-cat-productos.bites.sub h1,
	.entrada-cat-productos.bizcochitos.sub h1 { font-size: 90px; line-height: 100px; }
	.entrada-cat-productos.sub p { width: 70%; }
	.ante:after { right: -30px; }
	.ante:before { left: -30px; }
	.ante { font-size: 40px; line-height: 50px; }
	.entrada-cat-productos.sub h1,
	.entrada-cat-productos.cubits.sub h1 { font-size: 72px; line-height: 80px; }
	.grid-productos.palitos .producto { width: 45%; }
	.grid-productos picture { background-size:100% ; }
	.grid-productos.tradicional .producto { width: 45%; }
	
	.cabecera-ficha { min-height: 10vh; padding:70px 0px; }
	.cabecera-ficha .texto { width: 50%; }
	.nutricion-ficha #product-data { width: 67%; }
	#cabecera-nutricion { height: 380px; }
	#cabecera-nutricion .container .titulo h1 { font-size: 40px; }
	.runner { padding: 60px 0px; }
	.runner .container .texto { width:98%; margin-top:50px; position:static }
	.runner .container .texto div {  padding: 20px 20px 20px 60px;}
	.runner .container .texto h2 { margin-bottom: 10px; }
	
	
	.runner .container .imagen { display:none }
	.videoy { position:relative; padding-top:56.25%; width: 98%;  margin-top: 30px;}
	.videoy iframe{ position:absolute; top:0; left:0; width:100%; height:100%; } 
	
	
	#beneficios { padding-top: 40px; }
	#beneficios .container .titulo h2 { font-size: 44px; }
	#beneficios .almendras { max-width: 350px; bottom: -51px; }
	#recetas .container .tips { width: 45%; margin-bottom: 10px; }
	#arbol .container .imagen, #arbol .container .texto { width: 100%; }
	#arbol .container .imagen img {  max-width: 100%; margin: 0 0 20px; }
	
	.entrada-blog { max-height:400px !important; min-height:400px !important}
	.blog-entry.large-image-entry-style { border: 0; background-color: rgba(255, 255, 255, .8); padding-top: 25px; padding: 25px; }
	.sidebar-box { padding: 20px; background-color: rgba(255, 255, 255, .8);}
	.single-post #primary { padding: 20px; background-color: rgba(255, 255, 255, .9); }
	
	
	.no-encontrada  .title { font-family: 'NocturneSerif-Bold'; font-size: 32px; line-height:36px; color: #fff; text-shadow:1px 1px 1px #666; }
.text-central-404 { font-family: 'NocturneSerif-Medium'; font-size:18px; color:#111; text-align:center; }


}
	


@media only screen and (max-width: 767px) { 
	
	.amazon li { width:100%; padding-bottom:20px; }
	
	
	.hilt-til { font-size: 80px; }
	.actucl-conte { transform: translateY(-80px); max-width:100% }
	.linea { display:none }
	.fila.dos .textos { margin-left:10%; }
	.fila.cuatro .textos { padding-top: 0; }
	.fila.cuatro .textos { margin-left:10%; }
	.bottom-historia .contenido .texto, .bottom-historia .contenido .imagen { width: 100%; }
	
	.slider-wrap .foto { min-height:60vh; }
	.slider-wrap .foto img.des { max-height:45vh; }
	.slider-wrap .foto .letras img { max-height:40vh; }
	.desarrollosano .title { font-size: 16px; }
	#vida-sana { padding-right:0px; }
	#vida-sana .fila { padding-right: 2%; }
	
	.cat-productos { padding: 10px 5%; }
	.entrada-cat-productos.sub .texto { width: 100%; }
	.entrada-cat-productos.sub h1,
	.entrada-cat-productos.cubits.sub h1 { font-size: 48px; line-height: 60px; }
	.entrada-cat-productos.sub p { width: 100%; }
	.entrada-cat-productos { background: none; min-height: 100px; }
	.entrada-cat-productos .texto { width: 100%; padding-bottom: 20px; }
	.container.cubits, .container.barritas, .container.bizcochitos { flex-direction:column-reverse }
	.container.cubits .apoyo, .container.barritas .apoyo, .container.bizcochitos .apoyo { width: 100%; }
	.container.cubits .grid-productos, .container.barritas .grid-productos, .container.bizcochitos .grid-productos { padding-top:50px; width: 100%; justify-content:space-evenly; }
	.titlenatural { font-size: 58px; line-height: 80px; transform: translateY(-10px); }
	.ingredientes-finales .container { padding: 60px 0 20px; }
	.ingredientes-finales { background:none ; }
	.entrada-cat-productos.cubits { min-height: 100px; margin-bottom:60px; background-size:35%; background-position: right bottom }
	.grid-productos.tradicional .producto,
	.grid-productos.chocolate .producto,
	.grid-productos.sin-azucar .producto { width: 45%; }
	
	.cabecera-ficha .texto h1 { font-size: 36px; line-height: 44px; }
	.destacada.container .img a { width: 100%; padding: 10px; margin-bottom: -60px; }
	.destacada.container .img img { transform: translateY(0px); }
	.destacada.container .img { margin-bottom:-30px; }
	.runner .container .texto { width: 100%; position:static;  }
	.runner .container .imagen { width: 100%; margin-right: 0px; }
	#beneficios .container .titulo, #beneficios .container .lista { width: 100%; }
	
	#beneficios .almendras { max-width: 200px; bottom: -30px; }
	#recetas { background: url(https://elalmendro.com/wp-content/uploads/2019/09/recetas.jpg) no-repeat top right; background-size: contain; padding-bottom:20px;  }
	
	.no-encontrada  .title { font-family: 'NocturneSerif-Bold'; font-size: 24px; line-height:30px; color: #fff; text-shadow:1px 1px 1px #666; }
	.text-central-404 { font-family: 'NocturneSerif-Medium'; font-size:17px; color:#111; text-align:center; }

}

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

.textonuestro .title { font-size: 24px; }

.posttitle {
    font: bold 0.8rem/100% "Montserrat";
    text-transform: uppercase;
    color: rgb(0, 0, 0);
    letter-spacing: 1pt;
    margin: 1rem 0px 1.5rem;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
}

	.cabecera-historia { height: 200px; }
	.hilt-til { font-size:50px; }
	.actucl-conte { transform: translateY(-60px) }
	.des { transform: translate(140px, 0px); }
	.fila .logos, .fila .slider  { display:none !important}
	.cuerpo-historia .fila { transform: translateY(-30px) } 
	.fila .textos { width:100% !important; margin-left:0 !important; margin-right: 0!important;  }
	.cuerpo-historia { padding-bottom:80px; }
	.fila.uno { padding-top: 0px; }
	 .inter-historia { background: url(https://elalmendro.com/wp-content/uploads/2019/09/inter-historia.png) no-repeat center bottom; min-height: 50px; }
	.logo-historia-grande { max-height: 120px; transform: translateY(80px); }
	.slider-wrap a { top: 7px; right: 5px; padding: 5px 10px; font-size: 13px;  line-height: 16px; }
	
	.entrada-cat-productos .texto { width: 100%; padding-bottom: 10px; }
	.entrada-cat-productos { background:none; }
	.entrada-cat-productos h1 { font-size: 38px; line-height: 44px; }
	.cat-productos .grid-productos .producto { width: 45%; margin-bottom:20px }
	#vida-sana { padding: 40px 0px 0; }
	#vida-sana h2 { font-size: 48px; line-height: 60px; }
	#vida-sana .fila .desarrollosano, #vida-sana .fila .imagen { width:100% }
	
	.bites .ante { font-size: 68px; line-height: 50px; }
	.naturalmente {font-size: 34px; line-height: 44px; padding: 10px 0px 20px; }
	
	.grid-productos .producto  { width: 100% !important; }
	.grid-productos picture { background-size:90% ; }
	
	.entrada-cat-productos.sub h1, .entrada-cat-productos.cubits.sub h1 { font-size: 34px; line-height: 44px; }
	.sin-azucar .ante,
	.bizcochitos .ante { font-size: 38px; line-height: 44px; }
	.cab-cat-productos { padding: 20px 0px 0px; }
	.cab-cat-productos .coullant { height: 220px; background-size: cover; }
	.entrada-cat-productos.sin-azucar.sub h1, 
	.entrada-cat-productos.barritas.sub h1 { font-size: 50px;  line-height: 70px; }
	.entrada-cat-productos.chocolate.sub h1,
	.entrada-cat-productos.bizcochitos.sub h1 { font-size: 40px;  line-height: 50px; }
	.chocolate .ante, .barritas .ante  { font-size: 38px; line-height: 40px; }
	.entrada-cat-productos.barritas,
	.entrada-cat-productos.bizcochitos { background:none; }
	.container .apoyo .uno, .container .apoyo .dos  { width:50%; }
	.container .apoyo .dos img { margin:0 auto; display:block; }
	.grid-productos .post-title a:after { right: 10px; }
	
	.cabecera-ficha { padding: 20px 0px; }
	.cabecera-ficha .imagen-destacada { width: 100%; }
	.cabecera-ficha .texto { width: 90%; margin-left: 5%; }
	.separador { height: 100px; background-size: contain; }
	.nutricion-ficha .destacada { width: 100%; background-size: contain; }
	.nutricion-ficha #product-data { width: 100%; padding: 10px 5%; }
	.nutricion-ficha #product-data h2 { font-size: 48px; }
	#product-data table thead th,
	#product-data table th, 
	#product-data table td  { font-size: 12px; }
	.separador.dos { bottom: -80px; }
	.destacada.container { min-height: 180px; }
	.destacada.container .img img { transform: translateY(0px);  }
	.destacada.container .img { margin-bottom: -20px; }
	
	.destacada.container .img a:after {  width: 120px; height: 60px;  background-size: contain; left: -100px; }
	.volverproductosbtn a, .volverproductos a { font-size:13px; }
	.nutricion-ficha { padding: 30px 0px 0; }
	#footer-inner .redes { padding-left: 10px; }
	.cabecera-ficha.con-slider .imagen-destacada { width:100%; }
	.imagenes-sin { padding-bottom:40px; }
	.imagenes-sin img { max-width: 28%; }
	.nutricion-ficha .destacada img { max-height:350px; }
	.cab-cat-productos .imagen-destacada img { max-height:300px; }
	
	#cabecera-nutricion .container .titulo h1 { font-size:26px; }
	#cabecera-nutricion .container .titulo { width:60%; }
	#cabecera-nutricion { height: 280px; }
	.runner .container .texto h2 { font-size:26px; }
	.runner { padding: 0px; }
	#beneficios { padding-bottom:60px; }
	#recetas h2 { font-size: 32px; }
	#recetas .container .tips { width: 100%; margin-bottom:20px; }
	#arbol h2 { font-size: 32px; }
	#arbol .container { padding: 15px; }
	#arbol { padding: 40px 0px; }
	#recetas .container {  padding-bottom: 0px; }
	
	.entrada-blog { max-height:250px !important; min-height:250px !important}
	.entry-title { font-size: 18px; line-height: 24px; }
	.nutrizone .col {width:100% }


}
