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

body .fusion-header-wrapper .fusion-menu  {
    display: flex;
    flex-wrap: nowrap !important;
    flex-direction: row;
    text-align: center;
}

.headerBoxes {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
}
.widgetText.header_rs {
    display: flex;
    flex-direction: row;
    gap: 15px;
}
.widgetContainerPhone i {
    margin-right: 15px;
}
.widgetContainerPhone a {
    font-weight: 600;
}
.widgetContainer a {
    padding: 15px 30px;
    background: var(--awb-color1);
    color: white !important; 
}
.widgetContainer a:hover {
    background: var(--awb-color2);
}
.linkedinIcon a {
    padding: 7px 13px;
    background: var(--awb-color2);
    border-radius: 100%;
    color: white !important;
}
.youtubeIcon a {
    padding: 7px 10px;
    background: var(--awb-color2);
    border-radius: 100%;
    color: white !important;
}
.linkedinIcon a:hover, .youtubeIcon a:hover {
    background: var(--awb-color1);
}

.fusion-secondary-main-menu { padding-block: 15px; }

@media only screen and (min-width: 1025px){ 
.pg-contact-menu { display: none; }
}


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


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/

body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !important;}

/*PG Nos marques*/
.height-categories { height: 320px; }
.height-categories .fusion-title { background: var(--awb-color1); padding: 15px; }
.height-categories .fusion-column-wrapper { position: relative; }
body .title-position {
    position: absolute;
    width: 80% !important;
    bottom: 0;
    right: 0;
    left: 0;
    margin-inline: auto !important;
}
.height-categories .fusion-title i {
    font-size: 15px;
    margin-left: 10px
}

/*PG Entreprise & Embalage ... */
body .title-color-hover:hover h2 {
    color: white !important;
}


body .title-color-hover.border-color:hover .fusion-column-wrapper {
	/*border-color: var(--awb-color2) !important;*/
	background-color:transparent !important
}

/* body .title-color-hover.border-color:hover .fusion-column-wrapper p {
    color: white !important;
} */
/*------------------------------------------------------***End***------------------------------------------------------*/

/*------------------------------------------------------***Begin Global***------------------------------------------------------*/

.mw-title { max-width: 750px; margin-inline: auto !important; }
.mw-title-hn { max-width: 1000px; margin-inline: auto !important; }
.mw-txt-center-a { max-width: 600px; margin-inline: auto !important; }
.mw-txt-center { max-width: 900px; margin-inline: auto !important; }

.row_unset > .fusion-row { position:unset !important; margin-block: auto !important;}
.mx-wh { max-width:max-content !important; max-height:max-content !important }

/*ECOMERCE*/

.title-products {font-weight: 600 !important;}

/*Navigation Accieul*/
.tbs-accueil .awb-swiper-button-prev { border: 2px solid var(--awb-color1) ; border-radius: 100%; padding: 20px; }
.tbs-accueil .awb-swiper-button-next { border: 2px solid var(--awb-color1) ; border-radius: 100%; padding: 20px; }


/*PG shope & Categories proucts*/
.catalog-ordering.fusion-clearfix *, body .order-dropdown>li:after { color: white !important; }

/*Single products*/
.product-details-container .product-title { font-size: 18px !important; margin-bottom: 15px !important; }
.related.products .fusion-title h2  { font-size: 30px !important; font-weight: 700 !important; }
.quantity.buttons_added .plus, .quantity.buttons_added .minus { color: white !important; }
.product-grid-view .summary-container .product-border { border-color: black !important; }
.product-grid-view .summary-container .cart { margin-block: 0px !important; }

/*Products cart*/
.wp-block-woocommerce-cart .wc-block-cart__submit-container a.wc-block-components-button { border: 2px solid var(--awb-color2); color: var(--awb-color2) }
.wp-block-woocommerce-cart .wc-block-cart__submit-container a.wc-block-components-button:hover { border: 2px solid var(--awb-color2); color: var(--awb-color7); background: var(--awb-color2) }
.woocommerce-cart .wc-block-components-button:not(.is-link) { font-family: "poppins" !important; color: var(--awb-color2); border: 2px solid var(--awb-color2); border-radius: 5px; background: transparent; }
.woocommerce-cart .wc-block-components-button:hover:not(.is-link) { color: var(--awb-color7); border: 2px solid var(--awb-color1); background: var(--awb-color1); }

