/********************/
/***** STICKERS *****/
/********************/

header.main nav.main .main_menu_mob{
    padding-right:0;
	}

@media screen and (max-width:1024px){

header.main nav.main ul li.root > a{
    padding-right:15px;
    padding-left:15px;
	}

}


.pg_article .str_contenu, .pg_article main, .pg_commitment main, .pg_dermindex main, .pg_glossary main, .pg_inscription main, .pg_locator main, .pg_panier main, .pg_product main, .pg_range.var_all main, .pg_submitFormResult main, .pg_topic main {
    padding-top: 0px;
}
.ctn_article-header {
    padding: 0 0px;
}



/** Stickers NEW Banner **/
body.rs .ctn_banner.anthelios .v_sticker {
	background: url("v_sticker_new-large-anthelios.png") no-repeat;
	}
body.rs .v_sticker-small {
	background: url("v_sticker_new-small.png") no-repeat;
}
.pg_home.rs .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.rs .obj_galerie .v_new {
	background: url('v_sticker_new-large.png') no-repeat;
	}

/** Sticker NEW Gamme **/
body.rs .ctn_gamme-item .v_new {
	background: url('v_sticker_new-small.png') no-repeat;
	}

/** Sticker NEW Carrousel **/
body.rs .car_conteneur .v_new {
	background: url('v_sticker_new-small.png') no-repeat ;
	}

/** Bannière LIPIKAR Spe. **/
.pg_home .lipikarBaumeAP {
	background: url("../../resources/Banners/2012/f_banner_lipikar-baume-INT.jpg") no-repeat;
	}

/***********************/
/***** BETTER LIFE *****/
/***********************/

/** Mode v3 1080px **/
.article_betterlife header .ctn_header .ctn_banner {
	width: 1080px;
	}
.article_betterlife header .ctn_header .ctn_title {
	left: 380px;
	}
.article_betterlife header .ctn_header .ctn_banner article {
	left: 630px;
	width: 450px;
	}
.article_betterlife header .ctn_header .ctn_form h2 {
	font-size: 40px;
	}
.article_betterlife header .ctn_header .ctn_title h1 {
	background: url("../betterlife/images/a_logo_RS.png") no-repeat;
	}

.article_betterlife header .ctn_header .str_banner{
	background:#00aeea;
	}
.article_betterlife header .ctn_header .f_banner{
	background:url("f_banner_betterLife_RS.jpg") center 0 no-repeat;
	}

/** CTA header **/
header .ctn_header .ctn_banner article p {
	display: inline-block;
	width: 60%;
	margin-right: 10px;
	box-sizing: border-box;
	}
header .ctn_header .ctn_banner article a.cta {
	display: inline-block;
	box-sizing: border-box;
	background: #fff;
	border-radius: 4px;
	font: 1.25em/1em "dinpro-regular";
	color: #009fe3; text-align: center;
	padding: 10px 20px;
	margin-top: 17px;
	vertical-align: top;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
	}
header .ctn_header .ctn_banner article a.cta:hover {
	background: #f698ce;
	color: #fff;
	}


/*****************************/
/***** LOGO "I LOVE LRP" *****/
/*****************************/
header.main .str_connect .ctn_logo {
	float: left;
	margin-right: 10px;
	position: relative;
	top: -2px;
	}
header.main .str_connect .ctn_logo a {
	display: block;
	width: 38px; height: 28px;
	background: url("i_ilove-lrp.gif") no-repeat;
	}

/**********************/
/***** INFO ATOPY *****/
/**********************/
.pg_atopy section.content nav ul li a {
	padding: 9px 20px 33px 20px;
	font-size: 14px;
	max-width: 145px;
	}

/** SkinChecker **/

