.elementor-209 .elementor-element.elementor-element-2c47dc2 .header-area .logo_box img , .elementor-209 .elementor-element.elementor-element-2c47dc2 .header-area .logobox img{width:400px!important;}.elementor-209 .elementor-element.elementor-element-2c47dc2 .header-area.header-style-1 .top_bar {background:var( --e-global-color-b436678 );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .header-area.header-style-1 .top_bar .top_md .text i  {top:1px!important;position:relative;color:var( --e-global-color-270317e );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .header-area.header-style-1 .top_bar .top_md .text svg path{fill:var( --e-global-color-270317e );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .social-icons ul li a {color:var( --e-global-color-primary );background:var( --e-global-color-270317e );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .social-icons ul li a:hover {color:var( --e-global-color-accent );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .social-icons ul li a i{font-weight:400;font-family:Font Awesome 5 Brands;}.elementor-209 .elementor-element.elementor-element-2c47dc2  .theme_btn  {background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-2c47dc2  .theme_btn:hover {background:var( --e-global-color-b60e426 );border-color:var( --e-global-color-b60e426 );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > .menu-item > a.nav_link  {color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > .current_page_item > a.nav_link , .elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > .menu-item > a.nav_link:hover  {color:var( --e-global-color-b60e426 );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > .menu-item.current_page_item , .elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > .menu-item:hover  {background:var( --e-global-color-270317e );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > li > .dropdown-btn .fa-angle-down  {color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > li > .dropdown-btn .fa-angle-down {right:1px!important;position:relative;}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav   .menu-item  .sub_menu .dropdown-btn .fa-angle-down  {color:var( --e-global-color-b60e426 );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > .menu-item > .sub_menu li a {color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav > .menu-item > .sub_menu li a:hover {color:var( --e-global-color-b60e426 );}.elementor-209 .elementor-element.elementor-element-2c47dc2 .navbar_nav .sub_menu {gap:1px!important;}/* Start custom CSS for vankine-header-v1, class: .elementor-element-2c47dc2 *//*Corrige bug couleur hover menu*/
 .navbar_nav > .menu-item > a.nav_link:hover {
    color: #023047 !important;
}
.navbar_nav > li.active > a  {
    color: #023047 !important;
}

/*Agrandit le sous-menu solutions...*/
.navbar_nav .mennucolumn_two > .sub_menu{
	width: 790px !important;
}
.navbar_nav .mennucolumn_two > .sub_menu > li{
	min-width: 49% !important;
}
/*Sous-menu solutions décalé*/
.default_header .navbar_nav .mennucolumn_two .sub_menu .sub_menu li .sousmenu{
    padding: 0 0 0 22px !important;
}

.default_header .navbar_nav .mennucolumn_two .sub_menu li a{
    font-weight: 600;
}
.default_header .navbar_nav .mennucolumn_two .sub_menu .sub_menu li a:hover{
    color: #fb8500 !important;
}
.navbar_nav .menu-item .sub_menu li .sousmenu a{
    font-weight: 100 !important;
    color: #023047 !important;
}
.navbar_nav .menu-item .sub_menu li .sousmenu a:hover{
    color: #fb8500 !important;
}





/*Smartphone*/

@media screen and (max-width: 480px) {
/*Grossi le logo*/
.navbar-brand img{
   min-width: 215px;
   padding-left: 5px;
}
/*Rééquilibre sous heures de travail*/
.header-area.header-style-1 .top_bar .top_md .text {
        margin-bottom: 0;
    }
    /*Horaires rééquilibrées*/
    .header-area.header-style-1 .top_bar {
    padding: 5px 10px;
}
#horaires .full-container {
    padding: 5px 0px;
    }
    /*Menu moins large*/
.navbar_nav .mennucolumn_two > .sub_menu{
	width: 100% !important;
}
/*Iphone XR tél + petit*/
.appeler .theme_btn {
        padding: 10px 12px !important;
    }
}


/*Tablette*/

@media screen and (min-width: 480px) and (max-width: 1024px){
    
     /*Menu moins large*/
     .mobile_menu_box .menu-box{
         width: 70% !important;
     }
.navbar_nav .mennucolumn_two > .sub_menu{
	width: 46% !important;
}
}/* End custom CSS */