.block-list-img .title { color: #464646; font-size: 14px; font-weight: bold; margin-bottom: 3px; }
.block-list-img .items { margin-left: -15px; }
.block-list-img .item { margin: 0; padding: 0 0 15px 15px; float: left; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.block-list-img .item a { position: relative; display: block; }
.block-list-img .item a span {  text-align: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); color: #fff; text-decoration: underline; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.block-list-img .item a:hover span { color: #ff7823; background: rgba(0, 0, 0, 0.5); }
.block-list-img .item img { display: block; width: 100%; max-width: 100%; height: auto; }
.block-list-img .item .image-cropper{width:100%;
    padding-bottom:100%;
    margin:1em auto;
    overflow:hidden;
    position:relative;
    background:#000
}

.block-list-img .item .image-cropper img {
    position:absolute;
    width:auto;
    min-width:100%;
    min-height:100%;
}

@media (max-width: 539px) { .block-list-img .item { width: 50%; } }
@media (max-width: 960px) {
.profile .profile-block{margin-top:0px; padding-top: 0px;}
.profile .top-author { margin-top: 0px; padding-top: 0px; }
.profile .top-author h3 {display:none}
.content_inner .rightcol { margin-top: 0px; }
.profile .top-author ul.list-author li:nth-child(-n+8) {display:none;}
.block-list-img .title {margin-top:14px; width: 100%;text-align: center;font-size: 1em; font-weight: bold; color: #333;}
.profile h3 {margin-top:24px;}
}

.profile .list-author .people { width: 180px; }