body {
	background-color:#f8cbe8;
}

@media only screen and (max-width: 768px) {
	.woocommerce-page div.product div.summary.entry-summary.box-option-summary {
	    width: 100% !important;
	}
	.box-item {width:180px !important; display:inline-block !important;}
	.bab-product-image {
		margin:0px !important;
	}
}


.box-item {width:200px; display:inline-block;}

.box-item .op {
	padding: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color:#ffffff;
}

.box-item .op .remove,
.box-item  .op .add {
	cursor: pointer;
	display: inline-block;
	padding: 10px 16px;
}

.box-item .count {
	padding: 10px 0px;
}

.box-item .quick-view {
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
}

.bab-product-image {
	position:relative;
	margin:auto;
}

.box-options-footer .price {
	color:white;
}

.box-options-footer .price, .box-options-footer .cart {
	display:inline-block;
	margin:0;
	vertical-align:middle;
	padding-top:20px;
}

form.cart button:disabled {
	opacity:0.2;
}

.btLightSkin form.cart .single_add_to_cart_button:disabled:hover {
	background-color: #35c1c0 !important;
	color:white !important;
}

.bab_front_image {
	background-size:100%!important;
}

.bab_msg {
	text-align: center;
}

.bab_msg h2 {
	color: rgb(53,193,192)!important;
}

.bab_msg .button {
	padding: 1em 1.2em;
}

.bab_decline {
	text-decoration:underline;
}

.bab_quick_info {
	text-align: center;
}

#bab_counter { color:#492f23;font-weight:bold;margin-left:20px; }

.woocommerce-notices-wrapper {max-width: 1260px;margin: auto;}

#free-products {text-align:center; margin-top:-30px;}

#free-products .label {
	font-size: 1.6em;
	text-transform: uppercase;
	line-height: 22px;
	font-weight: 200;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 5px 0;
	color: #492f23;
	font-weight: 100; /* Changed from 700*/
	text-align:center;
	font-family: 'Fonseca Rounded Light', roboto;
}

#free-products .free-itm {display:inline-block;}
#free-products .free-itm img {max-width:200px;}

.free-sel {
	margin-bottom:10px !important;  /* Spaced out selects */
}

#box-details {text-align:center;margin-top:-100px;width:100%;position:absolute;}

.item-price {font-size: 1em; opacity: .7;text-align:right;}
.box-item {width:200px; display:inline-block;}

.box-item .op {
	padding: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color:#ffffff;
}

.box-item .op .remove,
.box-item  .op .add {
	cursor: pointer;
	display: inline-block;
	padding: 10px 16px;
}

.box-item .count {
	padding: 10px 0px;
}

.box-item .label {
	text-transform: uppercase;
	line-height: 22px;
	font-weight: 200;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 5px 0;
	color:#492f23 !important;
	font-weight:600;
	text-align:center;
}

.box-item .quick-view {
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
}

.bab-product-image {
	position:relative;
	margin: 0 175px;
}

.box-options-footer .price {
	color:white;
}

.box-options-footer .price, .box-options-footer .cart {
	display:inline-block;
	margin:0;
	vertical-align:middle;
	padding-top:20px;
}

form.cart button:disabled {
	opacity:0.2;
}

.btLightSkin form.cart .single_add_to_cart_button:disabled:hover {
	background-color: #35c1c0 !important;
	color:white !important;
}

.bab_front_image {
	background-size:100%!important;
}

.bab_msg {
	text-align: center;
}

.bab_msg h2 {
	color: rgb(53,193,192)!important;
}

.bab_msg .button {
	padding: 1em 1.2em;
}

.bab_decline {
	text-decoration:underline;
}

.bab_quick_info {
	text-align: center;
}

#bab_counter {color:#ffffff;font-weight:bold;margin-left:20px;}

.woocommerce-notices-wrapper {max-width: 1260px;margin: auto;}

#free-products {text-align:center; margin-top:-30px;}

#free-products .label {
	font-size: 2em;
	font-family: Justtellme !important; /* Added font */
	text-transform: uppercase;
	line-height: 22px;
	font-weight: 200;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 5px 0;
	color: #fff;
	font-weight: 100; /* Changed from 700*/
	text-align:center;
}

#free-products .free-itm {display:inline-block;}
#free-products .free-itm img {max-width:200px;}

.free-sel {
	margin-bottom:10px !important;  /* Spaced out selects */
}

#box-details {text-align:center;margin-top:-100px;width:100%;position:absolute;}

.item-price {font-size: 1em; opacity: .7;text-align:right;}

.postid-13501 main#main, .postid-13503 main#main{
    max-width: 100%;
    padding: 0 20px;
}

.woocommerce .woocommerce-breadcrumb {
    display: none;
}
.woocommerce .quantity .qty { width:100px !important; }

.box-options-footer .price{
	display:none;
}
.single-product .cart button {
    font-size: 1.1em !important;
}

.postid-13501 button.single_add_to_cart_button.button.alt.wp-element-button, .postid-13503 button.single_add_to_cart_button.button.alt.wp-element-button{
    text-decoration: none;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 50px 50px 50px 50px;
    font-size: 1em;
    text-transform: uppercase;
    padding: 16px;
}

.product_cat-build-a-box .box-options-footer #bab_counter {
    font-size: large;
}


.box-options-footer form.cart {
    display: flex !important;
    align-items: center;
    float: left;
}


.box_option_price {
	color:#492f23 !important;
	font-size:1.7em;
	margin-top:-10px;
	font-family: 'Fonseca Rounded Light', arial;
}

.box-options h2.product_title.entry-title.bt_bb_headline_title {
    font-size: 40px;
    font-family: 'Fonseca Rounded Light', roboto;
		color:#492f23 !important;
}

.woocommerce-page div.product div.summary.entry-summary.box-option-summary {
    width: 50%;
}