.skinchecker_login section.connect h1,
.skinchecker_login section.connect .str_connect .ctn_connect p.msgError,
.skinchecker_login section.connect .str_connect .ctn_connect p, section.connect .str_connect .ctn_connect p a,
.skinchecker_login section.connect .ctn_form .btn,
.skinchecker_login section.connect .ctn_form .obj_input input,
.skinchecker_login section.connect .ctn_form span.separator,
.skinchecker_login section.connect .btn_facebook,
.skinchecker_login section.connect h3,
.skinchecker_login .section.connect h1 section.connect h1,
.skinchecker_moles article.edito .ctn_par p, 
.skinchecker_moles article.edito .ctn_par div.txt, 
.skinchecker_moles article.edito .ctn_par ul li,
.skinchecker_moles article.edito .ctn_par h2,
.skinchecker_good_habits.pg_articles article.edito .insert span.mention,
.skinchecker_good_habits.pg_articles article.edito .insert span.txt,
.skinchecker_good_habits article.edito .ctn_par p, 
.skinchecker_good_habits article.edito .ctn_par div.txt, 
.skinchecker_good_habits article.edito .ctn_par ul li
.skinchecker_good_habits article.edito .ctn_par h2,
.skinchecker_prevention article.edito .ctn_par p, 
.skinchecker_prevention article.edito .ctn_par div.txt, 
.skinchecker_prevention article.edito .ctn_par ul li
.skinchecker_prevention article.edito .ctn_par h2,
.skinchecker_abcde_method.pg_abcde section.abcde-method h2 strong,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_step h3 strong,
.skinchecker_abcde_method.pg_abcde section.self-examination .str_self-exam .mention,
.skinchecker_abcde_method.pg_abcde section.self-examination .ctn_carousel article span,
.skinchecker_abcde_method.pg_abcde section.self-examination .str_self-exam .navi a,
.skinchecker_abcde_method.pg_abcde section.self-examination h3,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_insert p,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_insert h3,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_par a.btn,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_par p a,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_par p,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_download a,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_download a span,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_step p,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_step h3 em,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_step h3,
.skinchecker_abcde_method.pg_abcde section.abcde-method p.intro,
.skinchecker_abcde_method.pg_abcde section.abcde-method h2,
.skinchecker_abcde_method.pg_abcde section.skin-cancer article a.btn
.skinchecker_abcde_method.pg_abcde section.skin-cancer article ul li,
.skinchecker_abcde_method.pg_abcde section.skin-cancer article p,
.skinchecker_abcde_method.pg_abcde section.skin-cancer h2,
.skinchecker_home .str_popin.default.skincheckerhome .ctn_step a,
.skinchecker_home .str_popin.default.skincheckerhome .ctn_step a.link_download,
.skinchecker_home.pg_home section.content p.mention,
.skinchecker_home.pg_home section.content .ctn_texte .ctn_insert a.link_download,
.skinchecker_home.pg_home section.content .ctn_texte p strong,
.skinchecker_join section.connect h3,
.skinchecker_join section.connect .ctn_form .obj_input input,
.pg_network .str_share h3{
    font-family: arial;
	}
.skinchecker_login section.connect h1 strong,
.skinchecker_login .section.connect h1 section.connect h1,
.pg_home section.content .ctn_texte .ctn_insert h2,
.skinchecker_good_habits article.edito .ctn_par h2,
.skinchecker_prevention article.edito .ctn_par h2,
.skinchecker_abcde_method.pg_abcde section.abcde-method h2 strong,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_step h3 strong,
.skinchecker_abcde_method.pg_abcde section.abcde-method .ctn_insert h3 strong,
.skinchecker_abcde_method.pg_abcde section.self-examination .str_self-exam .navi a.active,
.skinchecker_abcde_method.pg_abcde section.self-examination h2,
.skinchecker_abcde_method.pg_abcde section.skin-cancer h2 strong,
.skinchecker_home .str_popin.default.skincheckerhome .ctn_step a strong,
.pg_home section.content .ctn_texte .ctn_insert a strong,
.skinchecker_home.pg_home section.content .ctn_texte p strong,
.skinchecker_join section.connect h1,
.skinchecker_join section.connect .btn_facebook,
.skinchecker_join section.connect .ctn_form .btn,
article.network header h2 strong,
.skinchecker_abcde_method.pg_articles section.banner nav a,
.skinchecker_prevention.pg_articles section.banner nav a,
.skinchecker_good_habits.pg_articles section.banner nav a,
.skinchecker_moles.pg_articles section.banner nav a,
.obj_network .icon.b_reload .txt{
    font-family: arial;
    font-weight: bold;
	}
	
