#header{width:100%;position:fixed;top:0;left:0;background:#fff;z-index:99;box-shadow:0 0px 20px rgba(0,0,0,.2);font-size:18px}#header #logo{display:inline-block;background:#000}#header #logo a{display:block;line-height:1.2;padding:25px}#header #logo a img{width:120px;margin:0}#header h1#copy{font-size:23px;font-weight:600;font-style:italic;letter-spacing:.1em;display:inline-block;padding-left:20px;width:fit-content}#menu{position:absolute;top:calc(50% - 6px);right:1em}#menu>div>ul{margin:0 auto;font-size:14px;letter-spacing:-.4em}#menu>div>ul>li{display:inline-block;letter-spacing:normal;vertical-align:top;padding:0 1em 0 .5em;position:relative;border-left:2px solid #000}#menu>div>ul>li:first-child{border-color:#f9565e}#menu>div>ul>li:nth-child(2){border-color:#cbd100}#menu>div>ul>li:nth-child(3){border-color:#2967cf}#menu>div>ul>li:nth-child(4){border-color:#fa8636}#menu>div>ul>li:nth-child(5){border-color:#0dbbd3}#menu>div>ul>li a{display:block;text-align:center;font-size:16px;font-weight:600;line-height:1em;color:#000;box-sizing:border-box}#menu>div>ul>li>a:after{content:'';display:block;width:30px;height:1px;background:#555;position:absolute;left:calc(50% - 10px - 0.5em);bottom:-6px;transition:.3s;opacity:0;transform:translateY(5px)}#menu li.current-menu-item a:after,#menu li.current_page_item a:after,#menu li.current-page-ancestor a:after,#menu li.current-post-ancestor a:after,#menu li a:hover:after{opacity:1;transform:translateY(0px)}#menu li a:hover{text-decoration:none}#menu>div>ul>li>ul{position:absolute;top:16px;left:0;font-size:14px;margin-right:-5em;background:#fff;z-index:99;overflow:hidden;transition:.3s}#menu>div>ul>li:hover>ul{padding-top:12px;background:0 0;display:block}#menu>div>ul>li>ul li a{display:block;height:30px;line-height:28px;padding:0 .5em;text-align:left;box-sizing:border-box;border-bottom:0 solid #efefef;width:12em;color:#000;background:#fff;height:0;overflow:hidden;opacity:0;transition:.3s}#menu>div>ul>li:hover>ul li a{height:34px;opacity:1;border-bottom:3px solid #efefef}#menu>div>ul>li>ul li ul li a{border-left:15px solid #efefef}#menu>div>ul>li>ul li a:hover{background:#000;color:#fff}#header>a{position:absolute;font-size:18px;font-weight:600;color:#000;line-height:1em;right:25px;top:calc(50% - 9px)}#header>a .svg-inline--fa{color:#e80e0e;transform:rotate(100deg);font-size:.8em;margin-right:.3em}@media screen and (max-width:1280px){#menu>div>ul>li a{font-size:14px}}@media screen and (max-width:1250px){#menu{right:.5em}#header h1#copy{font-size:20px;padding-left:12px}}@media screen and (max-width:1100px){#header #logo a img{width:150px;margin:0}#menu{top:calc(50% - 20px);right:0}#menu>div>ul{width:26em}#menu>div>ul>li{margin-bottom:1em}}@media screen and (max-width:1000px){#menu{top:calc(50% - 20px)}#header h1#copy{font-size:16px;padding-left:10px}}@media screen and (max-width:900px){#header h1#copy{font-size:12px;padding-left:7px}}@media screen and (max-width:768px){#header #logo a img{width:100px}#menu{top:calc(50% - 16px)}#menu>div>ul{font-size:12px}#menu>div>ul>li a{font-size:12px}#header h1#copy{font-size:14px}#header>a{right:20px}}@media screen and (max-width:640px){#header #logo a{padding:10px}#header>a{font-size:16px;right:50px;top:calc(50% - 10px)}#header h1#copy{font-size:14px}button#responsive-menu-button{top:4px !important;right:5px !important;border-radius:4px}#responsive-menu-container #responsive-menu li.responsive-menu-item a{height:36px !important;line-height:36px !important}#responsive-menu-container #responsive-menu,#responsive-menu-container #responsive-menu ul{padding-top:15px}}@media screen and (max-width:480px){#header h1#copy{font-size:11px;padding-left:6px}}@media screen and (max-width:390px){#header h1#copy{font-size:9px;padding-left:5px}}