﻿@import url('https://fonts.googleapis.com/css?family=Montserrat:100,300,600&display=swap');
@import url('https://fonts.googleapis.com/css?family=Elsie&display=swap');

/********************

MODA REGENERATIVA

********************/

.ficha-regenerativa {
	font-family: 'Montserrat', sans-serif;
	width:100%;
	height:auto;
	}
.ficha-regenerativa2 {
	font-family: 'Montserrat', sans-serif;
	width:100%;
	min-height: 1000px;
	}	
	
.ficha-regenerativa_imagen_01 img{width:100%;}

.ficha-regenerativa_imagen_02 {
	position: absolute;
	margin-top: -600px;
	margin-left: 5%;
	width: 40%;
	max-width: 600px;
	}
.ficha-regenerativa_imagen_02 img{width:100%;}
	
	
.ficha-regenerativa_imagen_03 {
	position: absolute;
	margin-top: -6%;
	right: 10%;	
	width:35%
	}
.ficha-regenerativa_imagen_03 img{width:100%;}

.ficha-regenerativa_imagen_04 {
	position: absolute;
	margin-top: 650px;
	margin-left: 60px;
	}	
.ficha-regenerativa_grupo_01 {
	position: absolute;
	margin-top: -40%;
	right: 0%;
	width:50%;
	}
.ficha-regenerativa_texto_01 {
	font-size:47px;
	color:#fff;	
	font-weight: bold;
	}
.ficha-regenerativa_texto_02 {
	font-size:33px;
	color:#fff;	
	padding-top: 25px;
	}
.ficha-regenerativa_texto_03 {
	font-size:20px;
	color:#fff;	
	font-weight: 200;
	margin-top: 20px;
	background-color: rgba(0, 0, 0, 0.3);	
	padding: 3px;
	}	
.ficha-regenerativa_texto_03 span {	
	font-weight:600;
	}
.ficha-regenerativa_grupo_02 {
	position: absolute;
	margin-top: 24%;
	margin-left: 70px;
	width:400px;
	}
.ficha-regenerativa_texto_04 {
	font-size:27px;
	color:#000;
	font-weight: bold;
	text-align:center;	
	}
.ficha-regenerativa_texto_05 {
	font-size:20px;
	color:#000;	
	}
.ficha-regenerativa_texto_06 {
	font-size:20px;
	color:#797979;	
	}		
.ficha-regenerativa_grupo_03 {
	position: absolute;
	margin-top: 895px;
	margin-left: 300px;
	width:400px;
	}	
.ficha-regenerativa_grupo_04 {
	position: relative;
	width:100%;
	background-color:#decc08;
	height:100px;
	margin: 0 auto;
	}	
.ficha-regenerativa_grupo_04::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -30px;
  border-width: 30px;
  border-style: solid;
  border-color: #decc08 transparent transparent transparent;
}		
.ficha-regenerativa_texto_07 {
	font-size:28px;
	color:#fff;	
	width: 90%;
	margin: 0 auto;
	padding-top: 10px;
	font-weight:400;
	text-align:center;	
	font-weight: bold;
	}
						
.ficha-regenerativa_texto_07 span{
	color:#3060d3;
	}
.plantilla_imagen_33 {
	padding:20px;
	margin-top: 20px;
	width:350px;
	height:350px;
	}	
.plantilla_imagen_33L {float:left;margin-left:10%;}
.plantilla_imagen_33R {float:right;margin-right:10%;}
.plantilla_imagen_33C {display:inline-block;}
/*------------- movil ----------------*/	
@media screen and (max-width: 1400px) {
		
.ficha-regenerativa_texto_01 {
	font-size:40px;}
.plantilla_imagen_33 {
	width:250px;
	height:250px;
	}	
.plantilla_imagen_33 p{
	width:210px;
	height:210px;
	font-size:16px;
	}	
}

@media screen and (max-width: 1199px) {
		
.ficha-regenerativa_imagen_02 {
	position: absolute;
	margin-top: -450px;
	margin-left: 10%;
	width:50%;
	max-width:350px;
	}
.ficha-regenerativa_imagen_02 img{width:100%;}

.ficha-regenerativa_grupo_02 {
	margin-top: 150px;
	}
.ficha-regenerativa_texto_01 {
	font-size:32px;}
.ficha-regenerativa_texto_02{
	font-size:25px;}

.ficha-regenerativa_grupo_03 {
	margin-top: 690px;}
.ficha-regenerativa2 {
	min-height: 790px;
}

.ficha-regenerativa_imagen_04 {
	margin-top: 447px;}
	
	
	
}


