.main-nav li,.main-nav ul:after{display:inline-block;position:relative}.main-nav{text-align:justify;margin:0 auto;width:80%}.main-nav ul{padding:0}.main-nav ul:after{width:100%;height:0;line-height:0;content:''}.main-nav li{padding:7px}.main-nav a{font-family:Exo,sans-serif;text-transform:uppercase;text-decoration:none;-webkit-transition:all .5s cubic-bezier(.19,.55,.54,.98);transition:all .5s cubic-bezier(.19,.55,.54,.98);position:relative;color:#666;padding:7px 0}.main-nav a.current:after,.main-nav a:after{content:'';display:inline-block;position:absolute;top:100%;left:0;width:100%}.main-nav a:visited{color:#666}.main-nav a:after{height:1px;opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.main-nav a:focus,.main-nav a:hover{outline:0;color:#0DAFA2}.main-nav a:focus:after,.main-nav a:hover:after{height:4px;opacity:1;background-color:#0DAFA2;-webkit-transform:translateY(0);transform:translateY(0)}.main-nav a.current:after{height:4px;opacity:1;background-color:#0DAFA2;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(0);transform:translateY(0)}#nav-toggle{display:none}@media screen and (max-width:790px){.main-nav a,.main-nav li{display:block;width:100%}.main-nav a.current:active:after,.main-nav a.current:after,.main-nav a.current:focus:after,.main-nav a.current:hover:after,.main-nav a:active:after,.main-nav a:focus:after,.main-nav a:hover:after,input[type=checkbox]:checked~label .line-2{opacity:0}header{border-bottom:1px solid #AAA;padding:0}header h1{font-size:1.5em;text-align:left;width:80%;padding-left:10px;padding-top:10px}.main-nav{width:100%}.main-nav li{padding:0;border-bottom:1px solid #EEE}.main-nav li:first-of-type{border-top:1px solid #EEE}.main-nav a{padding:14px 0;border:3px solid transparent;text-align:center}.main-nav a:focus,.main-nav a:hover{color:#FFF;background-color:#0DAFA2;border:3px solid transparent}.main-nav a.current{border-top:3px solid #0DAFA2;border-bottom:3px solid #0DAFA2}.main-nav ul{max-height:0;overflow:hidden;list-style:none;-webkit-transition:all 1s cubic-bezier(.325,1,.22,1);transition:all 1s cubic-bezier(.325,1,.22,1);margin-bottom:0}.main-nav ul:after{display:none}.hamburger,.line{position:absolute;display:block}input[type=checkbox]:checked~nav ul{height:auto;max-height:900px;-webkit-transition:all 1s cubic-bezier(.5,1,.22,1);transition:all 1s cubic-bezier(.5,1,.22,1)}.hamburger{top:30px;right:13px;height:27px;width:27px;cursor:pointer;-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1)}.line{background-color:#999;width:18px;height:2px;border-radius:.2rem;left:0;-webkit-transition:all .6s cubic-bezier(.5,.1,0,1.2);transition:all .6s cubic-bezier(.5,.1,0,1.2)}.line-1{top:0}.line-2{top:7px;width:14px;-webkit-transform:translateX(2px);transform:translateX(2px)}.line-3{top:14px}input[type=checkbox]:checked~label .line-1{top:0;width:22px;-webkit-transform:translateX(-11px) rotate(-45deg) translateY(12px);transform:translateX(-11px) rotate(-45deg) translateY(12px)}input[type=checkbox]:checked~label .line-3{top:14px;width:22px;-webkit-transform:translateX(-8px) rotate(45deg) translateY(-8px);transform:translateX(-8px) rotate(45deg) translateY(-8px)}}