/* styles not needed on home page */

#top #main .entry-content ~ span{
  display: none;
}

h3.tag-page-post-type-title{
    display: none;
}


#top #main .sidebar_right .widgettitle{
  margin-bottom: 15px;
  font-size: 22px;
}

#top.archive.author #main .container .av-content-small.units,
#top.archive.tag #main .container .av-content-small.units,
#top.archive.category #main .container .av-content-small.units {
    width: 65%;
}

#top.archive.author #main .container .sidebar,
#top.archive.tag #main .container .sidebar,
#top.archive.category #main .container .sidebar {
    width: auto;
}

#top.archive.author #main .container.template-blog,
#top.archive.tag #main .container.template-blog,
#top.archive.category #main .container.template-blog{
    max-width: 1060px;
}

#top #main .big-preview a{
  overflow: visible;
}

#top .template-blog .post .entry-content-wrapper {
     overflow: visible;
}

#top #main .big-preview img {
    border-radius: 0;
    border: 5px solid #eee;
box-shadow: 0 10px 15px
    rgba(0,0,0,.4);
}

#top #main .read-more-link .more-link{
    border: 2px solid #656464;
    padding: 10px;
    font-size: 16px;
    color: #656464;
    text-transform: none;
    margin: 0;
    width: 150px;
    line-height: 150%;
    position: relative;
    text-decoration: none;
    transition: all 0.2s linear;
}

#top #main .read-more-link .more-link:hover{
    border-color: #000;
    color: #000;
}

#top #main .read-more-link .more-link::after{
  content: '';
  position: absolute;
  background: #ffd900;
width: 0;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 30px;
  transition: all 0.2s linear;
  opacity: 0;

}

#top #main .read-more-link .more-link:hover::after{
    width: 100%;
    background-color: #ffd900;
    opacity: 1;
 }

#top #main .read-more-link{
    height: auto;
    margin-top: 30px;
display: flex;
}
