.community-top-block{padding: 0 0 1em; border-bottom: 1px solid #e0e0e0;}
.community-top-block .form-group:first-child{margin-right: 30px;}

.community.row{ margin: 0; border-bottom: 1px solid #e0e0e0;}
.community.row h3{margin: 0;}
.community.row > div{padding: 1em 0; line-height: 24px;}

.article{margin-bottom: 4em;}
.article h3.name{margin: 0.5em 0;}
.article .datetime.small{color: #7e7e7e;}
.article .tags, .article .tags a{color: #446797;}
.article .description{margin: 1em 0;}
.article .link{padding-left: 20px;}
.article .link a{color: #7f7f7f;}
.article .link a i{color: #7f7f7f; font-size: 1.3em;    margin-left: 5px;    vertical-align: middle;}
.article .author{margin-right: 50px;}
.article .author a, .article .header .stat.comments a{color: #348fab;}
.article .author .fa-user{background: url(/3dprint/images/fa-user.png) no-repeat; width: 20px;   height: 20px;   vertical-align: middle;}
.article .author .fa-user:before{content: '';}
.article .footer{margin-top: 1em; background: #fcfcfc; border: 1px solid #e3e3e3; border-radius: 2px; padding: 6px 12px;}
.article .footer > span{margin: 0 5px;}
.article .footer i{color: #a8acb5;}

.article .footer .yashare{}
.article .footer .yashare .b-share{margin-top: -12px;}
.article .footer .yashare .yashare-label{font-size: 0.9em; color: #666666;  width: 110px;    display: inline-block;    line-height: 0.9em;    vertical-align: middle;     border-left: 1px solid #b2b2b2;     padding-left: 25px;}

.article .author-wishlist{margin-bottom: 1em;}

.article .footer .thumbs, .lock {display: inline-block;}
.article .footer span.rate{display: inline-block;margin: 0 0 0 2px; padding: 0; }
.article .footer span.inner_thumbs{padding: 0 5px 0 3px;}
/*.article .footer span.thumbs{font-size: 0.8em;}*/
.article .footer .thumbs span{padding-right: 0px;}
.article .footer .thumbs a{display: inline-block; height: 10px; margin-bottom: -1px; width: 11px; cursor: pointer;}
.article .footer .thumbs.inactive a{cursor: default;}
.article .footer .thumbs.up .fa-thumbs-o-up{color: #5cb85c;}
.article .footer .thumbs.down .fa-thumbs-o-down{color: #d9534f;}

.article .footer .author a{color: #d9534f;}

.article .link-wishlist{cursor: pointer;}
.article .link-wishlist i{color: #a8acb5; font-size: 1.5em;}
.article .link-wishlist.active i{color: #f0ad4e;}

.article .footer .viewed, .article .footer .comments a{color: #348fab;}
.article .footer .viewed i, .article .footer .comments i{color: #a8acb5;}

.model3d{min-width: 200px;    margin: 12px auto 20px;    max-width: 300px;}
.model3d div.image{height: 200px; position: relative;}
.model3d div.image img{max-height: 200px; text-align: center;}
.model3d div.image a.as-block{display: block; height: 100%;} 
.model3d div.image a.as-block img{display: none;}

.model3d.thumbnail .stats{margin: -4px -4px 4px;    padding: 0 4px;    border-bottom: 1px solid #ddd;}
.model3d.thumbnail .stats .nav-pills > li{padding: 0 10px; color: #5f5f5f; width: 32%; white-space: nowrap; overflow: hidden;}
.model3d.thumbnail .stats .nav-pills > li + li{border-left: 1px solid #ddd;}
.model3d.thumbnail .stats .nav-pills > li a{color: #5f5f5f; text-decoration: none !important;     padding: 0;}
.model3d.thumbnail .stats .nav-pills > li a:focus, .model3d.thumbnail .stats .nav-pills > li a:hover{background-color: transparent;}
.model3d.thumbnail .stats .nav-pills > li .fa{color: #b0b5a9; margin-right: 9px;}

.model3d.thumbnail .stats .thumbs.inactive a{cursor: default;}
.model3d.thumbnail .stats .thumbs.up .fa-thumbs-o-up{color: #5cb85c;}
.model3d.thumbnail .stats .thumbs.down .fa-thumbs-o-down{color: #d9534f;}

.model3d div.caption{position: relative;}
.model3d div.caption .link-wishlist{position: absolute; bottom: 9px; right: 9px;}

.link-wishlist{cursor: pointer;}
.link-wishlist i{color: #a8acb5; font-size: 1.5em;}
.link-wishlist.active i{color: #f0ad4e;}

.model3d div.image .yashare{position: absolute; bottom: 10px; right: 0; visibility: hidden; opacity: 0;}
.model3d:hover div.image .yashare a{opacity: 0.8;}
.model3d div.image .yashare{-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.model3d .caption > h4{height: 3.1em; overflow: hidden;}
.model3d:hover div.image .yashare, .model3d.active div.image .yashare, .model3d:hover div.image .yashare a:hover{visibility: visible; opacity: 1;}

.model3d div.caption .author{margin: 0; padding-right: 20px;}



.siteuser.row{ margin: 0; border-bottom: 1px solid #e0e0e0;}
.siteuser.row h3{margin: 0;}
.siteuser.row > div{padding: 1em 0; line-height: 24px;}
.siteuser.row .media-left .image-block{position: relative; width: 80px;}
.siteuser.row .media-object{display: block; max-width: 80px; max-height: 80px; margin: 0 auto;}


.filter-block {margin: 0 0 35px;}