.btn-hover-navy:hover {
  background-color: var(--primary-navy-blue);
}

.download-zip {
  background-color: transparent;
  display: flex;
  align-items: center;
  font-weight: 700;
  padding: 8px 16px;
}

.download-zip:hover {
  background-color: var(--primary-blue-50);
  border-color: var(--primary-blue);
}

.download-single-btn {
  border-radius: 4px;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  padding: 10px 16px;
}

.download-single-btn:hover {
  color: #fff;
  background-color: var(--primary-navy-blue);
}

#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-item-has-children.mega-current-grant-approved-ancestor
  > a.mega-menu-link
  > span.mega-indicator,
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-item-has-children.mega-current-menu-item
  > a.mega-menu-link
  > span.mega-indicator,
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-megamenu.mega-menu-item.mega-current-grant-approved-ancestor
  > .mega-sub-menu,
.select-filters.open-filters {
  visibility: visible;
  opacity: 1;
}

#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-megamenu
  > ul.mega-sub-menu {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.search-filters,
.select2-selection {
  box-sizing: border-box;
}
.no-results ul,
.select2-checkbox-wrap > span {
  padding-left: 32px;
}
* {
  scrollbar-width: thin;
  scrollbar-color: #1218c6 #ffffff;
}
::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  background: #fff;
}
::-webkit-scrollbar-thumb {
  background-color: #1218c6;
  border-radius: 10px;
  border: 3px solid #fff;
}
.container-inner {
  width: 100%;
  max-width: 1150px;
  margin: auto;
}
.btn.btn-outline {
  border-radius: 4px;
  border: 1px solid #a1a4b3;
}
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  li.mega-current-grant-approved-ancestor
  > a.mega-menu-link:after,
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  li.mega-current-menu-item
  > a.mega-menu-link:after {
  display: block;
  width: 100%;
  background-color: var(--primary-blue);
}
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  li.mega-menu-column
  > ul.mega-sub-menu
  > li.mega-menu-item.mega-current-grant-approved-ancestor
  > a.mega-menu-link:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: var(--primary-blue);
  transition: width 0.3s ease-in-out;
}
.single-funding-scheme
  #mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-megamenu
  > ul.mega-sub-menu,
.single-grant-approved
  #mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-megamenu
  > ul.mega-sub-menu,
.tax-funding-category
  #mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-megamenu
  > ul.mega-sub-menu {
  border-bottom: 4px solid var(--primary-yellow);
}
.archive.term-grants-approved .page-header {
  margin-top: 48px;
  margin-bottom: 32px;
}
.breadcrumb-container #breadcrumbs span > span:first-child,
.post-type-archive-publication .content-container main {
  padding-left: 0;
}
.custom-menu-shortcode li a:hover:after,
.custom-menu-shortcode li.active a:after {
  width: 100%;
  background-color: var(--primary-blue);
}
#pagination-container #pagination {
  text-align: center;
}
#pagination .pagination-link {
  color: var(--primary-dark-blue);
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  padding: 9px 16px;
}
#pagination .pagination-link.disabled {
  color: #a1a4b3;
}

.select-wrapper {
  position: relative;
  max-width: 100%;
}

