/*=================== ADD TO CART POP-UP ===================*/
#AddToCartPopupLoadArea {
  display: none;
  max-width: 90%;
  width: 400px !important;
  min-height: 300px;
  height: auto !important;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50% !important; }

#AddToCartPopupLoadArea .b-ajax-wrapper {
  background: #FFF;
  border-radius: 10px;
  border: 4px solid #005824;
  border-top: 40px solid #005824; }

#LoginPopupLoadArea .b-ajax-wrapper {
  float: none;
  width: auto;
  background: none;
  padding: 0; }

.gc_ATCMainItemInfo {
  padding: 10px 20px; }

#add-to-cart-close {
  top: 5px;
  right: 10px; }

.gc_ATCMainItemWrapper {
  display: -ms-grid;
  display: grid;
  width: 100%;
  position: relative; }

.gc_ATCItemSuccessfullyAdded {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%; }

.gc_ATCItemSuccessfullyAdded img {
  margin-right: 10px; }

.gc_ATCItemSuccessfullyAdded span.checkMark {
  background: #64b006;
  border-radius: 50%;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  margin-right: 10px;
  margin-top: 0;
  text-align: center;
  width: 24px; }

.gc_ATCItemSuccessfullyAdded span {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px; }

.gc_ATCProdInfoRow {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  grid-row-gap: 8px; }

.gc_ATCProdImage {
  height: auto;
  width: 140px; }

.gc_ATCProdImage a {
  display: block;
  width: 100%;
  height: 100%;
  margin: 5px 0; }

.gc_ATCProdImage a img {
  width: 100%; }

.gc_ATCProdTextInfo {
  font-family: 'Refrigerator Deluxe', sans-serif;
  text-align: center; }

.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: 100%;
  background: #005824; }

.gc_ATCcheckoutPanelWrap {
  padding: 20px; }

.ATCfreeShippingNotice {
  width: 100%; }

.gc_ATCpopupWrapper .products {
  height: 368px;
  overflow: hidden;
  padding: 0; }

.gc_ATCcontinueShopping {
  display: block;
  width: 100%;
  color: #fff;
  text-align: center;
  text-decoration: underline;
  margin: 10px 0 0;
  cursor: pointer;
  font-size: 16px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }

.gc_ATCcontinueShopping:hover, .gc_ATCcontinueShopping:focus {
  color: #64b006; }

.gc_ATCpopupWrapper .gc_addToCartBtn {
  background: #64b006;
  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;
  -o-transition: all .3s ease;
  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: #e6e6e6;
  color: #000; }

.gc_itemAttrOptChoice {
  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 .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; }
