/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
.fusion-main-menu > .fusion-menu > li > a{padding: 0px 20px !important;}
.fusion-main-menu > .fusion-menu > li > a:hover,.fusion-main-menu > .fusion-menu > li.current_page_item > a{}
.fusion-main-menu .fusion-menu .sub-menu a{}
.fusion-main-menu .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {background-color: inherit !important;}
.fusion-main-menu .sub-menu .current-menu-item>a:hover, .fusion-main-menu .sub-menu .current_page_item>a:hover {background-color: var(--menu_bg_hover_color) !important;}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
.fusion-main-menu {margin-top: 20px !important;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;}

span.menu-text.fusion-button.button-default.button-small { font-size: 16px; }

.fusion-main-menu .current-menu-item { position: relative; }
.fusion-main-menu li:not(:last-child, .sub-menu li):before { content: ""; height: 2px; width: 0%; background: var(--awb-color1); position: absolute; transition: all 0.5s ease-in-out; z-index: 0; bottom: 0px; left: 0; right: 0; margin-inline: auto;  }
.fusion-main-menu .current-menu-item:not(:last-child, ul.sub-menu li, ul.sub-menu li:hover):before, .fusion-main-menu li:not(:last-child):hover:before { content: "";  width: 80%; }

/* .fusion-header { position: relative; }
.fusion-header:before { content: ""; height: 160%; width: 45%; background: var(--awb-color1); position: absolute; left: 0; bottom: 0; } */

body .home .fusion-header-shadow>div {  box-shadow: 0 0px 0px 0px rgb(0 0 0 / 0%) !important; }

/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !important;}

/*Page Contact*/
.col_contact iframe { height: 320px !important; }
p.mb a { color: var(--awb-color3); }
p.mb a:hover { color: var(--awb-color2); }
.page-contact-5 input[type="email"], .page-contact-5 input[type="text"], .page-contact-5 input[type="number"], .page-contact-5 input[type="tel"], .page-contact-5 textarea { border-radius: 0 !important; }

/*Page Prestation*/

.remvIcons span.icon-wrapper.circle-no { display: none; }

/*icons*/
.col-pg-prestation-icons .fusion-column-wrapper  { position: relative; }

.col-pg-prestation-icons:nth-child(odd) .fusion-column-wrapper:before { content: ""; width: 100%; height: 70%; background: var(--awb-color2); position: absolute; z-index: -1; bottom: 0; right: 0; left: 0; }
.col-pg-prestation-icons:nth-child(odd)  .icons-bg { background: white; border: 1px solid var(--awb-color2); border-radius: 50%; padding: 30px; }
.col-pg-prestation-icons:nth-child(odd)  .icons-bg img { filter: brightness(0) saturate(100%) invert(37%) sepia(9%) saturate(5931%) hue-rotate(183deg) brightness(83%) contrast(78%); }

.col-pg-prestation-icons:nth-child(even) .fusion-column-wrapper:before { content: ""; width: 100%; height: 70%; background: var(--awb-color1); position: absolute; z-index: -1; bottom: 0; right: 0; left: 0; }
.col-pg-prestation-icons:nth-child(even)  .icons-bg { background: white; border: 1px solid var(--awb-color1); border-radius: 50%; padding: 30px; }
.col-pg-prestation-icons:nth-child(even)  .icons-bg img { filter: brightness(0) saturate(100%) invert(21%) sepia(72%) saturate(319%) hue-rotate(178deg) brightness(100%) contrast(89%); }

.col-pg-prestation-icons:hover { transform: translate(2px, -2px); filter: drop-shadow(0 0 5px var(--awb-color1)) !important; }

/*Responsive*/
@media only screen and (max-width: 1360px){
.col-pg-prestation-icons:nth-child(even) .icons-bg { padding: 20px; }
.col-pg-prestation-icons:nth-child(odd) .icons-bg { padding: 20px; }
}
@media only screen and (max-width: 600px){
.col-pg-prestation-icons:nth-child .icons-bg img { max-width: 60px !important; }
}
@media only screen and (max-width: 497px){
body .col-pg-prestation-icons { width: 100% !important; max-width: 390px; margin-inline: auto !important; }
.margin-col-mob { margin-top: 20px !important; }
}

/*Title Page Interne*/
@media only screen and (min-width: 801px){ 
.line-title { display: block; position: relative; z-index: 9;  margin-bottom: -15px; }
.line-title:before { content: ""; width: 100%; height: 1px; background: white; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin-block: auto; margin-inline: auto; z-index: -2; }
.line-title:after { content: ""; width: calc(100% - 50px); height: 60px; background: var(--awb-color1); position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin-block: auto; margin-inline: auto; z-index: -1; }
}

