
/* GENERAL */
.soldout {
    position: relative;
}
li.gd-item.hero  .countdown-container {
    width: 65%;
    display: table-cell;
    vertical-align: middle;
    padding: 0 17%;
}
.gd-normal-list .gd-grid li.gd-item.hero a.gd-product-image:hover  .gd-countdown{
display:table;
}
.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; }

.gd-view .product-collateral {

	display: none;
}
.gd-product-shop-left .countdown-box .js-countdown-days strong{font-size: 24px;}
/*.gd-normal-list .gd-grid li.gd-item.hero .gd-info {
	margin-top: -31px;
}
*/

.details-box1 {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 50px;
}

#messages_deals_view .page-title h1, #messages_deals_view .page-title h2, #messages_deals_view .product-name h1, #messages_deals_view .product-name .h1 {
	color: #fff !important;
	margin-top: 0px !important;
}


.mini-products-list .product-image {
  float: left;
  min-width: 130px;
}

.gd-normal-list .gd-grid li.gd-item.hero .gd-product-image {
    width: 50%;
    position: absolute;
    left: 0;
    height: 100%;
    overflow: hidden;
}

.gd-normal-list.home .gd-grid li.gd-item.hero .gd-info .gd-product-name{min-height:auto;}

.gd-normal-list .gd-grid li.gd-item.hero .gd-info{
	width: 50%;
	float: right;
	padding: 38px 60px 0px 145px;
	}
.gd-normal-list.home .gd-grid li.gd-item .gd-info .gd-product-name{
	text-align: center; 
	padding-left: 10px;
	padding-right: 10px;
	}
/*.gd-normal-list.home .gd-grid li.gd-item {box-shadow: none;background: none;} */
.gd-normal-list.home .gd-grid li.gd-item .gd-info .gd-product-name{min-height: 65px;}
.gd-normal-list.home .gd-grid li.gd-item .gd-info .description{text-align:left; padding:10px; padding-left: 0px; display:none;}


/* DEAL LIST */
.gd-grid.products-grid.products-grid--max-1-col > li {width: 100%; max-width: 100% !important;}
.groupdeals-product-list h1, .groupdeals-product-recent h1, .groupdeals-product-upcoming h1 { margin-bottom: 0px !important; }
 .groupdeals-product-recent .page-title, .groupdeals-product-upcoming .page-title { margin-bottom: 35px !important; }
.groupdeals-product-list .page-title{
	margin-bottom: 5px !important;
}
.gd-normal-list .gd-grid { 
	display: inline-block; 
	width: 100%; 
	
	}
 .groupdeals-product-list	.mar-grid {
    margin-top: 135px;
	margin-bottom: 0px;
}

.charity-text p {
    padding: 20px;
    margin: 10px 0 10px 0;
}
 .home h2 {
    color: #414141;
    font-size: 22px;
    font-weight: 700;
    text-transform: unset;
    margin-bottom: 10px;
	font-family: Poppins;
}

.newsletter-slder {
    background:#f8ccd9;
    padding: 10px 40px;
    border-radius: 10px;
   box-shadow: 0px 1px 5px 2px #CCC;
	
}

.groupdeals-product-view.catalog-product-view .newsletter-slder {
	overflow: hidden;
	clear: both;
}
.groupdeals-product-view.catalog-product-view .newsletter-slder #mc_embed_signup .button {
    margin-top: 10px !important;
    position: relative;
    left: 42%;
}
.newsletter-slder #mc_embed_signup input.email, .newsletter-slder #mc_embed_signup input.name,.newsletter-slder #mc_embed_signup input.phone{
	margin-top: 0px !important;
	border-radius: 8px !important;
}
.groupdeals-product-view.catalog-product-view .newsletter-slder #mc_embed_signup input.email, 
.groupdeals-product-view.catalog-product-view .newsletter-slder #mc_embed_signup input.name{
	margin-bottom: 10px;
}
.groupdeals-product-view.catalog-product-view .newsletter-slder .checkbox, .groupdeals-product-view.catalog-product-view .newsletter-slder .radio {
    position: relative;
    top: 0px !important;
    left: 0px !important;
   
}
.groupdeals-product-view.catalog-product-view .newsletter-slder .win-my h2 {
   font-size: 20px !important;
}
.groupdeals-product-view.catalog-product-view #mc_embed_signup_scroll .sign-up {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 45px;
}
.newsletter-slder #mc_embed_signup .mc-field-group{
	padding-bottom: 10px;
}
.newsletter-slder  #mc_embed_signup form{
	padding-left: 0% !important;
	padding-bottom: 0px !important;
}
.newsletter-img img {
    position: relative;
    max-width: 300px;
    margin: 0 auto;
    left: -13px;
}	
.save-auto img {
    float: left;
    margin-right: 10px;
    position: relative;
    top: 1px;
	padding-bottom: 7px;
}
#mc_embed_signup {
    font: 12px none !important;
	font-family: 'Montserrat', 'sans-serif' !important;
}
.win-my {
    display: flex;
}
.save-auto {
    margin-bottom: 15px;
}
.sign-up {
    font-size: 20px;
    font-weight: 700;
    color: #ea5e7b;
    margin-bottom: 25px;
	font-family: 'Montserrat', 'sans-serif';
}

