﻿/********************/
/***** WEBFONTS *****/
/********************/

/** GILL SANS **/
@font-face{
font-family:"gillsans-light-cyr";
src:url("webfonts/GillSansLightCyrillic/c15f85df-0e92-4a69-b0e9-f365cbaf19a2.eot?#iefix");
src:url("webfonts/GillSansLightCyrillic/c15f85df-0e92-4a69-b0e9-f365cbaf19a2.eot?#iefix") format("eot"),url("webfonts/GillSansLightCyrillic/d0110e4d-8197-4ab8-803f-66f55e2a2dcc.woff") format("woff"),url("webfonts/GillSansLightCyrillic/f33c142a-4b49-4401-8008-3af8864d5352.ttf") format("truetype"),url("webfonts/GillSansLightCyrillic/45b119a9-3bea-4037-a42a-93be92ee1335.svg#45b119a9-3bea-4037-a42a-93be92ee1335") format("svg");
}
@font-face{
font-family:"gillsans-bold-cyr";
src:url("webfonts/GillSansBoldCyrillic/b1683424-297d-4db5-9597-c41a3bd3709e.eot?#iefix");
src:url("webfonts/GillSansBoldCyrillic/b1683424-297d-4db5-9597-c41a3bd3709e.eot?#iefix") format("eot"),url("webfonts/GillSansBoldCyrillic/1295a556-4822-49d4-a8a3-8f819bd7d237.woff") format("woff"),url("webfonts/GillSansBoldCyrillic/c42a27ff-79e1-4699-bb13-cde4c41674f0.ttf") format("truetype"),url("webfonts/GillSansBoldCyrillic/175fd724-2ca3-4c6d-b4e8-1238fcc8eb1e.svg#175fd724-2ca3-4c6d-b4e8-1238fcc8eb1e") format("svg");
}
@font-face {
	font-family:'gillsans-regular-cyr';
	src: url('webfonts/GillSansCyrillic/532b216c-8cb5-4eb9-bf40-2976bb2797c3.eot');
	src: url('webfonts/GillSansCyrillic/532b216c-8cb5-4eb9-bf40-2976bb2797c3.eot?#iefix') format('embedded-opentype'),
		 url('webfonts/GillSansCyrillic/e1eb0b0b-1d4a-4c3a-9dcb-4899670a6274.woff') format('woff'),
		 url('webfonts/GillSansCyrillic/7240ec9f-bea0-4cfa-9cc7-a5667279d552.ttf') format('truetype'),
		 url('webfonts/GillSansCyrillic/18d43876-b641-4b03-b45f-bd41981e7d69.svg#GillSans') format('svg');
	font-weight:normal;
	font-style:normal;
}

/*YoushareWeCare*/
.pg_yswc article.main h1,
.pg_yswc .obj_btn,
.pg_yswc article.main .ctn_bottle p,
.pg_yswc article.main .ctn_bottle span,
.pg_yswc .str_banner.program h1,
.pg_yswc .bloc_intro p strong,
.pg_yswc .str_banner h1,
.pg_yswc .ctn_form h2,
.pg_yswc section.pushs header h3 strong,
.pg_yswc .bloc_video .obj_video-link strong,
/*---------------YoushareWeCare---------------*/
header.main .baseline,
header.main h2,
section.banners .ctn_banner h1 strong, section.banners .ctn_banner h1 b,
section.banner .ctn_texte h1 strong, section.banner .ctn_texte h1 b,
.main header h1 strong, .main header h1 b,
article.push .ctn_texte h2 strong, article.push .ctn_texte h2 b,
article.push.push_space .ctn_facebook p strong,
aside.pushs.blue-col article.push-txt .ctn_texte h2 strong,
article.push .key-figure .ctn_texte h2,
article.push .true-false .ctn_texte p.txt_over strong,
.ctn_item .ctn_infos h3 a strong,
.pg_problematique section.content .ctn_texte h1 strong, .pg_problematique section.content .ctn_texte h1 b,
.ctn_range-cat .ctn_item.LP15254 .ctn_infos h3 a em,
.pg_produit.lp15254 section.banner .ctn_texte h1 em,
article.edito .ctn_par h2,
.ctn_plus-loin h3 strong,
.str_popin.default .ctn_popin h1 strong,
.str_popin.default .ctn_popin .title strong,
.pg_produits-liste .ctn_range-cat .cat-title,
.str_marque article h2,
.pg_marque article.edito h1,
.ctn_contact .pave_contact,
.ctn_contact .ctn_social-connect h2 strong,
/* Info Atopy */
.ua .pg_atopy section.content .ctn_texte h1 strong,
.ua .pg_atopy section.content .ctn_texte h1 a strong,
.ua .schema1 .ctn_legende label strong,
.ua .schema2 .ctn_legende label strong,
.ua .str_videos article h2,
.ua .pg_atopy article.edito .ctn_par h2.t_map strong,
.ua div.main.pg_atopy header h1 strong
{
	font-family:gillsans-bold-cyr;
	}
