.desktop{--rule-height:50px}.desktop .manuLogo,.mobile .manuLogo{padding-right:0;margin-right:0}.desktop .dealerLogo{padding-left:0;margin-left:-3px}.desktop .dealerName,.mobile .dealerName,.desktop .dealerNameCustom,.mobile .dealerNameCustom{padding-left:0;margin-left:-3px}.desktop .manuLogo img,.mobile .manuLogo img{width:auto;height:var(--rule-height);margin:10px 0;border-right:1px solid #9c9c9c;padding:calc(var(--rule-height)/5) 0;padding-right:calc(var(--rule-height)*0.77);margin-right:calc(var(--rule-height)*0.77)}.desktop .dealerName h3,.mobile .dealerName h4{font-size:calc(var(--rule-height)/3.58);line-height:1.4;width:125px;margin-top:2px}.desktop .dealerNameCustom h3,.mobile .dealerNameCustom h4{font-size:calc(var(--rule-height)/3.58);line-height:1.4;margin-top:.14em}.mobile{--rule-height:45px}.mobile .manuLogo img{margin-top:12px;margin-bottom:12px}.mobile .dealerName h4{width:113px;margin-top:1px}.desktop #leftBlockInfo,.mobile .brand{min-height:70px;display:flex;align-items:center}.desktop .saveHeartNavIcon a .fa{color:#282828}.saveHeartNavIcon:empty{display:none}@media(max-width:991px) and (min-width:768px){.desktop .saveHeartNavIcon{margin:10px 0 0 10px}.desktop .saveHeartNavIcon .iconLink{display:flex;flex-direction:row;align-items:center;color:#555;border-left:none}.desktop .saveHeartNavIcon .iconLink .fa{margin:0 10px;font-size:1.5em}.desktop .manuLogo img{margin-top:12px;margin-bottom:12px}.desktop .iconLink span{font-size:10px!important}}@media(min-width:768px){.desktop .dealerLogo img{max-height:var(--rule-height)}}@media(max-width:767px){.mobile .saveHeartNavIcon{float:right;margin:20px 0 10px}.mobile .saveHeartNavIcon .iconLink{display:flex;flex-direction:column;align-items:center}.mobile .saveHeartNavIcon .iconLink .fa{margin-bottom:7px}.mobile .saveHeartNavIcon a span{font-size:9px;color:#555}.sticky-is-enabled .mobile .contact,.navbar-static-top,.sticky-is-enabled .navbar-header{top:70px!important}.headerWrapper ~ #content{padding-top:117px}.mobile .manuLogo{padding:0}.mobile .dealerLogo img{height:var(--rule-height)}}@media(max-width:359px){.mobile{--rule-height:40px}.mobile .manuLogo img{margin-top:15px;margin-bottom:15px}.mobile .dealerName h4{width:100px}}.desktop .dealerName,.desktop .tel2,.desktop .tel3,.desktop .tel4,.desktop .adr,.desktop .socialMedia,.desktop .chatBlock{display:none}header{background-color:#fff;color:#000;font-family:'Cadillac Gothic',sans-serif;font-weight:normal;font-size:12px}.headerWrapper{box-shadow:0 0 8px rgba(0,0,0,.2);background-color:#fff}.desktop .dealerName h3,.mobile .dealerName h4,.desktop .dealerNameCustom h3,.mobile .dealerNameCustom h4{font-family:'Cadillac Gothic Wide',sans-serif;color:#000}.desktop .dealerName a,.desktop .dealerName a:hover,.desktop .dealerName a:focus,.desktop .dealerName a:active,.desktop .dealerNameCustom a,.desktop .dealerNameCustom a:hover,.desktop .dealerNameCustom a:focus,.desktop .dealerNameCustom a:active,.mobile .dealerName a,.mobile .dealerName a:hover,.mobile .dealerName a:focus,.mobile .dealerName a:active,.mobile .dealerNameCustom a,.mobile .dealerNameCustom a:hover,.mobile .dealerNameCustom a:focus,.mobile .dealerNameCustom a:active{text-decoration:none;color:#000}.desktop label{font-weight:normal;margin-bottom:0}.desktop .socialMedia .fa{color:#5D6061;font-size:1.6em}.desktop .socialMedia .fa:hover{color:#f3c846}.desktop .iconLinks .iconLink{border-left:1px solid #444;color:#595959}.desktop .iconLinks li:first-of-type .iconLink{border:0}.desktop .iconLink span{font-size:8px;display:inline-block!important}@media(min-width:1441px){#nav-container.container,.desktop.container{width:1440px}}@media(min-width:1200px){.navbar-default .navbar-nav li a{font-size:11px;padding:25px 15px}.navbar-default .dropdown-menu li a{padding:8px 15px}}@media(max-width:1199px) and (min-width:992px){.navbar-default .navbar-nav li a{font-size:11px;padding:24.5px 12px}.navbar-default .dropdown-menu li a{padding:8px 15px}}@media(min-width:992px){#dealerInfo{border-bottom:1px solid #eee;background:#fff;color:#222}.headerWrapper{height:103px}.headerWrapper ~ #content{padding-top:103px}.desktop #leftBlockInfo{position:absolute;top:32px;z-index:1001}.desktop .tel2,.desktop .tel3{display:inline-block;margin-right:8px}.desktop .iconLinks .iconLink{padding:0 15px}.desktop .iconLinks .fa{margin:0 5px 0 0}.desktop .iconLinks .iconLink:hover{color:#000;background-color:transparent}.desktop .iconLinks .iconImg{height:16px;width:auto;margin:-4px 2px 0 0;opacity:.6}.desktop .iconLinks .iconLink:hover .iconImg{opacity:1}.navbar-nav{float:right}.headerWrapper{background-color:#000;left:0;position:fixed;right:0;z-index:1030}.navbar-default .navbar-nav li a{color:#000}.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:#000;color:#fff}.navbar-default .navbar-nav>li>a{letter-spacing:.1em}.desktop .saveHeartNavIcon .iconLink .fa{line-height:17px}}.mobile .dealerLogo{display:none}@media(max-width:991px){.headerWrapper{margin-bottom:0!important}header .desktop,header .mobile{position:fixed;z-index:1001;top:0}header .desktop{padding:0 20px;width:auto}header .mobile{width:100%;background-color:#fff;border-bottom:1px solid #4d4d4d;min-height:72px}header .mobile .brand{min-height:70px}.mobile .static-to-nav .fa{width:13px;margin-right:2px;transition-duration:200ms}.mobile .btn-nav1>span{display:none}.mobile .btn-nav1{color:var(--cta-font-color);border-color:var(--main-color);background-color:var(--main-color);display:flex;align-items:center;justify-content:space-between}.mobile .static-to-nav .fa-mobile{vertical-align:middle;margin-bottom:5px}.mobile .static-to-nav .fa-mobile:before{content:url(/static/brand-cadillac/icons/icon-phone.svg)}.mobile .static-to-nav .fa-road:before{content:url(/static/brand-cadillac/icons/icon-navigation.svg)}.mobile .static-to-nav .btn:hover .fa-mobile,.mobile .static-to-nav .btn:hover .fa-road{filter:invert(1)}.navbar-static-top{position:fixed;width:100%;top:0}#nav-sidebar .navbar-collapse{width:100%!important;transform:translate(100%);background-color:#000;color:#fff}.sidebar-is-open .nav-sidebar .navbar-collapse.collapse{transform:translate(0)!important}#navbar-backdrop.fade{opacity:0}.nav-sidebar .navbar-nav{height:calc(100% - 120px)!important;max-height:calc(100% - 120px)!important}.nav-sidebar .navbar-nav>li>a{color:#fff!important;border-top:1px solid rgba(255,255,255,0.3);padding:22px!important}.nav-sidebar .navbar-nav .dropdown-menu>li>a,.nav-sidebar .navbar-nav>li>a{text-align:center;text-transform:uppercase;letter-spacing:.2em;font-weight:500}.nav-sidebar .navbar-nav>li>a.active,.nav-sidebar .navbar-nav>li>a:active,.nav-sidebar .navbar-nav>li>a:focus,.nav-sidebar .navbar-nav>li>a:hover{background-color:#000!important}.nav-sidebar .navbar-nav .dropdown-menu{background-color:#d2d2d2!important}.nav-sidebar .navbar-nav .dropdown-menu>li>a{color:#000!important;padding:18px!important}.nav-sidebar .navbar-nav .dropdown-menu>li>a:active,.nav-sidebar .navbar-nav .dropdown-menu>li>a:focus,.nav-sidebar .navbar-nav .dropdown-menu>li>a:hover{background-color:#a0a0a0!important}}@media(max-width:991px) and (min-width:768px){.headerWrapper ~ #content{padding-top:72px}.desktop #rightBlockInfo{float:left!important}.desktop .tel1{font-size:16px;margin:18px 0 5px 25px}#nav-sidebar .navbar-collapse{top:69px!important}.navbar.navbar-default{box-shadow:0 0 8px rgba(0,0,0,.2)}.sticky-is-enabled .navbar-header,.navbar.navbar-default{box-shadow:0 3px 3px rgba(0,0,0,.1)}.desktop .iconLinks .iconLink{border-left:0}}@media(max-width:767px){.sticky-is-enabled .mobile .contact,.navbar-static-top,.sticky-is-enabled .navbar-header{top:70px!important}.headerWrapper ~ #content{padding-top:117px}#nav,.navbar.navbar-default{background:#fff}#nav-sidebar .navbar-collapse{top:119px!important}.mobile .btn-nav{font-size:10px}.static-to-nav .btn{line-height:47px!important;padding:0 15px}.btn-nav1,.btn-nav2{border-color:transparent #4d4d4d transparent transparent}.btn-nav1:hover,.btn-nav2:hover{color:#fff}.sticky-is-enabled .navbar-header,.navbar.navbar-default{box-shadow:0 3px 3px rgba(0,0,0,.1)}}.navbar #menu-icon:before{content:"";position:absolute;display:block;top:50%;right:20px;transform:translateY(-50%);width:25px;height:0;margin-top:-19px;-webkit-box-shadow:1px 11px 1px 1px #000,1px 18px 1px 1px #000,1px 25px 1px 1px #000;box-shadow:0 11px 0 1px #000,0 18px 0 1px #000,0 25px 0 1px #000;opacity:1}.sidebar-is-open .navbar #menu-icon:before{opacity:0}@media(max-width:991px){#nav .navbar-toggle{width:80px}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;border-color:transparent;color:#000;box-shadow:none}.nav-sidebar .navbar-close-menu{position:fixed;transform:scale(1.1,1)}.navbar-close-button i:before{font-family:'Cadillac Gothic Wide',sans-serif;content:'X';width:28px;color:#000}}@media(max-width:991px) and (min-width:768px){.nav-sidebar .navbar-close-menu{right:0;bottom:102.8%}.navbar-default .navbar-toggle{padding:1.5em 1.4em!important}}@media(max-width:767px){.mobile .btn-nav{font-size:11px}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus{padding:.78em 1.2em}.nav-sidebar .navbar-close-menu{right:20px;bottom:100%;padding:13px!important}}@media(max-width:539px){.mobile .static-to-nav .fa-mobile{display:inline-block!important}.dropdown-menu>li>a{white-space:normal}}.nav-sidebar .dropdown-has-children>a:after{right:auto!important;margin-left:15px;margin-top:-11px!important;border:none!important;font-family:FontAwesome;content:'\f107'!important;font-size:19px;transform:rotate(0deg);transition-duration:.2s}.nav-sidebar .dropdown-has-children>a.active:after{transform:rotate(-90deg);margin-top:5px!important;margin-left:11px}