.win-my img {
   width: 100%;
   max-width: 200px;
}
.whole-newsletter.home-page .win-my img {
	 max-width: 180px;
}

.win-my img {
    width: 100%;
    max-width: 130px;
    position: relative;
    left: 8px;
	height: 100%;
}
#mc_embed_signup .win-my h2{
		margin-bottom: 0px; !important;
		margin-top: 18px;
}
.win-my h2 {
    font-size: 35px !important;
    color: #42413f;
	font-family: 'ALNevrada-Normal' ;

}
.newsletter-img {
    width: 100%;
	max-width: 20%;
    float: left;
	position: absolute;
	top: -85px;
	left: -10px;
}


.whole-newsletter {
    position: relative;
    z-index: 9;
    clear: both;
	top: 130px;
}
.whole-newsletter.home-page{
    margin: 0 15px;
    margin-top: 0px;
    min-height: 140px;
	top:0;
}
.fullwidth.altcid-16 {
    padding-top: 210px;
}
.save-auto p {
    color: #42413f;
    font-weight: 700;
    margin-bottom: 10px;
	font-size: 12px;
}
.whole-newsletter.home-page .newsletter-slder {
    position: absolute;
    bottom: -190px;
    width: 100%;
}

.groupdeals-product-view.catalog-product-view .newsletter-img {
    width: 100%;
    float: none;
	top: -115px;
	position:absolute;
}	
.groupdeals-product-view.catalog-product-view .newsletter-slder #mc_embed_signup {
	padding-top: 220px;
    float: none;
    width: 100%;
}
.groupdeals-product-view.catalog-product-view .newsletter-slder .mc-field-group input {
    width: 100% !important;
    float: none;
    margin-left: 0px;
}
.groupdeals-product-view.catalog-product-view .newsletter-slder .input-box {
    overflow: unset;
    clear: both;
}
.groupdeals-product-view.catalog-product-view .newsletter-slder .mc-field-group {
    width: 100% !important;
    float: none;
}

.newsletter-slder #mc_embed_signup {
    background: unset;
    clear: unset;
    float: right;
    width: 80%;
}
.groupdeals-product-view .catalog-product-view .newsletter-slder #mc_embed_signup {
    float: none;
    width: 100%;
}
.mc-field-group {
    width: 80% !important;
    float: left;
}
.catalog-category-view .gd-normal-list.home {
    padding-bottom: 8px;
}	

.f-left.button {
    background: none;
    line-height: 15px;
    color: #6f6f6f;
	font-weight: 500;
}
.f-left.button:hover {
    background: none !important;
    color: #6f6f6f !important;
}
.dingin-logo.mia-logo img {
    width: 100%;
    max-height: 150px;
}
.dingin-logo.mia-logo {
    position: absolute;
    left: 50%;
    top: 35%;
    width: 0;
    height: 100%;
    margin-left: -78px;
}

.customer-account-login .col-2.registered-users input[type="email"], .customer-account-login .col-2.registered-users input[type="number"], .customer-account-login .col-2.registered-users input[type="password"], .customer-account-login .col-2.registered-users input[type="tel"], .customer-account-login .col-2.registered-users input[type="text"] {
    width: 100% ;
    max-width: 70% !important;
}
.customer-account-login .form-list {
    padding-top: 18px;
}
 .cat-list-pod li{
	 margin-bottom: 0px ! important; 
 }
 .category-products .gd-normal-list .merchant-products .gd-normal-list .gd-grid li.gd-item{
	 max-width: 95% ! important;
 }
 
 .wrapper-full {
    background-color: #d2ebe7;
	
}
 
 .groupdeals-product-view .catalog-product-view.border-shadow {
	box-shadow: none ! important;
} 
.category-products.gd-normal-list.merchant-products .gd-grid li.gd-item {
	margin-left: 15px;
	margin-right: 15px;
	max-width: unset !important;
}
 .checkout-onepage-index .main, .checkout-onepage-index.logged-in .main{
	 float: none !important;
	 width: 100%;
	 max-width: unset !important;
 }
 .checkout-onepage-index.logged-in .main .col-main{
	 padding: 20px;
 }
.gd-normal-list .gd-grid li.gd-item , .cms-page-view.cms-about-us .main, 
.contacts-index-index .main, .cms-privacy .main, .cms-terms .main, 
.cms-terms-conditions .main, .customer-account-login .account-login, 
.customer-account-create .main, .sopping-cart, .gd-product-img-box, .gd-product-details, 
.dont-miss-whole.progress_bar, 
.groupdeals-product-view .gd-product-shop-left .gd-add-to-box, 
.checkout-onepage-index.opc-has-progressed-from-login .main, .about, .checkout-onepage-index.logged-in .main, .customer-account-forgotpassword .col-main{ 
	/*margin-right: 3%; 
	border-bottom: 2px solid #F9F4F4; */
	padding-bottom: 0; 
	float: left; 
	max-width: 420px; 
	line-height:1.5em; 
	box-shadow:0px 1px 5px 2px #CCC;
	padding:0px; 
	margin-bottom: 35px; 
	background:#fff; 
	font-size: 14px; 
	border-radius: 10px;
	overflow: hidden;
}
.checkout-onepage-index.opc-has-progressed-from-login .main-container .main {
    margin-top: -100px;
}	
.std p span {
    color: #ff687b !important;
}	
.contacts-index-index .std p {
    font-size: 14px;
    line-height: 20px;
}
	
