#header .header { height: 120px; }

@media (min-width: 992px) { #header .header { height: 201px; } }

#header .header .logo { flex: 0 0 140px; max-width: 140px; }

@media (min-width: 992px) { #header .header .logo { flex: 0 0 200px; max-width: 200px; } }

nav#navigation .navigation { padding: 120px 2rem 2rem 2rem; }

@media (min-width: 992px) { nav#navigation .navigation { padding: 201px 3rem 2rem 3rem; } }

#billboard .text .inner { position: relative; padding: 140px 0px; }

@media (min-width: 992px) { #billboard .text .inner { padding: 200px 0px; } }

#billboard .rotator .slick-slide .slide .inner { padding: 140px 0px; }

@media (min-width: 992px) { #billboard .rotator .slick-slide .slide .inner { padding: 200px 0px; } }

#subnav > li { display: none; }

#subnav > li.current { display: block; }