/*------------------------------------------------------***End***------------------------------------------------------*/

.mw-600 { max-width: 600px; margin-inline: auto !important; }
.mw-700 { max-width: 700px; margin-inline: auto !important; }
.mw-850 { max-width: 850px; margin-inline: auto !important; }

/*popup*/
.show_slidine:hover { background: var(--awb-color2) !important; }

/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 920px;margin-left: auto !important;margin-right:auto !important;}
.el-pos-abs {position: absolute !important;}

/**************************************Style : PRE-HOME*********************************/


/**************************************Style : SLIDER REVOLUTION*********************************/

.left-arrow-slide:hover, .right-arrow-slide:hover {
    background: var(--awb-color2) !important;
    color: white !important;
}

/**************************************Style : section_presentation*********************************/
/*all image border*/
.cader-element { position: relative; }
.cader-element:before { content: ""; height: calc(100% - 30px); width: calc(100% - 55px); position: absolute; border: var(--awb-color7) 1px solid ; margin: auto; top: 0; right: 0; left: 0; bottom: 0; }
.col-presentation-center .col-inser-bottom .fusion-empty-column-bg-image:before { content: ""; height: calc(112% - 30px); width: calc(165% - 30px); position: absolute; border: var(--awb-color7) 1px solid ; margin: auto; left: -148px;  }
.line-after { width: 100% !important; display: block; margin-bottom: -20px; position: relative; }
.line-after:before { content: ""; height: 2px; width: calc(100% - 500px); background: var(--awb-color2); position: absolute; right: 0; top: 15px; bottom: 0; margin-block: auto; }
/**/

.col-presentation-center .fusion-builder-row-inner { height: 100% !important;}
.col-presentation-center .col-inser-top .fusion-empty-column-bg-image { margin-bottom: 0px; transform: translate(0px, 95px); width: 70% !important; }
.col-presentation-center .col-inser-bottom .fusion-empty-column-bg-image { width: 165% !important; margin-left: -160px; margin-bottom: -40px; margin-top: 0px  }
.col-presentation-center .fusion-column-wrapper:hover .col-inser-top .fusion-empty-column-bg-image { transform: translate(0px, 85px) !important; }
.col-presentation-right i.fusion-li-icon.fa-check-circle.fas { font-size: 25px; }

/**************************************Style : section_prestations*********************************/

.border-element { position: relative; }
.border-element:before { content: ""; height: calc(100% - 30px); width: calc(100% - 30px); position: absolute; border: var(--awb-color7) 2px solid ; margin: auto; top: 0; right: 0; left: 0; bottom: 0; }

.border-elem-img { position: relative; }
.border-elem-img:before { content: ""; height: calc(100% - 30px); width: calc(100% - 55px); position: absolute; border: var(--awb-color7) 1px solid ; margin: auto; top: 0; right: 0; left: 0; bottom: 0; }


/**************************************Style : section_Actualites*********************************/

.col-blog-grid .fusion-image-wrapper { position: relative; }
.col-blog-grid .fusion-image-wrapper:before { content: ""; height: calc(100% - 20px); width: calc(100% - 20px); position: absolute; border: var(--awb-color7) 1px solid; margin: auto; left: 0px; top: 0; right: 0; bottom: 0; }

/**************************************Style : section_ReseauxSocieaux*********************************/
/**************************************Style : section_Realisations*********************************/

body .gallery_default.wpmf-gallery .wpmf-gallery-item .wpmf-gallery-icon, body .gallery-masonry.wpmf-gallery .wpmf-gallery-item .wpmf-gallery-icon { border-radius: 0px !important; }

/**************************************Style : section_valeurs-points_forts*********************************/

.line-after-val { width: 100% !important; display: block; margin-bottom: -20px; position: relative; }
.line-after-val:before { content: ""; height: 2px; width: calc(100% - 290px); background: var(--awb-color1); position: absolute; right: 0; top: 15px; bottom: 0; margin-block: auto; }

.line-after-pofo { width: 100% !important; display: block; margin-bottom: -20px; position: relative; }
.line-after-pofo:before { content: ""; height: 2px; width: calc(100% - 270px); background: var(--awb-color1); position: absolute; left: 10%; top: 15px; bottom: 0; margin-block: auto; }

/**************************************Style : section_avis*********************************/

