@import url(https://fonts.googleapis.com/css?family=Bitter:400,700);

img{max-width:100%;height:auto;}

h2.breaking, #breaking_new, .social_wrapper{display:none;}

.breaking-h2{
	display: none;
}
#breaking_wrapper #searchform{float:none;position:absolute;left:0;top:10px;background:none;border:none;width:250px;}
body.admin-bar #breaking_wrapper #searchform{top:10px;}
#breaking_wrapper{height:1px;position:relative;}

#searchform input[type="text"]#s{border:1px solid #d2d2d2 !important;height:auto;line-height:1;padding:6px 2px;color:#000;vertical-align:top;}
#searchform button{background:#231f20 !important;padding:2px !important;margin-left:-3px;vertical-align:top;}


.ppb_classic .post_wrapper.full.category p,
.ppb_classic .post_wrapper.full.category .post_detail{
	display:none;
}

.ppb_classic .ppb_header.fullwidth{
	margin-bottom:0;
}
.ppb_classic .header_line.post_fullwidth{
	font-size:16px;
	text-transform:none;
	font-family: 'Bitter', serif !important;
}

.ppb_classic .header_line.post_fullwidth a{
	color:#ee3314;
}

.excerpt{line-height:1.5;height:185px;overflow:hidden;}

.post_previous_content{text-align:left;}
.post_next_content{text-align:right;}

.sidebar_wrapper .widgettitle-h2,
.Custom_Cat_Posts .widgettitle-h2{
	margin-bottom:15px !important;
	font-weight:bold !important;
	background:none !important;
	font-size:32px !important;
	line-height:1 !important;
	color:#577abd !important;
	height:auto !important;
	padding:0 !important;
}
.sidebar_wrapper .widgettitle-h2::after{
	content:"Alerte sur le web";
	display:block;
	font-family: 'Bitter', serif;
	color: #999;
    font-size: 12px;
	line-height:2;
	font-weight:normal;
    text-transform: uppercase;
}

#custom_logo img{
	width:370px;
}

.header_ads{display:none;}

.sidebar_widget .post_attribute{
	display:none;
}

.sidebar .content .sidebar_widget .posts li{
	border-bottom:1px solid #000 !important;
	padding-bottom:15px;
}
.sidebar_widget > li{
	border-bottom:none;
}

.cat_filter .selected{
	background:#231f20 !important;
	color:#FFF !important;
}

.ppb_classic .sidebar_widget .widgettitle{font-weight:bold;color:#577abd;background:none;font-size:32px;}
.one.ppb_classic:nth-of-type(9) .sidebar_content{width: 100% !important;padding:0;}
.one.ppb_classic:nth-of-type(9) .element{width: 24% !important;}
.one.ppb_classic:nth-of-type(9) .clear{display:none;}
.one.ppb_classic:nth-of-type(9) .element:nth-of-type(3){margin-left:13px;}
.one.ppb_classic:nth-of-type(9) .last{float:left;margin-right:0;margin-left:12px;}
.one.ppb_classic:nth-of-type(9) .post_detail{display:none;}
.one.ppb_classic:nth-of-type(9) h4{font-weight:normal;font-family:'Bitter', serif !important;font-size:14px;}

.one.ppb_column:nth-of-type(11) h5{font-size:32px;color:#ef4023;}
.one.ppb_column:nth-of-type(11) .post_detail{display:none;}
.one.ppb_column:nth-of-type(11) .cat_link{display:none;}
.one.ppb_column:nth-of-type(11) .post_img.ppb_column_fullwidth{width:90px !important;height:auto !important;float:left;margin-right:15px;}
.one.ppb_column:nth-of-type(11) .ppb_column_post.ppb_column{border-bottom:1px solid #918f90;height:110px;}
.one.ppb_column:nth-of-type(11) .post_header_wrapper{float:none;width:auto;}
.one.ppb_column:nth-of-type(11) .ppb_column_post.masonry{width:31.7%;}
.one.ppb_column:nth-of-type(11) .last{float:left;}

.post_circle_thumb, .post_circle_thumb img{width:90px;height:90px;}

#footer .sidebar_widget > li{width:100%;margin-right:0;}
#footer .sidebar_widget > li ul.posts li{width:31.7%;display:inline-block;vertical-align:bottom;margin-right:22px;border-bottom:1px solid #525252 !important;padding-bottom:10px;}
#footer .sidebar_widget > li ul.posts li:nth-of-type(3n){margin-right:0;}
#footer .sidebar_widget > li span.post_attribute{display:none;}

#copyright ul li{display:inline-block;vertical-align:bottom;padding:0 13px;border-left:1px solid #2d2d2d;}
#copyright_left{width:500px;}
#copyright{padding-bottom:20px;}

#today{
	float:right;
	font-size:11px;
	font-family:'Oswald',sans-serif;
	margin-top:-22px;
	text-transform:capitalize;
}

.ppb_parallax_bg .standard_wrapper h3{
	font-family: 'Bitter', serif !important;
	font-weight:bold;
	font-size:40px;
	line-height:1.25;
	max-width:75%;
}

.slider_wrapper .main_post_full .post_title, .ppb_parallax_bg .post_title, .ppb_video_bg .post_title, .ppb_video_bg .post_title{
	background-position:0 bottom;
}

#social_sharing + .post_inner_wrapper{
	width:76%;
	display:inline-block;
	vertical-align:top;
}

#social_sharing{
	width:20%;
	display:inline-block;
	margin-right:20px;
	vertical-align:top;
}

