/** LOGO *
.es header.main .logo{
	margin:0 0 25px 15px
	} */
	
/** MENU **/
.es.portalv3 header.main nav {
	padding-left: 30px;
	}
.es.portalv3 header.main nav ul .ctn_nav_globo_azul{
    background-color: #ffffff;
	}
.es.portalv3 header.main nav ul .ctn_nav_globo_azul h3{
    color: #ffffff;
	}
.es.portalv4 header.main nav.secondary {
    margin: 0 15px 6px;
	}
.es.portalv4 header.main nav.secondary ul li:last-child{
    margin-right:0;
	}
.es.portalv4 header.main nav.secondary ul li{
    font-size:0.95em;
    margin-right:15px;
	}
.es.portalv4 header.main nav.secondary ul.right li{
	margin-left: 0;
	}
.es.portalv4 header.main nav.main ul {
    margin: 0 0 0 5px;
	}
	
header.main.is-pinned nav.main ul li.root{
    margin-right:0;
	}
	
@media screen and (max-width:1024px){
	
header.main nav.main ul li.root > a {
    padding-right:12px;
    padding-left:12px;
	}
	
}

@media screen and (max-width:768px){
	
header.main nav.main ul li.root > a {
    padding-right:8px;
    padding-left:8px;
	}
	
}

/** Carousel Produits **/

/*
.pg_problematique #carousel-produits .ctn_item,
.pg_problematique #carousel-produits .ctn_item .ctn_packshot {
	max-height: 174px;
}
*/

/********************/
/***** STICKERS *****/
/********************/

/** Stickers NEW Banner **/
body.es .ctn_banner.anthelios .v_sticker {
	background: url("v_sticker_new-large-anthelios.png") no-repeat;
	}
body.es .v_sticker-small {
	background: url("v_sticker_new-small.png") no-repeat;
	}
.pg_home.es .foc.foc_lipikar .foc_content .v_sticker {
	position: absolute;
	top: 12px; right: 32px;
	width: 88px; height: 87px;
	background: url('v_sticker_new-large.png') no-repeat;
	text-indent: -10000px;
	}

/** Sticker NEW Fiche produit **/
body.es .obj_galerie .v_new {
	background: url('v_sticker_new-large.png') no-repeat;
	}

/** Sticker NEW Gamme **/
body.es .ctn_gamme-item .v_new {
	background: url('v_sticker_new-small.png') no-repeat;
	}

/** Sticker NEW Carrousel **/
body.es .car_conteneur .v_new {
	background: url('v_sticker_new-small.png') no-repeat ;
	}

/** Bannière HYDREANE BB CREME Spe. **/
.hydreaneBB {
	background: url("../../resources/Banners/2012/f_banner_hydreaneBB_ES.jpg") no-repeat;
	}
.hydreaneBB .ctn_banner {
	display: none;
	}

/** Sticker NOUVEAU sur produit NOVALIP DUO **/
.es .car_conteneur .LPAP0017 .v_new {
	top: 28px; left: 21px;
	}
.pg_config.es .car_conteneur .LPAP0017 .v_new, .pg_gamme.es.novalip .ctn_gamme-item.LPAP0017 .v_new {
	top: 20px; left: 35px;
	}
.pg_produit.es.novalip.lpap0017 .obj_galerie .v_new {
	top: 25px; left: 33px;
	}
section.banners .Rosaliac-CC-Creme .ctn_banner h3 em {
	font-size:20px;
	}

/* Mentions Legales Cookies */

.article_v3_legals ol{
	padding:0 0 0 15px;
	list-style:decimal;
	margin:0 0 10px 0;
	}

.article_v3_legals table{
	margin:10px 0 25px 0;
	border-top:1px solid #333;
	border-right:1px solid #333;
	color:#333;
	}
.article_v3_legals table th{
	padding:10px;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	width:60%;
	}
.article_v3_legals table td{
	padding:10px;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	width:60%;
	}
.article_v3_legals table td + td,
.article_v3_legals table th + th{
	width:20%;
	}
.article_v3_legals table td + td + td,
.article_v3_legals table th + th + th{
	width:20%;
	}
	
/****************************/
/***** SURCHARGE CRM ES *****/
/****************************/

/* Common */	
.crm .ctn_log-fb p{
    font-size: 34px;
    padding: 20% 15% 0;
	}
	
/* Landing */
.pg_landing.crm.es .push_badges .ctn_badges{
	padding:0 30px;
	}
	
@media screen and (max-width: 1200px){
	
	.pg_landing.crm.es .push_badges .ctn_badges{
		padding:0 20px;
		}
	.pg_landing.crm.es .push_badges .ctn_badges figcaption{
		display:none;
		}
}

/* LOGIN */
.pg_login.crm.es .obj_form.form_login h2 strong{
    font-size: 43px;
	}
@media screen and (max-width: 760px){	
.pg_login.crm.es .obj_form.form_login h2 strong {
    font-size: 25px;
    line-height: 30px;	
	}
}

/* INSCRIPTION */
.pg_inscription.crm.es .nav_crm ul li{
	line-height:65px;
	text-align:center;
	}	
.pg_inscription.crm.es .nav_crm ul li a{
	padding:0;
	line-height:65px;
	}
.pg_inscription.crm.es .obj_checkbox fieldset a{
	position:relative;
	right:inherit;
	bottom:inherit;	
	margin-right:5px;
	}
.pg_inscription.crm.es .obj_form.form_inscription.step3 label .t_libelle{
	display:block;
	}
