header{background:var(--color-header-background);color:var(--color-header-text);border-bottom:none;}header a{color:var(--color-header-text);}header .top .wrapper{padding:10px 0 10px 0;display:grid;grid-template-areas:"logo dealer";grid-template-columns:minmax(0,1fr) auto;}header .top .toggle{grid-area:toggle;}header .top .logo{grid-area:logo;}header .top .dealer{grid-area:dealer;}header .top .dial{grid-area:dial;}header .top .toggle,header .top .logo,header .top .dealer,header .top .dial{display:flex;align-items:center;}header .top .toggle,header .top .dial{display:none;}header .top .toggle a{display:flex;align-items:center;justify-content:center;width:50px;height:40px;text-align:center;border-radius:4px;border:solid 1px var(--color-header-toggle-border);background-color:var(--color-header-toggle-background);}header .top .toggle a span{width:26px;}header .top .toggle a span span{display:block;border-bottom:solid 2px var(--color-header-toggle-border);margin-bottom:5px;}header .top .toggle a span span:last-child{margin-bottom:0;}header .top .logo a{display:block;}header .top .logo a img{display:block;height:35px;}header .top .dealer{justify-content:right;text-align:right;}header .top .dealer .name,header .top .dealer .name a{text-transform:uppercase;color:var(--color-header-text-highlight);font-size:20px;}header .top .dealer a:hover{color:var(--color-primary);}header .top .dealer .phone{margin-top:2px;}header .top .dial a{display:block;width:50px;height:40px;line-height:40px;background:var(--color-primary);color:var(--color-primary-text);text-align:center;border-radius:4px;}header .bottom{background:var(--color-header-menu-background);color:var(--color-header-menu-text);}header .bottom .wrapper{padding:0 0 0 0;display:grid;grid-template-areas:"menu language";grid-template-columns:minmax(0,1fr) auto;}header .bottom .menu{display:flex;align-items:center;}header .bottom .menu .navbar{padding:0 0 0 0;}header .bottom .menu .navbar .navbar-nav{padding:0 0 0 0;}header .bottom .menu .navbar .navbar-nav .nav-item{margin:0 0 0 0;padding:0 0 0 0;}header .bottom .menu .navbar .navbar-nav .nav-item .nav-link{padding:12px 12px 12px 12px;color:var(--color-header-menu-text);}header .bottom .menu .navbar .navbar-nav .nav-item:first-child .nav-link{padding-left:0;}header .bottom .menu .navbar .navbar-nav .nav-item .nav-link.show{background:var(--color-primary);}header .bottom .menu .navbar .navbar-nav .nav-item .dropdown-menu{margin:0 0 0 0;padding:0 0 0 0;border-radius:0 0 0 0;border:none;background:var(--color-header-menu-dropdown-background);color:var(--color-header-menu-dropdown-text);}header .bottom .menu .navbar .navbar-nav .nav-item .dropdown-menu li a{display:block;margin:0 0 0 0;padding:13px 15px 13px 15px;border-bottom:solid 1px var(--color-header-menu-dropdown-border);background:var(--color-header-menu-dropdown-background);color:var(--color-header-menu-dropdown-text);}header .bottom .menu .navbar .navbar-nav .nav-item .dropdown-menu li:last-child a{border-bottom:none;}header .bottom .menu .navbar .navbar-nav .nav-item .dropdown-menu li a:hover{background:var(--color-primary);color:var(--color-primary-text);}header .bottom .language{display:flex;align-items:center;justify-content:right;text-align:right;}header .bottom .language a{display:block;color:var(--color-header-menu-text);}