﻿/********************/
/***** 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;
}

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_ru .pg_atopy section.content .ctn_texte h1 strong,
.ua_ru .pg_atopy section.content .ctn_texte h1 a strong,
.ua_ru .schema1 .ctn_legende label strong,
.ua_ru .schema2 .ctn_legende label strong,
.ua_ru .str_videos article h2,
.ua_ru .pg_atopy article.edito .ctn_par h2.t_map strong,
.ua_ru div.main.pg_atopy header h1 strong{
	font-family:gillsans-bold-cyr;
	}

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_ru .pg_atopy section.content .ctn_texte h1,
.ua_ru .pg_atopy section.content .ctn_texte h1 a,
.ua_ru .pg_atopy section.content nav ul li a,
.ua_ru .schema1 .ctn_legende label,
.ua_ru .schema2 .ctn_legende label,
.ua_ru .pg_atopy .str_tab-content.lipikar .str_product .ctn_description h5,
.ua_ru .pg_atopy .str_tab-content.lipikar .str_product .ctn_description h5 a,
.ua_ru .str_videos h3,
.ua_ru div.main.pg_atopy header h1 a,
.ua_ru .pg_atopy article.edito .ctn_par h2.t_map{
	font-family:gillsans-light-cyr;
	}

.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_ru .info-footer {
	width: 350px;
	margin: 10px auto 0 auto;
	}
.ua_ru .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_ru .info-footer a, .ua_ru .info-footer a:visited {
	font-size: 11px; color: #0099e7; text-decoration: underline;
	}

/** Titres du pavé PROMO de la HOMEPAGE **/
.pg_home.ua_ru .str_promo p a, .pg_home.ua_ru .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_ru .nav_legende ul li.i_map-pointer {
	padding: 5px 0 5px 25px;
	}
.pg_locator.ua_ru .nav_legende ul li {
	height: auto;
	}


/********************/
/***** STICKERS *****/
/********************/

/** Stickers NEW Banner **/
body.ua_ru .ctn_banner.anthelios .v_sticker {
	background: url("v_sticker_new-large-anthelios.png") no-repeat;
	}
body.ua_ru .v_sticker-small {
	background: url("../../include/images/v_sticker-pav-nouveau-ru.png") no-repeat;
	}
.pg_home.ua_ru .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_ru .obj_galerie .v_new {
	background: url('v_sticker_new-large.png') no-repeat;
	}

/** Sticker NEW Gamme **/
body.ua_ru .ctn_gamme-item .v_new {
	background: url('v_sticker_new-small.png') no-repeat;
	}

/** Sticker NEW Carrousel **/
body.ua_ru .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_ru .ctn_gamme-item .stickers.new.allergy .allergy .v_allergy, body.ua_ru .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_ru .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;
	}

/** 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: 43px/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;
	}

/****************************/
/***** LIPIKAR FAMILIES *****/
/****************************/
.ope_lipikarfamilies .obj_article p,
.ope_lipikarfamilies .obj_article .ctn_par ul li,
.ope_lipikarfamilies .obj_article .ctn_par strong,
.ope_lipikarfamilies .obj_nav-article ul ul li a,
.ope_lipikarfamilies .obj_nav-article ul .active li a,
.ope_lipikarfamilies .obj_nav-article ul ul li a,
.ope_lipikarfamilies .ctn_nav-article ul li,
.ope_lipikarfamilies .ctn_nav-article ul li a{	
    font-family: 'trebuchet ms', sans-serif;
	}
	
.ope_lipikarfamilies .obj_banner.var_landing {
    position: relative;
    text-align: center;
    height: 576px;
    background: url('../../../resources/UA_RU/v_banner_atopy.jpg') no-repeat center center;	
	}
.obj_bloc-pushs.simple article.obj_push .ctn_text h3{
	font: 1.125em/1.300em 'LocatorWeb-Regular', sans-serif;
	}	
