/*
Theme Name: Hello Elementor Child
Theme URI: https://studionumerik.fr/
Description: Hello Elementor Child Theme
Author: Studio Numerik
Author URL: https://studionumerik.fr/
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementorchild
*/
/* Placer votre CSS ci-dessous */

header#site-header{padding: 0;}
#site-header .header-inner{max-width: none;}
header .site-header:not(.header-stacked) .header-inner .site-branding{max-width: none;}
#mysticky-nav .site-header:not(.header-stacked) .header-inner .site-branding{width: 100%;max-width: 100%;}
#interventionTop{background: #092e7b; color: #ffffff;text-align: center; font-family: "Maven Pro",Sans-serif; font-weight: 800; padding: 10px 0;}
a#LogoTopNav {width: 165px;padding: 10px 0;}
#callUsTopTitle, #callUsTopNumber, #EmailTitleTop, #EmailAdressTop{display: block;}
#callUsTopTitle a, #callUsTopNumber a, #EmailTitleTop a, #EmailAdressTop a{font-family: "Maven Pro",Sans-serif;font-weight: 800;text-align: left;}
#callUsTopTitle a, #EmailTitleTop a{color: #092e7b;font-size: 26px;}
#callUsTopNumber a, #EmailAdressTop a{color: #000000;font-size: 18px;}
.containerTelMail{display: block;margin-top: 20px;}
.elementor .elementor-element{margin-top: 0px !important;}
#mysticky-nav .site-header:not(.header-stacked) .header-inner .site-navigation{max-width: none;}
.header-inner .site-navigation .menu-menu-principal-container{width: 100%;background: #ff3130;}
.header-inner .site-navigation .menu-menu-principal-container #menu-menu-principal{display: block;text-align: center;}
.menu-menu-principal-container ul li a{color: #ffffff; font-family: "Maven Pro",Sans-serif;font-weight: 600;}
.header-inner .site-navigation ul.menu li{display: inline-block;}
#mysticky-wrap #mysticky-nav.wrapfixed .myfixed{background: #ffffff;}
#mysticky-wrap #mysticky-nav.wrapfixed ul li.menu-item a{color: #ffffff;}
#mysticky-wrap #mysticky-nav.wrapfixed{opacity: 1;}
#mysticky-wrap #mysticky-nav #site-header {width: 100% !important;}
div#wpfront-scroll-top-container img {width: 25px !important;}
div#wpfront-scroll-top-container {width: 40px;height: 40px;text-align: center;background: #f9f9f985;border-radius: 50px;padding-top: 5px;box-shadow: #0000007a 3px 3px 7px;}

@media (max-width: 1024px){
    .site-header .header-inner{padding:0;}
    #mysticky-nav #LogoTopNav img{width: 100px;margin-left: 45px;}
    #site-header .site-branding > .elementor-section > .elementor-container{display: flex;}
    #site-header .site-branding > .elementor-section > .elementor-container > div{display: table-cell;width: auto;margin:0;text-align: center;flex: 0 0 30%;padding-top: 3px;}
    #callUsTopTitle a, #EmailTitleTop a{font-size: 18px;}
    #callUsTopNumber a, #EmailAdressTop a{font-size: 13px;}
    .site-navigation-toggle-holder {position: absolute;top: 32px;left: -6px;}
    #mysticky-wrap #mysticky-nav.wrapfixed ul li.menu-item a{color: #55595c;}
    #mysticky-wrap #mysticky-nav.wrapfixed ul li.current-menu-item a{color: #ffffff;}
	#interventionTop{padding: 3px 0 !important;font-size: 12px !important;}
	.site-navigation-dropdown ul.menu li a{padding: 8px 20px !important; font-size: 14px !important;}
}
@media (max-width: 767px){
    .site-header .header-inner{padding:0;}
    #mysticky-nav #LogoTopNav img{width: 100px;margin-left: 45px;}
    #site-header .site-branding > .elementor-section > .elementor-container{display: flex;}
    #site-header .site-branding > .elementor-section > .elementor-container > div{display: table-cell;width: auto;margin:0;text-align: center;flex: 0 0 49%;padding-top: 3px;}
    #site-header .site-branding > .elementor-section > .elementor-container > div:last-child{display: none;}
    #callUsTopTitle a, #EmailTitleTop a{font-size: 18px;}
    #callUsTopNumber a, #EmailAdressTop a{font-size: 13px;}
    .site-navigation-toggle-holder {position: absolute;top: 32px;left: -6px;}
    #mysticky-wrap #mysticky-nav.wrapfixed ul li.menu-item a{color: #55595c;}
    #mysticky-wrap #mysticky-nav.wrapfixed ul li.current-menu-item a{color: #ffffff;}
}