.italic,em{font-style:italic}.group,.logo{display:block}a,a:visited,header{color:#b8bfc3}a,a:hover,a:visited,header a,header a:visited{text-decoration:none}strong{font-weight:700}.font-thin{font-weight:100}.font-light{font-weight:200}.font-reg{font-weight:400}.font-med{font-weight:600}.bold{font-weight:700}.med{font-weight:600}.light{font-weight:100}.lowercase{text-transform:lowercase!important}::-webkit-input-placeholder{color:#b0b9d3}::-moz-placeholder{color:#b0b9d3}:-ms-input-placeholder{color:#b0b9d3}:-moz-placeholder{color:#b0b9d3}.group{margin:5px 0 0 -5px;text-align:left;clear:both}.logo{width:200px;text-align:center;margin:0 auto 40px;fill:#0C2A31}.icon{fill:#8D9CA9;width:16px;height:16px;padding:8px;vertical-align:middle;display:inline-block;margin:0 0 10px 5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.icon.outline{margin-bottom:20px}.icon.white.outline,.icon.white.outline:first-child{padding:8px;margin-left:5px}.icon.outline:first-child{margin-left:5px}.icon:active{opacity:.5}.icon:hover{fill:#02A3D5;cursor:pointer}.icon.white:hover{cursor:pointer;background:0 0;fill:#8D9CA9}.icon-32{width:32px;height:32px}.icon-50{width:50px;height:50px}.white{fill:#fff;background:#02A3D5;padding:8px}@media only screen and (min-width:0px) and (max-width:620px){body aside,body aside li{width:0}body header{width:100%;margin:0}body header .search-container{margin-left:20px;width:90%}body header .top-nav{opacity:0}body .content{margin-left:0;padding:85px 20px 20px}body .content .article-container .avatar-container{border-radius:5px;width:0;height:0;padding:0;opacity:0}body .content .reply-container .avatar-container{opacity:1!important}body .content .post-actions{text-indent:-999px;zoom:1.35;margin-top:5px!important;display:inline-block}body .content .post-actions li,body .content .post-actions li img{float:left}body .content .post-actions li:nth-child(2),body .content .post-actions li:nth-child(4){margin-top:3px}}@media only screen and (min-width:620px) and (max-width:700px){body aside,body aside .logo-container,body aside .logo-container li{width:0}body header{width:100%;margin:0}body header .search-container{margin-left:30px;width:45%}body header .search-container .search{width:80%}body header .top-nav{right:30px}body .content{margin-left:0;padding:90px 30px 30px}body .content .article-container .avatar-container{border-radius:5px;width:50px;height:50px}}@media only screen and (min-width:700px) and (max-width:900px){body aside .logo-container,body aside .logo-container .home,body aside li{width:100%}body header{width:calc(100% - 60px);width:-moz-calc(100% - 60px);width:-o-calc(100% - 60px);margin-left:60px}body header .top-nav{right:40px}body header .search-container{margin-left:40px}body aside{width:60px}body aside .logo-container .home:hover img{opacity:1!important}body aside li:hover img{opacity:.35!important;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out}body .content{margin-left:60px}}.content .content-block .all-replies a:hover,.content .content-block .post-actions li:hover{opacity:.5;cursor:pointer}body{-webkit-font-smoothing:antialiased;font-family:kulturista-web,Helvetica,sans-serif;font-size:14px;letter-spacing:.25px;color:rgba(0,0,0,.1);-webkit-transition:0s;-moz-transition:0s;transition:0s;line-height:1em;background:0 0}a{transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;cursor:pointer}::-moz-selection{background:#e8eaf2}::selection{background:#e8eaf2}li,ul{list-style-type:none;margin:0;padding:0}.left{float:left}.right{float:right}button,input[type=submit]{transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;outline:0;border-radius:0;font-family:GreycliffCF-Heavy;cursor:pointer}.content .content-block h1,aside .logo-container .title-container h1.title,header .search-container .search{font-family:kulturista-web,Helvetica,sans-serif}header{position:fixed;width:calc(100% - 220px);width:-moz-calc(100% - 220px);width:-o-calc(100% - 220px);z-index:10;height:40px;padding:20px 0 0;background-color:#fff;margin-left:220px;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;box-shadow:0 2px 0 rgba(0,0,0,.025)}header .search-container{float:left;width:50%;margin-left:25px;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}header .search-container img{float:left;margin:1px 10px 0 0;width:16px;height:16px}header .search-container .search{width:90%;padding:0 0 2px;margin:0;background:0 0;border:0 solid #fff;font-size:1em;outline:0;letter-spacing:.5px;color:#2F3955;transition:all .65s ease-in-out;-webkit-transition:all .65s ease-in-out;-moz-transition:all .65s ease-in-out;-o-transition:all .65s ease-in-out}header .search-container .search:focus{border-bottom:1px solid #EEE;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;outline:0}header .top-nav{position:absolute;right:40px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}header .top-nav li{display:inline;margin-left:25px;font-weight:500;color:#b0b9d3;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}header .top-nav li:first-child{margin-left:0}header .top-nav li:hover{color:#E53333;cursor:pointer}header a,header a:visited{padding:20px;color:rgba(0,0,0,.05);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}header a:hover,header a:visited:hover{color:#4F5B66;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}aside{position:fixed;height:100vh;overflow-y:scroll;overflow-x:hidden;vertical-align:top;width:220px;z-index:100;background:#262e45;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s}aside .side-nav li{height:26px;color:#b0b9d3;line-height:2em;vertical-align:middle;padding:10px 20px}aside .side-nav li:last-child{margin-bottom:20px}aside .side-nav li h3{transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;position:absolute;left:60px;overflow:hidden;white-space:nowrap;text-truncate:ellipsis}aside .side-nav li img{margin-right:20px;margin-top:5px;width:20px;vertical-align:middle;float:left}aside .side-nav li:hover{color:#E53333!important;cursor:pointer}aside .side-nav li.new-post{background:#E53333;color:#fff}aside .side-nav li.new-post:hover{color:#2F3955!important}aside .side-nav li.filters{background:#2F3955}aside .side-nav li.groups{color:#fff}aside .logo-container{background:#fff;height:40px;padding:14px 20px 6px;overflow:hidden;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}aside .logo-container .home img{width:20px;margin-top:2px;float:left}aside .logo-container .home img:hover{margin-top:-1px;cursor:pointer;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}aside .logo-container .title-container{overflow:hidden;margin-left:20px;position:absolute}aside .logo-container .title-container h1{font-size:1.2em;color:#b8bfc3;margin:0;padding:0}aside .logo-container .title-container h1.title{font-size:1.25em;letter-spacing:.5px;margin-bottom:3px;font-weight:700;color:#2F3955}aside .logo-container .title-container h2.town{color:#E53333;font-weight:400;width:140px;white-space:nowrap;text-overflow:ellipsis}.smalltext{font-size:11px;display:inline-block}.body-container{display:table;width:100%;height:100vh;background-color:#D0D9E2;transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out}.content{padding:105px 40px 40px;max-width:1175px;margin-left:210px;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}.content.page{max-width:1060px;padding:5% 65px 50px}.content.page .content-block{width:120px;margin:0 10px 20px;height:90px}.content.page .content-block h1{font-size:1.1em;margin-bottom:10px;line-height:14px}.content.page .content-block p{font-size:1em}.content .article-container{clear:both;margin-bottom:20px;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.content .article-container .avatar-container{border-radius:5px;float:left;width:80px;height:80px;background:#fff;padding:5px;margin-right:20px;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;text-indent:900px;overflow:hidden}.content .article-container .avatar-container .avatar{display:table-cell;width:100%;height:100%;background:#EEE;border:0;}.content .article-container .avatar-container:hover{cursor:pointer;box-shadow:0 4px 0 rgba(0,0,0,.05);margin-top:-2px}.content .content-block{border-radius:5px;min-height:120px;padding:20px;margin:0 20px 40px;display:table-cell;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,.05);border-top:3px solid transparent;vertical-align:top;text-align:left;position:relative;transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out}.content .content-block.double{width:316px}.content .content-block.full{max-width:600px}.content .content-block:hover{box-shadow:0 0 0 transparent;border-color:#E53333}.content .content-block h1{font-weight:500;font-size:1.65em;letter-spacing:-.15px;text-align:left;overflow-wrap:break-word;margin-top:-5px;margin-bottom:15px;line-height:1.1em;color:#4F5B66}.content .content-block p{margin-bottom:15px;font-size:1.05em;line-height:1.25em;letter-spacing:0;text-align:left;color:#4F5B66;font-family:GreycliffCF-Regular,Helvetica,sans-serif}.content .content-block p.meta{color:#91a6bb}.content .content-block p .author{text-decoration:none;color:#91a6bb}.content .content-block p .author:hover{color:#2F3955}.content .content-block .all-replies{text-align:center;padding:7px 0 10px;display:block;border-top:1px solid;border-bottom:1px solid;border-color:#ebedf4;margin:20px 0 0 -20px;width:calc(100% + 40px);width:-moz-calc(100% + 40px);width:-o-calc(100% + 40px)}.content .content-block .all-replies a{font-size:1.05em;color:#b0b9d3;letter-spacing:.25px;font-family:GreycliffCF-Bold,Helvetica,sans-serif}.content .content-block .reply-container{margin-top:20px;margin-bottom:0;display:table;width:100%}.content .content-block .reply-container .avatar-container{border-radius:5px;width:30px;height:30px;padding:0;margin:0 15px 0 0;float:left}.content .content-block .reply-container .avatar-container img{height:30px;width:30px;text-align:left}.content .content-block .reply-container .comment-container{margin-left:45px}.content .content-block .reply-container .comment-container p{vertical-align:top;margin-top:-3px}.content .content-block .reply-container .comment-container p .comment-author{font-family:GreycliffCF-Bold,Helvetica,sans-serif;padding-right:2px}.content .content-block .reply-container .comment-container p.timestamp{margin-top:-15px;margin-bottom:0;color:#b0b9d3}.content .content-block .reply-container .reply-input{width:calc(100% - 68px);width:-moz-calc(100% - 68px);width:-o-calc(100% - 68px);float:left;padding:5px 10px 7px;font-size:1em;letter-spacing:0;border:1px solid #ebedf4;font-family:GreycliffCF-Regular,Helvetica,sans-serif;color:#4F5B66;resize:none;line-height:1.2em;min-height:18px}.content .content-block .reply-container .reply-input:focus,.content .content-block .reply-container .reply-input:hover{border-color:#b0b9d3;outline:0}.content .content-block .reply-btn{border-radius:5px;float:right;margin-top:15px;background-color:#E53333;color:#fff;font-size:12px;text-transform:uppercase;border:0;padding:5px 14px 7px}.content .content-block .reply-btn:hover{background-color:#2F3955}.content .content-block .post-actions{margin:20px 0 5px}.content .content-block .post-actions li{display:inline;vertical-align:middle;font-size:1.05em;letter-spacing:0;font-family:GreycliffCF-Bold;margin-left:20px;color:#b0b9d3;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.content .content-block .post-actions li:first-child{margin-left:0;color:#E53333}.content .content-block .post-actions li img{vertical-align:middle;margin-right:7px}footer{clear:both;margin-top:50px;width:100%;text-align:center;opacity:.45;position:fixed;bottom:10px;left:10px}footer p{font-size:.75em}