.flexslider {
  margin:0 !important;  
}
#B_debion {
	display:none;	
}
/* masque le centre demo des select */
option[value="2772"]{
	display:none;
}
.indebug option[value="2772"]{
	display:block;
}
#cookie-notice {
	margin-bottom:50px !important;
}
h1 {
	background:var(--jaune-db) !important;
	color:var(--bleu-db) !important;
	text-transform:uppercase;
	font-weight: 900 !important;
	padding: 10px 0 !important;
  font-size:28px !important;
}
.franchise h1 {
	background:var(--bleu-db) !important;
	color:var(--jaune-db) !important;
}
.electrique h1 {
	background:var(--vert-db) !important;
	color:white !important;
}
#z_recrutement {
	background:#F8D247 !important;
    margin-bottom: 20px !important;
    padding: 20px !important;
    color: white !important;
}

.forfait_1:before {
    content: "\f0ad";
}
.forfait_2:before {
    content: "\f00d";
}
.forfait_3:before {
    content: "\f013";
}
.forfait_4:before {
    content: "\f00c";
}
.f_picto img {
    object-fit: contain !important;
}
.titre_bulle h2 {
  font-size: 24px !important;
  float: left;
  position:relative;
  margin: 0 0 20px 0 !important;
}
#z_chiffres h2 {
    background: var(--bleu-db) !important;
    width: 93px;
    border-radius: 100px;
    margin: 0 9% !important;
    text-align: center;
    float: left;
    font-size: 18px !important;
    color: var(--jaune-db) !important;
    line-height: 5em !important;
}
#z_news .B_news {
  margin-bottom:20px;
  float: left;
}
#z_news .B_news:last-child {
  margin-bottom:0px;
}
#z_news .pic {
  float:left;
  width:35%; 
  margin-right:5%;
}
#z_news .text {
  float:left;
  width:60%;   
}
#z_news .text a {
  font-size:16px;
  font-weight:bold;
}
#z_news .text a i {
  margin-right:5px;
}
#z_news_franchise article {
	width:45%;
  margin-right:5%;
	float:left
}
#z_news_franchise .fusion-flexslider {
    float: left;
    border-radius: 100px;
    overflow:hidden;
    width: 30%;
    margin-right: 2%;
}
#z_news_franchise .fusion-post-content {
    float: left;
    width: 68%;
}

#z_forfait_info a {
	float:left;
	width: 100%;
	text-align:center;
}  
#z_forfait_info .fusion-toggle-heading {
	width:100%;
	float:left;
}
#z_forfait_info .fusion-toggle-icon-wrapper {
	width:100%;
	float: none !important;
}

