/* INVENTORY LIST DESIGN
*****************************/
.pricevalue1 {
    font-size: 24px!important;
}

.inv-btn-wrap .btn {
    font-size: 14px;
    padding: 8px 16px;
    width: 100%;
}

.cta-row .element-container-0 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 16px;
}

.accent-color1.specialheadline.specialprice {
    color: #eee !important;
}

.inventory-price-container {
.accent-color1.phonenumber,
.callforprice {
    color: #fff!important;
}
}

@media (min-width: 768px) {
.cta-row .element-container-0 {
    flex-direction: row;
}
.cta-row .element-container-0 .element-container {
    width: max-content!important;
}

}

/* Custom Footer
*****************************/
div.footer-container {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
}

div.footer-container {
    background-color: #fff;
}

ul.footer-nav {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    padding: 0;
    justify-content: space-between;
text-align: center;

}

.nav_link_footer a {
    font-size: 16px;
    color: #333;
}

@media (min-width: 768px) {
ul.footer-nav {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    margin: 4px 0px 0px 0px;
}
}

/* HEADING
*****************************/
div#searchTitle h2,
div#availableCars h2,
div.financeNow h2 {
    font-weight: 400;
}
h3 {
    text-transform: uppercase;
    font-weight: 400;
}

/* dealership info
*****************************/
.row-dealer-black .element-type-dealershipinfo,
.row-dealer-black .element-type-dealershipinfo h5.accent-color1,
.row-dealer-black .element-type-dealershipinfo .accent-color2,
.row-dealer-black .dealershipinfo-mainphone a,
.row-dealer-black h3 {
    color: white!important;
}

/* FOOTER
*****************************/
.footer-container a.navbar-brand {
    width: 100%;
}

/* blue color
*****************************/
.dropdown-menu {
    background: #3db1ff!important;
}

a.banner-link i.fa.fa-phone,
a.banner-link i.fa.fa-map-marker {
    color: #3db1ff;
}

div#searchTitle h2,
div.financeNow h2 {
    color: #3db1ff;
}

.btn-default {
    background-color: #3db1ff;
    border-color: #3db1ff;
}

.btn-default:hover {
    color: #3db1ff;
    border-color: #3db1ff;
}

.input-group-addon {
    background-color: #3db1ff;
}

span.checkThemeColor {
    color: #3db1ff;
}
div#availableCars h2 {
    color: #3db1ff;
}
/*********************************************************
 OLD NAVBAR FOR AUTOMART THEME

div:has(.pageid-hom) .navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a {
    color: var(--clr-neutral-800);
}

.navbar-default .navbar-toggle {
    border-color: var(--clr-neutral-700)!important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: var(--clr-neutral-700)!important;
}

.navbar-right-menu-label,
.navbar-right-menu-icon .fa-2x {
    color: var(--clr-neutral-700)!important;
}
.menu-container.clearfix {
    position: sticky;
    top: 0;
    z-index: 999;
}

.navbar .container {
    margin-top: 4px;
    margin-bottom: 4px;
}

.navbar-brand>img {
    max-height: 72px!important;
    max-width: 200px!important;
}

div:has(.pageid-hom) .navbar-default,
.navbar-default {
    background: var(--clr-neutral-100) !important;
}

@media (min-width: 768px) {
.navbar-brand>img {
    max-height: 120px!important;
        max-width: 350px!important;
}
}


*********************************************************/


.element-heading h4 {
    color: #1b1b1b;
    border-bottom: 2px solid #3a3a3a;
    align-items: center;
    text-align: center;
}

.navbar-default .navbar-nav > li > a {
    letter-spacing: 0.5px;
    text-transform: uppercase;
}


.enjoytext strong {
  font-size: 15px;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Increased from 2 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.palette-box1.vehicle-details-panel .col-sm-4 {
    float: none;
    margin: 0 auto;
padding-left:100px !important;
}