.contacts-index-index .col-main {
    width: 100%;
    max-width: 595px;
    margin: 0 auto;
    text-align: center;
    float: none ! important;
}
.cms-privacy .col-main	.std p{
	  margin: 0 0 1.0em;
}
.cms-page-view.cms-privacy .std p span a{
	color: #ff687b !important;
	  font-size: 14px ! important;
	  text-decoration: none !important;
	  top: -5px !important;
	  position: relative;
}

.cms-page-view.cms-privacy .std p span, .cms-page-view.cms-terms ul li span, .cms-page-view.cms-privacy ul li span, .customer-account-login .account-login  ul li span {
    color: #ff687b !important;
    font-size: 35px;
    position: relative;
    top: 5px;
}


.customer-account-login .account-login  ul li span {
	font-size: 25px ! important;
}
.cms-page-view.cms-terms ul li span, .cms-page-view.cms-privacy ul li span, .customer-account-login .account-login  ul li span{
    font-size: 16px;
    position: relative;
    top: 1px;
}
.cms-page-view.cms-terms ul li, .cms-page-view.cms-privacy .std ul li , .customer-account-login  ul li, .customer-account-login .account-login  ul li {
   list-style: none;
   margin-left: 0em ;
}

 .cms-terms .main .std p, .cms-terms-conditions .main .std p {
    margin: 0 0 1.5em;
}
.customer-account-create .account-create .form-list {
    width: 100%;
    max-width: 450px !important;
    margin: 0 auto !important;
	text-align: center;
}
.groupdeals-product-view .gd-product-shop-left .price {
    padding: 40px 0 30px 0;
}
.sopping-cart #shopping-cart-table {
    padding: 20px;
}
.sopping-cart{
	padding: 0px !important;
}
.cms-page-view.cms-about-us .main {
    overflow: unset;
    padding-bottom: 180px !important;
    margin-bottom: 200px;
}
.approval-img-about {
    position: absolute;
    width: 100%;
    margin-left: -30px;
}

.approval-img-about img {
    margin: auto;
    max-width: 280px !important;
	position: relative;
	top: 25px;
}


.cms-page-view.cms-about-us .main, .contacts-index-index .main, .cms-privacy .main,  
.cms-terms .main, .cms-terms-conditions .main, .customer-account-login .account-login, 
.customer-account-create .main, .sopping-cart, .gd-product-img-box, .gd-product-details,
.checkout-onepage-index.opc-has-progressed-from-login .main-container .main, .about, .customer-account-forgotpassword .col-main{
		float: none;
		max-width: unset; 
		text-align: center;
		padding: 30px;
	/*	position: relative ;
		top: -75px;	*/
	}
	.checkout-onepage-index.opc-has-progressed-from-login .main-container .main{
		text-align:left;
	}
.gd-product-details, .about{
	padding: 25px !important;
}
.about{
	text-align: left !important;
}	
	.gd-product-img-box{
		padding: 0px ! important;
	}
	
.cms-privacy .col-main, .cms-terms .main, .cms-terms-conditions .main,  .customer-account-create .main, .sopping-cart, .gd-product-details {
    text-align: left;
}
/* .cms-page-view.cms-about-us .bd-light-red, .contacts-index-index .bd-light-red, .cms-privacy .bd-light-red, .cms-terms .bd-light-red, .cms-terms-conditions .bd-light-red, .customer-account-login  .bd-light-red, .customer-account-create .bd-light-red,  .checkout-cart-index .bd-light-red, .checkout-onepage-index .bd-light-red{
    position: relative ;
    top: 80px ;
} */

 .cms-page-view .cms-privacy table {
    border: 1px solid #ddd ! important;
}

 .customer-account-login .border-shadow,  .customer-account-create .border-shadow, .checkout-cart-index .border-shadow, .cms-page-view.cms-about-us .border-shadow{
	 padding-bottom: 45px;
 }	

.cms-page-view.cms-terms .page-title h1, .cms-about-us .page-title h1, .std h3, .contacts-index-index .page-title h1, .cms-privacy .page-title h1, .cms-terms-conditions .std h1, .cms-terms-conditions .std h2,  .customer-account-login .page-title h1, .customer-account-login h2 {
	text-align: center ! important ;
	margin-top: 0 ! important;
	font-family: 'Montserrat', 'sans-serif';
	font-weight: 700;
	font-size: 20px ! important;
	margin-bottom: 15px;
	
}

