#block-style-logonavbar-views-business-certification-content-view .mb-3 {
  place-content: center !important;
  padding-right: 15px;
}

#block-style-logonavbar-views-business-certification-content-view .btn-primary {
  padding: 0.625rem 1.8125rem;
}

#block-style-logonavbar-views-business-certification-content-view
  form
  .form-actions {
  align-self: normal !important;
}

@media (min-width: 1024px) {
  .swipeAction {
    display: none;
  }
}

.breadcrumb-item + .breadcrumb-item::before {
  color: #002b49 !important;
}

.site-advance
  table:not(.gsc-search-box):not(.gsc-input):not(
    .gsc-above-wrapper-area-container
  ) {
  overflow-x: scroll;
}

.site-advance th {
  background-color: #D8DBE1 !important;
  color: #002B49 !important;
}

.path-business-certification-view .form-actions {
  display: flex;
  gap: 15px;
}

.view-business-certification-content-view {
  & .view-filters {
    & .js-form-item label {
      font-weight: 700;
      padding-left: 5px;
    }
    & .form-actions {
      align-items: flex-end;
      & .button {
        max-height: fit-content;
      }
    }
  }
}

h3.larger {
  font-size: 32px !important;
}
p.intro {
  font-size: 20px !important;
}

/* Page Header */
.site-advance .featured-top {
  background-image: url(../../images/advance-header.png);
  background-repeat: no-repeat;
  background-size: cover;
}

#block-style-logonavbar-page-title h1 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.828px;
  color: white;

  @media (min-width: 1024px) { 
	font-size: 48px;
  }
}


#block-style-logonavbar-breadcrumbs .breadcrumb-item, .featured-top-hero-content .block-system-breadcrumb-block .breadcrumb li.breadcrumb-item a {
  font-family: "Lato";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
  color: white !important ;
}

.breadcrumb-item + .breadcrumb-item::before {
	content: "/" !important;
	color: white !important;
	font-size: 20px !important;
}

/* Table Views */
.site-advance tbody tr:nth-of-type(odd) > td {
	background-color: #EFF0F2 !important;
  }
  .site-advance tbody tr:nth-of-type(even) > td {
	background-color: #F6F7F9 !important;
  }

  .site-advance tbody td {
    color: #003865 !important;
  }

  .site-advance thead tr {
    background-color: #D8DBE1;
  }

  .view-id-business_certification_content_view {
    .views-field a  {
    color: #002B49 !important;
  }
}

  .site-advance .form-actions {
	display: flex;
	gap: 20px;
  }

  #edit-reset-resources, #edit-reset-research, #edit-reset-business-certification-content-view {
	background-color: #D8DBE1 !important;
	border-color: #D8DBE1 !important;
	color: #002B49 !important;
  }
  
  #edit-reset-resources:hover, #edit-reset-research:hover, #edit-reset-business-certification-content-view:hover {
	opacity: 0.8;
	color: #002B49 !important;
  }


  #edit-field-resource-description {
	position: relative;
	display: flex;
  }

  #edit-field-resource-description:after {
	content: "";
	background-image: url(/themes/custom/style_logonavbar/images/search.svg);
	height: 22px;
	width: 22px;
	background-repeat: no-repeat;
  background-size: contain;
	display: block;
	margin-top: 5px;
  }

  #edit-submit-resources, #edit-submit-research, #edit-submit-business-certification-content-view {
	background-color: #003865 !important;
	color: white !important;
	border: #003865;
 }
 #edit-submit-resources:hover, #edit-submit-research:hover, #edit-submit-business-certification-content-view:hover {
 		background-color: #022845 !important;
 }

 .site-advance tbody a,  .site-advance tbody {
	color: #003865;
 }

 .view-resources nav, .view-research nav {
	place-items: center;
 }

 .view-resources .page-link,  .view-resources .active .page-link, .view-research .page-link,  .view-resources .active .page-link, .view-research .active .page-link{
	background-color: #f6f6f6;
	border: #f6f6f6;
	color: #003865 !important;
	text-decoration: none;
 }

 .view-resources .page-link:hover, .view-research .page-link:hover {
	text-decoration: underline;
}

.views-field-field-resource {
	position: relative;
	display: flex;
	gap: 5px;
}

.site-advance tbody .views-field-field-resource::after {
	content: "";
	background-image: url(/themes/custom/style_logonavbar/images/circle-arrow.png);
	height: 22px;
	width: 22px;
	background-repeat: no-repeat;
    background-size: contain;
	display: block;
	margin-top: 5px;
}

#block-style-logonavbar-views-block-resources-block-1 .view-header {
    padding-bottom: 15px;
  }

/* BUTTONS */

