/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
p.imwhite {
	color: white!important;
	text-align: right!important;
	height: 32px;
}
#loaderbarprice {
	background-color: #d8c172!important;
	color: black;
	text-align: center;
	width: 100%;
	font-size: 0.90rem;
}
#products article.product-miniature div.thumbnail-container, article.product-miniature div.thumbnail-container {height: 422px;}
#products article.product-miniature div.product-description, article.product-miniature div.product-description{min-height: 184px;text-align: center;}
#products article.product-miniature div.product-description input.input-group.form-control, article.product-miniature div.product-description input.input-group.form-control{width: 30%;margin-left: auto;margin-right: auto;margin-bottom: 12px;margin-top: 10px;}
#products .thumbnail-container .product-thumbnail img, .featured-products .thumbnail-container .product-thumbnail img, .product-accessories .thumbnail-container .product-thumbnail img, .product-miniature .thumbnail-container .product-thumbnail img {bottom: inherit;}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {margin-top: 5px}

.forbuy { margin: 0; background-color: #f0f0f0; padding: 2px 0; }

.vendu, .btl-limite, .btl-off {
	margin:right: 25px;
	text-align: right;
	padding: 0.4rem;
	color: black;
	font-size: 0.8rem;
}
ul li.vendu span {
	background-color: #bbb;
	padding: 0.3rem;
}
ul li.btl-limite span {
	background-color: #d8c172;
	padding: 0.3rem;
}
ul li.btl-off span {
	background-color: #c8403f;
	padding: 0.3rem;
}
.colorred { color: red!important; }
.logo {
	max-height: 120px!important;
	margin: 0.5rem 0;
}
.header-nav {
	background: url("/themes/myclassics/images/background-header.jpg") center bottom;
    /* border-bottom: 2px #d8c172 solid;
    background: #363832; */
}
.header-nav a:hover { color: black!important; text-decoration: underline!important; }
#header {
	width: 100%;
	border-bottom: 2px #d8c172 solid; 
	border-top: 2px #d8c172 solid; 
	background: black;
}
#pangee-menu {
	padding: 0;
	text-align: left
}
ul#top-menu li { margin-right: 1rem; } 

.breadcrumb { margin-left: 18px; }

.img-fluid {max-width: 100%; height: auto}
.top-menu li a { font-weight: bold; font-size: 1.0625rem; }

#shop-buttons { max-width:320px; margin: 0 auto; position: absolute; bottom: 0; left: calc(50% - 160px); text-align: center }
.text-grey { color: grey; }

.img-producteur { padding: 0.5rem; max-width: 100%; -webkit-filter: grayscale(75%); filter: grayscale(75%); }
.img-producteur:hover { padding: 0; max-width: 100%; -webkit-filter: grayscale(0%); filter: grayscale(0%); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }

#_mobile_top_menu { height: 100%; min-height: 720px; }
