/* fonts */
@font-face {font-family: "vw-head-bolditalic";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWHead_BoldItalic_1_.otf");}
@font-face {font-family: "vw-head-bold";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWHead_Bold_1_.otf");}
@font-face {font-family: "vw-head-extrabold";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWHead_ExtraBold_1_.otf");}
@font-face {font-family: "vw-head-light";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWHead_Light_1_.otf");}
@font-face {font-family: "vw-head-regularitalic";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWHead_RegularItalic_1_.otf");}
@font-face {font-family: "vw-head-regular";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWHead_Regular_1_.otf");}
@font-face {font-family: "vw-text-bolditalic";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWText_BoldItalic_1_.otf");}
@font-face {font-family: "vw-text-bold";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWText_Bold_1_.otf");}
@font-face {font-family: "vw-text-light";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWText_Light_1_.otf");}
@font-face {font-family: "vw-text-regularitalic";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWText_RegularItalic_1_.otf");}
@font-face {font-family: "vw-text-regular";src: url("https://blueprint.cdn.cloud.searchoptics.net/225f8167578ece0d3c4e9461105a212b/fonts/VWText_Regular_1_.otf");}
body {font-family: 'vw-text-regular', verdana, sans-serif; font-size: 16px;}
h1.h1,h1,h2.h2,h2,h3.h3,h3,h4.h4,h4 {font-family: 'vw-text-bold',verdana,sans-serif;}
h1.h1, h1 {margin-left: 20px; margin-right: 20px;}
.btn.btn-primary {font-family: 'vw-text-regular', verdana, sans-serif;}
/* header */
header .logo {width: 70%;}
header .logo img[alt="dealer logo"] {height: calc(100% - 20px); width: auto;}
header .logo img[alt="dealer logo"] {border: none;}
header .logo hr {margin-left: 4vw;}
header .navbar {font-family: 'vw-head-regular', verdana, sans-serif; width: 30%;}
header .navbar .navbar-toggle .sr-only {color: #fff;}
/* footer */
footer {font-family: 'vw-head-regular', verdana, sans-serif;}
footer #nav-mobile .footer-menu > li.btt-mobile {position: fixed; display: block; width: 100%; height: 0; bottom: 0; z-index: 9999; text-align: left;}
footer #nav-mobile .footer-menu > li.btt-mobile a {display: inline-block;background-color: var(--clr3);padding: 14px;text-transform: uppercase;font-size: 0;position: relative;top: -50px;text-decoration: none;color: var(--clr2) !important;}
footer #nav-mobile .footer-menu > li.btt-mobile a i {font-size: 20px;}
@media (max-width: 991px) {
	header .navbar .navbar-nav > li:hover .dropdown-menu {padding-bottom: 2px; margin-bottom: 6px;}
}
@media (min-width: 992px) {
	header .logo {width: 50%;}
	header .navbar {width: 50%;}
}
@media (min-width: 1200px) {
    header .logo hr {margin-left: 2vw;}
}