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


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


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !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*********************************/


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


/**************************************Style : section_presentation*********************************/
.titre-h1 {
    color: #000 !important;
    font-size: 35px !important;
}
.sep-title{border-radius:10px !important;overflow:hidden !important;}
.pres-col-img .fusion-column-wrapper {
    display: flex;
    flex-direction: row !important;
	align-items: center !important;
}

.pres-imge-left {
    margin-top: 140px;
    transform: translateX(50px);
}
@media only screen and (max-width: 1360px){
	.pres-col-txt > .fusion-column-wrapper {
		padding: 0 !important;
	}	
	.main-menu-class-lang{
		display:none !important;
	}
}
@media only screen and (max-width: 800px){
	.pres-imge-left {
        transform: unset;
    }
    .pres-imge-left,.pres-imge-left {
    	margin-top: 0px;
    }
	 .pres-imge-left img,.pres-imge-right img {
    	height: 500px;
		 object-fit:cover;
    }
	.pres-col-img .fusion-column-wrapper {
	    gap:15px;
	}
}
@media only screen and (max-width: 600px){
	.pres-imge-left img,.pres-imge-right img {
    	height: 400px;
    }
   
	.pres-col-img .fusion-column-wrapper {
		margin-top:20px;
		
	}
}
@media only screen and (max-width: 500px){
	.pres-col-img .fusion-column-wrapper {
	    flex-direction:column !important;
		
	}
    .pres-imge-left{
		max-width:500px !important;
		width:100% ;
    }
	.pres-imge-left img{
		/* max-width:500px !important; */
		width:100%;
		}
	.pres-imge-right {
    	width:100%;
    }
	 .pres-imge-left img,.pres-imge-right img {
    	height: 400px;
    	width:500px;
    	object-fit:cover !important;
    }
	.pres-col-img .fusion-column-wrapper {
		margin-top:20px;
		
	}
}
/**************************************Style : section_Nos_categories*********************************/
.max-700 {
    max-width: 950px !important;
    width: 100% !important;
    margin-inline: auto !important;
}

.pc-img-elem .woocommerce-product-gallery__image {
    width: 100% !important;
}
.pc-img-elem img {
    width: 100% !important;
    height: 320px;
    object-fit: cover !important;
}
.pc-col-content .fusion-column-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-content: flex-start !important;
}
.pc-title-elem {
    width: 100% ;
}
.pc-cart-elem{
    width:auto;
}
.pc-price-elem{
    width:auto;
}
.pc-cart-elem a {
    font-size: 16px !important;
}
.pc-title-elem h3 {
    display: flex;
    align-items: center;
}
.pc-title-elem h3 a:hover {
    color: #be7742 !important;
}
.pc-price-elem {
    height: 50px;
}

.pc-cart-elem .variations .value .avada-color-select {
   border-radius:0;
/*     border: unset !important; */
    padding:0;
    width:30px;
    height:30px;
}
.pc-cart-elem .variations .value .avada-color-select span{
   border-radius:0;
    border: unset !important;
    padding:0;
}

@media only screen and (min-width: 800px) and (max-width: 1130px){
	.pc-cart-elem a.add_to_cart_button {
		font-size: 14px !important;
	    width:100%;
		padding:15px 7px !important;
	}
	
	body .fusion-post-card-cart-add-to-cart {
		font-size: 14px !important;
	    width:100%;
		padding:15px !important;
	}
}
@media only screen  and (max-width: 425px){
	.pc-col-content .fusion-column-wrapper {
		flex-direction: column !important;
		align-content: flex-start;
		align-items: flex-start;
	}
}

/* tab title*/
.section-product-accueil .nav-tabs li .tab-link {
    border: unset !important;
    border-bottom: 1px solid #d38449 !important;
}
.section-product-accueil .nav-tabs li.active .tab-link,
.section-product-accueil .nav-tabs li:hover .tab-link{
    border-bottom-width: 2px  !important;
}
.section-product-accueil .nav-tabs li.active .tab-link .fusion-tab-heading,
.section-product-accueil .nav-tabs li:hover .tab-link .fusion-tab-heading{
   font-weight:500 !important;
}
.section-product-accueil .fusion-tabs.horizontal-tabs .tab-content {
    margin-top: 20px !important;
}
@media only screen and (max-width: 900px){
	.section-product-accueil  .nav-tabs {
	    display: flex !important;
	    flex-direction: column;
	    align-items: stretch;
	}
	.section-product-accueil  .nav-tabs li {
	    width:100% !important;
	}
	.section-product-accueil .fusion-tabs.horizontal-tabs .nav{
	    flex-direction: column;
	}
}

