/* croix mobile menu*/
i.uabb-offcanvas-close-icon.ua-icon.ua-icon-cross:before {
    color: black;
}


.zindex {
		z-index:99;
}
/* Ajouter votre code CSS ici.
                     

/* ------------------------------ TEMPLATE V0.1 M13------------------------------ */

 /* ------------------------------ CSS logo carré------------------------------ */
.logo-carre {
   position:relative;
		z-index:9;
  }

.fl-theme-builder-header-shrink-module-top.fl-module-content img {
    margin-top: -30px;
}

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

/* 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: #7ead55;
}
/*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: #7ead55;
    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 ------------------------------ */



 

