.gradient-back {
	background:url('../dg_img/grey.png') repeat;
	/*background:url('../dg_img/rose.png') repeat;*/
}
#gradient-white {
	background:url('../dg_img/makup-product/gradient-white.png') bottom repeat-x;
}
.gradient-pink {
	background:url('../dg_img/makup-product/gradient.png') repeat;
}


#section1 { 
	position:relative;
	min-height:602px;
}
#top-left-content { width:374px; padding:0 0 0 26px; margin:0; float:left; background-color:#FFF; }
#top-center-content { 
	width:400px; padding:0 0px; margin:0; float:left;
	background-color:#FFF;
	background-image:url('../dg_img/makup-product/product_used_right_shadow.png');
	background-repeat:repeat-y;
	background-position: 70px 0px ;
}
.description-cont { 
	width:316px; 
	padding:0 28px 0 26px; 
	margin:0; 
	float:left; 	
	background:url('../dg_img/makup-product/facechart-bg-right.png');
}

#section1 #top-left-content , 
#section1 #top-center-content ,
#section1 .description-cont { padding-top:50px; overflow: hidden; height:552px; }


#section1 #top-center-content {}

.product-section { 
	height:138px;
}
.product-section-label {
	background-color:#FFF;
	color:#1b1c30;
	font-family: 'FuturaBT-Book' , 'Futura';
	font-size:13px;
	width:55px;
	padding-right:15px;
	height:100%;
	vertical-align:middle;
	text-align:right;
	float:left;
	display: inline-block;
	text-transform:uppercase;
}
.product-section-label p { margin-top:70%; }

.product-section-cont { height:100%; overflow:hidden; }
.product-section-cont ul,
.product-section-cont ul li { list-style:none; padding:0; /* margin:0; */ }
.product-section-single-product { 
	float:left;
	padding: 1% 0;
	width: 140px;
	/*width: 44%;*/
}
.product-section-single-product img { 
	width: 75% !important;
	max-width: 100%;
	display: block ;
	margin: 0 auto !important;
}

.product-section-single-product p {
	color:#696969;
	font-family:'AvenirLTSBook','Avenir';
	font-size:12px;
	margin:0 !important;
	padding:0 0 0 20px !important;
	line-height:13px;
	text-transform:none;
}
.product-section-single-separator {
	background-color:#d5d5d5;
	height:2px;
	width:90%;
	margin: 10px auto 0px auto;
}
.product-section-single-description { padding: 5px 0 0 0; width:90%; margin: 0 auto; }
.product-section-single-product:hover .product-section-single-description{
	background:url('../dg_img/makup-product/hover-shadow.png') center top repeat-x;
}

#section1 .content-with-bar { height:485px; }

.homebreak {
	background:url('../dg_img/makup-product/shadow-underlay.png') top center no-repeat;
	position:absolute;
	top:0px;
	height:46px;
	width:100%;	
}
.homebreak_rel {
	background:url('../dg_img/makup-product/shadow-underlay.png') top center no-repeat;
	height:72px;
	width:100%;
}
.homebreak_rel_reverse {
	background: url('../dg_img/shadow_up.png') center bottom no-repeat;
	height: 50px;
	margin: 0 25px 0 25px;
	background-size: contain;
}

#section1 #description h5 { margin: 0 0 25px 0 !important; }
#section1 #description-content .description-txt { font-family:'AvenirLTSBook','Avenir'; display:none; }
#section1 #description-content .description-txt h2{ /*color:#784538;*/ font-size:12px; margin:10px 0 5px 0 !important; line-height:14px; padding:0px; }
#section1 #description-content .description-txt p{ /*color:#9f7f77;*/ font-size:12px; line-height:15px; }








#section4 {
	margin: 35px 25px 0 25px;
	padding-bottom:100px;
	width:auto;
	text-align:center;
	background:url('../dg_img/makup-product/shadow-underlay2.png') center bottom no-repeat;
}

#section4 .span3 { display:inline-block; }



#section5 { text-align:center; width:auto;}
#section5 h2#like-line-title { font-family:'FuturaBT-Book' , 'Futura'; font-size:18px; margin: 30px 0 !important; }
#section5 .span2 {  display:inline-block; }
#section5 .span2 h6 { display:none; }





.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #b4b4b4 !important;
	filter: "alpha(opacity=90)" !important;
	-ms-filter: "alpha(opacity=90)" !important;
	-moz-opacity: 0.90 !important;
	-khtml-opacity: 0.90 !important;
	opacity: 0.90 !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	width: 10px !important;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	filter: "alpha(opacity=100)" !important;
	-ms-filter: "alpha(opacity=100)" !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background: #FFFFFF !important;
	filter: "alpha(opacity=100)" !important;
	-ms-filter: "alpha(opacity=100)" !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
	width: 10px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

@media (max-width: 1200px){

	#section1 #top-left-content { width:28%; padding:50px 1% 0 1%; margin:0; }
	#section1 #top-center-content { width:42%; /*padding:0;*/ }
	.description-cont { width:26%; padding:50px 1% 0 1%; }

}
@media (max-width: 979px){
	#section1 #top-left-content { width:45%; /*padding:0 1%;*/ margin:0; }
	#section1 #top-center-content { width:53%; /*padding:0;*/}
	#section1 .description-cont { float:none; clear:both; width:auto; padding:20px 2%; overflow: hidden; height: auto;}
	#section1 .content-with-bar { height: auto; }
}

@media (max-width: 767px){
	#section1 #top-left-content { width:41%; padding:0 1%; margin:0; text-align:center;}
	#section1 #top-center-content { width:57%; padding:0;}


	.product-section { height: 150px; }

	#top-left-content img { width:auto;}

	.description-cont { padding:0; }
}
@media (max-width: 767px){
	#section1  #top-left-content { width:auto; padding:0 1%; margin:0; float:none; height:auto; }
	#section1 #top-center-content, #section1 .description-cont { min-height:600px; height:auto; }
	#section1 .description-cont { float:right; width:39%; clear:none; }
	
}
@media (max-width: 680px){
	#section1 #top-center-content, #section1 .description-cont { min-height:600px; height:auto; }
	#section1 #top-center-content { width:65%; }
	#section1 .description-cont { width:31%; }
}
@media (max-width: 600px){
	.product-section-single-product { width:128px; padding:2px 0; }
	
	.product-section-cont ul, .product-section-cont ul li {	margin: 0 !important; }
	
	.product-section-label {width: 28px; padding-right: 3px; font-size:12px; }
	#section1 #top-center-content { background-position: 30px 0px;}
}
@media (max-width: 480px){
	#section1 .description-cont { float:none; width:auto; min-height: 0; clear: both; }
	#section1 #top-center-content { width:100%; float:none; }

}