.fa-mailbox{width:1.25em;display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.mainNav>ul{max-width:none}.mainNav>ul>li>a,.mainNav>ul>li>form button{transition:all .2s ease;font-family:Ubuntu;white-space:nowrap;border-radius:0}.mainNav{background:#ffff7d;top:0;border-bottom:1px solid var(--primary-light-color);left:0;width:100vw;z-index:10;font-size:20px}.mainNav ul{list-style:none;margin:0;padding:0}.mainNav>ul{max-height:100vh}.mainNav a,.mainNav button{width:100%;text-shadow:.5px .5px 1px var(--primary-light-color);color:var(--heading-color);text-decoration:none;padding:10px 2vw;display:inline-block}.mainNav a svg{fill:var(--heading-color);filter:drop-shadow(1px 0px 0px var(--primary-light-color))}.mainNav a:hover,.mainNav a.active,.mainNav button:hover,.mainNav button.active{text-decoration:none;text-shadow:.5px .5px 1px rgb(255 255 255 /60%)}.mainNav a:hover svg,.mainNav a.active svg{fill:var(--btn-color);filter:drop-shadow(1px 1px 0px rgb(255 255 255 /60%))}.mainNav .navbar-brand{padding:0;width:auto}.mainNav{display:flex;width:100%;flex-direction:row}.mainNav>ul{display:flex;align-items:start;flex-grow:1;justify-content:space-evenly;padding:0}.mainNav>ul li{margin-left:auto;margin-right:1em;line-height:1;position:relative;align-self:center;max-width:none}.mainNav>ul>li>a,.mainNav>ul>li>form button{padding:10px 2vw;width:100%;margin:17px 0;text-align:center}.mainNav>ul>li>a:hover,.mainNav>ul>li>a:focus,.mainNav>ul>li:last-child>a,.mainNav>ul>li>a.active,.mainNav>ul>li>form button:hover,.mainNav>ul>li>form button:focus,.mainNav>ul>li:last-child>form button,.mainNav>ul>li>form button.active{text-shadow:.5px .5px 1px rgb(255 255 255 /60%);padding:26px 2vw 27px;color:var(--btn-color);background-color:var(--btn-bg);margin:0}.mainNav>ul>li>a:hover svg,.mainNav>ul>li>a:focus svg,.mainNav>ul>li:last-child>a svg,.mainNav>ul>li>a.active svg,.mainNav>ul>li>form button:hover svg,.mainNav>ul>li>form button:focus svg,.mainNav>ul>li:last-child>form button svg,.mainNav>ul>li>form button.active svg{fill:var(--btn-color);filter:drop-shadow(1px 1px 0px rgb(255 255 255 /60%))}.mainNav>ul li:last-child{margin-right:0}.mainNav>ul li:last-child a{font-size:2em;padding:17px .4vw 16px 1vw}.mainNav>ul>li:last-child{margin-right:0}.mainNav>ul>li:last-child>form button{font-size:1.33em;padding:13px .4vw 14px 1vw}.navbar-brand img{max-height:60px;margin:5px 10px}