/**********************/
/***** Article *****/
/**********************/	
	
.ctn_par.ctn_dermatologue img {
    display: block;
    float: left;
    margin: 20px 20px 20px 0;
    width: 290px;
}

.ctn_par.ctn_dermatologue .p_dermatologue {
    display: block;
    float: left;
    margin-top: 228px !important;
}

@media screen and (max-width:760px){
	.ctn_par.ctn_dermatologue .p_dermatologue, 
	.ctn_par.ctn_dermatologue img {
		display: block;
		float: none;
		margin: 0;
	}
	.ctn_par.ctn_dermatologue .p_dermatologue {
		margin-top: 15px;
	}
}

/* ============================== */
/*  Popin ILLRP
/* ============================== */

#popinLRPILLRP .btn_close {
	top: 50px;
	right: 50px;
	background: url("./i_fermer-popin_white.gif") no-repeat scroll right 0px transparent;
}

#popinLRPILLRP .ctn_content {
	margin: 0px;
}

/************************************/
/***** LIPIKAR Landing *****/
/************************************/

.obj_bloc-pushs.simple article.obj_push.var_balloon .obj_btn::after {
    background: url("../../../resources/RS/v_lipikarfamilies_btn_social.png") no-repeat scroll center center;
}
.obj_bloc-pushs.simple article.obj_push.var_balloon .obj_btn {
    padding: 20px 100px 20px 20px;
}
.obj_bloc-pushs.simple article.obj_push.var_balloon .obj_btn::after {
    right: 2px;
}

/************************************/
/***** LIPIKAR Quizz Microbiome *****/
/************************************/

.lipikarfamilies_v2_microbiomequiz * {
    font-family: verdana !important;
}
.obj_carrousel.quiz .item.congrats .content h2,
.obj_carrousel.quiz .item.response.R_05 .content .obj_response figure .t_title,
.obj_carrousel.quiz .item.response.R_05 .content .obj_response figure .t_cycle,
.obj_carrousel.quiz .item.response.R_05 .content .obj_response .obj_ctn .p_01,
.obj_carrousel.quiz .item.question.Q_05 .obj_form label p,
.obj_carrousel.quiz .item.response.R_04 .content .obj_response .obj_ctn .p_03,
.obj_carrousel.quiz .item.response.R_04 .content .obj_response .obj_ctn .p_02,
.obj_carrousel.quiz .item.response.R_04 .content .obj_response .obj_ctn .p_01,
.obj_carrousel.quiz .item.response.R_03 .content .obj_response .obj_ctn .p_01,
.obj_carrousel.quiz .item.response.R_02 .content .obj_response .obj_ctn ul li p,
.obj_carrousel.quiz .item.response.R_02 .content .obj_response .obj_ctn .p_01,
.obj_carrousel.quiz .item.question .obj_form label p,
.obj_carrousel.quiz .item.response.R_01 .content .obj_response .obj_ctn .p_02,
.obj_carrousel.quiz .item.response .content h3,
.obj_carrousel.quiz .item.response .content h2,
.obj_carrousel.quiz .b_circle label,
.obj_carrousel.quiz .item.question h2,
.obj_carrousel.quiz .item h1,
.obj_carrousel.quiz .obj_progressbar span.current,
.obj_carrousel.quiz .obj_logo-microbiome .ctn_logo.bottom{
    font-weight: bold; 
}
.obj_carrousel.quiz .item.start .content .obj_bubble{
    left:66%;
	padding-top:20px;
	}