/*Checkout*/
.wp-block-woocommerce-checkout  .wc-block-components-button:not(.is-link) { font-family: "poppins" !important; color: var(--awb-color2); border: 2px solid var(--awb-color2); border-radius: 5px; background: transparent; }
.wp-block-woocommerce-checkout  .wc-block-components-button:hover:not(.is-link) { color: var(--awb-color7); border: 2px solid var(--awb-color1); background: var(--awb-color1); }
.wp-block-woocommerce-checkout  .wc-block-components-main { border: 1px solid #80808036; border-radius: 10px; padding: 20px !important; }


/*Thanks PG*/
.woocommerce-thankyou-order-received { padding-bottom: 20px !important; margin-bottom: 20px !important; color: var(--awb-color2); text-align: center; }
.woocommerce-order h2.woocommerce-order-details__title { font-size: 25px !important }
.woocommerce-order .avada-order-details { padding: 15px }
.woocommerce-order .avada-customer-details.woocommerce-content-box { padding: 15px }
.avada-customer-details.woocommerce-content-box h2.fusion-responsive-typography-calculated { font-size: 25px; }
.avada-customer-details.woocommerce-content-box  h3.fusion-responsive-typography-calculated { font-size: 20px; }


@media only screen and (max-width: 1700px){ 
.img-opacity  { opacity: 0.1; }
}

@media only screen and (max-width: 800px) {
    .minh_m .fusion-column-wrapper {
        height: 400px !important;
    }
}
@media only screen and (max-width: 600px) {
    .minh_m .fusion-column-wrapper {
        height: 350px !important;
    }
}

@media only screen and (max-width: 497px) {
    .minh_m .fusion-column-wrapper {
        height: 250px !important;
    }
}
/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 920px;margin-left: auto !important;margin-right:auto !important;}
.el-pos-abs {position: absolute !important;}

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


/**************************************Style : SLIDER REVOLUTION*********************************/
.sr7-bullet { width: 30px !important; }
.sr7-bullets .sr7-bullet:nth-child(2) { left: 40px !important; }
.sr7-bullets .sr7-bullet:nth-child(3) { left: 80px !important; }

/**************************************Style : section_presentation*********************************/
body .tbs-accueil .nav-tabs .tab-link  { border-style: solid !important; border-width: 0px 0px 3px 0px !important; border-bottom-color: var(--awb-color7) !important; }
body .tbs-accueil .nav-tabs>.active>.tab-link, body .tbs-accueil .nav-tabs .tab-link:hover  { border-top-color: white !important; border-bottom-color: var(--awb-color2) !important; }

.tbs-accueil .fusion-post-cards { padding-bottom: 80px; }
.tbs-accueil .awb-swiper-button-next { bottom: -10px !important; top: unset; right: calc(50% - 60px); }
.tbs-accueil .awb-swiper-button-prev { bottom: -10px !important; top: unset; left: calc(50% - 60px); }

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


/**************************************Style : section_Actualites*********************************/
.blog-element-list .fusion-date-and-formats { display: none; }


/**************************************Style : section_Quelques chiffres*********************************/
.counter-down .counter-box-container {
    padding: 0 !important;
    font-weight: 600 !important;
}

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


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


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


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


/**************************************Style : section_quelques chiffres*********************************/
.img-chifre .gallery {
    gap: 3%;
    flex-wrap: nowrap;
}

/**************************************Style : section_contact*********************************/
.col-contact .wpcf7-submit { margin-top: 20px !important; }
.col-contact .input-label {position:relative !important;margin-bottom: 20px !important;display: inline-block;}
.col-contact .sp-label {position: absolute;left: 20px;top: 14px;transition: 0.3s;z-index: 1;}
.col-contact .focused .sp-label { font-size: .60em; top: -10px; background: white; padding: 3px; border-radius: 5px; }

.col-contact input.wpcf7-submit { border-radius: 0 !important; }

