/*
Theme Name: Accountability Lab Theme
Theme URI: https://accountabilitylab.org/
Version: 1.0
Description: A custom theme for Accountability Lab
Author: The Snowberry Team
Author URI: https://snowberrymedia.com/
template: bb-theme
*/

/** GLOBAL **/
.uabb-subscribe-form .uabb-form-field{flex-grow:1}
.uabb-subscribe-form .uabb-form-field input{border-radius:6px 0 0 6px !important;border:0}

.fl-builder-pagination{padding:30px 0;border-bottom:1px solid #939292}
.fl-builder-pagination ul.page-numbers{display:flex;justify-content:center;position:relative;padding:0 100px;}
.fl-builder-pagination ul.page-numbers li{margin:0;}
.fl-builder-pagination ul.page-numbers .page-numbers{padding:0;border:0;margin:1px;border-radius:6px;min-width:40px;height:40px;text-align:center;line-height:40px;color:#939292;font-size:18px;font-weight:400;}
.fl-builder-pagination ul.page-numbers .page-numbers.current{color:#3F3C3A;background-color:rgba(236,230,230,0.8)}
.fl-builder-pagination ul.page-numbers .page-numbers.next{position:absolute;right:0;top:0;color:#615E5A;}
.fl-builder-pagination ul.page-numbers .page-numbers.next:after{content:"\e910";font-family: 'Custom-Icon' !important;font-size:20px;line-height:1;vertical-align: middle;margin-left: -10px;background: #f5f4ee;position: relative;top: -2px;}
.fl-builder-pagination ul.page-numbers .page-numbers.prev{position:absolute;left:0;top:0;color:#615E5A;}
.fl-builder-pagination ul.page-numbers .page-numbers.prev:before{content:"\e90f";font-family: 'Custom-Icon' !important;font-size:20px;line-height:1;vertical-align: middle;margin-right: -10px;background: #f5f4ee;position: relative;top: -2px;}

#breadcrumbs span span:first-child a{font-size:20px;vertical-align:middle;}
#breadcrumbs span span.breadcrumb_last{padding:4px 8px;background-color:#E2E2E2;color:#615E5A;border-radius:6px;}

.pp-search-form-wrap .pp-search-form__submit i:before,
.pp-search-form-wrap .pp-search-form__submit i{color:inherit !important;font-size:24px !important;}

.pp-social-share-content .pp-share-button{width:20px}

/* FORMS */
.post-filters{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}
.post-filters .facetwp-facet{margin:0;}
.post-filters .facetwp-type-fselect{width:220px}
.post-filters .facetwp-type-sort{width:165px}
.post-filters .facetwp-type-search{width:230px}
	.facetwp-facet .fs-wrap{display:block;width:100%;}
	.facetwp-facet .fs-wrap .fs-label-wrap{border:1px solid #C9DCDD;border-radius:6px;background-color: rgba(243,242,242,0.6);}
	.facetwp-facet:hover .fs-wrap .fs-label-wrap{border-color:#70B0B2}
 	.facetwp-facet .fs-wrap .fs-label-wrap .fs-label{line-height: 22px;padding:10px 54px 10px 20px;color:#70B0B2;text-transform:uppercase}
 	.facetwp-facet .fs-wrap .fs-label-wrap .fs-arrow{width:24px;height:24px;border:0;text-align:center;}
 	.facetwp-facet .fs-wrap .fs-label-wrap .fs-arrow:before{content:"\e94e";font-family: 'Custom-Icon' !important;color:#70B0B2;font-size:24px;line-height:1;}
	.facetwp-facet .fs-wrap .fs-dropdown{margin-top:8px;border:1px solid #C9DCDD;border-radius:6px;background-color:#F3F2F2}
	.facetwp-facet .fs-wrap .fs-dropdown .fs-search{display:none}
	.facetwp-facet .fs-wrap .fs-dropdown .fs-options{padding:6px 10px;}
	.facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option{line-height:21px;padding:4px 0;border-bottom:1px solid #C9DCDD;color:#70B0B2;}
	.facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option:hover{color:#3C8C95}
	.facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option:last-child{border-bottom:0}

	.facetwp-type-sort select{width:100%;height:44px;border:1px solid #C9DCDD;border-radius:6px;background-color: rgba(243,242,242,0.6);padding:10px 20px;color:#70B0B2}
	.facetwp-type-sort:hover select{border-color:#70B0B2}

	.facetwp-facet-search .facetwp-input-wrap{display:block;}
	.facetwp-facet-search .facetwp-input-wrap .facetwp-icon{right:20px;font-style:normal;font-size:24px;line-height:42px;opacity:1;}
	.facetwp-facet-search .facetwp-input-wrap .facetwp-icon:before{width: auto;background: transparent;font-family: 'Custom-Icon' !important;color:#3C8C95;content:"\e99b";}
	.facetwp-facet-search .facetwp-input-wrap .facetwp-search{font-size:18px;color:#3C8C95;min-width:inherit;height:44px;border:1px solid #70B0B2;border-radius:6px;background-color: rgba(243,242,242,0.6);padding:10px 54px 10px 20px;}
	.facetwp-facet-search .facetwp-input-wrap .facetwp-search::placeholder{color:#3C8C95}

@media (max-width:767px) {
	.post-filters{justify-content:flex-start}
}

/** GENERAL **/
.index-0{position:relative;z-index:0}
.index-1{position:relative;z-index:1}

body .fl-page .btn_solid .fl-button{position:relative;transition-delay:1s !important;transition: initial;-moz-transition: initial;-webkit-transition: initial;-o-transition: initial;overflow:hidden;}
body .fl-page .btn_solid .fl-button:hover{transition-delay: 0 !important}
body .fl-page .btn_solid .fl-button>*{position:relative;z-index:1;}
body .fl-page .btn_solid .fl-button:before{content:"";position:absolute;z-index:0;top:100%;left:35%;width: 30%;aspect-ratio: 1;--_mask: radial-gradient(#000 69%,#0000 70%) 84.5%/50%;-webkit-mask-box-image: var(--_mask);mask-border: var(--_mask);clip-path: polygon(-42% 0,50% 91%, 142% 0);transform:scale(1);transition:all 0.5s ease-in-out !important;background-color:#DA5776;}
body .fl-page .btn_solid .fl-button:hover:before{transform:scale(4);transition:all 0.5s ease-in-out !important;}
@supports not(-webkit-mask-box-image: var(--_mask)) { 
	body .fl-page .btn_solid .fl-button:before{--_mask:radial-gradient(at 70% 31%,var(#da5776) 29%,#0000 30%),radial-gradient(at 30% 31%,var(#da5776) 29%,#0000 30%),linear-gradient(#000 0 0) bottom/100% 50% no-repeat;-webkit-mask: var(_mask);mask: var(_mask);}
}
.btn_outline.uabb-button,
.btn_outline .fl-button{box-shadow:0 0 0 0 #DA5776;transition:all 0.5s ease-in-out;}
.btn_outline.uabb-button:hover,
.btn_outline .fl-button:hover{box-shadow:0 0 0 2px #DA5776;color:#DA5776;border-color:#DA5776;}

.uabb-number-text .uabb-number-string span{color:inherit}

/*HEADER*/
header .fl-menu-mobile-close{margin-left: -5px;padding: 10px 15px !important;font-size: 20px !important;border-radius:0}
#menu-header-nav .mega-menu > .sub-menu{flex-direction:column;padding:0 20px 20px;border:0;box-shadow:none}
#menu-header-nav .mega-menu > .sub-menu .sub-menu{border:0;display:flex;justify-content:space-between;gap:40px;}
#menu-header-nav .mega-menu > .sub-menu .sub-menu .sub-menu{display:flex;padding:10px 0;}
#menu-header-nav .mega-menu > .sub-menu .sub-menu .hide-heading > .sub-menu{padding-top:0}
#menu-header-nav .mega-menu > .sub-menu .sub-menu .menu-vertical .sub-menu{display:block;padding:0}
#menu-header-nav .mega-menu > .sub-menu .sub-menu .sub-menu .sub-menu{display:block;padding:0}
#menu-header-nav .menu-item > .sub-menu .menu-highlight a{padding:20px;font-size:32px;line-height:1.18;border-top:1px solid #615E5A;text-decoration:underline;font-weight:500;font-family:engria, serif}
#menu-header-nav .menu-item > .sub-menu .menu-contents{padding:40px 60px;border:1px solid #615E5A;}
#menu-header-nav .menu-item > .sub-menu .sub-menu .menu-vertical .sub-menu a{font-size:28px;line-height:1.175;font-weight:500}
#menu-header-nav .menu-item > .sub-menu .sub-menu a{font-size:28px;line-height:1.175;font-weight:500}
#menu-header-nav .menu-item > .sub-menu .sub-menu .fl-has-submenu-container a{text-decoration:underline}
#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu a{font-size:24px;line-height:1.1667;font-weight:700}
/*#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu .menu-underline a{text-decoration:underline}*/
#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu .menu-thumb a{position:relative;overflow:hidden;max-width:370px;}
#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu .menu-thumb a img{width:100%;height:auto;transform-origin: left;transition:all 0.5s ease-in-out}
#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu .menu-thumb a:hover img{transform:scale(1.4);}

#menu-header-nav .sub-menu > li.menu-item-type-custom.current-menu-item > a:not(:hover, :focus),
#menu-header-nav .sub-menu > li.menu-item-type-custom.current-menu-item > .fl-has-submenu-container > *:not(:hover, :focus){color:var(--ac-lab-black-light);}

@media(max-width:1350px){
	#menu-header-nav .mega-menu > .sub-menu .sub-menu{gap:30px;}
	#menu-header-nav .menu-item > .sub-menu .menu-contents{padding:30px 40px}
	#menu-header-nav .menu-item > .sub-menu .menu-highlight a{font-size:40px;}
	#menu-header-nav .menu-item > .sub-menu .sub-menu .menu-vertical .sub-menu a,
	#menu-header-nav .menu-item > .sub-menu .sub-menu a{font-size:34px}
	#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu a{font-size:26px}
	#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu .menu-thumb a{max-width:300px}
}
@media(max-width:1199px){
	#menu-header-nav .mega-menu > .sub-menu .sub-menu{gap:20px;}
	#menu-header-nav .menu-item > .sub-menu .menu-contents{padding:20px}
	#menu-header-nav .menu-item > .sub-menu .menu-highlight a{font-size:36px;}
	#menu-header-nav .menu-item > .sub-menu .sub-menu .menu-vertical .sub-menu a,
	#menu-header-nav .menu-item > .sub-menu .sub-menu a{font-size:30px}
	#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu a{font-size:22px}
	#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu .menu-thumb a{max-width:250px}
}
@media(max-width:991px){
	#menu-header-nav li{font-family:engria, serif;font-weight:500}
	#menu-header-nav li li{font-family:"Roboto Condensed", sans-serif;}
	#menu-header-nav .menu-item > .sub-menu{background-color:#fff;}
	#menu-header-nav .menu-item > .sub-menu .menu-highlight{display:none;}
	#menu-header-nav .menu-item > .sub-menu .sub-menu,
	#menu-header-nav .menu-item > .sub-menu .menu-contents{display:block !important;padding:0;border:0;font-family:"Roboto Condensed", sans-serif;}
	#menu-header-nav .menu-item > .sub-menu .sub-menu .menu-vertical .sub-menu a,
	#menu-header-nav .menu-item > .sub-menu .sub-menu a{font-size:20px;padding:5px 0;}
	#menu-header-nav .menu-item > .sub-menu .sub-menu .sub-menu a{font-size: 18px;text-shadow: none;font-weight: 500;}
	#menu-header-nav > .menu-item > .sub-menu{padding-top:10px;padding-bottom:10px}
	#menu-header-nav > .menu-item > .sub-menu > .menu-item > .sub-menu > .menu-item{padding:5px 0}
}
@media(max-width:545px){
	header .fl-module-button .fl-button .fl-button-text{display:none}
	header .fl-module-button .fl-button .fl-button-icon{margin:0}
}
@media(max-width:435px){
	header .fl-module-button .fl-button{padding:10px !important}
	header .fl-module-photo{max-width:200px}
}

/* HOME PAGE*/
.infobox-section .uabb-infobox-title-prefix{display:inline-block;background-color:#F9CF49;padding:6px 10px !important;border-radius:10px 0 10px 10px;line-height:1}

.program-post-carousel .uabb-blog-posts{padding-bottom:0;}
.program-post-carousel .uabb-blog-posts .uabb-post-wrapper{margin:0}
.program-post-carousel .uabb-blog-post-content{position:relative;}
.program-post-carousel .uabb-post-thumbnail{margin:0 !important;border-radius:6px;overflow:hidden;padding-bottom:136.94% !important}
.program-post-carousel .uabb-post-thumbnail a{position:absolute;top:0;left:0;width:100%;height:100%;}
.program-post-carousel .uabb-post-thumbnail img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;}
.program-post-carousel .uabb-button-wrap{padding:0;position:absolute;z-index:1;bottom:0;right:0}
.program-post-carousel .uabb-post-heading{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*.program-post-carousel .uabb-post-heading:before{display:inline-block;text-decoration:none;content:"\ea40";font-family:'Custom-Icon' !important;font-size:30px;font-weight:400;margin-right:10px;vertical-align:middle}*/
.program-post-carousel .uabb-blog-posts-carousel{padding-top:44px;}
.program-post-carousel .slick-arrow{top:0;left:0;right:auto;background-color:transparent !important;font-size:56px !important;color:#3C8C95 !important}
.program-post-carousel .slick-arrow:hover,.program-post-carousel .slick-arrow:focus{top:0;color:#AA223C !important}
.program-post-carousel .slick-next{left:86px !important}
.program-post-carousel .slick-arrow i{font-size:inherit !important;background-color:inherit !important;color:inherit !important}
.program-post-carousel .slick-slide{position:static}

.impact-counter .uabb-number-int{color:inherit !important}
/*.impact-counter .uabb-number-after-text:before{display:inline-block;vertical-align:middle;margin-right:8px;content:"";width:15px;height:15px;border-radius:50%;background-color:#70B0B2}*/
/*.impact-counter.lighter .uabb-number-after-text:before{background-color:#3C8C95}*/

.post-stories .fl-post-grid-post{border:0;background-color:transparent;flex-direction: column-reverse;display: flex}
.post-stories .fl-post-grid-text{gap: 20px;display: flex;padding:0}
.post-stories .fl-post-grid-title{margin:0;}
.post-stories .fl-post-grid-title a{color:inherit;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }
.post-stories .fl-post-grid-more{margin:0;display:inline-block;padding:4px;font-size:32px;line-height:1;color:#fff;background-color:#3C8C95;border-radius:0 6px 6px 6px;}
.post-stories .fl-post-grid-more:hover{color:#fff;background-color:#70B0B2}
.post-stories .fl-post-grid-more i{color: #fff;font-size:1.3em}
.post-stories .fl-post-grid-image{margin-top:20px;padding-bottom:67.832%;position:relative;border-radius:6px;overflow:hidden;}
.post-stories .fl-post-grid-image a{position:absolute;top:0;left:0;width:100%;height:100%;}
.post-stories .fl-post-grid-image img{position:absolute;top:0;left:0;object-fit:cover;width:100% !important;height:100% !important;}

.donate-tabs .uabb-tabs nav li{overflow: hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.donate-tabs .uabb-tabs nav a .uabb-tab-title{text-decoration:none !important}
.donate-tabs .uabb-tabs nav .uabb-tab-current a .uabb-tab-title,
.donate-tabs .uabb-tabs nav a:hover .uabb-tab-title{text-decoration:underline !important}
.donate-tabs .uabb-content .fl-module-photo{margin-left:-50%;margin-top:-120px;}

@media (min-width:992px){
	.program-post-carousel .slick-active~ .slick-active .uabb-blog-posts-shadow{right: -100%;position: relative;margin-left: 32px;width:100%;margin-right:0}
	.program-post-carousel .slick-active~ .slick-active .uabb-blog-posts-shadow .uabb-blog-post-inner-wrap{margin-right:0}
	.program-post-carousel .slick-active~ .slick-active .uabb-blog-posts-shadow .uabb-post-thumbnail{padding-bottom:136.94% !important;}
	.program-post-carousel .slick-active .uabb-blog-posts-shadow{right:0;margin-left:0;width:auto;margin-right:-100%}
	.program-post-carousel .slick-active .uabb-blog-posts-shadow .uabb-blog-post-inner-wrap{margin-right:-32px}
	.program-post-carousel .slick-active .uabb-blog-posts-shadow .uabb-post-thumbnail{padding-bottom:65.15% !important;}
}
@media (max-width:991px){
	.program-post-carousel .slick-next{left:55px !important}
	
	.donate-tabs .uabb-content .fl-module-photo{margin-left:0;margin-top:-60px;}
}
@media (max-width:767px){
	.donate-tabs .uabb-content .fl-module-photo{margin-top:0;}
}

/*CONTACT PAGE*/
.location-card .uabb-infobox-text p{margin-bottom:0}

.gform_wrapper .gform_required_legend{display:none}
.gform_wrapper .gform_button{box-shadow:0 0 0 0 #DA5776;transition:all 0.5s ease-in-out;}
.gform_wrapper .gform_button:hover{box-shadow:0 0 0 2px #DA5776;color:#DA5776;border-color:#DA5776;}

.opportunity-card .uabb-icon i{-webkit-border-radius:15px 15px 15px 0 !important;-moz-border-radius:15px 15px 15px 0 !important;border-radius:15px 15px 15px 0 !important;}

/*STORIES & NEWS*/
.post-card .fl-post-grid-post{display:flex;min-height: 200px;}
.post-card .fl-post-grid-post .fl-post-grid-image{width:34.848%}
.post-card .fl-post-grid-post .fl-post-grid-image img{width:100% !important;height:100% !important;object-fit:cover}
.post-card .fl-post-grid-post .fl-post-grid-text{width:65.152%;display:flex;flex-direction:column;padding-right:78px !important;}
.post-card .fl-post-grid-post .fl-post-grid-text .fl-post-grid-content{position:relative;}
.post-card .fl-post-grid-post .fl-post-grid-text .fl-post-grid-meta{order:-1;padding-bottom:6px}
.post-card .fl-post-grid-post .fl-post-grid-text .fl-post-grid-more{position:absolute;right:-60px;font-size:48px;bottom:0;color:#3C8C95}
.post-card .fl-post-grid-post .fl-post-grid-text .fl-post-grid-more:hover{color:#70B0B2}
@media (max-width:480px){
	.post-card .fl-post-grid-post{flex-direction:column}
	.post-card .fl-post-grid-post .fl-post-grid-image{width:100%}
	.post-card .fl-post-grid-post .fl-post-grid-text{width:100%;}
}

/*SINGLE POST*/
.related-list .fl-post-feed-text{display:flex;align-items:center;}
.related-list .fl-post-feed-header{margin-bottom:0;margin-right:10px;flex-grow:1}
.related-list .fl-post-feed-content{align-self: flex-end;}
.related-list .fl-post-feed-text .fl-post-feed-more{width:42px;height:42px;font-size:42px;margin-top:0}

.category-list .pp-category__content{align-items:center !important;}
.category-list .pp-category__content .pp-category__title_wrapper{flex-grow: 1;}
.category-list .pp-category__content .pp-category__button_wrapper{align-self: flex-end;}
.category-list .pp-category__content .pp-category__button_wrapper button{margin:0;width:42px;height:42px;font-size:42px;color:#3C8C95;background-color:transparent !important}
.category-list .pp-category__content .pp-category__button_wrapper button i:before,
.category-list .pp-category__content .pp-category__button_wrapper button i{color:inherit !important}
.category-list .pp-category__content .pp-category__button_wrapper button:hover{color:#70B0B2}
.category-list .pp-category:last-child .pp-category__content{border-bottom:0}

/*LIBRARY*/
.resouce-hub-card .uabb-infobox-content{position:relative;padding-right:60px !important}
.resouce-hub-card .uabb-infobox-content .uabb-infobox-button{position:absolute;right:0;bottom:8px;}
/*
.resouce-hub-card .uabb-infobox-content .uabb-infobox-button::after,
.resouce-hub-card .uabb-infobox-content .uabb-infobox-button .uabb-button::after{position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0);}*/
.resouce-hub-card .uabb-infobox-content .uabb-infobox-button i{font-size:1em;}
.resouce-hub-card .uabb-infobox-text p{margin-bottom:0}

.resouce-hub-card._v2 .uabb-infobox-content{padding-right:0 !important}
.resouce-hub-card._v2 .uabb-infobox-content .uabb-infobox-text-wrap{position:relative;padding-right:60px !important}
.resouce-hub-card._v2 .uabb-infobox-content .uabb-infobox-button{top:0;}

/*ABOUT US*/
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector{position:absolute;right:100%;width:100%;bottom:26%;margin-right:40px;display:flex}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector:before{height:5px;bottom: 26px;background:#C9DCDD;right:-40px}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-arrow{border:0;background:#70B0B2 !important;transition:all 0.3s linear;position:relative;top:0;right:0;left:0;bottom:0;width:54px;height:54px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-arrow ._info{background: #fff;color: #615E5A;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;font-weight: 700;position: absolute;width: 80px;height: 30px;line-height: 30px;white-space: nowrap;letter-spacing: -1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);border-radius: 10px;text-align: center;left: 50%;margin-left: -40px;bottom:100%;margin-bottom:10px;display:none}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-arrow ._info:after{position:absolute;top:100%;left:50%;margin-left:-3px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #fff;content:""}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-arrow ._info:before{position:absolute;top:100%;left:50%;margin-left:-4px;border-right:6px solid transparent;border-left:6px solid transparent;border-top:7px solid rgba(0, 0, 0, 0.15);content:""}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-arrow:hover ._info{display:block}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-arrow i{border:0;background:inherit !important;font-size:24px;width:100%;height:100%;display:block;line-height:54px;}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-arrow.slick-disabled{display:none !important}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-arrow:hover{background:#3C8C95 !important;}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-list{position:absolute;right:-20px;top:50%;}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector .slick-list .uabb-timeline-marker-wrapper{display:none}
.journey_timeline .uabb-timeline-horizontal .uabb-timeline-content img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

.posts-card-people .pp-content-post{display:flex;align-items:center;border-radius:6px}
.posts-card-people .pp-content-grid-post-image{width:120px;min-width:120px;margin-right:20px;padding:0}
.posts-card-people .pp-content-grid-post-text{padding:0 48px 0 0;position:relative;flex-grow:1;}
.posts-card-people .pp-content-grid-post-title{color:#3C8C95;font-weight: 800;font-size: 22px;text-transform:uppercase}
.posts-card-people .pp-content-grid-post-title a{color:inherit}
.posts-card-people .pp-content-grid-post-meta{color:#615E5A;font-size:18px;line-height:24px}
.posts-card-people .pp-content-grid-post-more-link a{font-size:40px;position:absolute;right:0;bottom:0;line-height:1;color:#3C8C95}
.posts-card-people .pp-content-grid-post-more-link a i{display:block;font-weight:700;}
.posts-card-people .pp-content-grid-post-more-link a:hover{color:#70B0B2}

.popup_people ._head{display:flex;align-items:center;margin-bottom:16px;}
.popup_people ._head ._img{width:160px;min-width:160px;margin-right:16px;padding:0}
.popup_people ._head ._details{padding:0 48px 0 0;position:relative;flex-grow:1;}
.popup_people ._head ._title{color:#3C8C95;font-size:28px;font-weight:700;text-transform:uppercase;margin:0 0 5px}
.popup_people ._head ._position{color:#615E5A;font-size:18px;line-height:24px}
.popup_people ._section{margin-bottom:16px;padding:16px 30px;background-color:#fff;border-radius:10px;}
.popup_people ._section ._title{color:#1C1919;padding:6px 10px;background-color:#F9CF49;font-size:16px;text-transform:uppercase;font-weight:700;font-family: 'Roboto Condensed', sans-serif;display:inline-block;margin:0 0 6px;border-radius:10px 0 10px 10px}
.popup_people ._section ._content{font-size:14px;line-height:16px;color:#939292}
.popup_people ._section ._content strong,
.popup_people ._section ._content b{color:#615E5A}
.popup_people ._act{text-align:center;}
.popup_people .btn_outline{border-radius:6px;text-decoration:none;text-align:center;display:inline-block;padding:20px 40px;border:2px solid;text-transform:uppercase;}

.acc-board .uabb-adv-accordion-item{margin-top:-1px}
.acc-board .uabb-adv-accordion-icon-wrap{width:50px;height:50px;background-color:#3C8C95;color:#fff;border-radius:0 6px 6px 6px;}
.acc-board .uabb-adv-accordion-icon-wrap i{width:50px !important}
.acc-board .uabb-adv-accordion-button-label{padding-left:55px;position:relative}
.acc-board .uabb-adv-accordion-button-label:before{width:40px;height:40px;line-height:40px;text-align:center;position:absolute;left:0;top:5px;border-radius:50%;color:#70B0B2;background-color:#C9DCDD;content:"\e93a";font-size:24px;font-weight:400;font-family: 'Custom-Icon' !important;}

@media (max-width:991px){
	.journey_timeline .uabb-timeline-horizontal .uabb-timeline-connector{position:relative;top:0;right:0;margin:0}
}
@media (max-width:767px){
	.popup_people ._head{flex-direction:column;justify-content: center;text-align: center;}
	.popup_people ._head ._img{margin-right:0;margin-bottom:16px;}
	.popup_people ._head ._details{padding:0}
}

/*OUR WORK*/
.process-circle .uabb-info-circle-small .uabb-image .uabb-photo-img {
	filter: grayscale(1);
}

.process-circle .active .uabb-info-circle-small .uabb-image .uabb-photo-img {
	filter: none;
    box-shadow: 0 0 0px 9px rgb(152 203 205 / 70%);
}

.process-circle .uabb-info-circle::before {
	mix-blend-mode: multiply;
}

.group-inline-counter>.fl-module{border-right:1px solid #fff;padding-right:30px;}
.group-inline-counter>.fl-module:last-child{border-right:0;padding-right:0;}

.inline-counter .uabb-number-text{display:flex;align-items: center;gap:8px}
.inline-counter .uabb-number-text .uabb-number-string{white-space: nowrap;}

.impact-card .uabb-module-content .uabb-infobox-left-right-wrap{display:flex;align-items: center;}
.impact-card .uabb-infobox-left-right-wrap .uabb-infobox-content{display:flex;align-items: center;width:100%;flex-grow:1;gap:15px}
.impact-card .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-title-wrap{flex-grow:1}

.inline-icon-list .pp-list-type-icon{display:flex;flex-wrap:wrap;}
.inline-icon-list .pp-list-type-icon .pp-icon-list-item{margin-right:26px;display:flex !important;align-items:center}
.inline-icon-list .pp-list-type-icon .pp-list-item-icon{margin-top:0}

.post-carousel-default .uabb-blog-posts-carousel{padding-top:54px;}
.post-carousel-default .uabb-blog-posts-carousel .slick-arrow{top:0;left:0;right:auto;padding:0;border:0;background-color:transparent !important}
.post-carousel-default .uabb-blog-posts-carousel .slick-arrow i{display:block;width:54px;height:54px;line-height:54px;font-size:54px;color:#3C8C95 !important}
.post-carousel-default .uabb-blog-posts-carousel .slick-next{left:86px}
.post-carousel-default .uabb-blog-posts-carousel .slick-arrow:hover i{color:#70B0B2 !important}
.post-carousel-default .uabb-post-thumbnail{position:relative;padding-bottom:127.388535%;border-radius: 6px;overflow:hidden;}
.post-carousel-default .uabb-post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.post-carousel-default .uabb-blog-post-content{z-index:2;position: relative;}
.post-carousel-default .uabb-button-wrap{padding:0;text-align: right !important;position: relative;}
.post-carousel-default .uabb-blog-post-content{margin-top: -125px;position: relative;}

@media (max-width:767px){
	.group-inline-counter>.fl-module{border-right:0;padding-right:0;}
}
@media (max-width:480px){
	.impact-card .uabb-module-content .uabb-infobox-left-right-wrap{display:block}
	.impact-card .uabb-infobox-left-right-wrap .uabb-infobox-content{width:100% !important}
	.impact-card .uabb-infobox-left-right-wrap .uabb-imgicon-wrap{width:100%;margin-bottom:10px;margin-right:0}
}

/*OUR IMPACT*/
.impact-stories .uabb-blog-posts-shadow{overflow:hidden;}
.impact-stories .uabb-blog-post-inner-wrap{display:flex;min-height: 100%;}
.impact-stories .uabb-blog-post-inner-wrap .uabb-post-thumbnail{position:relative;min-width: 35%;width:35%;}
.impact-stories .uabb-blog-post-inner-wrap .uabb-post-thumbnail img{position:absolute;height:100%;width:100%;object-fit:cover}
.impact-stories .uabb-blog-post-inner-wrap .uabb-blog-post-content{padding-right:78px !important;position:relative;align-self:flex-start}
.impact-stories .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-button-wrap{padding:0}
.impact-stories .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-button-wrap a{font-size: 38px;position:absolute;bottom:20px;right:20px}
.impact-stories .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-post-heading{margin:0;font-size:28px;font-weight:700}
.impact-stories .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-post-meta{margin:0 0 6px}

@media (max-width:545px){
	.impact-stories .uabb-blog-post-inner-wrap{flex-direction:column;}
	.impact-stories .uabb-blog-post-inner-wrap .uabb-post-thumbnail{min-width: 100%;width:100%;padding-bottom:89.177489%}
}

/** FOOTER **/
.footer_nav .fl-menu .menu{display:flex;gap:20px 40px;flex-wrap:wrap;align-items: flex-start}
.footer_nav .fl-menu .menu:before{display:none}
.footer_nav .fl-menu .menu>.menu-item>.fl-has-submenu-container a,
.footer_nav .fl-menu .menu>.menu-item>a{text-decoration:underline}
.footer_nav .fl-menu .menu .sub-menu{min-width:inherit;padding:0 !important;display:block !important;visibility: visible !important;opacity: 1 !important;position:static !important;}
.footer_nav .fl-menu .menu>.menu-item{max-width:122px}