/* DEAL LIST */
@media only screen and (max-width: 480px) {
	.gd-normal-list .gd-grid li.gd-item { width: 100%; margin-right: 0px; }
	.gd-normal-list .gd-grid li.gd-item .small-target span { font-size: 12px; }
	.gd-normal-list .gd-grid li.gd-item:last-child { margin-bottom: 0px; }
}



/* DEAL DETAILED LIST */
@media only screen and (max-width: 480px) {
	.gd-detailed-list .gd-view .product-essential .product-name h2 { font-size: 17px; }
	.gd-detailed-list .gd-view { margin:0 0px 15px 0px; padding:0 0 15px; }
}



/* DEAL VIEW */
@media only screen and (max-width: 1279px) {
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy:before { left:-52px; }	
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy .special-price { margin: 16px 0 0 -9px; }
}

@media only screen and (max-width: 768px) {
	.gd-view .gd-product-img-box { width: 100%; }

	.gd-view .gd-product-shop { width:100%; }
	.gd-view .gd-product-shop-left { width:49%; float:left; }
	.gd-view .gd-product-shop-right { width:49%; float:right; }
	.gd-view .gd-product-shop .gd-add-to-box { min-height: 159px; }
	.gd-view .gd-product-shop.gd-gift .gd-add-to-box { min-height: 200px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy:before { left:-52px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy .special-price { margin: 14px 0 0 3px; font-size: 30px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart button.gd-button { width:130px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-box { font-size: 16px; margin-top: 6px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-box small { font-size: 14px }

	.gd-view .product-essential .gd-product-shop .product-options { clear:none; }

	.gd-view .gd-product-details { width:100%; }

	#addTagForm .input-box { display: inline-block; width:60%; }
}

@media only screen and (max-width: 640px) {
	.gd-view .product-essential .product-name h1 { font-size: 20px; }

	.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart button.gd-button { width: 100px; }

	.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box .gd-box-label { font-size:10px; }
	.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box .gd-box-value { font-size:11px; }

	.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-top-box .price-box .special-price .price-label { display: none; }
	.gd-normal-list .gd-grid li.gd-item .small-target { line-height: 1.2em; }
	.gd-normal-list .gd-grid li.gd-item .small-target span { font-size: 11px; }

	.gd-normal-list .gd-grid li.gd-item .gd-product-image .gd-countdown .countdown-container .js-countdown-days { font-size: 29px !important; }
}

@media only screen and (max-width: 480px) {
	.gd-view .product-essential { padding-left:0px; }
	.gd-view .product-essential .product-name h1 { font-size: 17px; }
	.gd-view .gd-product-shop-left { width:100%; float:left; }
	.gd-view .gd-product-shop-right { width:100%; float:left; }

	.gd-view .gd-product-shop .gd-add-to-box { min-height: 139px; }
	.gd-view .gd-product-shop.gd-gift .gd-add-to-box { min-height: 188px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy { top:0; right:0; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy:before { background: none; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy:after { background: none; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy-shadow { background: none; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy .special-price { margin: 14px 0 0 15px; font-size: 30px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart button.gd-button { width:100px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-box { font-size: 16px; margin-top: 0px; }
	.gd-view .gd-product-shop .gd-add-to-box .gd-box small { font-size: 12px }

	.gd-view .gd-product-shop .share-box { padding: 13px 5px; }
	.gd-view .gd-product-shop .share-box b { display: none; }
	.gd-view .gd-product-shop .share-box div.share-this { clear: both; float:none; }
	.gd-view .gd-product-shop .share-box div.share-this > a { clear: none; float:none; margin-top: 0px; }

	.gd-view .gd-product-details .details-box { width:100%; }

	.gd-view .gd-product-collateral { padding-left:0px; }

	.gd-view .gd-product-collateral .description-box { width: 100%; display:block;}
	.gd-view .gd-product-collateral .gd-information-box { width: 100%; margin:10px 0px 0px 0px; }

	.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box .gd-box-label { font-size:11px; }
	.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box .gd-box-value { font-size:12px; }
	.gd-normal-list .gd-grid li.gd-item .small-target span { font-size: 12px; }
}

/* TABS */
@media only screen and (max-width: 770px) {
  .gd-product-collateral .toggle-tabs {
    display: none;
  }
  .gd-product-collateral > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    position: relative;
    background-color: #f4f4f4;
    display: block;
  }
  .gd-product-collateral > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399cc;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  .gd-product-collateral > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #cccccc;
  }
  .gd-product-collateral > dl > dd:last-child {
    border-width: 0 1px 1px 1px;
  }
  .gd-product-collateral > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  .gd-product-collateral > dl > dt:hover {
    color: #3399cc;
  }
  .gd-product-collateral > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #3399cc;
    border-right: none;
  }
  .gd-product-collateral > dl > dt.last {
    border-bottom-width: 1px;
  }
  .gd-product-collateral > dl > dd {
    display: none;
  }
  .gd-product-collateral.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  .gd-product-collateral.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399cc;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px;
  }
  .gd-product-collateral.accordion-open > dl > dd.current {
    display: block;
  }
  .gd-product-collateral {
    width: 100%;
    float: none;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 480px) {
  .box-collateral {
    margin-bottom: 15px;
  }
}



/* SIDEBAR */
/*subscriptions block*/
@media only screen and (max-width: 1024px) {
	#gd-subscriptions-info-mark { display:none; }
	#gd-subscriptions-info { display:none; }
}



/*COUPON VIEW*/
@media only screen and (max-width: 1024px) {
	body.groupdeals-coupons-index #my-coupons-table th.order-status, body.groupdeals-coupons-index #my-coupons-table td.order-status {
		display: none;
	}
}

@media only screen and (max-width: 640px) {
	body.groupdeals-coupons-index #my-coupons-table th.order-number, body.groupdeals-coupons-index #my-coupons-table td.order-number, body.groupdeals-coupons-index #my-coupons-table th.deal-value, body.groupdeals-coupons-index #my-coupons-table td.deal-value, body.groupdeals-coupons-index #my-coupons-table th.deal-value, body.groupdeals-coupons-index #my-coupons-table td.deal-value {
		display: none;
	}
	body.groupdeals-coupons-index #my-coupons-table td.last a { display: block; clear: both; }
}

@media only screen and (max-width: 480px) {
	body.groupdeals-coupons-index #my-coupons-table th.redeem, body.groupdeals-coupons-index #my-coupons-table td.redeem {
		display: none;
	}
}



/* POPUPS */
@media only screen and (max-width: 480px) {
	#gd-popup-container .gd-popup-content .countries ul { display: none; }
	#gd-popup-container .gd-popup-content .countries select { display: block; width: 100%; margin-bottom: 5px; }
	#gd-popup-container .gd-popup-content .regions-cities { padding: 0px; }
	#gd-popup-container .gd-popup-content .regions-cities ul { width: 100%; }
	#gd-popup-container .gd-popup-content .regions-cities .clearer { padding-top:0px; clear: both; }
}