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

/*****************************************************/
.cmplz-accept:hover, .cmplz-deny:hover, .cmplz-view-preferences:hover {  background-color: var(--awb-color4)!important; color: #fff !important;}
#ssb-container ul li a {padding: 0 0px 0 0 !important;}
/*------------------------------------------------------***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-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;}
}
body.fusion-body .fusion-main-menu .rdv-btn span {
    background-color: var(--awb-color1) !important;
	border:2px solid var(--awb-color1);
    padding: 15px 13px !important;
    color: var(--awb-color2); border-radius: 0px;}
body.fusion-body .fusion-main-menu .rdv-btn:hover span { background-color: transparent !important;color: var(--awb-color1);}

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


/*------------------------------------------------------***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:4% 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;}
body #ssb-btn-0:hover {background:transparent!important;}
/**************************************Style : PRE-HOME*********************************/
/**************************************Style : SLIDER REVOLUTION*********************************/


/**************************************Style : section_presentation*********************************/
body.fusion-body .col1-up {
    transform: translate(0px,-68px) !important;
}

body.fusion-body .col2-down {
    transform: translate(0px,68px) !important;
}


/* .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: #d5cdc5;
	color:var(--awb-color1) !important;
    text-align: start !important;
    padding: 0px 20px 20px 21px;
    width: 56%;
    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 .sa_hover_container:hover .presta-slide-card
 {height: 67% !important;}

.col-prestas-slider .presta-slide-card h3 {
    line-height: 1.5 !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: -42px;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%;}
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://bien-etre-1.coherencedemos2.fr/wp-content/uploads/2022/09/bien-etre-demo1-bien-etre-demo1-arrow-pre-left.png) no-repeat center center !important; z-index: 99;
}
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://bien-etre-1.coherencedemos2.fr/wp-content/uploads/2022/09/bien-etre-demo1-bien-etre-demo1-arrow-pre-right.png) no-repeat center center !important; z-index: 99;
}
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*********************************/
.col-insta .FeedLayout__wrapper {
    background-color: transparent !important;
}
/* .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;
} */

/* .col-blog-act a.fusion-read-more , body .Tbar_btn a , input.wpmtst_submit_testimonial {
    background: transparent !important;
    color: #d1512d !important;
    border: 1px solid #d1512d !important;
    padding-inline: 32px;
    padding-block: 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.col-blog-act a.fusion-read-more:hover , body .Tbar_btn a:hover, input.wpmtst_submit_testimonial:hover {
    background: #d1512d !important;
    color: #fff !important;
    border: 1px solid #d1512d !important;
    padding-inline: 32px;
    padding-block: 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
} */

.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*********************************/
/*---SAV MAJOR 26 AVRIL---*/
.col-insta button.DesignedButton__button.FollowButton {
    background: #493e3b !important;
}
.col-insta button.DesignedButton__button.FollowButton:hover {
    background: #d5cdc5 !important;
	color:  #493e3b !important;
}
/*---END SAV MAJOR 26 AVRIL---*/

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


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


/**************************************Style : section_points_forts*********************************/
.col-pofo-imag{background-color:#fff !important;}
.test-classe .wpmslider-viewport{overflow:inherit !important;}
.test-classe .wpmtst-testimonial-inner {
   background: #493e3bd9 !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:#d5cdc5;
    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;
	}
}

/*---SAV MAJOR 26 AVRIL---*/
.section_points_forts img.img-responsive {filter: brightness(0) saturate(100%);}
/*---END SAV MAJOR 26 AVRIL---*/
/**************************************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;
}

/*SAV 14/03/2023 */
.col-avis-google .ti-widget.ti-goog .ti-reviews-container-wrapper{overflow:visible !important;}
.col-avis-google .ti-widget.ti-goog .ti-review-item{padding: 0 20px !important}
.col-avis-google .ti-widget.ti-goog .ti-review-item>.ti-inner {padding: 20px 8% !important;background-color: #493e3bd9 !important;border: unset !important;}
.col-avis-google .ti-widget.ti-goog .ti-review-item>.ti-inner * {text-align: center !important;}
.col-avis-google .ti-widget.ti-goog .ti-review-header {position: absolute;top: -40px;}
.col-avis-google .ti-widget.ti-goog .ti-profile-img img{width:80px !important;height:80px !important;}
.col-avis-google .ti-widget.ti-goog .ti-profile-details {display: none !important;}
.col-avis-google .ti-widget.ti-goog .ti-review-content {color: #fff !important;font-size: 17px !important;}
.col-avis-google .ti-widget.ti-goog .ti-star {width: 18px !important;height: 18px !important;}
.col-avis-google .ti-widget.ti-goog .ti-controls {display: flex !important;flex-direction: row-reverse;position: absolute !important;bottom: -50px;top: unset;left: 0;right: 0;margin: 0 auto !important;width: max-content;height: max-content;}
.col-avis-google .ti-widget.ti-goog .ti-controls div {position: relative !important;top: unset;left: unset;right: unset;bottom: unset;display: block !important;}
.col-avis-google .ti-widget.ti-goog .ti-controls div:before, .col-avis-google .ti-widget.ti-goog .ti-controls div:after{background: #F5C7AA !important;}
.col-avis-google .ti-widget.ti-goog .ti-footer{display:none !important;}
@media only screen and (min-width: 1025px){
	.col-avis-google .ti-widget.ti-goog .ti-widget-container{display:flex;flex-direction: column;align-items: center;justify-content: center;}
	.col-avis-google .ti-widget.ti-goog .ti-widget-container .ti-review-item{flex: 0 0 50% !important;max-width: 50% !important;}
}
@media only screen and (max-width: 800px){
	.col-avis-google .ti-widget.ti-goog .ti-review-item {padding: 0 10px !important;}
	.col-avis-google .ti-widget.ti-goog .ti-review-item>.ti-inner{padding: 20px 5% !important;}
}

/**************************************Style : section_partenaires*********************************/


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

.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: 30px !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-color1) !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: 1100px !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;font-weight:bold !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-color1) !important;}
.fusion-footer .menu .rdv-btn, .fusion-footer .menu .fa-insta{display:none !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) {display: none;}

/*----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:30% !important;padding-left: 43px !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(2) {width:40% !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(3) {width:30% !important;}

/*  help*/
.fusion-footer .fusion-columns .fusion-column:nth-child(4) {width: 100% !important;text-align: center !important;margin:auto !important;}
.help_widget {display: flex;gap: 37px;background:var(--awb-color2);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-color1);font-size: 20px !important;font-weight: 600 !important;text-transform: uppercase;}
.number_widg a { color: var(--awb-color1) !important; font-size: 20px; font-weight: 800;}
.number_widg a:hover {color: var(--awb-color4) !important;}
.phone_icon i{color: var(--awb-color1);background: var(--awb-color7);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;}
	
}

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

	body.fusion-body .fusion-footer .fusion-column:nth-child(1) {width: 40% !important;padding-bottom:20px !important;padding-left: 79px !important;}
	body.fusion-body .fusion-footer .fusion-column:nth-child(3) {width: 81% !important; padding-left: 79px !important; }
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {width: 60% !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(4) {display:block !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(4) {width:100% !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), body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {display:none !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: var(--awb-color3);padding: 0px 35px 0px 0;border-radius: 50px;height: 50px;}
	.help {font-size: 18px !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-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;}
	.help_widget {padding: 10px 0px;}
	
}
/*------------------------------------------------------***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 */
}