.obj_carrousel.quiz .item.start .content .obj_bubble .p_01{
	margin-bottom:5px;
    font-size:15px; line-height:15px;
	}
.obj_carrousel.quiz .item.start .content .obj_bubble .p_02{
	font-size:15px; line-height:15px;
    margin:0 auto;
    width:190px;
	text-transform:none;
	}
.obj_carrousel.quiz .item.question.Q_04  .b_circle label {
    font-size: 27px;
	line-height: 170px; 
}
.obj_carrousel.quiz .item.response.R_04 .content .obj_response .obj_ctn .p_01 {
	top: 3%;
    width: 65%;
    font-size:25px;
	line-height: 25px; 
}
.obj_carrousel.quiz .item.response.R_04 .content .obj_response .obj_ctn .p_02 {
    left: 41%;
}
.obj_carrousel.quiz .item.question.Q_05  figure img {
    margin: 0 auto;
    width: 140px;
}
.obj_carrousel.quiz .item.question .obj_form div {
    display: inline-block;
    margin: 0 7px;
    max-width: 270px;
    position: relative;
}
.obj_carrousel.quiz .item.question.Q_05 .obj_form label p {
    display: block;
    height: 36px;
}
@media screen and (max-width:767px){
	.obj_carrousel.quiz .item.question.Q_05 .obj_form label p {
		height: auto;
	}
	.obj_carrousel.quiz .item.question.Q_05 .obj_form div {
		vertical-align: inherit;
	}
	.obj_carrousel.quiz .item.question.Q_04 .b_circle label {    
		font-size:17px;
		line-height: 100px; 
	}
	.obj_carrousel.quiz .item.response.R_04 .content .obj_response .obj_ctn .p_01 {
	    font-size:16px;
		line-height: 16px; 
		top: 10%;
		width: 100%;
	}
	.obj_carrousel.quiz .item.response.R_04 .content .obj_response .obj_ctn .p_02 {
		left: 41%;
		width: 50%;
	}
}

/* ---------------------------------------- */

/*  $ > Lipikar Families 2 / Blue Balloons

/* ---------------------------------------- */

.ope_lipikarfamilies * {
	font-family: verdana, sans-serif !important;
	text-transform: none !important;
	}
.ope_lipikarfamilies * strong,
.ope_lipikarfamilies * b {
	font-weight: bold !important;
	}
.ope_lipikarfamilies * i,
.ope_lipikarfamilies * em {
	font-family: verdana, sans-serif !important;
	text-transform: none !important;
	}
.ope_lipikarfamilies.pg_article .ctn_par .obj_mention-YTCookie{
	width: 100%;
	padding: 4px 0px;
	font-size:0.7em;
	line-height:1em;
	color: #646464;
	text-align: center;
	background: #E7E7E7 none repeat scroll 0% 0%;
	}
.ope_lipikarfamilies.pg_article	.obj_nav-article h2 a {
    margin: 0px 10% 15px;
	}	
.ope_lipikarfamilies.pg_article figure{
	width:auto;
	float:right;
	margin:0px 0 30px 2.5%;
	}	
.ope_lipikarfamilies.pg_article figure img{
	float:none;
	margin:0;
	}
.ope_lipikarfamilies.pg_article figure figcaption{
	padding: 10px 20px;
	text-align: center;
	color: #000;
	font-size:0.8em;
	background: #F3F3F3 none repeat scroll 0% 0%;
	}
.ope_lipikarfamilies.pg_article .ctn_par{
	margin:30px 0;
	}	
.ope_lipikarfamilies.pg_article .ctn_par:first-child{
	margin:0;
	}
.ope_lipikarfamilies.pg_article .ctn_par:first-child p{

	}	
.ope_lipikarfamilies.pg_article .ctn_par > h1{
	line-height: 1.2em;
	}
.ope_lipikarfamilies.pg_article .ctn_par h3{
	font-size:1em;
	font-size:16px;
	font-weight:bold;
	}
	
