.clamp-uniline,.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clamp-uniline{display:inline-block}.clamp-2{position:relative;height:40px;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:2}@supports not ((-webkit-line-clamp:2) or (text-overflow:-o-ellipsis-lastline)){.clamp-2:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:10%;height:20px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%)}}.clamp-3{position:relative;height:60px;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:3}@supports not ((-webkit-line-clamp:3) or (text-overflow:-o-ellipsis-lastline)){.clamp-3:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:10%;height:20px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%)}}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}body.post-display .post-container{padding-bottom:20px}body.post-display .post-container .page-header{margin-top:0;border:none;margin-bottom:0}body.post-display .post-container .page-header h1{font-family:Raleway,sans-serif;margin-bottom:5px;margin-top:0}@media (max-width:991px){body.post-display .post-container .page-header h1{font-size:2em}}body.post-display .post-container .page-header small a{font-weight:700;color:#fff}body.post-display .post-container .page-header small a.btn{vertical-align:text-top;font-weight:700}body.post-display .post-container .page-header aside a:active .thumbnail,body.post-display .post-container .page-header aside a:hover .thumbnail{text-decoration:none}body.post-display .post-container aside{margin-top:20px}body.post-display .post-container aside>*{margin-bottom:10px}body.post-display .post-container aside a.btn{margin-bottom:5px}@media (min-width:768px){body.post-display .smaller{padding-right:75px}}body.post-display .main-toolbar{margin-bottom:20px}body.post-display .post-section .post-headline{font-weight:700}body.post-display .post-section .post-image{margin:10px 0;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center}body.post-display .post-section .post-image img{background-color:#fff;border:1px solid #eee}body.post-display .nav-section .container{padding-top:20px;padding-bottom:20px}
/*# sourceMappingURL=post.css.map*/