.term-grants-approved .button-container {
  display: flex;
  justify-content: flex-end;
  padding: 16px 0 32px;
}
.term-grants-approved .funding-scheme-posts {
  gap: 16px;
}
.result-count {
  color: var(--secondary-grey);
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.result-count i {
  font-style: normal;
}
.search-filters {
  width: 100%;
  max-width: 100%;
  background-color: #fff;
  box-shadow: 0 0 30px 0 rgba(0, 0, 79, 0.1);
  padding: 24px;
  border-radius: 8px;
}
.publication-posts .publication > a,
.select-filters.select-filters-publications {
  display: flex;
  flex-direction: column;
}
.select-filters.open-filters {
  height: 100%;
  z-index: 1;
}

.filter-archive.open-filters {
  height: 100%;
  z-index: 1;
  visibility: visible;
  opacity: 1;
  padding: 16px 0;
}

.select-filters .filter {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.select-filters .filter .select2-container {
  width: 100% !important;
  max-width: 100%;
  position: static !important;
}
.select-filters
  .filter
  .select2-container--default
  .select2-selection--multiple {
  padding: 12px 16px;
  background-color: #fff;
  min-height: unset;
  line-height: 0;
}
.select-filters .select2-container--open .select2-dropdown {
  position: static !important;
  border: none;
  text-align: left;
  width: 100% !important;
}
.select-filters
  .select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  color: var(--secondary-grey);
  background-color: transparent;
}
.select-filters
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered
  li {
  float: none;
  padding: 0;
}
.select-filters
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  padding: 6px 16px;
  border-radius: 4px;
  border: 2px solid var(--primary-dark-blue);
  background-color: #fff;
  background-image: url('assets/img/search-sm.svg');
  background-repeat: no-repeat;
  background-position: calc(100% - 16px) center;
}
.select-filters .select2-results__option {
  font-size: 14px;
  line-height: 20px;
  color: var(--secondary-grey);
  padding: 16px;
  border-top: 1px solid #e5e5ff;
  display: flex;
  align-items: center;
}
.select-filters .select2-option-wrap {
  display: flex;
  align-items: center;
  gap: 8px;
}
.select-filters
  .select2-container--default
  .select2-search--inline
  .select2-search__field {
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 24px;
  width: 100% !important;
}
.select-trigger {
  background-color: var(--primary-blue-100);
  border: 2px solid var(--primary-blue-100);
  width: 100%;
  text-align: left;
  padding: 10px 16px;
  color: var(--secondary-grey);
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}

.select-trigger:hover {
  border-color: transparent;
}

.select-trigger:after {
  content: '';
  width: 24px;
  height: 24px;
  background-image: url('assets/img/chevron-down-blk.svg');
  background-repeat: no-repeat;
}
.select-trigger.select-open:after {
  background-image: url('assets/img/chevron-down.svg');
}
.select2-checkbox-wrap {
  display: inline-block;
  position: relative;
  padding: 0;
  cursor: pointer;
  line-height: 1.2;
  user-select: none;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
}
#chosen-filters,
.sort-bar {
  padding: 32px 0;
}