@media screen and (max-width: 1024px) {	
	.ope_lipikarfamilies.pg_article	.obj_nav-article h2 {
		font-size: 1.5em;
		}
	.ope_lipikarfamilies.pg_article .obj_article {
		padding:0 4.23729%;
		}
}
	
@media screen and (max-width:767px){	
	.ope_lipikarfamilies.pg_article	.obj_nav-article h2 a {
		margin:0 0 15px;
		}
	.ope_lipikarfamilies.pg_article .ctn_par{
		margin:0;
		}
	.ope_lipikarfamilies.pg_article figure{
		float:none;
		margin: 0 auto;
		text-align:center;
		}	
	.ope_lipikarfamilies.pg_article figure figcaption{
		max-width: 295px;
		margin: 0 auto;
		}
}
	
	
	
	
	
	
	
.pg_suppl .obj_nav.var_lp ul li a.pg_suppl,
.pg_lpk .obj_nav.var_lp ul li a.pg_lpk {
    color: #000;
	}

/***/

.pg_article.pg_suppl .obj_article .ctn_par > h1 {
	font-size: 1.875em;
	}
.pg_article.pg_suppl .obj_article .ctn_par p {
    margin: 0 0 20px;
	}
.pg_article.pg_suppl .obj_article .ctn_par .ctn_cta {
    text-align: center;
	}
.pg_article.pg_suppl .obj_article .ctn_par .ctn_cta .cta_btn {
	display: inline-block;
	padding: 0px 20px;
	font: 16px/45px verdana, sans-serif;
	color: white;
	background-color: #f594cc;
	}
.pg_article.pg_suppl .obj_article .ctn_par .ctn_cta .cta_btn:hover,
.pg_article.pg_suppl .obj_article .ctn_par .ctn_cta .cta_btn:focus {
	text-decoration: none;
	}
.pg_article.pg_suppl .obj_article .ctn_par .ctn_frame {
	padding: 20px;
	color: white;
	background-color: #009fe3;
	}
.pg_article.pg_suppl .obj_article .ctn_par .ctn_frame p:last-child {
	margin-bottom: 0px;
	}
.pg_article.pg_suppl .obj_article .ctn_par .ctn_frame p a {
	font-style: italic;
	color: black;
	}

/***/

.pg_share_balloon .btn_pg {
	display: inline-block;
	width: 240px;
	margin-top: 5px;
	font: 13px/15px verdana, sans-serif;
	color: white;
	text-decoration: underline;
}

@media screen and (max-width: 1024px) {
	.pg_share_balloon .obj_push-balloon { min-height: 400px; }
}

/* POPIN BLUE BALLOON*/
#ctn_popinvideo_bb {
	position: relative;
	height: auto;
	padding: 0;
	background-color: white;
	}
#ctn_popinvideo_bb h3 {
	margin-bottom: 30px;
	padding: 0px 15px;
	font: 24px/30px 'dinpro-regular', sans-serif;
	font-weight: bold;
	color: black;
	text-align: center;
	text-transform:none;
	}
#ctn_popinvideo_bb .ctn_btn {
	margin-top: 30px;
	text-align: center;
	}
#ctn_popinvideo_bb .ctn_btn .obj_btn {
	display: inline-block;
	position: relative;
	padding: 15px 70px;
	font-size: 16px;
	line-height:20px;
	color: white;
	background-color: #a8a7a7;
	}
#ctn_popinvideo_bb .ctn_btn .obj_btn::before {
	content: "";
	display: block;
	position: absolute;
	left: -40px;
	bottom: -35px;
	height: 145px;
	width: 90px;
/*	background: url("../../resources/RS/v_button-balloon.png") no-repeat center center / 90px 145px; */
	transition: all 0.2s ease 0s;
	}
#ctn_popinvideo_bb .ctn_btn .obj_btn::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 30px;
    height: 10px;
    width: 10px;
    margin-top: -5px;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    transform: rotate(45deg);
    transition: all 0.2s ease 0s;
 }
