/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 /*#header{ background: red !important; }*/


.category > a:hover, .cms-page > a:hover, .cms-page-link:hover {
	color: #F00 !important;	
}

a:not(.category > a, .cms-page > a, .cms-page-link) {
	color: #000 !important;	
}

body, html {
    font-family: Verdana !important;
}

/*imágenes NO disponibles*/
.book-img img {
    min-width: 100%; 
	max-width: 100%;
}

/********************************************* SEPARACIÓN ALTURA ENTRE PRODUCTOS PRINCIPIO*********************************************/
/*
article {
	margin-bottom: 20px;
}
*/

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    margin-bottom: 0 !important;
	height: max-content !important;
}

.columna_texto {
    height: max-content !important;
	max-height: 140px !important;
}

.thumbnail {
    height: max-content !important;
}

/*Línea Divisoria entre productos*/
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    /*padding-top: 20px;*/
	border-bottom: 1px solid #F00 !important;
}
/********************************************* SEPARACIÓN ALTURA ENTRE PRODUCTOS FIN *********************************************/

.footer-container {
    margin: 0 !important;
}

.book-img, .book-img:hover
{
	box-shadow: none !important;
}

.price {
	font-size: 14px;
	color: #7a7a7a;
}


@media (min-width: 768px)  {
	.columna_imagen {
    	padding-bottom: 20px !important;
	}
}

.thumbnail-container .product-description, .featured-products .thumbnail-container .product-description, .product-accessories .thumbnail-container .product-description {
    box-shadow: none !important;
}

.columna_texto-difuminado {
    top: 120px !important;
}

.h3.hidden-sm-down.Titulo-bloque1 {
    color: #FFF;
}

/* mostrar vista rápida y botón añadir al carrito en el catálogo */
#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
    display: block;
}

/* anchura botón añadir al carrito */
.add-to-cart, .add {
    width: auto;
}

@media (max-width: 767px) {
	#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    position: absolute;
}
}

article {
    border-bottom: 1px solid #F00 !important;
    padding-bottom: 20px;
}