#chosen-filters.chosen-filters-news{
  padding: 12px 0 0 0;
}
/* .select2-checkbox-wrap:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border: 1px solid var(--primary-navy-blue);
  border-radius: 4px;
  background: #fff;
  transition: background-color 0.3s, border-color 0.3s;
} */
.grant-approved .entry-footer,
.grant-approved:hover .entry-header {
  background-color: var(--primary-blue-50);
}
/* .select2-checkbox-wrap input[type='checkbox'].select2-checkbox {
  opacity: 1;
  position: absolute;
  left: 0;
  width: 24px;
  height: 24px;
  margin: 0;
  border: none;
  outline: 0;
  cursor: pointer;
  background: 0 0;
  border-radius: 8px;
  z-index: 1;
  -webkit-appearance: none !important;

  -moz-appearance: none;

  -o-appearance: none;

  -ms-appearance: button;


  appearance: none;
}
.select2-checkbox-wrap input[type='checkbox'].select2-checkbox:focus {
  box-shadow: none;
}
.select2-checkbox-wrap input[type='checkbox'].select2-checkbox:checked:before {
  background-color: var(--primary-blue);
  border-color: var(--primary-blue);
}
.select2-checkbox-wrap input[type='checkbox'].select2-checkbox:checked:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(assets/img/checkmark.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.select2-checkbox-wrap .select2-checkbox:focus + span:before {
  outline: 0;
  border-color: var(--Primary-Primary-Blue);
} */
.select2-wrapper {
  background: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 93, 0.15);
  border-radius: 8px;
  text-align: center;
  width: 110%;
  z-index: 99;
  position: absolute;
}
.select-filters.select-filters-publications .select2-wrapper {
  width: 100%;
  position: relative !important;
}
.select2-wrapper .select2-selection__clear {
  display: none !important;
}
.grant-approved .scheme-link span:after,
.select-filters
  .select2-container--default
  .select2-results__option[aria-selected='true'] {
  background-color: transparent;
}
#clear-filters {
  color: var(--primary-blue);
  font-weight: 700;
  cursor: pointer;
}
#chosen-filters
  .select2-container--custom-selection
  .select2-selection--multiple--custom
  .select2-selection__rendered {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
#chosen-filters .select2-container--default .select2-selection--multiple {
  border: none;
  border-radius: 0;
}
#chosen-filters
  .select2-container.select2-container--custom-selection.select2-container--default:not(
    .select2-container--empty
  )
  .select2-selection__rendered {
  margin: 8px;
}
#chosen-filters
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  padding: 0;
}
#chosen-filters
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #a1a4b3;
  padding: 8px 16px;
  margin: 0;
  color: var(--secondary-grey);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
}
a.back-results,
a.mobile-filter-link {
  color: var(--primary-blue);
  font-weight: 700;
}
#chosen-filters
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  margin: 0;
  color: var(--primary-blue);
  font-size: 24px;
}
.sort-bar {
  display: flex;
  justify-content: space-between;
}
.sort-bar-left {
  display: flex;
  gap: 24px;
  align-items: center;
}
.select2-container--default .select2-selection--single {
  border-color: var(--secondary-grey);
  color: var(--secondary-grey);
  padding: 8px 16px;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: var(--secondary-grey);
  line-height: normal;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  display: flex;
  align-items: center;
  width: 24px;
  position: static;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  border: none;
  width: 24px;
  height: 24px;
  background-image: url(assets/img/chevron-down-blk.svg);
  background-repeat: no-repeat;
  position: static;
  display: block;
}
.select2-container .select2-selection--single .select2-selection__rendered,
.single-grant-approved .grant-approved .entry-header {
  padding: 0;
}
.download-list {
  position: relative;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #a1a4b3;
  padding: 9px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  color: var(--primary-dark-blue);
  height: auto;
  min-height: unset;
  display: flex;
  align-items: center;
  gap: 8px;
}
.download-list:before {
  content: '';
  display: block;
  background-image: url('assets/img/download.svg');
  width: 16px;
  height: 16px;
}
.grant-approved {
  border-radius: 8px;
  border: 2px solid var(--primary-dark-blue);
  display: flex;
  flex-direction: column;
  gap: 0;
  background-color: #fff;
  transition: 0.3s ease-in-out;
  overflow: hidden;
}
.grant-approved:hover {
  border-color: transparent;
}
.grant-approved .entry-header {
  padding: 24px 16px 16px;
  margin: 0;
}
.grant-approved:hover .entry-footer {
  background-color: var(--primary-blue-100);
}
.grant-approved .entry-header .entry-title {
  margin: 0;
}
.grant-approved .entry-footer {
  padding: 16px 16px 16px 32px;
  flex-direction: column;
  gap: 24px;
}
.grant-approved .footer-meta {
  width: 100%;
}
.grant-approved .meta-item {
  display: flex;
  flex-direction: column;
  max-width: 29%;
}
.grant-approved .meta-label,
.grant-approved .meta-title {
  color: var(--secondary-grey);
  font-size: 14px;
  line-height: 20px;
}
.grant-approved .meta-value {
  color: #222534;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}
.grant-approved .scheme-link {
  margin-right: 0;
  margin-left: auto;
}
.grant-approved:hover .scheme-link span:after {
  background-color: var(--primary-blue);
  background-image: url(assets/img/link-arrow-w.svg);
}
.no-results {
  display: flex;
  flex-direction: column;
  color: #222534;
  gap: 8px;
}
.no-results .no-matches-subtitle,
.no-results .result-count {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.no-results .no-matches-title {
  font-size: 48px;
  font-weight: 700;
  line-height: 54px;
  letter-spacing: -0.96px;
}
.no-results ul {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  list-style-type: disc;
  margin-top: 16px;
}
.post-date,
a.back-results,
a.mobile-filter-link {
  position: relative;
  line-height: 22px;
}
.no-results ul li {
  list-style-type: disc;
  margin-bottom: 8px;
}
.no-results ul li::marker {
  color: var(--primary-blue);
}
a.mobile-filter-link {
  display: none;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
}
a.mobile-filter-link:before {
  content: '';
  width: 24px;
  height: 24px;
  background-image: url('assets/img/filters-lines.svg');
  background-repeat: no-repeat;
}
a.back-results {
  display: flex;
  gap: 4px;
  align-items: center;
  margin-bottom: 8px;
}
a.back-results:before {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url('assets/img/chevron-left-sm.svg');
  background-repeat: no-repeat;
}
.single-grant-approved main {
  padding-top: 48px;
}
.single-grant-approved .grant-approved {
  border-radius: 0;
  border: none;
  display: block;
}
.single-grant-approved .grant-approved .entry-footer,
.single-grant-approved .grant-approved:hover .entry-footer,
.single-grant-approved .grant-approved:hover .entry-header {
  background-color: unset;
}
.single-grant-approved .grant-approved .entry-header h1 {
  padding: 0;
  color: var(--secondary-grey);
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: -0.72px;
  margin-bottom: 32px;
}
.single-grant-approved .entry-content {
  color: var(--Secondary-Grey-Blue-600, #222534);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.small-card {
  border-radius: 4px;
  border: 1px solid #ccf;
  border-left: 8px solid #ccf;
  background: var(--Base-White, #fff);
  padding: 16px 24px 16px 16px;
  margin: 16px 0;
}
.small-card .card-title {
  font-size: 14px;
  color: #222534;
}
.small-card .card-value {
  font-size: 20px;
  color: var(--primary-navy-blue);
  font-weight: 700;
  line-height: 26px;
}
.search-filters #publications-search-form .search-input input[type='search'] {
  padding: 12px 16px;
  border-radius: 4px;
  border: 2px solid var(--primary-dark-blue);
  background-color: #fff;
  background-image: url(assets/img/search-sm.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 16px) center;
}
.filter-archive {
  display: flex;
  flex-direction: column;
  padding: 16px 0;
  gap: 8px;
}
.filter-archive .btn {
  position: relative;
  text-align: center;
  justify-content: center;
  gap: 8px;
  padding: 16px;
  color: var(--primary-dark-blue);
  font-weight: 700;
}
.filter-archive span {
  font-size: 12px;
}
.filter-archive .btn::before {
  content: '';
  width: 24px;
  height: 24px;
  display: block;
  background-image: url('assets/img/archive.svg');
  background-repeat: no-repeat;
}
.post-date,
.publication-posts .type-publication .entry-content,
.publication-posts .type-publication .scheme-link.post-link {
  display: flex;
  align-items: center;
}

.publication-posts .type-publication .entry-content {
  align-items: flex-start;
}

.publication-posts .type-publication .entry-header {
  margin-bottom: 12px;
}

.publication-posts .type-publication .entry-content {
  gap: 32px;
  padding-right: 32px;
  margin: 0;
  justify-content: space-between;
}

.publication-posts .type-publication .entry-content p {
  color: var(--secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 8px 0 !important;
}

.publication-posts {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
.publication-posts .type-publication {
  border-radius: 8px;
  border: 2px solid var(--primary-dark-blue);
  background: #fff;
  padding: 32px 0 0 32px;
}
.post-date {
  font-size: 16px;
  font-weight: 700;
  align-items: center;
  gap: 8px;
  color: #434967;
}
.post-date:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  background-image: url('assets/img/calendar.svg');
  background-repeat: no-repeat;
}

.publication-posts .type-publication .entry-title {
  color: var(--primary-dark-blue);
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.publication-posts .type-publication .publication-thumbnail {
  flex: 0 0 17.57%;
}

.publication-posts .type-publication .scheme-link.post-link {
  justify-content: space-between;
}

.publication-posts .type-publication .link-publication {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  color: var(--primary-blue);
}

.sort-by > label {
  margin-right: 8px;
}

.sort-by
  .select2-container
  .select2-selection--single
  .select2-selection__rendered {
  padding: 0;
  min-width: 128px;
}

.sort-by .select2-container--default .select2-selection--single {
  padding: 12px 16px;
  display: flex;
}

.sort-by
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  border: none;
  background-image: url('assets/img/chevron-down-blk.svg');
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: relative;
}

.sort-by
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  display: none;
}

.sort-by
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.sort-by .select2-container--default .select2-results__option {
  color: #72778d;
  font-size: 14px;
  line-height: 24px;
}

.sort-by
  .select2-container--default
  .select2-results__option[aria-selected='true'] {
}

.sort-by
  .select2-container--default
  .select2-results__option--highlighted[aria-selected] {
}

.scheme-link span.link-arrow {
  padding: 16px;
}

.search-modal-content input[type='search']:hover {
  background: transparent;
}

.post-type-archive-publication .select2-container {
  width: auto !important;
}

.post-type-archive-publication
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: normal;
}

.post-type-archive-publication .select2-container .select2-selection--single {
  height: auto !important;
}

/* .post-type-archive-publication
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  height: 100%;
} */

.select2-checkbox-wrap input[type='checkbox']:before,
.select2-checkbox-wrap input[type='checkbox']:after,
.select2-checkbox-wrap:before,
.select2-checkbox-wrap:after {
  box-shadow: none;
  outline: none;
}

/* style.css overides */
.publications-left-content:before {
  display: none;
  content: unset;
}

.publications-section > .container {
  align-items: stretch !important;
}

.publications-section .publications-container {
  flex-wrap: wrap;
}

.publications-section .publications-link {
  margin: 0;
  padding-bottom: 0;
}
.sib-multi-lists-area label,
label.select2-option-wrap {
  display: flex;
  align-items: center;
  cursor: pointer;
}



.sib-multi-lists{
  display: flex;
  flex-direction: column;
  gap:8px;
}

.sib-multi-lists-area label .fake-checkbox, 
label.select2-option-wrap .fake-checkbox {
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 1px solid var(--primary-navy-blue);
  border-radius: 4px;
  position: relative;
  flex-shrink: 0;
}

.sib-multi-lists-area label .fake-checkbox.checked, 
label.select2-option-wrap .fake-checkbox.checked {
  background-image: url(assets/img/checkmark.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.sib-multi-lists-area label:hover .fake-checkbox,
label.select2-option-wrap:hover .fake-checkbox {
  outline: 4px solid #ccf;
}

.sib-multi-lists-area label .fake-checkbox:focus,
label.select2-option-wrap .fake-checkbox:focus {
  outline: 4px solid#CCF;
  border: 2px solid var(--primary-navy-blue);
}


.sib_signup_form .sib-multi-lists > div > label,
.sib_signup_form  .accept-terms label{
  display: flex!important;
  gap:8px;
  align-items: center;
  position: relative;
}

.sib_signup_form  a{
  color:var(--primary-navy-blue);
  text-decoration: underline;
}

.sib_signup_form  .accept-terms{
  margin-top:30px;
}


.sib_signup_form .sib-interesting-lists,
.sib_signup_form input[type="checkbox"]{
  position: absolute;
  opacity: 0;
  bottom:0;
  left:0;
}

.sib_signup_form .fake-checkbox {
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 1px solid var(--primary-navy-blue);
  border-radius: 4px;
  position: relative;
  flex-shrink: 0;
  cursor: pointer;
}

.sib_signup_form .sib-interesting-lists:checked + .fake-checkbox,
.sib_signup_form input[type="checkbox"]:checked + .fake-checkbox {
  background-image: url('assets/img/checkmark.svg');
  background-repeat: no-repeat;
  background-position: center;
}

.sib_signup_form label:hover .fake-checkbox{
  outline: 4px solid #ccf;
}

.sib_signup_form label .fake-checkbox:focus {
  outline: 4px solid #ccf;
  border: 2px solid var(--primary-navy-blue);
}

label.select2-option-wrap input {
  position: relative;
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.select-filters.select-filters-publications
  .filter
  .select2-container--default
  .select2-selection--multiple {
  padding: 0;
}

/* News section */
.post_label.blue {
  background-color: var(--primary-blue);
}

.post_label.navy-blue {
  background-color: var(--primary-navy-blue);
}

.post_label.pink {
  background-color: var(--primary-pink);
}

.post_label.yellow {
  background-color: var(--primary-yellow);
  color: var(--secondary-grey);
}

/*

.trending-content.news {
  background-color: #fedf00;
}

.trending-content.news:hover,
.trending-content.news time  {
  background-color: var(--primary-navy-blue);
}

.trending-content.news h4,
.trending-content.news time {
  color: var(--secondary-grey);
}

.trending-content.news:hover h4,
.trending-content.news:hover time {
  color: #fff;
}

.trending-lg:hover .trending-content.news h4,
.trending-lg:hover .trending-content.news time {
  color: #fff;
}

*/

body.archive .content-container .content-container-inner {
  flex: 0 0 100%;
}

body.archive aside,
body.archive aside .widget_block,
body.archive aside .widget_container {
  flex-shrink: 0;
  flex-grow: 0;
}

body.archive aside,
body.archive aside .widget_container {
  flex: 0 0 30%;
}

body.archive .main_posts_container {
  flex: 0 0 70%;
}

#search-news {
  width: 100%;
}

.select-filters.select-filters-news {
  display: flex;
}

.select-filters-news .select2-container .select2-search--inline,
.select-filters-news .select2-container .select2-selection {
  display: none !important;
}

.select-filters-news .filter,
.select-filters-news .select2-wrapper {
  width: 100%;
}

.select-trigger.select-open {
  border: 2px solid var(--primary-blue);
  color: var(--primary-blue);
  background-color: #fff;
  box-sizing: border-box;
}

.sidebar-filters {
  border-radius: 0px 8px 8px 0px;
  background: var(--Base-White, #fff);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 79, 0.1);
  padding: 24px 32px 32px 32px;
}

.skeleton-loader.skelton-news {
  background-color: #fff;
}

.skeleton-loader.skelton-news .post_label {
  min-width: 30%;
  background-color: var(--primary-blue-100) !important;
  border-radius: 0;
  height: 20px;
}

.skeleton-loader.skelton-news h2 {
  background-color: #ccf;
  height: 25px;
}

.skeleton-loader.skelton-news p {
  background-color: #ecedf0;
  height: 15px;
}

.skeleton-loader.skelton-news .aspect-circle {
  background-color: #d0d1d9;
}
.single-publication .publication-meta {
  margin-top: 32px;
}

.single-publication .small-card {
  margin: 0;
}

#masthead {
  position: relative;
}

body:not(.home).admin-bar #masthead.headroom {
  top: 32px !important;
}

body:not(.home) #masthead.headroom {
  will-change: transform;
  transition: transform 200ms linear;
  width: 100%;
  position: fixed;
  background-color: #fff;
  z-index: 999;
  top: 0;
}
.headroom--pinned {
  transform: translateY(0%);
}
.headroom--unpinned {
  transform: translateY(-100%);
}

.team-member-content {
  max-height: 80vh;
  overflow-x: hidden;
  overflow-y: scroll;
}

.single-publication .content-container main {
  flex: 0 0 calc(84% - 88px);
}

.single-publication aside {
  flex: 0 0 16%;
}

.author-single i {
  color: #434967;
  font-style: normal;
}

.share-menu {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 130%;
}

.share-link {
  color: var(--Secondary-Grey-Blue-600);
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
}

.share-link.share-cl {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 16px;
}

.share-link:before {
  content: '';
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
}

.share-link:hover {
  text-decoration: underline;
}

.share-link.share-cl:before {
  background-image: url('assets/img/share-cl.svg');
}

.share-link.share-ln:before {
  background-image: url('assets/img/share-ln.svg');
}

.share-link.share-tw:before {
  background-image: url('assets/img/share-tw.svg');
}

.share-link.share-fb:before {
  background-image: url('assets/img/share-fb.svg');
}

.pub-resource-link {
  word-break: break-word;
}

.pub-resource-link > svg {
  flex-shrink: 0;
}

.titled-content .content-content ul li:before{
	display:none;
}

#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
  background-color: #555 !important;
  background: url('assets/img/cookie-bite.svg') no-repeat;
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: 3em 3em;
  background-position: center;
  color: transparent !important;
  font-size: 6px;
  position: fixed;
  left: 20px;
  bottom: 20px;
  padding: 15px !important;
  width: 54px;
  height: 54px !important;
  border: 1px solid #555 !important;
}

#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.optanon-show-settings:hover {
  background-color: var(--primary-blue)!important;
}

