.overlay-b{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(24,26,22,.97)}.overlay-b .overlay-close{width:30px;height:30px;margin-bottom:20px;text-align:center;overflow:hidden;border:none;background:url(../img/cross.png) no-repeat center center;text-indent:200%;color:transparent;outline:none;z-index:100}.overlay-b .ov-center{text-align:center;position:relative;top:50%;height:80%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay-b ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.no-background{background:0 0;z-index:0;opacity:0}.overlay-b ul li{display:block;height:20%;height:calc(100%/5);min-height:54px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay-b ul li a{font-size:54px;font-weight:300;display:block;color:#fff;-webkit-transition:color .2s;transition:color .2s}.overlay-b ul li a:hover,.overlay-b ul li a:focus{color:#f0f0f0}.overlay-scale{visibility:hidden;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .2s,opacity .2s,visibility 0s .2s;transition:transform .2s,opacity .2s,visibility 0s .2s}.overlay-scale.open{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}.feature-content{padding-top:20px}@media screen and (max-height:30.5em){.overlay-b .ov-center{height:65%;font-size:34px}.overlay-b ul li{min-height:34px}}