	
	
	.sectores{
	height: 91px;
	background-color: #fff;
	margin: 0 0 35px 0;
}

.titulo_sectores{
	width: 333px;
    height: 91px;
    float: left;
    padding: 17px 0 0 81px;
    font-size: 24px;
    line-height: 24px;
    color: #fff;
    letter-spacing: 2px;
    background-color: #ff5d00;
	background-color: #000;
    position: relative;
}

.titulo_sectores:before{
	content: "";
	width: 200%;
	height: 100%;
	background-color: #ff5d00;background-color: #000;
	position: absolute;
	top: 0px;
	left: -200%;
}

.titulo_sectores:after{
	content: "";
	width: 0;
	height: 0;
	/*border-top: 91px solid #ff5d00; 
	border-right: 43px solid transparent;*/
	border: 46px solid #ff5d00;
	border: 46px solid #000;
	border-radius: 0 100% 100% 0;
	position: absolute;
	top: 0px;

	/*right: -43px;*/
	right: -70px;
}

.items_sectores{
	text-align: right;
	background-color: #000
}

.items_sectores span{
	width: 12%;
	height: 91px;
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	line-height: 15px;
	color: black;
	color: #fff;
	text-align: center;
	/*font-family: 'MetronicProSemiBold';*/
	position: relative;

	 -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.items_sectores span img{
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.items_sectores span:hover img{
	transform: rotateY(200deg);
   -webkit-transform: rotateY(200deg);
   -moz-transform: rotateY(200deg);
   -o-transform: rotateY(200deg);
   -ms-transform: rotateY(200deg);
}

.items_sectores span:before{
	content: "";
	width: 2px;
	height: 54px;
	background-color: #dddee7;
	position: absolute;
	top: 20px;
	right: -2px;
}

.items_sectores span:last-child:before{
	display: none;
}

.items_sectores span img{
	display: block;
	margin: 12px auto 3px auto;
}

.btn_ver{
	display: inline-block;
	margin: 30px 0 0 0;
	width: 157px;
	height: 37px;
	color: #ff5d00;
	font-size: 13px;
	text-align: center;
	/*font-family: 'MetronicProBold';*/
	text-transform: uppercase;
	position: relative;

	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.btn_ver:before{
	content: "";
	width: 100%;
	height: 100%;
	border: solid 2px #ff5d00;
	background-color: transparent;

	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;

	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;

	-webkit-transform: skewX(-15deg);
	-moz-transform: skewX(-15deg);
	-ms-transform: skewX(-15deg);
	transform: skewX(-15deg);
}

.btn_ver span{
	display: block;
	padding: 10px 0 0 0;
	position: relative;
	z-index: 2;
}

.btn_ver:hover:before{
	background-color: #ff5d00;
	-webkit-transform: skewX(15deg);
	-moz-transform: skewX(15deg);
	-ms-transform: skewX(15deg);
	transform: skewX(15deg);
}

.btn_ver:hover span{
	color: #fff;
}
	
	
	
	
/* - - - - */
	
	
	
.central-wrapper {
	width: 1394px;
	margin: 0 auto;
	position: relative;
}

.content-wrap .central-wrapper{
	padding-bottom: 40px;
}

.page{
	width: 100%;
	min-height: 100%;
	position: relative;
	z-index: 10;
	overflow-x: hidden;
	clear: both;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
	
	
	

/* - - CATEGORIAS MENÚ DESPLEGABLE - - */
.categorias_top ul{
list-style: none;
}
.categorias_top{
	float: left;
	margin: 14px 0 0px 0;
	position: relative;
	z-index: 1000
}

.categorias_top a.btn_categorias{
	color: #000;
	font-size: 17px;
	/*font-family: 'MetronicProSemiBold';*/
	text-transform: uppercase;
}

.desplegable_categorias{
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	z-index: 10;
}

.cont_desplegable_cat{
	margin-top: 20px;
	position: relative;
}

.cont_desplegable_cat:before{
	content: "";
	width: 15px;
	height: 11px;
	background: url(../images/pin_top.png) no-repeat;
	position: absolute;
	top: -11px;
    left: 4px;
}

.sub_cat1,
.sub_cat2,
.sub_cat3,
.sub_cat4{
	display: none;
	position: absolute;
	top: 0px;
	left: 100%;
}

.categorias_top:hover .desplegable_categorias,
.desplegable_categorias ul li:hover .sub_cat1,
.desplegable_categorias ul .sub_cat1 li:hover .sub_cat2,
.desplegable_categorias ul .sub_cat2 li:hover .sub_cat3,
.desplegable_categorias ul .sub_cat3 li:hover .sub_cat4{
	display: block;
	animation: menuLevel2Show 0.3s ease-out forwards;
	-webkit-animation: menuLevel2Show 0.3s ease-out forwards;
}

.desplegable_categorias ul{
	width: 338px;
	background-color: #fff;
	padding: 5px 20px 0 20px;

	box-shadow: 0 11px 21px 0 rgb(0 0 3 / 52%);
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 3 / 52%);
	-moz-box-shadow: 0 11px 21px 0 rgb(0 0 3 / 52%);
	-o-box-shadow: 0 11px 21px 0 rgb(0 0 3 / 52%);
}

.desplegable_categorias ul{
	font-size: 14px;
	position: relative;
}

.desplegable_categorias ul li ul{
	margin-left: 34px!important;
}

.desplegable_categorias ul li{
	position: relative;
}

.desplegable_categorias ul li a{
	display: block;
	margin: 0 0 0 0;
	padding: 12px 35px 12px 20px;
	font-size: 14px;
	color: black;
	line-height: 16px;
	/*font-family: 'MetronicProSemiBold';*/
	text-transform: uppercase;
	border-bottom: solid 1px #eaeaea;
	position: relative;

	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.desplegable_categorias ul li a .fa-angle-right{
	font-size: 10px;
	position: absolute;
	top: 10px;
	left: 6px;
	font-size: 17px;
}

.desplegable_categorias .fa-caret-down{
	padding: 10px 10px 10px 10px;
	font-size: 17px;
	color: black;
	font-weight: bold;
	position: absolute;
	top: 0px;
	right: 0px;
}

.desplegable_categorias ul li ul li a{
	padding: 10px 35px 10px 22px;
	font-size: 13px;
	/*font-family: 'MetronicProSemiBold';*/
	background: url(../images/guion-menu.png) no-repeat 9px 16px;
}

.desplegable_categorias ul li ul:before{
	content: "";
	width: 11px;
	height: 18px;
	background: url(../images/pin_left.png) no-repeat;
	position: absolute;
	top: 9px;
	left: -11px;
}

.desplegable_categorias ul li a:hover,
.desplegable_categorias ul li a:hover i{
	color: rgba(255,0,4,1.00);
}

.desplegable_categorias ul li a:hover .fa-caret-down:before{
	content: "\f0da";
}

@-webkit-keyframes menuLevel2Show {
  0% {
    opacity: 0;
    margin-top: 30px;
  }
  10% {
    opacity: 0;
    margin-top: 30px;
  }
  100% {
    opacity: 1;
    margin-top: 0px;
  }
}
@keyframes menuLevel2Show {
  0% {
    opacity: 0;
    margin-top: 30px;
  }
  10% {
    opacity: 0;
    margin-top: 30px;
  }
  100% {
    opacity: 1;
    margin-top: 0px;
  }
}




/*.cat_active a{
	background-color: #e7e8ec;
}
*/


/*-----------------------------------*/

/*-----------------------------------*/



.fa-list-ul{
	margin-right: 5px;
	font-size: 18px;
}

.fa-angle-down{
	margin-left: 5px;
	font-size: 21px;
}

.menu_principal{
	float: right;
}

.menu_principal a,
.menu_principal span{
	display: inline-block;
	vertical-align: middle;
	padding: 17px 0 17px 0;
	font-size: 15px;
	color: #000;
	text-transform: uppercase;
	position: relative;
}

.menu_principal a:before{
	content: "";
	width:0%;
	height: 1px;
	background-color: #fff;
	position: absolute;
	bottom: 12px;
	left: 0px;

	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.menu_principal a:hover:before{
	width: 100%;
}


.menu_principal span{
	margin: 0 10px 0 10px;
}	
	
/*-----------------------------------*/
.right_top{
	float: right;
	width: auto;
}

.datos_top{
	margin: 4px 0 0 0;
	text-align: right;
}

.datos_top a{
	display: inline-block;
	padding: 10px 0 10px 0;
	color: #333;
}

.datos_top a:hover{
	text-decoration: underline;
}

.datos_top a i{
	margin-right: 2px;
	font-size: 19px;
	color: #000;
	vertical-align: middle;
}

.datos_top span{
	display: inline-block;
	margin-left: 8px;
	margin-right: 8px;
}

.whatsapp_top,
.email_top,
.nav_top{
	display: inline-block;
	vertical-align: top;
	color: #fff;
	font-size: 14px;
	/*font-family: 'MetronicProSemiBold';*/
}

.nav_top{
	margin-left: 40px;
}

.whatsapp_top{
	margin-right: 15px;
}

.whatsapp_top i{
    margin-top: -3px;
}
/*-----------------------------------*/
	
/* - - CUENTA PERFIL  - - */




.menu_mi_cuenta{
	display: inline-block;
	margin: 0 0 0 0!important;
    padding: 10px 0 10px 0;
    color: #fff;
	position: relative;
	cursor: pointer;
	z-index: 30;
}

.cont_perfil {
	position: absolute;
	top: 47px;
	right: 0px;
	height: auto;
	width: auto;
	background-color: transparent;
	opacity: 0;
	cursor: default;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

.cont_perfil.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
	z-index: 30;
}	

.perfil_container{
	position: relative;
	width: 180px;
	margin: 0 0 0 0;
	padding: 10px 20px 10px 20px;
	background-color: #fff;
	text-align: left;
	color: #000;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;

	-webkit-box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.45);
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.45);

	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);


	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.is-visible .perfil_container {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.perfil_container:before {
	content: "";
	width: 0;
	height: 0;
	border-right: 12px solid transparent;
	border-top: 0px solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 14px solid #ffffff;
	position: absolute;
	top: -11px;
	right: 21px;
	z-index: 10;
}

.perfil_container ul li a{
	font-size: 14px;
	display: block;
	color: black;
	border-bottom: solid 1px rgb(36 36 96 / 7%);
}

.perfil_container ul li:last-child a{
	border: none;
}

.perfil_container ul li a i{
	width: 16px;
	margin: -4px 8px 0 0;
	font-size: 14px;
	text-align: center;
}

	
/*-----------------------------------*/
	
	
	
	
	
	
	
	
	
	
	
	
	

@media only screen and (max-width: 1400px){

	.central-wrapper{
		width: 1190px;
	}

	.items_sectores span {
		width: 11.555555%;
		font-size: 14px;
		line-height: 14px;
	}

	.titulo_sectores{
		padding: 22px 0 0 81px;
		font-size: 21px;
		line-height: 22px;
	}

	.whatsapp_top,
	.email_top,
	.nav_top{
		font-size: 13px;
	}

	.menu_principal a,
	.menu_principal span{
		font-size: 14px;
	}

	.categorias_top a{
		font-size: 15px;
	}

	.fa-list-ul{
		font-size: 16px;
	}

	.owl-slide-subtitle {
		font-size: 28px;
	}

	.owl-slide-text h2{
		font-size: 18px;
	}

	.right_principales{
		width: 890px;
	}

	.widgets_left{
		width: 280px;

	}

	.anuncio_left,
	.anuncio_right{
		width: 49.5%;
	}

	.titulos_home h2{
		font-size: 18px;
		line-height: 20px;
	}

	.btn_ver_mas{
		margin: 0px 55px 0 0;
	}

	.titulos_home{
		padding: 13px 0px 13px 0px;
	}

	.cont_widget .titulos_home {
		padding: 14px 0px 19px 0px;
	}

	.titulo_producto{
		font-size: 14px;
	}

	.precio_producto{
		font-size: 18px;
	}

	.btn_add_cart{
		font-size: 13px;
	}

	.btn_add_cart i{
		font-size: 14px;
	}

	.precio_anterior{
		font-size: 13px;
	}

	.right_destacado {
		margin: 12px 18px 0 124px;
	}

	.right_destacado h5 {
		font-size: 17px;
	}

	.datos_footer h3{
		font-size: 16px;
	}

	.datos_footer{
		font-size: 14px;
		line-height: 24px;
	}

	.datos_footer span{
		line-height: 21px;
	}

	.menu_footer a,
	.menu_footer span{
		font-size: 14px;
	}

	.bottom_footer{
		font-size: 14px;
	}

	.logo_footer{
		width: 205px;
		margin: 0;
	}

	.menu_footer{
		padding: 0px 0 0px 0;
	}


	

} /*1400px*/



@media only screen and (max-width: 1199px){

	.content-wrap .central-wrapper {
		padding-bottom: 20px;
	}

	.central-wrapper{
		width: 999px;
	}

	.logo_top{
		width: 261px;
		height: 102px;
	}

	.header_top{
		height: 102px;
	}

	.logo_top:after{
		border-top: 103px solid #fff;
		border-right: 59px solid transparent;
		right: -58px;
	}

	#search-container {
		width: 474px;
	}

	.buscar_carrito {
		margin: 4px 0 0 0;
	}

	.nav_top{
		display: none;
	}

	.menu_principal a,
	.menu_principal span,
	.categorias_top a {
		font-size: 13px;
	}

	.datos_top {
		margin: 0px 0 0 0;
	}

	.categorias_top{
		margin: 12px 0 0px 0;
	}

	.owl-slide-subtitle {
		font-size: 24px;
	}

	.owl-slide-text h2 {
		font-size: 14px;
	}

	.widgets_left {
		width: 270px;
	}

	.right_principales {
		width: 710px;
	}

	.items_sectores span {
		width: 12%;
	}

	.titulo_sectores{
		width: 233px;
		padding: 25px 0 0 21px;
		font-size: 18px;
		line-height: 20px;
	}

	.titulos_home h2 {
		font-size: 17px;
	}

	.cont_logo{
		display: none!important;
	}

	.datos_footer{
		width: 30%
	}

	.top_footer {
		padding: 40px 0 20px 0;
	}

	.datos_footer h3 {
		margin: 0px 0 15px 0;
	}

	.cont_widget{
		padding: 0 15px 20px 15px;
	}

	.anuncio_widget{
		padding: 0!important;
	}

	.cont_carrouseles{
		padding: 0 15px 22px 15px;
	}

	.marcar_home .titulos_home {
		margin: 0 0 23px 0;
	}

	.bottom_footer{
		padding: 23px 0 20px 0;
	}

	.cont_listado_productos {
		padding: 20px 20px 20px 20px;
	}

	.listado_productos .cont_producto{
		width: 31.555555%;
	}

	.banner_categoria{
		height: 230px;
	}

	.banner_categoria h1{
		width: 83%;
		font-size: 22px;
	}

	.mostrando_resultados{
		display: none;
	}



} /*1199px*/





@media only screen and (max-width: 999px){

	.central-wrapper {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}

	.right_principales{
		width: auto;
		float: initial;
	}

	.widgets_left{
		display: none;
	}

	.marcar_home .slick-prev{
		right: 50px!important;
	}

	.marcar_home .slick-next{
		right: 25px!important;
	}

	.btn_ver_mas {
		margin: 0px 75px 0 0;
	}

	.datos_top,
	.menu_principal,
	.buscar_carrito form{
		display: none;
	}

	.categorias_top {
		margin: 8px 0 11px 0;
	}

	.header_top {
		height: 60px;
	}

	.logo_top {
		width: 170px;
		height: 60px;
	}

	.logo_top img {
		margin: 8px 0 0 0;
	}

	.logo_top:after {
		border-top: 60px solid #fff;
		border-right: 34px solid transparent;
		right: -34px;
	}

	.buscar_carrito {
		margin: 11px 0 0 0;
	}

	.owl-carousel .owl-slide{
		height: 350px;
	}

	.sectores{
		display: none;
	}

	.owl-slide-subtitle{
		letter-spacing: 1px;
	}

	.owl-slide-text h2{
		letter-spacing: 2px;
	}

	.left_productos{
		display: none;
		width: 320px;
		float: initial;
		position: absolute;
		top: 0px;
		left: -325px;
	}

	.right_productos{
		margin: 0 0 0 0;
	}

	.ficha_tecnica{
		display: block;
		margin-top: 10px;
	}

	.ocultar_categoria{
		display: block;
	}


	.menu_movil {
		display: block;
	}







}/*999px*/



@media only screen and (max-width: 892px){

	.cont_detalle {
		width: auto!important;
	}

} /*892px*/



@media only screen and (max-width: 940px){

	.bottom_footer{
		text-align: center;
	}

	.copy_,
	.sisweb_{
		float: initial;
	}

	.redes_footer{
		display: block;
		margin: 10px 0 10px 0;
		position: initial;
		width: auto;
	}

} /*940px*/



@media only screen and (max-width: 770px){

	.menu_footer a, .menu_footer span{
		padding: 10px 0 10px 0;
	}

	.banner_categoria:before{
		width: 100%;
		background-size: 100% 100%;
	}

	.top_detalle .breadcrumb_categoria,
	.btn_volver_tienda{
		width: auto;
		float: initial;
	}

	.btn_volver_tienda{
		display: block;
		margin-top: 10px!important;
	}

	.top_detalle {
		padding: 20px 0 22px 0;
	}



} /*770px*/




@media only screen and (max-width: 640px){

	.top_listado {
		margin: 0 0 15px 0;
	}

	.listado_productos .cont_producto {
		width: 48.555555%;
	}

	.detalle_producto,
	.galeria_producto{
		width: auto;
		float: initial;
	}

	.galeria_producto{
		margin-top: 30px;
	}

	.cont_galeria {
		padding-right: 0px;
	}

	.top_detalle{
		display: none;
	}

	.detalle_producto h2 {
		margin: 30px 0 20px 0;
		padding-bottom: 20px;
		border-bottom: solid 1px #dfdfdf;
	}




} /*640px*/


@media only screen and (max-width: 590px){

	.btn_ver_mas{
		display: none;
	}

	.slick-next,
	.slick-prev{
		top: 28px!important;
	}

	.anuncio_left,
	.anuncio_right{
		float: initial;
		width: auto;
	}

	.anuncio_left{
		margin-bottom: 10px;
	}

	.anuncio_widget{
		text-align: center;
	}


} /*590px*/



@media only screen and (max-width: 579px){

	.widgets_left{
		display: block;
		width: auto;
		float: initial;
		margin-top: 30px;
	}

	.datos_footer{
		width: auto;
		margin-bottom: 25px;
	}

	.datos_footer span br{
		display: none;
	}

	.top_listado select{
		margin: 0 0 0 0;
	}

	.ordernar_por span{
		display: none;
	}

	.cont_listado_productos {
		padding: 10px 10px 10px 10px;
	}

	.top_listado select{
		font-size: 12px;
	}





} /*579px*/



@media only screen and (max-width: 500px){

	ul.tabs li{
		height: 43px;
		padding: 5px 5px 0px 5px;
		font-size: 11px;
	}

	.cont_tabs {
		padding: 15px 15px 10px 15px;
		font-size: 14px;
		line-height: 20px;
	}

	.cont_tabs p{
		font-size: 14px;
		line-height: 20px;
	}




} /*500px*/


@media only screen and (max-width: 450px){

	.listado_productos .cont_producto{
		width: auto;
		display: block;
	}

	.detalle_producto h2{
		font-size: 20px;
	}

	.precio_codigo .precio_producto{
		font-size: 22px;
	}

	.cont_galeria .slick-next, .cont_galeria .slick-prev{
		top: 30px!important;
	}

	.wsp_fixed .wsp_desktop{
		display: none;
	}


	.wsp_fixed .wsp_mobil{
		display: block;
	}






} /*450px*/



@media only screen and (max-width: 380px){

	.owl-carousel .owl-slide {
		height: 290px;
	}

	.owl-slide-subtitle {
		font-size: 18px;
	}

	.owl-slide-subtitle br{
		display: none;
	}

	.btn_ver{
		display: none;
	}

	.titulos_home h2 {
		font-size: 16px;
	}

	.prod_destacado{
		margin: 10px 0 10px 0;
	}

	.marcar_home .titulos_home h2{
		padding-right: 57px;
	}

	.menu_footer span{
		margin: 0 5px 0 5px;
	}

	.banner_categoria {
		height: 130px;
		margin: 0 0 13px 0;
		background-image: none!important;
	}

	.banner_categoria:before{
		display: none;
	}

	.breadcrumb_categoria{
		display: none;
	}

	.banner_categoria h1{
		display: block;
		width: 100%;
		margin: 0 5px 0 5px;
		font-size: 17px;
		text-align: center;
	}

	.top_listado{
		display: none;
	}

	.precio_codigo .precio_producto,
	.codigo_prod{
		float: initial;
		width: auto;
		text-align: left;
	}

	.codigo_prod{
		margin-top: 10px;
	}

	.desplegable_categorias ul{
		width: 300px;
	}

	.sub_cat1, .sub_cat2, .sub_cat3, .sub_cat4{
		left: 0px;
		z-index: 200;
		top: 45px;
	}

	.desplegable_categorias ul li ul {
		margin-left: -20px!important;
	}

	.desplegable_categorias ul li ul:before{
		top: -12px;
		left: 22px;

		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}






}  /*380px*/


	
	
	
	
	
	/*   - - - - - - D  E S P L E G A B L E S - - - - - */



.overlay_cuenta{
	position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgb(0 0 0 / 43%);
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

.overlay_cuenta.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
	z-index: 20;
}


	
	
	
	
	
	
	
	
