.sidebarsearch .search-form button,
.sidebarsearch .search-form button[type="button"],
.sidebarsearch .search-form button[type="submit"],
.sidebarsearch .search-form button[type="reset"], 
.sidebarsearch .search-form input[type="button"],
.sidebarsearch .search-form input[type="reset"], 
.sidebarsearch .search-form input[type="submit"] {
padding: 10px;
width: calc(100% - 16rem);
}
.post-author h4 { 
font-weight: 600;
}
.post-author {
padding: 15px 15px 8px;
}
.post-author .author-about p  {
font-weight: 400;
}
.post-author .author-about p {
margin:0;
}
.post-author div.author-image {
width: 170px;
padding-right: 20px;
}
.post-details-page .fitness-blog-standard-post__overlay-category {
bottom: 16px !important;
}
.fitness-blog-standard-post__thumbnail.post-header .fitness-blog-standard-post__overlay-category {
bottom: 0px;
left: auto;
right: 0;
}
.fitness-blog-standard-post__overlay-category span.cat-links a {
font-size: .75rem;
}
.fitness-blog-standard-post__blog-meta>span.posted-on i.line {
width: 5px;
left: -4px;
}
:root {
--lh: 1.4rem;
}
.related-post-slider .fitness-blog-standard-post__content-wrapper {
padding-top: 0;
}
.related-post-slider .fitness-blog-standard-post__post-title {
padding: 0;
line-height: var(--lh);
}
.related-post-slider .fitness-blog-standard-post__post-title p {
--max-lines: 3;
position: relative;
max-height: calc(var(--lh) * var(--max-lines));
overflow: hidden;
}
.related-post-slider .fitness-blog-standard-post__post-title p::before {
position: absolute;
content: "...";
bottom: 0;
  right: 0;
}