/*
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 .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;} */
.fusion-is-sticky .fusion-header .fusion-megamenu-icon {
    color: black;
}
.fusion-is-sticky .fusion-header .fusion-megamenu-icon:hover {
    color: #f69e36;
}

.fusion-header #menu-main-menu .fusion-menu-cart{opacity:0;transition:0.5s}
.fusion-secondary-menu .fusion-widget-cart-counter {width:50px}
.fusion-secondary-menu .fusion-widget-cart-counter>a:before {
    content: "";
    position:absolute ;
    left:-15px;
    width:25px;
    height:25px;
    background:url(https://www.labat-motoculture.fr/wp-content/uploads/2024/04/labat-motoculture-motoculture-a-mont-de-marsan-cart.png) ;
    background-size:contain;
    background-repeat:no-repeat;
}
.fusion-secondary-menu .fusion-widget-cart-counter>a:hover:before {filter: brightness(0) saturate(100%) invert(85%) sepia(26%) saturate(6251%) hue-rotate(335deg) brightness(101%) contrast(93%);}
header .fusion-menu-cart-checkout a:hover {
    color: #104d9b !important;
}
.hide-elem{display:none !important}
@media only screen and (max-width: 1024px){
	header .fusion-secondary-header{display:none !important}

	header .fusion-mobile-menu-icons {
		display: flex !important;
		align-items: center;
		gap: 4px;
		justify-content: flex-end;
		flex-direction: row;
	}
}
header .fusion-mobile-menu-icons a.icon_mobil_menu {
    order: 2;
    margin: 0 !important;
    margin-left: 5px !important;
}

header .fusion-mobile-menu-icons a.fusion-icon.awb-icon-shopping-cart {
    order: 1;
}

header .fusion-mobile-menu-icons a.fusion-icon.awb-icon-bars {
    order: 3;
}
}

