.desktop .tel2, .desktop .tel3, .desktop .tel4, .desktop .socialMedia, .desktop .chatBlock, .desktop .evLogo, .desktop .manuLogo, .mobile .manuLogo, .desktop .dealerName, .mobile .dealerName, .desktop .fiveRivetLogo { display: none; }
header { color: #333; }
.headerWrapper { box-shadow: 0 0 8px rgba(0,0,0,.2); background-color: #fff; }
.headerWrapper a { font-family: inherit; }
.desktop #rightBlockInfo { font-size: 13px; }
.desktop .dealerName, .mobile .dealerName, .desktop .dealerLogo, .mobile .dealerLogo { padding-left: 0px; }
.desktop .dealerName h4, .mobile .dealerName h4 { font-family: "Mulish", sans-serif; font-size: 20px; margin: 0; text-transform: capitalize; color: #828282; border-left: 1px solid #bbb; padding-left: 20px;}
.desktop label { font-weight: normal; margin-bottom: 0; }
.desktop .socialMedia .fa { color: #1464F4; font-size: 1.6em; }
.desktop .socialMedia .fa:hover { color: #1464F4; }
.saveHeartNavIcon:empty { display: none; }

@media (min-width: 1200px) {
.desktop.container { width: 98%; }
}
@media (min-width: 992px) {
#dealerInfo { border-bottom: 1px solid #ddd; background: #f0f0f0; color: #222;}
.headerWrapper { height: 103px; }
.headerWrapper ~ #content { padding-top: 103px; }
.desktop .tel2, .desktop .tel3 { display: inline-block; margin-right: 8px; }
.navbar-nav { float: right; }
#nav, .navbar.navbar-default {background: transparent;}
.navbar-default .navbar-nav li a { font-size: 17px; font-family: "Mulish", sans-serif; font-weight: 600; text-transform: capitalize;}
.headerWrapper { left: 0; position: fixed; right: 0; z-index: 1030;}
.navbar-default .navbar-nav li a { color: #333; padding: 25px 15px; }
.navbar-default .dropdown-menu li a { color: #222 !important; padding: 8px 15px; } 
.navbar-default .navbar-nav .open a, .navbar-default .navbar-nav .open a:hover, .navbar-default .navbar-nav .open a:focus { background-color: #fff; color: #222; } 
.navbar-default .open .dropdown-menu li a:hover, .navbar-default .open .dropdown-menu li a:focus {background-color: #efefef;}
.desktop .manuLogo { padding-right: 0; margin-right: 21px; }
.desktop .manuLogo img { margin: 15px 0; width: auto; height: 36px; }
.desktop .dealerLogo img { max-height: 52px; margin: 12px 0; }
.desktop .blueLogo img { max-height: 20px; }
.desktop .fiveRivetLogo img { max-height: 35px; width: 100%; }
.info-right img { max-height: 40px; width: 100%; margin: 9px 0; }
}
@media (min-width: 1600px) {
.headerWrapper { height: 72px; }
.headerWrapper ~ #content { padding-top: 72px; }
nav { position: absolute; right: 160px; top: 0; }
#nav, .navbar.navbar-default { background: transparent; }
#dealerInfo { border-bottom: none; background: transparent; color: #222; }
.desktop #leftBlockInfo { position: relative; top: 0; width: 100%; }
.desktop #rightBlockInfo { display: none; }
.info-right { position: absolute; right: 0; top: 8px;}
.info-right .fa { font-size: 35px; color: #b24837; margin-left: 10px; }
.info-right-directions { line-height: 15px; font-size: 14px; }
.desktop .saveHeartNavIcon a .fa { color: #C72020; margin: 0 0 7px; font-size: 18px; }
.desktop .saveHeartNavIcon .iconLink span { text-transform: initial; color: #222; font-size: 12px; }
.desktop .saveHeartNavIcon .iconLink { display: flex; flex-direction: column; align-items: center; }
}
@media (max-width: 1599px) {
.desktop .dealerLogo img { max-height: 42px; margin: 14px 0;}
.desktop .blueLogo img { max-height: 18px;}
.info-right { display: none !important;}
.desktop #rightBlockInfo .fa {color: #b24837; margin-left: 10px;}
.navbar-nav {float: right; margin-right: 10px;}
#nav-container {width: auto !important;}
.desktop .saveHeartNavIcon a .fa {color: #C72020; margin: 0 2px !important; font-size: 14px;}
.desktop .saveHeartNavIcon .iconLink span {text-transform: initial; color: #222;}
}
@media (max-width: 1599px) and (min-width: 1400px) {
.desktop .fiveRivetLogo { display: inline-block; }
}
@media (max-width: 1599px) and (min-width: 992px) {
.desktop #leftBlockInfo { position: absolute; top: 34px; z-index: 1001;}
.navbar-nav li:nth-last-child(2) .dropdown-menu { left: auto; right: 0; text-align: right; }
}
@media (max-width: 1199px) and (min-width: 992px) {
.headerWrapper {height: 90px;}
.headerWrapper ~ #content { padding-top: 90px; }
.desktop .dealerLogo img { max-height: 38px; margin: 10px 0;}
.desktop .blueLogo { display: none;}
.navbar-default .navbar-nav li a {color: #333; padding: 18px 10px;}
.navbar-default .dropdown-menu li a { padding: 13px 10px; }
}
@media (max-width: 991px) and (min-width: 768px) {
.desktop .dealerLogo img { max-height: 38px; margin: 10px 0; }
.desktop .blueLogo img { max-height: 18px; }
.desktop .fiveRivetLogo { display: inline-block; }
.desktop .fiveRivetLogo img { max-height: 30px; width: 100%; }
.desktop #rightBlockInfo { display: none; }
.info-bar .saveHeartNavIcon a .fa { color: #C72020; margin: 0 2px 5px !important; font-size: 14px; }
.info-bar .saveHeartNavIcon .iconLink span { text-transform: initial; color: #222; }
}


@media (max-width: 991px) {
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #fff; border-color: transparent; box-shadow: none; color: #000; }
.headerWrapper { margin-bottom: 0 !important; }
.headerWrapper ~ #content { padding-top: 90px; }
.desktop { padding: 0 10px; position: fixed; width: auto; z-index: 1001; }
.desktop #rightBlockInfo { float: left !important; }
.desktop .adr, .desktop .hours, .desktop #telSet1 { display: none; }
.navbar-static-top { position: fixed; width: 100%; }
.navbar-default .navbar-toggle { padding: 0.85em 1.2em !important; }
.navbar.navbar-default { box-shadow: 0 0 8px rgba(0,0,0,.2); background: transparent;} 
.sticky-is-enabled .navbar-header, .navbar.navbar-default { box-shadow: 0 3px 3px rgba(0,0,0,.1); }
.info-bar { background-color: #f0f0f0; color: #222; font-size: 14px; border-bottom: 1px solid #ddd; left: 0; right: 0; position: fixed; top: 0; z-index: 1001; height: 36px; }
.desktop, .mobile .brand { top: 34px; }
.mobile .brand { padding: 3px 0; position: fixed; z-index: 1001; }
.navbar-static-top, .sticky-is-enabled .navbar-header { top: 34px !important; }
.navbar-header { background-color: #fff !important; }
}
@media (max-width: 767px) {
.mobile .dealerLogo img { height: 30px; margin: 7px 0; }
.mobile .blueLogo { padding-right: 10px; }
.mobile .blueLogo img { max-height: 14px; }
.mobile .fiveRivetLogo img { max-width: 55px; width: 100%; }
.mobile .btn-nav { background-color: transparent; border-color: transparent; color: #222; padding-left: 0; text-transform: capitalize; }
.mobile .btn-nav i { display: inline-block !important; color: #006ba6; }
.static-to-nav .btn { line-height: 32px !important; }
.mobile .static-to-nav { left: 10px; position: fixed; width: 97%; }
.hours-bar { padding-left: 10px; padding-right: 10px; }
.mobile .saveHeartNavIcon { display: inline-block; line-height: 33px; }
.mobile .saveHeartNavIcon a .fa { font-size: 1.1em; color: #C72020; }
.mobile .saveHeartNavIcon a span { color: #222; text-transform: initial; }
}
@media (max-width: 539px) {
.mobile .blueLogo { display: none; }
}