div.shopModule-two h3.productionTitle{text-align:center;}div.shopModule-two ul{list-style:none;margin:0;padding:0;text-align:center;}div.shopModule-two ul img{max-width:100%;}div.shopModule-two ul li a{text-decoration:none;}div.shopModule-two ul li a:hover{opacity:0.8;}div.shopModule-two .pagination{text-align:center;}div.shopModule-two .pagination a{cursor:pointer;text-decoration:underline;font-weight:normal;}div.shopModule-two .pagination a.currentPage{cursor:auto;text-decoration:none;font-weight:bold;}.HeaderImageLink>img{max-width:100%;}.shopModule-two .products-two li{font-size:1rem;}.shopModule-two li a.title{display:block;}@media (max-width:992px) {.shopModule-two li.col-md-3:nth-child(2n+1){clear:both;margin-left:0;}}@media (min-width:992px) {.shopModule-two li.col-md-3:nth-child(4n+1){}}.shopModule-two .production-products{}.production.shop-divider{cursor:pointer;}.shopModule-two .line-item{padding:1rem 0;}.shopModule-two .line-item-image{max-width:100%;}.shopModule-two .line-item-title{font-size:1.25rem;}.shopModule-two .checkout-totals{padding:1rem;}.shopModule-two .discount{margin-bottom:1rem;}.shopModule-two .subtotal.delivery{margin-top:1rem;margin-bottom:1rem;}.shopModule-two .subtotal .col{text-align:left;}.shopModule-two .col.right-align{text-align:right;}.shopModule-two .line-item-price,.subtotal-price,.total-price{font-size:1rem;}.shopModule-two .subtotals{padding:1rem;}.shopModule-two .total{padding:1rem 0;}.shopModule-two .checkout{padding:1rem 1rem 0 1rem;}.shopModule-two .continue .button,.shopModule-two .checkout .button{padding:1rem;width:100%;}.shopModule-two .checkout .button{font-size:1.25rem;}.shopModule-two .continue .button{text-align:center;font-size:1rem;text-decoration:none;}@media(max-width:768px) {
	.sm-hidden {display: none;}
	.shopModule-two .col.right-align {
		text-align: left;
	}
}


/* OLD, can remove */
/*
button.add-to-cart {
	width: 100%;
	font-size: 1rem;
	background-color: #97EA97;
	transition: background-color .25s;	
}

button.add-to-cart:hover {
	background-color: #6c6;
	color: white;
}

button.add-to-cart .buy {
	float: left;
}

button.add-to-cart .icon {
	float: right;
	line-height: inherit;
}

.title-price {
	display: inline-block;
	padding-top: .75rem;

}

.title-inner {
	float: left;
}

.price-inner {
	float: right;
	text-align: right;
	color: black;
}

.title-inner p {
	font-size: 1rem;
	font-weight: bold;
	color: black;
}
*/
