.noscroll{overflow-y:hidden}.overlay{position:fixed;width:100%;height:100%;background:#1d2f3d;z-index:99999999;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden}.overlay .overlay-close{width:110px;height:20px;cursor:pointer;border:none;background:url(../img/close1.png) no-repeat left center;line-height:normal;color:transparent;outline:none;z-index:99999999;display:block;cursor:pointer}.overlay nav{text-align:center;position:relative;padding:50px 0;clear:both}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline;position:relative}.overlay ul li{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center}.overlay ul li a{font-size:24px;font-weight:300;display:block;padding:10px 20px 10px 20px;color:#00ccc0;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;text-align:center;transition:all 0.5s ease}.overlay ul li a img.ic{display:block;padding-bottom:10px;margin:0 auto}.overlay ul li a:hover,.overlay ul li a:focus{color:#fff}.overlay ul li a:after{background:#29b7b9}.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.4s ease-in-out,visibility 0s 0.4s;transition:transform 0.4s ease-in-out,visibility 0s 0.4s}.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}@media screen and (max-height:30.5em){.overlay nav{font-size:34px}.overlay ul li{min-height:34px}}@media screen and (max-width:580px){}@media screen and (max-width:520px){.overlay .overlay-close{width:40px;height:20px;overflow:hidden;border:none;background:url(../img/close1.png) no-repeat right center;outline:none;z-index:100}}@media screen and (max-width:360px){.overlay .overlay-close{width:40px;height:20px}}

