.anthemeblocks-staticblockcategory {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
}

.staticblockcategory-item.staticblockcategory-item-big{
    width: 30%;
    margin: 1.5%;
    max-width: none;
}

.staticblockcategory-item.staticblockcategory-item-small{
    width: 22%;
    margin: 1.5%;
    float: left;
}

.staticblockcategory-item img{
    width:100%;
    height:100%;
}

.staticblockcategory-item .anthemeblocks-staticblockcategory-desc{
    text-transform: uppercase;
}
.anthemeblocks-staticblockcategory-desc h2 {
    color: #000;
    background-color: #ffffffc2;
    text-align: center;
    font-size: 20px;
    padding: 10px;
}


.customtext{
    width: 100%;
    float: left;
}

/*Header*/
#header .header-top{
    border-bottom:none;
}
.blockcart .blockcart-link svg path{
    fill:#000;
}
.blockcart .blockcart-link .cart-products-count {
    color: #000;
}
.language-selector.dropdown .expand-more{
    color:#000;
}
.language-selector.dropdown:hover .expand-more,
.user-info .dropdown:hover{
    color:#7a7a7a;
}
.language-selector.dropdown .expand-more,
.language-selector .dropdown-item{
    text-transform: uppercase;
}
.language-selector .dropdown-menu{
    min-width: auto;
}
.page-list .language-selector .current a,
.user-info .expand-more{
    background:#e0e0e0;
    font-weight: bold;
}

.left-nav .block-social{
    margin-left:10px;
}
#header.header3 .logo.img-responsive{
    max-width:100%;
}

#header.header3 #_desktop_contact_link{
    display:none;
}


/* Menú*/

.amenu-link:before, .amenu-link:after {
    display:none;
}
#header.header3 .amenu-item .amenu-link{
        padding: 22px 14px 20px 14px;
}


/* Configuración iconos de ventajas */
.advantages-type-1 {
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    width: 100%;
}

.advantages-type-1-item {
    background-color: lightgrey;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    flex: 1 1 auto;
    height: 200px;
    margin: 10px;
}
.advantages-img-wrapper {
    padding: 0px 0px;
    margin-right: 0px;
}
.advantages-type-1-img {
    max-width: 100%;
}
/* Configuración vídeo */
video {
  width: 100%;
  height: auto;
}
/* Configuración ancho del form principal, según el ancho de la pantalla */
@media (min-width: 1300px) {
    .container {
        width: 95%;
        max-width: 100%
    }
} 

/*** FOOTER ***/
.anthemeblocks-footer-payments {
    width: 100%;
    float: left;
    justify-content: center;
}

.anthemeblocks-footer-payments img {
    max-width: 90px;
    max-height: 30px;
    margin: 0 10px;
}
/*** END FOOTER ***/

/*Ficha producto*/
/* Tamaño imágenes en catálogo */
//.img_hover_change {
//    width: -webkit-fill-available !important;
// }
.product-miniature .thumbnail-container-image img {
#    width: -webkit-fill-available !important; 
    width: 100% !important; 
    max-width: 100%;
}
.product-flags .product-flag.online-only, .product-flags .product-flag.new{
    line-height:20px;
}
#product #product-availability,
#product #product_specific_references {
    display: none;
}
#product .tab-content .product-reference {
    display: none;
}
/* Ancho iconos de gráficos de lavado y cuidado */
.feature-image{
    width: 40px;
    opacity: 0.6;
}
.open-modal-btn{
    margin-top:15px;
}
/* Ancho del popup de la tabla de tallas */
.an_sizeguide {
    max-width: 1250px;
}
/*Fin ficha producto*/

/* Ponemos que no se vea el nombre 'Catalog' en el árbol de categorías */
.block-categories .h2 {
    color: transparent;
}

/* Altura del frame del logo */
#header.header4 #_desktop_logo {
    height: 125px;
}

/* Máximo ancho de la foto en la ficha de artículo */
#product #content {
    max-width: 700px;
}

/* Tamaño de los botones de los colores en el catálogo */
#category .color, .custom-checkbox input[type=checkbox]+span.color {
    width: 3.25rem;
    height: 3.25rem;
    border-radius: 0.25rem;
    margin: 0 8px 0 0;
}

/* Tamaño de los botones de los colores en la ficha de producto */
#product .color, .custom-checkbox input[type=checkbox] + span.color { 
    width:  4.25rem;
    height: 4.25rem;
    border-radius: 0.25rem;
    margin: 0 4px 0 4px;
 }