/*YoushareWeCare*/
.pg_yswc .str_banner.program h2,
.pg_yswc .bloc_intro p,
.pg_yswc .bloc_voucher h3,
.pg_yswc .bloc_voucher h4,
.pg_yswc .bloc_voucher .ctn_list p,
.pg_yswc .bloc_voucher .ctn_list ul li,
.pg_yswc section.pushs header h3,
.pg_yswc section.pushs header h4,
.pg_yswc .obj_load-more .obj_btn,
/*---------------YoushareWeCare---------------*/
section.banners .ctn_banner h1,
section.banner .ctn_texte h1,
section.banner .ctn_texte h3,
.main header h1,
.main header h1 em,
article.push .ctn_texte h2,
article.push.push_space .ctn_facebook p,
aside.pushs.blue-col article.push-txt .ctn_texte h2,
aside.pushs.blue-col article.push-txt.store-locator h3 a,
.ctn_item .ctn_infos h3, .ctn_item .ctn_infos h3 a,
footer.main .top h3,
footer.main .top h3 a,
.pg_problematique section.content .ctn_texte h1,
.ctn_range-cat .cat-title,
.ctn_range-cat .cat-subtitle,
.ctn_range-cat .cat-title span,
.ctn_product-detail nav ul li a,
.ctn_plus-loin h3,
.str_popin.default .ctn_popin .title,
.ctn_popin-confirm h4,
.ctn_popin-confirm .t_confirm,
.ctn_contact .ctn_social-connect h2,
/* Info Atopy */
.ua .pg_atopy section.content .ctn_texte h1,
.ua .pg_atopy section.content .ctn_texte h1 a,
.ua .pg_atopy section.content nav ul li a,
.ua .schema1 .ctn_legende label,
.ua .schema2 .ctn_legende label,
.ua .pg_atopy .str_tab-content.lipikar .str_product .ctn_description h5,
.ua .pg_atopy .str_tab-content.lipikar .str_product .ctn_description h5 a,
.ua .str_videos h3,
.ua div.main.pg_atopy header h1 a,
.ua .pg_atopy article.edito .ctn_par h2.t_map{
	font-family:gillsans-light-cyr;
	}
/*YoushareWeCare*/
.pg_yswc article.main p,
.pg_yswc article.main .ctn_actions span.instagram,
.pg_yswc article.main .ctn_counter p,
.pg_yswc .str_banner nav ul li a,
.pg_yswc .bloc_video .obj_video-link,
.pg_yswc .bloc_voucher .ctn_list ul li strong,
.pg_yswc .ctn_form input,
.pg_yswc .ctn_form fieldset label,
.pg_yswc .ctn_form fieldset label a,
/*---------------YoushareWeCare---------------*/
.pg_default article.edito .ctn_par h2,
.pg_articlelistpage article.edito .ctn_par h2 a,
.article_v3_legals article.edito .ctn_par h2,
.pg_default article.edito .ctn_par h2,
.pg_articlelistpage article.edito .ctn_par h2,
.pg_articlelistpage article.edito .ctn_par h2 a,
.article_v3_legals article.edito .ctn_par h2 {
	font-family:gillsans-regular-cyr;
	}

