section:not(#HERO){ padding-top:60px; padding-bottom:60px;}

@media(max-width: 768px){
	.text-xs-center{text-align:center;}
}
@media(max-width: 991px){
	.text-md-center{text-align:center;}
}
	#HERO{ height: 70vh;min-height:550px; position: relative;overflow:hidden }
	
	#HERO .nk-contenedor{position: absolute; z-index:4; width:100%; height:100%; text-align: center;}
	#HERO .nk-contenedor > div{margin-top: 70px; max-width: 80%}
	#HERO h1{ padding-top: 90px}
	#HERO p{ color:#fff;margin-bottom:0}
	
	.home #HERO{ height: 85vh;min-height:700px; }
	.home #HERO .swiper-container{ height: 100%}

/*=== COLORES ===*/
	.BOX_COLOR1{ background: #e31C79;color: #fff }
	.BOX_COLOR2{ background: #003C6A;color: #fff }
	.BOX_BLANCO{ background: #FFFFFF !important; }
	.BOX_GRIS{ background: #f6f6f6 !important; }
	.BOX_DARK{ background: #222222 !important; }
	.BOX_DARK *{ color: #fff !important; }

	.DARK{ color: #222  !important;}
	.BLANCO{ color: #fff !important}
	.NEGRO{ color: #000 !important}
	.COLOR,
	.COLOR1{ color: #e31C79 !important}
	.COLOR2{ color: #003C6A !important}
	.COLOR3{ color: #bd9d67 !important}
	.HUEVO{ color: #f0a401 !important}
	
	.text-azul{ color: #003c6a}

	span.resaltado{ display: inline-block !important;background: #e31C79; color:#fff; line-height: 1em; padding: 3px 10px;width: auto; margin: auto auto}
	span.resaltado.color2{background: #003C6A;}

/*=============== SOMBRAS  =================*/
.BOX_SHADOW{
/*
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.24);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.24);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.24);
*/
	-webkit-box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.49);
	-moz-box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.49);
	box-shadow: 0px 0px 20px -6px rgba(0,0,0,0.49);
}


h1,h2,h3,h4,h5, p, h1 span{position:relative; }
.edit-btn{ 
	display: inline-block; 
	position: absolute;
	left:-25px;
	top:5px;
	z-index:99;
	width:28px; 
	height:28px; 
	line-height:28px !important; 
	text-align: center; 
	background: #ccc;
	color:#003c6a !important;
	border-radius: 50%;
}
.edit-btn i.fa-pencil{ color:#ff0000 !important; line-height:28px !important; font-size: 16px !important; padding:0 !important; margin:0; padding:0;}

#HERO h1 i.fa-pencil{ position: relative;top: -20px !important; -webkit-text-stroke-width:0}

.modal-editar .modal-content textarea{ background: #f1f1f1;COLOR: #000}
.modal-editar .modal-backdrop{ position: relative !important; z-index:999999 !important  }

.tinte-azul{ background-color: rgba(9 65 108 / 80%); position: absolute; width:100%; height:100%; top:0; left: 0; z-index:3 }
.tinte-fucsia,
.tinte-rosa{ background-image:linear-gradient(to bottom, rgba(199 9 98 / 91%), rgba(227 28 121 / 80%)); position: absolute;  width:100%; height:100%; top:0; left: 0;  z-index:2 }
.tinte-rosa2{ background-image:linear-gradient(to bottom, rgba(9 65 108 / 80%), rgba(9 65 108 / 80%));position: absolute;  width:100%; height:100%; top:0; left: 0;  z-index:2;  }


/*coty 2021-08-31*/

	#BOX_FORMULA .item { padding-left: 20px;padding-right: 20px; text-align: center;}
	#BOX_FORMULA .item > div{ padding: 15px; background: rgba(255,255,255,0.8); height:100%;}
	#BOX_FORMULA .titulo{ line-height: 1.25em; color: #003c6a}
	#BOX_FORMULA p{ max-width:80%; margin: auto auto}

	#BOX_FORMULA i.fa-plus{
		position: absolute; z-index:1; background: rgba(227,28,171,0.6); width:36px; height: 36px; text-align: center; line-height: 36px; color:#fff; border-radius: 50%; top: calc(50% - 18px); right: -19px;
	}
	#BOX_FORMULA .item:last-child i.fa-plus{display: none}

	@media(max-width: 992px){
		#BOX_FORMULA .item{ margin-bottom:30px;}
		#BOX_FORMULA .item i.fa-plus{display: block; top:-18px; right: calc(50% - 18px); }
		#BOX_FORMULA .item:last-child i.fa-plus{display: block}
	}
	@media(max-width: 575px){
		#BOX_FORMULA .item{ margin-bottom:0px;}
		#BOX_FORMULA .item div{ max-width: 360px; margin: auto auto; background-color: transparent}
		#BOX_FORMULA .item i.fa-plus{display: block; top:auto; bottom: auto;position: relative;left: calc(50% - 18px); }
		#BOX_FORMULA .item:last-child i.fa-plus{display: none;}
	}

	.site-btn.empty{ background: transparent}


/*=========	 2021-09-23 | LIMPIO | EL VIAJE (ojo gota)	================*/
	#home-INTRO{ position: relative; z-index:1; }

	.somosfabricantes {
			position: absolute;
			bottom: -70px; 
			right: -30px;
			width: 200px;
			height: 200px;
			/* margin: -60px 0 0 -60px; */
			-webkit-animation: spin 4s linear infinite;
			-moz-animation: spin 4s linear infinite;
			animation: spin 14s linear infinite;
			z-index: 999999;
		}
		.somosfabricantes2 {
			position: absolute;
			bottom: -70px; 
			right: -30px;
			width: 200px;
			height: 200px;
			/* margin: -60px 0 0 -60px; */
			z-index: 9999999;
		}
		@media(max-width:1280px){
			.somosfabricantes,
			.somosfabricantes2{ width:175px; height: 175px;right: -10px; }
		}
		@media(max-width:992px){
			.somosfabricantes,
			.somosfabricantes2{  width:200px; height: 200px; right: -20px; }
		}

		@media(max-width:768px){
			.somosfabricantes,
			.somosfabricantes2{  width:140px; height: 140px; right: -20px; }
		}

		@-moz-keyframes spin { 100% { -moz-transform: rotate(-360deg); } }
		@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg); } }
		@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }

/*=========	 2021-09-23 | LIMPIO | CONTADORES	================*/
	#CONTADORES .titulo-seccion{ 
		font-size: 75px;font-family: "GilroyBlack"; margin-bottom:10px; 
	}
	@media(min-width: 992px) and (max-width: 1199px){
		#CONTADORES .titulo-seccion{ font-size: 60px; }
	}
	@media only screen and (max-width : 768px) {
		#CONTADORES .titulo-seccion{ font-size: 40px; }
	}

	#CONTADORES p{ max-width: 200px; margin: auto auto; padding: 0px 15px 20px 15px;}
	
	#CONTADORES .container{ 
		background-color: aliceblue;
		border-radius: 5px;
		padding: 5px;
	}
	@media(max-width: 1280px){
		#CONTADORES .container{ max-width: 100%; }
	}

.html2canvas-container { width: 3000px !important; height: 3000px !important; }