.cms-terms-conditions .std h1, .cms-terms-conditions .std h2,  .customer-account-login .new-users, .customer-account-login h2, .customer-account-login .col2-set .col-2 {
	text-align: left ! important;
}
.customer-account-login .new-users h2, .customer-account-login .col2-set .col-2 h2{
	margin-bottom: 0px;
}
.customer-account-forgotpassword .page-title h1, .account-create .page-title h1, .cms-page-view.cms-terms .page-title h1, .contacts-index-index .page-title h1, .cms-privacy .page-title h1, .customer-account-login .page-title h1{
	font-size: 28px ! important;
	color: #424242 ! important;
	text-align: center !important;
	font-weight: 700;
}
.customer-account-forgotpassword .fieldset h2{
	font-weight: 700;
	font-size: 28px;
	margin-bottom: 20px;
}
.account-create .page-title h1{
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.customer-account-login .registered-users .buttons-set {
	padding-top: 10px;
	padding-bottom: 10px;
}
.account-create .form-list {
    padding-top: 40px;
}
.input-box input::placeholder { 
	font-size: 14px !important;
	font-weight: 500;
}
.gd-item img {
    margin-top: -5px;
    position: relative;
}

.customer-account-login .account-login {
	padding-left: 85px !important;
	padding-right: 85px !important;
}

.customer-account-login .col2-set { 
    margin-top: 20px;
}	
.gd-normal-list .gd-grid li.gd-item .gd-product-image { display: inline-block; width: 100%; position: relative; line-height: -1; }
.gd-normal-list .gd-grid li.gd-item .gd-product-image img {
    width: 120%;
    margin-left: -5%;
}
.gd-normal-list .gd-grid li.gd-item.hero .gd-product-image  img{
    width: auto;
    height:102%;
}
.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; 

	}
.hre-address {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    margin-top: 22px;
    margin-bottom: 40px;
    color: #878787;
	font-weight: normal;
	font-family: 'Montserrat', sans-serif;
}	
.groupdeals-product-view.catalog-product-view .hre-address{
	margin-top: 0px;
    margin-bottom: 0px;
	width: 50% ;
	float: left;
	color: #333;
	font-size: 14px;
}
.exper-info p {
    margin-bottom: 20px;
}
.exper-info h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
}
.exper-info {
    width: 60%;
    float: left;
    color: #fff;
    padding: 25px;
	background-color: #74c4b7;
	border-radius:10px;
}
.left iframe {
    width: 60% !important;
    float: left;
	border-radius: 10px;
	margin-bottom: 20px;	
}
.ad-title {
    color: #eb5b7c;
}
.exper-info.full {
    width: 100%;
}
#gift-buttons-container.right {
    width: unset;
    float: none;
    margin-left: 0;
}
.right {
    width: 36%;
    margin-left: 20px;
    float: right;
}
.adress-links {
    margin-top: 70px;
	margin-bottom: 20px;
}
.gd-information-box {
    border-top: 2px solid #ccc;
    margin-top: 60px;
}
.adress-details .tab-data.active {
    display: block;
}
.adress-details .tab-data {
    display: none;
}
.adress-links a {
    margin-right: 40px;
    color: #6f6f6f;
}
.tabs.active{
	color: #eb5b7c;
}

.exper-img img {
    width: 100%;
    height: auto;
    border-radius: 10px;
}


.exper-img {
    width: 30%;
    float: right;
}
.groupdeals-product-view.catalog-product-view .address-date .gd-box{
	width: 50%;
	float: right;
	padding-left: 40px;
}

.address-date {
    overflow: hidden;
    clear: both;
    padding-bottom: 40px;

}
.address-date .gd-box-value {
    font-size: 25px;
    color: #333;
    position: relative;
    top: 3px;
    left: 4px;
}
.gd-normal-list .gd-grid li.gd-item .gd-product-image .gd-countdown .countdown-container .js-countdown-days { font-size: 32px !important; padding-top:25%; }
.gd-normal-list .gd-grid li.gd-item .gd-product-image .gd-countdown .countdown-container .js-countdown {
    font-size: 24px !important;
    padding-top:15%; 
}


.gd-normal-list .gd-grid li.gd-item.hero .gd-product-image .gd-countdown .countdown-container .js-countdown {
    display: table-cell;
    vertical-align: middle;
	padding-top:0; 
}

.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 {
	font-weight: 600;
	font-size: 16px;
	letter-spacing: 1px;
	text-transform: none;
	line-height: 22px;
	text-align: center;
}
.gd-normal-list.merchant-products .gd-grid li.gd-item .gd-info .gd-product-name{
	min-height: 90px;
}


.gd-grid.products-grid.products-grid--max-1-col.first.last.odd h2 {
    font-size: 28px !important;
    line-height: 32px !important;
    font-weight: 700;
    letter-spacing: 0.1px;
    text-transform: none;
    font-family: 'Montserrat', sans-serif;
}
.gd-normal-list .gd-grid .gd-product-name {
	padding: 10px;
}



.gd-item.gd-first.gd-last.hero {
	background: #fff !important;
	border-top: none;
	margin-bottom: 0px;
	position:relative;
}

.gd-normal-list.home .gd-grid li.gd-item.hero .gd-info .gd-product-name {
	margin-bottom: 5px;
	margin-top:0px;
	line-height: 38px;
}

.gd-normal-list.home .gd-grid li.gd-item.hero .gd-info .gd-product-name a:hover, .gd-normal-list .gd-grid li.gd-item .gd-info .gd-product-name a:hover {
	text-decoration:none;
	color:#FF687B;
}

.gd-item.gd-first.gd-last.hero .gd-actions {
	margin-top: 0px;
}