/** Affichage du bloc de la hotline **/
.ua .info-footer {
	width: 350px;
	margin: 10px auto 0 auto;
	}
.ua .info-footer p {
	float: left;
	border: 1px solid #eeeeee;
	background: url("../../include/images/i_hotline.gif") no-repeat #fcfcfc 6px;
	font-size: 11px; color: #0099e7;
	padding: 8px 10px 8px 34px;
	}
.ua .info-footer a, .ua .info-footer a:visited {
	font-size: 11px; color: #0099e7; text-decoration: underline;
	}

/** Titres du pavé PROMO de la HOMEPAGE **/
.pg_home.ua .str_promo p a, .pg_home.ua .str_promo p a:visited {
	display: block;
	font-family: trebuchet ms; font-size: 12px; line-height: 14px;
	margin: 0 0 10px 0;
	}


/** STORE LOCATOR **/
.pg_locator.ua .nav_legende ul li.i_map-pointer {
	padding: 5px 0 5px 25px;
	}
.pg_locator.ua .nav_legende ul li {
	height: auto;
	}

/********************/
/***** STICKERS *****/
/********************/

/** Stickers NEW Banner **/
body.ua .ctn_banner.anthelios .v_sticker {
	background: url("v_sticker_new-large-anthelios.png") no-repeat;
	}
body.ua .v_sticker-small {
	background: url("../../include/images/v_sticker-pav-nouveau-ru.png") no-repeat;
	}
.pg_home.ua .foc.foc_lipikar .foc_content .v_sticker {
	position: absolute;
	top: 12px; right: 32px;
	width: 88px; height: 87px;
	background: url('../../include/images/v_sticker-nouveau-ru.png') no-repeat;
	text-indent: -10000px;
	}

/** Sticker NEW Fiche produit **/
body.ua .obj_galerie .v_new {
	background: url('v_sticker_new-large.png') no-repeat;
	}

/** Sticker NEW Gamme **/
body.ua .ctn_gamme-item .v_new {
	background: url('v_sticker_new-small.png') no-repeat;
	}

/** Sticker NEW Carrousel **/
body.ua .car_conteneur .v_new {
	background: url('v_sticker_new-small.png') no-repeat ;
	}


.pg_home .str_paves .str_espace-perso .pav_content {
	height :125px ;
}

/** si new + allergy, affichage des 2 en décalant allergy vers le bas  : carrousel + page gamme**/
body.ua .ctn_gamme-item .stickers.new.allergy .allergy .v_allergy, body.ua .car_conteneur .stickers.new.allergy .allergy .v_allergy{
	top: 30px; left: -3px;
	}

/** si new + allergy, affichage des 2 en décalant allergy vers le bas  : Page produit**/  
body.ua .obj_galerie .stickers.new.allergy .allergy .v_allergy{
	top: 50px;
	}

/** Réduction du texte des bannières **/
section.banners .ctn_banner h3 {
	font-size: 27px; line-height: 29px;
	}

/*****************************/
/***** YOU SHARE WE CARE *****/
/*****************************/

.pg_yswc .obj_btn {
	padding: 10px 15px;
	font-size: 13px; line-height: 15px;
	}
.pg_yswc.pg_article .obj_btn {
	width: 170px;
	}
.pg_yswc.pg_article .bloc_infos .obj_btn {
	width: auto;
	}
.pg_yswc .bloc_infos .ctn_content .ctn_par {
	position: relative;
	padding-left: 443px; margin-top: -50px;
	}
.pg_yswc .bloc_infos .ctn_par p {
	color: #131313; line-height: 22px;
	}
.pg_yswc .bloc_infos .ctn_par p a {
	font-family: "locator_light"; color: #fff; font-size: 16px;
	}
.pg_yswc article.main .obj_packshot {
	display: none;
	}