/* Tamaño de los botones de TALLAS en la ficha de producto */
.product-variants-item .nocolor .radio-label {
    border-radius: 18% !important;
    width: 35px !important;
    height: 35px!important;
}

/* Grosor del elemento seleccionado de color y talla*/
#product :checked+span.color.texture {
    border: none !important;
    outline: 5px solid black !important;
}

#product  :checked+span.radio-label {
    border: none !important;
    outline: 3px solid black !important;
}

#product :checked+span.noComb {
    border: none !important;
    outline: 1px solid black !important;
}

/* Ancho columna de categorías */
.page-category #left-column {
    width: 15%;
}

/* Color del hover en los links de la barra de navegación superior */
#header.header4 #_desktop_user_info a:hover, #header.header4 #_desktop_an_wishlist-nav a:hover, #header.header4 .header-nav .cart-preview a:hover {
    color: #000!important;
}

/* Textos del slider en la parte inferior */
.anthemeblocks-homeslider_center .anthemeblocks-homeslider-desc>.container {
    justify-content: flex-end;
}

/* Textos del slider en la parte inferior: paso de línea fuente primera línea */
.anthemeblocks-homeslider-desc h1 {
    line-height: 32px;
}

/* Textos del slider en la parte inferior: tamaño fuente segunda línea */
.anthemeblocks-homeslider-desc h2 {
    font-size: 25px;
    line-height: 25px;
}

/*Páginas estáticas*/
.page_cms {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.page-cms h1{
        margin-top: 30px;
}

.page_cms h2{
    margin: 30px 0;
}

.page_cms p{
    font-weight: normal;
}


/*Footer*/
#footer .block_newsletter{
    background: none;
}
#footer .block_newsletter,
.block_newsletter p{
    color: #000;
}
#footer .myaccount-title a {
    font-weight: 500;
}

@media (max-width: 991px) {
	.staticblockcategory-item .anthemeblocks-staticblockcategory-desc{
		padding: 10px 15px;
	}
}

@media (max-width: 768px) {
h2, .h2{
    line-height:32px;
}
	.staticblockcategory-item.staticblockcategory-item-big {
		width: 47%;
	}
	.rowContent .description,
	.rowContent .image{
		padding:2%;
	}
	.block_newsletter {
		padding: 10px 0 50px;
	}
	#footer .links li {
		margin-bottom: 5px;
	}
	.links h3.h3, #block_myaccount_infos h3 a, .links h4.block-contact-title, .links>h3, #footer .myaccount-title a{
		font-size:16px;
	}
	.footer-container {
		padding: 24px 0 0;
	}
}
	
@media (max-width: 600px) {
	.anthemeblocks-staticblockcategory-desc h2{
		font-size: 16px;
		padding: 10px 0;
		margin-bottom: 15px;
	}
	.anthemeblocks-staticblockcategory-desc .an_link-block span {
		font-size: 12px;
	}
	.navbar-toggler {
		width: 20px;
		height: 20px;
	}
}

@media(max-width: 575px){
    .rowContent {
        border-bottom: 2px;
        border-bottom-style: dotted;
        border-bottom-color: #e0dfdc;
        margin: 0;
    }

    .rowContent:last-child {
        border: none;
    }

    .rowContent .description, .rowContent .image{
        float:left;
    }
}

/*--------------------------------------------*/
/* Color de las entradas de menú*/
/*--------------------------------------------*/
.anav-top .amenu-item .amenu-link {
    color: black !important;
}
.anav-top .amenu-item .amenu-link:hover {
    color: rgb(127,127,127) !important;
}
#header .amenu-item a {
    color:black !important;
}
#header .amenu-item .amenu-link:hover {
    border-bottom: 3px solid black !important;
}

/*--------------------------------------------*/
/* Ocultamos el selector de cantidad de modelos por línea y la ordenación*/
/*--------------------------------------------*/

#js-product-list-top {
    display: none;
}

.product-miniature .thumbnail-container {
    width: 100%;
}

/* Color variantes en ficha de producto*/
.product-information {
    color: #8C857B !important;
}
/* Color selector idioma menú */
.language-selector.dropdown .expand-more, .language-selector .dropdown-item {
    color: black ;
}
/* Color iconos lupa y carrito en header*/
#header svg path {
    fill: black;
}
.blockcart .blockcart-link .cart-products-count {
    color: black;
}

