/**
* Base Colors
*/
/**************************
  Media Queries
***************************/
/*************************
  Fonts
**************************/
/*************************
  Button colours
**************************/
/*************************
  Location page colours
**************************/
/*************************
  Form colours
**************************/
/*************************
  Sidebar variables
**************************/
/*************************
  404 button background
**************************/
/*************************
  Results Partial
**************************/
/*************************
  Swiper
**************************/
/*************************
  Footer Top
**************************/
/* Additional Mixins */
.uppercase-title {
  font-family: var(--secondary-font), sans-serif;
  color: #2b2b2b;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.15rem;
  text-align: center;
}

@media (max-width: 767px) {
  .category-archive-view .main-content {
    padding-top: 35px;
  }
}
.category-archive-view .post-excerpt {
  margin-bottom: 40px;
}

.category-archive-view .post-meta {
  display: none;
}

.category-archive-view .title-wrap {
  border: 0px !important;
}

.category-archive-view .archives {
  display: none;
}

.category-archive-view .blog-excerpt {
  display: flex;
  align-items: baseline;
  justify-content: end;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  /*
  @media screen and (min-width: 1200px) {
      display: flex;
      align-items: center;
      justify-content: space-evenly;
      flex-wrap: wrap;
      flex-direction: row;
  }
  */
}

@media screen and (min-width: 1200px) {
  .category-archive-view .blog-excerpt .right-content {
    /*width: 57%;*/
    padding-right: 40px;
  }
}
.category-archive-view .blog-excerpt .right-content h2 {
  color: #003462;
  margin-bottom: 12px;
  line-height: 36px;
}

.category-archive-view .blog-excerpt .right-content h2 a {
  color: #003462;
  font-size: 26px;
}

.category-archive-view .blog-excerpt .right-content div {
  margin-bottom: 14px;
  font-size: 15px;
  color: #767676;
}

.category-archive-view .blog-excerpt .right-content div a {
  color: #767676;
}

.category-archive-view .blog-excerpt .right-content div .excerpt-content {
  margin-top: 15px;
}

.category-archive-view .blog-excerpt .right-content .btn-std {
  float: none !important;
  color: #fff;
}

@media screen and (min-width: 1200px) {
  .category-archive-view .blog-excerpt .left-content {
    /*width: 39%;*/
    padding-bottom: 20px;
  }
}
.category-archive-view .blog-excerpt .left-content .image-holder {
  padding-top: 15px !important;
  padding-bottom: 20px;
}

@media screen and (min-width: 1200px) {
  .category-archive-view .blog-excerpt .left-content .image-holder {
    padding-top: 0px !important;
    padding-bottom: 0px;
  }
}
.category-archive-view .blog-post {
  border: 0px !important;
  background: #fff !important;
  border-radius: 15px;
  padding: 30px 27px;
}

.category-archive-view .blog-post .excerpt-title {
  display: none !important;
}

.category-archive-view .blog-post .image-holder {
  max-width: 100% !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  margin-right: 0px !important;
  float: none !important;
}

.category-archive-view .blog-post .image-holder img {
  border-radius: 15px;
}

.category-archive-view .blog-content div {
  margin-top: 0px;
}

.category-archive-view .blog-pagination {
  margin-bottom: 30px;
}

.archive .hero,
.category .hero {
  display: none;
}

.archive .hero.blg-content,
.category .hero.blg-content {
  display: block;
}

.archive h2,
.category h2 {
  color: #003462;
  margin-bottom: 12px;
  line-height: 36px;
}

.archive h2 a,
.category h2 a {
  color: #003462;
  font-size: 26px;
}

.archive .archives,
.category .archives {
  padding-top: 30px !important;
}

.archive .excerpt-content,
.category .excerpt-content {
  padding-top: 25px;
  margin-top: initial !important;
}

.archive .left-content,
.category .left-content {
  display: none;
}

.search-results .hero {
  display: none;
}

.search-results .hero.blg-content {
  display: block;
}

@media (max-width: 767px) {
  .blog .main-content {
    padding-top: 35px;
  }
}
.blog .post-meta {
  display: none;
}

.blog .title-wrap {
  border: 0px !important;
}

.blog .archives {
  display: none;
}

.blog .blog-excerpt {
  display: flex;
  align-items: baseline;
  justify-content: end;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  /*
  @media screen and (min-width: 1200px) {
      display: flex;
      align-items: center;
      justify-content: space-evenly;
      flex-wrap: wrap;
      flex-direction: row;
  }
  */
}