@media screen and (max-width: 950px) {
.ficha-regenerativa_imagen_02 {
	position: absolute;
	margin-top: 30px;
	margin-left: 10%;
	width:50%;
	max-width:400px;
	}
.ficha-regenerativa_grupo_01 {
	width:80%;
	margin-top: -40%;}
.ficha-regenerativa_imagen_03 {
	display:none;}	
.ficha-regenerativa_grupo_02 {
	margin-top: 700px;
	margin-left: 0%;
	width: 99%;
	left: 1%;
	}	
.ficha-regenerativa_texto_05 {
	text-align:center;	}	
.ficha-regenerativa2 {
	min-height: 790px;
	}
.ficha-regenerativa_texto_07 {
	font-size:18px;}
.ficha-regenerativa_grupo_04 {
	position: relative;
	width:100%;
	background-color:#decc08;
	height:70px;
	margin: 0 auto;
	}	
.ficha-regenerativa2 {
	min-height: 1500px;
	}	

.ficha-regenerativa_imagen_04 {
	position: absolute;
	margin-top: 830px;
	margin-left: 25%;
	width: 50%;
	max-width: 450px;
	}
.ficha-regenerativa_imagen_04 img{width:100%;}

.ficha-regenerativa_grupo_03 {
margin-top: 1335px;
margin-left: 259px;
width: 306px;
	}
.ficha-regenerativa_texto_06 {
	font-size:20px;
	color:#fff;	
	font-weight: bold;
	}		
.plantilla_imagen_33 {
	width:200px;
	height:200px;
	}	
.plantilla_imagen_33 p{
	width:160px;
	height:160px;
	font-size:16px;
	}	
}


@media screen and (max-width: 800px) {
	
.ficha-regenerativa_texto_07 {
	font-size:18px;}
.ficha-regenerativa_grupo_02 {
	margin-top: 90%;
	margin-left: 0%;
	width: 99%;
	left: 1%;
	}
.ficha-regenerativa_grupo_03 {
margin-top: 165%;
margin-left: 30%;
width: 300px;
	}
.ficha-regenerativa_texto_06 {
	font-size:15px;
	color:#fff;	
	font-weight: bold;
	}		
.ficha-regenerativa2 {
	min-height: 1500px;
	}	
.plantilla_imagen_33 {
	width:116px;
	height:116px;
	padding:2px;
	}	
.plantilla_imagen_33 p{
	width:116px;
	height:116px;
	font-size:11px;
	}	
	
}


	
@media screen and (max-width: 680px) {
.ficha-regenerativa {
	height:auto;}
.ficha-regenerativa_texto_01 {
	font-size: 24px;}
.ficha-regenerativa_texto_02 {
	font-size: 12px;
	padding-top: 5px;
	}
.ficha-regenerativa_texto_03 {
	font-size: 11px;
	margin-top: 5px;
	}	
.ficha-regenerativa_texto_04 {
	font-size:18px;
	}
.ficha-regenerativa_texto_05 {
	font-size:12px;	
	}


.ficha-regenerativa_texto_06 {
	width: 98%;
	margin: 0 auto;	}

.ficha-regenerativa_texto_07 {
	font-size: 15px;}		

.ficha-regenerativa_imagen_04 {
  margin-top: 110%;}
  
.ficha-regenerativa_grupo_03 {

    margin-top: 156%;
    margin-left: 30%;
    width: 167px;

}
.ficha-regenerativa2 {
    min-height: 1270px;
}
}
@media screen and (max-width: 590px) {
.ficha-regenerativa2 {
    min-height: 1100px;
}
}	

@media screen and (max-width: 500px) {
.ficha-regenerativa2 {
    min-height: 937px;
}
.plantilla_imagen_33L {float:left;margin-left:0%;}
.plantilla_imagen_33R {float:right;margin-right:0%;}
}	

@media screen and (max-width: 430px) {
.ficha-regenerativa2 {
    min-height: 800px;
}
}	

@media screen and (max-width: 375px) {
.ficha-regenerativa_texto_01 {
	font-size: 18px;}
.ficha-regenerativa_texto_02 {
	font-size: 9px;
	padding-top: 3px;
	}
.ficha-regenerativa_texto_03 {
	font-size: 10px;
	margin-top: 3px;
	}	
.ficha-regenerativa2 {
    min-height: 700px;
}

}


/********************

PACKAGING

********************/


.Titulo_pack{
	width:100%;
	height:auto;
	}
	
.Titulo_texto_pack_01{
	font-family: 'Elsie', sans-serif;
	font-size:47px;
	color:#000;	
	text-align:center;	
	}
	
.Titulo_cuadro_pack_01{
	width:100%;
	height:30px;
	}
