.grid{display:inline-block;position:relative;margin:2px;width:280px}.grid__info,.grid__overlay{display:none;position:absolute}.grid__info{color:#fff;left:50%;padding:10px;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.grid__info h3{line-height:1em;margin:0}.grid__info--date{font-style:italic}.grid__overlay{background-color:rgba(0,0,0,.6);height:100%;left:0;top:0;width:100%}.grid-container{justify-content:center;width:100%}.site-container{margin:0 auto;max-width:1170px;padding:0 15px 25px}.background-texture{background-image:url(../assets/images/menu-background-day.jpg);height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.menu,.position-fixed{position:fixed}.menu{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);padding:15px;top:0;width:100%;z-index:2}.menu__block{height:200px}.menu__jobtitle{font-weight:700;text-transform:uppercase}.menu__link{color:#000}.menu__link:hover{color:#2199e8;-moz-transition-property:"color";-o-transition-property:"color";-webkit-transition-property:"color";transition-property:"color";-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s;-moz-transition-timing-function:"linear";-o-transition-timing-function:"linear";-webkit-transition-timing-function:"linear";transition-timing-function:"linear"}.menu__logo{margin-bottom:10px;max-width:300px;width:100%}.margin-center{margin:0 auto}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}#page{min-height:100%}.day-night{display:flex;justify-content:center;margin-bottom:10px}.night-mode{-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;background-color:#000;color:#fff}.night-mode .menu{-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;background-color:#000;box-shadow:0 0 3px rgba(255,255,255,.2);color:#fff}.night-mode .menu .background-texture{background-image:url(../assets/images/menu-background-night.jpg);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}.night-mode h1,.night-mode h2,.night-mode h3,.night-mode h4,.night-mode h5,.night-mode h6,.night-mode i,.night-mode p,.night-mode span{color:#fff}.night-mode .button{border:1px solid #fff;color:#fff}.night-mode .button.selected,.night-mode .button:focus{background-color:transparent;border:1px solid #2199e8;color:#2199e8}.button-rounded{border-radius:5px}.button-rounded-left{border-bottom-left-radius:5px;border-top-left-radius:5px}.button-rounded-right{border-bottom-right-radius:5px;border-top-right-radius:5px}.filter-button-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin-top:1rem}.filter-button-group.mobile-view{display:inline}.filter-button-group.mobile-view .button{margin-bottom:5px;width:100%}.button{background-color:transparent;border:1px solid #000;color:#000}.button.selected,.button:focus{background-color:transparent;border:1px solid #2199e8;color:#2199e8}.post-container{margin-top:1em}.post__images{cursor:pointer;margin-bottom:10px;position:relative}.post__images a img{width:100%}.post__images__info{color:#fff;display:none;font-size:60px;left:50%;padding:10px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post__images__overlay{background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:640px){.post__text{max-width:inherit;padding-right:35px;position:fixed;width:inherit}.text-container{position:relative;max-width:570px;width:100%}}*,a,h1,h2,h3,h4,h5,h6,p,span{font-family:Oswald,sans-serif}