.gd-normal-list .gd-grid li.gd-item .gd-info .gd-product-name a { 
	color: #414141;
	font-family: 'Montserrat', 'sans-serif';
	letter-spacing: 0;
	font-weight: 700;
 }

.gd-normal-list .gd-grid li.gd-item .gd-actions { 
	float:left;
	width:100%; 
	padding-bottom: 0px;
/*	background:#f9f4f4; */
 }
/*.gd-normal-list .gd-grid li.gd-item .gd-add-to-box { float:left; width:72%; }*/

.catalog-category-view .gd-normal-list .gd-grid li.gd-item.hero .gd-info .gd-add-to-box {
    text-align: left;
}

.gd-product-shop-left .gd-add-to-box {
    text-align: center;
}
.merchant-products.groupdeals-product-view .gd-top-box{
	text-align: center;
}

.groupdeals-product-view .gd-top-box {
    width: 100%;
    max-width: 300px;
    margin: 15px auto;
	text-align: center;
}
.groupdeals-product-view .gd-top-box soldout, .availability.out-of-stock span {
    text-align: center;
    width: 100%;
    font-size: 25px;
	color: #eb5b7c !important;
	margin: 0px auto;
}	
.availability.out-of-stock span {
	font-weight: bold;
	margin: 15px auto;
}
.cart-forms tfoot tr{
    display: none;
}
.discount-form label {
	display: none !important;
}
/*.hero .gd-top-box{
	float: left ! important;
}*/
.hero .gd-product-name {
	text-align: left ! important;
	padding-left: 0px ! important;
	padding-right: 0px ! important;
}

.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-top-box .price-box { 
	padding-top: 5px; 
	margin: 0px; 
	padding-bottom: 15px;
	}
.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 {
	padding-top: 5px; 
	padding-bottom: 30px;
	position: relative;
	z-index: 99;
	}
.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; 
	padding-bottom: 15px;
}
.gd-normal-list.merchant-products .gd-grid li.gd-item .gd-add-to-box .gd-bottom-box {
	min-height: 0px;
}

	
.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 #ddd;
	text-align:center; 
	padding:5px 5px;
	font-family: 'Montserrat', sans-serif;
	}
.gd-normal-list .gd-grid li.gd-item.hero .gd-info .gd-add-to-box .gd-box:first-child {
	text-align: left;
	width: 23%;
}	
	
	.gd-box-value {
    font-weight: bold;
}
.gd-box-value exp {
    color: #eb5b7c;
}
.hero .gd-info .gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box:first-child {
    padding-right: 80px;
    width: 25% ! important;
}

.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box:last-child { 
	border-right: 4px solid #fff; 
	width: 34%; 
}

.gd-normal-list .gd-grid li.gd-item .gd-add-to-box .gd-box .gd-box-label {
    font-size: 12px;
    font-weight: normal;
    color: #9e9e9e;
	font-family: 'Montserrat', sans-serif;
}
.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; }
.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; }

.gd-normal-list .gd-grid .owl-item li.gd-item .gd-add-to-box {width: 100%;}
.gd-normal-list .gd-grid .owl-item li.gd-item .small-target {width: 18%; display: none;}
.merchant-products{
	margin-top: 50px;
	}
.owl-stage {display: flex;}
.owl-item {display: flex;flex: 1;}

/* 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; display:none; }



/* 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:0px; }
.gd-view .product-essential .product-name h1 {
	font-size:28px;
	padding-bottom: 6px; 
	text-align: center;
	color: #3f3f3f ;
	font-weight: 700;
	margin-bottom: 25px ! important;
	margin-top: 25px ! important;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	}
/*.gd-view .product-essential .gd-product-shop .product-options {
	float: left; 
	width: 100%; 
	padding: 25px 25px;
	}
*/

/* IMAGES SLIDER */
.gd-view .gd-product-img-box { margin-bottom: 50px; 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; }

/* LEFT COLUMN */
.gd-view .gd-product-shop { float:left; width:30%; }
/* add to box */

.detail-logo {
    border-bottom: 2px solid #ddd;
	margin: 0 15px;
}
.gd-view .gd-product-shop .gd-add-to-box {
/* background: #fff;
  border: 1px solid #F9F4F4;
  color: #9e9e9e;
  float: left;
  margin: 0 0 10px;
  min-height: 140px;
  position: relative; */
  width: 100%;
  padding: 0 ! important;
  padding-top: 15px ! important;
}
/*
.gd-view .gd-product-shop.gd-gift .gd-add-to-box { min-height: 230px; }

.gd-view .gd-product-shop .gd-add-to-box .gd-buy { 
	background:#A2D5CA; 
	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(https://phpstack-239261-763150.cloudwaysapps.com/skin/frontend/base/default/groupdeals/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:#A2D5CA; 
	height:75px; 
	width:40px; 
	z-index: 0; 
	right: 0;
	}
	*/