/* arrows */

.section-product-arrows  .fusion-post-cards {
    padding-bottom:60px;
}
.section-product-arrows   .fusion-tabs  {
    margin-bottom:0px !important;
}
.section-product-arrows .awb-swiper-button-next {
    bottom: -10px !important;
    top: unset;
    right: calc(50% - 50px)
}

.section-product-arrows  .awb-swiper-button-prev {
    bottom: -10px !important;
    top: unset;
    left: calc(50% - 50px)
}


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


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


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


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


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


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


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


/**************************************Style : section_contact*********************************/
.contact-bg > .fusion-column-wrapper{position:relative !important;z-index:0;}
.contact-bg > .fusion-column-wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: hsl(26deg 61% 56% / 90%);
    z-index:-1;
}
/**************************************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;}

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

 .fusion-footer .fusion-column section *{
    font-size:15px !important;
}


.fusion-footer-widget-column:last-child {
    margin-bottom: 0px !important;
}

.coherence-logo {
    float: left;
}

.float-r {
    float: right !important;
}

.fusion-footer-widget-area .fusion-row {
    max-width: 1130px !important;
}

.fusion-footer .fa-home:before {
    display: none !important;
}


.fusion-footer h4.widget-title {
    position: relative;
    margin-bottom: 40px !important;
    font-size: 18px !important;
}

.fusion-footer h4.widget-title:after {
    position: absolute;
    content: " ";
    width: 42px;
    height: 4px;
    background: #ffffff !important;
    bottom: -20px;
    left: 0;
    border-radius: 50px;
}

.fusion-footer .fusion-footer-copyright-area .fusion-row {
    max-width: 1130px !important;
}
.div_copyright {
    display: flex;
	justify-content: space-between;
}
@media only screen and (max-width: 1134px){
	.div_copyright {
		gap: 20px;
		flex-wrap: wrap;
		justify-content: center;
	}
}
@media only screen and (max-width: 800px){
	.div_copyright {
		flex-direction: column;
	}
}
/*************** menu ****************/
.fusion-footer .menu li a:before {
    display: none;
}

.fusion-footer .menu li {
    padding-left: 0px !important;
    padding-bottom: 0px !important;
    border-bottom: none !important;
}
.fusion-footer  .foo-hide-logo, .fusion-footer .foo-hide .sub-menu{
    display:none !important
}


/* RS */
.fusion-footer .fusion-social-network-icon  {
    padding: 7px 6px !important;
    border-radius: 10px !important;
    border: solid 2px var(--awb-color7) !important;
    font-size: 17px !important;
    color: var(--awb-color7) !important
}
.fusion-footer .fusion-social-networks .fusion-social-network-icon:hover {
	color: #000 !important;
    background: #fff !important
}
/***************** infos ***********************/
.fusion-footer .fusion-columns .fusion-column:nth-child(2) section{
    margin-bottom:20px ;
}
.flex_it {
	display: flex;
	align-content: center;
	margin-bottom: 10px;
	align-items: center;
}
.flex_it:first-child {
    align-items: center;
}

.flex_it i {
	width: 30px;
	height: 30px;
	color: #000000 !important;
	background: #fff !important;
	padding: 2px 0;
	margin: 0 !important;
	margin-right: 15px !important;
	border-radius: 8px;
	font-size: 23px;
	display:flex;
	justify-content:center;
	align-items:center
}


