/* CSS Document */

/* bg reset */
body#sk_pages ,
body#sk_pages #page ,
body#sk_pages section#primary {
	background:none;
}

/* bg 4 pages */

body#sk_pages section#primary {
	background: none;
}
body#sk_pages.page-template-templatespage-landing-skincare-php ,
body#sk_pages.page-template-templatespage-landing-skincare-php #page ,
body#sk_pages.page-template-templatespage-landing-skincare-php section#primary ,
body#sk_pages.page-template-templatespage-landing-filtered-php ,
body#sk_pages.page-template-templatespage-landing-filtered-php #page ,
body#sk_pages.page-template-templatespage-landing-filtered-php section#primary {
	background: url('../dg_img/bg-home.jpg') top left repeat;
	background-color: transparent;
}
html {background: url('../dg_img/bg-home.jpg') top left repeat;}

/*
body#sk_pages.page-template-templatespage-skincare-aurealux-php, body#sk_pages.page-template-templatespage-skincare-aurealux-single-php{
	background: url('../dg_img/skincare/aurealux_t2b.png') top left repeat-x;
}

body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #absolute-site-container,
body#sk_pages.page-template-templatespage-skincare-aurealux-php #absolute-site-container {
	background: url('../dg_img/skincare/aurealux_b2t.png') bottom left repeat-x;
}

body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #beauty_bg_layer_1 ,
body#sk_pages.page-template-templatespage-skincare-aurealux-php #beauty_bg_layer_1 {
	background: url('../dg_img/skincare/aurealux_top_left.png') top left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #beauty_bg_layer_2 ,
body#sk_pages.page-template-templatespage-skincare-aurealux-php #beauty_bg_layer_2 {
	background: url('../dg_img/skincare/aurealux_top_right.png') top right no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #beauty_bg_layer_3 ,
body#sk_pages.page-template-templatespage-skincare-aurealux-php #beauty_bg_layer_3 {
	background: url('../dg_img/skincare/aurealux_bottom_left.png') bottom left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #beauty_bg_layer_4 ,
body#sk_pages.page-template-templatespage-skincare-aurealux-php #beauty_bg_layer_4 {
	background: url('../dg_img/skincare/aurealux_bottom_right.png') bottom right no-repeat;
}

body#sk_pages.page-template-templatespage-skincare-essential-php, body#sk_pages.page-template-templatespage-skincare-essential-single-php{
	background: url('../dg_img/skincare/2essential_t2b.png') top left repeat-x;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #absolute-site-container,
body#sk_pages.page-template-templatespage-skincare-essential-php #absolute-site-container {
	background: url('../dg_img/skincare/2essential_b2t.png') bottom left repeat-x;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #beauty_bg_layer_1 ,
body#sk_pages.page-template-templatespage-skincare-essential-php #beauty_bg_layer_1 {
	background: url('../dg_img/skincare/essential_top_left.png') top left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #beauty_bg_layer_2 ,
body#sk_pages.page-template-templatespage-skincare-essential-php #beauty_bg_layer_2 {
	background: url('../dg_img/skincare/essential_top_right.png') top right no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #beauty_bg_layer_3 ,
body#sk_pages.page-template-templatespage-skincare-essential-php #beauty_bg_layer_3 {
	background: url('../dg_img/skincare/essential_bottom_left.png') bottom left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #beauty_bg_layer_4 ,
body#sk_pages.page-template-templatespage-skincare-essential-php #beauty_bg_layer_4 {
	background: url('../dg_img/skincare/essential_bottom_right.png') bottom right no-repeat;
}
*/
/*body#sk_pages.page-template-templatespage-skincare-aurealux-single-php,*/
body#sk_pages.page-template-templatespage-skincare-aurealux-php{
	background: url('../dg_img/skincare/aurealux_colorshadow_top.png') top left repeat-x;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #absolute-site-container,
body#sk_pages.page-template-templatespage-skincare-aurealux-single-restage-php #absolute-site-container,/**/
body#sk_pages.page-template-templatespage-skincare-aurealux-php #absolute-site-container {
	background: url('../dg_img/skincare/aurealux_colorshadow_bottom.png') bottom left repeat-x;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #beauty_bg_layer_1 /*,
body#sk_pages.page-template-templatespage-skincare-aurealux-single-restage-php #beauty_bg_layer_1*/ {
	background: url('../dg_img/skincare/aurealux_single_spot_top_sx.png') top left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-php #beauty_bg_layer_1 {
	background: url('../dg_img/skincare/aurealux_spot_sx_alto.png') top left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #beauty_bg_layer_2/* ,
body#sk_pages.page-template-templatespage-skincare-aurealux-single-restage-php #beauty_bg_layer_2*/ {
	background: url('../dg_img/skincare/aurealux_single_spot_top_dx.png') top right no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-php #beauty_bg_layer_2 {
	background: url('../dg_img/skincare/aurealux_spot_dx_alto.png') top right no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #beauty_bg_layer_3 /*,
body#sk_pages.page-template-templatespage-skincare-aurealux-single-restage-php #beauty_bg_layer_3 */{
	background: url('../dg_img/skincare/aurealux_single_spot_bottom_sx.png') bottom left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-php #beauty_bg_layer_3 {
	background: url('../dg_img/skincare/aurealux_spot_sx_basso.png') bottom left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-single-php #beauty_bg_layer_4 /*,
body#sk_pages.page-template-templatespage-skincare-aurealux-single-restage-php #beauty_bg_layer_4 */ {
	background: url('../dg_img/skincare/aurealux_single_spot_bottom_dx.png') bottom right no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-aurealux-php #beauty_bg_layer_4 {
	background: url('../dg_img/skincare/aurealux_spot_dx_basso.png') bottom right no-repeat;
}


body#sk_pages.page-template-templatespage-skincare-essential-php, body#sk_pages.page-template-templatespage-skincare-essential-single-php{
	background: url('../dg_img/skincare/essential_colorshadow_top.png') top left repeat-x;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #absolute-site-container,
body#sk_pages.page-template-templatespage-skincare-essential-php #absolute-site-container {
	background: url('../dg_img/skincare/essential_colorshadow_bottom.png') bottom left repeat-x;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #beauty_bg_layer_1 ,
body#sk_pages.page-template-templatespage-skincare-essential-php #beauty_bg_layer_1 {
	background: url('../dg_img/skincare/essential_spot_sx_alto.png') top left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #beauty_bg_layer_2 ,
body#sk_pages.page-template-templatespage-skincare-essential-php #beauty_bg_layer_2 {
	background: url('../dg_img/skincare/essential_spot_dx_alto.png') top right no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #beauty_bg_layer_3 ,
body#sk_pages.page-template-templatespage-skincare-essential-php #beauty_bg_layer_3 {
	background: url('../dg_img/skincare/essential_spot_sx_basso.png') bottom left no-repeat;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #beauty_bg_layer_4 ,
body#sk_pages.page-template-templatespage-skincare-essential-php #beauty_bg_layer_4 {
	background: url('../dg_img/skincare/essential_spot_dx_basso.png') bottom right no-repeat;
}



#content.page-skincare #concept_top { overflow:visible; }

#content.page-skincare #sk_menuhome {
	position:relative; 
	text-align:center; 
	text-transform:uppercase; 
	padding:10px 0;
	height:40px;
	color:#999;
	font-size:18px;
	background:url('../dg_img/skincare/sk_shadow_top_to_bottom.png') center top no-repeat;
	background-size:contain;
	font-family: 'FuturaBT-Book', 'Futura';
	
}

body#sk_pages #content .sk_menu_separator, #sk_menuhome .sk_menu_separator {
	background: url('../dg_img/separator.png') center center no-repeat;
	display:inline-block;
	width:8px;
	min-height:40px;
	vertical-align: middle;
	opacity: 0.6;
	background-size: contain;
}

