/* ===== SUNTING CUSTOM OVERRIDES ===== */

/* Fix jQuery conflict with WP */
.navbar-nav .dropdown-menu { display: none; }
.navbar-nav .dropdown:hover > .dropdown-menu,
.navbar-nav .show > .dropdown-menu { display: block; }

/* Product series images using our local copies */
.feature_box1590 { background: url('../images/erumi/img_series_1590.jpg') no-repeat center top #fff !important; }
.feature_box3090 { background: url('../images/erumi/img_series_3090.jpg') no-repeat center top #fff !important; }
.feature_box4095 { background: url('../images/erumi/img_series_4095.jpg') no-repeat center top #fff !important; }
.feature_box5095 { background: url('../images/erumi/img_series_5095.jpg') no-repeat center top #fff !important; }
.feature_box8080 { background: url('../images/erumi/img_series_8080.jpg') no-repeat center top #fff !important; }
.feature_box1590:hover, .feature_box3090:hover, .feature_box4095:hover,
.feature_box5095:hover, .feature_box8080:hover { background-image: none !important; }

/* kakao floating button */
.scroll-kakao {
    position: fixed;
    bottom: 100px;
    right: 20px;
    z-index: 9999;
    display: block;
}

/* Ensure fixed jquery works with WP */
html { scroll-behavior: smooth; }

/* Sub-pages: navbar always visible with dark background
   (homepage uses header-reverse-scroll with transparent bg over slider)
   On sub-pages, force dark background from the start */
body:not(.home) header nav.navbar {
    background-color: #000 !important;
    box-shadow: 0 0 35px rgba(0,0,0,0.1);
}

/* Ensure subtop parallax banner is visible even before JS adds 'active' */
.subtop::before {
    opacity: 1 !important;
    transform: scale(1, 1) !important;
}