#social_share_wrapper ul{
	margin-top:0 !important;
}
#social_share_wrapper ul li{
	margin-right:-4px;
	margin-left:0;
}
#social_sharing .post_tag{
	margin: 15px 0;
}

#personnalites h3{
	background:#ebebeb;
	padding:0 10px;
	text-transform:uppercase;
}

#personnalites li{
	display:inline-block;
	width:33%;
	margin-right:-3px;
	margin-bottom:30px;
	text-align:center;
	line-height:1;
}
#personnalites li img{
	display:block;
	margin:0 auto;
}

.sidebar ul{
	margin-left:0 !important;
}
.sidebar ul li{
	list-style-type:none;
}
.sidebar_wrapper .widgettitle-h2::after{
	display:none;
	content:"";
}

#content_wrapper .inner .inner_wrapper .sidebar_content p:first-child.encadrement-1, .encadrement-1{
	border:1px solid #CCCCCC;
	padding:5px !important;
}
#content_wrapper .inner .inner_wrapper .sidebar_content p:first-child.encadrement-2, .encadrement-2{
	border:1px dashed #CCCCCC;
	padding:5px !important;
}
#content_wrapper .inner .inner_wrapper .sidebar_content p:first-child.encadrement-3, .encadrement-3{
	border:1px solid #E23320;
	padding:5px !important;
}
#content_wrapper .inner .inner_wrapper .sidebar_content p:first-child.encadrement-4, .encadrement-4{
	border:1px solid #CCCCCC;
	background:#EEE;
	padding:5px !important;
}

#bouton-subscribe,
#bouton-connexion,
#bouton-deconnexion{
	background:#000;
	color:#FFF;
	text-transform:uppercase;
	padding:4px 5px;
	font-family:"Oswald";
	display:inline-block;
	vertical-align:middle;
	margin:7px 0 0 6px;
}
#bouton-connexion{
	display:none;
}

#bouton-subscribe:hover{
	background:#E23320;
}
#connexion #wp-submit:hover{
	background:#F4B811;
}

#loginform{
	display:inline-block;
	vertical-align:middle;
}

#connexion{
	float:right;
	text-align:right;
}

#connexion p{
	margin:8px 0 0;
	display:inline-block;
	text-transform:uppercase;
	vertical-align:middle;
	font-size:11px;
}

#connexion input[type="text"], #connexion input[type="password"]{
	width:110px;
	padding: 4px 2px;
}

#connexion .login-remember{
	width:75px;
	font-size:8px;
	text-align:center;
}

#connexion #wp-submit{
	background:#000;
	padding:2px;
}
#connexion .login-remember input{
	float:left;
	margin:7px 2px 0 3px;
}

figure{
	margin:0;
	padding:0;
	position:relative;
	height:100%;
}
figcaption{
	position:absolute;
	width:100%;
	bottom:0;
	box-sizing:border-radius;
	padding:15px 10px 5px;
	color:#FFF;
	background:#000;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	text-align:center;
	line-height:1.1;
	box-sizing:border-box;
}

#boxed_wrapper{position:relative;}