#content.page-skincare .sk_submenu_filters {
	text-align:center;
	overflow:hidden;
	display:none;
    /*
	-webkit-transition: height 600ms ease-out;
    -moz-transition: height 600ms ease-out;
    -o-transition: height 600ms ease-out;
    transition: height 600ms ease-out;
	*/
}

#content.page-skincare #sk_submenu_filters_wrapper {
	height:35px;/*30*/
	padding:5px 0;
	background:url('../dg_img/skincare/filter_submenu_top_shadow.png') center -2px no-repeat;
	background-size:contain;
}

body#sk_pages .sk_submenu_filters .sk_menu_separator {
	width:6px;
	min-height:30px;
}

#content.page-skincare #sk_menuhome a ,
#content.page-skincare .sk_submenu_filters a {
	color:#8C8B90;
	text-decoration:none;
	display: inline-block;
	vertical-align: middle;
	min-height:18px;	
}
#content.page-skincare #sk_menuhome a {letter-spacing: 0.08em;}

#content.page-skincare #sk_submenu_filters_benefit.sk_submenu_filters a {
	margin: 0 6%;
}
#content.page-skincare #sk_submenu_filters_category.sk_submenu_filters a {
	margin: 0 3%;
}


#content.page-skincare #sk_menuhome.skincare-landing a {
  display: inline-block;
  text-decoration: none;
  color: #262626;
}

#content.page-skincare #sk_menuhome a:hover {color:#26252A;}

body.page-template-templatespage-skincare-aurealux-php #content.page-skincare #sk_menuhome a.current ,
body.page-template-templatespage-skincare-aurealux-php #content.page-skincare #sk_menuhome a.aurealux:hover {color:#a98c5b;}

body.page-template-templatespage-skincare-essential-php #content.page-skincare #sk_menuhome a.current ,
body.page-template-templatespage-skincare-essential-php #content.page-skincare #sk_menuhome a.essential:hover {color:#60b2c6;}


#content.page-skincare.page-skincare-filtered #sk_menuhome a {opacity:0.5; color:#23252a;margin-top: 6px !important;}
#content.page-skincare.page-skincare-filtered #sk_menuhome a:hover,
#content.page-skincare.page-skincare-filtered #sk_menuhome a.current {opacity:1;}
#content.page-skincare.page-skincare-filtered .sk_submenu_filters a:hover ,
#content.page-skincare.page-skincare-filtered .sk_submenu_filters a.current {color:#23252a;}

#content.page-skincare #sk_menuhome a.aurealux {margin-right:16%;}
#content.page-skincare #sk_menuhome a.essential {margin-left:16%;}
#content.page-skincare.page-skincare-essential #sk_menuhome a.aurealux ,
#content.page-skincare.page-skincare-aurealux #sk_menuhome a.essential {color:#333333; opacity:0.5;}



#content.page-skincare.page-skincare-filtered  #sk_menuhome a.category {margin-right:10%;}
#content.page-skincare.page-skincare-filtered  #sk_menuhome a.line {margin: 0 10%;}
#content.page-skincare.page-skincare-filtered  #sk_menuhome a.benefit {margin-left:10%;}


#content.page-skincare #home {
	position: relative;
}
#content.page-skincare #home .homebreak, .homebreak{
	height:31px; 
	background:url('../dg_img/skincare/sk_shadow_top_to_bottom_undermenu.png') left top no-repeat; 
	background-size: contain;
}

.beauty_big_video_box {
	padding: 30px 70px;
	background-color:#FFFFFF;
	margin:0;
}

#content .box-content.beauty_big_video_box_content.titlewhite {
	max-width:630px;
	background:url('../dg_img/black.jpg') top center no-repeat; 
	margin:-13px auto 0px auto;
	font-family:'Futura';
	font-size:14px; 
	color:#FFF;
	text-align:center;
	line-height:18px;
	z-index:100; 
	position: relative;
	letter-spacing:2px;
}
#content .box-content.beauty_big_video_box_content h2 {
	padding-bottom: 10px;
	background-image: none;
	margin: 0 !important;
	padding-top: 30px;
	font-family: 'Futura';
	font-size: 20px;
	color: #404040;
	text-align: center;
	line-height: 20px;
	z-index: 100;
	position: relative;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.box-content-wrapper{
	background-color:#fafafa;
}
#content.page-skincare .box-content p {
	color: #404040;
	font-family: 'AvenirLTSBook',Arial;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 16px;
	padding: 0;
	text-align: center;
	max-width: 400px;
	margin: 0 auto;
}
.sk_sublink {
	text-align: center;
	margin:0 auto;
	padding: 15px 0;
	line-height: inherit;
}
.sk_sublink a {
	font-family: 'Futura';
	font-size: 12px;
	line-height: 12px;
	color: #404040;
}
.sk_sublink.beauty_big_video_box_sublink {
	font-family: 'FuturaBT-Book';
	padding: 5px 0;
	margin:10px auto;
	letter-spacing: 2px;
	background-color:#f2f2f2;
}




/** LINEA VIDEO + SLIDER **/
.skincare_box_video_slider .skincare_video_slider_slider {
	width: 370px;
	float:left;
}
.skincare_box_video_slider .skincare_video_slider_slider .soliloquy-wrapper .soliloquy-viewport {
	overflow:hidden;
}


.skincare_box_video_slider.bx_ltr .skincare_video_slider_slider {
	margin-right:30px;
}

.skincare_box_video_slider.bx_rtl .skincare_video_slider_video {
	margin-right:30px;
}
.skincare_box_video_slider .soliloquy-container { overflow:visible; }
.skincare_box_video_slider .soliloquy-container .soliloquy-caption { height:100px; bottom:-90px;}
.skincare_box_video_slider .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
	background:none;
	filter:none;
}
.skincare_box_video_slider .soliloquy-container .soliloquy-control-nav { margin-left:0; bottom:30px;}
.skincare_box_video_slider .soliloquy-container .soliloquy-control-nav li a { width:10px !important; height:10px !important;}

.skincare_box_video_slider .soliloquy-container .soliloquy-caption .soliloquy-caption-inside h2,
.skincare_video_slider_slider .skincare_video_slider_slider_desc h2 {
	color:#23252a;
	font-size:14px;
	font-family: 'FuturaBT-Book';
	line-height:14px;
	text-align:center;
	background:url('../dg_img/black.jpg') top center no-repeat; 
	margin:-13px auto 0px auto;
	padding:25px 0 0 0;
	z-index:100;
	position:relative; 
}
.skincare_box_video_slider .soliloquy-container .soliloquy-caption .soliloquy-caption-inside p,
.skincare_video_slider_slider .skincare_video_slider_slider_desc p {
	color:#23252a;
	font-family: 'AvenirLTSBook' ,Arial;
	font-size: 12px;
	line-height:16px;
	opacity:0.5;
	text-align:center;
	text-transform:inherit;
}

.skincare_video_slider_slider_link { 
	text-align:center;
	margin-top:20px;
}
.skincare_video_slider_slider_link a {
	color:#23252a;
	font-family: 'FuturaBT-Book';
	line-height:12px;
	font-size:12px;
	text-transform:uppercase;
}
.skincare_box_video_slider .soliloquy-container .soliloquy-caption .soliloquy-caption-inside > a {
	display:block;
	text-align:center;
	margin-top:15px;
	color:#23252a;
	font-family: 'FuturaBT-Book';
	line-height:12px;
	font-size:12px;
	/*text-transform:uppercase;*/
}


.skincare_video_slider_slider .soliloquy-container .soliloquy-pager {
	bottom: 25px !important;
	line-height: 0;
	list-style: none;
	margin-left: 0;
	position: absolute;
	z-index: 30;
	width: 100%;
	text-align:center !important;
}
.skincare_video_slider_slider .soliloquy-container .soliloquy-pager a {
	background: #b4b1af !important;
	text-indent: -9999px !important;
	display: block !important;
	width: 10px !important;
	height: 10px !important;
	margin: 0 5px !important;
	outline: 0 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter: alpha(opacity=50) !important;
	-moz-opacity: 0.5 !important;
	-khtml-opacity: 0.5 !important;
	opacity: 0.5 !important;
}