.pg_inscription.crm.es .obj_form.form_inscription.step2 h4, .crm .obj_form.form_inscription.step3 h4{
	margin-bottom:60px
	}	
	

/* SHARE STORY */
.pg_share_story.crm.es .banner .ctn_texte{
	width: 550px;
	bottom:122px;
	}
@media screen and (max-width: 760px){
	.pg_share_story.crm.es .banner .ctn_texte{
		width:auto;
		bottom:initial;
		}
}	
	
/* PRODUCT REVIEW */
.pg_product_review.crm.es .banner .ctn_texte{
	width: 560px;
	bottom:122px;
	}
@media screen and (max-width: 760px){
	.pg_product_review.crm.es .banner .ctn_texte{
		width:auto;
		bottom:initial;
		}
}		
	
/* ARTICLE REDERMIC */

.article_op_201509_redermic_es .video__img{max-width:100%;}

.article_op_201509_redermic_es .siteContent *,
.article_op_201509_redermic_es .siteContent .signos__wptitle .title span,
.article_op_201509_redermic_es .siteContent .zonavip__wptxt .title span{
	font-family:"LocatorWeb-Light", sans-serif;
}
.article_op_201509_redermic_es .siteContent strong,
.article_op_201509_redermic_es .siteContent .title,
.article_op_201509_redermic_es .siteContent .signos__wptitle .title,
.article_op_201509_redermic_es .siteContent .info__wptxt .c-white,
.article_op_201509_redermic_es .siteContent [class*=" btn"],
.article_op_201509_redermic_es .siteContent [class^=btn],
.article_op_201509_redermic_es .siteContent .sign__title,
.article_op_201509_redermic_es .siteContent .sign__butn__title,
.article_op_201509_redermic_es .siteContent .product__title,
.article_op_201509_redermic_es .siteContent .test__header__title,
.article_op_201509_redermic_es .siteContent .answer__title,
.article_op_201509_redermic_es .siteContent .answer__product__title,
.article_op_201509_redermic_es .siteContent .cta__title .mr1,
.article_op_201509_redermic_es .siteContent .cta__title .ffb,
.article_op_201509_redermic_es .siteContent .zonavip__wptxt .subtitle{
	font-family:"LocatorWeb-Medium", sans-serif;
	font-weight:normal;
}

.article_op_201509_redermic_es .siteContent .fa {
    font: normal normal normal 14px/1 FontAwesome;
}
.article_op_201509_redermic_es .product__wptxt .product__btn{
	margin:0 10px 1.5em 0;
	}

/* ARTICLE ARANTXA */

.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.triple.var_video,
.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.double.var_big{
	margin-bottom:70px;
	}
.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.triple.var_video .obj_push{
	float:none;
	margin:0 10px;
	}
.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.triple.var_video .obj_push img{
	transition:none;
	-webkit-transition:none;
	}
.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.triple.var_video .obj_push figure::before{
	z-index:2;
	}
	
@media screen and (max-width: 760px){

.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.triple.var_video,
.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.double.var_big{
	margin-bottom:45px;
	}
.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.triple.var_video .obj_push{
	margin:0;
	}
.article_v4_op_freefromspots_yt_arantxa .obj_bloc-pushs.triple.var_video .obj_push img{
	transform:translateY(-15%);
	-ms-transform:translateY(-15%);
	-webkit-transform:translateY(-15%);
	}
	
}
	
/**********************/
/***** PORTAIL V4 *****/
/**********************/
header.main nav.secondary ul:first-child li a{color:#000; font-size:0.825em;}
header.main nav.secondary ul:first-child li:first-child a {
    background: #008fcd;
    color: black;
    padding: 5px 10px;
}


/* BLOC DISCOUNT */

.pg_locator .obj_discount{
	margin: 20px auto;
	}
.pg_locator .obj_discount .desktop{ display:block;}
.pg_locator .obj_discount .mobile{ display:none;}

@media screen and (max-width: 760px){
	.pg_locator .obj_discount .desktop{ display:none;}
	.pg_locator .obj_discount .mobile{
		display:block;
		margin: 0 auto;
		}		
	}

.pg_product .obj_discount{
	margin: 20px auto;
	}
.pg_product .obj_discount .desktop{ display:block;}
.pg_product .obj_discount .mobile{ display:none;}

@media screen and (max-width: 760px){
	.pg_product .obj_discount .desktop{ display:none;}
	.pg_product .obj_discount .mobile{
		display:block;
		margin: 0 auto;
		}		
	}

/* BLOC DISCOUNT */

.pg_product .obj_pushs-diag{
	margin: 30px auto;
	}	
	

/***************************/
/***** FREE FROM SPOTS *****/
/***************************/
.obj_bloc-pushs.simple article.obj_push.var_testimonials .ctn_text:after {
	background-image: url('../../resources/ES/FFS/bubble_producto.png');
	background-position: 0 0;
    background-size: auto auto;
}

/* FOOTER - TU PIEL Y TU */
footer.main .obj_socials ul li.tpyt a{
	position:relative;
	}
footer.main .obj_socials ul li.tpyt a::before {
    content: "";
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
	background: url('../../resources/ES/i_tpyt.png');
    background-size: 40px 40px;
}

/***************************/
/***** CRM V4		   *****/
/***************************/
.ctn_decor-popin .crm .fb-login-button{
	margin:20px 0 0;
}
.ctn_decor-popin .crm .ctn_pink{
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #dbdbdb;
}
.ctn_decor-popin .crm h3.t_pink{
	color:#f594cc !important;
}
.ctn_decor-popin .crm h3.t_pink + .ctn_btn{
	margin:10px 0 0 !important;
}