.Titulo_cuadro_pack_02{
	width:100%;
	height:250px;
	}

.Titulo_texto_pack_02{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding:5%;
	padding-left: 10%;
	float:left;
	width:50%;
	}

.Titulo_texto_pack_03{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	padding-right: 10%;
	float:right;
	width:50%;
	}

.Titulo_cuadro_pack_03 {
	width:100%;
	height:40px;
	}

.Imagen_pack_principal{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	padding-right: 70%;
	padding-top: 7%;
	height:800px;
	width:100%
	}


.banner_pack{
    position: relative;
    width: 100%;
    background-color:#decc08;
    height: 100px;
    margin: 0 auto;
}

.banner_pack_texto{
    font-family: 'Montserrat', sans-serif;
		font-size: 30px;
    color:#fff;
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
    font-weight: 400;
    text-align: center;
   	font-weight: bold;
}

.banner_pack::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -30px;
    border-width: 30px;
    border-style: solid;
    border-color: #decc08 transparent transparent
    transparent;
}

.Packaging{
	width:100%;
	height:500px;
	display: flex;
	flex-wrap: wrap;
	}	

.Contenedor_pack{
	width:50%;
	float:left;
	height:100%;
	}	

.Imagen_texto_pack{
	font-family: 'Elsie', sans-serif;
	font-size:90px;
	color:#fff;
	text-align:center;
	padding: 5%;
	width:100%;
	height:500px;
	table-layout: fixed;
	display: flex;
	font-weight: bold;
	justify-content: center;
	align-items: center;
	}

.Descripcion_pack{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	display: table-cell;
	vertical-align: middle;
	height:500px;
	}

	.uno {
	 order: 1;
	}
	.dos {
	 order: 2;
	}
	.tres {
	 order: 3;
	}
	.cuatro {
	 order: 4;
	}
	.cinco {
	 order: 5;
	}
	.seis {
	 order: 6;
	}
	.siete {
	 order: 7;
	}
	.ocho {
	 order: 8;
	}

	.nueve {
	 order: 9;
	}
	.diez {
	 order: 10;
	}
	.oncee {
	 order: 11;
	}
	.doce {
	 order: 12;
	}
	.trece {
	 order: 13;
	}
	.catorce {
	 order: 14;
	}
	.quince {
	 order: 15;
	}
	.dieciseis {
	 order: 16;
	}


@media screen and (max-width: 1350px) {
	.Imagen_texto_pack{
		font-size:70px;
		}
	.banner_pack_texto{
		font-size: 25px;
		}
		
	.Imagen_pack_principal{
		font-size:17px;
		height:500px;
		padding-right: 60%;
	}	
		
}

@media screen and (max-width: 950px) {
	
	.Titulo_texto_pack_01 {
		font-size:35px;
		}
	
	.Titulo_texto_pack_02{
		font-size:15px;
		}
	
	.Titulo_texto_pack_03{
		font-size:15px;
		}	
		
	.Imagen_pack_principal{
		font-size:15px;
		height:400px;
		padding-right: 55%;
	}	
	
	.Imagen_texto_pack{
		font-size:50px;
		}
	.banner_pack_texto{
		font-size: 20x;
		}
	.Packaging{
		height:400px;
		}	
	.Descripcion_pack{
		height:400px;
		font-size:15px;

		}
	.Imagen_texto_pack{
		height:400px;
		}
		
	}
@media screen and (max-width: 750px) {
	.Imagen_texto_pack{
		font-size:40px;
		}
	.banner_pack_texto{
		font-size: 20px;
		}
	.Descripcion_pack{
		font-size:14px;
		}
		.Imagen_pack_principal{
		font-size:13px;
		height:300px;
	}	
			
		
	}
	
@media screen and (max-width: 600px) {
.Contenedor_pack{
	width:100%;
	float:left;
	height:100%;
	flex-shrink: 0;
	}		
	
		.Titulo_texto_pack_02{
		font-size:12px;
		}
	
	.Titulo_texto_pack_03{
		font-size:12px;
		}	
	.Imagen_texto_pack{
		font-size:25px;
		}
	.banner_pack_texto{
		font-size: 15px;
		}
	.Packaging{
		height:420px;
		}	
	.Descripcion_pack{
		height:210px;
		font-size:10px;

		}
	.Imagen_texto_pack{
		height:210px;
		}
		
		.Imagen_pack_principal{
		font-size:11px;
		height:200px;
		padding-right: 50%;

	}	

	.uno {
	 order: 1;
	   height:50%;

	}
	.dos {
	 order: 2;
	   height:50%;

	}
	.tres {
	 order: 4;
	   height:50%;
	}
	.cuatro {
	 order: 3;
	   height:50%;
	}
	.cinco {
	 order: 5;
	   height:50%;
	}
	.seis {
	 order: 6;
	   height:50%;
	}
	.siete {
	 order: 8;
	   height:50%;
	}
	.ocho {
	 order: 7;
	   height:50%;
	}
	.nueve {
	 order: 9;
	   height:50%;
	}
	.diez {
	 order: 10;
	   height:50%;
	}
	.oncee {
	 order: 12;
	   height:50%;
	}
	.doce {
	 order: 11;
	   height:50%;
	}
	.trece {
	 order: 13;
	   height:50%;
	}
	.catorce {
	 order: 14;
	   height:50%;
	}
	.quince {
	 order: 16;
	   height:50%;
	}
	.dieciseis {
	 order: 15;
	   height:50%;
	}

}


