html:root .my-theme{
--light: var(--ON); --dark: var(--OFF);
--mgm-sub-speed: 200ms;
--mgm-hamburger-width-auto: calc(var(--mgm-hamburger-width) * 1);
--mgm-hamburger-height-auto: calc(var(--mgm-hamburger-height) * 1);
--mgm-hamburger-border-radius-auto: calc(var(--mgm-hamburger-border-radius) * 1);
}
.jbmm-328{
row-gap:0.6rem;
column-gap:0.6rem;
}
#jbmm-328 .mega-info-bar{
column-gap:0.6rem;
}
#jbmm-328 .mega-extra-bar{
column-gap:0.6rem;
}
@media only screen and (max-width: 767px) {
#nav-hamburger-modern { display:flex;} .jbmm.horiz-nav-menu { display:none;} #nav-hamburger-modern ul.mega-ham-modern { width:100%;}
}
@media only screen and (min-width: 768px) {
#nav-icon-modern, #nav-hamburger-modern ul.mega-ham-modern { display:none;}
}
#nav-icon-modern{ z-index: 1300;}
#nav-icon-modern{position:fixed;}
body #mm-0::before{
animation-delay:0.4s; transition:all 0.4s ease; will-change: transform;
}
body.mm-wrapper_opening #mm-0::before {
content:""; position:absolute; display: inline-block; height:100%; width:100%; z-index:898; -webkit-filter: blur(5px) brightness(100%); backdrop-filter: blur(5px) brightness(100%);
overflow:hidden;
}
#jbmm-328 .nav-logo-img {
max-height:65px;
}
#jbmm-328 .nav-logo-element h2 {
color: rgb(0, 0, 0);
font-weight: default;
font-size: defaultrem;
}
#jbmm-328 a.nav-logo-element:hover h2 {
color: rgb(0, 0, 0);
}
#jbmm-328 .nav-logo-element .nav-logo-slogan {
color: rgb(0, 0, 0);
font-weight: default;
font-size: defaultrem;
}
#jbmm-328 a.nav-logo-element:hover .nav-logo-slogan {
}
/* no:  */