.ql_custom_variations .ql_custom_variation h5{
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 8px;
}
.ql_custom_variations .ql_custom_variation ul{
	padding-left: 0;
	list-style: none;
}
.ql_custom_variations .ql_custom_variation ul li{
	display: inline-block;
	margin-right: 7px;
}
.ql_custom_variations .ql_custom_variation ul li a{
	display: inline-block;
	text-align: center;
	border: 2px solid #e3e3e3;
	padding: 10px 12px;
	font-size:18px;
	line-height: 18px;
	color: #a0a0a0;
	min-width: 46px;
}
.ql_custom_variations .ql_custom_variation ul li a:hover, .ql_custom_variations .ql_custom_variation ul li a.current{
	text-decoration: none;
	border-color: #898989;
}

/**
* shop
*/
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
	/*margin: 0 0 1em;*/
	display:none;
}

.post-type-archive-product.woocommerce .product, .shortcodes_prod .product {
	text-align: center;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}
.woocommerce .product a {
	text-decoration:none!important;
	display: inline-block;
	padding-bottom: 10px;
}
.woocommerce img, .woocommerce-page img {
	/*height: auto;*/
	max-width: 100%;
	width: 100%;
}
.woocommerce-loop-product__title {
	font-size: 1.25em;
	color: #5b5b5b;
}
.woocommerce .product .price .woocommerce-Price-amount {
	display:block;
	color: #7C3C56;
	/*font-size: 0.7em;*/
}
.post-type-archive-product .products {
	display: block;
	width: 100%;
	position: relative;
	overflow: auto;
	list-style-type: none;
}
.shortcodes_prod .products {	list-style-type: none;}
.post-type-archive-product.woocommerce .product a:hover,.shortcodes_prod .product a:hover, .entry-content .product a:hover {
	box-shadow: 0px 0px 10px 2px rgba(125, 125, 125, 0.8);
}
.shortcodes_prod .products .product { text-align: center;}
.woocommerce span.onsale {
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: #ebe9eb;
	color: #8a7e88;
}
.woocommerce a.remove {
	color:#cecece!important;
	background: none!important;
}
.woocommerce a.remove:hover {
	color:#b7b7b7!important;
	background: none!important;
}
.red-round {
	position: relative;
	display: inline-block;
	padding: 2px 7px;
	margin: -30px 0px 30px;
	vertical-align: bottom;
	background: red;
	border-radius: 50%;
	font-size: 14px;
	color: #fff;
	font-weight: 900;
}
.text-white {color:#fff!important;}