/********************

FABRICAS

********************/


.Titulo_fabr{
	width:100%;
	height:auto;
	}
	
.Titulo_texto_fabr_01{
	font-family: 'Elsie', sans-serif;
	font-size:47px;
	color:#000;	
	text-align:center;	
	}
	
.Titulo_cuadro_fabr_01{
	width:100%;
	height:30px;
	}
.Titulo_cuadro_fabr_02{
	width:100%;
	height:250px;
	}

.Titulo_texto_fabr_02{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding:5%;
	padding-left: 10%;
	float:left;
	width:50%;
	}

.Titulo_texto_fabr_03{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	padding-right: 10%;
	float:right;
	width:50%;
	}

.Titulo_cuadro_fabr_03 {
	width:100%;
	height:40px;
	}

.Imagen_fabr_principal{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#fff;	
	text-align:justify;	
	padding: 5%;
	padding-right: 70%;
	padding-top: 40%;
	height:auto;
	width:100%;
	font-weight: bold;
	}


.banner_fabr{
    position: relative;
    width: 100%;
    background-color:#decc08;
    height: 100px;
    margin: 0 auto;
}

.banner_fabr_texto{
    font-family: 'Montserrat', sans-serif;
		font-size: 30px;
    color:#fff;
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
    font-weight: 400;
    text-align: center;
   	font-weight: bold;
}

.banner_fabr::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -30px;
    border-width: 30px;
    border-style: solid;
    border-color: #decc08 transparent transparent
    transparent;
}

.Fabricas{
	width:100%;
	height:500px;
	display: flex;
	flex-wrap: wrap;
	}	


.Imagen_texto_fabr{
	font-family: 'Elsie', sans-serif;
	font-size:90px;
	color:#fff;
	text-align:center;
	padding: 5%;
	width:50%;
	height:100%;
	table-layout: fixed;
	display: flex;
	font-weight: bold;
	justify-content: center;
	align-items: center;
	}

.Descripcion_fabr{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	vertical-align: middle;
	height:100%;
	width:50%;
	display: flex;
	justify-content: center;
	align-items: center;
	}

	.uno {
	 order: 1;
	}
	.dos {
	 order: 2;
	}
	.tres {
	 order: 3;
	}
	.cuatro {
	 order: 4;
	}

.Imagen_final_fabr{
	width:100%;
	height:400px;
	}
.Imagen_final_fabr img{
	width:100%;
	padding: 10%;
	float:left;
}

.Imagen_final_fabr span{
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
	color:#fff;	
	padding-left: 65%;
	text-align: center;
	float: left;
	position: relative;
	margin-top: -14%;
	font-weight: bold;
}

@media screen and (max-width: 1350px) {
	.Imagen_texto_fabr{
		font-size:70px;
		}
	.banner_fabr_texto{
		font-size: 25px;
		}
		
	.Imagen_fabr_principal{
		font-size:17px;
		height:500px;
		padding-right: 60%;
	}	
		
	.Imagen_final_fabr span{
	font-size:23px;
	padding-left: 60%;
	margin-top: -14%;
}
	
		
		
}

@media screen and (max-width: 950px) {
	
	.Titulo_texto_fabr_01 {
		font-size:35px;
		}
	
	.Titulo_texto_fabr_02{
		font-size:15px;
		}
	
	.Titulo_texto_fabr_03{
		font-size:15px;
		}	
		
	.Imagen_fabr_principal{
		font-size:15px;
		height:400px;
		padding-right: 55%;
	}	
	
	.Imagen_texto_fabr{
		font-size:50px;
		}
	.banner_fabr_texto{
		font-size: 20px;
		}
	.Fabricas{
		height:400px;
		}	
	.Descripcion_fabr{
		font-size:15px;

		}

		
.Imagen_final_fabr span{
	font-size:20px;
	padding-left: 50%;
	margin-top: -14%;
	}	
		
	}
