.banner .splide picture img, .banner .sub-banner img {filter: brightness(100%);}
/*.home .header .navbar-brand, .home .header .container-nav {background: rgba(255, 255, 255, 0.6);padding: 15px;}*/
body.home.header-stuck .sticky-top {background: rgba(255, 255, 255, 0.9)}
.scrolled .navbar-brand, .scrolled .container-nav, .no-layout .navbar-brand, .no-layout .container-nav {background: none;padding: 0px;}
.header .brand {padding:0px}
.no-layout .sticky-top {background-color: rgba(255, 255, 255, 0.6);padding: 15px;}
.header .metismenu.mod-menu .active .mm-toggler {color:#fff;}
.container-header .mod-menu>li>a, .container-header .mod-menu>li>span, .mod-menu__heading {font-weight:bold;}
.container-header .container-nav {flex-wrap: nowrap;align-items: center;}
.container-header .container-nav > * {flex-shrink:0;}
.btn-paypal {font-weight:bold;padding: 5px 10px;}
.jpop-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;padding:1rem;z-index:1050;}
.jpop-overlay.is-open{display:flex;}
.jpop-content{position:relative;background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:85vh;overflow:auto;padding:2rem;}
.jpop-close{position:absolute;top:.5rem;right:.75rem;border:0;background:none;font-size:1.75rem;line-height:1;cursor:pointer;}

@media (min-width: 992px) {
  .sticky-top.scrolled, body.home.header-stuck .sticky-top.scrolled {background-color: rgba(255, 255, 255, 0.6);}
 .sticky-top.scrolled .brand-logo img, body.home.header-stuck .sticky-top.scrolled .brand-logo img, body:not(.home) .brand-logo img {max-width: 320px;}
  }
@media (min-width: 1600px) {
    .home .header {padding-top: 15px !important;}
}
@media (min-width: 1600px) {
    .home .metismenu.mod-menu .metismenu-item {
        font-size: 0.9rem;
    }
}