/*------------***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){
	
	 .col-prestas-slider .presta-slide-card {
		width: 67% ;
		height: 17.5%;
	}
	
	body.fusion-body .col1-up, body.fusion-body .col2-down {transform: none !important;}
}
/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (max-width: 1000px){
 /*style header*/
    .col-prestas-slider .presta-slide-card {
		top:5%!important;
		width: 72%;
		
	}


}


/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
    
 /*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: var(--awb-color1) !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;}
	.fa-insta, .rdv-btn{display:none !important;}
    /*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;} */
	.col1-up .fusion-column-wrapper{flex-direction: column-reverse !important;}
	.imag-pres-1{order:3 !important;}
	.text-pres{order:2 !important;}
	.btn-pres{order:1 !important;}

    /*style footer*/
	body.fusion-body .ssb-btns-right li{width: 126px!important; height: 126px!important;}
	body.fusion-body .ssb-btns-right li a img{float: left !important;}
}

/*------------***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: 66% !important;}
	.col-prestas-slider .presta-slide-card {background: #dbffeac7;}
	.test-classe .strong-content .wpmtst-testimonial::after {width: 88px;  height: 88px;margin: 10px 29px;}
	/************************/
	body.fusion-body .section_prestations{padding-bottom: 15%!important;}
	body.fusion-body .ssb-btns-right li{width: 107px!important; height: 107px!important;}
		/* 	 footer */
		.help{display:none !important;}
}

@media only screen and (max-width: 375px){
    .fusion-logo img {max-height: 42px !important;}
	.test-classe .strong-content .wpmtst-testimonial::after {width: 84px;  height: 84px;margin: 10px 10px;}
	.test-classe .wpmtst-testimonial-inner {padding: 20px 17px !important;}
}

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

}

.page-id-655 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #493e3b !important;
    color: #fff !important;
    border-color: #493e3b !important;
}
.page-id-655 input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: #d5cdc5 !important;
    color: #493e3b !important;
}
/*------------------------------------------------------***End Media query***------------------------------------------------------*/
li#ssb-btn-0 {
    display: none;
}
/*SAV 15/05/2023 */

