/*
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
*/

/*include file Slide-in Style*/
@import 'popup.css';

/*include file default Style*/
@import 'style-default.css';

/*include file second dev Style*/
@import 'style_dev2.css';

/*------------------------------------------------------***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 .fusion-dropdown-menu .sub-menu li a {background-color: var(--awb-color1) !important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover{background: var(--awb-color3) !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;} */
/*.fusion-logo img {transition:all 0.2s ease-in-out !important;max-height: 120px !important;}*/
/*.fusion-is-sticky .fusion-logo img {max-height: 55px !important;}*/

@media only screen and (min-width: 1025px){
    .fusion-header > .fusion-row {display: flex;justify-content: space-between;align-items: center;}
    .fusion-header > .fusion-row:before, .fusion-header > .fusion-row:after {display: none !important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/
body .fusion-tabs .tab-pane {
    background-color: #35343700 !important;
}

.su_tabs .sous_tabpane{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px !important;
    flex-direction: column;
}
.su_tabs .tab-content {
    padding-left: 10px !important;
}
.su_tabs .tab {
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 2px;
    width: 100%;
	flex-wrap: wrap;
}
 .su_tabs button.tablinks {
    padding: 15px 35px !important;
    border-color: #e2e2e2 !important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: #f6f6f6 !important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
}
@media only screen and (max-width:800px){
	.su_tabs .tab{justify-content:center !important}
}
.su_tabs .fusion-tabs .nav-tabs li.active a.tab-link *,.fusion-tabs .nav-tabs li a.tab-link:hover * { color: #fff !important;}
.su_tabs button.tablinks.active, button.tablinks:hover, .fusion-tabs .nav-tabs li.active a.tab-link,.fusion-tabs .nav-tabs li a.tab-link:hover {background: var(--awb-color1)!important;color: var(--awb-color3)!important;}


.fusion-tabs .nav-tabs li .tab-link {
    background-color: #ffffffcf!important;
/*     border-top: 3px solid #000000 !important; */
}

.fusion-tabs.fusion-tabs-1 .tab-pane {
    background-color: transparent !important;
}
.fusion-tabs .nav-tabs li .tab-link {
    padding: 0 !important;
    margin-block: 0 !important;
    border-radius:0 !important
}

ul.nav-tabs.nav-justified {
    display: flex;
    width: 100% !important;
    align-items: stretch;
}

.fusion-tabs .nav-tabs.nav-justified > li {
    width: 100% !important;
    min-height: 100% !important;
    display: grid;
}

.fusion-tabs .nav-tabs.nav-justified > li a {
    height: 100% !important;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.su_tabs .fusion-tabs .nav-tabs li.active a.tab-link {
    padding-block: 25px !important;
}

.su_tabs .fusion-tabs .nav-tabs li .tab-link {
    padding-block: 25px !important;
    background: #f6f6f6 !important;
}
.su_tabs .fusion-tabs .nav-tabs{
	background-color: #ffffff !important;
}

div#Avant-Apres,div#Avant-Apresh,div#Avant-Aprese {
    width: 100%;
    height: auto;
    max-height: max-content;
}
/* .fusion-image-before-after-element {
    min-height: 350px !important;
} */
/* 
.tabcontent{
	display:block !important;
} */

div.tabcontent,div.tabcontent1,div.tabcontent2 {
    width: 100% !important;
    height: max-content !important;
    text-align: center;
}


/* .fusion-image-before-after-container img {
    clip: rect(0px, auto, auto, 0) !important;
} */


button.tablinks1 {
	padding: 15px 35px !important;
    border-color: #e2e2e2 !important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: #f6f6f6 !important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
}


button.tablinks1.active {
	padding: 15px 35px !important;
    border-color: var(--awb-color1)!important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: var(--awb-color1)!important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
	color: var(--awb-color3)!important;
}


button.tablinks2 {
	padding: 15px 35px !important;
    border-color: #e2e2e2 !important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: #f6f6f6 !important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
}


button.tablinks2.active {
	padding: 15px 35px !important;
    border-color: var(--awb-color1)!important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: var(--awb-color1)!important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
	    color: var(--awb-color3)!important;
}
button.tablinks3 {
	padding: 15px 35px !important;
    border-color: #e2e2e2 !important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: #f6f6f6 !important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
}


button.tablinks3.active {
	padding: 15px 35px !important;
    border-color: var(--awb-color1)!important;
    border-width: 1px !important;
    box-shadow: none !important;
    background: var(--awb-color1)!important;
    outline: none !important;
    border: none !important;
    display: table-cell;
    min-width: 15%;
    cursor: pointer;
	    color: var(--awb-color3)!important;
}



/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
.pg-list-col-2 {-webkit-columns: 2 !important;-moz-columns: 2 !important;columns: 2 !important;} .pg-list-col-3 {-webkit-columns: 3 !important;-moz-columns: 3 !important;columns: 3 !important;} .pg-list-col-4 {-webkit-columns: 4 !important;-moz-columns: 4 !important;columns: 4 !important;}
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !important;}

/*  page avis*/
.col-form-avis .form-field :is(input[type ="text"] ,input[type ="email"]) , .form-field textarea{border: 0 !important;border-radius:0 !important;}
.col-form-avis .strong-form-inner{padding:0 !important;}
/* end page real */
/*  page avis*/

body .tabs-with-inner-cols .gallery-masonry.wpmf-gallery .wpmf-gallery-item .wpmf-gallery-icon {
    border-radius: 0 !important;
}
/* .tabs-with-inner-cols .fusion-tabs .tab-pane{background: transparent !important;}
.fusion-tabs .tab-pane {padding: 24px 0 !important;}
 body .tabs-with-inner-cols .fusion-tabs .nav-tabs{background:transparent !important;}
 .tabs-with-inner-cols .fusion-tabs .tab-link{margin:5px 1% !important}
 .tabs-with-inner-cols .fusion-tabs .tab-link:hover{margin:5% 1% !important;box-shadow: 1px 6px 13px 0px #2c312f61 !important;}
 .tabs-with-inner-cols body .wpmf-gallerys{margin:4px -10px !important} */


/* end page real */
/*  page style prestations*/
	.content-box-pres .fusion-column.content-box-column{
		width: 100% !important;
	}
/*  end style page */
@media only screen and (max-width: 900px) and (min-width:600px){
	.content-box-pres .fusion-column.content-box-column{
		width: 100% !important;
	}
}

/* botton slide */
a.slideup_btncontact:hover {
    border-color: var(--awb-color1)!important;
    border:2px solid ;
    color: var(--awb-color1)!important;
}
a.slideup_btncontact {
    border:2px solid ;
}
/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin class***------------------------------------------------------*/
body .ln1-7{line-height:1.7 !important;}
.absolute{position:absolute !important;left:16% !important;}
body .color4{color:var(--awb-color4) !important;}
body .w300 {max-width:600px !important;}
@media only screen and (max-width: 1024px){
	body .w100 img{width:100% !important;justify-content:center !important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***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*********************************/
body .Tbar_title{border-bottom :2px solid var(--awb-color4) !important;}

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


/**************************************Style : section_presentation*********************************/

.section_presentation .col-presentation-inner::before {
    content: "";
    width: 100%;
    height: 87%;
    margin-top: 5%;
    position: absolute;
    background:  var(--awb-color2);
}

.txt-col-1 {
	margin-bottom:12px !important ;
	margin-top:12px !important;
}


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

.col-prestas-slider .presta-slide-card {
    background: var(--awb-color7);
	color:var(--awb-color1) !important;
    text-align: start !important;
    padding: 0px 20px 20px 21px;
    width: 70%;
    height: 17%;
    overflow: hidden;
	position: absolute;
    top: 16%;	
	display: flex;
    flex-direction: column;
  transition: all .3s ease-in-out;
}

.col-prestas-slider .presta-slide-text{
	color:var(--awb-color1) !important;
	padding: 0px 0 17px 0px !important;
}
.col-prestas-slider .presta-slide-card:hover {height: 67% !important;background:#707070!important;}
.col-prestas-slider .presta-slide-card:hover *{color:#fff!important;}
.col-prestas-slider .presta-slide-card h3 {
    line-height: 1!important;
}
.presta-slide-card a:hover i {transform: scale(1.5);color:var(--awb-color1)!important;}
.col-prestas-slider .sa_owl_theme .owl-dots .active span{background-color:var(--awb-color1) !important}
.col-prestas-slider .sa_owl_theme .owl-dots  span{background-color:var(--awb-color3) !important}
body .white .sa_owl_theme .owl-nav .owl-prev {left: -60px;}
body .white .sa_owl_theme .owl-nav .owl-next {right: -30px;}
body .white .sa_owl_theme .owl-nav{position: absolute;bottom: -72px;right: 49%;}
.col-prestas-slider .col-pr-txt{max-width:480px !important;}
.col-prestas-slider .white .sa_owl_theme .owl-nav :is(.owl-prev , .owl-next){border-radius:5px !important;background-color: transparent !important;height: 40px !important;width: 40px !important;background-size:100% 26px !important;top:auto;bottom:-30%;filter: brightness(0) saturate(100%) invert(47%) sepia(15%) saturate(1545%) hue-rotate(254deg) brightness(86%) contrast(81%);}
body .col-prestas-slider .sa_owl_theme .owl-nav .owl-prev , .col-prestas-slider .sa_owl_theme .owl-nav .owl-prev:hover {
       background: #f5c7a9 url(https://www.actuamod-coiffeur.fr/wp-content/uploads/2022/09/bien-etre-demo1-bien-etre-demo1-arrow-pre-left.png) no-repeat center center !important;
}
body .col-prestas-slider .sa_owl_theme .owl-nav .owl-next , .col-prestas-slider .sa_owl_theme .owl-nav .owl-next:hover {
    background: #f5c7a9 url(https://www.actuamod-coiffeur.fr/wp-content/uploads/2022/09/bien-etre-demo1-bien-etre-demo1-arrow-pre-right.png) no-repeat center center !important;
}
body .white .sa_owl_theme .owl-nav .owl-prev:hover ,body .white .sa_owl_theme .owl-nav .owl-next:hover{background-color:rgba(255,255,255,0) !important;}
/**************************************Style : section_Actualites*********************************/

.section_actualites  button.DesignedButton__button {
    border: 2px solid var(--awb-color4) !important;
}
.section_actualites .FeedLayout__load-more-btn button.DesignedButton__button {
    border: 2px solid var(--awb-color3) !important;
    background: var(--awb-color3) !important;
    color:
    var(--awb-color7) !important;
}
body .section_points_forts .fusion-text p {
    max-width: 800px;
    margin: auto auto 20px!important;
}
.col-blog-act a.fusion-read-more , input.wpmtst_submit_testimonial {
    background: #E5318F !important;
    color: #fff !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;text-align:center!important;
    margin: 0px !important;
    border: 1px solid #E5318F !important;
}

.col-blog-act a.fusion-read-more:hover , body .Tbar_btn a:hover, input.wpmtst_submit_testimonial:hover {
    background: #fff !important;
    color: #E5318F !important;border:1px solid #E5318F!important;
}

.col-blog-act .blog-act-page .fusion-image-wrapper img {
    width: 100%;
    height: 219px;
    object-fit: cover;
}
.col-blog-act .blog-act-page .fusion-post-wrapper {
    border-radius: 15px !important;
}
/**************************************Style : section_ReseauxSocieaux*********************************/


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


/**************************************Style : section_valeurs*********************************/


/**************************************Style : section_points_forts*********************************/
.test-classe .wpmslider-viewport{overflow:inherit !important;}
.test-classe .wpmtst-testimonial-inner {
   background: #d1614b80 !important;
    display: flex !important;
    flex-direction: column-reverse;
    text-align: center !important;
    padding: 20px 59px !important;
	position:unset  !important;
}
.test-classe .strong-content .wpmtst-testimonial::after {
	    content: " ,,";
    width: 100px;
    height: 100px;
    font-size: 110px !important;
    color: #fff !important;
    line-height: 0.1;
    letter-spacing: -6px;
    text-align: center;
    background: #E5318F;
    position: absolute;
    top: -74px;
    margin: 10px 64px;
    border-radius: 50%;
    z-index: 12;
}
body .bg-image-pres{
	max-width: 65% !important;
}
@media only screen and (max-width: 800px){
	body .bg-image-pres{
		display:none !important;
	}
	
	body .p_rls p{padding:20px!important;}
	body .content-box-pres .fusion-column{margin-bottom:10px!important;}
}
/**************************************Style : section_avis*********************************/


body .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
    -webkit-mask: url('/wp-content/uploads/2022/09/bien-etre-demo1-bien-etre-demo1-arrow-pre-right.png') center center no-repeat !important;
    width: 43px;
}

body .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{
    -webkit-mask: url('/wp-content/uploads/2022/09/bien-etre-demo1-bien-etre-demo1-arrow-pre-left.png') center center no-repeat !important;
    width: 47px;
    z-index: 112;
}
.test-classe .wpmslider-next:before , .test-classe .wpmslider-prev:before{
		filter: brightness(0) saturate(100%) invert(84%) sepia(27%) saturate(525%) hue-rotate(324deg) brightness(97%) contrast(98%) !important;
}
.test-classe :is(.wpmslider-prev , .wpmslider-next) {
    padding-top:19px;
    margin: 0 19px !important;
}
.test-classe .wpmslider-controls {
    margin-right: 25px !important;
}
body .avis_g .ti-widget.ti-goog .ti-review-item>.ti-inner, .ti-widget.ti-goog .ti-load-more-reviews-button{background-color:#e5318f80!important;border:unset!important;color:#fff!important;}
body .avis_g .ti-widget.ti-goog .ti-review-header .ti-profile-details,body .avis_g.pg .ti-widget.ti-goog .ti-reviews-container .ti-controls{display:none!important;}
body .avis_g .ti-widget.ti-goog .ti-review-header:after,body .avis_g .ti-widget.ti-goog .ti-review-header .ti-profile-img{left:0!important;align-self:flex-start!important;}
body .avis_g.pg .ti-widget.ti-goog .ti-reviews-container-wrapper{flex-wrap:wrap!important;}
body .avis_g.pg .ti-widget.ti-goog .ti-review-item{position: unset !important; margin-bottom: 50px!important;}
/**************************************Style : section_Facebook*********************************/
.fb_iframe_widget iframe{border: 20px solid #303030 !important;position:relative!important;border-radius: 80px 80px 0px 0px!important;border-bottom:unset!important;box-shadow:0px 0px 7px 10px #00000080!important;}
.fb_iframe_widget>span:before{position:absolute;content:url("/wp-content/uploads/2023/09/actuamod-lissage-bresilien-lorient-bfr_ifrm.png");top:0;margin:auto;width:224px;height:40px;left:0;right:0;z-index:1;}
/**************************************Style : section_contact*********************************/
body.fusion-body .col-contact-form input[type="submit"]:hover {background: var(--awb-color4) !important;color: #fff !important;}
body.fusion-body .col-contact-form input[type="submit"]{background:transparent !important;border: 2px solid var(--awb-color4) !important;color: var(--awb-color4) !important;border-radius: 0px !important;margin-top:20px!important;}

.sep-bf-title-white:before{background-color: var(--awb-color7) !important;}
.col-contact-form .page-contact-5 input[type="text"], .col-contact-form .page-contact-5 input[type="email"], .col-contact-form .page-contact-5 input[type="number"], .col-contact-form .page-contact-5 input[type="tel"], .col-contact-form .page-contact-5 textarea {border: solid 1px #fff !important; border-radius: 0px !important;}
.col-contact-form  .input-label {margin-bottom:0px !important;margin-top: 0px !important;}
.col-contact-form  .focused .sp-label {-webkit-transform: translateY(-37px);-ms-transform: translateY(-37px);transform: translateY(-37px);color: #fff !important;padding: 0px 0px !important;background-color:unset !important;}
.col-contact-form textarea {height: 140px !important;}
.col-contact-form .mb15 {margin-bottom: 15px !important;}
.sp-label {color: #00000042 !important;font-size: 16px!important;}
.col-contact-form .focused .sp-label {color:  var(--awb-color1) !important;}
body .infos-box-contact .fusion-column {margin-bottom: 8px !important;}

/**************************************Style : section_map*********************************/


/*------------------------------------------------------***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-color3) !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}

.fusion-footer-widget-column:last-child{margin-bottom: 19px !important;}
.fusion-footer .fusion-footer-widget-area .fusion-row {max-width: 1360px !important;margin-inline: auto;}
.fusion-footer .fusion-footer-copyright-area .fusion-row {max-width: 1160px !important;margin-inline: auto;padding:17px 0px;}
body .fusion-footer-widget-area .widget-title{ font-size: 21px !important;}
body .fusion-footer.fusion-columns.fusion-widget-area a{color:#fff !important;}
body .fusion-footer.fusion-columns .fusion-widget-area{padding-bottom:30px !important}
body.fusion-body .fusion-footer .fusion-column:nth-child(2) .current-menu-item>a{color:var(--awb-color3) !important;}
body .infos-box-contact a.dib.link_phone1:hover {color: #fff !important;text-decoration: underline;}
body .slideup-phone-number .dib:hover{color:var(--awb-color3) !important;}
body .slideup_btncontact:hover{background:var(--awb-color3) !important;color:#000!important;}
body #sliders-container .btn_slide:hover .material-icons{color:#e5318f!important;cursor:pointer!important;}
/*----menu footer style----*/
.fusion-footer .hide-rub-menu .sub-menu,.fusion-footer .menu .icon_rs_menu{display:none !important;}
.fusion-footer .menu li, .fusion-footer .menu li a {border: none !important;}
.fusion-footer .menu li {padding:0px 0px 5px !important;}
.fusion-footer .menu li a:before,.fusion-footer .menu li.menu_icon_rs {display: none !important;}
.fusion-footer .fusion-columns .fusion-column{width: 25% !important;}
.fusion-footer ul.menu li:nth-child(7n) ,.fusion-footer-widget-area ul .sub-menu{display: none!important;}

/*----coordonnes style----*/
fusion-footer .flex-row-content{display: flex;flex-direction: column;justify-content: space-evenly;}
.fusion-footer .flex-content{display:flex!important;align-items: center;margin-bottom: 20px!important;font-size: 17px !important; line-height: 23px !important;font-family: 'Poppins'; font-weight: 200;}
.fusion-footer .flex-content .flex-bg-i { font-size: 20px !important; margin-right: 15px !important; width: 28px !important; height: 28px !important; margin: auto; display: flex; align-items: center;  justify-content: center; color: var(--awb-color4) !important; background:transparent;border-radius:50%;}
.fusion-footer .flex-content{align-items : flex-start !important;margin-right: 25px !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(1) {width:18% !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(2) {width:18% !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(3) {width:35% !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(4) {width:25% !important;}
/*  help*/
body .horaires_site,body .adresse_postal_site{font-weight:400!important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(5) {width: 100% !important;text-align: center !important;margin:auto !important;}
.help_widget {display: flex;gap: 37px;background:#fff;padding: 14px 30px;max-width: 78%;margin: auto;height: 59px !important;align-items: center;margin-top:11px !important;justify-content:center;}

.help {color: var(--awb-color3);font-size: 20px !important;font-weight: 600 !important;text-transform: uppercase;}
.number_widg a { color: var(--awb-color3) !important; font-size: 20px; font-weight: 800;width: 160px;}
.number_widg a:hover {color: var(--awb-color1) !important;}
.phone_icon i{color: var(--awb-color7);background: var(--awb-color3);padding: 20px;font-size: 35px;border-radius: 50%;box-shadow: inset rgb(0 0 0 / 17%) 0px 3px 6px 0px;}
.phone_btn {display: flex;align-items: center;gap: 30px;}
.fusion-footer-widget-area .widget-title:before {content: "";background: var(--awb-color4);position: absolute;width: 37px;height: 4px;border-radius: 8px;top: 32px;}
.fusion-footer-widget-column{margin-bottom:10px !important;}
/* .div_copyright{display: flex;gap: 60px;align-items: center;justify-content: center;} */
@media only screen and (max-width: 1024px){
	.help_widget{max-width:89% !important;}
	.help {font-size: 1.9vw !important;}
	/**************************************Style : section_presentation*********************************/
	body .sep-pres{margin-block: 22px 25px !important;}
	body .sec_fb{background:#4C3342!important;}
	body .fb_iframe_widget{justify-content: center!important;}
}

@media only screen and (max-width: 900px){

	body.fusion-body .fusion-footer .fusion-column:nth-child(1) {width: 24% !important;padding-bottom:20px !important;padding-left: 79px !important;}
	body.fusion-body .fusion-footer .fusion-column:nth-child(3) {width:40% !important;padding-bottom: 40px !important; padding-left: 0px !important; padding-right: 10px !important; }
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {width: 30% !important;padding-left: 49px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(n+4) {display:none !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(5) {display:block !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(5) {width:90% !important;display:block !important;margin-left: 4%!important;}
	body.fusion-body .fusion-columns .fusion-column:not(.fusion-column-last) {    margin: 0 0 0px !important;}
	.help_widget{max-width:100% !important;}
	.fusion-footer-widget-area {padding: 45px 0px 25px !important;}
	body .fusion-footer li.icon-rs-mn { display: none !important;}
	.fusion-copyright-notice a {font-size: 13px !important;}
	.logo-site-foot {display: none !important;}
	.fusion-footer footer .fusion-row .fusion-columns {width: unset !important;margin: unset !important; display:flex !important;/*justify-content: center;*/}
	.fusion-footer-copyright-area {    padding: 0px 0px 0px !important;}
	.fusion-mobile-menu-icons a {float: right;font-size: 35px !important;margin-left: 20px;}
	.fusion-column:nth-child(2):after {    display:none !important;}
	.h1_col_text .fusion-column-wrapper {   padding-right: 0px !important;}
	.fusion-copyright-content {left: 0;right: 0;bottom: 0px !important;padding: 20px 30px 10px;margin: auto !important;}
	 body .cp-slidein-body input.cp-input.cp-number.cp-last-field {height: 43px !important;}
	.help_widget {gap: 15px;padding: 15px 8px;}
	.help {font-size: 1.9vw !importa}
	.nubmre_widg a {font-size: 17px;}
	.bar_copyr {justify-content: center;}
	/**************************************Style : section_presentation*********************************/
}
@media only screen and (max-width:700px){
	body.fusion-body .fusion-footer .fusion-column:nth-child(1) {padding: 10px !important;text-align: center !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2) {display:initial !important;    text-align: center !important;padding: 10px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {display:none !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(4) {display: initial !important;text-align: center !important;padding: 10px !important;}
	.logo-footer { margin-top: 10px !important;}
	.fusion-footer .fusion-columns .fusion-column { margin: 0 0 25px !important;}
	.fusion-logo img {    max-height: 75px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column {width: 100% !important;}
	body .fusion-footer-widget-area {padding: 10px 0px 0px !important;}
	.fusion-footer .menu {columns: 1 !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {padding-left: 15px !important;}
	.bar_copyr {flex-direction: column;}
	.help_widget {display: flex;justify-content: center;background: transparent;padding: 10px 40px;border-radius: 60px;margin: auto;height: unset !important;align-items: center;margin-top: 0px !important;flex-direction: column;}
	.phone_btn {display: flex;align-items: center;gap: 20px;background:#fff;padding: 0px 35px 0px 0;border-radius: 50px;height: 50px;}
	.help {display:none!important;}
	.fusion-footer-widget-area .widget-title:before{display:none;}
	.fusion-footer .menu li {display: block !important;text-align: center !important;margin-bottom: 7px !important;padding: 0px 7px 7px 0px !important;line-height: normal !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {display: none !important;}
}
@media only screen and (max-width: 320px){
	.fusion-copyright-content {padding: 25px 30px 80px 30px !important;}
	.fusion-logo img {max-height: 65px !important;}
	.phone_btn {gap: 8px; padding: 0px 15px 0px 0;}
	body .fusion-footer-widget-area .widget-title{margin-right:6px !important;}
}
@media only screen and (max-width: 400px){
	.help_widget {padding: 10px;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/



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

@media only screen and (min-width: 901px){ 
/*  start page avis*/
 .col-form-avis .strong-form{position:unset !important;}
.col-form-avis form.wpmtst-submission-form {columns: 2 !important;}
.col-form-avis textarea {height: 10rem !important;}
.col-form-avis .form-field.field-star_rating {width: auto !important; position: absolute; top: 0px;left: 313px;} 
.col-form-avis .form-field.wpmtst-submit {text-align: end;width: 98% !important;}
/* end page avis */
}
@media only screen and (min-width: 801px){ 
.animate_01{-webkit-animation: mymove2 ease-in-out 1.618s infinite alternate !important;animation: mymove2 ease-in-out 1.618s infinite alternate !important;}
    .animate_02{-webkit-animation: mymove ease-in-out 1.618s infinite alternate !important;animation: mymove ease-in-out 1.618s infinite alternate !important;}
    .animate_04 {-webkit-animation: mymove3  2.618s linear infinite!important;animation: mymove3  2.618s linear infinite!important;}
    @-webkit-keyframes mymove {from {-webkit-transform: translatey(0px);transform: translatey(0px);} to {-webkit-transform: translatey(15px);transform: translatey(15px);}}
    @keyframes mymove {from {-webkit-transform: translatey(0px);transform: translatey(0px);} to {-webkit-transform: translatey(15px);transform: translatey(15px);}}
    @-webkit-keyframes mymove2 {from {-webkit-transform: translatey(15px);transform: translatey(15px);}to {-webkit-transform: translatey(0px);transform: translatey(0px);}}
    @keyframes mymove2 {from {-webkit-transform: translatey(15px);transform: translatey(15px);}to {-webkit-transform: translatey(0px);transform: translatey(0px);}}
    @-webkit-keyframes mymove3 {to {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}
    @keyframes mymove3 {to {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}
    
}
/*------------***Large devices (desktops, less than 1441px)***------------*/
@media only screen and (max-width: 1440px){

    

}

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

        
/**************************************Style : section_presentation*********************************/

	body .col-pres-1 .fusion-column-wrapper {
		padding-bottom: 19% !important;
	}

	body .col-pres-2 .fusion-column-wrapper {
		padding-bottom: 0% !important;
	}
	
}

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

    
	.col-prestas-slider .presta-slide-card {
		width: 65%;
		height: 16.5%;
		top:8% !important;
	}

}

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

    /*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: 7px !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:#fff!important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: var(--awb-color4) !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;}
	
	 .col-prestas-slider .presta-slide-card {
		width: 90%!important;height: 17.5%;
	}
}

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

    .col-prestas-slider .presta-slide-card {
		top:5%!important;
		width: 72%;
		
	}


}


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

    /*style page content*/
	/**************************************Style : section_prestations*********************************/
	.section_presentation .col-presentation-inner::before{height:100% !important;margin-top:0 !important}
	.text-pres-1{margin-bottom:40px !important;}
	body .col-pre-order-2 .fusion-column-wrapper{
		flex-direction: column-reverse !important;
	}
	/**************************************Style : section_presentation*********************************/
	.col-pres-1 .fusion-column-wrapper{
		flex-direction: column-reverse !important;
	}
	body .col-pres-1 .fusion-column-wrapper {
		padding-bottom: 1.5vw !important;
	}

	body .col-pres-2 .fusion-column-wrapper {
		padding-bottom: 1.5vw !important;
	}
	body .sep-pres{
		margin-block: 12px 25px !important;
	}
	.imag-pres-1{order:2 !important}
	.text-pres , .btn-pres{order:1 !important;}
	.btn-pres{margin-bottom:15px !important;}
	.text-pres{margin-top:5px !important;}
    /*style footer*/

}

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

   	/**************************************Style : section_prestations*********************************/
	 .col-prestas-slider .presta-slide-card {
		top:0%!important;
		width: 80%;
/* 		height: 66% !important; */
	}

}

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

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

/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
	/**************************************Style : section_prestations*********************************/
	body .Mln{line-height:1 !important;}
    .section_actualites .FeedLayout__row-footer {
		display: flex;
		flex-wrap: wrap;
		padding: 12px;
	}

	.section_actualites .FeedLayout__row-footer div{
		margin-bottom:12px;
	}
	.col-prestas-slider .presta-slide-card{height: 100% !important;}
	.col-prestas-slider .sa_hover_container{background-size:cover!important;min-height: 280px!important;}
	
	/* 	 footer */
		.help{display:none !important;}
}
.post h2, .post-content h2, h2, h2.entry-title {
    font-size: var(--post_title_typography-font-size) !important;
}
/*------------------------------------------------------***End Media query***------------------------------------------------------*/
.fusion-logo {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center;
    gap: 40px;
}

.res-head {
    display: flex;
    align-items: flex-end;
    justify-content: end;
    column-gap: 15px;
    font-size: 20px !important;
	color:#fff;
}

.res-head a {
    color: #fff;
    margin-top: 10px;
}

.res-head i.fa.fa-phone {
	color:#fff;
    transform: rotate(90deg);
    margin-right: 10px;
}

.res-head a:hover {
    color: #fff;
    text-decoration:underline;
}

.hover_a:hover {
    text-decoration:underline;
}

@media only screen and (max-width: 1280px){
	.fusion-main-menu > .fusion-menu > li > a {
    padding: 0px 12px !important;
}
.fusion-logo {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center;
    gap: 20px;
}	
}
@media only screen and (max-width: 800px){
.res-head{
	display:none;
}
.fusion-logo {
    display: block !important;
}	
.fusion-mobile-menu-icons {
    display: flex !important;
    align-items: center !important;
    flex-direction: row-reverse !important;
    margin-top: unset !important;
}	
.fusion-mobile-menu-icons a {
    color: #ffffff !important;
    font-size: 26px !important;
}
}	