.pg_yswc article.main .ctn_counter p {
	font-size: 25px;
	}
.pg_yswc article.main .ctn_actions span.instagram {
	background-size: 30px auto;
	background-position: 0 10px;
	padding-left: 37px;
	font-size: 18px;
	}
.pg_yswc article.main .obj_counter {
	height: auto;
	margin-top: 54px;
	}
.pg_yswc article.main .ctn_actions {
	margin-top: 109px;
	}
.pg_yswc article.main h1 {
	font-size: 60px;
	padding-bottom: 30px;
	}
.pg_yswc article.main p {
	margin-top: 0;
	width: 480px;
	color: #2e384d; font: 20px/24px "gillsans-regular-cyr";
	}
.pg_yswc .ctn_form textarea {
	height: 40px;
	font-size: 12px; line-height: 14px;
	}
.pg_yswc .ctn_form fieldset label {
	letter-spacing: -0.3px;
	}
.pg_yswc article.main {
	background: url("v_main.jpg") no-repeat 0 0;
	}
.pg_yswc article.main .ctn_bottle .obj_sticker {
    background-image: none;
}
.pg_yswc .str_banner h1 {
	padding-right: 150px;
	font-size: 55px;
	}
.pg_yswc section.pushs header h4 {
	font-size: 37px; color: #009fe3;
	padding: 43px 0;
	}
.pg_yswc section.pushs header h4 strong {
	font-family: "journal"; font-size: 70px; line-height: 30px; vertical-align: middle;
}
.pg_yswc .ctn_voucher h2 {
	font-size: 50px; line-height: 50px;
	}
.pg_yswc .ctn_voucher p.msg-thank {
	font-size: 18px; line-height: 22px;
	}

/** Popin YOU SHARE, WE CARE **/

.pg_home #popinLRPVPNP .ctn_content {
	margin:0; 
	}
.pg_home #popinLRPVPNP .ctn_decor-popin {
	width: 977px;
	}
.pg_home #popinLRPVPNP .ctn_popin{
	padding: 0;
	height: 528px;
	background: url("bg_popin_VPNP.jpg") no-repeat center center;
	}
.pg_home #popinLRPVPNP .ctn_popin_vpnp{
	position: relative; top: 0;
	padding: 104px 30px 0 583px;
	height: 424px;
	}
.pg_home #popinLRPVPNP h2{
	margin-top: 0;
	font: 50px/43px "LocatorWeb-Bold", arial;
	color: #000;
	text-transform: uppercase;
	}
.pg_home #popinLRPVPNP p.t_main{
	width: 345px;
	padding-right: 35px;
	margin: 19px 0 0 4px;
	font: 13px/18px "LocatorWeb-Light", arial;
	text-transform: none;
	}
.pg_home #popinLRPVPNP .btn_partage{
	display: inline-block;
	margin-top: 35px;
	padding: 13px 67px 13px 20px;
	font: 20px/22px "LocatorWeb-Medium", arial;
	text-transform: uppercase;
	background-color: #009fe3;
	background-image: url("btn_partage.gif");
	background-repeat: no-repeat;
	background-position: 200px center;
	color: #fff;
	-webkit-border-radius: 4px;
			border-radius: 4px;
	-webkit-transition: all 0.2s;
			transition: all 0.2s;
	}
.pg_home #popinLRPVPNP .btn_partage:hover{
	background-color: #ed82c2;
	}
.pg_home #popinLRPVPNP .obj_bloc_cure{
	position: absolute;
	top: 390px; right: 0;
	box-sizing: border-box;
	width: 180px;
	text-align: center;
	font: 28px/31px "LocatorWeb-Medium";
	text-transform: uppercase;
	}
.pg_home #popinLRPVPNP .obj_bloc_cure .t_small{
	display: block;
	font-size: 20px;
	line-height: 24px;
	}
.pg_home #popinLRPVPNP .obj_bloc_cure .t_big{
	display: block;
	font: 38px/25px "LocatorWeb-Bold";
	letter-spacing: 3px;
	}
