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


/*------------------------------------------------------***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;} */
.contact-bg-infos-header .content-box-column{
    width: fit-content !important;
}
.section-header-top .heading-with-icon{
    margin-top:-10px !important;
}
.section-header-top  .content-box-column{
    margin-bottom:0px !important;
}
.section-header-top  .fusion-content-boxes .fusion-column a{color:#FCEED5 !important;}
@media only screen and (min-width: 1025px){ 
.menu-header #menu-main_menu > .menu-item  .menu-text {position:relative !important;}
.menu-header #menu-main_menu > .menu-item .menu-text:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform:translate(-50% , -100%);
    background: url(/wp-content/uploads/2025/03/authentic-pets-grossiste-animalier-bretagne-Accueil-1.svg) no-repeat center center;
    background-size: contain !important;
    width: 65px;
    height: 56px;
}

.menu-header #menu-main_menu > .menu-item:nth-child(1)  .menu-text:before {
    background: url(/wp-content/uploads/2025/03/authentic-pets-grossiste-animalier-bretagne-Accueil-1.svg) no-repeat center center;
}
.menu-header #menu-main_menu > .menu-item:nth-child(2)  .menu-text:before {
    background: url(/wp-content/uploads/2025/03/authentic-pets-grossiste-animalier-bretagne-Univers-Chien.svg) no-repeat center center;
}
.menu-header #menu-main_menu > .menu-item:nth-child(3)  .menu-text:before {
    background: url(/wp-content/uploads/2025/03/authentic-pets-grossiste-animalier-bretagne-Univers-Chat.svg) no-repeat center center;
}

.logged-in .menu-header #menu-main_menu > .menu-item:nth-child(5)  .menu-text:before, .menu-header #menu-main_menu > .menu-item:nth-child(4)  .menu-text:before{
    background: url(/wp-content/uploads/2025/06/authentic-pets-grossiste-animalier-bretagne-Icone-nos-marques.svg) no-repeat center center;
}
.logged-in .menu-header #menu-main_menu > .menu-item:nth-child(4)  .menu-text:before {
    background: url(/wp-content/uploads/2025/04/authentic-pets-grossiste-animalier-bretagne-product.svg) no-repeat center center;
}
.menu-header #menu-main_menu > .menu-item:nth-child(5)  .menu-text:before,.logged-in .menu-header #menu-main_menu > .menu-item:nth-child(6)  .menu-text:before {
    background: url(/wp-content/uploads/2025/03/authentic-pets-grossiste-animalier-bretagne-Propos.svg) no-repeat center center;
}
.menu-header #menu-main_menu > .menu-item:nth-child(6)  .menu-text:before,.logged-in .menu-header #menu-main_menu > .menu-item:nth-child(7)  .menu-text:before {
    background: url(/wp-content/uploads/2025/03/authentic-pets-grossiste-animalier-bretagne-Contact.svg) no-repeat center center;
}

.menu-header #menu-main_menu > .menu-item .menu-text:hover:before, 
.menu-header #menu-main_menu > .menu-item.current-menu-item .menu-text:before {
    filter: brightness(0) saturate(100%) invert(25%) sepia(24%) saturate(1305%) hue-rotate(315deg) brightness(84%) contrast(89%);
}

.menu-header #menu-main_menu > .menu-item .menu-text:after {
    content: "";
    position: absolute;
    bottom: 0px;
    right: -30px;
    background-color: #929292 !important;
    width: 1px;
    height: 70px;
}
.menu-header #menu-main_menu > .menu-item:last-child  .menu-text:after {
    display:none !important;
}
}