.skincare_video_slider_slider .soliloquy-container .soliloquy-pager a:hover ,
.skincare_video_slider_slider .soliloquy-container .soliloquy-pager a.active ,
.skincare_video_slider_slider .soliloquy-container .soliloquy-pager a.soliloquy-active {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
	background-position: inherit !important;
}



.skincare_video_slider_video {
	width:770px;
	float:left;
}

.skincare_video_slider_video .box-content-wrapper {
	background-color: #FFFFFF;
}

#content .skincare_video_slider_video .box-content.skincare_video_slider_video_box_content {
	min-height: 140px;
	padding-left: 10%;
  	padding-right: 10%;
}
#content .skincare_video_slider_video .box-content.skincare_video_slider_video_box_content h2 {
	background:url('../dg_img/black.jpg') top center no-repeat; 
	margin:-11px auto 0px auto;
	padding:36px 0 0 0;
	font-family: 'FuturaBT-Book';
	font-size: 18px;
	line-height: 18px;
	color:#404040;
	letter-spacing: 2px;
	text-align: center;
	z-index: 100;
	position: relative;
	text-transform: uppercase;
}




#content .skincare_video_slider_video .box-content.skincare_video_slider_video_box_content p{
	color:#404040;
}
.sk_sublink.skincare_video_slider_video_sublink {
	background-color:#fafafa;
	padding: 5px 0;
	margin:0;
}
.sk_sublink.skincare_video_slider_video_sublink a {
	color:#404040;
	font-family: 'FuturaBT-Book';
}







/**  BEAUTY ON THE RUN  **/

#beauty_on_the_run {
	width:100%;
	background:url('../dg_img/skincare/beauty_on_the_run_bg.png') center top no-repeat;
	background-size:cover;
	background-size:100% 100%;
	background-color:transparent;
	/*
	margin-left: -35px;
	background:url('../dg_img/skincare/on_the_run_cornice.png') center top no-repeat;
	*/
}
/*
.beauty_on_the_run_cornice { 
	width:100%;
	height:100%;
}
#beauty_on_the_run_cornice_top {
	background-image:url('../dg_img/skincare/on_the_run_cornice_top_bottom.png');
	background-repeat:no-repeat;
	background-position: top;
	padding: 0 35px 0 35px;
	margin-left: -35px;
	background-size: contain;
}
#beauty_on_the_run_cornice_bottom {
	background-image:url('../dg_img/skincare/on_the_run_cornice_top_bottom.png');
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 35px 0 35px;
	margin-left: -35px;
	background-size: contain;
}
#beauty_on_the_run_cornice_left {
	background-image:url('../dg_img/skincare/on_the_run_cornice_left_right.png');
	background-repeat:no-repeat;
	background-position: left;
	padding: 0 35px 0 35px;
	margin-left: -35px;
}
#beauty_on_the_run_cornice_right {
	background-image:url('../dg_img/skincare/on_the_run_cornice_left_right.png');
	background-repeat:no-repeat;
	background-position: right;
	padding: 35px 35px 35px 35px;
	margin-left: -35px;
}
*/

.beauty_on_the_run_content {
	background: url('../dg_img/skincare/on_the_run_separator_shadow.png') 51% center no-repeat;
	padding:30px 35px 40px 35px;
}
#beauty_on_the_run_top { 
	text-align:center;
}
#beauty_on_the_run_title {
	font-family: 'Futura' , Arial;
	font-size: 20px;
	line-height: 20px;
	color:#a98c5b;
}
#beauty_on_the_run_subtitle {
	padding-top:15px;
}
#beauty_on_the_run_subtitle p{
	color:#23252a;
	font-family: 'AvenirLTSBook' ,Arial;
	font-size: 12px;
	line-height:16px;
	opacity:0.8;
}
#beauty_on_the_run_elements {
	padding-top:50px;
}
.beauty_on_the_run_element {
	width:100%;
	/*max-width:520px;*/
	max-width: 50%;
	float:left;
	text-align:center;
	padding: 0 0 0 0;
}
#beauty_on_the_run_elements_separator {
	float:left;
	max-width:30px;
	width:30px;
}
#beauty_on_the_run_element_1 {}
#beauty_on_the_run_element_2 {}
.beauty_on_the_run_element_image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  /*width: 40%;*/
  width: auto;
}
/*
.beauty_on_the_run_element_image_top_U {
  background-image: url("../dg_img/skincare/on_the_run_U.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 13px;
  margin: 0 auto 25px;
  width: 170px;
}
.beauty_on_the_run_element_image_bottom_U {
  background-image: url("../dg_img/skincare/on_the_run_U.png");
  background-position: 0 -18px;
  background-repeat: no-repeat;
  height: 13px;
  margin: 20px auto 0;
  width: 170px;
}
.beauty_on_the_run_element_image_bottom_U_over {
	opacity:0;
	background-image:url('../dg_img/skincare/on_the_run_bottom_over.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:70px;
	height:5px;
	margin: 5px auto 0px auto;
	transition: opacity 0.6s ease-in;
}

.beauty_on_the_run_element_image:hover .beauty_on_the_run_element_image_bottom_U_over {
	opacity:1;
}
*/
.beauty_on_the_run_element_title {
	padding:20px 0 0 0;
	font-family: 'Futura' , Arial;
	font-size: 16px;
	line-height: 16px;
	color:#404040;
	letter-spacing: 0.125em;
}
.beauty_on_the_run_element_desc {
	color: #404040;
	font-family: 'AvenirLTSBook',Arial;
	font-size: 12px;
	max-width: 350px;
	margin: 0 auto;
	line-height: 16px;
	opacity: 0.7;
	padding: 15px 0 25px;
}
a.beauty_on_the_run_element_button {
	width:170px;
	height:40px;
	border: 1px solid #bfbfbf;
	display:block;
	margin: 0 auto;
	color:#23252a;
	font-family: 'Futura' , Arial;
	font-size: 10px;
	line-height: 10px;
	background: #FFF;
}
.beauty_on_the_run_element_button span {
	display:block;
	margin: 0 auto;
	font-family: 'Futura' , Arial;
	font-size: 10px;
	line-height: 10px;
	padding-top:16px;
}
a.beauty_on_the_run_element_button:hover {
	border-color:#737373;
	border-width:2px;
	width:168px;
	height:38px;
}
.beauty_on_the_run_element_button:hover span {
	padding-top:15px;
}

/** END BEAUTY ON THE RUN  **/




/** LANDING MENU BLOCKS **/
#sk_products_menu { text-align:left;}

#sk_products_menu.sk_products_menu_aurealux { text-align:left; background:url("../dg_img/skincare/aurealux_landing_shadowWhite.png") no-repeat top center; background-size:contain;}
#sk_products_menu.sk_products_menu_essential { text-align:left; background:url("../dg_img/skincare/essential_landing_shadowWhite.png") no-repeat top center; background-size:contain;}
body#sk_pages.page-template-templatespage-skincare-essential-php #content.page-skincare #sk_menuhome {
	background-color:#FFFFFF;
	background-color:rgba(255,255,255,0.3);
}
/*
#sk_products_menu.sk_products_menu_aurealux { text-align:left; background:url("../dg_img/skincare/background-products-aurealux.jpg") repeat-x top left;}
#sk_products_menu.sk_products_menu_essential { text-align:left; background:url("../dg_img/skincare/background-products-essential.jpg") repeat-x top left;}
*/
#sk_landing_top_description { text-align:center; margin:0 auto; max-width:710px;}
#sk_landing_top_description h2 {
	font-family: 'Futura' , Arial;
	font-size: 20px;
	line-height: 20px;
	color:#404040;
	margin-top: 0px !important;
	margin-bottom: 14px !important;
}
#sk_products_menu.sk_products_menu_aurealux #sk_landing_top_description h2 { color:#a98c5b; }
#sk_products_menu.sk_products_menu_essential #sk_landing_top_description h2 { opacity:0.7; }


