.elementor-81559 .elementor-element.elementor-element-693d2ac5 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-693d2ac5 */.elementor-element-693d2ac5 .elementor-nav-menu--main .elementor-nav-menu { flex-wrap: nowrap; } .elementor-element-693d2ac5 .elementor-nav-menu--main .elementor-item { font-family: Rubik, sans-serif; color: rgba(242,245,247,0.76); font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: uppercase; letter-spacing: normal; padding: 5px 5px; margin: 0 2px; white-space: nowrap; } .elementor-element-693d2ac5 .elementor-nav-menu--main .elementor-item:hover, .elementor-element-693d2ac5 .elementor-nav-menu--main .elementor-item.highlighted { color: #f5f5f5; } .elementor-element-693d2ac5 .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #ffffff; } .elementor-element-693d2ac5 .elementor-nav-menu--main .elementor-item:after { background-color: currentColor; height: 2px; } .elementor-element-693d2ac5 .elementor-nav-menu--main .sub-menu { background-color: #14b500; min-width: 240px; } .elementor-element-693d2ac5 .elementor-nav-menu--main .sub-menu a { font-family: Rubik, sans-serif; color: #ffffff; background-color: #14b500; font-size: 13px; font-weight: 400; text-transform: capitalize; padding: 12px 10px; margin: 0; border-left: 0; } .elementor-element-693d2ac5 .elementor-nav-menu--main .sub-menu a:hover, .elementor-element-693d2ac5 .elementor-nav-menu--main .sub-menu a.highlighted { background-color: #0aab00; color: #ffffff; } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute; z-index: 9997; background-color: #063145; border-top: 1px solid rgba(255,255,255,0.15); box-shadow: 0 16px 32px rgba(0,0,0,0.25); max-width: 100vw; } .elementor-element-693d2ac5 .elementor-widget-container .elementor-nav-menu--dropdown ul { margin: 0 !important; padding: 0 !important; width: 100%; list-style: none; } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown .elementor-nav-menu { background-color: #063145; } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown li { width: 100%; margin: 0; border-bottom: 1px solid rgba(255,255,255,0.15); } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown li:last-child { border-bottom: 0; } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown a { font-family: Rubik, sans-serif; color: rgba(242,245,247,0.9); background-color: #063145; font-size: 15px; font-weight: 400; text-transform: uppercase; letter-spacing: normal; padding: 16px 20px; margin: 0; border-left: 3px solid transparent; justify-content: space-between; } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown a:hover, .elementor-element-693d2ac5 .elementor-nav-menu--dropdown a:focus, .elementor-element-693d2ac5 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-element-693d2ac5 .elementor-nav-menu--dropdown a.highlighted { background-color: #0a3e57; color: #ffffff; border-left-color: #23c400; } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown .sub-menu { background-color: #052636; border-top: 1px solid rgba(255,255,255,0.15); } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown .sub-menu a { background-color: #052636; font-size: 14px; font-weight: 400; text-transform: capitalize; padding-left: 36px; color: #d6e2e8; } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown .sub-menu li { border-bottom: 1px solid rgba(255,255,255,0.08); } .elementor-element-693d2ac5 .elementor-nav-menu--dropdown .sub-arrow { color: #ffffff; } .elementor-element-693d2ac5 .elementor-menu-toggle { color: #ffffff; background-color: transparent; font-size: 26px; } .elementor-element-693d2ac5 .elementor-menu-toggle svg { fill: #ffffff; }/* End custom CSS */
/* Start custom CSS *//* Header sticky au scroll */
.elementor-81559.elementor-location-header, header.elementor-81559 { position: sticky; top: var(--wp-admin--admin-bar--height, 0px); z-index: 999; }
@media (max-width: 600px) { .admin-bar header.elementor-81559 { top: 0; } }/* End custom CSS */