/**************************************Style : section_Partenaires*********************************/
.img-partenaires .awb-swiper-button { color: black !important; font-size: 35px !important; background: transparent !important; }
.img-partenaires .awb-swiper-button:hover { color: var(--awb-color2) !important; }

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



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
.plan-de-site {
    pointer-events: none !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:first-child{width:100%!important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.fusion-footer .fusion-columns .fusion-column{margin-bottom:0px!important;}
body .flex-info:nth-child(3){align-items:flex-start!important;}
/* .fusion-footer footer .fusion-row .fusion-columns{display:flex!important;max-width:1167px!important;} */
.fusion-footer-widget-column{margin-bottom: 10px!important;}
.fusion-footer-widget-column:last-child {margin-bottom: 0px!important;}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {max-width: 1300px;margin: auto;}

@media only screen and (min-width: 1600px){ 
footer.fusion-footer-widget-area:before {
    content: "";
    width: 200px;
    height: 400px;
    background: url(/wp-content/uploads/2024/07/flexicutting-group-automate-decoupe-bullmer-france-bg-footer.webp);
    background-position: right;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: -188px;
}
}
.div_copyright {
    display: flex;
    justify-content: space-between;
    max-width: 1139px;
    align-items: center;
    margin: 0 auto;
}
.copyright_content {max-width: 614px!important;width: 100%;display: flex;justify-content: space-between;align-items: center;}
.fusion-footer .widget-title {position: relative !important;padding-bottom: 10px;}
.fusion-footer .widget-title:before {
    content: "";
    position: absolute;
    width: 45px;
    height: 4px;
    background: var(--awb-color2);
    border-radius: 4px;
    bottom: -10px;
    margin: auto auto 0px 0px;
}
.fusion-footer-widget-area .widget li a:before {content: unset !important;}
.fusion-widget-area .widget_nav_menu li {padding: 5px 0px 0px 0px !important;border: unset !important;}
.fusion-footer-widget-area .widget_nav_menu ul ul li a {padding-top: 8px!important;}
/* body .fusion-footer footer .fusion-row .fusion-columns {max-width:1167px!important;margin-left: auto!important;margin-right: auto!important;display: flex;} */
body .menu-main_menu-container .menu{display:flex!important;justify-content:space-between;flex-direction:row;flex-wrap: wrap;}
body .fusion-footer footer .fusion-columns .cnt_mn .elem {margin-bottom: 20px!important;padding: 10px 0px 0px;display: flex;flex-direction: row;align-items: flex-start;}
#wrapper .widget .product_list_widget li{border:unset!important;}
body .fusion-footer footer .fusion-columns .cnt_mn .elem span{border: unset!important;background: transparent!important;padding-left: 10px;}
.foot_text_cntct a:hover { color: var(--awb-color2) !important; }
body .fusion-footer footer .fusion-columns .cnt_mn .elem span.fontawesome-icon{padding: 10px;background:var(--awb-color7)!important;font-size: 23px;width: 45px !important;height: 45px;border-radius: 10px !important;}
body .fusion-content-boxes .heading .content-box-heading{font-weight:900!important;}
body .fusion-footer footer .fusion-columns .cnt_mn .elem span:before {color:var(--awb-color1)!important;}
.fa-phone { transform: rotate(90deg) !important; }
body .section_vlrs .fusion-content-boxes{margin-bottom:0px!important;}
.fusion-widget-area .widget_nav_menu .sub-menu,.fusion-widget-area .widget_nav_menu .sub-menu li {margin-left: 0px;padding-bottom: 0px!important;padding-top: 0px!important;}
.fusion-footer-widget-column .product_list_widget li a{display:flex;justify-content: flex-start;align-items: center;margin-bottom:15px;}
.fusion-footer-widget-column .product_list_widget li a img{margin:0px 20px 0px 0px!important;}
.fusion-footer .product_list_widget img {
    max-width:100px !important;
}
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:first-child,
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:nth-child(2),
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:nth-child(3) {
	width: 33% !important;
}

.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:nth-child(4) {
	width: 100% !important;
}
footer .product_list_widget .product-title:hover{
	color: var(--awb-color2) !important;
}
#menu-footer-menu{
	flex-direction: row;
    display: flex;
    justify-content: space-between;
}
body .copyright_content a:first-child{font-weight:900!important;text-transform:uppercase!important;} 
body .col_infos .dib{color:#fff!important;}
body .col_infos .dib:hover{font-weight:900!important;text-decoration:underline!important;}
/* footer .wpmf-gallery-item {aspect-ratio: 6/5 !important;height: auto !important;} */
footer .wpmf-gallery-item img {
    max-height: 90px !important;
    object-fit: cover !important;
    max-width: 70%;
}
footer .wpmf-gallery-item * {height: 100% !important;width: 100% !important;}
footer  .wpmf-gallery-item img {object-fit: cover;}
 .icns_rsx  .rsx_icn {
    border-radius: 5px;
    border: 4px solid var(--awb-color2);
    padding: 6px 10px !important;
    font-size: 17px !important;
    color: var(--awb-color2) !important;
}
.icns_rsx  .rsx_icn:hover {
    border: 4px solid var(--awb-color1);
    color: var(--awb-color1) !important;
}

.fusion-footer .menu {
    display: flex;
    gap: 15px;
    text-align: center;
    font-size: 14px !important
}
li.menu-item .fa-youtube, li.menu-item .fa-linkedin {
    font-size:30px;
}

.fusion-footer .product_list_widget .star-rating {
    display: none !important;
}

span.foot_text_cntct {margin-block: auto !important;}
.fusion-footer .woocommerce-Price-amount {
    display: none !important;
}
/* footer #gallery-1 img{
	border: unset !important;
	padding: 6px;
}
footer #gallery-1 .gallery-item{
	margin: unset !important;
} */
.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last {
    padding-top: 20px !important;
}
/* #toTop:before {
    color: #ffffff !important;
} */


/* footer #menu-item-629{
	display: none !important;
} */
footer a img:hover{
	opacity: 80%;
}
/* #menu-item-960 a:hover img , #menu-item-961 a:hover img {
	filter: brightness(0) saturate(100%) invert(86%) sepia(96%) saturate(3666%) hue-rotate(202deg) brightness(144%) contrast(100%);
}
#wrapper .widget .product_list_widget li {
   padding-bottom: unset !important;
   margin-bottom: unset !important;
}
li#menu-item-961 , li#menu-item-960{
    padding: unset !important;
} */
@media only screen and (min-width: 1200px){ 
	#menu-item-961{
	transform: translateX(40px);
}		
}
@media only screen and (max-width: 1024px){ 
	.fusion-footer .menu { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; width: 100%; text-align: left; }
}

/* @media only screen and (max-width: 900px){ 
#menu-item-961 , #menu-item-960{ display:none; }
} */
	
@media only screen and (max-width: 800px){ 
.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last { padding-top: unset !important; }
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:first-child,
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:nth-child(2) { width: 50% !important; }
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:nth-child(3) { display: none !important; }
}
@media only screen and (max-width: 600px){
	
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:first-child, .fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:nth-child(2) { display: none !important; }.fusion-footer .menu { display: flex; flex-direction: column; gap: 5px; align-items: center; text-align: center; }
.footer-social-media { display: none !important; }
	
}

/*------------------------------------------------------***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;}
	
.fusion-header .fusion-header-content-3-wrapper { display: none !important }
body .fusion-header-wrapper .fusion-menu { text-align: left; }
	.fusion-secondary-main-menu { padding-block: 0px; }
	
    /*style main content*/
	/*PG Nos marques*/
body .title-position { width: 87% !important; }
	
	/*PG*/
	.width-elemnts-col { width: 60% !important; }

    /*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){
	
	/*Slider*/
.sr7-bullets {
    margin-inline: auto !important;
    right: 0 !important;
    left: 0 !important;
    transform: translate(0px, -15px) !important;
}
    
    /*style header*/

    /*style main content*/
	
	body .mw-title { max-width: 100%; margin-inline: auto !important; }
	
	.width-elemnts-col { width: 100% !important; }
	.blog-element-list .fusion-flexslider { width: 100% !important; margin-right: 0 !important; }
	/* QUELQUES CHIFFRES */
body .img-chifre .gallery_default.gallery-columns-4 .wpmf-gallery-item { width: 48% !important; }
.img-chifre .gallery { gap: 10px; flex-wrap: wrap; justify-content: center; }
	
.img-height-tab { height: 300px; }
	
/*ECOMERCE*/
	/*post card*/
body .post-card-archive .fusion-button.fusion-quick-view { display: unset !important; }
body .title-products a.fusion-quick-view { display: unset !important; }
.post-card-archive .fusion-content-tb { margin-bottom: 20px !important;}
	
	/*Single products*/
.product-details-container .product-title { font-size: 17px !important; }
.related.products .fusion-title h2  { font-size: 25px !important; }
	
    /*style footer*/
	
.div_copyright { display: flex; flex-direction: column; }
.copyright_content { display: flex; align-items: center; flex-direction: column; gap: 5px; margin-top: 10px; }
.sep-copy { display: none; }
	
}

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

    /*style main content*/
	body .blog-element-list .fusion-flexslider {
		max-width: 100% !important;
        width: 100% !important;
    }

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