@media only screen and (max-width: 1225px){ 
	.menu-header #menu-main_menu > .menu-item .menu-text:before {
	    width: 40px;
	    height: 56px;
	}
	.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {
	    margin-left: calc(30px / 2) !important;
	    margin-right: calc(30px / 2) !important;
	}
	.menu-header #menu-main_menu > .menu-item .menu-text:after {
    content: "";
    position: absolute;
    bottom: 0px;
    right: -15px;
}
}
@media only screen and (min-width: 1400px){ 
	.header-section .fusion-menu-element-wrapper{
		margin-right:70px !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*********************************/
.custom-font {
    font-family: 'EvanstonAlehouse-Medium' !important;
}

/**************************************Style : section_presentation*********************************/
span.title-h1 {
    font-size: 30px !important;
	line-height: normal !important;
	display: block;
	margin-bottom: 0 !important;
}
@media only screen and (max-width: 800px){ 
	span.title-h1 {
		font-size: 25px !important;
		
	}
}
/**************************************Style : section_under h1*********************************/
.title-font {
    font-size: 27px !important;
    font-family: 'EvanstonAlehouse-Medium';
}
.title-font  .content-box-column{
    margin-bottom:15px !important;
}
.title-font  .content-container{
    margin-bottom:0 !important;
    margin-top:-10px;
}

/**************************************Style : section_text image*********************************/
@media only screen and (max-width: 950px){ 
	.section-bg-color .fusion-column-wrapper{
	    background-color: #6e3532  !important;
	    background-image: unset !important;
	}
}

/**************************************Style : section_Univers chien*********************************/
@media only screen and (min-width: 1025px){ 
	.col-inner-zoom-img  > .fusion-column-wrapper {
	    background-size: 100% !important;
	    background-position: center;
	    transition: background-size 0.4s ease-in-out, background-position 0.4s ease-in-out !important;
	}
	.col-inner-zoom-img > .fusion-column-wrapper:hover {
	    background-size: 120% !important;
	    background-position: center;
	}
}

.col-inner-zoom-img {
	height:270px;
}
.col-inner-zoom-img2 {
	height:330px;
}
.pc-img-elem:hover img {
    transition:0.4s !important;
}
.pc-img-elem:hover img {
    scale:1.1 !important; 
}
.pc-img-elem img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}
body .pc-title-elem {
    margin-top: 20px !important;
}
.product-container .fusion-post-card-cart-add-to-cart{
    background:#FCEED5 !important;
    color:#683330 !important;
}
.product-container .fusion-post-card-cart-add-to-cart:hover{
    color:#FCEED5 !important;
    background:#683330 !important;
}


@media only screen and (max-width: 800px){ 
    .text-fs-mobile {
        font-size: 24px !important;
    }
   
}
@media only screen and (max-width: 650px){ 
    
    .col-inner-zoom-img {
    	height:260px;
    }
     .col-inner-zoom-img2 {
    	height:250px;
    }
	body .col-inner-zoom .fusion-title {
	    margin-bottom: 10px !important;
	    width: 100% !important;
	}
}
@media only screen and (max-width: 380px){ 
    
    .col-inner-zoom-img {
    	height:180px;
    }
     .col-inner-zoom-img2 {
    	height:150px;
    }
}

@media only screen and (min-width: 800px) and (max-width: 1024px){ 
	.col-inner-zoom-img  > .fusion-column-wrapper {
		height: 320px;
	}
}
@media only screen and (max-width: 1024px){ 
    
    .col-inner-zoom-img {
    	height:260px;
    }
     .col-inner-zoom-img2 {
    	height:250px;
    }
	body .col-inner-zoom .fusion-title {
	    margin-bottom: 10px !important;
	    width: 100% !important;
	}
}
.col-inner-zoom-img {
	height:270px;
}
.col-inner-zoom-img2 {
	height:330px;
}
.pc-img-elem:hover img {
    transition:0.4s !important;
}
.pc-img-elem:hover img {
    scale:1.1 !important; 
}
.pc-img-elem img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}

.product-container .fusion-post-card-cart-add-to-cart{
    background:#FCEED5 !important;
    color:#683330 !important;
}
.product-container .fusion-post-card-cart-add-to-cart:hover{
    color:#FCEED5 !important;
    background:#683330 !important;
}


@media only screen and (max-width: 800px){ 
    .text-fs-mobile {
        font-size: 24px !important;
    }
   
}
@media only screen and (max-width: 650px){ 
    
    .col-inner-zoom-img {
    	height:260px;
    }
     .col-inner-zoom-img2 {
    	height:250px;
    }
	body .col-inner-zoom .fusion-title {
	    margin-bottom: 10px !important;
	    width: 100% !important;
	}
}
@media only screen and (max-width: 380px){ 
    
    .col-inner-zoom-img {
    	height:180px;
    }
     .col-inner-zoom-img2 {
    	height:150px;
    }
}

