/* =========================================
   SAIMAXX MODERN HEADER
   ========================================= */

/* Main top header */
.header-container {
    background: #25282a !important;
}

/* Main header spacing */
.header {
    padding: 18px 0 !important;
    background: #25282a !important;
}

/* Logo size */
.header .logo img {
    max-height: 70px !important;
    width: auto !important;
}

/* Search bar */
.form-search input.input-text {
    height: 46px !important;
    background: #ffffff !important;
    border: none !important;
    border-radius: 4px 0 0 4px !important;
    padding: 0 16px !important;
    font-size: 14px !important;
    color: #222 !important;
}

/* Search button */
.form-search button.button {
    height: 46px !important;
    background: #e30613 !important;
    border: none !important;
    border-radius: 0 4px 4px 0 !important;
}

/* Header links */
.header .links a {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: none !important;
}

/* Top category navigation */
.nav-container {
    background: #e30613 !important;
    border: none !important;
}

/* Navigation links */
#nav li a {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    padding: 16px 18px !important;
    border-right: 1px solid rgba(255,255,255,0.15) !important;
    text-transform: none !important;
}

/* Navigation hover */
#nav li a:hover {
    background: #b90000 !important;
    color: #ffffff !important;
}

/* Remove old borders */
#nav li {
    border: none !important;
}

/* Remove light grey background */
.header .quick-access {
    background: transparent !important;
}