#onetrust-consent-sdk #onetrust-banner-sdk{
	background-color: #fff!important;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link{
	color:#fff!important;
	border-color: #fff!important;
    background-color: var(--primary-navy-blue)!important;
	border-radius:4px;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler, 
#onetrust-banner-sdk #onetrust-reject-all-handler{
	color:#fff!important;
	border-color: #fff!important;
    background-color: var(--primary-blue)!important;
	border-radius:4px;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler:hover, 
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:hover,
#onetrust-consent-sdk #onetrust-accept-btn-handler:hover, 
#onetrust-banner-sdk #onetrust-reject-all-handler:hover{
	background-color: var(--primary-yellow)!important;
	color:var(--primary-navy-blue)!important;
	opacity:1!important;
}


#ot-sdk-cookie-policy,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{
	color:var(--secondary-grey)!important;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th{
	background:var(--primary-navy-blue)!important;
	color:#fff!important;
}

.sib-email-area input[type='email']{
  width:100%;
}

.sib-multi-lists{
  font-size: 14px;
  line-height: 24px;
  color: #434967;
}

.news-subtitle{
  color: #434967;
  font-weight: 300;
  line-height: 30px;
  font-size: 24px;
  margin-top: 24px;
}


.single-post ul li{
	font-size:16px;
}

