@media (prefers-color-scheme: dark) {
		#navbar .hubspot-btn a[href]{
				color: #03AD8C !important;
		}
}

a.cta_button{
	border: #000 solid 2px !important;
  padding: 10px 20px;
  display: inline-block;
  text-decoration: none;
  color: #000;
}
a.cta_button:hover{ background: #000; color: #fff; }
a.cta_button span{ color: inherit !important; }
a.cta_button.on_dark_bg{ color: #fff !important; border-color: #fff !important; }
a.cta_button.on_dark_bg:hover{ background: #fff; color: #000 !important; border-color: #fff; }

/* WP SHOW MORE */
.wpsm-show, .wpsm-hide{
	color: #000 !important;
  padding-bottom: 2px;
  border-bottom: 1px solid #e04d95!important;
  text-decoration: none !important;
  display: inline-block;
}
.wpsm-show.wpsm-content-hide, .wpsm-hide.wpsm-content-hide{ display: none; }
/* WP SHOW MORE */

body.page-id-57595 .carousel-inner, body.page-id-57595 .carousel-inner .item,
body.page-id-57710 .carousel-inner, body.page-id-57710 .carousel-inner .item{
	height: 100vh !important;
}

/* #410 */
#navbar .hubspot-btn a[href]{ line-height: 20px; }

/* SP HUBSPOT POSTS */
.sp-hubspot-grid.hs-three-grid .title{
	font-family: "Roboto Condensed", sans-serif !important;
}
@media(max-width:768px){
	.sp-hubspot-grid.hs-three-grid li{
		width: 96% !important;
	}
}

#prefooter a[href]{ border: none !important;}
@media (max-width:1024px) and (min-width:781px) {
	#prefooter .panel-grid-cell{
		-ms-flex:0 1 auto !important;
  	-webkit-flex:0 1 auto !important;
  	flex:0 1 auto !important;
	}
}

.slick-slide img{ height: auto; }

/*---Additional CSS---*/
.col-eq3 {
	min-height:430px;
}
@media (max-width: 991px) and (min-width: 781px){
	.col-eq3 {
		min-height:690px;
}}
@media (max-width: 1199px) and (min-width: 992px){
	.col-eq3 {
		min-height:510px;
}}
@media (max-width: 768px){
.col-eq3 {
    min-height: auto;
    margin: 40px 0 20px;
}}
@media(min-width:1024px){
.custom-width-row {
	max-width:900px;
	margin:0 auto;
		}}
.dashboard-img 	.panel-grid-cell{
	margin:0!important;
}
.so-widget-akvo-icon.so-widget-akvo-icon-base {
    float: left;
}
@media (max-width:1024px){
.icons-list .panel-grid-cell{
	flex:auto!important;
		}}
@media (max-width: 992px) and (min-width: 768px){
#akvoSlider96688591 .carousel-inner, #akvoSlider96688591 .carousel-inner .item {
    height: 300px !important;
		}}
@media (max-width:1024px) and (min-width:781px) {
	 .panel-grid.panel-has-style>.panel-row-style, .panel-grid.panel-no-style{
			 flex-wrap:nowrap!important;
		}
}
@media (max-width: 767px){
.akvo-custom-posts li.post {
    width: 100%!important;
		}
}

@media screen and (min-width: 768px) and (max-width:1024px){
.akvo-custom-posts li.post {
    width: 50%!important;
		}
}
.akvo-custom-posts.new_staffs li.post, .akvo-custom-posts.foundation_member li.post {
    min-height: 390px;
}
/*
.page-id-62783 #toTop, .page-id-61909 #toTop, .page-id-62542 #toTop, .page-id-62759 #toTop {display: none!important;}*/

/* HIDE POST-DESCRIPTION FROM AKVO CUSTOM POSTS SOW */
.akvo-custom-posts li.post:hover .imageWrapper {
  opacity: 1;
  animation: none !important;
	
}
.akvo-custom-posts li.post .hovercontent {
 	display: none;
}

.yrm-accordion-item-header {
    font-family: 'Roboto Condensed';
    font-weight: 300!important;
    color: white!important;
    font-size: 28px!important;
    line-height: 35px!important;
    background: #535ba3!important;
  }
.yrm-accordion-item {
		border: none!important;}
.yrm-accordion-item-content {
    color: white!important;
    font-size: 17px!important;
		line-height: 29px!important;
}
.yrm-accordion-item-header{
		display: flex!important;
    align-items: center;
    gap: 10px;
    flex-direction: row-reverse;
		justify-content: space-between;
}
.dashicons-arrow-right-alt2::before {
    content: "\f067"!important;
}
.fa-chevron-down::before {
    content: "\f068"!important;
}
.yrm-rotate-90{
transform: none!important;
    -webkit-transform: none!important;
}