body p {font-size: 17px; line-height: 27px;}
.nom, .prenom, .societe {float:left; width:32%;margin-left: 1%;}
.titre1basdepage { color: #ffffff;font-size: 50px;}
.titre2basdepage {color: #ffffff; font-weight: 100 !important; font-size: 28px !important; line-height: 30px !important; }
.sep { margin-top: -13px; background: #fff; height: 4px;width: 52px;margin-bottom: 25px;}
.buttonfooter { background-color: #1E93D4; color: #ffffff; padding: 15px 25px; border-radius: 25px; font-size: 18px; }
.titre_articles h4, .cat_articles, .date_articles {color: #0283ac!important;}
.cat_articles {margin-bottom: 0!important}
.vc_gitem-post-category-name, .vc_gitem-post-data-source-post_date {font-size: 16px; font-weight: 100;}
.vc_gitem-post-data-source-post_date h6 { font-size: 16px; font-weight: 100;}
.content-area .vc_grid-item-mini .vc_btn3-container { display: flex;}
/* .content-area .vc_grid .vc_gitem-zone-c .vc_general { border: 0px solid #0283ac; } */
.blog-social-sharing {margin: 0 auto; width: 200px; margin-top: 24px !important;}
.blog-title-center, .layout-one-title, .entry-image, .widget-title { display: none;}
.excerpt_titre div p {color: #0283AC; font-size: 44px; text-align: center; font-family: Roboto; font-weight: 700; letter-spacing: -1px;line-height: 55px;}
.excerpt_article div p { margin-bottom: 50px !important; margin-top: 50px; text-align:center;color: #131F22;font-size:25px;font-family: Roboto; font-weight:700;line-height:35px}
.BlogFullWidth {width:100%!important;}
.espace_boutons {text-align:center; }
.ligne_boutons { margin-left:20%!important;}
.bouton_partage {margin-right:25px;}
.legende_texte div p {font-size: 14px; line-height: 24px;}
.single-post .wpb_text_column ul li { font-size: 17px; line-height: 27px;}
.contenu_article .vc_column-inner {border-right: 4px solid #707070!important;}
.contenu_article .vc_col-sm-3 .vc_column-inner, .contenu_article .vc_col-sm-9 .vc_column-inner {border-right: 0!important;}
.titre_h3 div p { font-size:26px!important; }
.titre_h4 div p { font-size:22px!important; } */
/* .wpb_text_column .wpb_wrapper ul {margin-top: -30px;} */
hr {border-top: 2px solid #7c7c7c;  width: 403px;}
.cadre_bleu {margin-top: -15px; background-color: #3ea3dcb3;padding: 20px;}
.cadrebleu { border:2px solid #23c8de; padding:15px;}
.titre_sidebar {    font-size: 22px; font-weight: 700; text-transform: uppercase; border-bottom: 6px solid #C95624; width: 98px; line-height: 50px; margin-top: -16px;}
.widget_recent_entries ul li a { font-size: 17px; color: #0283AC; line-height:15px!important;}
.blog_widget ul li a:before { display:inline-block!important;}
.blog_widget ul li {margin-bottom: 15px;}
.soustitre_articles div p { font-size:22px;}
.menu-image-title-after.menu-image-title { padding-left: 0!important; }
.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper { padding-right: 0!important; }
#kd-blog-slider {margin-top:125px!important}	
#menu-header {    margin-top: 15px;}				
.fixed-logo { margin-top: 40px!important; }	
.navbar.navbar-default .menubar .topbar-search {    margin-top: 41px;}				
.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper { padding:0;}				
.toggle-search { font-size:22px!important;color:#6e6e6e!important;}				
.single-post-layout-two .blog-single-header-wrapper {     margin-top: -20px; }
.entry-image img {width:100% ;}				
#logo { margin-top: -25px; }
#menu-header { margin-top: 25px; }	 
#wrapper {
    padding-bottom: 0;
    background-size: cover;
    background-image: url('https://actualites.consuel.com/wp-content/uploads/2023/02/trame-infoconsuel-bis.png');
}	
.post-template-default #wrapper {
    padding-bottom: 0;
    background-size: cover;
    background-image: url('https://actualites.consuel.com/wp-content/uploads/2023/03/trame-article-filconducteurconsuel.png');
}
.blog-title-center .breadcrumbs, .blog-title-center .section-subheading {  text-align: left; }
#posts-content .blog-single-title { text-align: left; }
#posts-content .entry-meta, #posts-content .entry-meta a { text-align: left; }				
.port-next.tt_button, .port-prev.tt_button {background-color: #FFF;}
.uppercase { text-transform: uppercase; }	

li.vc_grid-filter-item.vc_active span {
  position: relative;
  padding-bottom: 6px;
}

li.vc_grid-filter-item.vc_active span::after {
  content: "";
  position: absolute!important;
  bottom: 0!important;
  height: 2px!important;
  width: 100%!important;
  background-color: #0283AC!important; 
}

.date-article { font-size: 14px; color: #0283AC; font-weight: 100; }
.textwidget hr { border-top: 1px solid #bbbbbb; }

.main-nav-extra-content { margin-top: -35px; }

@media (max-width: 960px) {
.container h1.vc_custom_heading { line-height: 1.8!important; }
.vc_sep_width_90 {  width: 100%!important;}
}