.pg_home #popinLRPVPNP .obj_bloc_cure .t_fat {
	display: block;
    line-height: 33px;
    font: 36px/33px "LocatorWeb-Bold";
	}
.pg_home #popinLRPVPNP .obj_bloc_cure .t_pink {
    display: block;
    font-size: 22px;
    line-height: 20px;
	color: #ed82c2;
	text-transform: none;
	}
.pg_home #popinLRPVPNP .obj_bloc_cure .t_big.t_pink {
    font: 32px/30px "LocatorWeb-Bold";
    letter-spacing: 0;
	}
.pg_home #popinLRPVPNP h2 .t_arial {
    font-family: arial;
    font-size: 46px;
    font-weight: bold;
	}
.pg_home #popinLRPVPNP .t_main .t_arial {
    font-family: arial;
    font-size: 11px;
    letter-spacing: 1px;
	}
.pg_home #popinLRPVPNP .btn_partage .t_arial {
    font-family: arial;
    font-size: 18px;
	}
.pg_home #popinLRPVPNP .t_big.t_black .t_arial {
    font-family: arial;
    font-size: 35px;
    font-weight: bold;
	}

/*** Landing ***/

.pg_yswc article.main .ctn_bottle .obj_sticker{
    left:5px;
	}
.pg_yswc article.main .ctn_bottle p,
.pg_yswc article.main .ctn_bottle span{
    padding-left:74px;
	}

/****************************/
/***** LIPIKAR FAMILIES *****/
/****************************/


	

	
.lipikar_families .str_header > .ctn_header h1 a {
    background: url("../../resources/UA/i_logo-lipikar-families_UA.png") no-repeat scroll 0 0;
}
.lipikar_families * {
	font-family: trebuchet ms !important;
	}
.lipikar_families .ctn_what-lipikar-families h2 {
	margin-bottom: 20px;
	}
.lipikar_families .ctn_what-lipikar-families h2 strong {
	font-size: 64px; line-height: 70px;
	}
.lipikar_families .obj_map .t_desc {
	font-size: 35px;
	}
.lipikar_families .obj_map .t_desc strong {
	font-size: 48px;
	display: inline-block;
	}
.lipikar_families .obj_numbers .item_3 .t_double,
.lipikar_families .obj_numbers .item_3 .t_double strong {
	font-size: 26px; text-transform: none;
	}
.lipikar_families .obj_numbers .item_3 .t_double strong {
	margin-bottom: 10px;
	}
.lipikar_families .ctn_lipikar-range .ctn_desc .ctn_title {
	background: #5391cd;
	display: inline-block;
	width: auto; height: auto;
	line-height: 28px;
	padding: 0 20px; margin-bottom: 10px;
	}
.lipikar_families .ctn_info-atopy .ctn_desc p {
	font-size: 16px;
	}
.lipikar_families .obj_cta-header .ctn_cta-a {
	text-transform: none;
	}
.bloc_modules .obj_module-menu li .btn {
	font-size: 18px; line-height: 18px; text-transform: none;
	}
.bloc_connect h3 strong {
	display: inline;
	}

/***********************/
/***** MAIN HEADER *****/
/***********************/

header.main nav.main ul li.root > a{
	padding:14px 18px 11px;
	}

/***********************/
/***** MAIN FOOTER *****/
/***********************/

footer.main h3{
    font-family:'arial' !important;
	}

/*********************/
/***** HOME PAGE *****/
/*********************/

.pg_home.ua .ctn_carrousel h2,
.pg_home.ua .obj_bloc-pushs.double article.obj_push .ctn_text h2,
.pg_advantages.crm.ua .banner .ctn_texte h2{
    font-family: "gillsans-light-cyr", sans-serif;
	}
	
.pg_advantages.crm.ua .banner .ctn_texte .t_txt{
	margin-top: 20px;
	font-family: "gillsans-regular-cyr", sans-serif;
	}	
	