@keyframes rotate-bottom{
	0% {transform: rotate(15deg); }
	100% { transform: rotate(0deg ); }
}
@keyframes reflect-rotate-bottom{
	0% {transform: rotate(15deg) scaleX(-1); }
	100% { transform: rotate(0deg ) scaleX(-1); }
}
.section_points_forts:before {
    content: "";
    position: absolute;
    background: url('/wp-content/uploads/2023/05/douceur-de-vi-institut-de-beaute-mimizan-motif.png');
    background-size: contain;
    width: 220px;
    background-repeat: no-repeat;
    height: 370px;
    right: 0;
    bottom: 0;
    filter: brightness(0) saturate(100%) invert(22%) sepia(20%) saturate(338%) hue-rotate(327deg) brightness(95%) contrast(88%);
    transform-origin: bottom;
	animation: rotate-bottom 2s linear infinite alternate both;
}
.section_prestations:before {
    content: "";
    position: absolute;
    background: url('/wp-content/uploads/2023/05/douceur-de-vi-institut-de-beaute-mimizan-motif.png');
    background-size: contain;
    width: 220px;
    background-repeat: no-repeat;
    height: 370px;
    left: -60px;
    bottom: -60px;
    filter: brightness(0) saturate(100%) invert(22%) sepia(20%) saturate(338%) hue-rotate(327deg) brightness(95%) contrast(88%);
    transform-origin: bottom;
	animation: reflect-rotate-bottom 2s linear infinite alternate both;
}

@keyframes scale-up-center {
	0% {transform: scale(1); }
	100% { transform: scale(0.8); }
}
.Tbar_img {animation: scale-up-center 2s linear infinite alternate both;max-width: 200px;margin: auto;}

.section_tabs_1:before, .section_tabs_3:before{content: "";position: absolute;background: url('/wp-content/uploads/2023/05/douceur-de-vi-institut-de-beaute-mimizan-motif.png');background-size: contain;width: 220px;background-repeat: no-repeat;height: 370px;right: -60px;bottom: -30px;filter: brightness(0) saturate(100%) invert(22%) sepia(20%) saturate(338%) hue-rotate(327deg) brightness(95%) contrast(88%);transform-origin: bottom;animation: rotate-bottom 2s linear infinite alternate both;}

.section_tabs_2:before, .section_tabs_4:before{content: "";position: absolute;background: url('/wp-content/uploads/2023/05/douceur-de-vi-institut-de-beaute-mimizan-motif.png');background-size: contain;width: 220px;background-repeat: no-repeat;height: 370px;left: -60px;bottom: -30px;filter: brightness(0) saturate(100%) invert(22%) sepia(20%) saturate(338%) hue-rotate(327deg) brightness(95%) contrast(88%);transform-origin: bottom;animation: reflect-rotate-bottom 2s linear infinite alternate both;}

.tabs-prices .nav-tabs {background-color: unset !important;display: flex !important;flex-direction: row;justify-content: center;align-items: stretch;}
.tabs-prices.fusion-tabs .nav-tabs li {display: block !important;width: 100% !important;margin: 0 5px;border: 1px solid var(--awb-color1);}
.tabs-prices.fusion-tabs .nav-tabs li .tab-link {height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;margin-right:0px !important;}
.tabs-prices.prices-4 .tab-link h4 {align-items: center !important;justify-content: center !important;}
.tabs-prices.fusion-tabs .tab-content {margin: 10px 5px;}
.tabs-prices .tab-pane:before, .tabs-prices .tab-pane:after, .tabs-prices .nav-tabs:before, .tabs-prices .nav-tabs:after {display: none !important;}
.tabs-prices .tab-pane {padding: 1.5% !important;}
.tabs-prices .tab-pane .items-content{display: flex ;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;gap: 2%;}
.tabs-prices .tab-pane .item-content {display: flex;width:49%;flex-direction: row;justify-content: space-between;align-items: flex-start;margin:5px 0;}
.title-item {font-weight: bold;color: var(--awb-color1);}
.item-caption {display: block;font-size: 13px;font-style: italic;font-weight:400;}
.price-item {font-weight: bold;color: var(--awb-color1);}

.tabs-prices.prices-2 .title-item, .tabs-prices.prices-4 .title-item {color: white;}
.tabs-prices.prices-2 .price-item, .tabs-prices.prices-4 .price-item {color: white;}

@media only screen and (max-width: 800px){.tabs-prices.fusion-tabs .nav-tabs li{margin:0px;}}
@media only screen and (max-width: 600px){.tabs-prices .tab-pane .item-content {width:100%;gap:unset;}}

@media only screen and (max-width: 1500px){
	.section_tabs_1:before, .section_tabs_3:before, .section_tabs_2:before, .section_tabs_4:before, .section_points_forts:before, .section_prestations:before{opacity:0.5;}
}
@media only screen and (max-width: 800px){
	.section_tabs_1:before, .section_tabs_3:before, .section_tabs_2:before, .section_tabs_4:before, .section_points_forts:before, .section_prestations:before{display:none;}
}
/***************************************Sav Decembre 2025**************************************/
.page-id-12 .show_slidine { display: none !important; }
@media(max-width:600px){
    .corp-desktop {
    display: none !important;
}
	.bapopup-container img {
    max-width: 280px !important;
}
}
@media(min-width:601px){
    .corp-mobile {
    display: none !important;
}
}