#encart_header{position:absolute;width:250px;height:100px;overflow:hidden;}
#encart_header .h2-theme, #encart_header p{margin:0;}

.home .h2-theme, .home h2{
	font-size:22px;
}
.post_header .h2-theme{
	font-size:18px;
}
h4.header_line{
	font-size:30px;
}

.post_next, .post_previous{
	vertical-align:top;
}

.ppb_parallax_bg .h2-theme{
	font-family:"Bitter",serif !important;
	font-weight:bold;
	font-size:40px;
	color:#FFF;
}


/*** Slider ***/
.flexslider-home {
  padding: 0;
  height:430px;
  overflow:hidden;
}
.flexslider-home {
  margin: 0 0 30px;
  background: #ffffff;
  position: relative;
  zoom: 1;
}
.flexslider-home .flex-direction-nav {
  position:absolute;
  direction:rtl;
  width:80px;
  height:30px;
  margin:0 !important;
  bottom:20px;
  right:20px;
}
.flexslider-home .flex-direction-nav li{
  height:40px;
  z-index:10000;
  display:inline;
}
.flexslider-home .flex-direction-nav a {
  background:none;
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color:#FFF;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flexslider-home .flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 24px;
  display: inline-block;
  content: '\f001';
  color: #FFF;
}
.flexslider-home .flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flexslider-home .flex-direction-nav .flex-prev {
	right:40px;
}
.flexslider-home .flex-direction-nav .flex-next {
	right:10px;
  text-align: right;
}
.flexslider-home .flex-direction-nav .flex-prev {
	opacity:1;
}
.flexslider-home:hover .flex-direction-nav .flex-prev:hover {
}
.flexslider-home .flex-direction-nav .flex-next {
	opacity:1;
}
.flexslider-home:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}



#bigimage .h2-theme,
.flexslider-home .h2-theme{
	font-size:40px;
	font-family:"Bitter", serif !important;
	font-weight:bold;
	padding:0 220px 0 0;
	line-height:1.2;
	color:#FFF;
}

.flexslider-home li{
	height:430px;
	overflow:hidden;
	position:relative;
}
.flexslider-home img{
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}

.flexslider-home .caption{
	position:absolute;
	box-sizing:border-box;
	bottom:0;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 60%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 60%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	width:960px;
	color:#FFF;
	padding:10px 30px;
}
.flexslider-home .caption a{
	color:#FFF;
}

#bigimage span,
.flexslider-home .lienlire{
	color:#f4b811;
	font-weight:bold;
	text-transform:uppercase;
	font-family: "Oswald" !important;
	padding:0 10px;
}
.inner_wrapper > .h5_subtitle{
	margin-bottom:20px;
}
.h5_subtitle{
	color: #999;
    font-family: "Bitter",serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
	display:block;
    text-transform: uppercase;
}

.post_detail{
	color:#000;
	font-weight:bold;
    font-family: "Bitter",serif;	
}

.categories{
	margin-top:5px;
	font-weight:bold;
    font-family: "Bitter",serif;	
	display:block;
	color:#ee3314;
}

.categories a{
	color:#ee3314;
}

.ppb_column_post.masonry{
	margin-bottom:15px;
	margin-right:33px;
}
.ppb_column_post:nth-of-type(5){
	margin-right:0;
}
.ppb_column_post img{
	width:100%;
	height:180px !important;
}
.ppb_column_post .article_height{
	height:247px;
	overflow:hidden;
	margin:10px 0;
}
.ppb_column_post .h2-theme{
	font-weight:bold;
    font-family: "Bitter",serif !important;	
	line-height:1.2;
	margin:0 0 10px;
	min-height:85px;
}
.ppb_column_post .h2-theme a{
	width:calc(100% - 1px);
	display:inline-block;
	vertical-align:top;
}
.ppb_column_post .h2-theme::after{
	margin-right:-4px;
	height:100%;
	content:"";
	width:1px;
	display:inline-block;
	vertical-align:top;
}

.ppb_column_post p{
	margin:0;
	line-height:1.2;
}

#column_tiers{
	width:66%;
	vertical-align:top;
	display:inline-block;
}