#sk_landing_top_description p, 
#sk_landing_bottom_description_left p, 
#sk_landing_bottom_description_right p {
	  color: #404040;
	  font-family: 'AvenirLTSBook',Arial;
	  font-size: 12px;
	  line-height: 16px;
	  opacity: 0.75;
}

.sk_landing_top_element {
	text-align:center;
	display:block;
	float:left;
	margin:40px 0 0 30px;
	opacity:0;
	-webkit-transition: opacity 0.6s ease-out;
	transition: opacity 0.6s ease-out;
}

.sk_landing_top_element_image { position:relative; }
.sk_landing_top_element_image img { 
	width:auto;
	max-width:100%;
	display:block;
	margin:0 auto;

}
.sk_landing_top_element_desc {
	width:100%;
	height:110px;
	position:relative;
}
.sk_landing_top_element_desc h2{
	color: #404040;
	font-size: 14px;
	line-height: 14px;
	font-family: 'FuturaBT-Book';
	text-align: center;
	margin: 0 auto !important;
	padding: 20px 0 5px 0;
	z-index: 100;
	position: relative;
	letter-spacing: 0.125em;
}


.sk_landing_top_element_desc h2 br {display:none;}

.sk_landing_top_element_desc p {
	color: #8c8c8c;
	font-family: 'AvenirLTSBook' ,Arial;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	max-width:250px;
	padding: 0 15px;
	margin: 0 auto;
}
.sk_landing_top_element_line {
	visibility:hidden;
	width:100%;
	height:10px;
	padding:10px 0;
	position:relative;
	text-align:center;
	font-size: 10px;
	line-height: 10px;
	font-family: 'FuturaBT-Book';
	color:#595959;
	text-transform:uppercase;
}

.sk_landing_top_element_line.essential {
	background:#e8e8e8;
}
.sk_landing_top_element_line.aurealux {
	background:#eee9df;
}


.sk_products_menu_aurealux .sk_landing_top_element:hover .sk_landing_top_element_desc ,
#content.page-skincare-filtered .sk_landing_top_element_aurealux:hover .sk_landing_top_element_desc {
	background:url("../dg_img/skincare/sk_single_top_el_desc_bgoverlay_aurealux.png") center top no-repeat;
	background-size:cover;
}
.sk_products_menu_essential .sk_landing_top_element:hover .sk_landing_top_element_desc ,
#content.page-skincare-filtered .sk_landing_top_element_essential:hover .sk_landing_top_element_desc {
	background:url("../dg_img/skincare/sk_single_top_el_desc_bgoverlay_essential.png") center top no-repeat;
	background-size:cover;
}
.sk_landing_top_element:hover .sk_landing_top_element_line { visibility:visible; }

/** END LANDING MENU BLOCKS **/



/** LINEA VIDEO + DESCRIPTION **/
#content .sk_video_desc.box_ltr .content-with-bar { height: 431px; }
#content .sk_video_desc.box_rtl .content-with-bar { height: 431px; }
#content .sk_video_desc.box_ltr { margin-top:0px; max-height:481px;  background-color:#FFF; }
#content .sk_video_desc.box_rtl { margin-top:0px; max-height:481px;  background-color:#FFF; }

#content .sk_video_desc.box_ltr .section2-content-right {
	color: #FFF;
	max-height: 481px;
	padding: 0 0 0 0px;
	width: 313px;
	float:right;
}

#content .sk_video_desc.box_rtl .section3-content-left {
	color: #FFF;
	max-height: 481px;
	padding: 0 0 0 0px;
	width: 313px;
	float:left;
}
#content .sk_video_desc.hideMenu .gallery-menu{ visibility:hidden !important; display:none !important; }
#content .sk_video_desc.box_rtl .gallery-menu,
#content .sk_video_desc.box_ltr .gallery-menu {
	background: url('../dg_img/skincare/shadow-mini.png') no-repeat;
	height:50px;
}


#content .sk_video_desc.box_ltr .section2-content-right .box-content h2 {
	color: #23252a; text-align:left !important; background: none; margin: 0 0 10px 0; padding:0; font-size:18px;
}
#content .sk_video_desc.box_ltr .section2-content-right p {
  /*color: #404040;opacity: 0.7;*/
  color:#ababab;
  margin-bottom: 10px;
    text-align: left !important;
}
#content .sk_video_desc.box_rtl .section3-content-left .box-content h2 {
	color: #23252a; text-align:left !important; background: none; margin: 0 0 10px 0; padding:0; font-size:18px;
}
#content .sk_video_desc.box_rtl .section3-content-left p { 
	/*color:#777777;*/color:#ababab; text-align:left !important; margin-bottom:10px;
}

#content .sk_video_desc.box_ltr .section2-content-left { 
	float: left; position:relative;
	width:857px;
}

#content .section3-content-right {
	float: right; position:relative;
	width:857px;	
	
}
/* SCROLLBAR CONFIG */
.sk_video_desc.box_ltr .mCustomScrollBox>.mCSB_scrollTools { 
	width: 13px !important;
	right:inherit;
	left:0;
}
.sk_video_desc.box_rtl .mCustomScrollBox>.mCSB_scrollTools { 
	width: 13px !important;
}




.sk_video_desc.box_ltr .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 13px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.sk_video_desc.box_ltr .mCSB_scrollTools .mCSB_draggerRail {
	width: 13px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.sk_video_desc.box_rtl .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 13px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.sk_video_desc.box_rtl .mCSB_scrollTools .mCSB_draggerRail {
	width: 13px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.sk_video_desc.box_ltr div.mCSB_container.mCS_no_scrollbar { padding-right:25px; }

.sk_video_desc.box_ltr.whith_gallery_menu .mCSB_container {
	width: auto !important;
	margin: 0 !important;
	padding: 30px 30px 0 30px!important;
	overflow: hidden;
}

.sk_video_desc.box_rtl.whith_gallery_menu .mCSB_container {
	width: auto !important;
	margin: 0 !important;
	padding: 30px 30px 0 30px!important;
	overflow: hidden;
}

.sk_video_desc.box_ltr.whith_gallery_menu #gallery-menu-2 { 
	height: 84px;
	background:url('../dg_img/fragrance-product/dolce/shadow-dolce.png') top center no-repeat;
}
.sk_video_desc.box_rtl.whith_gallery_menu #gallery-menu-2 { 
	height: 84px;
	background:url('../dg_img/fragrance-product/dolce/shadow-dolce.png') top center no-repeat;
}

