/*---------------------------------*/
.subcategory-image {
    position: relative !important;
}
.subcategory-image a{
	border: none !important;
}
.subcategory-image:hover a:first-child{
	background-color: #cce1d8 !important;
}
a.subcategory-name {
	width: 100% !important;
	border: none !important;
	background-color: transparent !important;
	font-size: 17px;
	font-weight: 900;
    
}
a.subcategory-nameDescription{
	position: absolute !important;
    top: calc(50% - 90px) !important;
	width: 100% !important;
	border: none !important;
	background-color: transparent !important;
	font-size: 2.3rem;
	font-weight: 900;
	color: white !important;
	display: none;
}
a.subcategory-viewmore{
	position: absolute !important;
    top: calc(46%) !important;
	width: 100% !important;
	border: none !important;
	background-color: transparent !important;
	font-size: 2rem !important;
	font-weight: 900;
	color: white !important;
	display: none;
}
.subcategory-image:hover .img-loader.lazy-load.loaded{
	display: none;
}
.subcategory-image:hover .subcategory-name {
    display: none !important;
}
.subcategory-image:hover a.subcategory-nameDescription, .subcategory-image:hover a.subcategory-viewmore{
	display: inherit !important;
}
.subcategory-name, .subcategory-name:hover{
	/*color: #ffffff !important;*/
}

.row.m_column_row div div:hover {
    background-color: transparent !important;
}
#horizontal_menu ul li ul li div a:hover {
	color: #cce1d8 !important;
}

.product-prices .price-countdown-wrapper, .product-prices .label-small, .product-discounts, .at-share-btn-elements, #wrapper-tab-product, .sb-content .text-center{
    display: none !important;
}
#header-desktop{
	background-color: #f8f8f6 !important;
}
.header-logo a img.logo_home.img-responsive {
    max-width: 100% !important;
}
div#content-footer-4 .custom-html p a img {
    max-width: 63% !important;
}
.container.container-parent .title-header{
	text-align: center !important;
}
.sticky-top #header-middle .wrapper-header-middle .header-logo {
    top: -6px !important;
	left: 65px !important;
}
.sticky-top #header-middle .wrapper-header-middle .header-logo a .logo_home.img-responsive {
    max-width: 67% !important;
}
.zmdi.zmdi-facebook,.zmdi.zmdi-instagram, .zmdi.zmdi-google-old, .zmdi.zmdi-tumblr{
	color: transparent !important;
}
.sizechart-show{
	display: none !important; 
}
@media (max-width:1435px) {
    .sticky-top #header-middle .wrapper-header-middle .header-logo {
    top: -6px !important;
	left: 30px !important;
	}
}
@media (max-width:1241px) {
    .header-logo {
    	top: -25px;
	}
	.header-logo a img.logo_home.img-responsive {
    	max-width: 80% !important;
	}
}
@media (min-width: 1241px) and (max-width: 1360px) {
	.header-logo{
		top: -25px !important;
	} 
	.header-logo a img.logo_home.img-responsive {
    	max-width: 92% !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.header-logo{
		top: -10px !important;
	} 
	.header-logo a img.logo_home.img-responsive {
    	max-width: 70% !important;
	}
}
h1.contenido-pagina{
	margin-bottom: 20px;
}
h1.contenido-pagina span{
	border-bottom: 1px solid #000;
}
.left-column.col-xs-12.col-lg-12{
	margin-top: 10rem !important;
}
p.alert.alert-warning, li.label-flag.type-discount, .regular-price {
    display: none;
}
#multiCollapseExample1 .card.card-body p {
    padding: 1rem;
}
.product-description-short-detail .btn.btn-primary{
	width: 80%;
	padding: 1rem;
	text-align: justify;
}
.block-reassurance ul li .block-reassurance-item {
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
svg {
    fill: #ffffff;
	font-size: 1.5rem;
	margin-right: 1rem;
}
.title_block.title_font.h3 .title_text {
    text-align: center;
}
#boton-texto{
    background-color: transparent;
    font-size: 2rem;
}
button#accessibility_settings_toggle {
    margin-bottom: 7rem !important;
}
.custom-html.contenido-pagina .title-custom-1 h1{
	font-size: 90px;
}
.descripcionesDeProductos{
	font-size: 17px !important;
}
#multiCollapseExample1 .card.card-body.contenido-pagina, #multiCollapseExample2 .card.card-body.contenido-pagina{
	padding: 1rem;
}

.label-small .reference-detail, .label-small .control-label{
	display: none !important;
}
span.color {
    border-radius: 2rem !important;
}
span.bg-tooltip {
	display: none !important;
}
.product-customization-button{
	display:none;
}
.product-variants>.product-variants-item .color:before{
	color:#666666 !important;
	border: solid 1px !important;
}
.ets_wa_whatsapp_block.right_bottom {
    right: -20px !important;
    bottom: 60px !important;
}
.ets_wa_whatsapp_block img {
    width: 50px;
    margin-right: 25px;
}
.button-action-product form a:first-child {
    display: none !important;
}
.envioAmount{
	padding: 0 20px 10px !important;
	font-size: 1.3rem !important;
}

.float-center-right{
	text-align: right;
	align-content: center;
}
.logo_home{
	max-width:300px;
}
#horizontal_menu .nrt_mega_menu .element_li_depth_0.menu-enlace{
	margin: 0 40px 0 18px;
}
.contenedor-menu{
	margin-top: 30px
}
.product-list-subcategories .bx-wrapper{
	box-shadow: none;
}
.product-list-subcategories .bx-wrapper .bx-prev{
	left: -40px;
    background: url(../img/izq.webp);
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    top: 40%;
    width: 30px;
}
.product-list-subcategories .bx-wrapper .bx-next{
	right: -40px;
    background: url(../img/dcha.webp);
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    top: 40%;
    width: 30px;
}
body:not(#index) #wrapper.contenido-sup{
	padding-top:0;
}
.contenido-sup .category-cover{
	text-align: center;
	margin-bottom: 40px;
}
.contenido-sup .category-cover img{
	width: 100%;
	max-height: 300px;
}