@media screen and (min-width: 1200px) {
  .blog .blog-excerpt .right-content {
    /*width: 57%;*/
    padding-right: 40px;
  }
}
.blog .blog-excerpt .right-content h2 {
  color: #003462;
  margin-bottom: 12px;
  line-height: 36px;
}

.blog .blog-excerpt .right-content h2 a {
  color: #003462;
  font-size: 26px;
}

.blog .blog-excerpt .right-content div {
  margin-bottom: 20px;
  font-size: 15px;
  color: #767676;
}

.blog .blog-excerpt .right-content div a {
  color: #767676;
}

.blog .blog-excerpt .right-content div.excerpt-content {
  margin-top: 0 !important;
}

.blog .blog-excerpt .right-content .btn-std {
  float: none !important;
  color: #fff;
}

@media screen and (min-width: 1200px) {
  .blog .blog-excerpt .left-content {
    /*width: 39%;*/
    padding-bottom: 20px;
  }
}
@media (max-width: 980px) {
  .blog .blog-excerpt .left-content {
    width: 100%;
  }
}
.blog .blog-excerpt .left-content .image-holder {
  padding-top: 15px !important;
  padding-bottom: 20px;
}

@media screen and (min-width: 1200px) {
  .blog .blog-excerpt .left-content .image-holder {
    padding-top: 0px !important;
    padding-bottom: 0px;
  }
}
@media (max-width: 980px) {
  .blog .blog-excerpt .left-content .image-holder {
    text-align: center;
  }
}
.blog .blog-post {
  border: 0px !important;
  background: #fff !important;
  border-radius: 15px;
  padding: 52px 40px 42px 40px;
}

.blog .blog-post .excerpt-title {
  display: none !important;
}

.blog .blog-post .image-holder {
  max-width: 100% !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  margin-right: 0px !important;
  float: none !important;
}

.blog .blog-post .image-holder img {
  border-radius: 15px;
}

.blog .blog-content div {
  margin-top: 0px;
}

.blog .blog-pagination {
  margin-bottom: 30px;
}

.single-post .blog-content div {
  margin-top: 0px !important;
}

.single-post .blog-content .row {
  padding-top: 10px;
  padding-bottom: 15px;
}

.single-post .blog-content .row ul {
  padding-left: 13px;
}

.single-post .blog-content .row ul li a {
  color: #003462;
  text-decoration: underline;
}

.single-post .blog-post .blog-title h1.page-title {
  margin-bottom: 21px;
}

.single-post .blog-post .post-wrap .post-meta {
  padding-top: 15px;
  margin-bottom: 15px;
  /*border-top: 1px solid #d8d9d9;*/
}

.single-post .blog-post .post-wrap .post-meta a {
  color: #003462;
  text-decoration: underline;
}

.single-post .image-holder:before {
  display: none;
}

.single-post ul {
  padding-left: 0;
}

@media (max-width: 1025px) {
  .single-post .author-box__thumbnail {
    position: relative;
    top: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1025px) {
  .single-post .author-box__description-wrapper {
    margin-left: 0px;
    margin-top: 18px;
    text-align: center;
  }
}
.single-reports .post-meta {
  display: none;
}

@media (max-width: 991px) {
  .single-reports .blog-content {
    padding-top: 20px;
  }
}
.single-reports .entry-content .image-holder {
  float: none;
}

@media screen and (min-width: 768px) {
  .single-reports .entry-content .image-holder {
    float: left;
  }
}
.single-reports .entry-content .image-holder img {
  box-shadow: none;
}

.single-reports .blog-content div {
  margin-top: 0px !important;
}

.single-reports .blog-content ul {
  padding-left: 0px !important;
}

.date .hero {
  display: none;
}

.date .hero.blg-content {
  display: block;
}

.search .blog-excerpt h2 a {
  color: #003462;
}

.single-cw_faqs .post-meta {
  display: none;
}

@media (max-width: 767px) {
  .single-cw_video .main-content {
    padding-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .single-cw_video iframe.cw_video_single {
    height: 350px;
  }
}
@media screen and (max-width: 500px) {
  .single-cw_video iframe.cw_video_single {
    height: 250px;
  }
}
.single-result i {
  font-size: 16px;
}

.single-result .amount-awarded {
  font-size: 17px;
  line-height: 26px;
}

@media (max-width: 767px) {
  .archive .main-content,
.category .main-content,
.search-results .main-content {
    padding-top: 35px;
  }
}

/*# sourceMappingURL=blog.css.map*/