/*
Theme Name: TV Theme
Theme URI: trichyvision
Description: A custom theme built from scratch.
Version: 1.0
*/

/* category tab */

.lifestyle-section {
  margin: 80px 0px 50.62px 0px;
}

.category-posts-wrapper {
  gap: 56px;
  grid-template-columns: repeat(3, 1fr);
}

.single-post .thumb img {
  width: 100%;
  object-fit: cover;
}

.top-bar .social-icons a:first-child {
  margin-left: 4px;
  color: #333;
}

.right-info span:first-child {
  margin-right: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.right-info span:first-child img {
  margin-right: 8px;
}
.category-posts-wrapper h3,
.category-posts-wrapper h3 a {
  font-size: 16px;
  font-weight: 500;
  font-family: "Lato";
  line-height: 24px;
  color: #000;
}
.category-posts-wrapper h3 a:hover {
  color: rgba(156, 0, 1, 1);
}

.single-post .badge.cat {
  color: rgba(156, 0, 1, 1);
  font-family: "Lato";
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
}

.category-posts-wrapper p {
  font-size: 14px;
  font-weight: 400;
  font-family: "Lato";
  line-height: 1.3;
  color: rgba(83, 83, 83, 1);
  margin-bottom: 0px;
}

.post-date,
.post-views {
  font-size: 12px;
}
.category-posts-wrapper .meta {
  margin-top: 12px;
  margin-bottom: 4px;
}
.meta .cat {
  background-color: rgba(243, 224, 224, 1);
  height: 24px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  padding: 2px 6px;
  /* width: 82px; */
  color: rgba(156, 0, 1, 1);
	font-family: "Lato";
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
}

.meta .cat,
.post-date {
  margin-right: 4px;
}
.meta span {
  color: rgba(83, 83, 83, 1);
}

.meta span img {
  margin-right: 8px;
  margin-left: 4px;
}
.category-posts-wrapper .single-post img {
  max-width: 100%;
}
.meta .cat a {
  color: rgba(156, 0, 1, 1);

  font-family: "Lato";
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
}
/* stay connected */
.stay-connected {
  padding: 30px 0px 50px 0px;
}

.section-title3 {
  font-size: 16px;
  font-weight: 600;
  font-family: "Lato", sans-serif;
  margin: 0px;
}
.connect-sec-container {
  grid-template-columns: repeat(2, 1fr);
  gap: 80px;
}

.connect-strips {
  padding-top: 16px;
}

.connect-strips .strip {
  width: 100%;
  padding: 8px;
  justify-content: space-between;
  margin-bottom: 8px;
}

.connect-strips .strip1 {
  padding-right: 72px;
}
.connect-strips .strip img {
  fill: #fff;
}

.connect-strips .strip-left {
  gap: 8px;
}
.connect-strips .strip p {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  font-family: "Lato", sans-serif;
}
.strip-facebook {
  background-color: rgba(67, 102, 157, 1);
}

.strip-x {
  background-color: rgba(41, 45, 50, 1);
  padding-right: 54px !important;
}
.connect-strips p {
  margin-bottom: 0px;
}

.strip-youtube {
  background-color: rgba(192, 55, 52, 1);
  padding-right: 40px !important;
}

.strip-insta {
  background-color: rgba(213, 121, 12, 1);
  padding-right: 54px !important;
}

.strip-telegram {
  background-color: rgba(0, 122, 210, 1);
  padding-right: 72px !important;
}

.strip-thread {
  background-color: rgba(187, 0, 180, 1);
  padding-right: 60px !important;
  height: 36.38px;
}

.strip-whatsapp {
  background-color: rgba(0, 187, 75, 1);
  padding-right: 26px !important;
  height: 39px;
}
/* footer */

.footer-logo img {
  max-height: 56px;
  object-fit: cover;
}

.footer-desc-container {
  margin-top: 10px;
  grid-template-columns: repeat(2, 1fr);
  gap: 82px;
  margin-bottom: 56px;
}

.footer-description {
  margin-top: 14px;
}

.footer-divider {
  /* height: 21px; */
  margin-bottom: 3px;
}
.footer-description p {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  color: rgba(83, 83, 83, 1);
}

/* .footer-support {
  padding-top: 3px;
} */
.newsletter-container h6 {
  font-size: 14px;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  line-height: 150%;
  color: rgba(0, 0, 0, 1);
  margin-bottom: 11px;
}

.footer-form input,
.newsletter-container form input,
.ctsection form input:not([type="checkbox"]):not([type="submit"])  {
  height: 45px;
  border: 1px solid #000;
  color: rgba(80, 80, 80, 1);
  padding: 12px;
  max-width: 367px;
  min-width: 367px;
  font-size: 14px;
}
.newsletter-container form input[type="submit"] {
  min-width: auto;
  max-width: fit-content;
}

.footer-form button,
.newsletter-container form input[type="submit"],
.post-comments input[type="submit"],
.ctsection form input[type="submit"]{
  height: 48px;
  background-color: rgb(156, 0, 1);
  border: 1px solid #000;
  color: #fff;
  font-size: 16px;
  line-height: 150%;
  font-family: "Lato", sans-serif;
  margin-left: 16px;
  padding: 12px 24px;
  text-align: center;
}

.newsletter-container form.wpcf7-form p {
  display: inline;
}

.newsletter-container form.wpcf7-form p span.wpcf7-not-valid-tip,
.newsletter-container
  form.wpcf7-form
  p
  span.wpcf7-not-valid-tip
  .wpcf7-valid-tip {
  position: absolute;
}
.footer-form,
.newsletter-container form {
  margin-bottom: -3px;
}

.wpcf7-response-output {
  padding: 0px !important;
  margin: 0px 0px 1em !important;
}

.newsletter-container p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: rgba(83, 83, 83, 1);
}

