
/* BIGCOMMERCE */
/* category page */

.bc-product-archive {
	max-width:1100px;
	padding:0;
}
.bc-product-archive__refinery {
	margin-bottom:0;
}
.bigcommerce-category-description a,
.bigcommerce-category-description a:link,
.bigcommerce-category-description a:visited {
	color:#549ac9;
}
/*search field*/
.bc-product-archive__search {
	min-width:297px;
}

.bc-product-grid--4col>.bc-product-card {
    flex-basis: calc(24.995% - 22.5px);
    max-width: calc(24.995% - 22.5px);
    width: calc(24.995% - 22.5px);
}
.bc-account-login__form input[type=submit], .bc-btn, .entry-content .bc-btn, .entry-content a.bc-btn, .entry-content button.bc-btn, a.bc-btn, button.bc-btn {
	padding:2px 20px;
}
.bc-product-archive .bc-product-card {
	background:#FFF;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.4);
	padding:20px;
}

.bc-product-archive .bc-product__meta {
	font-family: 'Oswald', sans-serif;
	font-size:19px;
	padding:25px 0 0 0;
}
.bc-product-archive .bc-product__title-link {
	font-size:19px;
	color:#6b6b6b;
	text-decoration:none;
	border:none;
}
.bc-btn, button.bc-btn, a.bc-btn, .entry-content .bc-btn, .entry-content button.bc-btn, .entry-content a.bc-btn, .bc-mini-cart .bc-btn, .bc-mini-cart button.bc-btn, .bc-mini-cart a.bc-btn, .bigcommerce-cart__item-count, .bc-account-login__form input[type="submit"],
.bc-product-archive .bc-btn--add_to_cart,
.bc-product-archive .bc-btn--view-product,
.bc-product-archive .bc-form.bc-product-form button.bc-btn--form-submit,
.entry-content a.bc-btn,
.bc-product-quick-view__content .bc-btn.bc-btn--form-submit.bc-btn--add_to_cart,
.bc-product-single .bc-btn.bc-btn--add_to_cart,
.bc-single-product__related .bc-btn.bc-btn--form-submit.bc-btn--add_to_cart,
.site .button:not(:hover):not(:active):not(.has-background) {
	font-family: 'Oswald', sans-serif;
	font-size:19px;
	font-weight:400;
	color:#FFF;
	text-transform:none;
	background:#6b6b6b;
	background:#249fb8;
	padding:0 0 4px 0;
}
.bc-btn, button.bc-btn:hover,
.bc-product-archive .bc-form.bc-product-form button.bc-btn--form-submit:hover,
.entry-content a.bc-btn:hover,
.bc-product-quick-view__content .bc-btn.bc-btn--form-submit.bc-btn--add_to_cart:hover,
.bc-product-single .bc-btn.bc-btn--add_to_cart:hover,
.bc-single-product__related .bc-btn.bc-btn--form-submit.bc-btn--add_to_cart:hover {
	color:#FFF;
	background:#0174aa;
	text-shadow:1px 1px 2px rgba(0,0,0, 0.8);
}


/* QUICK VIEW */
.bc-product-quick-view__content {
	font-family: 'Muli', sans-serif;
}
.bc-product-quick-view__content .bc-product__title {
	font-size:34px;
}


/* PRODUCT PAGE */
.bc-product-single {
	Xmargin-top:30px;
	max-width:1100px;
	padding:0;
}
.bc-product-single__top {
	margin-top:50px
}
.bc-product-single h4.bc-single-product__section-title {
	font-size:28px;
}
.entry-content button.bc-btn.bc-pdp-wish-list-toggle, 
button.bc-btn.bc-pdp-wish-list-toggle {
	text-shadow:none;
	padding:5px 10px;
}
.bc-product__description h5 {
	font-size:20px;
	font-weight:bold;
}

.bc-wish-list-dialog-content-wrapper {
	font-family: 'Muli', sans-serif;
}


/* product reviews*/
.h2.bc-product-reviews__title {
	font-size:20px;
	font-weight:bold;
}


/* RELATED PRODUCTS */
h3.bc-single-product__section-title--related {
	font-size:28px;
	font-weight:bold;
}
.bc-single-product__related h3.bc-product__title a {
	font-size:19px;
	color:#6b6b6b;
	text-decoration:none;
	border:none;
}


.bc-link,
.bc-product__title-link {
	color:#0073aa;
}
.bc-product-archive__search-submit.bc-btn.bc-btn--small {
	padding:0 15px;
}


/* CHECKOUT */
.optimizedCheckout-buttonPrimary {
	background:#249fb8;
}
