#hamburger{cursor:pointer;right:55px;top:55px;width:40px;height:40px;position:absolute;background:url(../images/hamburger.png) center center no-repeat;background-size:contain;z-index:3}#menu{position:fixed;height:100%;width:100%;z-index:4;background-color:#fff;flex-flow:row wrap;display:none}#menu>*{flex:1}#menu .top{position:absolute;width:100%;display:flex;justify-content:space-between}#menu .top div{width:auto}#menu .top #search{align-self:center;position:relative;width:calc(100% - 200px);display:inline-flex;justify-content:center;margin:auto;top:52px}#menu .top #close{align-self:flex-end;cursor:pointer;opacity:.7;right:60px;top:60px;width:30px;height:30px;position:absolute;background:url(../images/close.png) center center no-repeat;background-size:contain}#menu .top #close:hover{opacity:1}#menu .center{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%}#menu .center #buttons{font-size:30px;line-height:50px;padding-left:15%}#menu .center #buttons a{text-decoration:none;color:#333}#menu .center #buttons a.act{color:#e60064}@media only screen and (max-width:768px){#menu .center #buttons{font-size:20px;line-height:32px}#menu .top #search{top:32px}#hamburger,#menu .top #close{right:30px;top:40px}}@media only screen and (max-width:700px){#menu .top #search{position:relative;top:90px;display:inline-block;width:calc(100% - 60px);margin-left:30px;white-space:nowrap}#menu .top{display:block}#menu .center #buttons{padding-left:30px}#menu .center{margin-top:50px}}