.fusion-columns.fusion-widget-area {
    display: flex !important;
    justify-content: center;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(1) .fusion-footer-widget-column {
    margin-bottom: 20px !important;
}

.fusion-footer .fusion-columns .fusion-column:nth-child(1) {
    width: 25% !important;
    margin-bottom: 0 !important
}

.fusion-footer .fusion-columns .fusion-column:nth-child(2) {
    width: 25% ;
    margin-bottom: 0 !important;
    padding-right:60px ;
}

.fusion-footer .fusion-columns .fusion-column:nth-child(3) {
    width: 25% ;
    margin-bottom: 0 !important
}

.fusion-footer .fusion-columns .fusion-column:nth-child(4) {
    width: 25% ;
    margin-bottom: 0 !important;
	
}


.fusion-footer .fusion-columns .fusion-column:nth-child(5) .widget_media_image {margin-bottom:7px}
.fusion-footer .fusion-columns .fusion-column:nth-child(5) .social_links {margin-bottom:20px !important}


body .fusion-footer span.sep-copy {
    color: var(--awb-color2)!important;
	margin: 10px;
}

/* section info woocomerce*/
.fusion-footer .fusion-columns .fusion-column:nth-child(4) .fusion-toggle-heading, 
.fusion-footer .fusion-columns .fusion-column:nth-child(4) .toggle-content {
    font-family: 'Outfit' !important;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(4) .fusion-toggle-heading {
    font-size:15px !important;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(4) .toggle-content {
     font-size:14px !important;
}

.fusion-footer .fusion-columns .fusion-column:nth-child(4)  .fusion-accordian .panel-title a:hover .fa-fusion-box{
    background:#fff !important;
}

@media only screen and (max-width: 1024px) {
    /*style footer*/ 
	 .fusion-footer .fusion-columns .fusion-column:nth-child(1) {
        width: 32% !important ;
        margin-bottom: 20px !important
    }
    .fusion-footer .fusion-columns .fusion-column:nth-child(2) {
        width: 36% !important ;
        margin-bottom:20px  !important
    }

    .fusion-footer .fusion-columns .fusion-column:nth-child(3) {
      width: 32% !important ;
    }

    .fusion-footer .fusion-columns .fusion-column:nth-child(4) {
        width: 100% !important ;
        margin-bottom: 0 !important
    }
}

@media only screen and (max-width: 800px) {
       .fusion-footer .fusion-columns .fusion-column:nth-child(1) {
        width: 100% !important ;
    }
    .fusion-footer .fusion-columns .fusion-column:nth-child(3) {
        width: 100% !important ;
    }
    .fusion-footer .fusion-columns .fusion-column:nth-child(2),.fusion-footer .fusion-columns .fusion-column:nth-child(4) {
       display: none !important;
    }
	


	.fusion-footer h4.widget-title {
	    text-align: center !important;
	}
	.fusion-footer .menu li {text-align: center !important;padding: 5px 0px 5px 0px !important}

	.fusion-footer h4.widget-title:after {
        margin: auto !important;
        right: 0;
    }
	.fusion-social-networks-wrapper {
		text-align: center !important;
	}
}



/******************************************************* End footer ******************************************************************************/
/**** page contact ***/
.contact-bg-infos .fusion-content-boxes .fusion-column a{color:#fff;}
.contact-bg-infos .fusion-content-boxes .fusion-column a:hover{color:#fff;text-decoration:underline;}
.contact-bg-infos .fusion-content-boxes .fusion-column {
    margin-bottom: 0;
}

.content-box-wrapper {
    display: flex;
    align-items: center;
}

.contact-bg-infos .content-box-wrapper .content-container {
    margin-bottom: 0;
}

.content-box-column {
    margin-bottom: 15px !important;
}

/****** single page product *****/
.single-product #main {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.single-product-col-content .fusion-accordian .fusion-panel.fusion-toggle-boxed-mode:has(a.active) {background:#f6e6db !important;}

.related-product-bg:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 1920px;
    height: 100%;
    background: #d3864a33;
}

.single-product-col-content .variations tr {
    border-bottom: 1px solid #BEBEBE;
}

.single-product-col-content .variations select {
    border: unset;
    background: #F5F5F5 !important;
    border-radius: 0 !important;
}
.single-product-col-content  .single_variation_wrap .woocommerce-Price-amount.amount{color:#d38449 !important}
.single-product-col-content .fusion-accordian .fusion-panel {
    margin-bottom: 0 !important;
}
.single-product-col-content .fusion-accordian .fusion-panel:not(:last-child) {
    border-bottom: 1px solid #BEBEBE !important;
}

.fusion-body #main .single-product-col-content .quantity input[type="button"] {
    color: #000000 !important;
}
 .fusion-body #main .single-product-col-content .quantity input[type="button"]:hover {
    color: #ffffff !important;
}
.single-product-col-content .woocommerce-variation-price .woocommerce-Price-amount {
    font-size: 25px !important;
}
.single-product-col-content .fusion-woo-additional-info-tb .woocommerce-product-attributes-item:not(.woocommerce-product-attributes-item--attribute_pa_couleur):not(.woocommerce-product-attributes-item--attribute_pa_marque) {
    display: none;
}
.single-product-col-imgs .fusion-accordian .fusion-panel.fusion-toggle-boxed-mode:has(a.active) {background:#f6e6db !important;}
.single-product-col-imgs .fusion-accordian .fusion-panel {
    margin-bottom: 0 !important;
}
.single-product-col-imgs .fusion-accordian .fusion-panel:not(:last-child) {
    border-bottom: 1px solid #BEBEBE !important;
}
/* cart header */
.woocommerce-cart #main {
    padding:40px 20px 40px 20px;
}
.fusion-menu-cart-checkout a:hover {
    color: #D38449 !important;
}

.fusion-menu-cart-checkout {
    display: flex;
    flex-direction: column;
}
.fusion-header li.hdr-profile > a {
    padding-right: 0 !important;
}

.fusion-header  .fusion-main-menu .fusion-widget-cart-counter>a:before{
    font-size:20px;
    color:#000 !important;
}

.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number {
    font-size: 14px;
    padding: 5px 4px 5px 4px !important;
}
/* page cart */
.wc-block-cart__submit-container .wc-block-components-button {
    
    background: #d38449;
    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: #000;
    color:#fff
}

.wc-block-cart{
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding:30px !important;
    border-radius:8px;
/*     box-shadow:0 0 20px #fce5df; */
	border: 1px solid hsla(0,0%,7%,.11);
}
.wc-block-cart__totals-title,
.wc-block-cart-items__header-image span{
	color: #d38449 !important;
}

.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:#454545
}
.is-medium .wc-block-cart__sidebar{
    margin-bottom:0 !important;
}

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

/* woocommerce checkout */
.wp-block-woocommerce-checkout-fields-block{
	border:1px solid hsla(0,0%,7%,.11);
	padding:20px;
	border-radius:5px;
}
.wc-block-components-sidebar{margin-top:0 !important;}
.woocommerce-checkout .wc-block-components-title,
.wc-block-components-order-summary__button-text{
    color: #d38449;
}

.wc-block-components-checkout-place-order-button{
    
    background: #d38449;
    color:#fff;
    height:55px !important;
    border:unset !important;
    font-size: 17px !important;
    font-weight: 400 !important;
}
.wc-block-components-checkout-place-order-button:hover {
    background: #000;
    color:#fff
}

.is-large .wc-block-checkout__actions {
    border-top: 1px solid hsla(0,0%,7%,.11);
    padding: 36px 0 0;
}
/* */
.woocommerce-order-received #main, .woocommerce-page #main{
    padding:50px 20px !important;
}
@media only screen and (max-width: 800px){
    .woocommerce-order-received #main, .woocommerce-page #mai{
		padding:20px !important;
	}
}

