/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


 /** Busqueda Rápida */
 .product-item-search {font-size: 16px;}

 #search_filters .collapse {
 	display: block;
 }

.products {
	margin: 0 -15px;
}
.products .product-miniature {
	margin-right: 0;
}
.products .thumbnail-container {
	width: 100%!important;
}
.products .product-description {
	width: 100%!important;
}
.product-column .thumbnail-container {
	width: 255px!important;
}
.product-column .product-description {
	width: auto!important;
}
.products .product-miniature.col-lg-12 .thumbnail-container {
	display: flex;
}
.products .product-miniature.col-lg-12 .thumbnail-container-image {
	width: 255px;
}
.products .product-miniature.col-lg-12 .product-description {
	flex: 1 1;
	padding-left: 15px;
}
.product-miniature.col-lg-12 .product-flags {
	max-width: 255px;
}
.img_hover_change.b-lazy:not(.cover):not(.b-initialized) {
	opacity: 0!important;
}

.products .product-miniature.col-lg-12 .product-title,
.products .product-miniature.col-lg-12 .an_short_description,
.products .product-miniature.col-lg-12 .product-price-and-shipping {
	text-align: left;
	flex-direction: column;
}
.products .product-miniature.col-lg-12 .an_productattributes {
	padding: 10px 0;
	max-width: 250px;
}
.products .thumbnail-container-image {
	height: auto;
}

@media (max-width: 580px) {
	.products .product-miniature.col-lg-12 .thumbnail-container {
		flex-direction: column;
		align-items: center;
	}
	.products .product-miniature.col-lg-12 .thumbnail-container-image {
		width: 100%;
	}
	.products .product-miniature.col-lg-12 .product-description {
		padding-left: 0;
	}
	.products .product-miniature.col-lg-12 .product-title,
	.product-miniature.col-lg-12 .an_short_description,
	.product-miniature.col-lg-12 .product-price-and-shipping {
		text-align: center;
	}
	.products .js-img-view-type {
		width: 100%;
	}
}

.products .product-miniature  {
	margin: 0 0 30px;
}
.products {
	padding-left: 0;
}

.products .product-price-and-shipping {
	flex-wrap: wrap;
}
.products .product-description {
	height: auto;
}
.products .highlighted-informations {
	width: 100%;
}
.products .product-description {
	height: auto!important;
}
.products #products .product-miniature {
    margin-bottom: 0;
}
.easycarousels .products .product-miniature .thumbnail-container img {
    position: inherit;
    margin: inherit;
}
.sb-overlay {
    z-index: 150;
}

/* Button Proceed to checkout | Print Offer */
#header .cart-preview .cart-action .btn-primary, .cart-preview .cart-action .btn-primary {
	font-size: 89%;
	font-weight: 600;
	padding: 0 10px;
}