header .fusion-social-network-icon {
    background-color: #fff !important;
    border-color: #fff !important;
    color: black !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-layout-column.col-bgimg-left{
transition:all 0.5s ease-in-out !important;
}


body .fusion-layout-column.col-bgimg-left:hover{
   --awb-bg-position:left !important;
}

/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !important;}
.pg-mp-titre-h1-bg  p{text-align: center !important;}
.radius-all iframe {border-radius: 10px !important;overflow: hidden;}
@media only screen and (max-width: 800px){
.page-contact-5 .input-label p{margin-bottom: 0 !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;}

/* left line */
.title-h2-elem {padding: 20px;}
.title-h1-line, .title-h2-elem{
    padding-left: 20px;
    position:relative;
}
.title-h1-line:before , .title-h2-elem:before {
    content:"";
    position:absolute;
    top:50%;
    left:0;
    transform:translateY(-50%);
    height:90%;
    width:5px;
    background:var(--awb-color2);
    
}

.elem-right{
    padding-left: 0px;
    padding-right: 20px;
}
.elem-right:before {
    left:unset;
    right:0;    
}
/* title bar */
.fusion-page-title-bar .entry-title{display:none !important}
/**************************************Style : PRE-HOME*********************************/


/**************************************Style : SLIDER REVOLUTION*********************************/
.sr-arrow:hover {
	filter: brightness(0) saturate(100%) invert(72%) sepia(40%) saturate(1081%) hue-rotate(334deg) brightness(100%) contrast(94%);
}
@media only screen and (max-width: 1000px){
	.sr-arrow {
		width: 28px !important;
		text-align: center !important;
	}
}
@media only screen and (max-width: 800px){
	.sr-arrow {
		width: 23px !important;
		text-align: center !important;
	}
}

/**************************************Style : section_presentation*********************************/
.title-h1 {
    font-family: 'Raleway';
    font-size: 55px;
    font-weight: 900 !important;
}
@media only screen and (max-width: 1500px){
	.title-h1-elem h1 {font-size: 28px !important;}
	.title-h1 {font-size: 50px !important;	}
}
@media only screen and (max-width: 600px){
	.title-h1-elem h1 {font-size: 24px !important;	}
	.title-h1 {font-size: 30px !important;	}
}




    
/**************************************Style : section_prestations*********************************/
.sa_hover_container {
    padding: 0 !important;
    position: relative;
    overflow: visible !important;
}
.presta-wrapper {
    width: 100%;
	background: #104d9b;
	border-radius:6px;
	overflow: hidden;
}
.presta-img{
	position:relative !important;
	border-radius:6px;
	overflow: hidden;
}
.presta-img img {
    width: 100% !important;
    object-fit: cover !important;
	
}

.presta-p{
	padding:20px 30px;
	color:#104D9B;
	font-family: ;
	font-size:16px;
} 
.presta-title {
    background: #104d9b;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    padding: 15px;
	border-radius:6px;
}


.presta-hover{
	background:#f69e36;
	color:#fff;
	text-align:center;
	border-radius:6px;
	position:absolute;
	bottom:0;
	left:0;
	transition:0.5s !important;
	max-height: 0;
	transition: max-height 0.8s ease-out !important;
	overflow: hidden;
}

 .owl-item:hover .presta-hover{
	max-height: 500px;
    transition: max-height 0.8s ease-in !important;
} 
/* arrows */
.section-prestation .white .sa_owl_theme .owl-nav .owl-prev:hover, .section-prestation  .white .sa_owl_theme .owl-nav .owl-next:hover {
    background-color: transparent !important;
}

.section-prestation  .white .sa_owl_theme .owl-nav .owl-prev {
    background: url(/wp-content/uploads/2024/03/labat-motoculture-motoculture-a-mazeres-fliche-1.svg) no-repeat center center !important;
    border-radius: 50%;
    height: 16px !important;
    width: 50px !important;
   
}

.section-prestation  .white .sa_owl_theme .owl-nav .owl-next {
    background: url(/wp-content/uploads/2024/03/labat-motoculture-motoculture-a-mazeres-fliche-2.svg) no-repeat center center !important;
    border-radius: 50%;
    height: 16px !important;
    width: 50px !important;
    
}
.section-prestation  .white .sa_owl_theme .owl-nav .owl-prev:hover {
    background: url(/wp-content/uploads/2024/03/labat-motoculture-motoculture-a-mazeres-fliche-3.svg) no-repeat center center !important;
  
}

.section-prestation  .white .sa_owl_theme .owl-nav .owl-next:hover {
    background: url(/wp-content/uploads/2024/03/labat-motoculture-motoculture-a-mazeres-fliche-4.svg) no-repeat center center !important;
    
}

.white .sa_owl_theme .owl-nav .owl-prev {
    position: absolute;
    left: unset !important;
    right: -48% !important;
}
.white .sa_owl_theme .owl-nav .owl-next {
    position: absolute;
    left: unset !important;
    right: -54% !important;
}
.sa_owl_theme .owl-nav div, .sa_owl_theme .owl-nav button {
    position: absolute;
    top: 70% !important;
}
@media only screen and (min-width: 801px){
.colpresta-title .fusion-column-wrapper {
    max-width: 400px !important;
    width: 100% !important;
    margin-inline: auto !important;
    padding-bottom: 100px !important;
}
}
@media only screen and (max-width: 800px){
	 .owl-item .presta-hover{max-height: 500px;} 
	.presta-hover{background:#f69e36e6;}
	
	.col-presta-slider img{max-height:350px;}
}



.section-prestation .sa_owl_theme .owl-dots {
    display: none !important;
}
.section-prestation  .owl-carousel{margin-bottom:0 !important}
@media only screen and (max-width: 1600px) {
	.colpresta-title .fusion-column-wrapper {
		padding-bottom: 20px !important;
	}
	
	.section-prestation  .owl-carousel{margin-bottom:22px !important}
    body.fusion-body .section-prestation  .sa_owl_theme .owl-nav {
        display:none !important;
    }

    .presta-sldr .section-prestation  .owl-dots {
        display: block!important;
    }

    /* dots slider */
    body.fusion-body .section-prestation   .sa_owl_theme .owl-dots {
        bottom: -23px !important;
    }

     body.fusion-body .section-prestation  .sa_owl_theme .owl-dots .active span, .section-prestation  .sa_owl_theme .owl-dots .owl-dot span:hover {
        background-color: #f69e36  !important;
        border-radius: 80px !important;
        width: 41px !important;
        height: 9px !important;
    }

   .section-prestation  .sa_owl_theme .owl-dots .owl-dot span {
        width: 25px !important;
        background-color: #fff !important;
        border-radius: 80px !important;
        height: 9px !important;
    }

    .section-prestation  .sa_owl_theme .owl-dots {
        display: block !important;
    }
}
@media only screen and (max-width: 800px){
	 body.fusion-body .section-prestation   .sa_owl_theme .owl-dots {
        bottom: -30px !important;
    }
}
/**************************************Style : section_Actualites*********************************/


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


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


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


/**************************************Style : section_points_forts*********************************/


/**************************************Style : section_avis*********************************/
.col-avis .ti-widget.ti-goog .ti-controls > div{display:block !important}
.col-avis .ti-widget.ti-goog .ti-controls{
    top:-40px !important;
}
.col-avis .ti-widget.ti-goog .ti-reviews-container-wrapper{
    margin-inline:0 !important;
    margin-top:0px !important
}
.col-avis .ti-widget.ti-goog .ti-controls .ti-prev {
    left: unset;
    right: 60px;
}


.ti-widget.ti-goog .ti-controls .ti-next:before, .ti-widget.ti-goog .ti-controls .ti-prev:before,.ti-widget.ti-goog .ti-controls .ti-next:after, .ti-widget.ti-goog .ti-controls .ti-prev:after{
    display:none !important;
}

.ti-widget.ti-goog .ti-controls .ti-next {
    background: url(/wp-content/uploads/2024/04/labat-motoculture-motoculture-a-mont-de-marsan-right.png) no-repeat center center !important;
    height: 16px !important;
    width: 50px !important;
}

.ti-widget.ti-goog .ti-controls .ti-prev {
    background: url(/wp-content/uploads/2024/04/labat-motoculture-motoculture-a-mont-de-marsan-left.png) no-repeat center center !important;
    height: 16px !important;
    width: 50px !important;
}

.ti-widget.ti-goog .ti-controls .ti-prev:hover {
    background: url(/wp-content/uploads/2024/03/labat-motoculture-motoculture-a-mazeres-fliche-3.svg) no-repeat center center !important;  
}

.ti-widget.ti-goog .ti-controls .ti-next:hover {
    background: url(/wp-content/uploads/2024/03/labat-motoculture-motoculture-a-mazeres-fliche-4.svg) no-repeat center center !important; 
}
.ti-widget.ti-goog .ti-controls .ti-next:hover, .ti-widget.ti-goog .ti-controls .ti-prev:hover {
    -webkit-transform: scale(1.0) !important;
    -ms-transform: scale(1.0) !important;
    transform: scale(1.0) !important;
}
/**************************************Style : section_produits********************************/
.pc-img-elem {
    position: relative !important;
}

.pc-img-elem .woocommerce-product-gallery__image:after {
    content: "" !important;
    position: absolute !important;
    left: 0; !important
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: rgb(82 51 51 / 0%) !important;
    transition:0.4s !important;  
    border-radius:10px
  
}
.pc-img-elem:hover .woocommerce-product-gallery__image:after {
   
    background: rgb(0 0 0 / 45%) !important;
}


/* arrows */
.section-produits .awb-swiper-button-prev i , .section-produits .awb-swiper-button-next i {
    display: none;
}

.section-produits .awb-swiper-button-prev {
    background: url(/wp-content/uploads/2024/04/labat-motoculture-motoculture-a-mont-de-marsan-left.png) no-repeat center center !important;
    height: 16px !important;
    width: 50px !important;
    left:calc(50% - 55px) !important;;
}

.section-produits .awb-swiper-button-next {
    background: url(/wp-content/uploads/2024/04/labat-motoculture-motoculture-a-mont-de-marsan-right.png) no-repeat center center !important;
    height: 16px !important;
    width: 50px !important;
    right:calc(50% - 55px) !important;;
}

.section-produits .awb-swiper-button-prev  ,.section-produits  .awb-swiper-button-next  {
    top:unset !important;;
    bottom:0px !important;;
}
.section-produits .awb-swiper.fusion-post-cards{
    padding-bottom:50px !important;
}

.section-produits .awb-swiper-button-prev:hover {
    background: url(/wp-content/uploads/2024/03/labat-motoculture-motoculture-a-mazeres-fliche-3.svg) no-repeat center center !important;  
}

.section-produits .awb-swiper-button-next:hover {
    background: url(/wp-content/uploads/2024/03/labat-motoculture-motoculture-a-mazeres-fliche-4.svg) no-repeat center center !important; 
}
/* responsive */
@media only screen and (min-width: 801px) and (max-width: 1024px){
	.pc-col-title {
		margin-bottom:10px !important;
	}
	.pc-col-title , .pc-col-price {
		width:100% !important;
	}
	.pc-title-elem .fusion-title-heading{
		text-align:center !important;
	}
	.pc-price-elem {
		justify-content: center !important;
	}
}
/**************************************Style : section_contact*********************************/


/**************************************Style : section_magasin*********************************/
.section-magasin .fusion-checklist .circle-yes, .section-magasin  ul.fusion-checklist .circle-yes {
    border-radius: 4px !important;
    width: 32px !important;
    height: 32px !important;
	font-size: 16px !important;
}
.col-acc-info-blue .nos-magasin-phone{color:#fff !important}
.col-acc-info-blue .nos-magasin-phone:hover{color:#f69e36 !important}

.section-magasin li.fusion-li-item {
    display: flex;
    align-items: center;
}
.section-magasin .nos-magasin-last li.fusion-li-item {
    align-items: start;
}
.section-magasin .fusion-checklist .fusion-li-item-content, .section-magasin .fusion-checklist .fusion-li-item-content {
    margin-inline-start: 0;
}
@media only screen and (max-width: 800px){
	.col-acc-info-grey > .fusion-column-wrapper , .col-acc-info-blue > .fusion-column-wrapper{border-radius:10px !important}
}
@media only screen and (max-width: 490px){
	.col-acc-info-grey > .fusion-column-wrapper , .col-acc-info-blue > .fusion-column-wrapper{padding:20px !important}
}
/*------------------------------------------------------***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;}

/* col width */
.fusion-footer .fusion-columns{display: flex !important;justify-content: center;}
.fusion-footer .fusion-columns > .fusion-column:nth-child(1){width: 30% !important;}
.fusion-footer .fusion-columns > .fusion-column:nth-child(2){width:30% !important}
.fusion-footer .fusion-columns > .fusion-column:nth-child(3){width: 30% !important;padding-left:80px}
@media only screen and (max-width: 1280px){ 
.fusion-footer .fusion-columns > .fusion-column:nth-child(1){width:35% !important}
.fusion-footer .fusion-columns > .fusion-column:nth-child(2){width:35% !important}
.fusion-footer .fusion-columns > .fusion-column:nth-child(3){padding-left: 40px;}
}
@media only screen and (max-width: 1065px){ 
	.fusion-footer .fusion-columns{justify-content: start;}
.fusion-footer .fusion-columns > .fusion-column:nth-child(1){width:50% !important;order:1}
.fusion-footer .fusion-columns > .fusion-column:nth-child(2){width:50% !important;order:3;margin-top:30px}
.fusion-footer .fusion-columns > .fusion-column:nth-child(3){width:50% !important;order:2;padding-left: 0px;}
}
@media only screen and (max-width: 800px){ 
	.fusion-footer .fusion-columns{justify-content: start;}
.fusion-footer .fusion-columns > .fusion-column:nth-child(1){width:55% !important;order:1}
.fusion-footer .fusion-columns > .fusion-column:nth-child(2){display:none}
.fusion-footer .fusion-columns > .fusion-column:nth-child(3){width:45% !important;order:2}
}
@media only screen and (max-width: 735px){ 
.fusion-footer .fusion-columns{justify-content: center;}
.fusion-footer .fusion-columns > .fusion-column:nth-child(1){width: 100% !important;order:1}
.fusion-footer .fusion-columns > .fusion-column:nth-child(3){display:none}
	.fusion-footer .fusion-columns > .fusion-column:nth-child(1)  {
    margin-bottom:0
}
.fusion-footer .fusion-columns > .fusion-column:nth-child(1) .widget-title {
    text-align: center;
}

.fusion-footer .menu-main-menu-container > .menu {
    flex-direction: column !important;
    align-items: center;
    text-align: center;
}
	.fusion-footer .fusion-columns > .fusion-column:nth-child(1) .widget_nav_menu li{
		border:unset !important
	}
}
/* Menu */
.fusion-footer .menu-item a:hover ,.fusion-footer .current-menu-item a{
    color: var(--awb-color2) !important;
}
.fusion-footer .menu-item a:before{
    display: none !important;
}

.fusion-footer .menu-main-menu-container > .menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.fusion-footer .menu-main-menu-container > .menu > li {
    width:50%;
    padding: 7px;
/*     font-family: 'Poppins' !important;
    font-weight: 400 !important; */
}


/* Nos coordonnees */
.section-toggle-footer .fusion-panel {
    background: #f69b53;
    margin-bottom:5px;
    padding:5px 15px !important;
}

.section-toggle-footer .fusion-panel:hover {
    background: #ffffff;
       
}

.fusion-footer .fusion-columns > .fusion-column:nth-child(2) .panel-heading{
	background:transparent;
}
.fusion-footer .fusion-columns > .fusion-column:nth-child(2) .panel-heading .panel-title a{ 
    background: #f69e36 !important;
    padding: 15px 20px;
}
.fusion-footer .fusion-columns > .fusion-column:nth-child(2) .panel-heading  .panel-title a:hover ,
.fusion-footer .fusion-columns > .fusion-column:nth-child(2) .panel-heading  .panel-title a.active{
    background: #ffffff !important;
}
.fusion-footer .fusion-columns > .fusion-column:nth-child(2) .fusion-panel {
    padding: 0 !important;
    background: #f69e36 !important;
}


.fusion-footer .fusion-columns > .fusion-column:nth-child(2) .panel-collapse {
    background: #f69e36;
    padding:20px
}

.info-toggel-box {
    display: flex;
    gap: 0;
    margin-bottom: 10px;
    align-items: center;
}

.info-toggel-wrapper .info-toggel-box:not(.tondeuse):last-child {
    margin-bottom: 0px !important;
	align-items: start;
} 
.info-toggel-wrapper .info-toggel-box.tondeuse {
    align-items: center;
} 


.fusion-footer .fusion-columns > .fusion-column:nth-child(2) a:hover {color:#104d9b !important}
/* copyright */
.copyright_content a {
/*     font-family: 'poppins'; */
    padding: 5px;
}
.fusion-footer .fusion-footer-copyright-area .fusion-row {
    max-width: 1000px !important;
    
}
.div_copyright {
    display: flex;
    justify-content: space-between;
	align-items: center;
}
@media only screen and (max-width: 1280px){ 
	.fusion-footer .fusion-footer-copyright-area .fusion-row {
    max-width: 900px !important;
    
}
}
@media only screen and (max-width: 1024px){ 
	.fusion-footer  .div_copyright {
		flex-direction:column !important
	}
	.fusion-footer  .coherence-logo{margin-bottom:15px}
}



/* titre line */
@media only screen and (min-width: 736px){ 
	.fusion-footer .fusion-columns > .fusion-column:nth-child(1) .widget-title{padding-left:20px;margin-left:5px}
	.fusion-footer .fusion-columns > .fusion-column .widget-title{position:relative;padding:5px 20px}
	.fusion-footer .fusion-columns > .fusion-column .widget-title:before{
		content:"";
		position:absolute;
		top:50%;
		left:0;
		transform:translateY(-50%);
		height:100%;
		width:5px;
		background:var(--awb-color2);
	}
}
/*------------------------------------------------------***End***------------------------------------------------------*/



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

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

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

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

    /*style footer*/

}

/*------------***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){
    
    /*style header*/

    /*style main content*/

	/* page actus */
	.section-actus .fusion-alignleft{width:100% !important}
    /*style footer*/

}

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

    /*style main content*/

    /*style footer*/
	
}

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

    /*style main content*/

    /*style footer*/
	
}

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

    /*style header*/

    /*style main content*/

    /*style footer*/
	
}

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