.blog article .entry-title {
  font-size:16px !important;
  line-height: 20px !important;
}
.blog article p {
  line-height: 16px !important;
}
/* electrique */
.electrique .titre_bulle h2 {
  border-bottom:3px solid var(--vert-dbe);
}
.electrique .titre_bulle h2 {
    color:var(--vert-dbe) !important;
}
.electrique .titre_bulle h2:after {
  background-image:url(https://docbiker.com/wp-content/uploads/2020/08/bulle_elec_blanche.svg);
}
.electrique .bulle_grise h2:after {
  background-image:url(https://docbiker.com/wp-content/uploads/2020/08/bulle_elec_grise.svg);
}

.electrique h3,
.electrique a 
{
    color:var(--vert-dbe) !important;	
}
@media only screen and (min-width: 640px){
  h1 {
    /*font-size:34px !important;*/
  }
    .titre_bulle h2 {
	  margin-bottom: 40px !important;
	}
	.titre_bulle h2:after {
	  content:"";
	  width:50px;
	  height: 25px;
	  position:absolute;
	  left: 36%;
	  bottom: -25px;
	}
	.titre_bulle h2 {
	  border-bottom:3px solid var(--bleu-db);
	}

	.titre_bulle h2:after {
	  background-image:url(https://docbiker.com/wp-content/uploads/2020/08/bulle_blanche.svg);
	}
	.bulle_grise h2:after {
	  background-image:url(https://docbiker.com/wp-content/uploads/2020/08/bulle_grise.svg);
	}
}
@media only screen and (max-width: 640px){
  #wrapper .share-box h4 {
      font-size: 18px !important;
      text-align: center !important;
  }
  .fusion-sharing-box .fusion-social-networks {
      text-align: center !important;
      margin-top:20px;
  }
  .z_share_bottom .fusion-social-networks a {
  	font-size:28px;
  	margin: 10px 20px;
  }

}
.full_video {
  width: 600px !important;
}
@media only screen and (min-width: 1400px){
  .full_video {
    width: 1248px !important;
  }
}
/* blog */
.blog #content {
  margin:40px 0 !important;  
}
.blog .fusion-post-wrapper {
    border: none;
    box-shadow: rgb(206, 206, 206) 0px 0px 5px 3px;
}
.blog .fusion-post-wrapper .fusion-flexslider {
      padding: 20px;
      border: none !important;
}
.blog .fusion-post-content-wrapper {
  padding: 0 20px 20px 20px !important;
}
.blog article .entry-title {
Ã‚Â  margin-bottom: 20px !important;
}
.blog article .entry-title a {
Ã‚Â  color: var(--bleu-db) !important;
Ã‚Â  line-height:14px !important;
}
.blog article .fusion-post-title a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f138";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    margin-right:5px;
    line-height: 1;
}
.blog .fusion-alignleft {
  background:var(--jaune-db);
  float:right !important;
  border-radius:20px;
  padding: 5px 30px 5px 10px;
  width: auto !important;
}
.blog article .fusion-read-more {
  text-transform:uppercase !important;
  margin: 0;
  padding: 0 20px 0 0 !important;
  font-weight: bold;
}
.blog article .fusion-read-more:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f138";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    position: absolute;
    top:10px;
    right: -20px;
}
.z_share_bottom {
  background: none !important;
  margin:0 !important;
  height: auto !important;
  padding: 0 !important;
}
.z_share_bottom .tagline {
  margin:0 !important;
  font-weight:bold !important;
  line-height: 1em !important;
  padding: 0 !important;
  display: inline-block;
}
.z_share_bottom .fusion-social-networks {
  height: auto !important;	
}
.z_share_bottom .fusion-social-networks a {
  color:var(--bleu-db) !important;
}
.pagination .current {
  background:var(--jaune-db) !important;
  border-color:var(--jaune-db) !important;
  color:var(--bleu-db) !important;
}
.blog .fusion-content-sep {
  display:none !important;
}
/* form */
.frm_forms {
  
}
.frm_forms a {
    font-weight: 900 !important;
}
/* cartes */
.wpgmp_iw_content .nom {
  font-weight:bold;
  font-size:18px;
}
.wpgmp_iw_content .type {
  font-size:15px;  
  font-style:italic;
}
.wpgmp_iw_content .adresse {
    font-size:16px;
}
.wpgmp_iw_content .B_centre {
  text-align:center;
}
.wpgmp_iw_content .B_centre a {
  background:var(--jaune-db) !important;
	border-radius:20px;
	padding:5px 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	border:2px solid white;
  margin-bottom:10px;
}
#field_choix_rubrique option:nth-child(4),
#field_choix_rubrique option:nth-child(6),
#field_choix_rubrique option:nth-child(12) {
	display:none;
}
#z_plan_site h2 {
  display:none !important; 
}
#z_faq h2 {
  font-size:21px !important;
}
#z_faq p {
  font-size:18px !important;
}
#z_faq .toggle-content p {
  font-size:16px;
}
.wpgmp_tab_item .jspContainer {
	height: 200px !important;
    overflow: scroll !important;
}
@media only screen and (min-width: 640px){
.wpgmp_iw_content .B_centre a {
   cursor:pointer;
}
.wpgmp_iw_content .B_centre a:hover {
    background:var(--bleu-db) !important;
    color:var(--jaune-db) !important;
  }
}
/* electrique */
.electrique .wpgmp_iw_content .B_centre a {
  background:var(--vert-dbe) !important;
  color:white !important;    
}
.electrique article .fusion-read-more,
.electrique article .fusion-read-more:after
{
  color:white !important;    
}
.blog.electrique .fusion-post-content-container,
.blog.electrique .fusion-single-line-meta
 {
	color:black !important;
}
.blog.electrique .fusion-alignleft {
  background:var(--vert-dbe) !important;
}
.blog.electrique article .fusion-post-title a:before,
.electrique #main .post h2,
.electrique .entry-title a,
.electrique .entry-title a:before,
.electrique .z_share_bottom .tagline,
.electrique .z_share_bottom .fusion-social-networks a 
{
	color: var(--vert-dbe) !important;
}
@media only screen and (min-width: 640px){
.electrique .wpgmp_iw_content .B_centre a:hover {
    background:white !important;
  	color: var(--vert-dbe) !important;
  	border-color: var(--vert-dbe) !important;
  }
}

/* tri tab */
.tri_tab {
  width: 100% !important;
  float: left;
  border:none !important;
}
.tri_tab tbody tr {
  border-bottom:solid transparent 10px !important;
}
.tri_tab .bt {
  background:white !important;
  border:none !important;
  padding: 10px;
}
.tri_tab h {
	display:none !important;
}
.tri_tab .bt a {
  border: solid 2px var(--bleu-db) !important;
  background: var(--bleu-db) !important;
  margin-left: 2px;
  padding: 6px 6px;
  border-radius:20px;
  color:white !important;
  font-size: 12px;
}
.tri_tab .btr a {
  padding: 6px 10px;
}
.tri_tab .bt a:hover {
  color: var(--bleu-db) !important;
  background: white !important;
}
.B_page {
	background:var(--bleu-db) !important;
	padding:5px 10px;
	margin-right:10px;
	border-radius:3px;
	color:white;
	cursor:pointer;
}
.pagedisplay,
.pagesize {
	margin-right:10px;
}