.newsletter-container p a {
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
  color: rgba(83, 83, 83, 1);
}

.footer-menu h4,
.footer-menu h4 a {
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  color: #000;
  margin-bottom: 16px;
}

.footer-menu ul {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}
.footer-menu ul li {
  margin-bottom: 16px;
}
.footer-menu ul li a {
  color: rgba(83, 83, 83, 1);
  font-size: 16px;
  line-height: 100%;
  font-family: "Lato", sans-serif;
  height: 24px;
}

.footer-menu ul li:last-child {
  margin-bottom: 0px;
}

.footer-menu ul li a:hover {
  color: rgb(156, 0, 1);
}

.footer-social-media {
  /* grid-template-columns: repeat(2, 1fr); */
  gap: 42px;
}

.footer-social-media ul li a img {
  max-width: 100%;
  /* min-width: 100%; */
  object-fit: contain;
}

.footer-social-media p {
  margin-bottom: 0px;
}

.footer-social-media ul li {
  margin-bottom: 12px;
}

.copyright {
  margin-top: 69px;
  border-top: 1px solid #000;
}

.copyright-container {
  padding: 32px 0px 14px 0px;
}

.copyright-container p {
  margin-bottom: 0px;
  color: rgba(83, 83, 83, 1);
  font-size: 14px;
  font-family: "Lato", sans-serif;
}

.copyright-container a {
  color: rgba(83, 83, 83, 1) !important;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}

.copyright-container a:hover {
  color: rgb(156, 0, 1) !important;
}
.copyright-container .left-menu {
  gap: 20px !important;
  color: rgb(83, 83, 83);
}

.post-content img {
  max-width: 100%;
  display: block;
  height: auto;
}

.single-post-dates small img {
  width: 16px;
  margin-top: -4px;
}

.single-post .connect-sec-left,.showimageonly .connect-sec-right {
  display: none;
}
.showimageonly .connect-sec-left {
  display: block !important;
}
.sidebar-stay-connected {
  margin-top: 156px;
}

.single-post .featured-news-wrapper .header-row,
.single-post .featured-news-wrapper .tab-menu {
  display: none !important;
}

.tab-content .swiper .single-post .thumb img {
  height: 200px;
  width: 100%;
  object-fit: cover;
}