/* CRM */
.pg_advantages.crm.ua .banner .ctn_texte h1{
	font-family: "gillsans-light-cyr", sans-serif;
	line-height: 52px;
	text-align: center;
	}
.pg_advantages.crm.ua .banner .ctn_texte{
	top: 70px;
	margin-left: -26%;
	}
.pg_advantages.crm.ua .banner .ctn_texte h2{
	margin: 12px auto 0;
	text-align: center;
	}	
.crm .sub-nav .str_left .str_col.double .ctn_col h2{
	font-family: "gillsans-light-cyr", sans-serif;
	line-height: 1.1em;
	}	

/***************************/
/***** INSCRIPTION CRM *****/
/***************************/

.pg_inscription.ua.crm div.main *{
	font-family:'arial' !important;
	}
.pg_inscription.ua.crm .banner .ctn_texte h1{
	font-size:30px;
	}
.pg_inscription.ua.crm .obj_form.form_inscription.step3 label .t_libelle{
	display: block;
	}

/*********************/
/***** BABY SKIN *****/
/*********************/

.ope_babyskin main *{
	font-family:arial !important;
	}
	
/*** SKINRELIEF - FREE FROM SPOTS ***/

.pg_landing.ope_skinrelief.ua .obj_push.var_toleriane.landing{
	height: 360px;
	background: #fff;
	}	
.pg_landing.ope_skinrelief.ua .obj_push.var_toleriane .v_background{
	position: absolute;
	left: 700px;
	right: 0;
	bottom: 0;
	width: auto;
	margin: 0;
	z-index: 1;
	}