@media only screen and (min-width: 601px){
    
    /*style header*/

    /*style main content*/

    /*style footer*/
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:nth-child(4) .widget-title { display: none !important; }
    
}

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

    /*style header*/

    /*style main content*/
	.phrase-achroche { font-size: 20px !important; }

    /*style footer*/
.fusion-columns.fusion-columns-4.fusion-widget-area div.col-sm-3:nth-child(4) .widget-title { text-align: center !important; }
.fusion-footer .widget-title:before { width: 60px; bottom: -5px; }
	
}

/*------------***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*/
.img-height-tab { height: 250px; }
.phrase-achroche { font-size: 17px !important; }
	
	/*PG Nos marques*/
body .title-position { width: 92% !important; }

    /*style footer*/
.fusion-logo { max-width: 65% !important; }
.fusion-mobile-menu-icons { margin-top: 0 !important; top: -5px !important; }
	
	
/* 	body .title-position h2 { font-size: 23px !important; } */
    
}

/*------------------------------------------------------***End Media query***------------------------------------------------------*/
strong {
    font-weight: 900 !important;
}
.avada-product-gallery .flex-control-thumbs img {
    max-height: 200px !important;
    min-height: 200px !important;
    object-fit: cover !important;
}
.product_content_body table,.product_content_body table tr td {
    border: 1px solid #eeeef2;
    padding: 5px;
}