.page-numbers {
  padding: 8px 14px;
  border: 0.5px solid rgb(83, 83, 83);
  position: relative;
  display: inline-flex;
  /* width: 36px; */
  height: 36px;
  align-items: center;
  justify-content: center;
}

.search-results .search-results-template {
  margin-top: 33px;
  margin-bottom: 62px;
}

.pagination .prev.page-numbers,
.pagination .next.page-numbers {
  color: #000;
}

.menu-header {
  border-bottom: 0.5px solid rgba(143, 143, 143, 1) !important;
  position: relative;
}

.mega-sub-menu .mega-menu-item-object-category:hover,
.mega-sub-menu .mega-menu-item-object-custom:hover {
  background: #ddd !important;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}

.mega-sub-menu {
  z-index: 9999 !important;
}

.recommend-post-single .meta {
  margin-top: 0px !important;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .footer-menu ul li a {
    color: rgba(83, 83, 83, 1);
    font-size: 14px;
  }

  .footer-menu .col-lg-9 {
    flex: 0 0 auto;
    width: 73%;
  }

  .footer-form input {
    max-width: 50%;
    min-width: 50%;
  }

  .connect-sec-container {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
  }

  .connect-sec-container .connect-sec-left img {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer-description p {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-form input {
    max-width: 50%;
    min-width: 50%;
  }

  .newsletter-container p {
    line-height: 20px;
  }

  .footer-social-icons {
    margin-top: 32px;
  }

  .social-media-mob ul {
    gap: 15.59px;
  }

  .copyright-container {
    flex-direction: column;
    padding: 32px 12px 48px 12px;
  }

  .copyright-container p {
    margin-bottom: 18px;
  }

  .copyright-container .left-menu {
    gap: 12px !important;
    margin-bottom: 14px;
    height: 17px;
  }

  .copyright-container .left-menu li a {
    color: rgba(83, 83, 83, 1);
  }

  .footer-desc-container {
    gap: 10px;
  }

  .cat {
    display: block !important;
    width: fit-content;
    margin-bottom: 4px;
  }

  .copyright {
    margin-top: 32px;
    border-top: 1px solid rgba(83, 83, 83, 1);
  }
  .connect-sec-container {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
}

@media (max-width: 767px) {
  .footer-desc-container {
    grid-template-columns: repeat(1, 1fr);
    gap: 26px;
    margin-bottom: 34.82px;
  }

  .footer-description p {
    line-height: 21px;
  }

  .footer-description {
    margin-top: 10px;
  }

  .footer-form input,
  .newsletter-container form input {
    min-width: 41% !important;
    max-width: 53% !important;
  }

  .footer-form button,
  .newsletter-container form input[type="submit"] {
    margin-left: 16px;
  }

  .newsletter-container form.wpcf7-form p {
    display: inline;
  }

  .newsletter-container form.wpcf7-form p span.wpcf7-not-valid-tip,
  .newsletter-container
    form.wpcf7-form
    p
    span.wpcf7-not-valid-tip
    .wpcf7-valid-tip {
    position: absolute;
  }
  .newsletter-container p a {
    color: rgba(156, 0, 1, 1);
  }
  .footer-menu h4,
  .footer-menu h4 a {
    font-size: 16px;
  }

  .footer-menu ul li {
    margin-bottom: 12px;
  }

  .newsletter-container p {
    line-height: 20px;
    margin-bottom: 0px;
  }

  .footer-menu .col-sm-6 {
    width: 50%;
  }

  .footer-menu .col-sm-6:nth-child(3),
  .footer-menu .col-sm-6:nth-child(4) {
    margin-top: 32px;
  }
  .social-media-mob ul {
    gap: 13.59px;
  }

  .footer-social-icons {
    margin-top: 32px;
  }

  .copyright {
    margin-top: 32px;
    border-top: 1px solid rgba(83, 83, 83, 1);
  }

  .copyright-container {
    flex-direction: column;
    padding: 32px 12px 48px 12px;
  }

  .copyright-container p {
    margin-bottom: 18px;
  }

  .copyright-container .left-menu li a {
    color: rgba(83, 83, 83, 1);
  }
  .copyright-container .left-menu {
    gap: 12px !important;
    margin-bottom: 14px;
    height: 17px;
  }

  .connect-sec-container {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
  }

  .connect-sec-left img {
    max-width: 100%;
  /*  height: 126px;*/
    width: 100%;
    object-fit: cover;
    border-radius: 8px;
  }

  .stay-connected {
    padding: 8px 0px 8px 0px;
  }

  .breadcrumb a {
    font-size: 14px !important;
  }
  .badge.cat {
    font-size: 14px !important;
  }

  .single-post h1 {
    font-size: 18px !important;
    line-height: 30px !important;
    margin-top: 8px !important;
  }
  .single-post-template img {
    max-width: 100% !important;
  }

  .single-post main {
    margin: 0px 20px !important;
  }

  .single-post-template .col-md-7 {
    padding-right: auto !important;
  }

  .breadcrumb-active {
    font-size: 14px !important;
  }

  .single-post-template {
    margin-top: 24px;
    padding: 0px !important;
  }

  .single-post-share {
    margin-bottom: 32px !important;
  }

  .prev-next {
    flex-direction: column;
    padding: 12px 0px;
  }

  .prev-post {
    border-bottom: 0.5px solid rgba(143, 143, 143, 1);
    padding-bottom: 12px;
  }

  .next-post {
    padding-top: 12px;
    text-align: left !important;
    border-top: 0.5px solid rgba(143, 143, 143, 1);
    margin-top: 21px;
  }

  .single-post .divider {
    display: none;
  }

  .hero-section .swiper-button-prev-thumb,
  .hero-section .swiper-button-next-thumb {
    display: none;
  }

  .category-posts-wrapper h3,
  .category-posts-wrapper h3 a {
    font-size: 14px;
  }
  .prev-next h6 {
    padding-bottom: 12px !important;
    margin-bottom: 0px;
  }

  .badgelight_homeslider a {
    color: #9c0001;
    padding: 0px;
  }

  .right-category-slider .badge {
    font-size: 12px;
    padding: 4px 10px;
    border-radius: 4px;
    display: block;
    width: fit-content;
  }

  #section-related .featured-news-wrapper {
    margin-bottom: 30px;
  }

  .main-slider .gap1 {
    display: inline-flex !important;
  }

  .meta span {
    display: inline-flex;
    width: fit-content;
    align-items: center;
  }

  .home .meta span:nth-child(4),
  #section-related .meta span:nth-child(4) {
    position: relative;
    bottom: 3px;
  }

  .recommend-post-single .meta span:nth-child(4) {
    position: relative;
    bottom: 3px;
  }
  .gap1 {
    display: none;
  }
  .sidebar {
    margin-top: 42px !important;
  }

  .cat {
    display: block !important;
    width: fit-content;
    margin-bottom: 4px;
  }

  .sidebar h6,
  .post-date,
  .post-views {
    font-size: 12px;
    line-height: 1.5;
  }

  .sidebar-template h5::after {
    width: 9%;
  }

  .sidebar-template .followus .meta .cat {
    display: inline-flex !important;
  }

  .related-posts h4::after,
  .post-comments h4::after {
    width: 6% !important;
  }

  .post-content {
    margin-bottom: 32px !important;
  }

  .sidebar-stay-connected {
    margin-top: 36px;
  }

  footer,
  .home main {
    margin: 0 8px;
  }

  #mega-menu-item-custom_html-2,
  .custom-menu-html {
    display: none !important;
  }

  .mega-sub-menu .mega-menu-item {
    padding: 8px !important;
  }
}

.right-category-slider .swiper-button-prev,
.right-category-slider .swiper-button-next {
  display: none;
}
.category-tabs-wrapper {
  overflow-x: hidden;
  white-space: nowrap;
  padding: 0px 0;
  margin-bottom: 15px;
}

.category-tabs-scroll {
  display: inline-flex;
  gap: 10px;
}

.cat-tab {
  border: none;
  background-color: #fff;
  color: #333;
  padding: 6px 16px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
}

.cat-tab.active {
  background-color: #9c0001;
  color: #fff;
}

.cat-tab:hover {
  background-color: #d1d1d1;
}

.right-category-slider {
  position: relative;
  display: none;
}

.right-category-slider.active {
  display: block;
}

.right-category-slider .swiper-slide {
  border-bottom: 0.5px solid #8f8f8f;
  padding-top: 16px;
  padding-bottom: 10px;
  height: auto !important;
}

.right-category-slider img.home_sideslider {
  width: 120px;
  height: 80px;
  object-fit: cover;
  border-radius: 0px;
}

.right-category-slider h6 {
  font-size: 16px;
  line-height: 1.25;
  font-weight: 400;
}

.right-category-slider .badge {
  font-size: 12px;
}

.right-category-slider .swiper-pagination {
  display: flex;
  justify-content: center;
  gap: 5px;
  padding-bottom: 5px;
}

.right-category-slider .swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  background-color: #d9d9d9;
  opacity: 0.5;
  border-radius: 50%;
}

.right-category-slider .swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
  background-color: #9c0001;
  opacity: 1;
}