/* Woocommerce account */
.woocommerce-account #content{
    border: 1px solid hsla(0,0%,7%,.11) !important;
    padding:20px;
    border-radius:5px;
}

/* single product */
.single-product main#main {padding: 0 10px !important;}
.single-product .quantity.buttons_added .minus , .single-product .quantity.buttons_added .plus {color:#fff !important}
.single-product .quantity.buttons_added .minus:hover, .single-product .quantity.buttons_added .plus:hover {color:#000 !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: #454545;
    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: #000;
    color: #fff !important;
}
.description_tab.active a{color:#000 !important}
@media only screen and (max-width: 800px){
	.single-product #content {
		margin-bottom: 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;
	}
}
/* woocommerce account*/
@media only screen and (max-width: 1000px){
	.woocommerce-account .avada-myaccount-user {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
	}
	.woocommerce-account .avada-myaccount-user > div {
		border:unset !important;
		padding: 10px !important;
		text-align: center;
	}
}


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

/* complianze */
.cmplz-buttons .cmplz-btn:hover {
    background: #000 !important;
    color: #fff !important;
}

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

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

    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***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;}
	.fusion-header .fusion-icon.awb-icon-shopping-cart{font-size:30px;margin-top:3px;;margin-right:10px;}
    /*style main content*/

    /*style footer*/
	h1.slide-h1 {font-size:20px !important;line-height:20px !important}
}

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

    /*style header*/

    /*style main content*/

    /*style footer*/

}

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

    /*style main content*/

    /*style footer*/

}

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

    /*style main content*/

    /*style footer*/
    
}

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

    /*style main content*/

    /*style footer*/
    
}

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

    /*style header*/

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

