/*****************
    VDP
*****************/
.pageid-ivd h4,
.pageid-ivd h5 {
    font-size: 1.85rem!important;
}
.pageid-ivd .specifics-label,
.pageid-ivd .specifics-value {
    font-size: 18px!important;
}

.pageid-ivd .palette-bg1.second-column {
    background-color: transparent!important;
}

.pageid-ivd .page-content-vdp-row .second-column .page-content-element {
        background-color: #1f1f22;
        padding: 10px;
}

.pageid-ivd .page-content-vdp-row .second-column .page-content-element:nth-of-type(2) {
  margin-bottom: 30px;
}

div.vehicle-description {
    font-size: 16px;
}

.mobile-only {display: block;}
.desktop-only {display: none;}

@media(min-width: 768px) {
.mobile-only {display: none;}
.desktop-only {display: block;}
}

.form-group button, .form-group .btn {
    color: #000;
}

input.input-data, textarea.input-data, div.input-data {
    color: #000 !important;
}

.specifics-label {
    font-weight: 600;
    font-size: 14px;
    color: #ffffff;
    margin-bottom: 2px;
}

.specifics-value {
    font-size: 13px;
    color: #ffffff;
}

/* Default style (desktop/tablet) */
#banner-motorhaus {
  max-height: 100px;
  max-width: 350px;
  margin: -15px 0;
  width: 50%;
}

/* Mobile only */
@media (max-width: 768px) {
  #banner-motorhaus {
    width: 80% !important; /* increase width on mobile */
    max-height: 120px !important; /* optional, to make it taller */
  }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 26px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}