/* News, Blogs and Events */
.site-advance .page-news .bef-exposed-form .form-submit, .site-advance .page-events .bef-exposed-form .form-submit, .site-advance .page-blog .bef-exposed-form .form-submit{
  background-color: #003865 !important;
  color: white !important;
}

.site-advance .page-news .bef-exposed-form .form-submit:hover,.site-advance .page-events .bef-exposed-form .form-submit:hover, .site-advance .page-blog .bef-exposed-form .form-submit:hover {
  background-color: #022845 !important;
  color: white !important;
}


/* Hero */
.paragraph--type--hero-style-2.hero-green .field--type-link a {
	color: #011A2F !important;
}

.paragraph--type--hero-style-2.hero-green .field--type-link a:hover {
	background-color: rgba(0,175,102, 0.8) !important;
}

.site-advance .button {
	font-weight: 500;
	text-decoration: none;
}
.site-advance .button:hover {
	text-decoration: underline;
}

/* Button Primary */
.btn-primary:not(.searchButton):not(.home-search-button) {
	border-radius: 4px;
}

/* Video Layer */
/*Video Layer*/
	
.paragraph--type--video-layer {
	position: relative;
	width: 100vw;
	left: calc(-50vw + 50%);
	padding-top: 50px;
		
		
	.field-type--image {
		padding-left: 7px;
		padding-right: 7px;
	}
		 
	.layer-content {
		padding-left: 25px;
		@media screen and (min-width: 1024px) {
			min-width: 400px;
		}
	}
}

.paragraph--type--container:has(.paragraph--type--video-layer) .paragraph--type--video-layer {
	position: static;
  width: initial;
  & .video-card.has-video .video-link .field-image {
  	min-width: 200px;
  }
}

.video-layer * .field-link a:hover {
	background-color: #022845 !important;
}
.view-research .flex-wrap, 
.view-resources .flex-wrap {
	align-items: flex-end;
	gap: 15px;
}

.view-research .d-flex.flex-wrap > :nth-child(2), .view-resources .d-flex.flex-wrap > :nth-child(2)  {
	margin-left: auto;
  }

  @media (max-width: 1024px) { 
    .view-research .d-flex.flex-wrap > :nth-child(2), .view-resources .d-flex.flex-wrap > :nth-child(2) {
    margin-left: 0px;
    }
  }


  
  .view-research .d-flex.flex-wrap > :nth-child(3), .view-resources .d-flex.flex-wrap > :nth-child(3) {
	margin-right: auto;
  }

  .view-research .form-select, .view-resources .form-select {
	--bs-form-select-bg-img: url(/themes/custom/style_logonavbar/images/caret-down-dark-blue.svg) !important;
	background-size: 7px 12px;
  }
/* CTA*/

.btn-primary:not(.searchButton):not(.home-search-button):hover {
	background-color: rgba(0,175,102, 0.8) !important;
}

/* Spotlight */
.paragraph.spotlight .field-link a:hover {
	background-color: #022845 !important;
}

.paragraph--type--button a:hover {
	background-color: #022845 !important;
	color: white !important;
	transform: none !important;
}

/* CTA*/
.paragraph--type--featured-cta {
  width: 100% !important;
  left: 0 !important;
  margin-left: 0 !important;
}

/* Contact Cards Layer */
.contact-card-layer-wrapper {
  h3 {
    font-family: "Lato";
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #002b49;
	padding-bottom: 20px;
  }

  @media (min-width: 1024px) {
    .contact-cards-wrapper > div {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
	  padding-bottom: 50px;
    }

	.field--name-field-contact-card >.field__item {
		width: 32%;
	  }
  }


  .contact_top {
    background-color: white !important;
	display: flow !important;
  }

  .contact_title {
    font-family: "Lato";
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px; /* 118.182% */
    color: #003865;
  }
  .contact_subtitle {
    font-family: "Lato" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 23px; /* 143.75% */
	color: #1A1A1A !important;
	text-transform: none !important;
  }

  .contact_bottom {
	padding-top: 0px !important;
  }
}

/* Related Resources */
@media (min-width: 1024px) {
#block-style-logonavbar-views-block-resources-block-1 {
  position: relative;
}

#block-style-logonavbar-views-block-resources-block-1 .view-header {
  position: absolute;
  top: -8px;
  right: 0;
}

#block-style-logonavbar-views-block-resources-block-1 h2 {
  padding-bottom: 10px;
}
}

#block-style-logonavbar-views-block-resources-block-1 h2 {
  font-family: "Lato";
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
color: #002B49
}

@media(min-width: 1024px) {
  .site-footer__top {
    display: flex;
    justify-content: center;
  }
  footer.site-footer .menu--social-media-menu.style-2 {
    min-width: 250px;
  }
}
