#banner-celebration {
    max-height: 130px !important;   /* increase height */
    max-width: 420px !important;    /* increase width */
    width: auto;         /* keep aspect ratio */
    margin: -10px 0;     /* optional fine-tuning */
}

.banner-container {
    padding: 8px 0px;
    max-width: 100%;
    background: #2A2C41 !important;
}

@media (min-width: 768px) {
    .navbar-nav, a.navbar-brand:has(.fa-home) {
        margin-block-start: 2.3em;
        margin-block-end: 1.3em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        padding-inline-start: 40px;
        padding-right: 15px;
    }
}

h1.pagetitle {
  text-align: center !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
   
    background-color: #FBBE00;
}

.hours, .hours .accent-color2, .hours .element-sub-heading {
    color: #000000 !important;
}

.element-heading h4 {
    color: #000000;
}

.palette-box2 {
    color: #333;
    font-size: 15px;
    background-color: #eee;
    border-color: #ddd;
}

.internetlabel {
    font-size: 30px !important;
}

.internetvalue {
    font: bold 30px 'Trebuchet MS', Tahoma, sans-serif !important;
    padding-right: 20px;
}

.row-green-back .hours, .hours .accent-color2, .hours .element-sub-heading {
    color: #ffffff !important;
}

.inventory-list-container div.inventory-panel {
    border-bottom-color: #fdf300 !important;
}

.vehicles-found-header > div > .pull-left {
    background-color: #FBBE00 !important;
    color: #153614 !important;
font-weight:bold !important;
}

.element-type-inventorylist .inventory-header .accent-color1 {
    color: #000000 !important;
}

.trade-in-form input, select, textarea {
    color: #ffffff;
    font-weight: bold;
}