body .ti-widget.ti-goog .ti-review-item>.ti-inner { background: var(--awb-color1) !important; padding: 25px !important; }
.ti-review-header .ti-date, .ti-review-header .ti-name  { color: white !important; }
.ti-review-content , span.ti-read-more-active { color: white !important; }
.ti-rating-text { display: none; }
.ti-inner:before { content: ""; height: calc(100% - 20px); width: calc(100% - 20px); position: absolute; border: var(--awb-color7) 1px solid; margin: auto; left: 0px; top: 0; right: 0; bottom: 0; }
.ti-widget .source-Google .ti-review-header:after { background-image: url(/wp-content/uploads/2023/04/quotes.svg) !important; width: 80px !important; height: 80px !important; opacity: 0.1; }

/*Navigation*/
.ti-widget.ti-goog .ti-controls { max-width: 120px !important; top: unset !important; bottom: -10px !important; right: 0; left: 0; margin-inline: auto !important; }
.ti-widget.ti-goog .ti-controls :is(.ti-next ,  .ti-prev){ background: var(--awb-color1); padding: 22px !important; display: flex; border-radius: 0px; }
.ti-widget.ti-goog .ti-controls .ti-next:before  { top: 15px !important; right: 12px !important; background: white !important; }
.ti-widget.ti-goog .ti-controls .ti-next:after{ top: 25px !important; right: 12px !important; background: white !important; }
.ti-widget.ti-goog .ti-controls .ti-prev:before{ top: 25px !important; left: 12px !important; background: white !important; }
.ti-widget.ti-goog .ti-controls .ti-prev:after{ top: 15px !important; left: 12px !important; background: white !important; }
.ti-widget.ti-goog .ti-controls :is(.ti-prev:after , .ti-prev:before  , .ti-next:after , .ti-next:before){  background: white ; }
.ti-widget.ti-goog .ti-controls .ti-next:hover, .ti-widget.ti-goog .ti-controls .ti-prev:hover { transform: scale(1) !important; background: var(--awb-color2); }


/**************************************Style : section_partenaires*********************************/
/**************************************Style : section_Retrouvez-nous*********************************/

.line-after-retrouvez-nous { width: 100% !important; display: block; margin-bottom: -20px; position: relative; }
.line-after-retrouvez-nous:before { content: ""; height: 2px; width: calc(100% - 290px); background: var(--awb-color1); position: absolute; right: 0; top: 15px; bottom: 0; margin-block: auto; }

.col-retrouvez-nous-left { max-width: 500px; }

/**************************************Style : Page Contact*********************************/
.col-formation-contact { position: relative; }
.col-formation-contact:before { content: ""; height: calc(100% - 20px); width: calc(100% - 50px); position: absolute; border: var(--awb-color7) 1px solid; margin: auto; left: 0px; top: 0; right: 0; bottom: 0; }
body .fusion-social-links .fusion-social-networks.color-type-custom.boxed-icons .fusion-social-network-icon:hover { background: var(--awb-color1) !important; }

@media only screen and (max-width: 497px){
	
.cols-formation-contact { width: 100% !important; }
.cols-formation-contact h2.title-heading-left.fusion-responsive-typography-calculated { text-align: center !important; }
.type-icons.check_list_cntct { display: flex; flex-direction: column; align-items: center; }
	
}

/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
/*.fusion-footer {background-image: url("") !important;background-position: center center !important;background-size: cover !important;}*/
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo .svg * {fill: var(--awb-color7) !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}


/* .fusion-footer .widget_media_image img { background: var(--awb-color7); padding: 15px; border-radius: 5px; } */
.fusion-footer .fusion-footer-widget-column { margin-bottom: 20px !important; }

.fusion-footer .menu li{ position: relative; }
.fusion-footer .menu li:before { position: absolute; content: ""; width: 0px; height: 2px; background: var(--awb-color4) !important; bottom: 0px; left: 0; border-radius: 50px; transition: all 0.5s ease-in-out; }
.fusion-footer .menu li:hover:before, .fusion-footer .menu .current_page_item:before {  width: 40px!important; }
.fusion-footer h4.widget-title { position: relative; }
.fusion-footer h4.widget-title:after { content: ""; width: 40px; height: 4px; background-color: var(--awb-color7); background-size: cover; background-repeat: no-repeat !important; position: absolute; bottom: -15px; transition: all 0.5s ease-in-out; left: 0px; border-radius: 50px; }
.fusion-footer .wpmf-gallerys.wpmf-gallerys-life { max-width: 300px; }

.fusion-footer li.menu-item { padding-left: 0 !important; padding-bottom: 5px !important; border-bottom: 0 !important; }
.fusion-footer li.menu-item a::before { display: none }