.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-area a { color: #23252a; }
.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-area a:hover ,
.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-area a.selected { color:#999; }

.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-area a { color: #23252a; }
.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-area a:hover ,
.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-area a.selected { color:#999; }

.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-button span {
	display: inline-block;
	padding-top: 18px;
	font-size: 12px;
}
.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-button.gallery-submenu-open span { padding-top:10px; }
.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-button.gallery-submenu-open span a {color:#fff !important;}

.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-button span { display:inline-block; padding-top:32px; }
.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-button.gallery-submenu-open span { padding-top:10px; }
.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-button.gallery-submenu-open span a {color:#fff !important;}

.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-area ul { margin:0; display:none; }
.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-area ul li { list-style: none; text-align:center; }
.sk_video_desc.box_ltr.whith_gallery_menu .gallery-menu .gallery-area {
	width:100%;
	/*width:50%;*/
	float:left;
	text-align:center;
}
.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-area ul { margin:0; display:none; }
.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-area ul li { list-style: none; text-align:center; }
.sk_video_desc.box_rtl.whith_gallery_menu .gallery-menu .gallery-area {
	width:100%;
	/*width:50%;*/
	float:left;
	text-align:center;
}








/** LINEA DOUBLE VIDEO **/

.skincare_double_video {
	width: 570px;
	float: left;
}


#content .skincare_double_video .box-content h2 {
	background: url('../dg_img/black.jpg') top center no-repeat;
	margin: -11px auto 0px auto;
	padding: 31px 0 0 0;
	font-family: 'Futura' Arial;
	font-size: 20px;
	line-height: 20px;
	color: #404040;
	letter-spacing: 2px;
	text-align: center;
	z-index: 100;
	position: relative;
	text-transform: uppercase;
	margin-bottom:14 !important;
}
.sk_sublink.skincare_double_video_sublink_whatch {
	padding: 10px 0 10px;
}
.sk_sublink.skincare_double_video_sublink {
  background: none repeat scroll 0 0 #f2f2f2;
  opacity: 0.8;
  padding: 6px 0;
}

.shadow_small_video {
  background: url('../dg_img/shadow-small-videos.png') no-repeat scroll center top;
  height:32px;
  /* bottom: 0;
  height: auto;
  text-align: center;
 transition: opacity 0.4s ease-out 0s; */
  width: 100%;
  visibility:hidden;
}

.skincare_double_video:hover .shadow_small_video {
  background: url('../dg_img/shadow-small-videos.png') no-repeat scroll center top;
  height:32px;
  /* bottom: 0;
  height: auto;
  text-align: center;
 transition: opacity 0.4s ease-out 0s; */
  width: 100%;
  visibility:visible;
}


.skincare_double_video .box-content-wrapper {}
.skincare_double_video.skincare_double_video_video1 { margin-right:30px; }
.skincare_double_video.skincare_double_video_video2 {}

.skincare_double_video .skincare_double_video_box_content {min-height: 115px;}

/** END LINEA DOUBLE VIDEO **/





/** SINGLE PRODUCT TOP SECTION **/
#sk_single_top_section {
	position:relative;
	/*
	background:url('../dg_img/skincare/sk_shadow_top_to_bottom.png') center top no-repeat;
	background-size:contain;
	*/
}

.sk_single_top_section_el {
	float:left;
	height:597px;/* must be 635px but we have 38px padding-top*/
	overflow:hidden;
}



#sk_single_top_section_1 {
	width:300px;
	padding:38px 0 0 0;
	/*background:url('../dg_img/skincare/sk_single_top_section_b1.jpg') top left repeat-x;*/
	background:#FFF;
}
#sk_single_top_section_2 {
	width:370px;
	padding:38px 35px 0 30px;
	background:url('../dg_img/skincare/sk_single_top_section_b2.jpg') top left repeat-x;
}
#sk_single_top_section_3 {
	width:385px;
	padding:38px 25px 0 25px;
	background:url('../dg_img/skincare/sk_single_top_section_b3.jpg') top left repeat-x;
	background-size: 100% 100%;
}

body#sk_pages.page-template-templatespage-skincare-essential-single-php #sk_single_top_section_1 {
	background:url('../dg_img/skincare/essential_sk_single_top_section_b1.jpg') top left repeat-x;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #sk_single_top_section_2 {
	background:url('../dg_img/skincare/essential_sk_single_top_section_b2.jpg') top left repeat-x;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #sk_single_top_section_3 {
	background:url('../dg_img/skincare/essential_sk_single_top_section_b3.jpg') top left repeat-x;
}




#sk_single_top_section_link { height:100px; }

#sk_single_top_section_link a { 
	display:block;
	padding:44px 0 0 0;
	font-family: 'FuturaBT-Book';
	font-size: 13px;
	line-height: 13px;
	color:#1b1c30;
	text-decoration:underline;
}
h2#sk_rw_top_title {
	font-family: 'FuturaBT-Book';
	font-size: 13px;
	line-height: 13px;
	color:#1b1c30;
	margin: 13px 0 15px 0 !important;
}
/*video player on top section */

#sk_single_top_video_title {
	width:100%;
	height:35px;
	font-family:'FuturaBT-Book';
	font-size:14px;
	text-align:center;
	line-height:35px;
	color:#a9a9a9;
	background-color:#FFFFFF;
}
#sk_single_top_video_title_shadow {
	width:100%;
	height:10px;
	/*margin:0 auto;*/
	background:url('../dg_img/bottom-box-rollover-back.png') center -137px no-repeat;
	background-size:cover;
}

#sk_single_top_section_3 .a_videoplayer,
#sk_single_top_section_3 #sk_single_top_video_title,
#sk_single_top_section_3 #sk_single_top_video_title_shadow{
	max-width:280px;
}


h2#sk_rw_top_title_otr {
	font-family: 'FuturaBT-Book';
	font-size: 13px;
	line-height: 13px;
	color:#1b1c30;
	margin: 25px 0 15px 0 !important;
}
#sk_single_top_section_rw {
	border:3px solid #C8AD7F;
	padding:14px 0px 14px 14px;
	background: #FFF;
}

body#sk_pages.page-template-templatespage-skincare-essential-single-php #sk_single_top_section_rw {
	border: 3px solid #c1c1c1;
}

.sk_rw_el {
	width:110px;
	margin-left:12px;
	float:left;
}
#sk_single_top_section_rw.rw_qt_2, 
#sk_single_top_section_rw.rw_qt_1 {padding:14px 14px 14px 14px; text-align:center;}
#sk_single_top_section_rw.rw_qt_2 .sk_rw_el, 
#sk_single_top_section_rw.rw_qt_1 .sk_rw_el {float:none; display:inline-block; vertical-align:top; margin-left:40px;}

#sk_single_top_section_rw .sk_rw_el:first-child {margin-left:0px;}

.sk_rw_el_3 {
	width:130px;
	margin-right:5px;
	float:left;	
	padding-top: 20px;
}
.sk_rw_el img {
	width:auto;
	max-width:100%;
}
.sk_rw_el h2 {
	font-family: 'FuturaBT-Book';
	font-size: 9px;
	line-height: 12px;
	color:#737373;
	margin: 0 !important;
	text-align:center;
}
#sk_single_top_section_1 h2 {
	font-family: 'FuturaBT-Book';
	font-size: 13px;
	line-height: 13px;
	color:#1b1c30;
	text-align:center;
	margin:14px 0 14px 0 !important;
}

#sk_single_top_section_1 img {
	width:auto;
	display:block;
	margin: 0 auto 0 auto;
}



#sk_single_top_section #description-menu .menu-button { 
	float:left;
	width:46%;
	padding:0 2%;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background:url('../dg_img/makup-product/menu-shadow.png') no-repeat;
}
#description-menu #description.menu-button { background-position: 0px center; }
#description-menu #how-to.menu-button { background-position: -202px center; }

#sk_single_top_section #description-menu .menu-button.menu-button-selected,
#sk_single_top_section #description-menu .menu-button:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
#sk_single_top_section #description-menu .menu-button.menu-button-selected { background:none; }

#sk_single_top_section #description-menu .menu-button h5{
	cursor:pointer;
	color:#1b1c30;
	font-size:13px;
	font-family: 'FuturaBT-Book' , 'Futura';
	display:inline-block;
	padding:0 12px 0 0;
	background:url('../dg_img/makup-product/arrow.png') center right no-repeat;
	font-weight: normal;
}

#sk_single_top_section .content-with-bar { height:444px; padding: 14px 0 0 0; }
#sk_single_top_section #description-content {}
#sk_single_top_section #description-content .description-txt { font-family:'AvenirLTSBook','Avenir'; display:none; }
#sk_single_top_section #description-content .description-txt h2{ color:#784538; font-size:12px; margin:10px 0 5px 0 !important; line-height:14px; padding:0px; }
#sk_single_top_section #description-content .description-txt p{
	font-family: 'AvenirLTSBook','Avenir';
	color:#696969;
	font-size:12px;
	line-height:15px;
}

