/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/*navbar style menu custom Logia*/

.customNavbar a{
    line-height: 1.6rem!important;
}

@media all and (min-width: 1024px){
    .customNavbar .menuContact{
        display:none;
    }
}

/*navbar style submenu custom Logia*/

.customNavbar ul.sub-menu {
    padding:5px!important;
}
.customNavbar ul.sub-menu li a{
    border-radius:5px;
}

.customNavbar ul.sub-menu li.menu-item{
    margin-bottom:5px;
}
.customNavbar ul.sub-menu li.menu-item:last-child{
    margin-bottom:0px;
}

/*navbar style menu responsive custom Logia*/

@media all and (max-width: 1024px){ 
    
    .customNavbar ul {
        padding:5px!important;
    }
    
    .customNavbar ul li a{
        border-radius:5px;
    }
    
    .customNavbar ul li.menu-item{
        margin-bottom:5px;
    }
    .customNavbar ul li.menu-item:last-child{
        margin-bottom:0px;
    }
}

/* pas toute la largeur mobile */
/* gerer le background ici et pas toucher a elementor sauf pour le placement et les bordures */

@media all and (min-width: 1024px){
    .customNavbar ul.sub-menu{
    background-color: var(--e-global-color-primary);
}
}

@media all and (max-width: 1024px){ 
    .customNavbar nav{
        text-align: center;
        padding: 0 10px!important;
    }
    .customNavbar nav ul.elementor-nav-menu{
        margin: auto;
    width: calc(100vw - 30px)!important;
    background-color: var(--e-global-color-primary);
    border-radius: 5px;
    }
	.customNavbar nav ul.sub-menu{
    background-color: var(--e-global-color-primary);
    }
}

/* gerer le bouton menu contact dans la navbar */

@media all and (min-width: 1024px){ 

	.customNavbar .headerContact{
		display:none!important;
	}
	
	.customNavbar .headerAccueil{
		display:none!important;
	}
}
@media all and (max-width: 1024px){ 

	.customNavbar .headerContact a{
		background-color: white;
		color:var(--e-global-color-primary)!important;
		border-radius:5px;
	}
}

.elementor-animation-grow:hover {
    transform: scale(1.03)!important;
}