.blogs .probox {
  border: 1px solid #000!important;
  border-radius: 6px!important;
  padding: 11px 16px;
}

div.asl_w .probox .promagnifier .innericon svg {
  fill: #000!important;
  opacity: 0.5;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
  font-size: 16px!important;
}

div.asl_w .probox .promagnifier {
  order: 1;
}

div.asl_m .probox .proinput {
  padding: 0!important;
}

.main_card.row {
  gap: 24px 0;
}

a.blog_card {
  display: flex;
  border-radius: 10px;
  background: var(--color-white-solid, #fff);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

.image img {
  height: 287px;
  object-fit: cover;
  object-position: center;
}

a {
  text-decoration: none;
}

.tag {
  padding: 32px;
}

.tag h3 {
  color: #000;
  line-height: 28px;
}

h3,
a {
  color: #212529;
}

.pagination {
  display: flex;
  justify-content: center;
  gap: 14px;
}

.pagination a:focus {
  background: #144f6f;
}

.pagination a {
  color: #000;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 18px;
  border: 1px solid #bfbfbf;
  background: #fff;
}

.pagination a.current:focus {
  border-radius: 18px;
  background: #144f6f;
  color: #fff;
  border: none;
}

.main_card {
  margin-bottom: 60px;
}

.newsbg {
  background: url(/public_html/wp-content/themes/nobleland/assets/img/news-events/Section.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: 30vh;
}

.header_content_news {
  gap: 20px;
  justify-content: space-between !important;
  margin-bottom: 60px;

  h1 {
    color: #144f6f;
  }

  @media (min-width: 1200px) {
    margin-bottom: 60px;
  }

  @media (max-width: 1199px) and (min-width: 768px) {
    margin-bottom: 50px;
  }

  @media (max-width: 767px) {
    margin-bottom: 40px;
    flex-direction: column;
  }
}

.date {
  display: block;
  color: #144f6f;
  font-family: "Inria Sans Regular", Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 20px;
}

.main_card h3 {
  font-family: "Inria Sans Regular", Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

section.blogs a.page-numbers {
  border: 1px solid #bfbfbf;
}

span.page-numbers.current {
  background: #144f6f;
  color: #fff;
  border: 1px solid #144f6f;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px;
  width: 36px;
  height: 36px;
}

.pagination a.prev,
.pagination a.next {
  border-radius: 10px;
  background: #ffd41c;
  width: 80px;
  height: 33px;
  border: none;
}

.pagination a.next:hover {
  background-color: #cba815;
  transition: all ease 0.5s;
}
