/*!
 Source: Base: sb.us.gm.cadillac.complex-organism.header
*/.site-builder-header .headerRow--top .header-item--hours .department,.site-builder-header .headerRow--top .header-item--phone .phone-item__label{font-weight:400}.site-builder-header .headerRow--top .header-item--hours .hours-item .dynamic-hours+.dynamic-hours:before{margin:0 0 0 5px}.site-builder-header .headerRow--top .header-wrapper__item{font-size:9px;font-family:"Cadillac Gothic",sans-serif;font-weight:400}.site-builder-header .headerRow--top .header-wrapper__item a,.site-builder-header .headerRow--top .header-wrapper__item a>span{font-weight:400;letter-spacing:initial}@media (min-width: 1200px){.site-builder-header .headerRow--top .header-wrapper__item{font-size:11px}}@media (min-width: 1400px){.site-builder-header .headerRow--top .header-wrapper__item{font-size:13px}}.site-builder-header .headerRow--top .header-item--phone a{font-weight:400}.site-builder-header .headerRow--top .header-item--phone .phone-item--service:before,.site-builder-header .headerRow--top .header-item--phone .phone-item--parts:before{content:"|"}.site-builder-header .headerRow--top .header-item--address a:hover{color:#000;text-decoration:underline}.site-builder-header .headerRow--bottom .header-item-singleLogo span.dealerName{letter-spacing:1px;font-size:0.875rem}.site-builder-header .headerRow--bottom .header-item--menu ul.nav.sub-menu>li.menu-item-has-children [aria-expanded]:after,.site-builder-header .headerRow--bottom .header-item--menu ul.nav>li.menu-item-has-children:hover [aria-expanded]:after{border-color:#fff}.site-builder-header .headerRow--bottom .header-item--menu ul.nav>li.menu-item-has-children [aria-expanded]:after{border-color:#2B2B2B;border-width:0px 1px 1px 0px}.site-builder-header .headerRow--bottom .header-item--menu ul.nav>li>a,.site-builder-header .headerRow--bottom .header-item--menu .header-item--menu ul.nav>li>a:visited{font-weight:400}.site-builder-header .headerRow--bottom .header-item--menu #sb-more-menu>button,.site-builder-header .headerRow--bottom .header-item--menu #sb-more-menu .more-menu>li>a{text-transform:uppercase}.site-builder-header .headerRow--bottom .header-item--menu #sb-more-menu.active-menu>button,.site-builder-header .headerRow--bottom .header-item--menu #sb-more-menu.active-menu .more-menu>li>a{color:#fff}.site-builder-header .headerRow--bottom .header-item--menu #sb-more-menu.active-menu>button::after,.site-builder-header .headerRow--bottom .header-item--menu #sb-more-menu.active-menu .more-menu>li>a::after{border-color:#fff}.site-builder-header .headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--bodies>a{color:#000}.site-builder-header .headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--bodies>a .walker-text{font-weight:500}.site-builder-header .headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--models>a{color:#000;text-transform:capitalize}.site-builder-header .headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--makes>a{background-color:#000;text-transform:uppercase;white-space:normal}.site-builder-header .headerRow--bottom .header-item--menu .newVehicles.megamenu .walker--makes>a:hover{background:#505050}.site-builder-header .headerRow--bottom .header-item--menu .newVehicles.megamenu .sub-menu{text-transform:capitalize}.site-builder-header .headerRow--bottom .header-item--menu ul.nav>li.active-menu,.site-builder-header .headerRow--bottom .header-item--menu ul.nav>li:hover{background:#505050;color:#fff}.site-builder-header .headerRow--bottom .header-item--menu ul.nav>li.active-menu a,.site-builder-header .headerRow--bottom .header-item--menu ul.nav>li:hover a{color:#fff}.site-builder-header .headerRow--bottom .header-item--menu ul.nav>li{text-transform:uppercase}.site-builder-header .headerRow--bottom .manufacturerLogo{padding:0 60px 0 30px;position:relative}.site-builder-header .headerRow--bottom .manufacturerLogo figure img{max-width:100px}.site-builder-header .headerRow--bottom .manufacturerLogo:after{content:" ";position:absolute;background-color:#DDD;height:166.6666%;width:1px;right:30px}.site-builder-header .headerRow--bottom .header-item-singleLogo.dealerLogo{padding-left:0px}
