nav input{display:none}nav label{position:absolute;top:50px;right:10px;top:10px;z-index:999;cursor:pointer}nav label strong{padding:0 10px;width:40px;height:40px;line-height:40px!important;font:700 14px Lato,helvetica,sans-serif;color:#046307;text-transform:uppercase;position:absolute;right:40px;top:0;transition:color 250ms ease}nav label b{width:40px;height:40px;display:block;position:fixed;right:0;top:0;cursor:pointer;transition:background .5s ease}nav label b i{display:block;background:#046307;width:24px;height:4px;position:absolute;left:8px;top:11px;border-radius:1000px;transform-origin:20px 4px;transition:transform .3s cubic-bezier(.09,.92,0,1.435),opacity .5s ease}nav label b i:nth-child(2){top:18px}nav label b i:nth-child(3){transform-origin:26px 4px;top:25px}nav menu{background:#292929;width:100%;opacity:0;overflow:auto;transition:opacity .3s ease;position:fixed;z-index:-1;top:0}nav menu li{margin:0;list-style:none;width:100%}nav menu li a{padding:30px 0;font:300 18px Lato,helvetica,sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;display:block;border-bottom:rgba(255,255,255,.2) 1px solid}nav menu li a:hover{background:rgba(0,0,0,.1)}nav #nav:checked~label strong{color:rgba(255,255,255,.25)}nav #nav:checked~label b{transition-delay:.1s}nav #nav:checked~label b i:nth-child(1){transform:rotate(45deg) translate(6px,11px)}nav #nav:checked~label b i:nth-child(2){opacity:0}nav #nav:checked~label b i:nth-child(3){transform:rotate(-45deg) translate(10px,-14px)}nav #nav:checked~menu{opacity:1;z-index:998}.burger{display:none}