 .site-navigation{background:#111;position:fixed;left:0;top:0;bottom:0;width:300px;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;box-shadow:0 0 15px rgba(0,0,0,0.5);z-index:1;}.site-container{padding-left:300px;}.site-navigation .menu{flex:1 1 auto;-webkit-flex:1 1 auto;position:relative;z-index:100;}.hamburger,a.mobile--logo{display:none;}a.navigation--logo{display:block;background:rgba(255,255,255,1);width:100%;position:relative;text-align:right;}a.navigation--logo{text-align:right;border-bottom:7px solid var(--hh-red);}a.navigation--logo img{width:91%;margin:10px 0 -30px;position:relative;z-index:100;}.menu nav ul ul{display:none;}.menu nav ul li{position:relative;border-bottom:1px solid rgba(255,255,255,.15);}.menu nav ul li:hover{background:rgba(0,0,0,0.7);}.menu nav ul li a{padding:.9em 1.8em;font-size:1em;font-family:'Krub',cursive;font-weight:500;text-decoration:none;color:#fff;display:block;position:relative;letter-spacing:.05em;}.menu nav ul li a.sub::after{content:'';position:absolute;right:15px;border-radius:3px;border:6px solid var(--hh-yellow);border-top:6px solid transparent;border-right:6px solid transparent;transform:translateY(8px) rotate(-135deg);transition:transform .3s ease;}.menu nav ul li:hover a.sub::after,.menu nav ul li.hover a.sub::after{transform:translateY(8px) rotate(45deg);}.menu nav ul li::after,.menu nav ul li::after{content:'';position:absolute;left:0;top:0;bottom:0;width:0px;background:var(--hh-red);transition:width .3s ease;}.menu nav ul li:hover::after,.menu nav ul li.hover::after{width:5px;}.menu nav ul li > ul{position:absolute;left:100%;top:0;min-width:200px;background:rgba(0,0,0,0.6);}.menu nav ul li:hover > ul,.menu nav ul li.hover > ul{display:block;}.footer--menu ul{margin:0;padding:0 0 15px;color:#fff;text-align:center;}.footer--menu h3{margin:0;font-size:1.4em;}.footer--menu ul li{list-style:none;}.footer--menu ul li a{color:#fff;text-decoration:none;display:block;text-align:center;padding:0em 1.8em;}.footer--menu ul li p{margin-top:0px;}.footer--menu .button{margin:15px 15px 5px 15px;}