.print #menu .menu-open-btn{display:none}@media print{#menu{display:none}#menu .menu-open-btn{display:none}}#menu{height:0}#menu nav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;overflow-y:scroll;padding:25px 0;transition:.5s}#menu nav.opened{width:250px}#menu nav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:1.2em;color:#818181;display:block;transition:.3s}#menu nav a:hover,.offcanvas a:focus{color:#f1f1f1}#menu #by-alex-berke{font-size:1em;padding-bottom:30px}#menu .menu-close-btn,#menu .menu-open-btn{position:absolute;cursor:pointer}#menu .menu-close-btn,#menu .menu-open-btn .mobile-only{font-size:2em}#menu .menu-open-btn .desktop-only{font-size:1em}#menu .menu-open-btn{color:#3bcca6;top:10px;left:24px;padding:10px;background-color:#fff}@media (max-width:875px){#menu .menu-open-btn{left:16px}}.menu-open-btn .hamburger-btn-line{width:30px;height:2px;background-color:#3bcca6;margin:6px 0}#menu .menu-close-btn{right:25px;margin-left:50px;font-size:2.5em;top:5px}@media screen and (max-height:450px){#menu nav a{font-size:1em}}