.post-comments label {
  display: block;
  margin-bottom: 10px;
}

@media (max-width: 360px) {
  .footer-form button {
    margin-left: 5px;
  }
}

.breadcrumb a {
  font-size: 16px;
  font-weight: 500;
  font-family: "Lato";
  color: #000;
  margin: 0px 8px;
}

.breadcrumb-active {
  color: rgba(156, 0, 1, 1);
  font-size: 16px;
  font-weight: 500;
  font-family: "Lato";
  margin: 0px 8px;
}

.single-post-dates small {
  font-size: 14px;
  color: #000 !important;
  font-weight: 400;
  font-family: "Roboto";
}

.single-post-dates i {
  margin-right: 8px;
}

.meta .single-post img {
  width: 16px;
  margin-right: 4px;
}

.single-post-share {
  display: flex;
  gap: 12px;
  margin-bottom: 42px;
}
/* .single-post-share a {
  width: 23px;
  height: 23px;
  background-color: rgba(129, 129, 129, 1);
  border-radius: 2px;
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
} */

.next-post {
  text-align: right;
}

.single-post .divider {
  border-left: 0.5px solid rgba(143, 143, 143, 1);
  height: 58px;
}

.next-post h6 {
  color: rgba(192, 55, 52, 1);
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 16px;
  margin-bottom: 0px;
}