#ctn_popinvideo_bb .ctn_btn .obj_btn:hover,
#ctn_popinvideo_bb .ctn_btn .obj_btn:focus {
	background-color: #008fcd;
	}
#ctn_popinvideo_bb .ctn_btn .obj_btn:hover::before,
#ctn_popinvideo_bb .ctn_btn .obj_btn:focus::before {
	bottom: -30px;
	}
#ctn_popinvideo_bb .ctn_btn .obj_btn:hover::after,
#ctn_popinvideo_bb .ctn_btn .obj_btn:focus::after {
	right: 20px;
	}


/* Free From Spot */
.ope_freefromspots * {
	font-family: verdana, sans-serif !important;
	}
.ope_freefromspots .obj_who_is figcaption{
	font: 1.375em/1.25em 'LocatorWeb-Light', sans-serif;
	}
.ope_freefromspots * strong,
.ope_freefromspots * b {
	font-weight: bold !important;	
	}
.ope_freefromspots .obj_banner.var_landing .ctn_banner h4 {
    font: 8.125em/1em 'journal', sans-serif !important;
	}	
.ope_freefromspots .obj_banner.var_small .ctn_banner h4 strong{
	font:1em/1em 'journal' !important;
	}
.str_popin.default .ctn_popin .obj_freefromspots_form .ctn_top h2{
	font:4.5em/1em 'journal' !important;
	}

@media screen and (max-width:767px){
	.ope_freefromspots .obj_banner.var_landing .ctn_banner h4 {
		font-size: 4.375em !important;
		}
	}
	
/*
.obj_share_module > p strong,
.obj_article .ctn_article p,
.obj_article .ctn_article p strong,
.edito .ctn_par h2,
.obj_article .ctn_article header h1,
.ctn_error p,
.obj_banner.var_small .ctn_banner h2,
.obj_share_masonry > h2,
.obj_share_module .obj_checkbox label,
.obj_share_module > p,
.obj_share_module > h1, .obj_share_module > h2,
.article_v4_op_freefromspots_quiz .str_popin.default .ctn_popin .obj_freefromspots_form .ctn_top h3,
.article_v4_op_freefromspots_quiz .obj_quiz h2,
.article_v4_op_freefromspots_quiz .obj_quiz .ctn_answers .obj_radio label,
.ctn_carrousel h2,
.obj_banner.var_landing .ctn_banner h1,
.obj_bloc-pushs article.obj_push.var_onglets .ctn_text h2,
.obj_bloc-pushs.simple article.obj_push.var_testimonials .ctn_text h2,
.obj_bloc-pushs article.obj_push.var_true_false .ctn_text h2,
.obj_bloc .ctn_bloc h4,
.obj_bloc .ctn_bloc h3,
.obj_bloc-title .ctn_bloc h1, 
.obj_bloc-title .ctn_bloc h2,
.obj_nav.var_lp ul li a,
.obj_nav-article ul li a,
.obj_who_is figcaption, 
.obj_who_is.var_quote figcaption strong,
.obj_bloc-pushs.double_article > h2,
.obj_bloc-pushs.double.var_big article.obj_push .ctn_text h2,
.obj_bloc-pushs.double_article article.obj_push .ctn_text h2,
.obj_bloc-pushs.double article.obj_push .ctn_text h2 strong,
.obj_bloc-pushs.double_article article.obj_push .ctn_text h3,
.obj_bloc-pushs.double article.obj_push .ctn_text h3,
.obj_bloc-pushs.double_article article.obj_push .ctn_text p,
.obj_bloc-pushs.double.var_big article.obj_push .ctn_text p,
.obj_bloc-pushs.double.var_big article.obj_push .ctn_text p strong{
    font-family: arial;
}
*/
.obj_share_module > p strong, 
.obj_article .ctn_article p strong,
.edito .ctn_par h2,
.obj_share_module .obj_checkbox label,
.obj_bloc-pushs.double article.obj_push .ctn_text h2 strong,
.obj_bloc-pushs.double.var_big article.obj_push .ctn_text p strong,
.obj_who_is.var_quote figcaption strong{
    font-weight: bold; 
}
.article_v4_op_freefromspots_quiz .obj_form.var_collect_data .ctn_radio .custom-radio {
    width: 80px;
}
.obj_share_module .obj_checkbox label {
    width: 100%;
}
.obj_share_module .ctn_comment .url input {
    padding-left: 170px;
}
.article_v4_op_freefromspots_landing.rs .obj_bloc-pushs.simple article.obj_push.var_testimonials .ctn_text h3{
	font-family:'arial';
	}