/* Color iconos redes sociales*/
.social-sharing a svg path {
   fill: black;
}
/* Hover backgroud color iconos redes sociales header*/
.block-social li:hover, .social-sharing li:hover {
    background-color: #ddd;
}
/* Eliminar borde alrededor fotos*/
#product .product-cover {
  border: none;
}
.thumbnail-container-image {
  border: none;
}

/* Margen entre imágenes del catálogo */
#products .product-miniature {
    padding-right: 1px;
    padding-left: 1px;
}

/* Ocultar 'Descubri más' en categorías de home */
.anthemeblocks-staticblockcategory-desc .an_link-block {
    display: none;
}

/* Altura slider - carrusel standar */

.carousel .carousel-inner {
    height: 100%;
}

/* Ocultar Características  */
.data-sheet dt.name:nth-child(5) {
   display: none;
}
.data-sheet dd.value:nth-child(6) {
   display: none;
}
.data-sheet dt.name:nth-child(7) {
   display: none;
}
.data-sheet dd.value:nth-child(8) {
   display: none;
}
.data-sheet dt.name:nth-child(9) {
   display: none;
}
.data-sheet dd.value:nth-child(10) {
   display: none;
}
.data-sheet dt.name:nth-child(11) {
   display: none;
}
.data-sheet dd.value:nth-child(12) {
   display: none;
}
.data-sheet dt.name:nth-child(13) {
   display: none;
}
.data-sheet dd.value:nth-child(14) {
   display: none;
}
.data-sheet dt.name:nth-child(15) {
   display: none;
}
.data-sheet dd.value:nth-child(16) {
   display: none;
}

.data-sheet dt.name:nth-child(17) {
   display: none;
}
.data-sheet dd.value:nth-child(18) {
   display: none;
}

/* Texto 'Ficha Tecnica */
#product-details > section:nth-child(4) > h3 {
   display: none;
}

/* Ocultar Referencias específicas */
#product-details > section:nth-child(5) > h3 {
   display: none;
}

/* Ocultar 'Cantidad' en ficha artículo y catálogo */
.product-add-to-cart .product-quantity.product-variants-item.clearfix {
   display: none;
}
.an_productattributes-qty-add .an_productattributes-qty-container {
   display: none;
}

/* Tallas deshabilitadas por falta de stock */
.noComb label{
    opacity:0.4;
    cursor: not-allowed !important;
    text-decoration: line-through;
}
.noComb label .radio-label {
    color: white;
    background: grey;
}

/* Anulamos configuración de Verónica en ficha producto*/
#products .product-miniature:hover .product-description {
    background: inherit;
    border: 1px solid #ffffff;
    border-top: 0;
}

/* Igualar ancho botones 'Añadir' y 'Wishlist' */
.an_wishlist-mini.js-an_wishlist-container {
       width: 17rem;
}
.btn.btn-primary.add-to-cart {
       width: 17rem;
}

/* Tamaño texto ficha modelo */
.product-information {
    font-size: 1rem;
}

/* Margen textos ficha producto */
.tabs .tab-pane {
    padding: 10px 28px;
}
.product-features {
    margin-top: 0.25rem;
}
#product .tabs {
    margin: 10px 0 2px;
    padding: 0;
}

/* Eliminar cantidad en carrito */
.product-infos .product-qty {
  display: none;
}

/* radio boton wishlist */
.quantity_availability .an_wishlist-mini {
    border-radius: 5px;
}
/* Publicidad financiación */
.container-publicidad {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    padding-block: 2%;
    padding-inline: 23%;
}
.object-publicidad {
    flex: 1 1 0px;
    padding-block: 4px;
    font-weight: bold;
}
@media (max-width: 920px) {
    .container-publicidad {
        flex-direction: column;
    }
    .object-publicidad {
        text-align: center;
    }
}

/* Tamaño  texto descripción ficha producto */
#description .product-description {
      font-size: 1.3rem;
}

/* icono para página envíos 
.clientservice_open-modal-btn:after{
    content: '';
    display: block;
    height: 40px;  /*height of icon */
    width: 40px;  /*width of icon */
    position: absolute;
      /*where to replace the icon */
    top: 0px;
    left: -40px;
      /*background */
    background: #F8E6AE url(ico.gif) no-repeat 0px 0px;
}
*/

/* Ocultar porcentaje descuento */
.product-flags .product-flag.discount{
  display: none;
}
.product-flags .product-flag.discount-percentage {
  display: none;
}
