/* Authors Page */
#top #main .author-container {
    width: 20%;
    margin: 1.5%;
    display: inline-block;
    vertical-align: top;
}

#top #main .author-container a {
    text-decoration: none;
}

#top #main .author-container .author-info {
    min-height: 100px;
    text-align: center;
}

#top #main .author-container .author-info h3 {
    text-transform: initial;
    font-size: 24px;
    /* min-height: 58px; */
    margin-top: 10px;
}

#top #main .author-container .author-image {
    max-height: 260px;
    overflow: hidden;
    margin-bottom: 20px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    text-align: center;
}

#top #main .author-container .author-image img {
  display: inline-block;
  border-radius: 290px;
    -webkit-border-radius: 290px;
    -moz-border-radius: 290px;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  transition: filter .5s ease, -webkit-filter .5s ease;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}

#top #main .author-container:after {
  content: '';
  display: block;
  margin: auto;
  height: 5px;
  width: 0px;
  background: transparent;
  transition: width .5s ease, background-color .5s ease;
}

#top #main .author-container:hover:after {
  width: 100%;
  background: #5b2c6f;
}

#top #main .author-container:hover .author-image img {
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
}
/* END Authors page */

/* Single Author page */
#top #main .template-single-author .single-author-container .author-image {
    border: 3px solid #666666;
    display: grid;
}

#top #main .template-single-author .single-author-container .author-image img {
    width: 100%;
}

#top #main .template-single-author .single-author-container .av_three_fourth {
    border-top: 5px solid #5b2c6f;
    background: #f5effa;
    padding: 15px 20px;
    margin-bottom: 40px;
    min-height: 222px;
}

#top #main .template-single-author h3 {
    text-transform: capitalize !important;
    color: #5b2c6f;
    margin-top: 25px;
}
/* END Single Author page */

@media only screen and (max-width: 1200px) {
    /* Authors Page */
    #top #main .author-container {
        clear: none;
    }

    #top #main .author-container .author-info h3 {
        font-size: 18px;
    }
    /* END Authors page */

    /* Single Author page */

    /* END Single Author page */
}

@media only screen and (max-width: 900px) {
    /* Authors Page */
    #top #main .author-container {
        width: 28%;
        margin: 2.5%;
        clear: none;
    }
    /* END Authors page */

    /* Single Author page */

    /* END Single Author page */
}

@media only screen and (max-width: 767px) {
    /* Authors Page */
    #top #main .author-container {
        width: 45% !important;
        margin: 2.5% !important;
        clear: none;
    }
    /* END Authors page */

    /* Single Author page */

    /* END Single Author page */
}

@media only screen and (max-width: 500px) {
    /* Authors Page */
    #top #main .author-container {
        width: 100% !important;
        margin: 0px !important;
        clear: both;
    }

    #top #main .author-container .author-info h3 {
        font-size: 24px;
    }
    /* END Authors page */

    /* Single Author page */

    /* END Single Author page */
}