#sk_single_top_section_rw_txt  p {
    font-family: 'AvenirLTSBook','Avenir';
    color: #696969;
    font-size: 12px;
    line-height: 15px;
}

#sk_rw_desc_on_the_run {
	float:left;
	}

#sk_single_top_section .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #bba98c !important;
	filter: "alpha(opacity=100)" !important;
	-ms-filter: "alpha(opacity=100)" !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	width: 10px !important;
}
#sk_single_top_section .mCSB_scrollTools .mCSB_draggerRail {
	background: #e5d7c1 !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;
}

body#sk_pages.page-template-templatespage-skincare-essential-single-php #sk_single_top_section .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #e1eaef !important;
	filter: "alpha(opacity=100)" !important;
	-ms-filter: "alpha(opacity=100)" !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	width: 10px !important;
}
body#sk_pages.page-template-templatespage-skincare-essential-single-php #sk_single_top_section .mCSB_scrollTools .mCSB_draggerRail {
	background: #feffff !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;
}

/** END SINGLE PRODUCT TOP SECTION **/

/** THE EFFICACY SECTION **/

#sk_efficacy_section { 
	position:relative;
	height:580px;
	overflow:hidden;
}
#sk_efficacy_content_wrapper {
	width:960px;
	position:absolute;
	top:45px;
	left:50%;
	margin-left:-480px;
	z-index:2;
	height:100%;
	background-color:rgba(255,255,255,0.8);
}
#sk_efficacy_section_title {
	margin: 30px 0 0 0;
	text-align:center;
	font-family: 'Futura' , Arial;
	font-size:20px;
	line-height:20px;
	color:#404040;
}
#sk_efficacy_section_image {
	width:100%;
	position:absolute;
	left:0;
	top:95px;
	z-index:4;
}
#sk_efficacy_section_image img {}

/** END THE EFFICACY SECTION **/



/** MODIFY LIKE **/
body#sk_pages div.you-may-also-like { 
	text-align:center;
	background: none;
}
div.you-may-also-like h2#like-line-title {
	font-size: 18px;
	line-height: 18px;
	margin: 50px 0 45px 0 !important;
}
/** END MODIFY LIKE **/




#sk_landing_top_description_title h4{
	line-height: 12px;
}	


.div_contai {
	max-width: 770px;
	margin:0 auto;
	position: relative;
}	

.image_under_sli {
	text-align:center;	
}

.image_under_sli img{
	width: auto;
	margin: 30px 20px;
}

#sk_landing_top_description_title { 
	text-align:center;
	font-family: 'Futura' , Arial;
	font-size:20px;
	line-height:20px;
	color:#404040;
	margin:0 0 30px 0;
}


#sk_landing_top_description.sk_landing_top_description_left {
	float: left;
	width: 43.5%;
	margin-right: 7%;
}
#sk_landing_top_description.sk_landing_top_description_left .cta { margin-top:35px;}
#sk_landing_top_description.sk_landing_top_description_left .cta h2 {
	font-family: 'Futura-Light' ,'Futura' , Arial;
	font-size: 16px;
	line-height: 22px;
	color: #262626;
	margin: 0px !important;
	text-align:left;
}
#sk_landing_top_description.sk_landing_top_description_left .cta p {
	font-family: 'Futura-Light' ,'Futura' , Arial;
	font-size: 13px;
	line-height: 13px;
	color: #262626;
	text-align:left;
	margin-top:3px;
}
#sk_landing_top_description.sk_landing_top_description_right {
	float: left;
	width: 43.5%;
	margin-right: 0;
	padding: 25px 3% 20px 3%;
	background-image: linear-gradient(left, #FFFFFF 0%, #F4F3F1 100%);
	background-image: -ms-linear-gradient(left, #FFFFFF 0%, #F4F3F1 100%);
	background-image: -moz-linear-gradient(left, #FFFFFF 0%, #F4F3F1 100%);
	background-image: -o-linear-gradient(left, #FFFFFF 0%, #F4F3F1 100%);
	background-image: -webkit-gradient(linear, left, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F4F3F1));
	background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #F4F3F1 100%);
	position: absolute;
	bottom:0;
	right:0;
}
#sk_landing_top_description.sk_landing_top_description_right #vision3number {
	text-align:left;
	margin-bottom:25px;
}
#sk_landing_top_description.sk_landing_top_description_right #vision3number img { width:auto; }

#sk_landing_top_description.sk_landing_top_description_right p {
    font-family: 'AvenirLTSBook','Avenir';
    color: #404040;
    font-size: 12px;
    line-height: 16px;
}
/*carousel fixing for the vision/tricomplex slider*/
body.page-template-templatespage-skincare-the-vision-php #slider_top,
body.page-template-templatespage-skincare-tricomplex-php #slider_top {position:relative;}
body.page-template-templatespage-skincare-the-vision-php #slider_top .jcarousel-control-prev,
body.page-template-templatespage-skincare-tricomplex-php #slider_top .jcarousel-control-prev {left: -55px;}
body.page-template-templatespage-skincare-the-vision-php #slider_top .jcarousel-control-next,
body.page-template-templatespage-skincare-tricomplex-php #slider_top .jcarousel-control-next {right: -55px;}

#sk_landing_bottom_description_left	{
	float: left;
	width: 43.5%;
	margin-right: 7%;
}
	
#sk_landing_bottom_description_right {
	float: left;
	width: 43.5%;
}
	
#sk_rw_desc_on_the_run {
	padding-top: 20px;
}



/* EXPERT ADVICE */
body#sk_pages.page-template-templatespage-skincare-expert-advice-single-php,
body#sk_pages.page-template-templatespage-skincare-expert-advice-single-php #page,
body#sk_pages.page-template-templatespage-skincare-expert-advice-single-php section#primary, 
body#sk_pages.page-template-templatespage-skincare-expert-advice-landing-php,
body#sk_pages.page-template-templatespage-skincare-expert-advice-landing-php #page,
body#sk_pages.page-template-templatespage-skincare-expert-advice-landing-php section#primary {
	background: url('../dg_img/bg-home.jpg') top left repeat;
}
#content.page-skincare-ea #sk_menuhome { height:auto; }
#content.page-skincare-ea #sk_ea_menu_bottom #sk_submenu_filters_wrapper { 
	height:0;
	padding:0;
	overflow:hidden;
	background:url('../dg_img/skincare/sk_shadow_top_to_bottom.png') center top no-repeat;
	background-size:contain;
}
#sk_ea_menu_bottom .sk_ea_menu_bottom { 
	display:none;
	height:30px;
	padding: 5px 0;
}
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_bottom .sk_menu_separator { min-height:30px; }
#sk_ea_menu_bottom .sk_ea_menu_bottom.active { padding: 5px 0; }
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_bottom a.label-menu {
	font-size:10px;
	line-height:30px;
	font-family: 'FuturaBT-Book' , 'Futura';
	color:#23252a;
	opacity:0.7;
	width:12%;
	height: 30px;
	min-height: inherit;
}
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_bottom a.label-menu.extra-length {width:15%;}
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_bottom a.label-menu:hover,
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_bottom a.label-menu.active {opacity:1;}

#content.page-skincare-ea #sk_menuhome #sk_ea_menu_top {
    -webkit-transition: padding-bottom 0.5s ease-out;
    -moz-transition: padding-bottom 0.5s ease-out;
    -o-transition: padding-bottom 0.5s ease-out;
    transition: padding-bottom 0.5s ease-out;
	padding-bottom:0px;
}
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_top.subMenuOpen {
	padding-bottom:10px;
}
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_top a {
	font-size:14px;
	font-family: 'FuturaBT-Book' , 'Futura';
	width: 150px;
	opacity: 0.7;
	color:#1b1b1b;
	width: 12%;
	line-height: 20px;
}
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_top a:hover ,
#content.page-skincare-ea #sk_menuhome #sk_ea_menu_top a.active { opacity:1; }