/**************************/
/***** Save your skin *****/
/**************************/
.article_v4_skincheckerv3_landing.rs *{
	font-family:'arial' !important;
	}
.op_sys .obj_bloc-pushs.packshot_uvpatch {
	max-width: 1180px;
	margin: 0 auto;
}
.op_sys .obj_bloc-pushs.packshot_uvpatch figure {
	display: inline-block;
	width: 43%;
	padding: 110px 0 0 53px;
}
.op_sys .obj_bloc-pushs.packshot_uvpatch p {
	width: 56%;
	display: inline-block;
	font: 1.800em/1.6em "LocatorWeb-Regular",sans-serif;
	text-transform: uppercase;
	color: #000;
	margin-top: 285px;
	text-align: justify;
	padding-right: 120px;
}
.op_sys .obj_bloc-pushs.packshot_uvpatch p strong {
	color: #008fcd;
}

@media screen and (max-width:960px){

	.op_sys .obj_bloc-pushs.packshot_uvpatch figure {
		width: 30%;
		padding: 60px 0 0 53px;
	}
	.op_sys .obj_bloc-pushs.packshot_uvpatch p {
		width: 60%;
		font: 1.500em/1.6em "LocatorWeb-Regular",sans-serif;
		margin-top: 155px;
	}

}
@media screen and (max-width:767px){
	.op_sys .obj_bloc-pushs.packshot_uvpatch figure {
		display: block;
		width: 100%;
		padding: 40px 0 0 0;
	}
	.op_sys .obj_bloc-pushs.packshot_uvpatch p {
		width: 100%;
		display: block;
		font: 1.25em/1.25em "LocatorWeb-Regular",sans-serif;
		text-transform: uppercase;
		color: #000;
		margin: 0 0 20px 0;
		padding: 0 20px;
	}
}


/*********************/
/***** BABY SKIN *****/
/*********************/

.ope_babyskin.rs * {
	font-family: Verdana !important;
	}
.ope_babyskin.rs .obj_banner.var_landing .ctn_banner .cta_video h2 strong,
.ope_babyskin.rs .obj_banner .ctn_banner h4.t_filet strong{
	font-weight:bold;
	}

/*********************/
/***** OPEN SANS *****/
/*********************/
	
@font-face{
	font-family:'LocatorWeb-UltraLight';
	src:url('../../resources/webfonts/opensans/OpenSans-Light-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;
	}
@font-face{
	font-family:'LocatorWeb-Light';
	src:url('../../resources/webfonts/opensans/OpenSans-Light-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;
	}
@font-face{
	font-family:'LocatorWeb-Regular';
	src:url('../../resources/webfonts/opensans/OpenSans-Regular-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;
	}
@font-face{
	font-family:'LocatorWeb-Medium';
	src:url('../../resources/webfonts/opensans/OpenSans-SemiBold-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;
	}
@font-face{
	font-family:'LocatorWeb-Bold';
	src:url('../../resources/webfonts/opensans/OpenSans-Bold-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;
	}

/* ======================================== */
/*  Just Like Grown Ups
/* ======================================== */

.ope_grownups .obj_banner .ctn_banner h2.v_logo,
.ope_grownups .obj_banner .ctn_banner h2.v_logo strong {
	line-height: 1em;
	}
.ope_grownups .obj_banner .ctn_banner h2.v_logo span {
	margin-top: 60px;
	}