.fusion-footer .widget .fusion-social-networks .fusion-social-network-icon { margin: 5px 6px !important ; font-size: 25px !important; color: var(--awb-color7) !important; }

/*Nos coordonnees*/
.flex-infos { display: flex; align-items: center; margin-bottom: 15px;}
.icon-infos { margin-right: 10px; color: var(--awb-color7); height: 45px; width: 45px; font-size: 20px; display: flex !important; justify-content: flex-start; border-radius: 10px; padding: 5px 0px; align-items: center; }

.fusion-footer .fusion-columns .fusion-column:nth-child(1) { width: 22% !important; float: left !important; }
.fusion-footer .fusion-columns .fusion-column:nth-child(2) { width: 22% !important; float: left !important; }
.fusion-footer .fusion-columns .fusion-column:nth-child(3) { width: 31% !important; float: left !important; }
.fusion-footer .fusion-columns .fusion-column:nth-child(4) { width: 25% !important; float: left !important; }


span.content-infos * {
    position: relative !important;
    transition: all 0.5s ease-in-out;
}

span.content-info a.dib.link_phone1, .check_list_cntct a {
    position: relative !important;
}

span.content-infos a:before, span.content-info a.dib.link_phone1:before, .check_list_cntct a:before  {
    content: "";
    height: 2px;
    width: 100%;
    background: var(--awb-color7);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-inline: auto;
}

span.content-infos a:hover, span.content-info a.dib.link_phone1:hover, .check_list_cntct a:hover {
    font-weight: 600;
}
.check_list_cntct a:hover {
    color: white !important;
}


/*------------------------------------------------------***End***------------------------------------------------------*/

.minh{
	min-height: 400px !important;
}

.remvIcons .fusion-li-item-content {
    margin-left: 0 !important;
}

/*.remvIcons .fusion-checklist .icon-wrapper, ul.fusion-checklist .icon-wrapper{
    display: none !important;
}*/

/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/

/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 801px){ 

    /*style header*/

    /*style main content*/

    /*style footer*/
/*Copyright*/
.fusion-footer .div_copyright { display: flex; align-items: center; justify-content: space-evenly; }
    
}

/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1500px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){

    /*style header*/

    /*style main content*/
body .abso-element { display: none !important; }

    /*style footer*/

}

/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){

.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header, .fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu { background-color: var(--awb-color7) !important; }
	
    /*style header*/
    .fusion-header {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right: 10px !important;}
    .fusion-mobile-menu-icons {margin-top: 5px !important;}
    .fusion-mobile-menu-icons a{margin-left: 5px !important;}
    .fusion-icon.fusion-icon-bars:before,.fusion-icon.awb-icon-bars:before{font-size: 35px !important;line-height: normal !important;}
    .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color: var(--awb-color1) !important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: var(--awb-color2) !important;}
    .fusion-logo img{max-height: 55px !important;width: auto !important;}
    .fusion-mobile-nav-holder .menu_icon_rs{display:none !important;}
    .fusion-open-submenu:before {margin-right: 20px !important;}
    .fusion-header .icon_mobil_menu {background: var(--awb-color1) !important; color: #fff !important;font-size: 17px !important; margin-top: 4px !important; padding: 5px 5px ; border-radius: 50% !important; vertical-align: middle; line-height: normal !important; width: 30px !important; height: 30px ; -webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: -webkit-box !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .fusion-header .icon_mobil_menu:hover{background: var(--awb-color2) !important; color: #fff !important;}

    /*style main content*/
/*presentation*/
.col-presentation-center .col-inser-bottom .fusion-empty-column-bg-image { margin-left: -130px !important; margin-bottom: -40px !important; }
.col-presentation-center .col-inser-bottom .fusion-empty-column-bg-image:before { left: -115px !important; }
	
/*points_forts*/
.img-max-height { display: none !important; }
    /*style footer*/
	
.fusion-footer .fusion-columns .fusion-column:nth-child(1) { width: 35% !important; float: left !important; margin-bottom: 0px !important; }
.fusion-footer .fusion-columns .fusion-column:nth-child(2) { width: 40% !important; float: left !important; margin-bottom: 0px !important; }
.fusion-footer .fusion-columns .fusion-column:nth-child(4) { width: 25% !important; float: left !important; margin-bottom: 0px !important; }
.fusion-footer .fusion-columns .fusion-column:nth-child(3) { display: none; }

}
@media only screen and (min-width: 801px) and (max-width: 1024px){
    body .col-pofo, body  .col-valeurs { width: 50% !important;}
}