@media only screen and (min-width: 800px) and (max-width: 1024px){ 
	.col-inner-zoom-img  > .fusion-column-wrapper {
		height: 320px;
	}
}
@media only screen and (max-width: 1024px){ 
    
    .col-inner-zoom-img {
    	height:260px;
    }
     .col-inner-zoom-img2 {
    	height:250px;
    }
	body .col-inner-zoom .fusion-title {
	    margin-bottom: 10px !important;
	    width: 100% !important;
	}
}

@media only screen and (max-width: 800px){ 
	body .col-inner-zoom .fusion-title {
	    margin-bottom: 0px !important;
	    width: 70% !important;
	}
}
/**************************************Style : section_style les title*********************************/
.col-with-sep-elem {
    width:auto !important;
}

.title-h2 {
    font-size: 25px;
}

/**************************************Style : section_valeurs*********************************/
.row-unset .fusion-builder-row {
    position: unset !important;
}
.img-abs {
    position: absolute !important;
	bottom: 50px !important;
    right: -30px !important;
    z-index:-1 !important;
}
@media only screen and (max-width: 1780px){ 
    .img-abs {
        right: -80px !important;
    }
}
@media only screen and (max-width: 1600px){ 
    .img-abs {
        display:none !important;
    }
}

/**************************************Style : section_produits*********************************/
.pc-btn-elem .fusion-post-card-cart-add-to-cart {
    width: 100%;
    text-align: center !important;
    display: flex;
    justify-content: center;
}
.products li.product .fusion-product-wrapper{
	background-color: rgb(255 255 255) !important;
}
.products-4 .featured-image{
	padding:20px !important;
}
.product-details-container .fusion-price-rating {
    font-size: 20px;
    font-weight: 700;
    padding-top: 15px;
}
/**************************************Style : section_avis*********************************/


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


/**************************************Style : section_contact*********************************/


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


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

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

.contact-bg-infos .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;
}
.select-arrow, .wpcf7-select-parent .select-arrow,.wpcf7-form textarea,.wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text {
    border-radius: 0 !important;
}

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

