body,html{margin:0;padding:0}*{box-sizing:border-box}html{background:black url(/img/bg.jpg) no-repeat center center fixed !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%}@media only screen and (max-width: 768px){html{background:url(/img/bg-768.jpg) no-repeat center center fixed}}@media only screen and (max-width: 1400px){html{background:url(/img/bg-1400.jpg) no-repeat center center fixed !important}}body{font-size:16px;font-family:"Rubik", sans-serif;position:absolute;top:0;right:0;width:100%}@media only screen and (min-width: 2000px){body{font-size:20px}}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}.post-wrapper{max-width:30rem;margin:0 auto;border:1px solid grey;padding:1rem;margin-top:1rem;transition:1s ease all;background:rgba(255,255,255,0.9);box-shadow:0.2em 0.2em 0.1em 0em #5a5a5a}@media only screen and (max-width: 481px){.post-wrapper{max-width:85%;transform:initial !important}}@media only screen and (min-width: 2000px){.post-wrapper{max-width:42rem}}.post-wrapper .image-wrapper img{max-width:100%;position:relative;border:1px solid #a2a2a2}.post-wrapper p{text-align:center}#menuTrigger{float:right;background:white;margin:1rem;border-radius:3rem;position:fixed;line-height:0;cursor:pointer;z-index:10;animation:rotate 5s infinite;transition:all .6s linear}#menuTrigger:hover{background:#1B4885}#menuTrigger:hover img{filter:brightness(300)}@media only screen and (max-width: 481px){#menuTrigger{transform:scale(0.6);margin:0.5rem;box-shadow:0 0 0.2rem 0px #464646}}#menuTrigger img{padding:1rem;width:4rem}#overlay{background:rgba(255,255,255,0.8);position:fixed;width:100%;top:0;margin:0 auto;height:100%;opacity:0;z-index:15;padding:3rem 1rem;pointer-events:none;transition:1s ease all}#overlay #about{background:white;width:50%;margin:0 auto;padding:1rem;margin-top:5rem;max-height:100%;overflow-y:auto}@media only screen and (max-width: 481px){#overlay #about{margin-top:0rem;width:100%}}body.overlayed #overlay{opacity:1;pointer-events:all;cursor:pointer}body.overlayed #overlay #about{cursor:auto}#content{margin-bottom:1rem}footer{text-align:center;margin:2rem}footer small{font-weight:bold}
