.aside-filters span a,
.archive-aside a {
padding: 3px 5px;
}
.thumb-block .entry-header {
height: 40px; 
padding: 0.1em 0 0;
}
.entry-header .title {
line-height: 1,1;
}
.page-header {
display:none;
}
.phototag    {
border-bottom: 1px solid #ddd;
padding-bottom: 10px; }
.archive-content .widget-title {display:none;}
.phototag a {
background: #ddd;
color: #333;
padding: 6px 11px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 15px;
margin-right: 3px;
margin-left: 3px;
}
.phototag a:hover {
background: red;
color: #fff;
}
.phototag a:focus {
color: #fff;
outline: 0;
}
.phototag a:before {
font-family: FontAwesome;
content:"\f02b";
padding-right: 5px;
}
.thumb-block .post-thumbnail  {
margin-top: -5px;
}
.post-thumbnail img {
object-fit: cover;
}
.photoviews {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 5px 8px;
background: rgba(0,0,0,0.6);
font-size: 0.9rem;
}
.photoviews i {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.thumb-block:hover .photoviews i {
color: #FF003D;
}
span.videoviews {
background: #333;
color: #fff;
position: absolute;
right: 0;
bottom: 0;
padding: 0 5px;
height: 20px;
line-height: 20px;
font-size: 0.75em;
}