.desktop .adr, .desktop .socialMedia, .desktop .googleTranslate, .desktop .chatBlock, .desktop .tel3 { display: none; }
header { background-color: #FFF; color: #000; }
.headerWrapper { box-shadow: 0 0 8px rgba(0,0,0,.2); }
.desktop .dealerLogo {position: absolute; right: 10px; top: 45px;}
.desktop .dealerLogo img { max-height: 30px; }
.desktop .dealerName h3 { text-transform: uppercase; font-family: 'NissanBrandW01-Regular';}
.desktop label { font-weight: normal; margin-bottom: 0; }
.desktop .manuLogo { padding: 0 !important; }
.desktop .dealerName h3 {font-size: 24px; }
.desktop #rightBlockInfo { padding: 7px 0px; position: relative; min-width: 150px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: transparent; }
#nav, .navbar.navbar-default { background: transparent; }

.saveHeartNavIcon:empty { display: none; }
.desktop .saveHeartNavIcon .saveHeartNavIcon-icon {color: #C72020;}
.desktop .saveHeartNavIcon .saveHeartNavIcon-text {color: #222;}
.desktop .saveHeartNavIcon ul li {display: inline-block; vertical-align: top;}

@media (min-width: 1441px) {
.desktop.container, #nav-container.container {width: 1440px;}
}
@media (min-width: 1200px) {
.navbar-nav { float: left; margin-left: 125px;}
.navbar-default .navbar-nav li a { padding: 15px 15px; }
}
@media (min-width: 992px) {
.headerWrapper { background-color: #FFF; left: 0; position: fixed; right: 0; z-index: 1030; }
.headerWrapper ~ #content { padding-top: 100px; }
.desktop #leftBlockInfo { position: absolute; top: 0px; z-index: 1000; padding: 0; }
#leftBlockInfo > ul > li {vertical-align: top;}
.desktop .dealerName h3 {margin-top: 15px;}
.desktop .tel2, .desktop .tel3 { display: inline-block; margin-right: 8px; font-size: 13px; }
.navbar-default .navbar-nav li a { color: #000; }
.navbar-default .dropdown-menu { box-shadow: 0; }
.navbar-default .dropdown-menu li a { color: #FFF !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: #000; }
.navbar-default .dropdown-menu li a {color: #000 !important;}
.navbar-default .open .dropdown-menu li a:hover, .navbar-default .open .dropdown-menu li a:focus { background-color: #C3002F; color: #fff !important;}
.desktop .saveHeartNavIcon ul li {vertical-align: top;}
.desktop .saveHeartNavIcon .fa {margin: 0; font-size: 1.2em;}
}
@media (max-width: 1199px) and (min-width: 992px) {
.navbar-default .navbar-nav li a { padding: 8px 12px; }
.navbar-nav {float: left; margin-left: 125px; margin-right: 200px;}
.headerWrapper ~ #content {padding-top: 122px !important;}
.desktop .tel3 { display: none; }
}
@media (max-width: 991px) {
#nav, .navbar.navbar-default { background: #FFF; }
#nav .navbar { border-top: 1px solid #CCC; }
.sticky-is-enabled .navbar-header, .navbar.navbar-default { box-shadow: 0 3px 3px rgba(0,0,0,.1); }
}
@media (max-width: 991px) and (min-width: 768px) {
.desktop .manuLogo img { margin: 0; }
.desktop .dealerLogo {position: absolute; right: 18px; top: 40px;}
.desktop .tel1 { font-size: 16px; margin: 0; }
.desktop .tel2, .desktop .tel3 { display: none; }
.desktop .dealerName h3 {font-size: 22px; }
.desktop .saveHeartNavIcon .saveHeartNavIcon-icon {margin: 0; font-size: 1.2em;}
}
@media (min-width: 768px) {
.desktop .manuLogo img { width: 115px; }
}
@media (max-width:767px) {
.mobile .manuLogo img { width: 90px; margin: 10px 0; }
.mobile .dealerLogo img { max-height: 28px; margin: 10px 10px; }
.mobile .dealerName { margin: 15px 10px 0; }
.mobile .dealerName h4 {font-size: 17px; font-family: 'NissanBrandW01-Regular';}
.btn-nav1, .btn-nav2 { color: #000; border-color: transparent #CCC transparent transparent; font-size: 12px;}
.mobile div.saveHeartNavIcon {float: right; margin: 10px 0 10px;}
.mobile .saveHeartNavIcon ul {display: flex; flex-direction: column; align-items: center;}
.mobile .saveHeartNavIcon .saveHeartNavIcon-icon {color: #C72020; font-size: 1.2em;}
.mobile .saveHeartNavIcon .saveHeartNavIcon-text {font-size: 11px; color: #555;}
}