.prev-next {
  border-width: 0.5px 0px 0.5px 0px;
  border-color: rgba(143, 143, 143, 1);
  border-style: solid;
}

.prev-post h6 {
  color: #000;
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 16px;
  margin-bottom: 0px;
}

.prev-post a,
.next-post a {
  color: rgba(83, 83, 83, 1);
  font-size: 16px;
  font-weight: 400;
}
.single-post h1 {
  font-size: 28px;
  font-weight: 600;
  margin: 20px 0px;
  line-height: 38px;
}

.share-left a {
  margin-right: 10px;
}

.related-posts {
  margin-top: 56px;
}

.related-posts .card-img-top {
  min-height: 200px;
  max-height: 200px;
  object-fit: cover;
}

.single-post .card-body p {
  margin-bottom: 0px;
}

/* .related-posts-row {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(3, 1fr);
} */

.single-post .sidebar .wp-post-image {
  height: 82px;
}
.recommend-post-single:first-child {
  padding-top: 0px;
}
.recommend-post-single {
  border-bottom: 0.5px solid rgba(143, 143, 143, 1);
  padding-bottom: 16px;
  padding-top: 16px;
}

.sidebar-template h5 {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 16px;
  position: relative;
  border-bottom: 0.5px solid rgba(143, 143, 143, 1);
}

.sidebar-template h5::after {
  content: "";
  position: absolute;
  width: 5%;
  border: 1px solid rgba(156, 0, 1, 1);
  bottom: -1px;
  left: 0px;
}