.plan-de-site {
    pointer-events: none !important;
}



/************** woocomerce ***************/
/*** produits ***/
.pc-cart-elem a {
    width: 100%;
    text-align: center !important;
    justify-content: center !important;
}

.pc-price-elem .price {
    background: #f69e36;
    padding: 6px;
    border-radius: 4px;
}

.pc-product-elem > .fusion-column-wrapper > .fusion-builder-row-inner:nth-child(2) {
    padding:20px !important;
    box-shadow:4px 0 12px rgb(0 0 0 / 15%);
}

 .pc-img-elem a{
	text-align:center !important;
}

.pc-img-elem img {
    width: 100%;
	margin:0px;
	min-height: 320px !important;
    max-height: 320px !important;
    object-fit: contain !important;
}
.pc-col-img .fusion-column-wrapper {
    margin: 0 !important;
}
/*
	li.product-grid-view.product.type-product {
		width: 30%;
	}

 */

#wrapper .section-pc-product .catalog-ordering {
    margin-bottom: 0px !important;
}
@media only screen and (max-width: 800px){
	.pc-price-elem {
		display: flex;
		justify-content: center !important;
	}

}





/* woocomerce page  */
.woocommerce-page #content {
    margin-bottom: 0px;
}

/* cart */
.woocommerce-cart #main {
    padding:70px 20px 70px 20px;
}
.fusion-menu-cart-checkout a:hover {
    color: #104d9b !important;
}

