.header-v1 { font-family: NotoSans; }
.header-banner { background-color: #f2f2f2; font-size: 0.75rem; color: #666666; max-height: 137px; }
.header-container { display: flex; align-items: center; justify-content: center; }
.header-wrapper { max-width: 1260px; margin: 0 auto; padding: 8px 20px; }
.header-banner a { color: #666666; }
.header-banner a:hover:not(.dropdown-item) { text-decoration: none; color: #1A1A1A }
.dropdown-item:hover { background-color: inherit; color: #1A1A1A; }
.dropdown-arrow { background-color: #e5e5e5; width: 13px; height: 13px; transform: rotate(45deg); margin-top: -15px; margin-left: 15px; }
.nav-list { font-size: 0.9375rem; }
.submenu { background-color: #e6e6e6; }
.submenu-wrapper { max-width: 975px; margin: 0 auto; padding: 10px 20px; display: flex; }
.submenu-header { font-size: 1rem; width: 100%; display: flex; justify-content: space-between; }
.product-box:not(.mobile) { width: 143px; text-align: center; padding: 10.5px; }
.product-box:not(.mobile):hover { background-color: #cccccc; cursor: pointer; }
.product-box:not(.mobile):hover > p { color: #1A1A1A; }
.product-box:not(.mobile) > p { font-size: 0.8125rem; color: #4d4d4d; }
.submenu-wrapper.products { display: flex; justify-content: center; height: 100%; }
.submenu-product:not(.mobile) { background-color: #cccccc; }
.about-box { margin: 10px 10.5px 0; width: calc(25% - 21px); background-color: #ffffff; height: 70px; display: flex; align-items: center; color: inherit; }
.about-box:hover { color: inherit; text-decoration: none; }
.about-img { height: 60px; width: 80px; margin-left: 5px; }
.about-link { margin: 0px 10.5px 0; width: calc(25% - 21px); }
.about-link .title { font-weight: bold; color: #4d4d4d; border-bottom: 2px solid #4d4d4d; font-size: .875rem; margin-bottom: .5rem; }
.menu-item-link { color: #4d4d4d; font-size: .75rem; }
.menu-item-link:hover { text-decoration: none; color: #666666; }
.submenu-title { font-size: 1rem; color: #4d4d4d; }
.pointer:hover { cursor: pointer; }
.header-v1 input[type="text"] { background-color: inherit; border: 0; }
.header-v1 input[type="text"]:-webkit-autofill,
.header-v1 input:-webkit-autofill:hover,
.header-v1 input:-webkit-autofill:focus,
.header-v1 input:-webkit-autofill:active {-webkit-box-shadow: 0 0 0px 1000px #E6E6E6 inset;-webkit-text-fill-color: black !important;}
.header-v1 form { width: 240px; height: 32px; background-color: #E6E6E6; display: flex; align-items: center; justify-content: space-evenly; }
.header-v1 .navbar-collapse .nav-item { background-color: #1a1a1a; color: #989898; padding: 15px; border-bottom: 1px solid #4d4d4d; }
.header-v1 .navbar-collapse .nav-item > a { color: #989898; }
.header-v1 .navbar-collapse .nav-item > a:hover { color: #989898; text-decoration: none; }
.header-v1 .navbar-nav > div > a { background-color: #333333; color: #e6e6e6; border-top: 1px solid #4d4d4d; }
.header-v1 .navbar-nav > div > a:hover { text-decoration: none; }
.header-v1 .mobile-menu { padding: 15px; background-color: #4d4d4d; }
.header-v1 .mobile-menu > .title { color: #ffffff; border-bottom: 2px solid #ffffff; }
.header-v1 .mobile-menu .menu-item-link { color: #ffffff; }
.dropdown-button:focus-visible { border: 0; outline: 0; }
.dropdown-button:focus { border: 0; outline: 0; }
.footer-v1 { font-size: 0.8125rem; padding: 15px; background-color: #f2f2f2; border-top: 1px solid #cccccc; }
.footer-v1 a { color: #666666; }
.footer-v1 a:hover { text-decoration: none; color: #666666; }
.social-links, .footer-links { display: flex; }
.social-links :not(:first-child) { margin-left: 20px; }
.footer-links :not(:first-child) { margin-left: 10px; padding-left: 10px; border-left: 1px solid #666666; }
@font-face { font-family: 'NotoSans'; src: url('font/NotoSans-Regular.ttf') format('truetype'); }
@font-face { font-family: 'NotoSans'; font-weight: 700; src: url('font/NotoSans-Bold.ttf') format('truetype'); }
@font-face { font-family: 'NotoSans'; font-weight: 100; src: url('font/NotoSans-Thin.ttf') format('truetype'); }
