/* Variables */
/* Start Author Styles */
body.author .page-banner {
  background-color: #123255;
  color: #fff;
  padding: 0; }
  body.author .page-banner .page-banner-content .row {
    display: block;
    margin: 0 auto; }
    @media (min-width: 1024) {
      body.author .page-banner .page-banner-content .row {
        max-width: 90%; } }
  body.author .page-banner .author-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (min-width: 600px) {
      body.author .page-banner .author-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
    body.author .page-banner .author-section .social-share li a, body.author .page-banner .author-section .social-share li button {
      color: #0de14e;
      -webkit-transition: 0.3s color;
      -o-transition: 0.3s color;
      transition: 0.3s color; }
      body.author .page-banner .author-section .social-share li a path, body.author .page-banner .author-section .social-share li button path {
        fill: #0de14e;
        -webkit-transition: 0.3s color;
        -o-transition: 0.3s color;
        transition: 0.3s color; }
      body.author .page-banner .author-section .social-share li a:hover, body.author .page-banner .author-section .social-share li button:hover {
        color: #fff; }
        body.author .page-banner .author-section .social-share li a:hover path, body.author .page-banner .author-section .social-share li button:hover path {
          fill: #fff; }
    body.author .page-banner .author-section .author-content {
      padding: 0 1rem 0; }
      @media (min-width: 768px) {
        body.author .page-banner .author-section .author-content {
          padding: 35px 24px 32px; } }
  body.author .page-banner .author-section .author-name {
    color: inherit; }
  body.author .page-banner .author-image-container {
    padding: 8px;
    border-radius: 50%;
    border: 2px solid #0de14e;
    min-width: 160px;
    height: 160px;
    width: 160px;
    margin: 0; }
    @media (min-width: 1024px) {
      body.author .page-banner .author-image-container {
        border: 3px solid #0de14e;
        padding: 12px;
        min-width: 320px;
        height: 320px;
        width: 320px; } }
    body.author .page-banner .author-image-container .author-image {
      border-radius: 50%;
      width: 100%;
      height: auto; }
  body.author .page-banner .author-name h1,
  body.author .page-banner .author-description {
    color: inherit; }
  body.author .page-banner .author-name {
    margin: 0; }
    body.author .page-banner .author-name h1 {
      font-size: 2.25rem;
      margin-bottom: 0.5em;
      line-height: 1.1; }
  body.author .page-banner p.author-description {
    font-size: 1.15rem;
    line-height: 1.2;
    width: 100%;
    border-bottom: 1px solid #0de14e;
    padding-bottom: 0.75em;
    margin-bottom: 0.75em !important; }

body.author .post-list .post-list-header {
  padding: 2em 0; }
  body.author .post-list .post-list-header h2 {
    font-size: 2.5rem;
    color: #123255;
    border-bottom: 2px solid #B6C7D9;
    padding: 0.5em 0;
    font-weight: 700; }
    @media (min-width: 768px) {
      body.author .post-list .post-list-header h2 {
        padding: 0.5em 2em;
        border-bottom: 3px solid #B6C7D9; } }

/*# sourceMappingURL=author.css.map */