/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (max-width: 992px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
	.col-pg-prestation-icons {
    width: 100% !important;
    margin-bottom: 20px !important;
}
    
    /*style header*/

    /*style main content*/
/*presentation*/
.col-presentation-center .col-inser-bottom .fusion-empty-column-bg-image:before { width: calc(140% - 30px) !important; }
	
/*points_forts*/
.fusion-separator.separa-vale { margin-left: 0 !important; margin-right: auto; }

.line-after-pofo { width: 100% !important; display: block; margin-bottom: -20px; position: relative; }
.line-after-pofo:before { width: calc(100% - 220px); right: 0 !important; left: unset !important; top: 15px; bottom: 0; margin-block: auto; }

/*Galerie photo*/
body .mw-titleh2 { margin-inline: auto !important; }
	
/*Retrouvez-nous*/
body .col-retrouvez-nous-left { margin-left: 0 !important; margin-right: auto !important; }

    /*style footer*/
    .fusion-footer .div_copyright a{display: block !important;margin: 25px;}
}

/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 767px){
    
    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Between Big Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 601px) and (max-width: 800px){
    
    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Begin Big Mobile Media query style***------------*/
@media only screen and (max-width: 600px){

    /*style header*/
.fusion-header .fusion-logo { max-width: 200px !important; }

    /*style main content*/
	
/*PG Avis*/
.col-avis-margin a.fusion-button.button-flat { margin-top: 10px !important; }
	
    /*style footer*/
.fusion-footer .fusion-columns .fusion-column:nth-child(1) { width: 50% !important; float: left !important; margin-bottom: 0; }
.fusion-footer .fusion-columns .fusion-column:nth-child(2) { width: 50% !important; float: left !important; margin-bottom: 0; }
.fusion-footer .fusion-columns .fusion-column:nth-child(4) { display: none; }
    
}

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px) and (max-width: 768px){
    
    /*style header*/

    /*style main content*/
/*Slider*/
.slide-shape {
    width: 103% !important;
}

    /*style footer*/
    
}

/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
	.cols-formation-contact *{text-align:left !important;}
	.cols-formation-contact h2.title-heading-left.fusion-responsive-typography-calculated {
    text-align: left !important;
}
	.cols-formation-contact .type-icons.check_list_cntct {
    align-items: flex-start !important;
}
    /*style header*/

    /*style main content*/

.w100p-mob { width: 100% !important; }
.w100p-mob .title-heading-left, .w100p-mob .title-heading-right { text-align: center !important; margin-top: 10px !important; margin-bottom: 5px !important; }
.w100p-mob p { text-align: center !important; padding-bottom: 0px !important; }
.mwm .fusion-column-wrapper { max-width: 100px; margin-inline: auto !important; padding-top: 10px !important; }
	
body .col-valeurs h2, .col-valeurs p, .col-pofo h2, .col-pofo p {text-align: center !important; }
.fusion-separator.separa-vale, .fusion-separator.separa-pofo { align-self: center !important; margin-inline: auto !important; }

.line-after-val:before { display: none; }
.line-after-pofo:before { display: none; }
	
/*PoFo*/

.center-element .fusion-image-element { text-align: center !important; }

    /*style footer*/
.fusion-footer .fusion-columns .fusion-column:nth-child(1) { width: 100% !important; float: left !important; margin-bottom: 0; }
.fusion-footer .fusion-columns .fusion-column:nth-child(2) { width: 100% !important; float: left !important; margin-bottom: 0; }
.fusion-footer h4.widget-title:after { right: 0; margin-inline: auto; }
.fusion-footer .menu li:before { right: 0; margin-inline: auto; }
    
}

/*------------------------------------------------------***End Media query***------------------------------------------------------*/

@media only screen and (max-width: 800px) and (min-width: 497px){body .leftstars .sm-text-align-left{text-align:left !important;}}
/******************** Sav Décembre 2024 ***********************/
.btn_tel_header span.menu-text { border: solid 2px var(--awb-color1); padding: 9px 20px; line-height: 14px; background: var(--awb-color1); color: var(--awb-color7); font-weight: 600;}
.header-button-tel-mobile {border: solid 2px var(--awb-color1);padding: 9px;line-height: 14px;background: var(--awb-color1);font-size: 14px !important;color: var(--awb-color7) !important; font-weight: 600;}
.header-button-tel-mobile:hover , .btn_tel_header span.menu-text:hover {background-color: var(--awb-color7);color: var(--awb-color1) !important;}
@media screen and (max-width: 1024px) { [data-classes="btn_tel_header"] { display: none; }}
/****************** END Sav Décembre 2024 *********************/

.PDS-hover {pointer-events: initial !important}