.gd-view .gd-product-shop .gd-add-to-box .gd-buy-shadow {background:url(http://phpstack-239261-763150.cloudwaysapps.com/skin/frontend/base/default/groupdeals/images/price_tag_shadow.png) no-repeat; height:16px; width:204px; bottom:-16px; left: 0px; 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 25px!important; font-size:32px; position: relative; font-family: 'Poppins', Arial; line-height: 1.5; padding: 0px; } */
.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 button.gd-button {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FF687B !important;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  border-radius: 20px;
  box-shadow:none;
  color: #fff;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  width: 100px;
}
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart button.gd-button:hover {
	background:#fff !important;
	color:#FF687B;
}
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart button.gd-button:active { position:relative; top:1px; }
.gd-view .gd-product-shop .gd-add-to-box .gd-buy .gd-add-to-cart button.disabled {
	color: #FF687B;
	background: #fff !important;
}
.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%; 
	margin-top: 15px; 
	margin-bottom: 10px;
	color: #333333;
	border-right: 1px solid #ddd;
	}
.gd-view .gd-product-shop .gd-add-to-box .gd-box:last-child{ 	
	border: none;
}
.share-icon {
    display: flex;
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
	padding-bottom: 15px;
}
.share-icon img {
    
    margin-right: 15px;
}
.value-price-save h2 {
    font-size: 20px;
    font-weight: 700;
    text-transform: inherit;
    margin-top: 18px;
}
.value-price-save{
	background-color: #f9f9f9;
	overflow: hidden;
	margin-top: 30px;
}
.gd-view .gd-product-shop .gd-add-to-box .gd-box small {
    font-size: 12px;
    color: #9e9e9e;
    font-weight: normal;
}
/*
.gd-view .gd-product-shop .gd-add-to-box .give-as-gift { 
	width:100%; 
	float:left; 
	clear:both; 
	background:#84D0BE;
    background-repeat: repeat;
	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; 
	max-width: 250px;
	margin: 0 auto;
	text-align: left;
	}
	
.gd-view .gd-product-shop .product-options .required {	
     text-align: center ! important;
	 width: 100%;
	 max-width: 500px;
	 margin: 0 auto;
}
.gd-view .gd-product-shop .product-options dt { padding: 0px; }

/* countdown */
.gd-view .gd-product-shop .countdown-box {
	background:#fff; 
	width:100%; 
	float: left;
	text-align:center; 
	font-weight:bold;
	}
.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; 
	position: relative;
	top: 35px;
	}
.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; }

.fast-view {
    padding-top: 20px;
    padding-bottom: 75px;
    border-bottom: 1px solid #ddd;
    margin-right: 10px;
    margin-left: 10px;
}
/* target */
.dont-miss-whole.progress_bar{
	padding: 0px !important;
}


.gd-view .gd-product-shop .progress_bar { 
	background:#fff; 
	width:100%; float: left;
	padding:20px 7px 20px 7px ;
	border:none; 
	text-align:center; 
	font-weight:bold; 
	margin:0px 0px 10px 0px; 
	}
.gd-view .gd-product-shop .progress_bar h2 { 
	font-size: 90%; 
	font-weight:500; 
	margin-bottom: 5px; 
	color:#6f6f6f; 
	text-transform: none; 
	font-family: 'Montserrat', 'sans-serif'; 
	}
.data-view h2 {
    font-size: 28px !important;
    font-weight: 700 !important;
    color: #333 !important;
}	
.price-gran {
    padding: 32px;
}	
	
.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; 	
}

.empty {
    text-align: center;
    padding: 6px 0 20px 0;
}
.progress_bar.info h4 {
    font-size: 28px;
	font-weight: bold;
    color:#fff;
    text-transform: capitalize;
	margin-left: 0 ! important;
}
.gd-view .gd-product-shop .progress_bar.info{
	color:#fff;
	font-weight:normal;
	background-image: url('/images/Asset 7-8.png');
	border-radius: 10px;
	padding: 25px 80px 25px 80px !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: 20px 0 20px 0;

}

.countdown-box.dont-miss-whole {
    padding-top: 0 !important;
}
.dont-miss span {
    font-size: 22px;
    font-weight: bold;
}
.dont-miss {
    background: #eb5b7c;
    padding: 20px 6px;
    color: #fff;
	font-weight: normal;
	font-size: 14px !important ;
}
.gd-view .gd-product-shop .progress_bar.info .button.btn-cart {
	padding: 10px 50px;
}
.win-deals-check {
    padding-bottom: 25px;
}
.pro-head-imm {
    width: 50%;
    float: left;
	
}
.date-time {
    width: 50%;
    float: right;
}