.pg_landing.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text .obj_text{
	position: relative;
	height: 100%;
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text{	
	height: 360px;
	max-width: 1180px;
	left: 50%;;
	padding: 75px 0 0 115px;
	text-align: center;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #fff url('skinrelief/bg_blue-left.gif') no-repeat left top ;
	}	
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text h3{
	position: relative;
	margin: 0 0 10px;
	font: 42px/1em 'gillsans-bold-cyr', sans-serif;
	text-transform: uppercase;
	color: #00aeef;
	text-align: left;
	letter-spacing: -1px;
	z-index: 20;
	max-width: inherit;
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text h3 strong{
	font-weight: bold;
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text h2{
	position: relative;
	font: 32px/1.2em 'LocatorWeb-Light', sans-serif;
	text-align: left;
	z-index: 20;
	color: #000;
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text h2 .br_mob{
	display: none;
	}	
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_btn{
    position: absolute;
    z-index: 20;
	width: auto;
	left: 0;
    bottom: 40px;
	padding:0 0 0 32%;
	text-align: left;
    display: inline-block;
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_btn .obj_btn{
	position: relative;
	width: auto;
	text-transform: uppercase;
	font: 19px/47px 'LocatorWeb-Bold', sans-serif;
	font-weight: bold;
	color: #000;
	border-radius: 10px;
	padding: 0 40px 0 20px;
	background:	#91d9f8;
	-webkit-box-shadow: 2px 0 52px 5px rgba(0,0,0,0.1);
	box-shadow: 2px 0 52px 5px rgba(0,0,0,0.1);
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane a:hover .ctn_btn .obj_btn{	
	color: #fff;
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_btn .obj_btn::after{
	content: "";
	position: absolute;
	display: block;	
	z-index: 1000;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #000000;
	opacity: 1;	
	right: 20px;
	top: 20px;
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane a:hover .ctn_btn .obj_btn::after{
	border-color: transparent transparent transparent #fff;
	}
.pg_landing.ope_skinrelief.ua .obj_push.var_toleriane .v_background.mob{
	display: none;
	}
.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane img.desktop{
	display: block;
	}		
	

@media screen and (max-width:1179px){
	.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple  article.obj_push.var_toleriane .ctn_text{
		width: 100%;
		max-width: inherit;
		padding: 75px 310px 0 5%;
		background-position: -80px top;
		}	
	.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text h3{
		font: 32px/1em 'gillsans-bold-cyr', sans-serif;
		}
	.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text h2{
		max-width: inherit;
		font: 22px/1.2em 'LocatorWeb-Light', sans-serif;
		}	
	.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_btn{
		padding-left: 0;
		text-align: left;
		}	
	.pg_landing.ope_skinrelief.ua .obj_push.var_toleriane .v_background{
		right: -80px;
		left: auto;
		}
	.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text h2 .br_mob{
		display: none;	
		}		
}

@media screen and (max-width:767px){
	.pg_landing.ope_skinrelief.ua  .obj_push.var_toleriane.landing{
		height: 460px;
		width: 320px;
		display: block;
		margin: 0 auto;
		}
	.pg_landing.ope_skinrelief.ua .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text{		
		height: 100%;
		padding: 40px 20px 0 45px;	
		}
	.pg_landing.ope_skinrelief.ua  .obj_bloc-pushs.simple  article.obj_push.var_toleriane .ctn_text h3{
		margin: 0 0 5px;
		font: 30px/1em 'gillsans-bold-cyr', sans-serif;
		}	
	.pg_landing.ope_skinrelief.ua  .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_text h2{
		font: 19px/1.1em 'LocatorWeb-Light', sans-serif;
		}	
	.pg_landing.ope_skinrelief.ua  .obj_bloc-pushs.simple  article.obj_push.var_toleriane .ctn_btn .obj_btn{
		text-transform: uppercase;
		font: 12.5px/30px 'LocatorWeb-Bold', sans-serif;
		font-weight: bold;		
		}
	.pg_landing.ope_skinrelief.ua  .obj_bloc-pushs.simple article.obj_push.var_toleriane img.mob{
		display: block;
		right: 0;
		width: 75%;
		}
	.pg_landing.ope_skinrelief.ua  .obj_bloc-pushs.simple article.obj_push.var_toleriane img.desktop{
		display: none;
		}	
	.pg_landing.ope_skinrelief.ua  .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_btn{
		position: relative;		
		left: inherit;
		bottom: inherit;
		padding: 0;
		display: block;	
		width:174px;
		}
	.pg_landing.ope_skinrelief.ua  .obj_bloc-pushs.simple article.obj_push.var_toleriane .ctn_btn .obj_btn{
		width: 100%;
		padding: 0 20px 0 10px;
		border-radius: 8px;
		-webkit-box-shadow: 2px 0 32px 5px rgba(0,0,0,0.1);
		box-shadow: 2px 0 32px 5px rgba(0,0,0,0.1);
		}	
	.pg_landing.ope_skinrelief.ua  .obj_bloc-pushs.simple  article.obj_push.var_toleriane .ctn_btn .obj_btn::after{
		right: 10px;
		top: 11px;
		border: 3px 0 3px 6px
		}
}

/* ---------------------------------
	SKINRELIEF PUSH TOLERIANE ARTICLE 
  ----------------------------------- */
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane{
	position: relative;
	height: 510px;
	width: 100%;
	display: block;
	margin: 20px auto 0;
	}
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text{
	position: relative;
	height: 360px;
	height: 100%;
	padding: 45px 0 0 14.15%;
	text-align: center;
	background: #fff url('skinrelief/bg_blue-left.gif') no-repeat -80px top ;
	}	
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text h3{
	position: relative;
	margin: 0 0 10px;
	font: 42px/1em 'gillsans-bold-cyr', sans-serif;
	text-transform: uppercase;
	color: #00aeef;
	text-align: left;
	letter-spacing: -1px;
	z-index: 9;
	}
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text .obj_text{		
	position: relative;
	z-index: 9;
	}
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text h3{
	margin: 0 0 5px;
	font: 30px/1em 'gillsans-bold-cyr', sans-serif;
	}	
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text h2{
	margin: 0 0 15px;
	padding: 0;
	font: 19px/1.1em 'LocatorWeb-Light', sans-serif;
	color: #000;
	text-align: left;
	}	
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text h2 strong{
	font-family:'LocatorWeb-Bold', sans-serif;
	}	
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_btn .obj_btn{
	text-transform: uppercase;
	font: 12.5px/30px 'LocatorWeb-Bold', sans-serif;
	font-weight: bold;
	color: #000;
	background-color: #91d9f8;
	}
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane img.mob{
	position: absolute;
	margin: 0;
	z-index: 1;
	display: block;
	right: 0;
	bottom: 0;
	left: auto;
	}
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_btn{
	position: relative;		
	left: inherit;
	bottom: inherit;
	padding: 0;
	display: block;	
	width:174px;
	}
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_btn .obj_btn{
	width: 100%;
	padding: 0 20px 0 10px;
	border-radius: 8px;
	-webkit-box-shadow: 2px 0 32px 5px rgba(0,0,0,0.1);
	box-shadow: 2px 0 32px 5px rgba(0,0,0,0.1);
	}	
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane a:hover .obj_btn{
	color: #fff;
	}	
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_btn .obj_btn::after{
	content: "";
	position: absolute;
	display: block;	
	z-index: 1000;
	width: 0;
	height: 0;
	border-style: solid;
	right: 12px;
	top: 12px;
	border-width: 3px 0 3px 6px;
	border-color: transparent transparent transparent #000000;
	}		
.pg_article.ope_skinrelief.ua .obj_push.var_toleriane a:hover .ctn_btn .obj_btn::after{
	border-color: transparent transparent transparent #fff;
	}
		
@media screen and (max-width:1024px){
	.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text h3{
		font: 22px/1em 'gillsans-bold-cyr', sans-serif;
		}
}
@media screen and (max-width:768px){
	.pg_article.ope_skinrelief.ua .obj_push.var_toleriane .ctn_text{	
		padding: 60px 0 0 10%;
		}			
}
@media screen and (max-width:767px){	
	.pg_article.ope_skinrelief.ua .obj_push.var_toleriane img.mob{
		display: none;
		}
	.pg_article.ope_skinrelief.ua .obj_push.var_toleriane{
		height: 280px;
		}

}	
	
/* ========================== *
 * POPIN SAMPLE
 * ========================== */
 .obj_detail.product .ctn_description .ctn_btn .btn_sample {
 	display: block;
 	margin: 10px 0 0 0;
 }
.ctn_popin_sample{max-width:640px; padding-top:30px;}
.ctn_popin_sample .t_title{
	margin:0 0 10px;
	text-transform: uppercase;
    color: #008fcd;
    font: 1.125em/1em 'LocatorWeb-Bold', sans-serif;
	}
.ctn_popin_sample .ctn_desktop-col{display:table; width:100%;}
.ctn_popin_sample .ctn_desktop-col .ctn_col{display:table-cell; width:50%; padding:0 10px 0 0;}
.ctn_popin_sample .ctn_desktop-col .ctn_col + .ctn_col{padding:0 0 0 10px;}
.ctn_popin_sample .ctn_desktop-col .ctn_col .text{padding:5px 0;}
.ctn_popin_sample .ctn_desktop-col .ctn_col input{font:1em/1em 'LocatorWeb-Regular', sans-serif;}
.ctn_popin_sample .checkbox{padding:10px 0 0;}
.ctn_popin_sample .checkbox a{color:#008fcd;}
.ctn_popin_sample .checkbox a:hover{text-decoration:underline;}
.ctn_popin_sample .ctn_error{padding:10px 0 0; text-align:center;}
.ctn_popin_sample .ctn_btn{padding:10px 0; text-align:center;}
.ctn_popin_sample .mention{font-size:0.875em;}
.ctn_popin_sample .mention.var_small{font-size:0.75em;}

@media screen and (max-width:767px){
	.obj_detail.product .ctn_description .ctn_btn .btn_sample {margin: 0;}
	.ctn_popin_sample .ctn_desktop-col{display:block;}
	.ctn_popin_sample .ctn_desktop-col .ctn_col,
	.ctn_popin_sample .ctn_desktop-col .ctn_col + .ctn_col{display:block; width:100%; padding:0;}
}