



/*****************************************************************************
 * Blog detail - Author
 ***************************************************************************** */
.tp-blog-detail-author { padding-bottom: 2rem; padding-top: 2rem; }
.tp-blog-detail-author h4 { color: #000; font-weight: 900; margin-bottom: 0.25rem; }
.tp-blog-detail-author h4 { color: #000; font-weight: 900; margin-bottom: 0.25rem; }
.tp-blog-detail-author-linkedin h4::after { background: url('https://www.ixly.com/hubfs/system/icons/linkedin-1.svg') height: 11px; width: 17px; }
.tp-blog-detail-author__bio picture { display: block;  margin: 0 auto 2.4rem auto; width: 50%;   }
.tp-blog-detail-author__bio img { border-radius: 50%; } 

.tp-blog-detail-author__details p { color: #000; font-size: 0.8rem; font-weight: ; line-height: 1.75; opacity: 0.56; margin-bottom: 2rem; }
.tp-blog-detail-author a { background: #fff; border-radius: 25px; color: #31AB5C; border: solid; border-color: #000; padding: 0.5rem 2.5rem; text-decoration: none; }
.tp-blog-detail-author a:hover { background: #f6f6f6; border-radius: 25px; color: #000; border: solid; border-color: #31AB5C; padding: 0.5rem 2.5rem; text-decoration: none; }

@media only screen and (min-width: 576px ) {
  .tp-blog-detail-author { padding-bottom: 2rem; }
  .tp-blog-detail-author__bio { display: flex; }
  .tp-blog-detail-author__bio picture {  flex: 0 0 13.32%; margin: 0 1.2rem 0 0; }  
}