.blog-detailed {
  margin-top: 40px;
}

.blog-detailed h1 {
  font-size: 30px;
  line-height: 48px;
}

.blog-detailed .blog-detailing span {
  display: block;
  display: flex;
  align-items: center;
  font-family: var(--fontGraphik);
  font-size: 16px;
  line-height: 24px;
  color: var(--descriptioncolor);
  margin: 0;
  margin-top: 24px;
}

.blog-detailed .blog-detailing span {
	display: none;
}

.blog-detailed .blog-detailing span img {
  margin-right: 8px;
}

.blog-detailed .blog-detailing p,
.blog-detailed .blog-detailing .blog-detail-content ul li,
.blog-detailed .blog-detailing .blog-detail-content ol li {
  font-family: var(--fontGraphik);
  font-size: 16px;
  line-height: 24px;
  color: var(--descriptioncolor);
  margin: 0;
  margin-bottom: 28px;
}

.blog-detailed .blog-detailing img.blog-d-img,
.blog-detailed .blog-detailing .blog-detail-content img {
  width: 100%;
  margin: 0;
  /* margin-top: 40px; */
}

.single-post .blog-right-section {
  margin-top: 145px;
}

.blog-detailed .blog-detailing h4 {
  margin-top: 28px;
  margin-bottom: 20px;
}

.blog-detailed .blog-detailing ul,
.blog-detailed .blog-detailing ol {
  padding-left: 2rem;
  margin-top: 40px;
}

.blog-detailed .blog-detailing ul li,
.blog-detailed .blog-detailing ol li {
  font-family: var(--fontGraphik);
  font-size: 16px;
  line-height: 24px;
  color: var(--descriptioncolor);
  margin: 0;
}

.blog-detailed .blog-detailing ul li:not(:first-child),
.blog-detailed .blog-detailing ol li:not(:first-child) {
  margin-top: 10px;
}

.blog-detailed .blog-detailing .blog-detail-content {
  margin-top: 40px;
}

.blog-detailed
  .blog-detailing
  .blog-detail-content
  div.blog-detailed-social-icons
  a:not(:last-child) {
  margin-right: 10px;
}

.author {
  padding: 40px 40px;
  border: 1px solid var(--bordercolor);
  margin-top: 40px;
}

.author .author-l {
  /* border: 1px solid var(--bordercolor); */
  /* padding: 20px; */
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  justify-content: center;
  overflow: hidden;
  align-items: center;
  width: 150px;
  height: 150px;
}

.author .author-l img {
  border-radius: 50%;
}

.author .author-content h6 {
  font-family: var(--fontGraphikSB);
  font-size: 16px;
  line-height: 24px;
  color: var(--headingcolor);
  margin: 0;
}

.author .author-content p {
  font-family: var(--fontGraphik);
  font-size: 16px;
  line-height: 24px;
  color: var(--headingcolor);
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.author .author-content div span:first-child {
  font-family: var(--fontGraphikSB);
  font-size: 16px;
  line-height: 24px;
  color: var(--followcolor);
  margin: 0;
}

.author .author-content div span:nth-child(2) a:not(:last-child) {
  margin-right: 5px;
}

.blog-detailed-page-slider {
  margin-top: 40px;
  background-color: var(--tertiarycolor);
  padding: 20px;
}

.blog-detailed-page-slider h4 {
  margin-top: 0 !important;
}

.bdp-slider {
  margin-top: 10px;
}

.blog-detailed-page-slider .bdp-card {
  /*max-width: 300px;
  */ /*width: 100%;
  */
  border: 0.8px solid var(--bordercolor);
  border-radius: 3px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  position: relative;
}

/* .blog-detailed-page-slider .bdp-card a {
  position: relative;
} */

.blog-detailed-page-slider .bdp-card span.itspopular {
  position: absolute;
  right: unset !important;
  left: 10px !important;
  top: 15px !important;
  font-size: 12px;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--fontGraphikSB);
  color: var(--whitecolor);
  background: #f25c05;
  border-radius: 0;
  padding: 0;
  min-width: 0;
  min-width: 0;
  min-height: 0;
  padding: 4px 10px;
  /* width: 30%; */
  font-weight: 600;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  text-transform: uppercase;
}

.blog-detailed-page-slider .bdp-card span.itsnew {
  position: absolute;
  left: 10px !important;
  top: 15px !important;
  font-size: 12px;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--fontGraphikSB);
  color: var(--normalcolor);
  background: var(--primarycolor);
  border-radius: 0;
  padding: 0;
  min-width: 0;
  min-width: 0;
  min-height: 0;
  padding: 4px 10px;
  width: 25%;
  font-weight: 600;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  text-transform: uppercase;
}

.blog-detailed-page-slider .bdp-card img {
  width: 100%;
}

.blog-detailed-page-slider .bdp-card .bdp-content {
  background-color: var(--whitecolor);
  padding: 13px 10px;
  border-top: 0.8px solid var(--bordercolor);
}

.blog-detailed-page-slider .bdp-card .bdp-content p {
  font-family: var(--fontGraphik);
  font-size: 16px;
  line-height: 24px;
  color: var(--headingcolor);
  margin: 0;
  margin-top: 0;
}

.blog-detailed-page-slider .bdp-card .bdp-content span {
  font-family: var(--fontGraphikSB);
  font-size: 16px;
  line-height: 24px;
  color: var(--primarycolor);
  margin: 0;
  margin-top: 16px;
  display: block;
}

.blog-detailed-page-slider .slick-list {
  margin: 0 -8px;
}

.blog-detailed-page-slider .slick-slide {
  margin: 0 8px;
}

.bdp-slider button.bdp-arrow.prev-arrow {
  position: absolute;
  top: -50px;
  right: 50px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #e0e0e0;
  color: #fff;
  outline: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bdp-slider button.bdp-arrow.next-arrow {
  position: absolute;
  top: -50px;
  right: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #e0e0e0;
  color: #fff;
  outline: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bdp-slider button.bdp-arrow.prev-arrow img,
.bdp-slider button.bdp-arrow.next-arrow img {
  width: 10px;
}

/* live search css */

.searchwp-live-search-result p,
.searchwp-live-search-result a {
  font-size: 14px;
  line-height: 22px;
  color: #222222;
  font-weight: 500;
}

.searchwp-live-search-results {
  z-index: 999 !important;
}

/* end */

@media (max-width: 991px) {
  .author .author-l {
    width: 100%;
    height: 100%;
  }

  .author .author-l img {
    width: 100%;
    height: auto;
  }

  .blog-detailed h1 {
    line-height: 46px;
  }
}

@media (max-width: 767px) {
  .author .author-l {
    width: 150px;
    margin: 0 auto;
  }

  .author .author-l img {
    margin-bottom: 20px;
  }

  .author {
    padding: 20px 24px;
  }

  .single-post .blog-right-section {
    margin-top: 40px;
  }

  .blog-detailed h1 {
    font-size: 20px;
    line-height: 28px;
  }

  .blog-detailed h1:after {
    width: 27%;
  }
}
