.close-button,.menu-button{border:none;color:transparent}.menu-button{position:fixed;margin:0 1em 1em 0;padding:0;width:2.5em;height:2.25em;text-indent:2.5em;font-size:1.5em;background:#bd0017;outline:0;z-index:9999;cursor:pointer}.menu-button::before{position:absolute;top:.5em;right:.5em;bottom:.5em;left:.5em;background:linear-gradient(#fff 20%,transparent 20%,transparent 40%,#fff 40%,#fff 60%,transparent 60%,transparent 80%,#fff 80%);content:''}.menu-button:hover{opacity:.6}.menuGrayBg{background-position:center;background-size:cover;height:100%;background-repeat:no-repeat}.close-button{width:16px;height:16px;position:absolute;right:1em;top:1em;overflow:hidden;text-indent:16px;z-index:1001;background:0 0}.close-button::after,.close-button::before{content:'';position:absolute;width:3px;height:100%;top:0;left:50%;background:#fff}.close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-wrap{position:fixed;width:100%;height:100%;text-align:center;opacity:.9;font-size:24px;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;z-index:99999999}.menu{position:relative;z-index:1000;padding:1em 1em 0}.close-button,.menu{opacity:0;-webkit-transform:translate3d(-160px,0,0);transform:translate3d(-160px,0,0);-webkit-transition:opacity 0s .3s,-webkit-transform 0s .3s;transition:opacity 0s .3s,transform 0s .3s;-webkit-transition-timing-function:cubic-bezier(.17,.67,.1,1.27);transition-timing-function:cubic-bezier(.17,.67,.1,1.27)}.icon-list a{font-family:'Arch-Bold';display:block;padding:.8rem;color: #fff;}.icon-list a.social-menu{display:inline-block}.icon-list i{vertical-align:middle;color:#fff}.icon-list a span{color:#fff}.morph-shape{position:absolute;width:100%;height:100%;top:0;right:0;fill:#bd0017}.show-menu .content::before,.show-menu .menu-wrap{-webkit-transition-delay:0s;transition-delay:0s}.show-menu .close-button,.show-menu .content::before,.show-menu .menu,.show-menu .menu-wrap,.show-menu .morph-shape{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.show-menu .close-button,.show-menu .menu{opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-transition-delay:.4s;transition-delay:.4s}.show-menu .content::before{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}