/* share box */
.gd-view .gd-product-shop .share-box { background:#F9F4F4; width:100%; float: left; border:none; padding:20px 7px 20px 7px !important; 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: #486875; 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 { display:none; width:100%; float:left; background-color:#F9F4F4; border: none; 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; }

.gd-view .gd-product-shop .win-deals-box { background:#F9F4F4; width:100%; float: left; border:none; padding:20px 7px 20px 7px !important; margin:0px 0px 10px 0px;}
.gd-view .gd-product-shop .win-deals-box .win-deals-check{padding: 0 10px;}
.gd-view .gd-product-shop .win-deals-box b {margin: 0px 2px 5px 0px;color: #486875;font-size: 20px;font-weight: bold;text-align: center;display: block;}
/* 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, .details-box1 { 
	float:right; 
	width: 67%;
    text-transform: initial;
	font-size: 14px;
	}
	
.gd-view .gd-product-details .details-box:first-child{
	padding-right: 30px;
}	

.details-box.details-box-right {
    width: 49%;
    float: left;
}
.details-box.details-box-left {
    width: 49%;
    float: right;
	padding-left: 30px;
}
/*.gd-view .gd-product-details .details-box { width: 50%; 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 .product-collateral { padding-left:0px; margin-top:50px; }
/*.gd-view .product-collateral { padding:25px; }*/
.gd-view .product-collateral h2 { display: block; }
.gd-view .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 .product-collateral .data-table { margin-bottom:15px; }
.gd-view .product-collateral .merchant-info { width: 100%; display: table; }
.gd-view .product-collateral .description-box { display: table-cell; width: 70%; padding-right:50px;}
.gd-view .product-collateral .description-box h2 { color:#486875; font-size:13px; margin-top:10px; }
.gd-view .product-collateral .gd-information-box { margin-left: 20px; font-size:12px; }
.gd-view .product-collateral .gd-information-box .logo img { margin-bottom:5px; }
.gd-view .product-collateral .gd-information-box .social-links { padding-bottom:10px;  }
.gd-view .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 .product-collateral .gd-information-box .social-links a:hover{ text-decoration:underline; }
.gd-view .product-collateral .gd-information-box #map_canvas { width:100%; min-width:200px; height:200px; border:2px solid #DDDDDD; }
.gd-view .product-collateral .gd-information-box .map_links { font-size:80%; }
.gd-view .product-collateral .gd-information-box .adress-links { padding-top:10px; }
.gd-view .product-collateral .gd-information-box .adress-links .adress-box { padding:0px 0px 5px 20px; float:left; width: 100%; }
.gd-view .product-collateral .gd-information-box .adress-links .adress-box a { text-decoration:none; color:#2F2F2F; }
.gd-view .product-collateral .gd-information-box .adress-links .adress-box a:hover { text-decoration:underline; }
.gd-view .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 .product-collateral .facebook-section { padding:5px 0 0; }
.gd-view .product-collateral .box-up-sell { margin:0px; }
.gd-view .product-collateral .box-up-sell .products-grid { border-color:#E7E7E7; }
.gd-view .product-collateral .box-up-sell .products-grid td { background:#fdfdfd; border-right-color:#E7E7E7; }
.gd-view .product-collateral .box-up-sell .products-grid td img { border-color:#E7E7E7; }
.gd-view .product-collateral .box-up-sell .products-grid td.empty { background:#f5f5f5; }
.gd-view .product-collateral #product-attribute-specs-table { margin:0px; border-color:#E7E7E7; }
.gd-view .product-collateral #product-attribute-specs-table tr { background:#fdfdfd; }
.gd-view .product-collateral #product-attribute-specs-table tr th { border-color:#E7E7E7; }
.gd-view .product-collateral #product-attribute-specs-table tr td { border-color:#E7E7E7; }*/
	
/* Product Tabs */
.product-collateral { clear: both; }
.collateral-tabs dd h2 { display: none; }
.box-collateral { clear: both; }
.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 (max-width: 1180px) {
.soldout.gd-item.hero soldout{
	left: 40% !important;	
}

.mc-field-group {
    width: 70% !important;
}
.newsletter-slder #mc_embed_signup .button {
    margin-left: 75px !important;
}
}


@media only screen and (max-width: 1099px) {
	
.footer .block-subscribe #mc_embed_signup form {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
}
  .display-single-price .cart-table {
    float: none;
    width: 100%;
  }
.right-cart-forms {
    width: 100% !important ;
    position: unset !important;
	
}

.whole-newsletter.home-page {
    margin-top: 140px;  
}

.gd-normal-list.home .gd-grid li.gd-item.hero .gd-info .gd-product-name {
	margin-bottom: 5px;
	margin-top: 0px;
	line-height: 40px;
	font-size: 32px !important;
}

.page-title.category-title h1 {
	font-size: 18px !important;
}
.footer .block-subscribe {
    
    float: none !important;
    width: 100% !important;
}

}

@media only screen and (min-width: 771px) {
  .product-collateral .toggle-tabs {
    display: block;
    width: 100%;
    position: relative;
    border: 1px solid #cccccc;
    background-color: #f4f4f4;
  }
  
  
  
  
  .product-collateral .toggle-tabs li {
    float: left;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .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;
  }
  .product-collateral .toggle-tabs li.current {
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
  }
  .product-collateral .toggle-tabs li.current > span {
    background-color: #FFFFFF;
    z-index: 0;
  }
  .product-collateral .toggle-tabs li.current span,
  .product-collateral .toggle-tabs li:hover span {
    color: #3399cc;
  }
  .product-collateral .toggle-tabs li:first-child {
    border-left: none;
  }
  .product-collateral .toggle-tabs:after {
    content: '';
    display: table;
    clear: both;
  }
  .product-collateral > dl {
    width: 100%;
  }
  .product-collateral > dl > dt {
    display: none;
  }
  .product-collateral > dl > dd {
    width: 100%;
    display: none;
    padding: 15px;
    border: 1px solid #cccccc;
    border-top: 0;
  }
  .product-collateral > dl > dd.current {
    display: block;
  }
}

@media only screen and (max-width: 770px) {
.cms-page-view.cms-let-us-bring-more-customers-to-you .main-container .main{
	margin-top: 0px;
}
.three-day h1, .bring-customer h1{
	font-size: 30px;
}
	.our-heart.three-day h2, .why-parmot h2{
		font-size: 20px;
	}
.follow-us ul, .footer-logo {
    width: 100%;
    max-width: 170px;
    margin: 0 auto;
}

.page-title.category-title {
	margin-top: 120px;
}

.gd-normal-list.home .gd-grid li.gd-item.hero .gd-info .gd-product-name {
	margin-bottom: 5px;
	/*margin-top: -30px !important; */
	line-height: 30px;
	font-size: 24px !important;
}




  .product-collateral .toggle-tabs {
    display: none;
  }
  .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;
  }
  .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;
  }
  .product-collateral > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #cccccc;
  }
  .product-collateral > dl > dd:last-child {
    border-width: 0 1px 1px 1px;
  }
  .product-collateral > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  .product-collateral > dl > dt:hover {
    color: #3399cc;
  }
  .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;
  }
  .product-collateral > dl > dt.last {
    border-bottom-width: 1px;
  }
  .product-collateral > dl > dd {
    display: none;
  }
  .product-collateral.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  .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;
  }
  .product-collateral.accordion-open > dl > dd.current {
    display: block;
  }
  .product-collateral {
    width: 100%;
    float: none;
    padding-right: 0;
    padding-left: 0;
  }
 .gd-normal-list .gd-grid li.gd-item.hero .gd-info {
    padding: 0px 30px 15px 30px ! important;
}
.groupdeals-product-view.catalog-product-view .gd-product-img-box {
    margin-top: 120px;
	margin-bottom: 15px;
}
}

@media only screen and (max-width: 675px) {

.gd-normal-list .gd-grid li.gd-item {
	margin-right: 0px !important;
	max-width: 100% !important;
	margin-bottom: 45px !important;
	width: 100% !important;
}
.button.btn-cart {
    margin-bottom: 15px;
}

}




@media only screen and (max-width: 480px) {
  .box-collateral {
    margin-bottom: 15px;
  }

}



/* 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 h1 { 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; 
	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-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; 
	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: 0px;
	font-family: 'Poppins', sans-serif;
    float: right;
	padding: 0px;
	margin: -25px 0px 5px 0;
	/* content: "x" !important; */
}.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:#486875; font-size:12px; margin-bottom: 45px; }	 

.gd-popup-container .gd-popup-content .gd-page-title h2 {
	clear: both;
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	color: #414141;
	padding: 0px;
	text-align: left;
	margin-bottom: 8px;
	line-height: 30px;
	text-transform: capitalize;
}
.required {
    color: #6f6f6f !important;
    padding-left: 2px;
    font-size: 13px !important;
}
/* subscriptions popup */

#gd-subscriptions-popup-content {
	width: 300px;
	border-radius: 100%;
	padding: 125px 125px;
	height: 300px;
}

