/* GENERAL */
.countdown-container { width:100%; height:42px; font-family: Arial; }
.countdown-container .js-countdown { font-size:30px !important; line-height:100%; }
.countdown-container .js-countdown-days { margin-top:2px; font-size:22px !important; line-height:100%; }
.catalog-category-view .countdown-container .js-countdown-days { font-size:16px !important; }
.gd-view *:not(span), .gd-merchant-subscribe-add, .gd-normal-list *:not(span), #gd-popup-content * {
	-moz-box-sizing: border-box;
  	-webkit-box-sizing: border-box;
  	box-sizing: border-box;
}
.clearer { clear:both; }
.facebook-login .new-users { min-height: 100px; }



/* DEAL LIST */
.groupdeals-product-list h1, .groupdeals-product-recent h1, .groupdeals-product-upcoming h1 { margin-bottom: 0px !important; }
.groupdeals-product-list .page-title, .groupdeals-product-recent .page-title, .groupdeals-product-upcoming .page-title { margin-bottom: 15px !important; }
.gd-normal-list .gd-grid { display: inline-block; width: 100%; }
.gd-normal-list .gd-grid li.gd-item { width:48%; margin-right: 3%; float: left; max-width: 420px; line-height:1.5em; box-shadow:1px 2px 3px #CCCCCC; padding:0px; margin-bottom:24px; background:#F6F6F6; font-size: 14px; }
.gd-normal-list .gd-grid li.gd-item .gd-product-image { display: inline-block; width: 100%; position: relative; line-height: -1; text-decoration: none !important; }
.gd-normal-list .gd-grid li.gd-item .gd-product-image img { width: 100%; }
.gd-normal-list .gd-grid li.gd-item .gd-product-image .gd-countdown { background:rgba(0, 0, 0, 0.65); height: 100%; width: 100%; left:0; top:0; position: absolute; text-align: center; }
.gd-normal-list .gd-grid li.gd-item .gd-product-image .gd-countdown .countdown-container .js-countdown-days { font-size: 36px !important; padding-top:25%; }
.gd-normal-list .gd-grid li.gd-item .gd-product-image .gd-countdown .countdown-container .js-countdown { font-size: 40px !important; padding-top:25%; }
.gd-normal-list .gd-grid li.gd-item .gd-info { width:100%; }
.gd-normal-list .gd-grid li.gd-item .gd-info .gd-product-name { min-height:45px; margin:0px; font-weight:bold; font-size:13px; padding: 5px 10px 9px 10px; }
.gd-normal-list .gd-grid li.gd-item .gd-info .gd-product-name a { color:#333333; }
.gd-normal-list .gd-grid li.gd-item .gd-actions { float:left; width:100%; background:#ebebeb; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box { float:left; width:72%; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-top-box { min-height:44px; padding:0px 5px 5px 10px; border-right: 1px solid #ffffff;  float:left; width:99%; height: 33%; border-bottom: 1px solid #ffffff; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-top-box .price-box { float:left; padding-top:10px; margin: 0px; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-top-box .price-box .special-price { padding :0px; margin: 0px; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-top-box .price-box .special-price .price-label { display: inline; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-top-box .gd-add-to-cart { float:right; padding-top:5px; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-top-box .gd-add-to-cart .out-of-stock { padding-top:1px; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-bottom-box { min-height:55px; float:left; width:99%; border-right: 1px solid #ffffff; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box { float:left; min-height:55px; width:33%; color:#333333; border-right: 1px solid #ffffff; text-align:center; padding:5px 5px; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box:last-child { border-right: 0px; width: 34%; }
.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box .gd-box-label { font-size:12px; font-weight:bold;  }
.gd-normal-list .gd-grid li.gd-item .small-target { float:left; padding-top:13px; min-height: 99px; text-align:center; width:28%; line-height: 2em; }
.gd-normal-list .gd-grid li.gd-item .small-target span { line-height: 1em; font-size: 13px; }
.gd-normal-list .gd-grid li.gd-item .small-target .target img { margin:0 auto 5px; }
.gd-normal-list .gd-grid li.gd-item .small-target .bought { font-size:25px; padding-top:7px; }
.gd-normal-list .gd-grid li.gd-item .small-target .upcoming { font-size:31px; }
.gd-normal-list .gd-grid li.gd-last { margin-right: 0px; }



/* DEAL DETAILED LIST */
.gd-detailed-list .gd-view { margin:0 20px 25px 20px; padding:0 0 25px; border:0px; border-bottom: 1px solid #EFEFEF; }
.gd-detailed-list .gd-view:last-child { border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; }
.gd-detailed-list .gd-view .product-essential { width: 100%; padding: 0px; background: none; }
.gd-detailed-list .gd-view .product-essential .product-name h2 { font-size:22px; }
.gd-detailed-list .gd-view .gd-product-details .details-box { margin-bottom: 0px; }



/* LAYERED NAVIGATION */
#groupdeals-category-nav-block .clear { font-weight: normal; font-size: 11px; display: block; clear: both; }
#groupdeals-category-nav-block #narrow-by-list { border:0px; padding: 5px 10px; }
#groupdeals-category-nav ol { margin-left:4px; }
#groupdeals-category-nav ol ol { margin-left:16px; }
#groupdeals-category-nav ol li { border-left:1px dotted #000000; min-height:21px; line-height: 18px; margin-bottom:1px; }
doesnotexist:-o-prefocus, #groupdeals-category-nav ol li { min-height:auto; margin-bottom:1px; }
#groupdeals-category-nav ol li input { margin: -3px 3px 0px -2px; }
#groupdeals-category-nav ol li a { text-decoration: none; }
#groupdeals-category-nav ol li span { padding-left:7px; margin-right:3px; background:url("../images/tree-list-dots.gif") repeat-x 50%; }
#groupdeals-category-nav ol li:last-child { border-left:0px; }
#groupdeals-category-nav ol li:last-child > span { padding-left:7px; margin-right:3px;border-left:1px dotted #000; display:inline-block; vertical-align:top; height:10px; background:url("../images/tree-list-dots.gif") repeat-x bottom; }



/* DEAL VIEW */
button.gd-button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.gd-button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.gd-button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }

.gd-view .product-essential { padding-left:20px; }
.gd-view .product-essential .product-name h1 { font-size:32px; padding-bottom: 6px; }
.gd-view .product-essential .gd-product-shop .product-options { float: left; width: 100%; padding: 7px 15px; }

/* IMAGES SLIDER */
.gd-view .gd-product-img-box { margin-bottom: 10px; width: 67%; float: right; }
.boxedcontainer { max-width: 1170px; margin:auto; padding:0px 30px; }
.tp-banner-container { width:100%; position:relative; padding:0; }
.tp-banner { width:100%; position:relative; }
.tp-banner-fullscreen-container { width:100%; position:relative; padding:0; }
.tp-simpleresponsive img { background: #FFFFFF; }

/* LEFT COLUMN */
.gd-view .gd-product-shop { float:left; width:31%; }
/* add to box */
.gd-view .gd-product-shop .gd-add-to-box { float:left; background:#CBECF5; color:#444444; border:1px solid #45CFF5; margin:0 0 10px; width: 100%; min-height: 140px; position: relative; }
.gd-view .gd-product-shop.gd-gift .gd-add-to-box { min-height: 189px; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy { background:url(../images/price_tag_middle.png) repeat-x; height:75px; width:100%; top:-1px; right: -1px; position: relative; margin-bottom: 5px; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy:before { content:''; position: absolute; background:url(../images/price_tag_front.png) no-repeat; height:75px; width:230px; left:-62px; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy:after { content:''; position: absolute; background:url(../images/price_tag_back.png) no-repeat; height:75px; width:40px; z-index: 0; right: 0; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy-shadow {background:url(../images/price_tag_shadow.png) no-repeat; height:16px; width:204px; bottom:-16px; left: -33px; position: absolute; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .special-price { color:#FFFFFF; font-weight:normal; float:left; margin:17px 0 0 -13px; font-size:28px; position: relative; font-family: 'Helvetica', Arial; line-height: 1.5; padding: 0px; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .small-price { font-size:23px; margin:22px 0px 0px -16px; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart{ float:right; margin:13px 12px 0 0; position: relative; z-index: 1; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart .gd-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	display:inline-block;
	color:#666666;
	font-family:'Lato';
	font-size:23px;
	font-weight:bold;
	font-style:italic;
	height:50px;
	line-height:38px;
	width:125px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	border: 0px;
}
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart .gd-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart .gd-button:active { position:relative; top:1px; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart .disabled { color:#c9c9c9; }
.gd-view .gd-product-shop .gd-add-to-box .gd-box{ padding-bottom:7px; float:left; text-align:center; font-weight:bold; font-size:16px; width:33%; }
.gd-view .gd-product-shop .gd-add-to-box .gd-box small{ font-size:12px; }
.gd-view .gd-product-shop .gd-add-to-box .give-as-gift { width:100%; float:left; clear:both; background:#43bfde; text-align:center; padding:6px 0; position: absolute; bottom: 0px; }
.gd-view .gd-product-shop .gd-add-to-box .give-as-gift button.gd-button { background:url(../images/icon_gift.png) left center no-repeat; height:37px; font-weight:bold; color:#FFFFFF; padding-left:37px; font-size:18px; text-decoration:none; line-height:100%; }
	
/* options */
.gd-view .gd-product-shop .product-options p.required{ display:none; }
.gd-view .gd-product-shop .product-options { margin:0px 0px 10px 0px; }
.gd-view .gd-product-shop .product-options dt { padding: 0px; }

/* countdown */
.gd-view .gd-product-shop .countdown-box { background:#F6F6F6; width:100%; float: left; border:1px solid #DDDDDD; text-align:center; font-weight:bold; padding:7px 0px 0px 0px; margin:0px 0px 10px 0px; }
.gd-view .gd-product-shop .countdown-box small { font-size: 90%; }
.gd-view .gd-product-shop .countdown-box .countdown-container { min-height:55px; width:93%; margin: 6px auto 0; }
.gd-view .gd-product-shop .countdown-box .countdown-container .js-countdown { margin-top:9px; font-weight:normal; font-size: 38px !important; }
.gd-view .gd-product-shop .countdown-box .countdown-container .js-countdown-days { font-weight:normal; margin-top:11px; padding:4px 3px 4px 3px; font-size: 24px !important; }

/* target */
.gd-view .gd-product-shop .progress_bar { background:#F6F6F6; width:100%; float: left; padding:10px 7px 10px 7px; border:1px solid #DDDDDD; text-align:center; font-weight:bold; margin:0px 0px 10px 0px; }
.gd-view .gd-product-shop .progress_bar_padding { padding-top:16px; }
.gd-view .gd-product-shop .progress_bar h2 { font-size:20px; font-weight:bold; margin-bottom:15px; color:#333333; text-transform: none; font-family: "Helvetica Neue","Helvetica",Arial; }
.gd-view .gd-product-shop .progress_bar .qtys { float:left; width:100%; margin:0px 0px 10px 0px; font-size:16px; }
.gd-view .gd-product-shop .progress_bar .qtys .left { float:left; }
.gd-view .gd-product-shop .progress_bar .qtys .right { float:right; }
.gd-view .gd-product-shop .progress_bar .cross-check { text-align:center; height:42px; font-size:16px; margin:-5px 0px 5px -5px; }
.gd-view .gd-product-shop .progress_bar .cross-check img { vertical-align:middle; display: inline; }
.gd-view .gd-product-shop .progress_bar  i { font-weight:normal; }
.gd-view .gd-product-shop .progress_bar .progress_bar_marker img { margin:-9px -4px 0 0; float:right; }
.gd-view .gd-product-shop .progress_bar .progress_bar_bottom { 
	background:#ffffff; 
	padding:2px; 
	width:100%; 
	height:11px; 
	box-shadow: 0 1px 2px #999999; 
	-moz-border-radius: 5px; 
	-o-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	-khtml-border-radius: 5px; 
}
.gd-view .gd-product-shop .progress_bar .progress_bar_top { 
	/float:left; 
	background:#4dbdd8; 
	height:7px; 
	border:1px solid #139CB5;
	-moz-border-radius: 5px 0px 0px 5px; 
	-o-border-radius: 5px 0px 0px 5px; 
	-webkit-border-radius: 5px 0px 0px 5px; 
	border-radius: 5px 0px 0px 5px; 
	-khtml-border-radius: 5px 0px 0px 5px; 	
}

/* share box */
.gd-view .gd-product-shop .share-box { background:#F6F6F6; width:100%; float: left; border:1px solid #DDDDDD; padding:5px 5px 13px 5px; margin:0px 0px 10px 0px;}
.gd-view .gd-product-shop .share-box .share-box-center { margin: 0px auto; max-width: 185px; }
.gd-view .gd-product-shop .share-box b { margin:0px 2px 5px 0px; color: #333333; font-size: 20px; font-weight: bold; text-align:center; display:block; }
.gd-view .gd-product-shop .share-box div.facebook { float:left; margin:0 3px 0 2px; }
.gd-view .gd-product-shop .share-box div.twitter { float:left; margin:0 6px 0 4px; }
.gd-view .gd-product-shop .share-box div.twitter .twitter-share-button { width:60px !important; }
.gd-view .gd-product-shop .share-box div.google { float:left; margin:2px 0px 0 2px; }
.gd-view .gd-product-shop .share-box div.share-this { display:block; clear:both; padding:10px 0 3px 2px; line-height: 1; }
.gd-view .gd-product-shop .share-box div.share-this .addthis_toolbox { float:left; margin:-2px 11px 0 0px; }
.gd-view .gd-product-shop .share-box div.share-this img { display: inline; vertical-align: top; }
.gd-view .gd-product-shop .share-box div.share-this a { text-decoration:none; font-size: 11px; font-family: Verdana; }
.gd-view .gd-product-shop .share-box div.share-this .addthis_button_expanded { display:none !important; }
.gd-view .gd-product-shop .gd-add-to-links { width:100%; float:left; background-color:#F6F6F6; border: 1px solid #E4E4E4; margin:0 0 10px; padding:10px 5px; font-size:11px; width:100%; }
.gd-view .gd-product-shop .gd-add-to-links li:first-child { border-right: 1px solid #CCCCCC; }
.gd-view .gd-product-shop .gd-add-to-links li { float:left; width:48%; text-align: center; }
.gd-view .gd-product-shop .gd-add-to-links li a { border:0px; margin:0px; padding: 0px; }

/* review */
.gd-view .gd-product-shop .ratings { text-align:center; }
.gd-view .gd-product-shop .no-rating { text-align:center; }

/* HIGHLIGHTS / FINE PRINT */
.gd-view .gd-product-details { float:right; width: 67%; }
.gd-view .gd-product-details .details-box { width:49%; float:right; margin-bottom: 20px; }
.gd-view .gd-product-details .details-box:first-child { float:left; }
.gd-view .gd-product-details .details-box ul { list-style-type:disc; padding-left: 15px; }
.gd-view .gd-product-details .details-box ol { list-style-type:decimal; padding-left: 20px; }

/* colateral */
.gd-view .gd-product-collateral { padding-left:20px; margin-top:10px; }
/*.gd-view .gd-product-collateral { padding:25px; }*/
.gd-view .gd-product-collateral h2 { display: block; }
.gd-view .gd-product-collateral h2 { font-weight:bold; font-size:15px; color:#e26703; border-bottom:1px solid #e5dcc3; padding:0 0 1px; margin:0 0 10px; }
.gd-view .gd-product-collateral .data-table { margin-bottom:15px; }
.gd-view .gd-product-collateral .merchant-info { width: 100%; display: table; }
.gd-view .gd-product-collateral .description-box { display: table-cell; width: 70%; }
.gd-view .gd-product-collateral .description-box h2 { color:#333333; font-size:13px; margin-top:10px; }
.gd-view .gd-product-collateral .gd-information-box { margin-left: 20px; font-size:12px; }
.gd-view .gd-product-collateral .gd-information-box .logo img { margin-bottom:5px; }
.gd-view .gd-product-collateral .gd-information-box .social-links { padding-bottom:10px;  }
.gd-view .gd-product-collateral .gd-information-box .social-links a { color:#2F2F2F; text-decoration:none; background:url(../images/about-button.png) left center no-repeat; padding-left:10px; }
.gd-view .gd-product-collateral .gd-information-box .social-links a:hover{ text-decoration:underline; }
.gd-view .gd-product-collateral .gd-information-box #map_canvas { width:100%; min-width:200px; height:200px; border:2px solid #DDDDDD; }
.gd-view .gd-product-collateral .gd-information-box .map_links { font-size:80%; }
.gd-view .gd-product-collateral .gd-information-box .separator { color:#DDDDDD; }
.gd-view .gd-product-collateral .gd-information-box .adress-links { padding-top:10px; }
.gd-view .gd-product-collateral .gd-information-box .adress-links .adress-box { padding:0px 0px 5px 20px; float:left; width: 100%; }
.gd-view .gd-product-collateral .gd-information-box .adress-links .adress-box a { text-decoration:none; color:#2F2F2F; }
.gd-view .gd-product-collateral .gd-information-box .adress-links .adress-box a:hover { text-decoration:underline; }
.gd-view .gd-product-collateral .gd-information-box .adress-links .adress-box .number { float:left; font-style:italic; margin:2px 0px 0px -20px; background:url(../images/marker-small.png) no-repeat; font-size:9px; width:14px; height:14px; color:#FFFFFF; text-align:center; position:absolute; line-height:100%; padding-top:1px; }
/*.gd-view .gd-product-collateral .facebook-section { padding:5px 0 0; }
.gd-view .gd-product-collateral .box-up-sell { margin:0px; }
.gd-view .gd-product-collateral .box-up-sell .products-grid { border-color:#E7E7E7; }
.gd-view .gd-product-collateral .box-up-sell .products-grid td { background:#fdfdfd; border-right-color:#E7E7E7; }
.gd-view .gd-product-collateral .box-up-sell .products-grid td img { border-color:#E7E7E7; }
.gd-view .gd-product-collateral .box-up-sell .products-grid td.empty { background:#f5f5f5; }
.gd-view .gd-product-collateral #product-attribute-specs-table { margin:0px; border-color:#E7E7E7; }
.gd-view .gd-product-collateral #product-attribute-specs-table tr { background:#fdfdfd; }
.gd-view .gd-product-collateral #product-attribute-specs-table tr th { border-color:#E7E7E7; }
.gd-view .gd-product-collateral #product-attribute-specs-table tr td { border-color:#E7E7E7; }*/
	
/* Product Tabs */
.gd-product-collateral { clear: both; }
.collateral-tabs dd h2 { display: none; }
.box-collateral { clear: both; }
.gd-product-collateral .tab-container { background: #ffffff;  }
#addTagForm label { width: 100%; }
#addTagForm .input-box { display: inline-block; width:365px; }
#addTagForm .input-box input { width: 100%; }

@media only screen and (min-width: 771px) {
  .gd-product-collateral .toggle-tabs {
    display: block;
    width: 100%;
    position: relative;
    border: 1px solid #cccccc;
    background-color: #f4f4f4;
    margin: 0px;
  }
  .gd-product-collateral .toggle-tabs li {
    float: left;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .gd-product-collateral .toggle-tabs li > span {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    position: relative;
    bottom: -1px;
  }
  .gd-product-collateral .toggle-tabs li.current {
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
  }
  .gd-product-collateral .toggle-tabs li.current > span {
    background-color: #FFFFFF;
    z-index: 0;
  }
  .gd-product-collateral .toggle-tabs li.current span,
  .gd-product-collateral .toggle-tabs li:hover span {
    color: #3399cc;
  }
  .gd-product-collateral .toggle-tabs li:first-child {
    border-left: none;
  }
  .gd-product-collateral .toggle-tabs:after {
    content: '';
    display: table;
    clear: both;
  }
  .gd-product-collateral > dl {
    width: 100%;
  }
  .gd-product-collateral > dl > dt {
    display: none;
  }
  .gd-product-collateral > dl > dd {
    width: 100%;
    display: none;
    padding: 15px;
    border: 1px solid #cccccc;
    border-top: 0;
  }
  .gd-product-collateral > dl > dd.current {
    display: block;
  }
}



/* SIDEBAR */
/* side deals */
.gd-block { font-size: 11px; }
.gd-block .item { min-height: unset; }
.gd-block .block-content .gd-info { float:left; margin:10px 0 0 0; text-align:left; width:100%; }
.gd-block .block-content .gd-info .special-price { float:left; }
.gd-block .block-content .gd-info .button { float:right; }
/*.gd-block .block-content .product-image { margin-right:10px !important; }*/
/*.gd-block .block-content .product-details { margin-left:0px !important; }*/
.gd-block .block-content .product-details p.product-name { padding:0px !important; }
.gd-block .block-content .actions { *font-size:10px; }
.gd-block .block-content .actions a { background: none; padding: 0px; float:left; }
.gd-block .block-content .actions .left { float:left; margin-right:7px; font-weight:bold; }
.gd-block .block-content .actions .separator { float:left; margin:0px 5px 0px 5px; }

/* merchant subscribe add */
.gd-merchant-subscribe-add { 
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

	border:1px solid #dbdbdb; 
	padding:10px 13px 13px 13px; 
	text-align:left; 
	cursor:pointer; 
	margin-bottom:15px; 
	width:100%; 
}
.gd-merchant-subscribe-add h2 { font-size:17px; font-family:Arial; color:#666; font-weight:600; } 
.gd-merchant-subscribe-add p { font-size:11px; } 

/*subscriptions block*/
.block-subscribe { position: relative; }
#gd-subscriptions-info { 
	position: absolute; 
	display: none;
	background: #ffffff; 
	padding: 7px;
	border:1px solid #cccccc;
	left: -1px;
	top:-60px;
	font-size: 11px;
	width: 249px;
}



/*COUPON VIEW*/
.groupdeals-coupons-view .page-title { margin-bottom:15px; }
.groupdeals-coupons-view .page-title h1 { margin-bottom:0px; }



/* POPUPS */
#gd-popup-container { position:absolute; left:-999999px; }
#gd-popup-wrapper-bkg { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.4); z-index:7777; }
.gd-popup-container { display:block; position:fixed; top:0; left:0; width:100%; height:100%; background: none; z-index:8888; }
.gd-popup-container .gd-popup-content { 
	-webkit-transform: scale(0);	
	-moz-transform: scale(0); 
	-o-transform: scale(0); 
	-ms-transform: scale(0); 
	transform: scale(0); 
	opacity:0; 
	
	position:relative;
	background:#fff; 
	overflow:hidden; 
	padding:20px 20px; 
	-moz-border-radius: 10px; 
	-o-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	-khtml-border-radius: 10px; 
	box-shadow: 0 0 10px -5px #999999; 
	text-align:left; 

	width:80%;
	max-width: 500px;

	-moz-box-sizing: content-box;
  	-webkit-box-sizing: content-box;
  	box-sizing: content-box;
}

.gd-popup-container .gd-popup-content .input-box { width: 100%; } 
.gd-popup-container .gd-popup-content .input-box select { width: 100%; } 
.gd-popup-container .gd-popup-content .input-box input[type="text"] { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 

.gd-popup-container .gd-popup-content .please-wait{ float:right; display:inline-block; }
.gd-popup-container .gd-popup-content .please-wait img { margin:3px 5px; width: 20px; }

.gd-popup-container .gd-popup-content .close-corner a { color:#333333; font-weight:normal; font-size:10px; font-family:Arial; float:right; padding:0px; margin: -14px -10px 10px 0; }
.gd-popup-container .gd-popup-content .actions { padding-top:5px; }	 
.gd-popup-container .gd-popup-content .close { font-size:11px; float:left; margin:0px 0 0; text-decoration:underline; cursor:pointer; }	 
.gd-popup-container .gd-popup-content .close:hover { text-decoration:none; }	 
.gd-popup-container .gd-popup-content .gd-page-title { color:#000; font-size:12px; margin-bottom: 10px; }	 
.gd-popup-container .gd-popup-content .gd-page-title h2 { clear:both; font-family:'Lato', Arial; font-style:italic; font-weight: bold; font-size:20px; color:#333; text-transform:uppercase; padding: 0px; text-align: center; margin-bottom: 8px; }	

/* subscriptions popup */
#gd-subscriptions-popup-container { position:absolute; left:-999999px; }
#gd-subscriptions-popup-content { max-width: 240px; }
.gd-popup-container .gd-popup-content #gd-subscriptions-popup button { float:right; }
.gd-popup-container .gd-popup-content #gd-subscriptions-popup .input-box input { width: 100%; }

/* gift popup */
#gd-gift-popup-container { position:absolute; left:-999999px; }
#gd-gift-popup-content { max-width: 340px; }
#gd-gift-popup-content .gd-page-title h2 { font-size: 22px; }
#gd-gift-popup-content .form-list .radio { padding-right: 10px; float: left; }
#gd-gift-popup-content .form-list .radio label { float: right; margin:1px 0px 0px 5px; }
#gd-gift-popup-content .close { float: none; }
#gd-gift-popup-content #gift-buttons { float: right; }
#gd-gift-popup-content #gift-buttons .close { font-size: 13px; }
#gift-link-please-wait { display: none; }
#gift-link-please-wait img { width: 22px; }
#gift-please-wait { display: none; }

/* groupdeals popup */
#gd-popup-content { max-width: 650px; }
#gd-popup-container .gd-popup-content .close a { color:#333333; font-weight:normal; font-size:10px; font-family:Arial; float:right; padding:0px; margin-top:-10px; }
#gd-popup-container .gd-popup-content ul { float:left; }
#gd-popup-container .gd-popup-content ul li { display:block; padding:1px 0px 1px 5px; color:#333; }
#gd-popup-container .gd-popup-content ul li a { color:#333; text-decoration:none; padding:0px 5px; }
#gd-popup-container .gd-popup-content ul li:hover { background:#e5e5e5; }	
#gd-popup-container .gd-popup-content ul li#country { padding-right: 0px; }
#gd-popup-container .gd-popup-content ul li#country:hover { background:none; cursor: default; }	
#gd-popup-container .gd-popup-content .countries { font-size:18px; font-weight:normal; color:#333333; float:left; width:100%; font-family:'Lato',serif, sans-serif,Arial; border-bottom: 1px solid #EFEFEF; }
#gd-popup-container .gd-popup-content .countries select { display: none; }
#gd-popup-container .gd-popup-content .countries ul li span.title { font-size:16px; color:#333333; font-family:'Lato',serif, sans-serif, Arial; float:left; font-weight: bold; margin:2px 10px 0px 0px; line-height:1.4em; text-transform: uppercase; }
#gd-popup-container .gd-popup-content .countries ul { font-size:17px; font-weight:normal; color:#fff; float:left; }
#gd-popup-container .gd-popup-content .countries ul li { cursor:pointer; padding:0px 10px; float:left; }
#gd-popup-container .gd-popup-content .countries ul li a { padding:0px; }
#gd-popup-container .gd-popup-content .countries ul li.tab_hover { background:#EFEFEF; }
#gd-popup-container .gd-popup-content .regions-cities { float:left; width:100%; margin:10px 0px 0px 0px; padding:0 10px; }
#gd-popup-container .gd-popup-content .regions-cities .hide { display: none; }
#gd-popup-container .gd-popup-content .regions-cities ul { width: 24%; margin-right: 1%; float: left; }
#gd-popup-container .gd-popup-content .regions-cities ul li { font-weight:normal; width:100%; font-family:'Lato',serif, sans-serif,Arial;  }
#gd-popup-container .gd-popup-content .regions-cities ul li.city_tab_hover { background:#EFEFEF; }
#gd-popup-container .gd-popup-content .regions-cities ul li.main-city { font-size:16px; font-weight:bold; color:#333; padding:0px; background:none; }
#gd-popup-container .gd-popup-content .regions-cities ul li a { font-size: 15px; }
#gd-popup-container .gd-popup-content .regions-cities .clearer { padding-top:10px; clear: both; }



/* transitions */
.gd-popup-container .gd-popup-content.grow { 
	-webkit-transform: scale(1.1);	
	-moz-transform: scale(1.1); 
	-o-transform: scale(1.1); 
	-ms-transform: scale(1.1); 
	transform: scale(1.1); 
	opacity: 1; 
	
	-webkit-transition: -webkit-transform 0.2s ease-out, -webkit-opacity 0.10s; 
	-moz-transition: -moz-transform 0.2s ease-out, -moz-opacity 0.10s; 
	-o-transition: transform 0.2s ease-out, opacity 0.10s; 
	-ms-transition: transform 0.2s ease-out, opacity 0.10s; 
	transition: transform 0.2s ease-out, opacity 0.10s; 
}

.gd-popup-container .gd-popup-content.grow-mobile { 
	-webkit-transform: scale(1);	
	-moz-transform: scale(1); 
	-o-transform: scale(1); 
	-ms-transform: scale(1); 
	transform: scale(1); 
	opacity: 1;
	
	-webkit-transition: -webkit-transform 0.2s ease-out; 
	-moz-transition: -moz-transform 0.2s ease-out; 
	-o-transition: transform 0.2s ease-out; 
	-ms-transition: transform 0.2s ease-out; 
	transition: transform 0.2s ease-out; 
}

.gd-popup-container .gd-popup-content.shrink-to-normal { 
	-webkit-transform: scale(1);	
	-moz-transform: scale(1); 
	-o-transform: scale(1); 
	-ms-transform: scale(1); 
	transform: scale(1); 
	opacity: 1;
	
	-webkit-transition: -webkit-transform 0.1s ease-in; 
	-moz-transition: -moz-transform 0.1s ease-in; 
	-o-transition: transform 0.1s ease-in; 
	-ms-transition: transform 0.1s ease-in; 
	transition: transform 0.1s ease-in; 
}