/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
nav.main-navigation{background-color:rgba(255,255,255,0.61);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}nav.main-navigation > ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100vw;max-width:1140px;margin:0 auto;padding:1rem 0;}nav.main-navigation > ul li a{color:black;text-transform:uppercase;font-size:24px;text-decoration:none;height:100%;padding:1rem;font-family:"Dosis",sans-serif;font-weight:300;}nav.main-navigation > ul li a:hover{background:url(/themes/custom/hofkevanthys/dist/img/color_bg_hvt.png) repeat #4d9bbd;color:white;}nav.main-navigation .active{background:url(/themes/custom/hofkevanthys/dist/img/color_bg_hvt.png) repeat #4d9bbd;color:white;}header{position:sticky;top:0;z-index:10;}body.gin--horizontal-toolbar header{position:sticky;top:50px;}.copyright-menu{max-width:1170px;margin:0 auto;margin-top:4rem;color:#FFF;}.s-hamburger-trigger{display:none;cursor:pointer;margin-right:3vw;padding:20px 10px;height:2px;position:relative;}.s-hamburger-trigger path{-webkit-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;}.s-hamburger-trigger::after{position:absolute;content:url('data:image/svg+xml,<svg width="32" height="" viewBox="0 0 32 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1H31" stroke="black" stroke-width="4" stroke-linecap="round"/></svg>');height:2px;top:13px;-webkit-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;}.s-hamburger-trigger::before{position:absolute;content:url('data:image/svg+xml,<svg width="32" height="2" viewBox="0 0 32 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1H31" stroke="black" stroke-width="4" stroke-linecap="round "/></svg>');height:2px;-webkit-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;top:-5px;}.footer-menu .s-hamburger-trigger{display:none;}.footer-menu{max-width:1170px;margin:0 auto;}.footer-menu a{color:white;text-decoration:none;}.footer-menu > ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;}.footer-menu > ul > li{width:31.5%;padding-left:0;margin:0 0.5em;}.footer-menu > ul > li > a{text-decoration:none;font-weight:350;text-transform:uppercase;font-size:28px;border-bottom:2px dotted white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:0.5rem;font-family:"Dosis",sans-serif;}.footer-menu > ul > li > a::after{content:">";color:white;font-size:60px;line-height:20px;margin:0 20px;margin-top:3px;}.footer-menu > ul > li > ul{padding-left:0;list-style:none;}.footer-menu > ul > li > ul li{margin:1rem 0;}.footer-menu > ul > li > ul li a{font-size:18px;}.footer-menu > ul > li > ul li a:hover{text-decoration:underline;}.sub-navigation{width:90vw;max-width:800px;margin:0 auto;}.sub-navigation > ul{list-style:none;width:90vw;max-width:500px;padding-left:0;}.sub-navigation > ul li{border-bottom:2px dotted #468EAD;}.sub-navigation > ul li a{text-decoration:none;font-family:"Poppins",sans-serif;font-weight:300;color:#666;display:block;padding:0.2rem;padding-top:0.5rem;}.sub-navigation > ul li a:hover{background:url(/themes/custom/hofkevanthys/dist/img/color_bg_hvt.png) repeat #4d9bbd;color:white;text-decoration:underline;}@media (max-width:767px){.footer-menu > ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.sub-navigation > ul{max-width:100%;}}@media (max-width:900px){.s-hamburger-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}nav.main-navigation{position:sticky;top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;height:70px;width:100vw;}nav.main-navigation ul{display:none;}nav.main-navigation.open{height:100vh;position:relative;background-color:white;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:0;}nav.main-navigation.open > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:5rem;}nav.main-navigation.open > ul li{width:80vw;padding-bottom:1rem;border-bottom:1px dotted #666;}nav.main-navigation.open > ul li a{width:100%;}nav.main-navigation.open > ul li a:hover{background:none;color:#468EAD;}nav.main-navigation.open > ul li:hover{border-bottom:1px dotted #468EAD;}nav.main-navigation.open .s-hamburger-trigger{position:absolute;top:14px;right:3vw;margin-right:0;}nav.main-navigation.open .s-hamburger-trigger path{stroke:rgba(255,255,255,0);-webkit-transition:0.1s all ease-in-out;transition:0.1s all ease-in-out;}nav.main-navigation.open .s-hamburger-trigger::before{-webkit-transform:rotate(-45deg) translate(-15px,5px);transform:rotate(-45deg) translate(-15px,5px);-webkit-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;-webkit-transform-origin:top center;transform-origin:top center;}nav.main-navigation.open .s-hamburger-trigger::after{-webkit-transform:rotate(45deg) translate(8px,-15px);transform:rotate(45deg) translate(8px,-15px);-webkit-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;-webkit-transform-origin:bottom center;transform-origin:bottom center;}}@media (min-width:1800px){.sub-navigation{position:absolute;width:400px;left:calc(25% - 400px);}.sub-navigation ul{width:64%;max-width:unset;}}