@media screen and (max-width: 750px) {
	.Imagen_texto_fabr{
		font-size:40px;
		}
	.banner_fabr_texto{
		font-size: 18px;
		}
	.Descripcion_fabr{
		font-size:14px;
		}
		.Imagen_fabr_principal{
		font-size:13px;
		height:300px;
	}	
			
		
	}
	
@media screen and (max-width: 600px) {

	
.Titulo_cuadro_fabr_02{
	height:150px;
	}

		.Titulo_texto_fabr_02{
		font-size:12px;
		}
	
	.Titulo_texto_fabr_03{
		font-size:12px;
		}	
	.Imagen_texto_fabr{
		font-size:25px;
		}
	.banner_fabr_texto{
		font-size: 15px;
		}
	.Fabricas{
		height:600px;
		}
	.Descripcion_fabr{
		width:100%;
		font-size:13px;
		}
	.Imagen_texto_fabr{
		width:100%
		}
		
		.Imagen_fabr_principal{
		font-size:11px;
		height:200px;
		padding-right: 50%;
		padding-top: 35%;


	}	

	.uno {
	 order: 1;
	   height:50%;

	}
	.dos {
	 order: 2;
	   height:50%;

	}
	.tres {
	 order: 4;
	   height:50%;
	}
	.cuatro {
	 order: 3;
	   height:50%;
	}

.Imagen_final_fabr span{
	font-size:13px;
	padding-left: 45%;
	margin-top: -16%;
	}	

}


/********************

QUIENES SOMOS

********************/


.Titulo_qs{
	width:100%;
	height:auto;
	}
	
.Titulo_texto_qs_01{
	font-family: 'Elsie', sans-serif;
	font-size:47px;
	color:#000;	
	text-align:center;	
	}
	
.Titulo_cuadro_qs_01{
	width:100%;
	height:30px;
	}
.Titulo_cuadro_qs_02{
	width:100%;
	height:250px;
	}

.Titulo_texto_qs_02{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding:5%;
	padding-left: 10%;
	float:left;
	width:50%;
	}

.Titulo_texto_qs_03{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	padding-right: 10%;
	float:right;
	width:50%;
	}

.Titulo_cuadro_qs_03 {
	width:100%;
/*	height:40px;*/
	}

.Titulo_cuadro_qs_04{
	width:100%;
	height:40px;
	}

.Imagen_qs_principal{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#fff;	
	text-align:right;	
	padding: 5%;
	padding-left: 70%;
	height:0px;
	width:100%;
	font-weight: bold;
	margin-top: -220px;
	}


.banner_qs{
    position: relative;
    width: 100%;
    background-color:#decc08;
    height: 100px;
    margin: 0 auto;
}

.banner_qs_texto{
    font-family: 'Montserrat', sans-serif;
		font-size: 30px;
    color:#fff;
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
    font-weight: 400;
    text-align: center;
   	font-weight: bold;
}

.banner_qs::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -30px;
    border-width: 30px;
    border-style: solid;
    border-color: #decc08 transparent transparent
    transparent;
}

.Titulo_texto_qs_04{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	padding-left: 10%;
	padding-right: 10%;
	width:100%;
	margin-top: 206px;
	}


.Titulo_texto_qs_05{
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
	color:#000;	
	text-align:center;	
	padding: 5%;
	padding-left: 8%;
	padding-right: 8%;
	width:100%;
 	font-weight: bold;
	}



@media screen and (max-width: 1350px) {
	.Imagen_texto_qs{
		font-size:70px;
		}
	.banner_qs_texto{
		font-size: 20px;
		}
		
	.Imagen_qs_principal{
		font-size:17px;
		margin-top: -150px;
	}	
		
}

@media screen and (max-width: 950px) {
	
	.Titulo_texto_qs_01 {
		font-size:35px;
		}
	
	.Titulo_texto_qs_02{
		font-size:15px;
		}
	
	.Titulo_texto_qs_03{
		font-size:15px;
		}	
		
	.Imagen_qs_principal{
		font-size:15px;
		padding-left: 70%;
		padding-right: 8%;
		margin-top: -95px;
		padding-bottom: 46px;
	}	
	
	.Titulo_texto_qs_04{
		font-size:15px;
	}	
	
	.Titulo_texto_qs_05{
	font-size:20px;
	}
	
	.Imagen_texto_qs{
		font-size:50px;
		}
	.banner_qs_texto{
		font-size: 20x;
		}

	.Imagen_texto_qs{
		height:400px;
		}
		

		
	}