.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%; }

#gd-gift-popup-content #gift-buttons .close {
    font-size: 13px;
    background: #eb5b7c;
    padding: 12px 42px;
    border-radius: 50px;
    color: #fff;
    text-decoration: none;
}
#gift-buttons button {
    padding: 12px 45px;
}
#gift-buttons span:nth-child(2) {
    display: none;
}
.checkout-onepage-index .col-login {
    padding: 20px;
}
.checkout-onepage-index .control input.checkbox{
	margin-top: 5px !important;
}
.checkout-onepage-index .tab-contents-checkout .form-list > li.forgotpassword {
    margin-bottom: 25px;
	text-align: right;
	position: relative;
	right: 28%;
	top :-5px;
}

/* gift popup */
#gd-gift-popup-content { 
	max-width: 370px; 
	background-color: #f1eff0;
}
#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: none; }
#gd-gift-popup-content #gift-buttons .close { font-size: 13px; }
#gift-link-please-wait img { width: 22px; }

/* 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 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; }

@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; }
	
}

/* 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; 
}

.slider-outderset .gd-grid li.gd-item{
	max-width:unset;
	box-shadow:unset;
	overflow:unset;
	float:none;
	background:unset;
	border-radius:unset;
	width:100%;
}
.slider-outderset .owl-stage-outer{
	box-shadow: 0px 1px 5px 2px #CCC;
	overflow:hidden;
	background:#fff;
	border-radius: 10px;
}
.slider-outderset .gd-grid li.gd-item .gd-product-image img{
	left:-10%;
}
.fullwidth.altc1 {
    background: #fff;
   /* margin: 20px auto;
    padding: 20px 0; */
}

h2.subheading {
    font-size: 24px;
    clear: both;
    margin: 0;
    top: 20px;
    position: relative;
    border-top: solid 1px #ddd;
    padding: 15px 0;
    border-bottom: solid 1px #ddd;
    text-transform: unset;
    color: #333;
}
@media only screen and (max-width: 1132px)  {
.dingin-logo.mia-logo {
    position: relative!important;
    left: unset;
    top: -80px!important;
    width: 100%;
    height: auto;
    margin: unset!important;
	
}

}

.slotholder .tp-bgimg.defaultimg {
    background-position: center center !important;
}