#content.page-skincare-ea #video-container {
	padding-top: 30px;
	margin-left:0;
	position:relative;
	min-height:450px;
}

#content.page-skincare-ea #video-container .span3 {
	margin: 25px 10px !important;
	list-style: none;
	width: 270px !important;
	height: 315px;
	display:none;
	float:left;
}


#content.page-skincare-ea div.video-thumb {
	max-width: 100%;
	position:relative;
	background:#000;
}

#content.page-skincare-ea #sharevideo a img {
	border: none;
	text-decoration:none;
}

#content.page-skincare-ea .video-line-separator {
	/*margin-top:3%;*/
	background: url('../dg_img/landing-video/video-line-separator.png') top center no-repeat;
	background-size:100%;
	height:40px;
	width:100%;
}

#content.page-skincare-ea p.titlevideo {
	color: #fff;
}

#content.page-skincare-ea .fluid-width-video-wrapper { display:none;}

#content.page-skincare-ea .now_playing {
	position: absolute;
	display: none;
	color: #FFF;
	width: 100%;
	text-align: center;
	margin-top:-10px;
	top: 50%;
	z-index: 100;
}
#content.page-skincare-ea #video-container .span3.in_play .now_playing { display:block; }
#content.page-skincare-ea #video-container .span3.in_play .video_play_overlay_layer { display:none !important; }
#content.page-skincare-ea #video-container .span3.in_play img { opacity:0.7; }



#content.page-skincare-ea #main-video img { border:0 !important; display:none; }
#content.page-skincare-ea .video-featured-description { display:none; }
#content.page-skincare-ea #navigation-container {
	width:100%;
	background:url('../dg_img/landing-video/pager-shadow.png') top center no-repeat;
	height:50px;
	padding-top:10px;
}
#content.page-skincare-ea ul.nav-video { text-align:center; padding:0; margin:0 auto;}
#content.page-skincare-ea ul.nav-video li { display:inline-block; list-style:none; margin: 0 5px; }
#content.page-skincare-ea ul.nav-video li a { color:#333; }


#content.page-skincare-ea a.link_page {
	color: #999;
	margin-left:2%;
	margin-right:2%;
}
#content.page-skincare-ea a.link_current_page{
	font-weight: bold;
	color: #000;
	 margin-left:2%;
        margin-right:2%;
}


#the_skea_video_wrapper { position:relative; }
#the_skea_video_play_layer {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9000;
	background:url('../dg_img/skincare/shadow_video_player_r2l.png') top right repeat-y;
}
#the_skea_video_desc {
	text-align: right;
	padding: 10% 25px 0 0;
	font-family: 'FuturaBT-Book' , 'Futura';
	color:#FFF;
}
#the_skea_video_desc h2 { 
	font-size:30px; line-height:30px;
	letter-spacing:1px;
	margin: 0 !important;
}
#the_skea_video_desc h2 { 
	font-size:20px; line-height:20px;
	letter-spacing:1px;
	margin: 10px 0 0 0 !important;
	/*for long long title*/
	max-width: 450px;
	float: right;
}
#the_skea_video_desc .video-featured-description-desc {
	max-width:320px;
	float: right;
	clear:right;
	margin-top:4%;
}
#the_skea_video_desc .video-featured-description-desc h2 { 
	font-size:20px; line-height:20px;
	margin: 0 0 6% 0 !important;
}
#the_skea_video_desc .video-featured-description-desc p { 
	font-family: 'Avenir','AvenirLTSBook';
	font-size:14px; line-height:16px;
	margin: 0;
	opacity:0.7;
}
#content.page-skincare-ea #video-container.centerShadow {
	background: url('../dg_img/skincare/sk_shadow_top_to_bottom.png') center center no-repeat;
	background-size: contain;
}
#content.page-skincare-ea .transparent .box-content h2 {
	font-family: 'FuturaBT-Book' , 'Futura';
	font-size:12px;
	line-height:16px;
	colr:#23252a;
}
#content.page-skincare-ea .transparent .box-content p { colr:#23252a; opacity:0.6;}
#content.page-skincare-ea .transparent:hover .box-content p, 
#content.page-skincare-ea .transparent:hover .box-content h2, 
#content.page-skincare-ea .transparent:hover .box-content h5 {
	background:#FFF;
}
#content.page-skincare-ea .transparent .box-content h6 {
	display: block;
	position: relative;
	text-align: center;
	bottom: 0px;
	min-height: 35px;
	width: 100%;
	height: auto;
	padding: 10px 0 13px 0;
	line-height: 20px;
	/*background: url('../dg_img/skincare/bottom-box-rollover-bg.png') bottom center no-repeat;*/
	background-size: 100%;
}
/* EXPERT ADVICE */



/* TOP VIDEO BANNER */
#the_top_video_wrapper { position:relative; }
#the_top_video_play_layer {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9000;
	background:url('../dg_img/skincare/shadow_video_player_r2l.png') top right repeat-y;
}
#the_top_video_desc {
	text-align: right;
	padding: 10% 25px 0 0;
	font-family: 'FuturaBT-Book' , 'Futura';
	color:#FFF;
}
#the_top_video_desc h2 { 
	font-size:30px; line-height:30px;
	letter-spacing:1px;
	margin: 0 !important;
}
#the_top_video_desc h2 { 
	font-size:20px; line-height:20px;
	letter-spacing:1px;
	margin: 10px 0 0 0 !important;
}
#the_top_video_desc .video-featured-description-desc {
	max-width:320px;
	float: right;
	margin-top:4%;
}
#the_top_video_desc .video-featured-description-desc h2 { 
	font-size:20px; line-height:20px;
	margin: 0 0 6% 0 !important;
}
#the_top_video_desc .video-featured-description-desc p { 
	font-family: 'Avenir','AvenirLTSBook';
	font-size:14px; line-height:16px;
	margin: 0;
	opacity:0.7;
}

#the_top_video_desc span.shares {
	width: auto;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin: 0 13px;
}

#the_top_video_desc span.shares:last-child {
	margin-right:0px;
} 
#the_top_video_desc #sharevideo {height: 25px;}
#the_top_video_desc #sharevideo > a { display:inline-block; }
#the_top_video_desc #sharevideo > span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;	
}


#the_top_video_desc span.shares.fb{
		background:url('../tmp_img/facebook.png') no-repeat;
		background-position: 0px -17px;
		
}

#the_top_video_desc span.shares.fb:hover {
		background-position:0px 0px;
}


#the_top_video_desc span.shares.tw{
		background:url('../tmp_img/twitter.png') no-repeat;
		background-position:0px -17px;
}

#the_top_video_desc span.shares.tw:hover {
		background:url('../tmp_img/twitter.png') no-repeat;
		background-position: 0px 0px;
}

#the_top_video_desc span.shares.gp {
		background:url('../tmp_img/gplus.png') no-repeat;
		background-position:0px -17px;
}

#the_top_video_desc span.shares.gp:hover {
		background:url('../tmp_img/gplus.png') no-repeat;
		background-position: 0px 0px;		
}


#the_top_video_desc span.shares.pn {
		background:url('../tmp_img/pinterest.png')no-repeat;
		background-position:0px -17px;
}


#the_top_video_desc span.shares.pn:hover {
		background:url('../tmp_img/pinterest.png')no-repeat;
		background-position: 0px 0px;
}

/* END TOP VIDEO BANNER */