#toTop:before {
    color: #ffffff !important;
}
.fusion-footer {
    padding-top: 50px;
    background: #F6F4EE;
}
/* col 1 */
.fusion-footer .fusion-footer-widget-column {
    margin-bottom: 20px;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(1) .widget_custom_html{
    background: #6e3532 !important;
    padding: 25px 50px;
    margin-bottom:50px !important;
    position:relative;
    z-index:1;
    margin-top: -50px;
    box-shadow: 0 12px 20px rgb(110 54 51 / 26%);
}

.fusion-footer .fusion-columns .fusion-column:nth-child(1) .foo-title{
    color: #ffffff !important;
    font-family: 'EvanstonAlehouse-Medium';
    font-weight: 400;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 5px;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(1) .foo-disc{
    color:#ffffff !important;
}

footer.fusion-widget-area {
    padding-top: 0 !important;
}

/* Menu */
.fusion-footer .prestation-menu .sub-menu {
    display: none !important;
}
/**/
.comercial-infos {
    font-size: 14px;
}
.comercial-infos b{
    font-size: 15px;
}

.fusion-copyright-content {
/* 	max-width: 927px !important; */
	margin: auto;
}


.fusion-footer .widget-title:after{
	background: transparent !important;
}

.fusion-footer .menu-item a:before{
	display: none !important;
}

body.fusion-body .fusion-column:nth-of-type(2n+1) {
	clear: none !important;
}

.fusion-footer .fusion-column:nth-child(1) {
	float: left !important;
	padding-bottom:20px !important;
	padding: 0 !important;
}

.fusion-footer .fusion-column:nth-child(2) {
	float: left !important;
	padding-bottom:15px !important;
	padding-left: 0px !important;
}

.fusion-footer .fusion-column:nth-child(3) {
	float: left !important;
	padding-left: 25px !important;
}


.fusion-footer .fusion-columns .fusion-column:nth-child(6) {
	width: 100% !important;
	text-align: center !important;
	display:flex;
	justify-content: space-around;
	border-top: 1px solid #6e3532;
	padding-top: 50px;
	margin-top: 50px;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(6) .widget-title {
    margin-bottom: 20px !important;
}

.fusion-footer .fusion-columns .fusion-column:nth-child(5) .custom-html-widget {
    font-size: 14px !important;

}

.fusion-footer .fusion-columns.fusion-widget-area {
    display: flex !important;
    justify-content: center;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(1) {
	width: 100% !important;
}


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

.fusion-footer .fusion-columns .fusion-column:nth-child(3) {
	width: 40% !important;
	display:flex;
	justify-content: space-between;
	gap: 50px;
	display: none;
}

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

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

.fusion-footer .fusion-columns .fusion-column:nth-child(3) section{
	width: 50% !important;
	
}
.fusion-footer .fusion-columns .fusion-column:nth-child(6) .widget-title:before{
	display:none !important;
	
}

.ttf {    text-transform: uppercase !important;}

.flex_it {
	display: flex;
	align-content: center;
	margin-bottom: 10px;
	align-items: flex-start;
}
.flex_it:first-child {
    align-items: center;
}

.flex_it i {
	width: 31px;
	height: 31px;
	color: #fceed5 !important;
	background: #6E3532 !important;
	padding: 2px 0;
	margin: 0 !important;
	margin-right: 15px !important;
	border-radius: 0px;
	font-size: 17px;
	display:flex;
	justify-content:center;
	align-items:center
}




.fusion-footer-widget-area .widget-title {
    margin: 0 0 40px !important;
    text-transform: unset !important;
    font-size: 19px !important;
}

.fusion-footer .fusion-columns .fusion-column:nth-child(4) > .widget_text {margin-bottom:15px}
.fusion-footer .fusion-columns .fusion-column:nth-child(4) > .widget_text .custom-html-widget {font-size: 15px !important;font-weight: 500;}

.fusion-footer-widget-area .widget-title:before {
	content: "";
	background: #6E3532;
	position: absolute;
	width: 41px;
	height: 4px;
	border-radius: 8px;
	top: 40px;
}

.foo-hide .sub-menu{
    display:none !important
}


/** Newsletters**/
/* form */
.fusion-footer .fusion-columns .fusion-column:nth-child(5) section:first-child{
    margin-bottom:20px;
}
.mailpoet_submit{background:#6E3532;border:1px solid #6E3532 !important;color:#fff;padding:10px!important;cursor:pointer;border-radius: 0px !important;}
.mailpoet_submit:hover {
    color: #6E3532;
    background: #fff !important;
    padding: 10px!important;
    border:1px solid #fff !important;
   
}
.mailpoet_text {background:#fff !important;color:#898383;padding:10px!important;border: none;border-radius: 0px !important;text-align:center;border:1px solid #6F6F6F  !important;}
.widget_mailpoet_form h3{
display:none !important;
}
form.mailpoet_form {
    padding: 0px !important;
	 max-width: 285px;
}
.mailpoet_paragraph { margin-bottom: 10px !important;}
.parsley-required {display: none;}
.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
    width: 100% !important;
}



/* RS footer */
.fusion-footer .awb-icon-instagram:before,
.fusion-footer .awb-icon-facebook:before,
.fusion-footer .awb-icon-custom_1:before{
    content:"" !important;
    position: absolute;
    width:25px;
    height:25px;
    
}
.fusion-footer .awb-icon-instagram:before{
    background:url(/wp-content/uploads/2025/03/authentic-pets-grossiste-animalier-bretagne-Instagram.svg) !important;   
    background-size:contain !important;
    background-repeat:no-repeat !important;
}
.fusion-footer .awb-icon-facebook:before{
    background:url(/wp-content/uploads/2025/03/authentic-pets-grossiste-animalier-bretagne-facebook.svg) !important; 
     background-size:contain !important;
    background-repeat:no-repeat !important;
}



.fusion-footer .fusion-social-networks-wrapper {
    display: flex;
    gap: 20px;
}

.fusion-footer .awb-icon-instagram:hover:before,
.fusion-footer .awb-icon-facebook:hover:before,
.fusion-footer .awb-icon-custom_1:hover:before{
    -webkit-filter: brightness(130%) !important;
}

footer .hdr-icon-bc,
footer .hdr-icon-rs{
	display:none !important;
}

/* copyright */
.div_copyright {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer-info-content {
    display: flex;
    gap: 25px;
/*     padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #CCC6C5; */
}

.footer-box-item {
    display: flex;
    gap: 10px;
    align-items: center;
}

.foo-img {
    width: 110px;
}

.foo-title {
    font-weight: 600;
}

.foo-disc {
    font-size: 13px;
}
@media only screen and (max-width: 1100px){

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

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

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

}
@media only screen and (max-width: 1024px){
	.footer-box-item {
		width:42%;
	}
	.footer-info-content {
		flex-wrap: wrap;
		justify-content: center;
	}
}


.grecaptcha-badge { visibility: hidden; }

.fusion-footer .fusion-row {
	max-width: 1380px !important;
	margin: auto !important;
}

.fusion-footer ul.menu {
	padding-left:0 !important;
}
.fusion-footer .menu li {
	padding: 6px 0px !important;
	font-size: 15px !important;
	font-family: 'Outfit';
	border: unset !important;
	list-style: none;
}

.fusion-footer .lazyload, .lazyloading {    opacity: 1 !important;}

.fusion-footer .fusion-columns .fusion-column:nth-child(6) section {text-align: left;}
.fusion-footer .fusion-columns .fusion-column:nth-child(6) section:nth-child(1) {
	width: 30% !important;
	text-align: left;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(6) section:nth-child(2) {
	width: 28% !important;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(6) section:nth-child(3) {
	width: 20% !important;
}

@media only screen and (max-width: 1025px){
	.fusion-copyright-notice a {
		font-size: 14px !important;
	}
	.coherence-logo svg { width: 100px !important;  }
	
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {float: left !important;padding-bottom:0px !important;}


	.fusion-footer-copyright-area {
		padding: 15px 95px 35px !important;
	}

	.fusion-copyright-content {position: relative;}
	
	body .col_list_info .fusion-column-wrapper {
    padding: 20px !important;
}

}




@media only screen and (max-width: 1000px){
	.fusion-footer .fusion-columns.fusion-widget-area {
	    display: flex !important;
	    justify-content: start;
	}
	
	.fusion-footer .fusion-footer-widget-area > .fusion-row > .fusion-columns{display:flex !important;padding:0 40px}

	body.fusion-body .fusion-footer .fusion-column:nth-child(1) { width: 100% !important;padding-bottom:10px !important;padding-left: 0px !important;}
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {width: 50% !important;padding-bottom: 0px !important;padding-left: 20px !important;padding-right: 0px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {width: 50% !important;margin-bottom:15px !important}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(4) {width: 50% !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(5) {width: 100% !important;margin-top:40px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(6) {width: 100% !important;}

	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) section:nth-child(1) {width:100% !important}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) section:nth-child(2) {display:none !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;
	}
    .fusion-footer .menu li {
        border: unset !important;
    }

	.logo-site-foot {display: none !important;}

	body.fusion-body .fusion-columns .fusion-column:not(.fusion-column-last) {    margin: 0 0 0px !important;}
	.fusion-footer footer .fusion-row .fusion-columns {    width: unset !important;    margin: unset !important;}


	.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 30px;
		border-top: 1px solid #acc26d57;
		margin: auto !important;
	}

	body .cp-slidein-body input.cp-input.cp-number.cp-last-field {
		height: 43px !important;
	}

	

}
@media only screen and (max-width:677px){
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(6) {
		display: none !important;
	}
}
@media only screen and (max-width:600px){
	.fusion-footer {
		padding-top: 0px !important;

	}
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {padding: 10px !important;text-align: center !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: 20px 0 10px 0!important;}
	

	
	.copyright_content {
    display: flex;
    gap: 3px !important;
    flex-direction: column;
}
	
	.div_copyright {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;
    gap: 6px !important;
}
	
	
	

	.fusion-footer-widget-area .widget-title:before{
		left:50%;
		transform:translateX(-50%);
	}
	
	
	.fusion-footer-widget-area .widget-title {
    margin: 0 0 20px !important;
}

	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(1),
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3),
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(4),
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(5),
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(6) {
		display: none !important;
	}
	

}

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

	.fusion-copyright-content {padding: 25px 30px 55px 30px !important;}
	.fusion-logo img {    max-height: 65px !important;}
	.phone_btn {
		gap: 8px;
		padding: 0px 15px 0px 0;
	}


}


.payment-wrapper {
    max-width: 800px ;
    margin-inline:auto;
    display: flex;
}

.payment-col , .reseaux-col{
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
}
.reseaux-col{
   padding-left:160px;
}

.payment-titre,.reseaux-titre {
    font-size: 16px;
    font-weight: 700;
	
}


.reseaux-content i {
    width: 35px;
    height: 35px;
    background: #ec7536 !important;
    background: #fff;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.reseaux-content i:hover {
    background: #fff !important;
    color: #3B5998;
}

.reseaux-content {
    display: flex;
    gap: 10px;
}

 /* copyright*/

a.coryright-pds {
    pointer-events: none !important;
}
a.coryright-pds:hover {color: #000;}

.copyright_content a {margin: 0px 7px;}

/* cookies */
button.cmplz-btn:hover {
    background: #000 !important;
    color: #fff !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;}

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

    /*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***------------------------------------------------------*/
.woocommerce-shop.post-type-archive-product #content > .catalog-ordering,
.woocommerce-shop.post-type-archive-product #content > ul.products{
    display:none !important;
}
.woocommerce-message  {
    padding:20px 30px !important;
}
.woocommerce-message .wc-forward {
    color: #fff !important;
}
.woocommerce-message .wc-forward:hover {
    color: #fd7e14 !important;
}
.woocommerce-account #main{
    padding:80px 20px;
}
@media only screen and (max-width: 800px){
	.woocommerce-account #main{
		padding:30px 20px;
	}
}
	

/* title bare */
.fusion-page-title-bar .entry-title {
    display: none;
}

@media only screen and (max-width: 1024px){
    body .ti-widget.ti-goog .ti-controls {
        display:block !important
    }
}
@media only screen and (max-width: 479px){
     body .ti-widget.ti-goog .ti-controls-line {
        display:none !important
    }
}




/*FIX BUG HEADER ON Univers Chat Univers Chien*/
/* Force header to not be sticky only on pages with ID 16 and 17 */
body.page-id-16 .hdr-is-sticky,
body.page-id-16 .fusion-fullwidth.hdr-is-sticky,
body.page-id-17 .hdr-is-sticky,
body.page-id-17 .fusion-fullwidth.hdr-is-sticky {
  position: relative !important;
  top: auto !important;
  transform: none !important;
  box-shadow: none !important;
}

/* For extra specificity, target the specific container */
body.page-id-16 .fusion-fullwidth.fullwidth-box.header-section.hdr-is-sticky,
body.page-id-17 .fusion-fullwidth.fullwidth-box.header-section.hdr-is-sticky {
  position: relative !important;
  top: auto !important;
  transform: none !important;
  box-shadow: none !important;
}


/**sav*/
ul.fusion-menu.awb-submenu__main-ul>li.menu-item.awb-submenu__main-li span.menu-text:before,ul.fusion-menu.awb-submenu__main-ul>li.menu-item.awb-submenu__main-li span.menu-text:after {content:unset !important}
.ltr .awb-menu__mega-wrap .awb-submenu_expand-left .awb-submenu__main-ul_column .awb-submenu__main-a{flex-direction:row !important;text-align:left !important}
.swiper-button-lock {
    display: flex !important;
}
.awb-swiper-button-next.swiper-button-hidden, .awb-swiper-button-prev.swiper-button-hidden {
    opacity: 1 !important;
}
.fusion-carousel-title-below-image .fusion-carousel-meta .price .amount{font-size: 16px !important;font-weight: 900 !important;}
.trustindex-reviews-section {display: inline-block;margin-top: 40px;}
.ti-goog{width:100% !important;}
.trustindex-title{font-size:25px !important;}

.catalog-ordering ul.fusion-grid-list-view {
    display: none !important;
}
a.fusion-button.button-flat.button-small.button-default.fusion-button-default.button-1.fusion-button-default-span.fusion-button-default-type {
    margin-left: 15px !important;
}
span.copyright_content {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.home #gallery-1 .wpmf-gallery-item img {
    background: #fff !important;
}
@media only screen and (max-width:497px){
	 ul#menu-old-main-menu {flex-direction: column !important;gap: 10px !important;}
	 ul#menu-old-main-menu>li {margin: 0 !important;}
	 nav.awb-menu.awb-menu_row { margin: 0 !important;}
}