.resource-container{
	padding-top:40px;
}

@media screen and (max-width: 991px) {
  .select-filters .filter {
    display: flex;
    flex-direction: column;
    min-width: 0;
  }
  .archive.term-grants-approved .page-header {
    margin-top: 0;
    margin-bottom: 24px;
  }
  .archive.term-grants-approved .page-header h1 {
    color: var(--primary-blue);
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }
  .search-filters {
    position: relative;
    border-radius: 0;
    box-shadow: 0 0 30px 0 rgba(0, 0, 79, 0.1);
    padding: 24px 0;
  }
  .search-filters:after,
  .search-filters:before {
    content: '';
    position: absolute;
    background: #fff;
    width: 100%;
    height: 100%;
    top: 0;
  }
  .search-filters:before {
    left: -100%;
  }
  .search-filters:after {
    right: -100%;
  }
  .search-filters .search-input button[type='submit'] {
    text-indent: -9999px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .select-filters {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    position: relative;
    height: 0;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    margin: 0;
  }
  .select-filters.open-filters {
    padding-top: 8px;
  }
  #grant-search-form h3 {
    font-weight: 700;
    margin-bottom: 8px;
  }
  a.mobile-filter-link {
    display: inline-flex;
  }
  .sort-bar-left .select-wrapper,
  .term-grants-approved #secondary {
    display: none;
  }
  #chosen-filters,
  .sort-bar {
    padding: 12px 0;
  }
  .term-grants-approved .content-container main {
    padding-bottom: 40px;
  }
  #pagination .pagination-link {
    font-size: 18px;
    line-height: 24px;
  }
  .single-grant-approved .grant-approved .entry-header h1 {
    font-size: 24px;
    line-height: 30px;
    color: var(--primary-dark-blue);
  }
  .single-grant-approved #secondary {
    padding: 1.5rem;
  }
  .single-grant-approved #secondary .widget_block {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }
  .small-card {
    margin: 0;
    padding: 8px 16px;
  }
  .small-card .card-value {
    font-size: 18px;
    line-height: 22px;
  }

  .archive.term-grants-approved .page-header {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .archive.term-grants-approved .page-header h1 {
    color: var(--primary-blue);
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }

  .search-filters {
    position: relative;
    border-radius: 0;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 79, 0.1);
    padding: 24px 0;
  }

  .search-filters:before,
  .search-filters:after {
    content: '';
    position: absolute;
    background: #fff;
    width: 100%;
    height: 100%;
    top: 0;
  }

  .search-filters:before {
    left: -100%;
  }

  .search-filters:after {
    right: -100%;
  }

  .search-filters .search-input button[type='submit'] {
    text-indent: -9999px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .select-filters,
  .filter-archive {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    position: relative;
    height: 0;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    margin: 0;
  }

  .filter-archive{
    padding:0;
  }

  .select-filters.open-filters {
    padding-top: 8px;
  }

  #grant-search-form h3 {
    font-weight: 700;
    margin-bottom: 8px;
  }

  a.mobile-filter-link {
    display: inline-flex;
  }

  .sort-bar-left .select-wrapper {
    display: none;
  }

  #chosen-filters {
    padding: 12px 0;
  }

  .sort-bar {
    padding: 12px 0;
  }

  .term-grants-approved #secondary {
    display: none;
  }

  .term-grants-approved .content-container main {
    padding-bottom: 40px;
  }

  #pagination .pagination-link {
    font-size: 18px;
    line-height: 24px;
  }

  .single-grant-approved .grant-approved .entry-header h1 {
    font-size: 24px;
    line-height: 30px;
    color: var(--primary-dark-blue);
  }

  .single-grant-approved #secondary {
    padding: 1.5rem;
  }

  .single-grant-approved #secondary .widget_block {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  .small-card {
    margin: 0;
    padding: 8px 16px;
  }

  .small-card .card-value {
    font-size: 18px;
    line-height: 22px;
  }

  .select-filters-publications:not(.open-filters) {
    margin: 0;
  }
