@charset "UTF-8";
/*
Theme Name: kcwp-mastertheme
Theme URI: https://www.kelcible.fr/
Description: Thème Kelcible avec la structure du thème Twenty Nineteen
Author: Kelcible
Author URI: https://www.kelcible.fr/
Version: 1.0.0
*/

#adminmenu .toplevel_page_seopress-option .wp-menu-image img {
	padding-top: 0;
}
body.home .elementor .zone-home.zone-logos .elementor-image-carousel-wrapper img {
    max-height: 45px;
    height:45px;
    max-width: inherit;
    width: auto;
    aspect-ratio: inherit;
}
body.error404 img{
    margin-top:40px;
    max-height:200px;
}
body #mysticky-nav .elementor.elementor-location-header .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal>li .sub-menu,
body #mysticky-nav .elementor.elementor-location-header .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal#menu-espaces-clients>li .sub-menu{
    right:0;
} 
@media (max-width: 1199px) {
   body.error-404.not-found .inner .wrapper, body.error404 .inner .wrapper {
    max-height: inherit;
    min-height: inherit;
    }
}
@media (max-width: 1024px) {
    body .kcmm-modal__container{
        overflow: scroll;
    }
    body .kcmm-modal__link img {
        width:auto;
    }
	body.home .elementor .zone-home.zone-logos .elementor-image-carousel-wrapper img {
    max-height: 35px;
    max-width: inherit;
    width: auto;
    height:35px;
}
}
@media (max-width: 768px) {
body .elementor-location-footer .elementor-widget-n-accordion .e-n-accordion-item{
	background-color: #D9D9D942;
    border-style: none;
	border-radius:20px;
	
}
body .elementor-location-footer .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{
	background:none!important;
}
body .elementor-location-footer .elementor-widget-n-accordion .e-n-accordion-item .eael-simple-menu{
	padding-bottom:20px;
}
body.error-404.not-found .inner .wrapper, body.error404 .inner .wrapper {
    max-height: inherit;
    min-height: inherit;
    }
}

@media (max-width: 390px) {
    body.home .elementor .zone-home.zone-logos .elementor-image-carousel-wrapper img {
        max-height: 30px;
        max-width: inherit;
        /* height: auto; */
        /* width: auto; */
    }
}