﻿@charset "utf-8";

/*=================== ADD TO CART POP-UP ===================*/
/*=================== ADD TO CART POP-UP ===================*/
#AddToCartPopupLoadArea {display: none;max-width: 70%;min-width: 70%;min-height: 776px;height: auto !important;}
.b-ajax-wrapper {padding: 3% 5%;}
#AddToCartPopupLoadArea .b-ajax-wrapper{background: #FFF;}
#LoginPopupLoadArea .b-ajax-wrapper { float:none; width:auto; background:none; padding:0;}
#add-to-cart-close{top: 0;right: -20px;}
.gc_ATCMainItemWrapper {float: left;width: 100%;position: relative;margin: 0 0 25px 0;}
.gc_ATCMainItemInfo {float: left;width: calc(100% - 300px);}
.gc_ATCItemSuccessfullyAdded {float: left;width: 100%;}
.gc_ATCItemSuccessfullyAdded img {float: left;margin-right: 10px;}
.gc_ATCItemSuccessfullyAdded span.checkMark {background: #008f51;border-radius: 50%;color: #fff;float: left;font-size: 20px;font-weight: 700;height: 37px;line-height: 36px;margin-right: 10px;margin-top: 0;text-align: center;width: 37px;}
.gc_ATCItemSuccessfullyAdded span {font-size: 29px;font-weight: 300;letter-spacing: 1px;float: left;margin-top: 3px;width: calc(100% - 47px);font-size: 28px;}
.gc_ATCProdInfoRow {float: left;width: 100%;margin-top: 25px;}
.gc_ATCProdImage {float: left;width: 140px;}
.gc_ATCProdImage a {display: block;width: 100%;height: 100%;}
.gc_ATCProdImage a img {float: left;width: 100%;}
.gc_ATCProdTextInfo {float: left;margin: 0 0 0 20px;width: calc(100% - 160px);}
.gc_ATCProdTextInfo .gc_prodDeetsName {color: #000;font-size: 14px;font-weight: 700;letter-spacing: 0.5px;margin: 0;padding: 0;}
.gc_ATCProdTextInfo .gc_prodDeetsPrice {margin-top: 17px;}
.gc_ATCcheckoutInfoPanel {width: 240px;float: right;margin-right: 40px;}
.gc_ATCcheckoutPanelWrap {float: left;width: 100%;border: 3px solid #f00;padding: 20px;}
.ATCfreeShippingNotice {float: left;width: 100%;}
.gc_ATCpopupWrapper .products {height: 368px;overflow: hidden;padding: 0;}
.gc_ATCcontinueShopping {display: block;float: left;width: 100%;color: #de0111;text-align: center;text-decoration: underline;margin: 0 0 10px 0;cursor: pointer;font-size:14px;}
.gc_ATCcontinueShopping:hover,.gc_ATCcontinueShopping:focus {color: #000;}
.gc_ATCpopupWrapper .gc_addToCartBtn {background: #f00;text-align: center;height: 45px;line-height: 45px;clear: both;cursor: pointer;border-radius: 5px;display: block;color: #FFF;text-decoration: none;font-size:14px; font-weight:bold; transition: all .3s ease;-webkit-transition: all .3s ease;}
.gc_ATCpopupWrapper .gc_addToCartBtn img {margin-right: 4px;vertical-align: middle;}
.gc_ATCpopupWrapper .gc_addToCartBtn span {font-weight: 700;font-size: 14px;letter-spacing: 1px;}
.gc_ATCpopupWrapper .gc_addToCartBtn:hover {background: #de0111;}
.gc_atcPContinueBtnWrap { float:left; width:100%;margin-top:10px;}
.gc_atcPCheckoutBtnWrap { float:left; width:100%;margin-top: 10px;}
.gc_itemAttrOptChoice {float: left;font-size: 13px;font-weight: 400;line-height: 12px;margin-top: 5px;width: 100%;}
.gc_itemAttrOptChoice .skuLabel {color: #6b6b6b;}
#AddToCartPopupLoadArea {min-height: 375px;}
@media (max-width: 1250px) {
    .gc_ATCItemSuccessfullyAdded span { font-size:20px; margin-top:8px;}}
@media (max-width: 1000px) {
	#AddToCartPopupLoadArea {max-width: 80%;min-width: 610px;}
	.gc_ATCMainItemInfo {float: left;width: 100%;}
	.gc_ATCcheckoutInfoPanel {width: 100%;float: right;margin-right: 0;padding: 15px 0 0;margin: 15px 0 0 0;border-top: 2px solid #ccc;}
	.ATCfreeShippingNotice {float: left;width: 50%;margin: 0 5% 0 0;padding: 0 5% 0 0;border-right: 2px solid #ccc;}
	.gc_ATCpopupWrapper .right div {display: block;float: left;width: 100%;}
	.gc_ATCItemSuccessfullyAdded span {font-size: 20px;width: calc(100% - 70px);}
	#add-to-cart-close {right: 0;}
	.gc_ATCProdInfoRow {margin-top: 15px;}
    .gc_ATCItemSuccessfullyAdded span { font-size:26px; margin-top:4px;}
    .gc_pdRealPrice { font-size:20px;}
    .gc_ATCProdTextInfo .gc_prodDeetsPrice { margin-top:10px;}
    .gc_ATCProdTextInfo .gc_prodDeetsSKU,
    .gc_ATCProdTextInfo .gc_pdRealPrice,
    .gc_ATCProdTextInfo .gc_pdSavingsAmount,
    .gc_ATCProdTextInfo .gc_pdOriginalPrice
    {text-align:left;}}
@media (max-width: 640px) {
	#AddToCartPopupLoadArea {min-width: 310px;max-width: 80%;}
	.gc_ATCProdTextInfo .gc_prodDeetsName {font-size:13px; font-weight:normal;}
	.gc_ATCcheckoutPanelWrap {padding: 20px 35px;}
	.ATCfreeShippingNotice {width: 100%;border: none;margin: 0;padding: 0;}
	.gc_ATCpopupWrapper .right {width: 100%;}
	.gc_ATCpopupWrapper .products .product {width: 100%;}
	.gc_ATCProdTextInfo {margin: 0 0 0 5%;width:55%;}
	.gc_ATCProdTextInfo .gc_prodDeetsPrice {margin-top: 6px;float: left;}
    .gc_ATCProdImage {width: 40%;}
    .gc_ATCItemSuccessfullyAdded span {font-size: 14px;font-weight: 600;letter-spacing: 0.5px;margin-top: 5px;}
    .gc_ATCItemSuccessfullyAdded span.checkMark { height:25px; width:25px; line-height:25px; font-size:13px; margin-right:5px; }
    .gc_ATCpopupWrapper .gc_pdRealPrice { text-align:left;font-size:16px;}
    .gc_ATCpopupWrapper .products { height:auto;}
    .gc_ATCpopupWrapper .products .owl-item .product { width:100%; min-height:0;}
    .gc_ATCpopupWrapper .gc_pdSavingsAmount {clear: none;float: left;font-size: 11px;margin-top: 3px;margin-right:5px;}
    .gc_ATCpopupWrapper .gc_pdOriginalPrice {clear: none;float: left;font-size: 11px;margin-top: 3px;margin-left:0;}}


/*----------Added by Leo 3/9/2017 12:30PM------------*/
#QuickViewPopupLoadArea{display:none}
#wishlist-popup-load-area{display:none}