#column_tiers .ppb_column_post.masonry{
	width:47%;
}
#column_tiers .ppb_column_post.masonry:nth-of-type(2n){
	margin-right:0;
}
#column_tiers_2{
	width:31%;
	margin-left:26px;
	display:inline-block;
	vertical-align:top;
}
#column_tiers_2 img{
	width:90px;
	height:90px;
}
#column_tiers_2 .h2-theme{
	font-size:18px;
	margin-top:0;
	line-height:1.3;
}
#column_tiers_2 .header_line{
	line-height:1;
}
#column_tiers_2 .header_line, #column_tiers_2 .categories a, #column_tiers_2 .categories{
	color:#577abd;
}
#column_tiers_2 .h5_subtitle{
	margin:2px 0 15px;
}

#bigimage{
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 50%;
	background-size:cover;
	position:relative;
	height:400px;
	margin-bottom:40px;
}

.content_inner{
	width:960px;
	margin:0 auto;
	position:relative;
	height:100%;
}

#bigimage .absolu{
	bottom:0;
	position:absolute;
}
#bigimage::before{
	content:"";
	display:block;
	height:60%;
	bottom:0;
	position:absolute;
	width:100%;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 90%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 90%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}

#bigimage span{padding-left:0;line-height:1;}
#bigimage .h2-theme{line-height:1;}

#bigimage p{color:#FFF;font-family:"Bitter",serif !important;}

.column_quart{
	width:calc(24% - 5px);
	vertical-align:top;
	display:inline-block;
	margin-right:calc(20px - 4px);
}
.column_quart:last-of-type{
	margin-right:0;
}

.column_quart > a{
	height:136px;
	overflow:hidden;
	display:block;
}
.column_quart span.categories{
	font-size:14px;
}
.column_quart .h2-theme{
	font-size:18px;
}

.separate{
	border-top:3px solid #000;
}

.menu-categories-accueil-container li{
	display:inline-block;
	padding:5px 15px;
	font-size:14px;
	background:#EBEBEB;
	text-transform:uppercase;
	font-family:"Oswald" !important;
}

.post_header .h2-theme{
	min-height:48px;
}

.menu-categories-accueil-container{
	float:right;
	margin-top:-70px;
}
.menu-categories-accueil-container > ul{
	margin:10px 0 0 0 !important;
}

.menu-categories-accueil-container li.actif{
	background:#000;
}
.menu-categories-accueil-container li{
	cursor:pointer;
}
.menu-categories-accueil-container li.actif a{
	color:#FFF;
}

#recharger{display:none;font-size:100px;width:66%;text-align:center;}

.home .content_inner:nth-last-of-type(2) h5.header_line{
	color:#EE3314;
}

.home .content_inner:nth-last-of-type(2) hr{
	margin-top:20px;
	display:block;
}

.column_3{
	margin-top:20px;
	width:calc(32% - 6px);
	vertical-align:top;
	display:inline-block;
	margin-right:calc(20px - 4px);
}
.column_3 img{
	width:80px;
	float:left;
	margin-right:10px;
}
.column_3 .h2-theme{
	font-size:20px;
	margin-top:0;
	line-height:1.2;
}

.title_slider_menu{
	font-family:"Oswald";
	font-size:16px;
}

@media screen and (max-width:960px){
	.ppb_column_post.masonry{margin-right:3.4%;}
	.ppb_column_post:nth-of-type(5){margin-right:0;}
	.ppb_column_post img{height:136px !important;}
	
	.flexslider-home{height:350px;}
	.flexslider-home li{height:350px;}
	.flexslider-home .caption{width:100%;}
	#bigimage .h2-theme, .flexslider-home .h2-theme{padding-right:0;font-size:24px;}
	#bigimage .absolu{left:0;padding:0 10px;}
	
	#column_tiers .ppb_column_post.masonry{margin-right:5%;}
	#column_tiers_2{margin-left:2.5%;}
	
	.home .content_inner:nth-of-type(7), .home .content_inner:nth-of-type(8){width:100%;text-align:center;}
	.column_quart{text-align:left;width:45%;margin:0 0 10px;}
	
	.home .content_inner:nth-of-type(8) .column_3{text-align:left;width:30%;}
	
	.menu-categories-accueil-container{margin-top:-80px;max-width:450px;text-align:right;}
	#custom_logo img{max-width:95%;}
	.content_inner{width:100%;}
	
	#encart_header{width:175px;}
	
	#connexion{margin-right:10px;}
	
	#copyright, #copyright_left{text-align:left;}
	#copyright_left{width:54%;}
		
	.excerpt{height:215px;overflow:hidden;}
	#recharger{width:100%;}
}

