@font-face{font-family:'PROMETHEUS';src:url(fonts/PROMETHEUS.eot);src:url(fonts/PROMETHEUS.eot?#iefix) format("embedded-opentype"),url(fonts/PROMETHEUS.woff) format("woff"),url(fonts/PROMETHEUS.ttf) format("truetype");font-weight:400;font-style:normal}
body{font-family:'Playfair Display',serif!important}
.hidden_menu{display:none}
.wpb_column.columns.small-12.medium-4.bg_colonne{padding:0 45px 15px}
.revive_pub{text-align:center;width:100%;margin:3% 0}
.revive_pub2{text-align:center;width:100%;margin:3% 0}
.revive_pub_demipage{text-align:center;width:100%;margin:3% 0}
.revive_pub3{text-align:center;width:100%}
.adserver{width:300px;height:600px;margin:0 auto;margin-bottom:30px}
a.cat-ousortir{color:#0199a7!important;font-family:'Playfair Display',serif;font-size:28pt;letter-spacing:-2px}
.post-date a{color:#545353}
.post-meta a.cat-book{color:#ef2673!important}
.post-meta a.cat-avp{color:#795548!important}
.post-meta a.cat-music{color:#009688!important}
.post-meta a.cat-sc{color:#ef2673!important}
.post-meta a.cat-voyage{color:#FFC107!important}
.post-meta a.cat-cinema{color:#7f0000!important}
.post-meta a.cat-melimelo{color:#795548!important}
.post-meta a.cat-partypics{color:#e91e63!important}
.post-meta a.cat-event{color:#03A9F4!important}
.post-meta a.cat-interviews{color:#607D8B!important}
.post-meta a.cat-car{color:#4CAF50!important}
.post-meta a.cat-lifestyle{color:#ef2673!important}
.post-meta a.cat-beauty{color:#ef2673!important}
.post .post-content .category_title.catstyle-style6 h2 a:hover{color:#07be4c!important}
.post-meta a.cat-celebrity{color:#ee4900!important}
.post .post-content .category_title.catstyle-style3 h2 a:hover{color:#ee4900!important}
.post-meta a.cat-entertainment{color:#d83131!important}
.post .post-content .category_title.catstyle-style4 h2 a:hover{color:#d83131!important}
.post-meta a.cat-fashion{color:#fff!important}
.post .post-content .category_title.catstyle-style1 h2 a:hover{color:#0822e6!important}
.post-meta a.cat-food{color:#ef2673!important}
.post .post-content .category_title.catstyle-style2 h2 a:hover{color:#764c39!important}
.post-meta a.cat-home-decor{color:#c32e83!important}
.post .post-content .category_title.catstyle-style14 h2 a:hover{color:#0092ee!important}
.vc_custom_1430854529027{padding-top:70px!important;padding-bottom:70px!important;background-color:#f8f8f8!important;border-color:#e7e7e7!important;border-style:solid!important;border-width:1px 0 0!important}
.wpb_animate_when_almost_visible{opacity:1}
nav.navigation.pagination.center{text-align:center}
.post-meta a.party-place{color:#ef2673!important;font-size:12px}
.post-content .party-time{color:#767676!important;font-size:14px;text-transform:lowercase}
.post-detail-row a.party-details-place{color:#ef2673!important;font-size:14px}
#guiderpage aside {font-size: 12px!important;}
.post-detail-row aside{font-size:16px!important}
.form-group{border-bottom:#ececec 1px solid}
.form-group li{display:initial;margin-left:2px;font-size:large;text-transform:uppercase}
.form-group input[type="date"]{height:50px;font-size:18px;background-color:#f3f3f3;border:#e4e4e4 1px solid}
.form-group select{height:50px;font-size:18px;background-color:#f3f3f3;border:#e4e4e4 1px solid;width:12%;padding:8px 12px;margin: 0 3px 0 0}
.form-group-2 li{display:initial;margin-left:2px;font-size:large;text-transform:uppercase}
.form-group-2 input[type="date"]{height:50px;font-size:18px;background-color:#f3f3f3;border:#e4e4e4 1px solid}
.post .share-article-vert{margin-right:25px;margin-bottom:20px}
.post .share-article-vert .boxed-icon-2{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:45px;height:43px;line-height:1;position:relative;margin-bottom:10px;font-size:14px;background:#ffffffab;border:1px solid #ebebeb}
.mfp-figure aside#__shareInner {position: absolute;bottom:50px;left:10px;}
.mfp-figure .boxed-icon-2 {margin:0px 1px;background-color:#fffffff0;padding:10px 12px 12px 12px;float:left;}
.thb_subscribe input#mailNews {width:380px;height:60px;}
.post .post-content .contentbox h6:hover {color: #ef2673!important;}

	/*****************************publicité********************/
	
	#banner-expand img{max-width: 1000px;}
	@media screen and (min-width: 1366px) and (max-width: 1370px){
	#banner-expand {
		transform: scale(0.993);
		transform-origin: 0 0;
		margin: 0px auto;
		width: 1000px;
		height: 300px;
		padding: 0;
	}
	}
	@media screen and (min-width: 1360px) and (max-width: 1365px){
	#banner-expand {
		transform: scale(0.99);
	transform-origin: 0 0;
	margin: 0px auto;
	width: 990px;
	height: 300px;
	padding: 0;
	}
	}
	@media screen and (min-width: 1280px) and (max-width: 1359px){
	#banner-expand {
		transform: scale(0.933);
		transform-origin: -30px 0;
		margin: 0px auto;
		width: 980px;
		height: 300px;
		padding: 0;
	}
	}
	@media screen and (min-width: 1201px) and (max-width: 1279px){
	#banner-expand {
		transform: scale(0.869);
		transform-origin: -55px 0;
		margin: 0px auto;
		width: 860px;
		height: 258px;
		padding: 0;
	}
	}
	@media screen and (min-width: 1180px) and (max-width: 1200px){
	#banner-expand {
	  transform: scale(0.863);
		transform-origin: -55px 0;
		margin: 0px auto;
		width: 860px;
		height: 258px;
		padding: 0;
	}
	}
	@media screen and (min-width: 1024px) and (max-width: 1179px){
	#banner-expand {
		transform: scale(0.963);
		transform-origin: 0 0;
		margin: 0px auto 20px;
		width: 963px;
		height: 248px;
		padding: 0;
	}
	}
	@media screen and (min-width: 992px) and (max-width: 1023px){
	#banner-expand {
		transform: scale(0.72);
		transform-origin: -20px 0;
		margin: 0px auto;
		width: 731px;
		height: 219px;
		padding: 0;
	}
	}
	@media screen and (min-width: 800px) and (max-width: 991px){
	#banner-expand{
		height: 235px;
		transform: scale(0.774);
		transform-origin: -35px 0;
		margin: 0px auto;
		width: 765px;
		padding: 0;
	}
	}
	@media screen and (min-width: 768px) and (max-width: 799px){
	#banner-expand{
		height: 180px;
		transform: scale(0.708);
		transform-origin: 0 0;
		margin: 0px auto 20px;
		width: 708px;
		padding: 0;
	}
	}
	@media screen and (min-width: 600px) and (max-width: 767px){
	#banner-expand{
		height: 175px;
		transform: scale(0.573);
		transform-origin: -7px 0;
		margin: 0px auto;
		width: 570px;
		padding: 0;
	}
	.habillage {display: none;}
	}
	@media screen and (min-width: 480px) and (max-width: 599px){
	#banner-expand{
		height: 135px;
		transform: scale(0.453);
		transform-origin: -5px 0;
		margin: 0px auto;
		width: 455px;
		padding: 0;
	}
	}
	@media screen and (min-width: 414px) and (max-width: 479px){
	#banner-expand{
		height: 87px;
		transform: scale(0.364);
		transform-origin: 0 0;
		margin: 0px auto 15px;
		width: 364px;
		padding: 0;
	}
	}
	@media screen and (min-width: 375px) and (max-width: 413px){
	#banner-expand{
		height: 72px;
		transform: scale(0.325);
		transform-origin: 0 0;
		margin: 5px auto 20px;
		width: 328px;
		padding: 0;
	}
	}
	@media screen and (min-width: 360px) and (max-width: 374px){
	#banner-expand{
		height: 103px;
		transform: scale(0.333);
		transform-origin: -4px 0;
		margin: 0px auto;
		width: 340px;
		padding: 0;
	}
	}
	@media screen and (max-width: 359px){
	#banner-expand {
	height: 65px;
	transform: scale(0.27);
	transform-origin: 0px 0;
	margin: 0px auto 15px;
	width: 270px;
	}
	}
@media screen and (max-width: 767px){
	.habillage {display: none;}
}

	/*****************************carrousel slider********************/
	.splide__pagination__page.is-active {background:#000!important;}
	.shop_carroussel h3{font-size:2rem;color:#ef268a;}
	.shop_carroussel{width:100%;}
	a.btn_shop {background-color:#ef268a;padding:10px 40px;color:white;}
	h4.price_shop {margin-bottom:25px;}
	
	
	@media screen and (min-width: 1366px) and (max-width: 1370px){}
	@media screen and (min-width: 1280px) and (max-width: 1365px){
	.splide__track {width:80%;left:100px;}
	.shop_carroussel{text-align:center;}
	.splide__slide {width:260px!important;margin:15px!important;}
	.splide, .splide__slide {height:9.5%;}
	.splide__slide img {width:90%;}
	}
	@media screen and (min-width: 1024px) and (max-width: 1179px){
	.splide__track {width:85%;left:80px;}
	.shop_carroussel{text-align:center;}
	.splide__slide {width:260px!important;margin:15px!important;}
	.splide, .splide__slide {height:10.5%;}
	.splide__slide img {width:90%;}		
	}
	@media screen and (min-width: 992px) and (max-width: 1023px){}
	@media screen and (min-width: 800px) and (max-width: 991px){}
	@media screen and (min-width: 768px) and (max-width: 799px){
	.splide__track {width:80%;left:90px;}
	.shop_carroussel{text-align:center;}
	.splide__slide {width:260px!important;margin:15px!important;}
	.splide, .splide__slide {height:10%;}
	.splide__slide img {width:90%;}		
	}
	@media screen and (min-width: 600px) and (max-width: 767px){}
	@media screen and (min-width: 480px) and (max-width: 599px){}	
		

	@media screen and (min-width: 414px) and (max-width: 479px){
	.splide__track {width:70%;left:68px;}
	.shop_carroussel{text-align:center;}
	.splide__slide {width:260px!important;margin:15px!important;}
	.splide, .splide__slide {height:9%;}
	.splide__slide img {width:90%;}
	}

	@media screen and (min-width: 375px) and (max-width: 413px){
	.splide__track {width:75%;left:40px;}
	.shop_carroussel{text-align:center;}
	.splide__slide {width:260px!important;margin:15px!important;}
	.splide, .splide__slide {height:9%;}
	.splide__slide img {width:90%;}
	}
	
	@media screen and (min-width: 361px) and (max-width: 374px){
	.splide__track {width:70%;left:68px;}
	.shop_carroussel{text-align:center;}
	.splide__slide {width:260px!important;margin:15px!important;}
	.splide, .splide__slide {height:9%;}
	.splide__slide img {width:90%;}
	}	
	
	@media screen and (min-width: 282px) and (max-width: 360px){
	.splide__track {width:85%;left:20px;}
	.shop_carroussel{text-align: center;}
	.splide__slide {width:260px!important;margin:15px!important;}
	.splide, .splide__slide {height:8.5%;}
	.splide__slide img {width:90%;}
	}
	
    @media screen and (max-width: 281px){
	.splide__track {width:100%;left:0px;}
	.shop_carroussel{text-align: center;}
	.splide__slide {width:260px!important;margin:15px!important;}
	.splide, .splide__slide {height:7%;}
	.splide__slide img {width:70%;}
	}
li#menu-item-7 ::after {
    content: "new";
    font-size: 7px;
    font-weight: bold;
    font-family: arial;
    background-color: #e30182;
    padding: 3px;
    color: white;
    position: absolute;
    top: 0px;
    right: 70px;
	max-height: 100%;
}