:root { --e-global-color-primary: #FFD012; --e-global-color-secondary: #0B3665; } /* Navigation Menu CSS */ ul.eel-nav-menu, .eel-nav-menu li, .eel-nav-menu ul { list-style: none !important; margin: 0; padding: 0; } .eel-nav-menu li.menu-item { position: relative; } .eel-flyout-container .eel-nav-menu li.menu-item { position: relative; background: unset; } .eel-layout-vertical .eel-nav-menu li > .eel-menu-item .eel-menu-dynamic-icon { margin-right: 8px; } .eel-layout-vertical.icon-align_right .eel-nav-menu > .menu-item > a { display: flex !important; justify-content: space-between; } .eel-layout-vertical.icon-align_right .eel-nav-menu li > .eel-menu-item .eel-menu-dynamic-icon { order: 2 !important; } .eel-nav-menu .sub-menu li.menu-item { position: relative; background: inherit; } .eel-nav-menu__theme-icon-yes button.sub-menu-toggle { display: none; } div.eel-nav-menu, .elementor-widget-eel-nav-menu .elementor-widget-container { -js-display: flex; display: flex; flex-direction: column; } .eel-nav-menu__layout-horizontal, .eel-nav-menu__layout-horizontal .eel-nav-menu { /* Old Safari, iOS */ /* Old Firefox */ /* IE 10 */ /* Newer Safari, Chrome */ display: flex; /* Standard syntax */ flex-wrap: wrap; } .eel-nav-menu .parent-has-no-child .eel-menu-toggle { display: none; } .eel-nav-menu__layout-horizontal .eel-nav-menu .sub-menu, .eel-submenu-action-hover .eel-layout-vertical .eel-nav-menu .sub-menu { position: absolute; top: 100%; left: 0; z-index: 16; visibility: hidden; opacity: 0; text-align: left; transition: all 300ms ease-in; } .eel-nav-menu__layout-horizontal .eel-nav-menu .menu-item-has-children:hover > .sub-menu, .eel-nav-menu__layout-horizontal .eel-nav-menu .menu-item-has-children:focus > .sub-menu { visibility: visible; opacity: 1; } .eel-submenu-action-click .eel-nav-menu .menu-item-has-children:hover > .sub-menu, .eel-submenu-action-click .eel-nav-menu .menu-item-has-children:focus > .sub-menu { visibility: hidden; opacity: 0; } @media (min-width: 992px) { .eel-nav-menu .menu-item-has-children .sub-menu { position: absolute; top: 100%; left: 0; z-index: 9999; visibility: hidden; opacity: 0; transition: 0.3s ease-in-out; } .eel_animation_slide_down .eel-nav-menu .menu-item-has-children .sub-menu { transform: scaleY(0); transform-origin: top; } .eel_animation_slide_up .eel-nav-menu .menu-item-has-children .sub-menu { transform: translateY(10px); } .eel_animation_right .eel-nav-menu .menu-item-has-children .sub-menu { transform: translateX(10px); } .eel_animation_left .eel-nav-menu .menu-item-has-children .sub-menu { transform: translateX(-10px); } .eel_animation_zoom .eel-nav-menu .menu-item-has-children .sub-menu { transform: scale(0.8); transition: transform 0.3s ease, opacity 0.3s ease; } } .eel-flyout-container .eel-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { top: 0; left: 0; } .eel-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { top: 0; left: 100%; } .eel-nav-menu__layout-horizontal .eel-nav-menu .menu-item-has-children:hover > .sub-menu, .eel-nav-menu__layout-horizontal .eel-nav-menu .menu-item-has-children.focus > .sub-menu { visibility: visible; opacity: 1; } .eel-nav-menu__layout-horizontal.eel_animation_slide_down .eel-nav-menu .menu-item-has-children:hover > .sub-menu, .eel-nav-menu__layout-horizontal.eel_animation_slide_down .eel-nav-menu .menu-item-has-children.focus > .sub-menu { transform: scaleY(1); } .eel-nav-menu__layout-horizontal.eel_animation_slide_up .eel-nav-menu .menu-item-has-children:hover > .sub-menu, .eel-nav-menu__layout-horizontal.eel_animation_slide_up .eel-nav-menu .menu-item-has-children.focus > .sub-menu { transform: translateY(0px); } .eel-nav-menu__layout-horizontal.eel_animation_right .eel-nav-menu .menu-item-has-children:hover > .sub-menu, .eel-nav-menu__layout-horizontal.eel_animation_right .eel-nav-menu .menu-item-has-children.focus > .sub-menu { transform: translateY(0px); } .eel-nav-menu__layout-horizontal.eel_animation_left .eel-nav-menu .menu-item-has-children:hover > .sub-menu, .eel-nav-menu__layout-horizontal.eel_animation_left .eel-nav-menu .menu-item-has-children.focus > .sub-menu { transform: translateY(0px); } .eel-nav-menu__layout-horizontal.eel_animation_zoom .eel-nav-menu .menu-item-has-children:hover > .sub-menu, .eel-nav-menu__layout-horizontal.eel_animation_zoom .eel-nav-menu .menu-item-has-children.focus > .sub-menu { transform: scale(1); } header { position: relative; } .eel-nav-menu a.eel-menu-item:hover, .eel-nav-menu a.eel-sub-menu-item:hover { text-decoration: none; } .eel-nav-menu .sub-menu { width: 220px; margin: 0; z-index: 9999; } .eel-nav-menu__layout-horizontal { font-size: 0; } .eel-nav-menu__layout-horizontal li.menu-item, .eel-nav-menu__layout-horizontal > li.menu-item { font-size: medium; } .eel-nav-menu__layout-horizontal .eel-nav-menu .sub-menu:not(.easyel--elementor-template-mega-menu) { box-shadow: 0 10px 10px -2px rgba(0, 0, 0, 0.0274509804); } .eel-nav-menu ul.sub-menu:not(.easyel--elementor-template-mega-menu) li:first-child > a { border: none !important; } .eel-nav-menu-icon { padding: 0.35em; border: 0 solid; } .eel-nav-menu-icon svg { width: 25px; height: 25px; line-height: 25px; font-size: 25px; } .eel-nav-menu-icon i:focus { outline: 0; } .eel-nav-menu__layout-expandible { visibility: hidden; opacity: 0; } .eel-nav-menu__layout-expandible .sub-menu { visibility: hidden; opacity: 0; } .eel-active-menu + .eel-nav-menu__layout-expandible { visibility: visible; opacity: 1; height: auto; } .eel-layout-expandible nav { height: 0; } .eel-nav-menu .sub-menu li.menu-item .description { display: none; } .eel-nav-sub-menu-icon, .eel-nav-menu__icon { display: inline-block; line-height: 1; } @media (min-width: 1025px) { nav:not(.eel-nav-menu__layout-vertical) .eel-nav-menu > .menu-item > a.eel-menu-item { padding-left: 20px; padding-right: 20px; padding-top: 25px; padding-bottom: 25px; display: inline-block; } ul.sub-menu:not(.easyel-mega--current-active) .menu-item > a { padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; display: block; } } .eel-nav-menu__layout-vertical .eel-nav-menu > .menu-item > a.eel-menu-item { padding-top: 10px; padding-bottom: 10px; display: block; } .eel-nav-menu .menu-item-has-children:not(.easyel-mega--current-active) a { position: relative; } .eel-nav-menu.horizontal ul > li.easyel-mega--current-active > a { position: relative; } .eel-nav-menu .menu-item-has-children > a:before { content: "\e93f"; font-family: "Unicons" !important; position: absolute !important; right: 2px; top: 52%; transform: translateY(-50%) rotate(0deg) !important; font-size: 16px; opacity: 1 !important; color: currentColor; } ul.eel-nav-menu .menu-item-has-children a:hover::before { transform: translateY(-50%) rotate(-180deg) !important; } .eel-nav-menu ul.sub-menu .menu-item-has-children a:before { right: 10px; } .eel-nav-menu ul.sub-menu .menu-item:not(.menu-item-has-children) a:before { display: none; } .eel-layout-vertical .menu-item-has-children a.eel-menu-item::before { display: none !important; } .eel-nav-menu__layout-horizontal .eel-nav-menu .sub-arrow { margin-left: 5px; } .eel-nav-menu__layout-vertical .eel-nav-menu .sub-arrow, .eel-layout-expandible .sub-arrow, .eel-flyout-wrapper .sub-arrow { padding: 10px; } .eel-nav-menu .child-item, .eel-nav-menu__layout-vertical .eel-nav-menu .child-item { font-size: 14px; line-height: 1; padding: 10px 0 10px 10px; margin-top: -10px; margin-bottom: -10px; position: absolute; right: 0; margin-right: 20px; } .eel-layout-horizontal .eel-nav-menu__toggle, .eel-layout-vertical .eel-nav-menu__toggle { visibility: hidden; opacity: 0; display: none; line-height: 100%; } .eel-nav-menu-icon { display: inline-block; line-height: 1; text-align: center; } /* =========================================================== * Flyout Container * ======================================================== */ .eel-flyout-content { height: 100%; overflow-x: hidden; overflow-y: auto; line-height: 1.4em; color: #fff; } /* iOS fix */ @media (max-width: 1024px) { .eel-flyout-content { transform: translateZ(0); } } .eel-flyout-content::-webkit-scrollbar { display: none; } .admin-bar .eel-side { margin-top: 32px; } /* Tablet */ @media only screen and (max-width: 1024px) { .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-horizontal li, .eel-nav-menu__breakpoint-tablet .eel-nav-menu { width: 100%; margin-right: 0px; } .eel-nav-menu .sub-arrow { display: block !important; } .eel-nav-menu .menu-item-has-children a::before { display: none !important; } .eel-nav-menu .menu-item-has-children a { margin: 0; } .eel-submenu-animation-slide_up .eel-layout-horizontal .menu-item-has-children.submenu-open > ul.sub-menu { overflow: visible !important; opacity: 1 !important; visibility: visible !important; display: block !important; position: relative !important; z-index: 9999; transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease; } .eel-nav-menu__breakpoint-tablet .eel-layout-horizontal .eel-nav-menu__toggle, .eel-nav-menu__breakpoint-tablet .eel-layout-vertical .eel-nav-menu__toggle { display: block; } .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-horizontal .eel-nav-menu { visibility: hidden; opacity: 0; } .eel-nav-menu__breakpoint-tablet .eel-active-menu + .eel-nav-menu__layout-horizontal .eel-nav-menu { visibility: visible; opacity: 1; } .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-horizontal, li:not(.easyel-mega--current-active) .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-vertical { visibility: hidden; opacity: 0; height: 0; } .easyel-mega--current-active .eel-nav-menu-icon { display: none; } .eel-nav-menu__breakpoint-tablet .eel-active-menu + .eel-nav-menu__layout-horizontal, .eel-nav-menu__breakpoint-tablet .eel-active-menu + .eel-nav-menu__layout-vertical { visibility: visible; opacity: 1; height: auto; } .eel-nav-menu__breakpoint-tablet .eel-active-menu.eel-active-menu-full-width + .eel-nav-menu__layout-horizontal .eel-nav-menu { position: relative; } .eel-nav-menu__breakpoint-tablet .eel-active-menu.eel-active-menu-full-width + .eel-nav-menu__layout-horizontal, .eel-nav-menu__breakpoint-tablet .eel-active-menu.eel-active-menu-full-width + .eel-nav-menu__layout-vertical { position: absolute; background: #fff; padding: 25px 0 20px; box-shadow: 0 10px 7px rgba(0, 0, 0, 0.0392156863); } .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-horizontal .sub-menu { visibility: hidden; opacity: 0; } .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu { top: 0; left: 0; } .eel-nav-menu__breakpoint-tablet .eel-layout-horizontal .eel-nav-menu__toggle, .eel-nav-menu__breakpoint-tablet .eel-layout-vertical .eel-nav-menu__toggle { visibility: visible; opacity: 1; display: block; } .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-vertical { float: none; } .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-horizontal .sub-menu { position: relative; height: auto; top: 0; } .eel-nav-menu__breakpoint-tablet .saved-content, .eel-nav-menu__breakpoint-tablet .sub-menu, .eel-nav-menu__breakpoint-tablet .child { left: 0 !important; width: auto !important; } .eel-nav-menu .sub-menu { min-width: auto; margin: 0; } .eel-nav-menu__breakpoint-tablet .eel-nav-menu__layout-horizontal .eel-nav-menu .sub-arrow { padding: 0; } .eel-pointer__double-line .menu-item.parent a.eel-menu-item::before, .eel-pointer__double-line .menu-item.parent a.eel-menu-item::after, .eel-pointer__underline .menu-item.parent a.eel-menu-item::before, .eel-pointer__underline .menu-item.parent a.eel-menu-item::after, .eel-pointer__overline .menu-item.parent a.eel-menu-item::before, .eel-pointer__overline .menu-item.parent a.eel-menu-item::after { display: none !important; } .eel-nav-menu .eel-layout-horizontal li + li { border-top: 1px solid #f0f0f0; margin-top: 0px !important; } .eel-nav-menu-icon { padding: 0; display: grid; } .eel-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { left: 0; } } .eel-toggle-no .eel-layout-expandible .eel-nav-menu__toggle { display: none; } header.eel-sticky-header-on.eel-up-scroll .elementor-2364 .elementor-element.elementor-element-459a928 > .elementor-widget-container { box-shadow: none; background: none; } header.eel-sticky-header-on.eel--fixed-top-sticky, header.eel-sticky-header-on.eel-up-scroll { box-shadow: 0 2px 7px rgba(0, 0, 0, 0.0509803922); } .eel-sticky-logo { display: none !important; } .eel-sticky-header-on.eel--fixed-top-sticky .eel-sticky-logo, .eel-sticky-header-on.eel-up-scroll .eel-sticky-logo { display: inline-block !important; } .eel-sticky-header-on.eel--fixed-top-sticky .eel-main-logo:not(.eel-no-sticky), .eel-sticky-header-on.eel-up-scroll .eel-main-logo:not(.eel-no-sticky) { display: none !important; } @media (min-width: 992px) { body.logged-in:not(.elementor-editor-active) header.eel-sticky-header-on { top: 32px; } } header.eel-sticky-header-on { position: fixed !important; top: 0; z-index: 9999 !important; width: 100% !important; transition: all 0.3s ease !important; margin: 0 auto; left: 0; right: 0; will-change: transform, top; } header.eel-sticky-header { position: fixed; top: 0; left: 0; right: 0; z-index: 999; transition: transform 0.4s ease, top 0.4s ease; } body.admin-bar header.eel-sticky-header { top: 32px; } @media screen and (max-width: 782px) { body.admin-bar header.eel-sticky-header { top: 46px; } } header.eel-down-scroll { transform: translateY(-100%); } header.eel-up-scroll { transform: translateY(0); } @media only screen and (min-width: 1025px) { .eel-nav-menu.horizontal ul > li.easyel-mega--current-active { position: static; } .easyel--elementor-template-mega-menu { position: absolute; z-index: 999; visibility: hidden; overflow: hidden; transition: all 0.5s ease; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; transition: all 0.1s; width: 100% !important; left: 0; right: 0; top: 100%; margin: 0 auto; } .eel-submenu-animation-none .easyel--elementor-template-mega-menu { transform: translateY(0); } .easyel-mega--current-active .unicon-chevron-down { display: none; } } .easyel-mega--current-active .unicon-chevron-down::before { font-size: 22px; } @media only screen and (max-width: 1024px) { .easyel--elementor-template-mega-menu.sub-menu { width: 100% !important; } } .easyel-mega--current-active .eel-nav-menu { display: block; } .sidebar-on-mobile { position: fixed; top: 0; right: 0; max-width: 420px; width: 100%; height: 100vh; background: #fff; transition: transform 0.3s ease; z-index: 9999; padding: 60px 25px 40px 25px; overflow-y: auto; display: block; } .sidebar-on-mobile .eel-nav-menu-icon { position: absolute; right: 20px; top: 20px; font-size: 25px; border: 1px solid rgba(0, 0, 0, 0.0392156863); border-radius: 100%; display: inline-grid; place-content: center; line-height: 36px; width: 36px; height: 36px; cursor: pointer; z-index: 999; color: #121212; } .sidebar-on-mobile .eel-nav-menu .sub-arrow { margin: 0; display: none !important; } .sidebar-on-mobile .eel-nav-menu .sub-menu { width: 100%; } .sidebar-on-mobile.eel-mobile-open-position-top { transform: scaleY(0); transform-origin: top; max-width: 100%; } .sidebar-on-mobile.eel-mobile-open-position-top.easyel-open { transform: scaleY(1); } .sidebar-on-mobile.eel-mobile-open-position-right { transform: translateX(100%); } body.logged-in .sidebar-on-mobile { padding: 80px 25px 40px 40px; } body.logged-in .sidebar-on-mobile .eel-nav-menu-icon { top: 50px; } .sidebar-on-mobile li.menu-item a { display: block; padding: 14px 0; max-width: 100%; width: auto; font-size: 20px; line-height: 104%; color: #0a0a0a; } .sidebar-on-mobile li + li a { border-top: 1px solid rgba(0, 0, 0, 0.07); } .sidebar-on-mobile ul.easyel-mega--current li + li a { border-top: none; } .sidebar-on-mobile .eel-nav-menu .menu-item-has-children .sub-menu { display: none; padding-left: 20px; position: relative; visibility: visible; opacity: 1; } .sidebar-on-mobile .eel-nav-menu .menu-item-has-children .sub-menu.easyel-mega--current { padding-left: 0; } .sidebar-on-mobile.eel-mobile-open-position-right.easyel-open { transform: translateX(0); } .sidebar-on-mobile .unicon-chevron-down { display: inline-grid !important; height: 30px; width: 30px; cursor: pointer; position: absolute; right: 0; place-content: center; color: currentColor; top: 7px; transition: transform 0.3s ease; } .sidebar-on-mobile .unicon-chevron-down.active { transform: rotate(180deg); } .sidebar-on-mobile ul.sub-menu li:not(.menu-item-has-children) .unicon-chevron-down { display: none !important; }