.overlay .overlay-close,.overlay nav{text-align:center;margin:0;padding:0}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(68,31,80,.9);z-index:2000}.overlay .overlay-close{background:url(../img/menu.svg) right 9px no-repeat;background-size:23px 18px;width:134px;height:30px;color:#f0f;font-family:Exo,serif;font-size:27px;font-weight:300;text-transform:uppercase;line-height:38px;float:right;display:block;border:none;border-radius:0;cursor:pointer;outline:0;position:absolute;top:54px;right:54px;z-index:2000}.overlay nav{width:100%;height:100%;-webkit-perspective:1200px;perspective:1200px}.overlay nav ul{list-style:none;padding:0;margin:0 auto;height:100%;position:relative;opacity:.4;-webkit-transition:all .2s ease-in-out .1s;-moz-transition:all .2s ease-in-out .1s;-ms-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}.overlay.open nav ul{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.overlay ul li{display:block;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay ul li a{display:block;color:#fff;font-size:45px;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;margin:0;padding:15px 0;-webkit-transition:all 50ms ease-in-out 50ms;-moz-transition:all 50ms ease-in-out 50ms;-ms-transition:all 50ms ease-in-out 50ms;-o-transition:all 50ms ease-in-out 50ms;transition:all 50ms ease-in-out 50ms}.overlay ul li a:focus,.overlay ul li a:hover{background:rgba(255,255,255,.9);color:#c0c;-webkit-transition:all 50ms ease-in-out 50ms;-moz-transition:all 50ms ease-in-out 50ms;-ms-transition:all 50ms ease-in-out 50ms;-o-transition:all 50ms ease-in-out 50ms;transition:all 50ms ease-in-out 50ms}.overlay-scale{visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.overlay-scale.open{visibility:visible;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}