@media (max-width: 1200px){
	#content .sk_video_desc.box_ltr.whith_gallery_menu .section2-content-right { max-height: 352px; }
	#content .sk_video_desc.box_ltr.whith_gallery_menu .section2-content-left { width: 627px; /*width: 66.7%;*/ }
	#content .sk_video_desc.box_ltr.whith_gallery_menu .content-with-bar { height: 302px; }	
	#content .sk_video_desc.box_rtl.whith_gallery_menu .section3-content-right {  width: 627px; }
	#content .sk_video_desc.box_rtl.whith_gallery_menu .section3-content-left { max-height: 352px; /*width: 66.7%;*/ }
	#content .sk_video_desc.box_rtl.whith_gallery_menu .content-with-bar { height: 302px; }	
	.skincare_box_video_slider .skincare_video_slider_slider { max-width: 304px; }
	.skincare_box_video_slider .skincare_video_slider_video { width: 606px; }
	.beauty_on_the_run_element { width: 45%;max-width: inherit;margin: 0 2.5%;/*max-width: 420px;*/ }

	.sk_landing_top_element { width:293px; }
	
	.skincare_double_video {
		width: 49%;
		float: left;
	}
	.skincare_double_video.skincare_double_video_video1 {
		margin-right: 2%;
	}
	
	/** SINGLE PRODUCT **/
	#sk_single_top_section_1 { width:255px; }
	#sk_single_top_section_2 { width:335px; }
	#sk_single_top_section_3 { width:235px; }
	#sk_single_top_section_3.no-on-the-run {}
	.sk_rw_el { width: 56px; margin-right: 7px; }
	#sk_efficacy_section { height: 495px; }
	/** SINGLE PRODUCT **/

	.sk_rw_el_3 {
		width: 100px;
	}
	#content.page-skincare-ea #home {
		margin-bottom: 20px;
	}
	#content.page-skincare-ea #video-container .span3 {
		margin: 10px 8% !important;
		list-style: none;
		width: 34% !important;
		height: 315px;
		display: none;
	}
	#content.page-skincare #sk_submenu_filters_benefit.sk_submenu_filters a {
		margin: 0 4%;
	}

	#content.page-skincare #sk_submenu_filters_category.sk_submenu_filters a {margin: 0 1%;}
	
	
	/* AR*/
	#sk_single_top_section_1 {width: 205px;}
	#sk_single_top_section_2 {width: 320px;}
	#sk_single_top_section_3 {width: 300px;}

	.sk_rw_el {width: 75px; }
}

@media (max-width: 979px) {
	#content .sk_video_desc.box_ltr.whith_gallery_menu .section2-content-right { max-height: 231px; }
	#content .sk_video_desc.box_ltr.whith_gallery_menu .section2-content-left { width: 411px; }
	#content .sk_video_desc.box_ltr.whith_gallery_menu .content-with-bar { height: 181px; }
	#content .sk_video_desc.box_rtl.whith_gallery_menu .section3-content-right {  width: 411px; }
	#content .sk_video_desc.box_rtl.whith_gallery_menu .section3-content-left { max-height: 231px; /*width: 66.7%;*/ }
	#content .sk_video_desc.box_rtl.whith_gallery_menu .content-with-bar { height: 181px; }	
	
	.skincare_box_video_slider .skincare_video_slider_slider { max-width: 30%; }
	.skincare_box_video_slider .skincare_video_slider_video { width: 67%; }
	.skincare_box_video_slider.bx_rtl .skincare_video_slider_video { margin-right:3%;}
	.skincare_box_video_slider.bx_ltr .skincare_video_slider_slider { margin-right:3%; }

	.sk_landing_top_element { width:221px; }
	
	
	/** SINGLE PRODUCT **/
	#sk_single_top_section_1 { width:300px !important; }
	#sk_single_top_section_2 { width:359px !important; }
	#sk_single_top_section_3 { 
		width:auto;
		/*float:left;*/
		float:none;
		background-size:cover;
		height:auto;
		padding:38px 25px;
		background-position: 0 -1px;
	}
	#sk_single_top_section_3.no-on-the-run {}
	
	h2#sk_rw_top_title { margin: 0px 0 15px 0 !important; }
	#sk_single_top_section_3 > .clear { display:none; }
	#sk_single_top_section_rw { width:45%; margin-right:4.5%; float:left; }
	#sk_single_top_video_wrapper { width:45%; margin-right:4.5%; float:left; }
	#sk_single_top_section_rw_txt { width: 45%; float: left; margin-top: -30px;}
	#sk_single_top_section_3.have_video #sk_single_top_section_rw_txt {margin-top:-25px;}
	
	.sk_rw_el { width: 30%; margin-right: 3%; margin-left:0; }
	#sk_efficacy_section { height: 410px; }
	/** SINGLE PRODUCT **/

	/** THE VISION - TRICOMPLEX TEXT **/
	.div_contai {
		max-width: 640px;
		margin:0 auto;
	}
	
	/*DERM ADVICE*/
	#the_skea_video_desc { padding: 9% 10px 0 0; }
	#the_skea_video_desc h2 { font-size: 25px; line-height: 25px;}
	#the_skea_video_desc h2 {font-size: 16px;line-height: 16px;}
	#the_skea_video_desc .video-featured-description-desc {margin-top: 2%;}
	#the_skea_video_desc .video-featured-description-desc p {font-size: 12px;line-height: 12px;}
	#content.page-skincare #sk_submenu_filters_category.sk_submenu_filters a {
		margin: 0 1%;
		font-size: 10px;
	}
	#content.page-skincare-ea #sk_menuhome #sk_ea_menu_top a { width:15%;}
}

@media (max-width: 768px){
	#content .sk_video_desc.box_ltr.whith_gallery_menu .section2-content-right { max-height:inherit; padding:0; width: 34%;}
	#content .sk_video_desc.box_ltr.whith_gallery_menu .section2-content-left { width: 66%; }
	#content .sk_video_desc.box_ltr.whith_gallery_menu .content-with-bar { height: 215px; }	
	#content .sk_video_desc.box_rtl.whith_gallery_menu .section3-content-right {  width: 66%; }
	#content .sk_video_desc.box_rtl.whith_gallery_menu .section3-content-left { max-height:inherit; padding:0; width: 34%; }
	#content .sk_video_desc.box_rtl.whith_gallery_menu .content-with-bar { height: 215px; }	
		
	
	/**  BEAUTY ON THE RUN  **/
	#beauty_on_the_run_elements_separator { max-width:5.2%;}
	.beauty_on_the_run_element { max-width:47.4%; }
	
	.beauty_on_the_run_cornice { 
		width:auto;
		height:auto;
	}
	#beauty_on_the_run_cornice_top { 
		margin-left:0px;
	}
	#beauty_on_the_run_cornice_top,
	#beauty_on_the_run_cornice_bottom,
	#beauty_on_the_run_cornice_left {
		padding: 0 0 0 35px;
	}	

	.sk_landing_top_element {
		width: 49%;
		padding:0;
		margin:35px 0px;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	
	/** SINGLE PRODUCT **/
	#sk_single_top_section_1 {
		width:33% !important;
		padding:38px 0 0 0;
		background-size:cover;
	}
	#sk_single_top_section_2 {
		width:60% !important;
		padding:38px 3% 0 4%;
		background-size:cover;
	}

	/** SINGLE PRODUCT **/
	
	/*
	#content.page-skincare-ea #video-container .span3 {
		margin: 0 auto !important;
		list-style: none;
		width: 270px !important;
		height: 315px;
		display: none;
	}
	*/
}

	
@media (max-width: 680px){
	#content .sk_video_desc.box_ltr ,
	#content .sk_video_desc.box_rtl { max-height:inherit;}
	#content .sk_video_desc.box_rtl.whith_gallery_menu .section3-content-left,
	#content .sk_video_desc.box_rtl.whith_gallery_menu .section3-content-right,
	#content .sk_video_desc.box_ltr.whith_gallery_menu .section2-content-right,
	#content .sk_video_desc.box_ltr.whith_gallery_menu .section2-content-left { 
		max-height:inherit;
		padding:0;
		width: 100%;
		float:none;
	}
	#content .sk_video_desc.box_ltr.whith_gallery_menu .content-with-bar ,
	#content .sk_video_desc.box_rtl.whith_gallery_menu .content-with-bar { height: auto; }	

}

@media (max-width: 580px){}