@media screen and (max-width:768px){
	.ppb_column_post.masonry{margin-right:0%;margin-bottom:15px;}
	.ppb_column_post img{height:auto !important;}
	
	.flexslider-home{height:260px;}
	.flexslider-home li{height:260px;}
	
	.ppb_column_post .h2-theme{min-height:0;}
	.ppb_column_post .article_height{height:auto;}
	
	.menu-categories-accueil-container{margin-top:0;max-width:100%;text-align:center;float:none;margin-bottom:10px;background:#EBEBEB;}
	
	.post_img.half{height:auto !important;max-height:100%;}
	
	#column_tiers{width:100%;}
	#column_tiers .ppb_column_post.masonry{margin-right:5%;}
	#column_tiers_2{margin-left:0;width:100%;}
	#column_tiers_2 img{float:left;margin:0 10px 10px 0;}
	
	.home .content_inner:nth-of-type(7), .home .content_inner:nth-of-type(8){width:100%;text-align:center;}
	.column_quart{text-align:left;width:45%;margin:0 0 10px;}
	
	.home .content_inner:nth-of-type(8) .column_3{text-align:left;width:90%;display:block;margin:10px auto;}
	.home .content_inner:nth-of-type(8) .column_3 hr{clear:both;margin-top:5px;}
	
	h5.header_line, .h5_subtitle{text-align:center;}
	#post_more_wrapper{display:none !important;}
	
	#today{float:none;text-align:center;font-size:14px;margin-top:15px;display:block;margin-bottom:-25px;}
	#encart_header{display:none;}
	
	#header_bg{padding-top:0;}
	
	#bouton-connexion{display:inline-block;}
	#loginform{display:none;}
	#copyright .standard_wrapper.wide{width:460px;}
	#copyright_left{width:25%;}
	
	.excerpt{height:auto;}
}
@media screen and (max-width:480px){
	
	.flexslider-home{height:180px;}
	.flexslider-home li{height:180px;}
	.flexslider-home .h2-theme{padding-right:0;font-size:18px;}
	.flexslider-home .caption{padding:5px 7px;}
	
	#column_tiers{width:100%;}
	#column_tiers .ppb_column_post.masonry, .column_quart{margin-right:0;display:block;width:100%;}
	.column_quart{text-align:center;}
	
	.home .content_inner:nth-of-type(7), .home .content_inner:nth-of-type(8){width:100%;text-align:center;}
		
	h5.header_line, .h5_subtitle{text-align:center;}
	#copyright .standard_wrapper.wide{width:100%;}
	#copyright, #copyright_left{width:100%;display:block;margin:5px auto;text-align:center;}
}
.widgettitle-h2 {
	font-family: 'Oswald' !important;
}

.widgettitle-h2 span a span{
	padding-right: 0;
	background: transparent;
}
#content_wrapper .sidebar .content .sidebar_widget li .widgettitle-h2, .widgettitle-h2
{
	display: block;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	margin-bottom: 10px;
	color: #fff;
	padding: 5px 10px 5px 10px;
	background: #000;
	text-transform: uppercase;
}

.second_nav li .mega_menu_wrapper ul li .widgettitle-h2
{
	background: transparent;
	font-size: 14px;
	padding: 0;
	color: #000;
}

#footer .widgettitle-h2
{
	background: transparent;
	color: #f4b711;
	padding: 0;
	font-size: 18px;
	margin-bottom: 10px;
}

#content_wrapper .one_half.home .sidebar_widget li .widgettitle-h2
{
	width: 100%;
}
.comment_inner .widgettitle-h2
{
	margin-left: 0px;
}

.comment_inner #respond .widgettitle-h2
{
	margin-left: 0;
}
#content_wrapper .sidebar .content .sidebar_widget li.taqyeem-review-widget .widgettitle-h2
{
	margin-bottom: 1px !important;
}
#content_wrapper .sidebar .content .sidebar_widget li .widgettitle-h2, .widgettitle-h2 { font-size: 16px; }

.widgettitle-h2.header { margin: 0; }

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.widgettitle-h2.header { margin: 8px 0 0 0; }
}


.post_header_wrapper
{
	float: none !important;
}
.post_inner_wrapper p
{
	margin:0;
}