@media screen and (max-width: 750px) {
	.Imagen_texto_qs{
		font-size:40px;
		}
	.banner_qs_texto{
		font-size: 20px;
		}

		.Imagen_qs_principal{
		font-size:13px;
	}	
			
		
	}
	
@media screen and (max-width: 600px) {

	
.Titulo_cuadro_qs_02{
	height:150px;
	}

		.Titulo_texto_qs_02{
		font-size:12px;
		}
	
	.Titulo_texto_qs_03{
		font-size:12px;
		}	
		
	.Titulo_texto_qs_04{
		font-size:12px;
	}	
	
	.Titulo_texto_qs_05{
	font-size:15px;
	}
	
	.Imagen_texto_qs{
		font-size:25px;
		}
	.banner_qs_texto{
		font-size: 15px;
		}

	.Imagen_texto_qs{
		height:210px;
		}
		
		.Imagen_qs_principal{
		font-size:11px;
		padding-right: 50%;
		padding-top: 35%;
		padding-right: 7%;
		padding-top: 8%;
		padding-left: 50%;
	}	

}


/********************

ETIQUETA MOSTAZA

********************/


.Titulo_most{
	width:100%;
	height:auto;
	}
	
.Titulo_texto_most_01{
	font-family: 'Elsie', sans-serif;
	font-size:47px;
	color:#000;	
	text-align:center;	
	}
	
.Titulo_cuadro_most_01{
	width:100%;
	height:30px;
	}
.Titulo_cuadro_most_02{
	width:100%;
	height:250px;
	}

.Titulo_texto_most_02{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding:5%;
	padding-left: 10%;
	float:left;
	width:50%;
	}

.Titulo_texto_most_03{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	padding-right: 10%;
	float:right;
	width:50%;
	}

.Titulo_cuadro_most_03 {
	width:100%;
	height:0px;
	}



.banner_most{
    position: relative;
    width: 100%;
    background-color:#decc08;
    height: 100px;
    margin: 0 auto;
}

.banner_most_texto{
    font-family: 'Montserrat', sans-serif;
		font-size: 30px;
    color:#fff;
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
    font-weight: 400;
    text-align: center;
   	font-weight: bold;
}

.banner_most::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -30px;
    border-width: 30px;
    border-style: solid;
    border-color: #decc08 transparent transparent
    transparent;
}

.Mostaza{
	width:100%;
	height:600px;
	display: flex;
	flex-wrap: wrap;
	}	

.Imagen_texto_most{
	font-family: 'Elsie', sans-serif;
	font-size:90px;
	color:#fff;
	text-align:center;
	padding: 5%;
	width:50%;
	height:100%;
	table-layout: fixed;
	display: flex;
	font-weight: bold;
	justify-content: center;
	align-items: center;
	}

.Descripcion_most{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	vertical-align: middle;
	width:50%;
	height:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	}

.Titulo_texto_most_05{
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
	color:#000;	
	text-align:center;	
	padding: 5%;
	padding-left: 8%;
	padding-right: 8%;
	width:100%;
 	font-weight: bold;
	}

	.uno {
	 order: 1;
	}
	.dos {
	 order: 2;
	}
	.tres {
	 order: 3;
	}
	.cuatro {
	 order: 4;
	}



@media screen and (max-width: 1350px) {
	.Imagen_texto_most{
		font-size:70px;
		}
	.banner_most_texto{
		font-size: 25px;
		}
		
	.Mostaza{
	height:500px;
	}	
		
}

@media screen and (max-width: 950px) {
	
	.Titulo_texto_most_01 {
		font-size:35px;
		}
	
	.Titulo_texto_most_02{
		font-size:15px;
		}
	
	.Titulo_texto_most_03{
		font-size:15px;
		}	
		
	
	.banner_most_texto{
		font-size: 20x;
		}
	.Packaging{
		height:400px;
		}	
	.Descripcion_most{
		font-size:15px;

		}
		
		.Mostaza{
		height:400px;
		}	
		
		.Titulo_texto_most_05{
	font-size:20px;
	}
		
	}
@media screen and (max-width: 750px) {
	.Imagen_texto_most{
		font-size:40px;
		}
	.banner_most_texto{
		font-size: 20px;
		}
	.Descripcion_most{
		font-size:14px;
		}
		
		.Mostaza{
	height:300px;
	}	
			
		
	}
	
