@media screen and (min-width: 981px) { .et_pb_menu .et_pb_menu__menu,
.et_pb_fullwidth_menu .et_pb_menu__menu {
display: none !important;
}
.et_pb_menu .et_mobile_nav_menu,
.et_pb_fullwidth_menu .et_mobile_nav_menu {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
float: none;
align-items: center;
margin: 0 5px;
}
.et_pb_menu .et_mobile_nav_menu .mobile_nav,
.et_pb_fullwidth_menu .et_mobile_nav_menu .mobile_nav {
display: block !important;
} #main-header #et-top-navigation #top-menu-nav,
#main-header #et-top-navigation #top-menu {
display: none !important;
}
#main-header #et_mobile_nav_menu {
display: block !important;
visibility: visible !important;
}
}
.et_pb_menu .et_mobile_menu li,
#main-header .et_mobile_menu li,
ul.et_mobile_menu,
ul.et_mobile_menu ul {
list-style: none !important;
list-style-type: none !important;
padding-left: 0;
}
ul.et_mobile_menu li::marker {
content: none;
} .et_pb_menu .et_mobile_nav_menu > ul,
.et_pb_menu .et_mobile_nav_menu .mobile_nav > ul:not(.et_mobile_menu),
#et_mobile_nav_menu > ul {
list-style: none !important;
margin: 0 !important;
padding-left: 0 !important;
} .et_pb_menu .et_mobile_nav_menu > ul > li:not(:has(.mobile_menu_bar)),
.et_pb_menu .et_mobile_nav_menu .mobile_nav > ul:not(.et_mobile_menu) > li,
#et_mobile_nav_menu > ul > li:not(:has(.mobile_menu_bar)),
.et_pb_menu .et_mobile_nav_menu > a:not(.mobile_menu_bar),
.et_pb_menu .et_mobile_nav_menu > .et-pb-icon,
.et_pb_menu .et_mobile_nav_menu .et_pb_menu__icon--left,
.et_pb_menu .et_mobile_nav_menu a[class*="prev"] {
display: none !important;
} .et_pb_menu .mobile_nav:not(.opened) ul.et_mobile_menu,
.et_pb_fullwidth_menu .mobile_nav:not(.opened) ul.et_mobile_menu,
#et_mobile_nav_menu .mobile_nav:not(.opened) ul.et_mobile_menu {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
}
.et_pb_menu .mobile_nav.opened ul.et_mobile_menu,
.et_pb_fullwidth_menu .mobile_nav.opened ul.et_mobile_menu,
#et_mobile_nav_menu .mobile_nav.opened ul.et_mobile_menu {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
}
.mobile_nav.opened ul.et_mobile_menu > li,
.mobile_nav.opened ul.et_mobile_menu > li > a {
display: block !important;
visibility: visible !important;
} .et_pb_menu .et_mobile_nav_menu .mobile_menu_bar::before,
#et_mobile_nav_menu .mobile_menu_bar::before {
font-family: ETmodules, "ET Modules", "ETmodules" !important;
content: "\61" !important;
} .et_pb_menu .et_mobile_nav_menu .mobile_nav > a:not(.mobile_menu_bar),
.et_pb_menu .et_mobile_nav_menu .mobile_nav > span:not(.mobile_menu_bar),
.et_pb_menu .et_mobile_nav_menu .mobile_nav > .et-pb-icon,
.et_pb_menu .et_mobile_nav_menu .mobile_nav > button {
display: none !important;
}
.et_pb_menu .et_mobile_nav_menu .mobile_nav > .mobile_menu_bar {
display: block !important;
} ul.et_mobile_menu li.pls-has-submenu > a:first-of-type::before,
ul.et_mobile_menu li.pls-has-submenu > a:first-of-type::after,
ul.et_mobile_menu li.menu-item-has-children > a:first-of-type::before,
ul.et_mobile_menu li.menu-item-has-children > a:first-of-type::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.pls-has-submenu > a:first-of-type::before,
.et-db #et-boc .et-l ul.et_mobile_menu li.pls-has-submenu > a:first-of-type::after {
display: none !important;
content: none !important;
}
ul.et_mobile_menu li.pls-has-submenu::before,
ul.et_mobile_menu li.menu-item-has-children::before,
ul.et_mobile_menu li[data-icon]::before {
display: none !important;
content: none !important;
}
ul.et_mobile_menu li.pls-has-submenu > a.mobile-toggle,
ul.et_mobile_menu li.menu-item-has-children > a.mobile-toggle {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
align-items: center;
justify-content: center;
pointer-events: auto;
}
ul.et_mobile_menu li.pls-has-submenu > a:first-of-type:not(.mobile-toggle),
ul.et_mobile_menu li.menu-item-has-children > a:first-of-type:not(.mobile-toggle) {
display: block !important;
width: 100% !important;
box-sizing: border-box;
padding-right: 48px !important;
cursor: pointer;
}
ul.et_mobile_menu li.pls-has-submenu,
ul.et_mobile_menu li.menu-item-has-children {
cursor: pointer;
}
@media (min-width: 1200px) {
div#et-top-navigation {
padding-left: 0px !important;
}
} #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
font-family: ETmodules, "ET Modules", "ETmodules" !important;
content: "\4d" !important;
} ul.et_mobile_menu li.pls-has-submenu .mobile-toggle,
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.pls-has-submenu .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
width: 44px;
height: 100%;
padding: 0px !important;
max-height: 44px;
border: none;
position: absolute;
right: 0px;
top: 0px;
z-index: 999;
background-color: transparent;
} ul.et_mobile_menu li.pls-has-submenu,
ul.et_mobile_menu > li.menu-item-has-children,
ul.et_mobile_menu > li.page_item_has_children,
ul.et_mobile_menu li.pls-has-submenu .sub-menu li.pls-has-submenu,
.et-db #et-boc .et-l ul.et_mobile_menu li.pls-has-submenu {
position: relative;
} ul.et_mobile_menu > li,
ul.et_mobile_menu > li > a,
ul.et_mobile_menu ul.sub-menu li > a,
ul.et_mobile_menu ul.children li > a,
.et-db #et-boc .et-l ul.et_mobile_menu > li > a {
background-color: #ffffff !important;
border-bottom: none !important;
} ul.et_mobile_menu li.pls-has-submenu:not(.dt-open) > ul,
ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) > ul,
.et-db #et-boc .et-l ul.et_mobile_menu li.pls-has-submenu:not(.dt-open) > ul {
display: none !important;
visibility: hidden !important;
max-height: 0 !important;
overflow: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
}
ul.et_mobile_menu li.pls-has-submenu.dt-open > ul,
ul.et_mobile_menu li.menu-item-has-children.dt-open > ul,
.et-db #et-boc .et-l ul.et_mobile_menu li.pls-has-submenu.dt-open > ul {
display: block !important;
visibility: visible !important;
max-height: none !important;
overflow: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
}
ul.et_mobile_menu li.pls-has-submenu.dt-open > ul > li,
ul.et_mobile_menu li.pls-has-submenu.dt-open > ul > li > a {
display: block !important;
visibility: visible !important;
} ul.et_mobile_menu li.pls-has-submenu .mobile-toggle,
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.pls-has-submenu .mobile-toggle {
text-align: center;
opacity: 1;
}
ul.et_mobile_menu li.pls-has-submenu .mobile-toggle::before {
display: none !important;
content: none !important;
} ul.et_mobile_menu li.pls-has-submenu > a.mobile-toggle::after,
ul.et_mobile_menu li.menu-item-has-children > a.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.pls-has-submenu > a.mobile-toggle::after {
top: 10px;
position: relative;
display: inline-block !important;
font-family: ETmodules, "ET Modules", "ETmodules", "ETModules" !important;
content: "\33" !important;
color: #6f5237 !important;
background: #ffffff;
border-radius: 50%;
padding: 3px;
font-size: 24px;
line-height: 1;
transition: transform 0.2s ease;
}
ul.et_mobile_menu li.pls-has-submenu.dt-open > a.mobile-toggle::after,
ul.et_mobile_menu li.menu-item-has-children.dt-open > a.mobile-toggle::after {
content: "\33" !important;
transform: rotate(180deg);
} .et_pb_menu .et_mobile_menu:after,
.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
position: absolute;
right: 5%;
margin-left: -20px;
top: -14px;
width: 0;
height: 0;
content: '';
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #ffffff;
} .mobile_menu_bar {
position: relative;
display: block;
bottom: 10px;
line-height: 0;
} .et_pb_menu .et_mobile_menu,
.et_pb_menu .et_mobile_menu ul,
.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
background-color: #ffffff !important;
border-radius: 10px;
} .nav li ul {
width: 300px !important;
}
.nav li li {
position: relative;
line-height: 1.5em;
}
#top-menu li li a {
padding: 6px 20px;
width: 210px;
}
#top-menu li.mega-menu>ul>li>a:first-child {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
font-size: 16px;
}