article{
    display: block;
}
.category {
    border-bottom: 1px solid #af7152;
    color: #af7152;
    display: inline-block;   
    font-size: 16px;
    letter-spacing: 1px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.category a {
    color: #af7152;
}
.entry-title a {
    color: #000;
}
.time {
  color: #999;
  display: inline-block;
  font-size: 16px;
  position: relative;
  text-transform: uppercase;
}
.time:before,
.time:after {
  content: '';
  background: #ccc9c7;
  height: 1px;
  width: 25px;
  top: 50%;
  margin-top: -0.5px;
  position: absolute;
}
.time:before {
  left: -35px;
}
.time:after {
  right: -35px;
}

.single-post .entry-title {
  font-size: 32px;
}
.single-post p {
  display: inline-block;
  margin: 12.5px 0;
  width: 100%;
}
.single-post .top-content {
  margin: -6px 0 38px;
}
.single-post .entry-thumbnail {
  margin-bottom: 27px;
}
.single-post .entry-thumbnail img {
    height: auto;
    max-width: 100%;
}
.single-post .entry-content h1,
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4,
.single-post .entry-content h5,
.single-post .entry-content h6 {
  margin: 20px 0 4px;
}
.single-post .entry-content ul,
.single-post .entry-content ol {
  margin: 17px 0;
}
.single-post .entry-content ul li,
.single-post .entry-content ol li {
  color: #010101;  
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  padding: 7px 0;
}
.single-post .entry-content ul li a,
.single-post .entry-content ol li a {
  color: #010101;
}
.single-post .post-meta {
  font-size: 16px;
  display: inline-block;
  margin-top: 22px;
  width: 100%;
}
.single-post .author-bio {
  margin: 7% 0 5.5%;
}
.single-post .author-bio .author-avatar {
  margin: 0 30px 30px 0;
  max-width: 100px;
  padding: 0;
}
.single-post .author-bio .name {
  color: #000;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  line-height: 1;
  margin: 0;
  text-transform: capitalize;
}
.single-post .author-bio .name a {
  color: #000;
}
.single-post .author-bio .social {
  display: inline-block;
  margin-top: 10px;
}
.single-post .author-bio .social a {
  color: #aaa;
  display: inline-block;
  font-size: 16px;
  padding-right: 17px;
}
.post-navigation {
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  display: inline-block;
  padding: 15px 0;
  width: 100%;
}
.post-navigation .nav-links {
  position: relative;
  width: 50%;
}
.post-navigation .nav-links .meta-nav {
  color: #000;
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  top: 50%;
  position: absolute;
}
.post-navigation .nav-links article {
  margin: 0;
}
.post-navigation .nav-links .entry-thumbnail {
  padding: 0;
}
.post-navigation .nav-links .entry-title {
  font-size: 14px;
  text-transform: inherit;
}
.post-navigation .nav-links .time:before,
.post-navigation .nav-links .time:after {
  display: none;
}
.post-navigation .nav-links.prev {
  padding-left: 25px;
}
.post-navigation .nav-links.prev article {
  position: relative;
}
.post-navigation .nav-links.prev article:before {
  content: '';
  background: #eaeaea;
  height: 100%;
  width: 1px;
  right: 0;
  top: 0;
  position: absolute;
}
.post-navigation .nav-links.prev .meta-nav {
  left: 0;
}
.post-navigation .nav-links.prev .entry-thumbnail {
  margin: 0 20px 0 0;
}
.post-navigation .nav-links.next {
  padding-right: 25px;
}
.post-navigation .nav-links.next .meta-nav {
  right: 0;
}
.post-navigation .nav-links.next .entry-thumbnail {
  margin: 0 0 0 20px;
}
.comments .comment-list {
  margin: 0;
  padding: 0;
  text-align: left;
}
.comments .comment-list li {
  display: inline-block;
  margin: 0;
  padding: 33px 0 0;
  width: 100%;
}
.comments .comment-list li:first-child {
  padding-top: 5px;
}
.comments .comment-list li:last-child .comment-details {
  border-bottom: none;
}
.comments .comment-list .author-avatar {
  margin: 0 25px 25px 0;
  max-width: 80px;
  padding: 0;
}
.comments .comment-list .comment-details {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 28px;
}
.comments .comment-list .name {
  color: #000;
  font-size: 14px;
  line-height: 1;
  margin: 5px 0 0;
  text-transform: capitalize;
}
.comments .comment-list .name a {
  color: #000;
}
.comments .comment-list p {
  font-size: 12px;
  margin: 8px 0 11px;
}
.comments .comment-list .btn {
  background: none;
  border: none;
  box-shadow: none;
  color: #af7152;
  font-size: 10px;
  line-height: 1;
  margin-right: 7px;
  padding: 0;
  text-transform: uppercase;
}
.comments .comment-list time {
  color: #999;
  font-family: 'Lato', sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  padding-left: 7px;
  position: relative;
  text-transform: uppercase;
}
.comments .comment-list time:before {
  content: '/';
  left: -3px;
  top: 0;
  position: absolute;
}
.respond {
  margin: 21px 0 15px;
}
.respond .respond-title {
  border-bottom: none;
  padding-bottom: 0;
}
.respond .comment-form {
  margin-top: 0;
}
.respond .comment-form .comment-form-control-wrap {
  width: 32.749%;
}
.col-sm-8 .comment-form .comment-form-control-wrap {
  width: 32.4%;
}
.post-meta {
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  color: #999;
  display: inline-block;
  font-size: 11px;
  margin-top: 40px;
  padding: 13px 0;
  width: 100%;
}
.post-meta a:hover {
  color: #af7152 !important;
}
.post-meta .comments {
  font-style: italic;
}
.post-meta .comments i {
  font-size: 12px;
  margin-right: 2px;
}
.post-meta .comments a {
  color: #999;
}
.post-meta .post-social a {
  color: #aaa;
}
.post-meta .post-social a i {
  font-size: 12px;
  padding-left: 10px;
}

.mobile .entry-content img {
    max-width: 100%;
}