@media screen and (max-width: 600px) {

	
		.Titulo_texto_most_02{
		font-size:12px;
		}
	
	.Titulo_texto_most_03{
		font-size:12px;
		}	
	.Imagen_texto_most{
		font-size:25px;
		}
	.banner_most_texto{
		font-size: 15px;
		}

		.Mostaza{
	height:600px;
	}	

	.Descripcion_most{
		width:100%;
		font-size:13px;
		}
	.Imagen_texto_most{
		width:100%;
		}
		


	.uno {
	 order: 1;
	   height:50%;

	}
	.dos {
	 order: 2;
	   height:50%;

	}
	.tres {
	 order: 4;
	   height:50%;
	}
	.cuatro {
	 order: 3;
	   height:50%;
	}
	
	.Titulo_texto_most_05{
	font-size:15px;
	}

}

/********************

EDICIONES LIMITADAS

********************/

.Titulo_edlim{
	width:100%;
	height:auto;
	}
	
.Titulo_texto_edlim_01{
	font-family: 'Elsie', sans-serif;
	font-size:47px;
	color:#000;	
	text-align:center;	
	}
	
.Titulo_cuadro_edlim_01{
	width:100%;
	height:30px;
	}
.Titulo_cuadro_edlim_02{
	width:100%;
	height:250px;
	}

.Titulo_texto_edlim_02{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding:5%;
	padding-left: 10%;
	float:left;
	width:50%;
	}

.Titulo_texto_edlim_03{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	padding-right: 10%;
	float:right;
	width:50%;
	}

.Titulo_cuadro_edlim_03 {
	width:100%;
	height:0px;
	}

.Imagen_edlim_principal{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#fff;	
	text-align:right;	
	padding: 5%;
	padding-left: 70%;
	height:0px;
	width:100%;
	font-weight: bold;
	margin-top: -220px;
	}


.banner_edlim{
    position: relative;
    width: 100%;
    background-color:#decc08;
    height: 100px;
    margin: 0 auto;
}

.banner_edlim_texto{
    font-family: 'Montserrat', sans-serif;
		font-size: 30px;
    color:#fff;
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
    font-weight: 400;
    text-align: center;
   	font-weight: bold;
}



@media screen and (max-width: 1350px) {

	.banner_edlim_texto{
		font-size: 22px;
		}
	.Imagen_edlim_principal{
		font-size:17px;
		margin-top: -150px;
	}	
}

@media screen and (max-width: 950px) {
	
	.Titulo_texto_edlim_01 {
		font-size:35px;
		}
	
	.Titulo_texto_edlim_02{
		font-size:15px;
		}
	
	.Titulo_texto_edlim_03{
		font-size:15px;
		}	
		
	
	.banner_edlim_texto{
		font-size: 20x;
		}
		
	.Imagen_edlim_principal{
		font-size:15px;
		padding-left: 50%;
		padding-right: 8%;
		margin-top: -95px;
		padding-bottom: 46px;
	}		
		
		
	}
@media screen and (max-width: 750px) {

	.banner_edlim_texto{
		font-size: 18px;
		}
		
		
	}
	
@media screen and (max-width: 600px) {

	
		.Titulo_texto_edlim_02{
		font-size:12px;
		}
	
	.Titulo_texto_edlim_03{
		font-size:12px;
		}	

	.banner_edlim_texto{
		font-size: 15px;
		}

		.Imagen_edlim_principal{
		font-size:11px;
		padding-right: 50%;
		padding-top: 35%;
		padding-right: 7%;
		padding-top: 8%;
		padding-left: 50%;
	}	

}

/********************

MODA REGENERATIVA version nueva

OJO! No se pueden borrar los estilos de la antigua porque la version nueva usa algunos de esos!
Para el banner y las 9 cajas

********************/



.Titulo_rf{
	width:100%;
	height:auto;
	display:inline-block;
	}

.Titulo_texto_rf_01{
	font-family: 'Elsie', sans-serif;
	font-size:47px;
	color:#000;	
	text-align:center;	
	}

.Titulo_cuadro_rf_01{
	width:100%;
	height:30px;
	}
	
.Titulo_cuadro_rf_02{
	width:100%;
	height:250px;
	}

.Titulo_texto_rf_02{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding:5%;
	padding-left: 10%;
	float:left;
	width:50%;
	}

.Titulo_texto_rf_03{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;	
	padding: 5%;
	padding-right: 10%;
	float:right;
	width:50%;
	}

.Titulo_cuadro_rf_03 {
	width:100%;
	height:0px;
	}

.Titulo_texto_rf_05{
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
	color:#000;	
	text-align:center;	
	padding: 5%;
	padding-left: 8%;
	padding-right: 8%;
	width:100%;
 	font-weight: bold;
	}

.ficha-rf_grupo_04 {
	position: relative;
	width:100%;
	background-color:#decc08;
	height:100px;
	margin: 0 auto;
	}	