.fusion-menu-cart-checkout {}

.wc-block-cart__submit-container .wc-block-components-button {
    font-family: "DM SANS" !important;
    background: #f69e36;
    color:#fff;
    height:55px !important;
    border:unset !important;
    font-size: 17px !important;
    font-weight: 400 !important;
}
.wc-block-cart__submit-container .wc-block-components-button:hover {
    background: #104d9b;
    color:#fff
}

.wc-block-cart{
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding:30px !important;
    border-radius:8px;
    box-shadow:0 0 6px #f69e36;
}
.is-large.wc-block-cart {
    margin-bottom: 0 !important;
}
.wc-block-cart__sidebar {
    margin-bottom: 0 !important;
}

tr.wc-block-cart-items__header span,
.is-large.wc-block-cart .wc-block-cart__totals-title{
    font-size: 16px;
    color:#f69e36
}
.is-medium .wc-block-cart__sidebar{
    margin-bottom:0 !important;
}

/* cart vide  */
.woocommerce-cart .wp-block-button__link{color:#fff !important;background:#f69e36 !important;border-radius:6px !important}
.woocommerce-cart .wp-block-button__link:hover{color:#fff !!important;background:#104d9b !important}

/* woocommerce checkout */




.woocommerce-checkout .wc-block-components-title {
    color: #f69e36;
}

.wp-block-woocommerce-checkout{
    margin-top: 50px !important;
    margin-bottom: 50px !important;
    padding:30px !important;
    border-radius:8px;
    box-shadow:0 0 6px #f69e36;
}
.wc-block-components-sidebar-layout{margin-bottom:0}

.is-large .wc-block-checkout__actions {
    border-top: 1px solid hsla(0,0%,7%,.11);
    padding: 36px 0 0;
}
/* */
.woocommerce-order-received #main,.single-product #main{
    padding:50px 20px !important;
}
@media only screen and (max-width: 800px){
    .woocommerce-order-received #main,.single-product #main{
    padding:20px !important;
}
}
/* single product */
.single-product .quantity.buttons_added .minus:hover, .single-product .quantity.buttons_added .plus:hover {color:#fff !important}
ul.social-share.clearfix {
    display: none !important;
}

a.show_details_button {
    display: none !important;
}

.fusion-content-sep.sep-double.sep-solid {
    display: none;
}

.single-product .related.products .add_to_cart_button {
    background: #f69e36;
    color: #fff;
    padding: 10px 20px;
    text-align: center !important;
    border-radius:4px !important;
	max-width: 200px !important;
    width: 100% !important;
}
.single-product .related.products .add_to_cart_button:hover {
    background: #104d9b;
    color: #fff !important;
}


.single-product .related.products .product-buttons a:before {
    display: none;
    
}


.single-product .related.products .product-details {
    text-align: center;
}

.single-product .related.products .fusion-price-rating {
    display: flex;
    justify-content: center !important;
    margin-top: 10px;
}

.single-product .related.products .product-buttons-container {
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 800px){
	.wp-block-woocommerce-checkout {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	   padding:20px !important;

	}
	.woocommerce-checkout #main {
		padding:20px !important;
	}

	/* cart */
	.woocommerce-cart #main {
		padding: 20px !important;
	}
		 .wc-block-cart{
		padding: 20px !important;

	}
	/* product page */
	.single-product  #wrapper .product .summary.entry-summary {
		margin-left: 0% !important;
	}
}
@media only screen and (max-width: 497px){
	.wc-block-cart-items__row {
		display: flex !important;
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
	}
}
section.related.products ul.products .product img {
    min-height: 320px !important;
    max-height: 320px !important;
    object-fit: contain !important;
}
/*side barre*/
.fusion-content-widget-area .widget ul.product-categories li a {
    text-transform: uppercase !important;
    display: inline-block;
    padding: 10px 40px !important;
    width: 100% !important;
	font-size:16px !important;
}
.fusion-content-widget-area .widget ul.product-categories li {
    padding: 0 !important;
    margin: 0 !important;
}

.fusion-content-widget-area .widget ul.product-categories li>ul.children>li>a {
    padding-left: 60px !important;
}
.fusion-content-widget-area .widget ul.product-categories li.cat-item.current-cat>a,.fusion-content-widget-area .widget ul.product-categories li.cat-item>a:hover {
    background: var(--awb-color2);
    color: #fff !important;
}
.fusion-content-widget-area .widget ul.product-categories li.cat-item.current-cat>a:before,.fusion-content-widget-area .widget ul.product-categories li.cat-item>a:hover:before{
	color: #fff !important;
}
.widget.woocommerce.widget_product_categories h4.widget-title {
    padding: 0 30px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
}
footer section#nav_menu-2 {margin-bottom:20px !important}
.avis-google .ti-widget.ti-goog {
    height: 500px !important;
    overflow-y: scroll !important;
    padding-right: 20px;
}