.mobile-only {display: block;}

@media(min-width: 768px) {
.mobile-only {display: none;}
}
/********************
 VDP
********************/
.pageid-ivd .element-heading-vehiclehistory {
    display: none;
}

.carfax-snapshot-hover > div > div > span {
    display: none;
}

.carfax-snapshot-hover img {
    max-width: 120px;
}

.pageid-ivd .element-heading-price {
    display: none;
}

.cm-twocol-row-1 .sticky-column {
    background-color:#1f1f22; 
}
.sticky-column .flex-item-features {
    background-color: #303033;
    border-color: #303033;
}
.sticky-column .specifics-value {color: #e0e0e0;}

.sticky-column .flex-item-features .specifics-label {    color: #fff;}
.sticky-column .flex-item-features .specifics-value {    color: #e0e0e0;}

.cus-map .col-sm-12 {
    padding: 0px!important;
}

.banner-links-bar-wrapper {
    justify-content: space-between; 
}

.banner-links-bar {
    padding: 12px 0px!important;
}

a.banner-link,
span#sp {
    font-size: 18px!important;
    font-weight: 600!important;
}
span#sp {
    margin-right: 5px;
}

/*************** OLD THEME
.quicklinkbutton-wrapper {
    background: #ffed00;
}

.quicklinkbutton-wrapper a {
    color: #003d32;
}

.element-heading {
    font-weight: 100;
    padding-left: 15px;
}
span#sp {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding-right: 5px;
}

a.menu-heading {
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
}

.quicklinkbutton-wrapper {
    background: #e0aa0f;
}

.element-heading h4 {
    border-color: #e0aa0f;
}

a.banner-link .fa, .browse-inventory-image a:before {
    color: #e0aa0f;
}

@media screen and (max-width: 750px) {
.quicklinkbuttons-vertical {
    padding: 20px 25px;
    padding-top: 20px;
    padding-right: 25px;
    padding-bottom: 47px;
    padding-left: 25px;
}

div#element-ed57fe4b3f0a4334a640ca4b64c93307 {
margin-top: 0px!important;
}
}

/*
@media screen and (min-width: 750px){
img#banner-luxury {
    max-height: 200px!important;
    max-width: 350px!important;
    margin: -47px 0px!important;
    margin-top: -60px;
    margin-right: 0px;
    margin-bottom: -70px!important;
    margin-left: 0px;
}

}*/


.sitemap-container a.navbar-brand {
    display: none;
}

div#element-ed57fe4b3f0a4334a640ca4b64c93307 .element-heading.element-heading-libraryimage {
    padding-left: 0px;
}

.element-container.element-type-quicklinkbuttons {
    position: relative;
    z-index: 50;
}
/*
a.navbar-brand {
    position: relative;
    z-index: 5;
}
nav.navbar.navbar-default {
    padding: 2% 0 4%;
}

nav.navbar-fixed-top {
    padding: 1% 0 2% !important;
}
*/

div#row-6f91ba22828547debd242a74bf147044 {
    padding-top: 0;
    padding-bottom: 0;
}

div#element-8e502ef76c8f4e6c9ba3905e35039b98 .element-sub-heading.accent-color2.mainphonelabel {
    display: none;
}

div#element-8e502ef76c8f4e6c9ba3905e35039b98 .location {
    margin-top: -20px;
}

/******************* = Logo */
a.navbar-brand img {
    max-height: 135px !important;
}
/******************* = Footer */
div.footer-container {
    background-color: transparent;
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
}

div#row-6f91ba22828547debd242a74bf147044 .container {
    background: #006b54;
    border-top: 1px solid #252525;
}

.page-bottom.container .container {
    border-top: 1px solid #252525;
}

div#row-6f91ba22828547debd242a74bf147044 .container .row {
    padding-top: 10px;
    padding-bottom: 10px;
}




div#row-6f91ba22828547debd242a74bf147044 {
    background: none!important;
    border-top: 1px solid #252525;
}



div.footer-container {
    background-color: rgba(0, 107, 84, 0)!important;
}


h5.element-sub-heading.accent-color1 {
    color: #fff!important;
}
******************/