.ficha-rf_grupo_04::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -30px;
  border-width: 30px;
  border-style: solid;
  border-color: #decc08 transparent transparent transparent;
}		


/*------------- movil ----------------*/	

@media screen and (max-width: 950px) {
	
	.Titulo_texto_rf_01 {
		font-size:35px;
		}
	
	.Titulo_texto_rf_02{
		font-size:15px;
		}
	
	.Titulo_texto_rf_03{
		font-size:15px;
		}	
		
		
	}
	
@media screen and (max-width: 600px) {	
	
		.Titulo_texto_rf_02{
		font-size:12px;
		}
	
	.Titulo_texto_rf_03{
		font-size:12px;
		}	


}

/********************

DONACIONES

********************/


.Titulo_don{
	width:100%;
	height:auto;
	}
	
.Titulo_texto_don_01 {
	font-family: 'Elsie', sans-serif;
	font-size:47px;
	color:#000;	
	text-align:center;	
	}
	
.Titulo_cuadro_don_01 {
	width:100%;
	height:40px;
	}

.Titulo_texto_don_02 {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	color:#000;	
	/*font-weight: bold;*/
	text-align:center;	
	padding: 5%;
	}

.banner_don{
    position: relative;
    width: 100%;
    background-color:#decc08;
    height: 100px;
    margin: 0 auto;
}

.banner_don_texto{
    font-family: 'Montserrat', sans-serif;
		font-size: 30px;
    color:#fff;
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
    font-weight: 400;
    text-align: center;
   	font-weight: bold;
}

.banner_don::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -30px;
    border-width: 30px;
    border-style: solid;
    border-color: #decc08 transparent transparent
    transparent;
}

.Titulo_cuadro_don_02 {
	width:100%;
	height:40px;
	}


.donacion{
	width:100%;
	height:500px;
	display: flex;
	flex-wrap: wrap;
	}	
	
.Contenedor_donacion{
	width:50%;
	float:left;
	height:100%;
	}	


.Imagen_texto{
	font-family: 'Elsie', sans-serif;
	font-size:90px;
	color:#fff;
	text-align:center;
	padding: 5%;
	width:100%;
	height:500px;
	table-layout: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	}
	
.Descripcion_donacion{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#000;	
	text-align:justify;
	padding: 5%;
	display: table-cell;
	vertical-align: middle;
	height:500px;
	}

	.uno {
	 order: 1;
	}
	.dos {
	 order: 2;
	}
	.tres {
	 order: 3;
	}
	.cuatro {
	 order: 4;
	}
	.cinco {
	 order: 5;
	}
	.seis {
	 order: 6;
	}

.Titulo_texto_don_05{
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
	color:#000;	
	text-align:center;	
	padding: 5%;
	padding-left: 8%;
	padding-right: 8%;
	width:100%;
 	font-weight: bold;
	}

@media screen and (max-width: 1350px) {
	.Imagen_texto{
		font-size:70px;
		}
	.banner_don_texto{
		font-size: 22px;
		}
	}

@media screen and (max-width: 950px) {
	
	.Titulo_texto_don_01 {
		font-size:35px;
		}
	
	
	.Imagen_texto{
		font-size:50px;
		}
	.banner_don_texto{
		font-size: 20px;
		}
	.donacion{
		height:400px;
		}	
	.Descripcion_donacion{
		height:400px;
		font-size:15px;
		}
	.Imagen_texto{
		height:400px;
		}
		
	.Titulo_texto_don_05{
	font-size:20px;
	}
		
	}
@media screen and (max-width: 750px) {
	.Imagen_texto{
		font-size:40px;
		}
	.banner_don_texto{
		font-size: 20px;
		}
	.Descripcion_donacion{
		font-size:14px;
		}
		
}
	
@media screen and (max-width: 600px) {
.Contenedor_donacion{
	width:100%;
	float:left;
	height:100%;
	flex-shrink: 0;
	}	
	.Imagen_texto{
		font-size:25px;
		}
	.banner_don_texto{
		font-size: 15px;
		}
	.donacion{
		height:420px;
		}	
	.Descripcion_donacion{
		height:210px;
		font-size:10px;

		}
	.Imagen_texto{
		height:210px;
		}
		
	.Titulo_texto_don_05{
	font-size:15px;
	}
.uno {
 order: 1;
 height:50%;
}

.dos {
 order: 2;
  height:50%;
}
.tres {
 order: 4;
  height:50%;
}
.cuatro {
 order: 3;
  height:50%;
}
.cinco {
 order: 5;
  height:50%;
}
.seis {
 order: 6;
  height:50%;
}


}
















