/* C7 Collection Grid */
.c7-product-collection h1.c7-h1,
.c7-content h1.c7-h1 {
	color: #80754D;
	font-family: Gotham-Book, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
	font-wieight: 500;
}
.c7-product-collection__product-list,
.c7-product-allocation__product-list {
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
.c7-product-collection .c7-product {
	flex-wrap: wrap;
}
.c7-product-collection .c7-product .c7-product__image {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	padding: 0 1rem 1rem 1rem;
}
.c7-product-collection .c7-product .c7-product__details {
	display: flex;
	flex-direction: column;
	justify-content: stretch;
	align-items: center;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	padding: 1rem 0.5rem 0 0.5rem;
}
.c7-product-collection .c7-product .c7-product__details .c7-form.c7-product__add-to-cart{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: center;
}
.c7-product-collection .c7-product .c7-product__details .c7-product__add-to-cart__price{
	text-align: center;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	margin: 0 auto;
}
.c7-product-collection .c7-product .c7-product__details .c7-product__add-to-cart__form{
	margin: 0.75rem auto;
}
.c7-product__title,
.c7-product__title > a{
	color: #80754D;
	font-family: Gotham-Book, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.c7-pagination__total{
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}
/* C7 Single Product */
.c7-product-detail{
	padding: 0 1rem 1rem 1rem;
}
.c7-product-detail .c7-product__info{
	flex-wrap: wrap;
}
.c7-product-detail .c7-product__info .c7-product__content,
.c7-product-detail .c7-product__info .c7-product__specs{
	width: 100%;
	padding-right: 10%;
}
.c7-product-detail .c7-product__info .c7-product__specs{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 100%;
	min-width: 100%;
}
.c7-product-detail .c7-product__info .c7-product__specs .c7-product__spec{
	width: 50%;
	min-width: 50%;
	padding-right: 1rem;
}
/* C7 Club */
.c7-club-list {
	padding: 0 5%;
}
/* C7 Buttons */
.c7-btn--primary,
.c7-btn--primary--small,
.c7-btn {
	color: #FFF;
	background-color: #80754D;
	transition: all .15s linear;
}
.c7-btn--primary:hover,
.c7-btn--primary--small:hover,
.c7-btn:hover
.c7-btn--primary:not([disabled]):active,
.c7-btn--primary:not([disabled]):focus,
.c7-btn--primary:not([disabled]):hover,
.c7-btn--primary--small:not([disabled]):active,
.c7-btn--primary--small:not([disabled]):focus,
.c7-btn--primary--small:not([disabled]):hover {
	color: #FFF;
	background-color: #736945;
}
.c7-link {
	color: #80754D;
}
.c7-tab[aria-selected='true'] {
	color: #80754D;
	border-color: #80754D;
}
.c7-tab[aria-selected='false'] {
	color: #80754D;
}
/* C7 Cart */
.c7-cart__content .c7-order-item__title,
.c7-cart__content .c7-order-item__title a {
	font-size: 1.1em;
	font-weight: 700;
	text-decoration: none;
}
/* C7 Account/Profile */
.c7-account__menu .c7-active a,
.c7-account__menu a:hover,
.c7-account__menu a:focus,
.c7-account__menu a:active{
	border-bottom-color: #80754D;
}
@media screen and (max-width: 768px) {
	.c7-product-collection__product-list,
	.c7-product-allocation__product-list {
		grid-template-columns: 1fr 1fr;
	}
	.c7-product-detail .c7-product__title,
	.c7-product-detail .c7-product__subtitle,
	.c7-product-detail .c7-product__add-to-cart__price,
	.c7-product-detail .c7-product__content,
	.c7-product-detail .c7-product__info .c7-product__specs .c7-product__spec{
		width: 100%;
		text-align: center;
	}
	.c7-product-detail .c7-product__add-to-cart__form{
		justify-content: center;
	}
	.c7-product-detail .c7-product__content{
		margin-bottom: 3rem;
	}
}
@media screen and (max-width: 568px) {
	.c7-product-collection__product-list,
	.c7-product-allocation__product-list {
		grid-template-columns: 1fr;
	}
	.c7-product-detail .c7-product__info .c7-product__specs .c7-product__spec{
		width: 100%;
		min-width: 100%;
	}
}