li.fusion-menu-login-box .menu-text {
    font-size: 0 !important;
}

li.fusion-menu-login-box .menu-text i {
    font-size: 24px !important;
}
.menu-item.menu-item-gtranslate>div{position:relative !important}
li.menu-item.menu-item-gtranslate {
    display: flex !important;
    align-items: center;
}
.gt_switcher a { font-size: 0 !important;}
.gt_switcher, .gt_switcher .gt_selected a ,.gt_switcher .gt_option{width: 60px !important;}
.gt_container--y9wpow .gt_switcher .gt_selected {background: #f6e6db !important;}
.gt_switcher .gt_selected a{border:unset !important}
.slide-carousel .fusion-carousel-item-wrapper {
    background: #fff !important;
    padding: 20px;
    text-align: center !important;
}
.slide-carousel .fusion-carousel-item-wrapper * {
    text-align: center !important;
}
.awb-menu .fusion-menu-cart-checkout{background-color:#000 !important}
.awb-menu .fusion-menu-cart-checkout:hover{background-color:#fff !important}

div#eKomiSeal_default { text-align: center;}
li#menu-item-6086 span.menu-text i.fas.fa-star { color: #d38449 !important;}
div#eKomiSeal_default img { width: 55px;}
.eKomi_stars {
  color: #d38449;
  font-size: 20px;
}
.gt_switcher .gt_selected {
    background: #f6e6db !important;
}

@media (min-width: 800px) {
  .gt_switcher .gt_selected {
    margin-top: 17px !important;
  }
}

.main-menu-class {
    margin-right: 20px !important;
	margin-top: 17px !important;
}
div#gt_float_wrapper,.hidden {
    display: none !important;
}
@media only screen and (max-width:1280px){
	.fusion-layout-column.fusion_builder_column.slide-carousel { top: -565px !important;}
}
@media only screen and (max-width:1024px){
	.label_stars{display:none !important}
	.fusion-layout-column.fusion_builder_column.slide-carousel {width:25% !important}
	.left-menu-header .fusion-column-wrapper {
		flex-direction: row-reverse !important;
		justify-content: flex-start !important;
	}
	 
}
@media only screen and (max-width:800px){
	.fusion-layout-column.fusion_builder_column.slide-carousel {width:28% !important}
	.slide-carousel .fusion-carousel-title.product-title{font-size:12px !important}	 
	 h1.slide-h1 {
        font-size: 12px !important;
        line-height: 12px !important;
    }
}
@media only screen and (max-width: 497px) {
	div#gt_float_wrapper { display: block !important;}
	.fusion-layout-column.fusion_builder_column.slide-carousel{position:relative !important;width:100% !important;top: unset !important;
        left: unset !important;
        right: unset !important;
	}
	div#eKomiSeal_default img {width: 40px;}
	.eKomi_stars{font-size:14px !important}
	.awb-menu__m-toggle {
		padding: 10px !important;
		font-size: 24px !important;
	}
	.awb-menu__i_main {font-size: 18px !important;}
}


/* style  header / sav juin 2025  */ 

/* style button contact header */
 .fusion-text.fusion-text-1.btn-contacte-header {
    background-color: #d17f44 !important; 
      color: #fff !important;
      font-family: 'Outfit', sans-serif !important;
      font-weight: 500 !important;
      padding: 0 30px !important;
      font-size: 14px !important;
      border: none !important;
}
.fusion-text.fusion-text-1.btn-contacte-header:hover {
        background-color: #c06f38 !important;
}


.awb-menu_desktop .menu-text_no-desktop,.awb-menu_desktop .menu-title_no-desktop {
    display:  block !important;
}
.section-right-header{
	z-index: 0 !important;
}
.menu-cart-plus-user{
	z-index: 1 !important;
}

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

.announcement {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.announcement span {
  display: inline-block;
  padding-left: 100%;
  animation: announcement 20s linear infinite;
}

@keyframes announcement {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%) ;
  }
}

.woocommerce-container .product-title {
    font-size: 14px !important;
}
.archive.woocommerce-page #main>.fusion-row {
    max-width: 100% !important;
}
.archive .product .product-buttons a{max-width:100% !important}
.archive  .catalog-ordering{
    display: none !important;
}