.sidebar-template .social-icons a {
  margin-right: 10px;
}
.related-posts .related-header,
.post-comments h4 {
  position: relative;
  border-bottom: 0.5px solid rgba(143, 143, 143, 1);
  padding-bottom: 16px;
}

.related-posts h4::after,
.post-comments h4::after {
  content: "";
  position: absolute;
  width: 2%;
  border: 1px solid rgba(156, 0, 1, 1);
  bottom: -1px;
  left: 0px;
}

#reply-title,
.logged-in-as {
  display: none;
}

.post-comments textarea {
  width: 100%;
}

.post-comments form {
  margin: 30px 0px 0px 0px;
  display: flex;
  flex-flow: wrap;
}

.post-comments .comment-form-author,
.post-comments .comment-form-email {
  width: 48%;
  order: 1;
}

.post-comments .comment-form-author input,
.post-comments .comment-form-email input {
  height: 45px;
  width: 100%;
  /* border: 1px solid #000; */
  color: rgba(80, 80, 80, 1);
}

.post-comments textarea {
  color: rgba(80, 80, 80, 1);
}
.post-comments .comment-form-email {
  margin-left: 30px;
}

.post-comments .comment-form-comment {
  width: 100%;
  order: 2;
}

.post-comments .form-submit {
  order: 3;
}

.post-comments .comment-form-url {
  display: none;
}

.post-comments .comment-notes {
  order: 3;
  width: 100%;
}
.comment-form-cookies-consent {
  display: none;
}
.footer-description a {
  color: rgba(83, 83, 83, 1);
}

.post-comments input[type="submit"] {
  margin-left: 0px;
}

.category-tabs-scroll::-webkit-scrollbar {
  display: none;
}

.category-tabs-scroll {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.cat-tab.active {
  background-color: #900; /* or any desired color */
  color: #fff;
  border-radius: 6px;
}
.category-swiper {
  display: none;
}
.category-swiper.active {
  display: block;
}
/* 150% */

@media only screen and (min-width: 1270px) and (max-width: 1366px) {
  .post-comments .comment-form-email {
    margin-left: 22px;
  }
}

@media (min-width: 991px) and (max-width: 1270px) {
  .post-comments .comment-form-email {
    margin-left: 20px;
  }
}
@media (min-width: 1199px) {
  .sidebar {
    margin-top: 63px !important;
  }

  .prev-next {
    display: grid !important;
    grid-template-columns: 1fr 0fr 1fr;
  }

  /* .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 56px !important;
  } */

  .single-post-template .col-md-7 {
    padding-right: 30px;
  }

  .single-post-template #main-article .meta {
    padding-right: 34px;
  }

  .single-post-template .col-md-5 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .Featured.News {
    margin-top: 50px;
  }
  .tabsect.Business,
  .Lifestyle {
    margin-top: 20px;
  }
}

@media (max-width: 991px) {
  .post-comments .comment-form-author,
  .post-comments .comment-form-email {
    width: 100%;
    margin-left: 0px;
  }

  .category .single-post-template {
    margin-top: 33px;
    margin-bottom: 62px;
  }
}

@media (min-width: 992px) {
  .meta {
    display: flex;
    align-items: center;
  }

  .single-post-template {
    margin-top: 33px;
    margin-bottom: 62px;
  }
  .meta span {
    display: inline-flex;
    width: fit-content;
    align-items: center;
  }
/*
  .hero-meta {
  }*/

  .prev-post {
    padding-right: 20px;
  }

  .next-post {
    padding-left: 20px;
  }

  .hero-date img,
  .hero-date i {
    margin-right: 3px;
    margin-left: 3px;
  }
  .hero-meta .hero-date img {
    position: relative;
    bottom: 2px;
    width: 12px;
    height: 12px;
  }

  .hero-meta .gap1 {
    position: relative;
    bottom: 0px;
    right: -4px;
  }

  .hero-meta .hero-date .gap1 {
    position: relative;
    bottom: 0px;
    right: 0px;
  }
}

.recommend-post-single img {
  width: 120px;
}
.hero-meta span {
  color: rgba(83, 83, 83, 1);
}