.resource-container{
	padding-top:0px;
}
}
@media screen and (max-width: 768px) {
  .breadcrumb-container{
    padding:16px 24px!important;
  }

  #pagination-container #pagination{
    padding:0;
  }

  .mobile-reverse{
    flex-direction: column-reverse;
  }

  .select-filters {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .grant-approved .entry-header {
    padding: 24px 16px;
  }
  .grant-approved .footer-meta {
    flex-direction: column;
    gap: 8px;
  }
  .grant-approved .entry-footer {
    gap: 0;
    padding: 16px 16px 16px 24px;
  }
  .grant-approved .meta-item {
    width: 100%;
    max-width: 100%;
  }

  .select-filters {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }

  .grant-approved .entry-header {
    padding: 24px 16px;
  }

  .grant-approved .footer-meta {
    flex-direction: column;
    gap: 8px;
  }

  .grant-approved .entry-footer {
    gap: 0;
    padding: 16px 16px 16px 24px;
  }

  .grant-approved .meta-item {
    width: 100%;
    max-width: 100%;
  }

  .select-filters .select2-container--default .select2-search--inline .select2-search__field{
    font-size: 16px;
  }

  .site-main.scheme-list .sort-bar{
    flex-direction: column;
    padding-top:0;
  }

  .scheme-list .sort-bar-left,
  .scheme-list .sort-bar-right{
    flex: 0 0 100%;
  }

  .scheme-list .sort-bar-left{
    margin:8px 0;
  }

  .site-main.scheme-list .sort-bar-right label{
    display: none;
  }

  .site-main.scheme-list .sort-bar-right select,
  .post-type-archive-publication .select2-container{
    width:100%!important;
  }

  #chosen-filters .select2-container--empty{
    display:none!important;
  }

  .publication-posts .type-publication .entry-title{
    font-size: 20px;
    line-height: 26px;
  }

  .publication-posts .type-publication .entry-content p{
    font-size: 14px;
    line-height: 20px;
  }

  #ot-sdk-btn.ot-sdk-show-settings, 
  #ot-sdk-btn.optanon-show-settings{
    background-size: 1.8em 1.8em;
    font-size: 4px;
    left: 4px;
    bottom: 4px;
    padding: 10px !important;
    width: 35px;
    height: 35px !important;
  }

}

.content-content ol li {
  list-style: decimal!important;
}