.ope_lipikarfamilies .obj_banner.var_landing .ctn_banner h4.t_filet {
    margin: 0 0 170px;	
	}
.ope_lipikarfamilies .obj_bloc-pushs.simple article.obj_push.var_balloon{	
	background-color: #99baed;
	}
.ope_lipikarfamilies .obj_bloc-pushs.simple article.obj_push.var_balloon .obj_btn {
    position: relative;
    padding: 20px 105px 20px 20px;
	}	
.ope_lipikarfamilies .obj_bloc-pushs.simple article.obj_push.var_balloon .obj_btn::after {
    width: 61px;   
    background: url('../../../resources/UA_RU/bg_btn_social.png') no-repeat center center;	
	}
.ope_lipikarfamilies .obj_banner.var_small {
    height: 180px;
    background-image: url('../../../resources/UA_RU/v_banner_atopy_model.png'), url('../../../resources/LipikarFamilies2/images/v_banner_atopy_small.jpg');
    background-repeat: no-repeat;
    background-position: 10% top, center bottom;
    background-color: #90b7ec;
	}	

	
@media screen and (max-width:1024px){	
	.obj_bloc-pushs.simple article.obj_push .ctn_text h3{
		margin: 0 0 15px;
		font: 1em/1.2em 'LocatorWeb-Regular', sans-serif;
		}	
	.obj_bloc-pushs.simple article.obj_push .ctn_text h2{
		margin: 0 0 15px;
		font: 2em/1em 'LocatorWeb-Light', sans-serif;
		}	
	.ope_lipikarfamilies .obj_bloc-pushs.simple article.obj_push.var_balloon .obj_btn {
		padding: 10px 85px 10px 10px;
		font: 1.125em/1em 'LocatorWeb-Regular', sans-serif;
		}	
	.ope_lipikarfamilies .obj_bloc-pushs.simple article.obj_push.var_balloon .obj_btn::after {
		right: 10px;
		}		
}
	
	
	
	
	
	
	
	
.lipikar_families .str_header > .ctn_header h1 a {
    background: url("../../resources/UA_RU/i_logo-lipikar-families_UA_RU.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 .t_titre {
	font-size: 22px;
	}
.bloc_modules .obj_module-menu li .btn {
	font-size: 18px; line-height: 18px; text-transform: none;
	}
.bloc_connect h3 strong {
	display: inline;
	}
	
/*********************/
/***** HOME PAGE *****/
/*********************/

.pg_home.ua_ru .ctn_carrousel h2,
.pg_home.ua_ru .obj_bloc-pushs.double article.obj_push .ctn_text h2 {
    font-family: "gillsans-light-cyr",serif;
}	

/*** FREEFROMSPOTS ***/

.ope_freefromspots.ua_ru .obj_player div {
    position: relative;
    overflow: hidden;
    max-width: 854px;
    height: auto;
    margin: 0 auto;
	}
.ope_freefromspots.ua_ru .obj_player .btn_video {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -68px;
    margin-left: -68px;
    height: 136px;
	width: 136px;
	background: url('freefromspots/i_play.png') no-repeat center center;
    text-indent: -9999em;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    z-index: 10;
	}
.ope_freefromspots.ua_ru .obj_player iframe {
    display: block;
    max-width: 854px;
    width: 100%;
    height: 480px;
    margin: 0 auto;
	}	
.ope_freefromspots.ua_ru .obj_who_is ~ .obj_who_is {
    position: relative;
    margin: 60px 0 80px;
	}
	
@media screen and (max-width:767px){	
	
.ope_freefromspots.ua_ru .obj_player div, .ope_freefromspots.ua_ru .obj_player iframe {
	width: 320px;
	height: 180px;
	}
.ope_freefromspots.ua_ru .obj_player .btn_video{
	margin-top: -34px;
	margin-left: -34px;
	height: 68px;
	width: 68px;
	background-size: 68px auto;
	}
	
}

/*** BABYSKIN ***/
.ua_ru.ope_babyskin *{font-family:'arial' !important;}


/*** FREE FROM SPOTS ***/
.pg_landing.ope_freefromspots.ua_ru .obj_banner.var_landing .ctn_banner h1,
.pg_landing.ope_freefromspots.ua_ru .obj_banner.var_landing .ctn_banner h4{
	color: #fff;
	}
.pg_landing.ope_freefromspots.ua_ru  .obj_push.var_effaclar.landing{
	height: 360px;
	margin-bottom: 50px;
	background: #fff;
	}
.pg_landing.ope_freefromspots.ua_ru  .obj_push.var_effaclar .v_background{
	position: absolute;
	left: 700px;
	right: 0;
	bottom: 0;
	width: auto;
	margin: 0;
	z-index: 1;
	}
.pg_landing.ope_freefromspots.ua_ru .obj_push.var_effaclar .ctn_text .obj_text {
    height: 100%;
	position: relative;
	}	
.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text{
	position: relative;
	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('freefromspots/bg_blue-left.gif') no-repeat left top ;
	}	
.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .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_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text h3 strong{
	font-weight: bold;
	}
.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text h2{
	position: relative;
	font: 32px/1.2em 'LocatorWeb-Light', sans-serif;
	text-align: left;
	z-index: 20;
	color: #000;
	}
.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text h2 .br_mob{
	display: none;
	}	
.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_btn{
    position: absolute;
    z-index: 20;
	width: auto;
	left: 0;
    bottom: 40px;
	padding: 0 0 0 32%;
    display: inline-block;
	text-align: left;
	}
.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .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_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar a:hover .ctn_btn .obj_btn{	
	color: #fff;
	}
.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .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_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar a:hover .ctn_btn .obj_btn::after{
	border-color: transparent transparent transparent #fff;
	}
.pg_landing.ope_freefromspots.ua_ru  .obj_push.var_effaclar .v_background.mob{
	display: none;
	}
.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar img.desktop{
	display: block;
	}		
.pg_landing.ope_freefromspots.ua_ru .obj_carrousel.blogueuses .nav{
	display: none;
	}
	
	

@media screen and (max-width:1179px){
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple  article.obj_push.var_effaclar .ctn_text{
		width: 100%;
		max-width: inherit;
		padding: 75px 310px 0 5%;
		background-position: -80px top;
		}	
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple  article.obj_push.var_effaclar .ctn_text h3{
		font: 32px/1em 'gillsans-bold-cyr', sans-serif;
		}
	.pg_landing.ope_freefromspots.ua_ru   .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text h2{
		max-width: inherit;
		font: 22px/1.2em 'LocatorWeb-Light', sans-serif;
		}	
	.pg_landing.ope_freefromspots.ua_ru   .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_btn{
		padding-left: 0;
		text-align: left;
		}	
	.pg_landing.ope_freefromspots.ua_ru  .obj_push.var_effaclar .v_background {
		right: -80px;
		left: auto;
		}
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text h2 .br_mob{
		display: none;	
		}		
}

@media screen and (max-width:767px){
	.pg_landing.ope_freefromspots.ua_ru .obj_push.var_effaclar{
		height: 460px;
		width: 320px;
		display: block;
		margin: 0 auto 50px;
		}
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text{		
		height: 100%;
		padding: 40px 20px 0 45px;	
		}
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text h3{
		margin: 0 0 5px;
		font: 30px/1em 'gillsans-bold-cyr', sans-serif;
		}	
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_text h2{
		font: 19px/1.1em 'LocatorWeb-Light', sans-serif;
		}	
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_btn .obj_btn{
		text-transform: uppercase;
		font: 12.5px/30px 'LocatorWeb-Bold', sans-serif;
		font-weight: bold;		
		}
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar img.mob{
		display: block;
		right: 0;
		width: 75%;
		}
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar img.desktop{
		display: none;
		}	
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_btn{
		position: relative;		
		left: inherit;
		bottom: inherit;
		padding: 0;
		display: block;	
		width:174px;
		}
	.pg_landing.ope_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .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_freefromspots.ua_ru  .obj_bloc-pushs.simple article.obj_push.var_effaclar .ctn_btn .obj_btn::after{
		right: 10px;
		top: 11px;
		border: 3px 0 3px 6px
		}
	.pg_landing.ope_freefromspots.ua_ru .obj_carrousel.blogueuses .nav{
		display: block;
		}	
}


/* ---------------------------------
	FFS PUSH EFFACLAR ARTICLE 
  ----------------------------------- */
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar{
	position: relative;
	height: 510px;
	width: 100%;
	display: block;
	margin: 20px auto 0;
	}
.pg_article.ope_freefromspots.ua_ru .obj_nav-article{
	background: none;
	}	
.pg_article.ope_freefromspots.ua_ru .obj_nav-article .ctn_nav-article{
	padding: 30px 0 0 0;
	background: #008fcd;
	}	
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .ctn_text{
	position: relative;
	height: 360px;
	height: 100%;
	padding: 45px 0 0 14.15%;
	text-align: center;
	background: #fff url('freefromspots/bg_blue-left.gif') no-repeat -80px top ;
	}	
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar 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_freefromspots.ua_ru .obj_push.var_effaclar .ctn_text .obj_text{		
	position: relative;
	z-index: 9;
	}
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .ctn_text h3{
	margin: 0 0 5px;
	font: 30px/1em 'gillsans-bold-cyr', sans-serif;
	}	
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .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_freefromspots.ua_ru .obj_push.var_effaclar .ctn_text h2 strong{
	font-family:'LocatorWeb-Bold', sans-serif;
	}	
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .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_freefromspots.ua_ru .obj_push.var_effaclar img.mob{
	position: absolute;
	margin: 0;
	z-index: 1;
	display: block;
	right: 0;
	bottom: 0;
	left: auto;
	}
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .ctn_btn{
	position: relative;		
	left: inherit;
	bottom: inherit;
	padding: 0;
	display: block;	
	width:174px;
	}
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .ctn_btn .obj_btn{
	position: relative;
	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_freefromspots.ua_ru .obj_push.var_effaclar a:hover .obj_btn{
	color: #fff;
	}	
.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .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_freefromspots.ua_ru .obj_push.var_effaclar a:hover .ctn_btn .obj_btn::after{
	border-color: transparent transparent transparent #fff;
	}
		
@media screen and (max-width:1024px){
	 .pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .ctn_text h3{
		font: 22px/1em 'gillsans-bold-cyr', sans-serif;
		}
}
@media screen and (max-width:768px){
	.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar .ctn_text{	
		padding: 60px 0 0 10%;
		}			
}
@media screen and (max-width:767px){	
	.pg_landing.ope_freefromspots.ua_ru .obj_push.var_effaclar.landing {
		height: 460px;
		width: 320px;
		display: block;
		margin: 0 auto 30px;
	}
	.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar img.mob{
		display: none;
		}
	.pg_article.ope_freefromspots.ua_ru .obj_push.var_effaclar{
		height: 280px;
		}
}

.ope_freefromspots.ua_ru .obj_bloc-pushs.double.var_big article.obj_push:first-child .ctn_text h2{
	color:white;
	}
.ope_freefromspots.ua_ru .obj_bloc-pushs.double.var_big article.obj_push:last-child .ctn_text h2{
	margin-bottom:10px;
	}
.ope_freefromspots.ua_ru .obj_carrousel.blogueuses.all-items-visible .nav .prev,
.ope_freefromspots.ua_ru .obj_carrousel.blogueuses.all-items-visible .nav .next{
	display:none;
	}