/*With Fries*/
/*
## IntuitSolutions - Upsell Customization
*/
/* with fries utility classes */
.withFries-hide,
.withFries-show {display:none;}
.withFries .withFries-show {display:block;}

/* with fries customization */
#fastCartContainer .wfProduct {display: none;}
#fastCartContainer .wfProduct.wfProduct-active {display:inline-block;}

.withFries .fastCartSummaryBox,
.withFries .fastCartThumb {display:none;}
.withFries .fastCartTop { padding-top: 0; text-align: center; }
.withFries .fastCartTop h2 { font-size: 22px; }
.withFries .fastCartItemBox { width: 100%; padding: 0 0 15px 0; }
.withFries .fastCartItemBox .btn {margin-bottom:10px;}

/* wf product styles */
.wfProduct .ProductImage .wfProdImg { max-width: 140px; margin-top: 12px; }
.withFries .fastCartContent .ProductDetails { height: auto!important; min-height: 76px!important; }
.withFries .fastCartContent .ProductDetails .wfProdUrl { display: block; margin-bottom: 5px; min-height: 45px; text-align: center; }
.withFries .ProductList .ProductActionAdd {display:block!important;margin-bottom: 15px;}
.withFries .wfProdPrice {text-align:center;}

.withFries .wfProdAddUrl.btn:hover { background: #333 !important; }

/* wf options */
.wfProdOptions .productAttributeRow { margin-bottom: 10px; }
.wfProdOptions .productAttributeLabel { padding: 5px; font-size: 12px; text-align:center; }
.wfProdOptions .validation { width: 100%; }
.wfProdOptions .required {display:inline-block;position:relative;left:0;top:0;color: #be0303;}
#fastCartContainer .ProductList .wfProdOptions .option,
#fastCartContainer .ProductList .wfProdOptions .swatch { display: inline-block; margin: 0 0 5px 0; padding: 0; width: auto; }
.withFries .ProductList>li .productOptionPickListSwatch .textureContainer {width:auto;}

.ModalContent .withFries-show a {
	color: white;
}