.fl-post-title {
         display: none !important;
}
.typoperso {
 font-family: Helvetica, sans-serif !important;
}

.uabb-offcanvas-menu li>a[title]:after {

    background-color: #d90b14 !important;

}

.fl-post-title {
		display: none !important;
}
/* ------------------------------ TEMPLATE V1 M12------------------------------ */

/* Custom widget menu mobile */
@media (max-width: 767px) {
  .ti-widget-container {
    margin-right: 150px !important;
  }
} 

/*********************************/

/*BTN menu mobile 1*/
.menumobilepersonaliser {
  font-size: 12px !important;
	text-transform: none !important;
	margin-top: 20px !important;
	margin-right: 10px !important;
		letter-spacing: 1px;
		line-height: 5px;
}
/*BTN menu mobile 2*/
.menumobilepersonaliser2 {
  font-size: 12px !important;
	text-transform: none !important;
	margin-top: -20px !important;
	margin-right: 10px !important;
		letter-spacing: 1px;
		line-height: 5px;
} 

/*menu perosnnaliser mobile*/
.menuperso {
width: 300px !important;
  border-bottom: 1px solid #D3D3D3 !important;
} 

/*image 1 dans le menu mobile*/
.imgmenumobile {
		width: 200px !important;
		}

/*image 2 dans le menu mobile*/
.imgmenumobile2 {
		width: 50px !important;
}

/*image 3 dans le menu mobile*/
.imgmenumobile3 {
		width: 50px !important;
		position: absolute !important;
    margin-left: 60px !important;
    margin-top: -72px !important;
}

/*couleur spécifique dans le menu mobile*/
.uabb-offcanvas-menu li.next-flyout-color>a[title]:after {
    background: #7996B0;
}
/*couleur spécifique dans le menu mobile*/
.uabb-offcanvas-menu li>a[title]:after {
    color: #fff;
    font-size: 0.7em;
    font-weight: 600;
    position: relative;
    content: attr(title);
    padding: 0.3em 0.6em;
    top: -2px;
    left: 12px;
    letter-spacing: 0.5px;
    line-height: 1em;
    background-color: #7996B0;
    text-transform: uppercase !important;
    border-radius: 2px;
}

/* Fix Footer CTA */
.ctafixfooter {
  position: fixed!important;
  bottom: 0 !important;z-index: 1000 !important;
  background-color: #ffffff !important;
  width: 100% !important;
}  
  
/* Custom fix menu on mobile */
@media (max-width:767px) {
#headermobilev1 {
  position: fixed !important;
  z-index: 10000;
  top: 0 !important;
  width: 100%;
  }
		footer {
    padding-bottom: 90px;
	}
}

/* Custom fix header secondaire on mobile */
@media (max-width:767px) {
#headermobilev2 {
  position: fixed !important;
  z-index: 99999;
  top: 0 !important;
  width: 100%;
  }
		footer {
    padding-bottom: 90px;
	}
}
  
/* Custom fix menu on mobile */
@media (max-width: 767px) {
  body {
    padding-top: 0% !important;
  }
}

/* Custom font RGPD form devis on mobile */
@media (max-width: 767px) {
  div.wpforms-container-full input[type=checkbox]+label, div.wpforms-container-full input[type=radio]+label {
    font-size: 10px !important;

}
}

/* ------------------------------ BEAVER DEFAULT ------------------------------ */
/* --- fix wrap issue ---*/
.fl-row-content-wrap {
  padding: 0px;
  }

/* ------------------------------ ADMIN BAR CLEANER ------------------------------ */
#wp-admin-bar-wp-rocket,
#wp-admin-bar-my-sites,
#wps_about_postbox,
#wps_referring_postbox,
#wps_top_visitors_postbox,
#wps_recent_postbox,
.error,
#blogsynthesisshfswidget,
#wp-admin-bar-wpseo-menu,
#wps_nag,
#wp-admin-bar-edit,
#wp-admin-bar-new_draft {
display: none !important;
}

/*titre page politique de confidentialite Template*/
#fl-post-10781 {
		display: none !important;
}

#ct-ultimate-gdpr-cookie-popup .fa,
.ct-ultimate-gdpr-cookie-modal-slider-able li:before,
.ct-ultimate-gdpr-cookie-modal-slider-not-able li:before {
font-family: "Font Awesome 5 Free" !important;
font-weight: 900 !important;
}
#ct-ultimate-gdpr-cookie-read-more .fa-long-arrow-right:before {
content: "\f30b";
}

.ct-ultimate-gdpr-cookie-skin-two.ct-ultimate-gdpr-cookie-modal-content #ct-ultimate-gdpr-cookie-modal-body .ct-ultimate-gdpr-cookie-modal-btn a::before {
 color: #fff;
 content: "\f00c";
 font-family: "Font Awesome 5 Free" !important;
 margin-right: 10px;
}

#wp-admin-bar-my-sites {
		display: none !important;
}

#wp-admin-bar-plausible-admin-bar {
		display: none !important;
}