/*
Theme Name: AVSI USA Theme
Theme URI: https://avsi-usa.org/
Version: 1.0
Description: A custom theme for AVSI USA.
Author: The Snowberry Team
Author URI: https://snowberrymedia.com/
template: bb-theme
*/

/************************************************************
 * FONTS FAMILY
 ***********************************************************/
@font-face{font-family: 'Atlas Grotesk';src: url('fonts/AtlasGroteskRegularTrial.eot');src: url('fonts/AtlasGroteskRegularTrial.eot') format('embedded-opentype'),url('fonts/AtlasGroteskRegularTrial.woff2') format('woff2'),url('fonts/AtlasGroteskRegularTrial.woff') format('woff'),url('fonts/AtlasGroteskRegularTrial.ttf') format('truetype'),url('fonts/AtlasGroteskRegularTrial.svg#AtlasGroteskRegularTrial') format('svg');font-weight:400;font-style:normal}
@font-face{font-family: 'Atlas Grotesk';src: url('fonts/AtlasGroteskRegularItalicTrial.eot');src: url('fonts/AtlasGroteskRegularItalicTrial.eot') format('embedded-opentype'),url('fonts/AtlasGroteskRegularItalicTrial.woff2') format('woff2'),url('fonts/AtlasGroteskRegularItalicTrial.woff') format('woff'),url('fonts/AtlasGroteskRegularItalicTrial.ttf') format('truetype'),url('fonts/AtlasGroteskRegularItalicTrial.svg#AtlasGroteskRegularItalicTrial') format('svg');font-weight:400;font-style:italic}
@font-face{font-family: 'Atlas Grotesk';src: url('fonts/AtlasGroteskMediumTrial.eot');src: url('fonts/AtlasGroteskMediumTrial.eot') format('embedded-opentype'),url('fonts/AtlasGroteskMediumTrial.woff2') format('woff2'),url('fonts/AtlasGroteskMediumTrial.woff') format('woff'),url('fonts/AtlasGroteskMediumTrial.ttf') format('truetype'),url('fonts/AtlasGroteskMediumTrial.svg#AtlasGroteskMediumTrial') format('svg');font-weight:500;font-style:normal}
@font-face{font-family: 'Atlas Grotesk';src: url('fonts/AtlasGroteskMediumItalicTrial.eot');src: url('fonts/AtlasGroteskMediumItalicTrial.eot') format('embedded-opentype'),url('fonts/AtlasGroteskMediumItalicTrial.woff2') format('woff2'),url('fonts/AtlasGroteskMediumItalicTrial.woff') format('woff'),url('fonts/AtlasGroteskMediumItalicTrial.ttf') format('truetype'),url('fonts/AtlasGroteskMediumItalicTrial.svg#AtlasGroteskMediumItalicTrial') format('svg');font-weight:500;font-style:italic}
@font-face{font-family: 'Atlas Grotesk';src: url('fonts/AtlasGroteskBoldTrial.eot');src: url('fonts/AtlasGroteskBoldTrial.eot') format('embedded-opentype'),url('fonts/AtlasGroteskBoldTrial.woff2') format('woff2'),url('fonts/AtlasGroteskBoldTrial.woff') format('woff'),url('fonts/AtlasGroteskBoldTrial.ttf') format('truetype'),url('fonts/AtlasGroteskBoldTrial.svg#AtlasGroteskBoldTrial') format('svg');font-weight:700;font-style:normal}
@font-face{font-family: 'Atlas Grotesk';src: url('fonts/AtlasGroteskBoldItalicTrial.eot');src: url('fonts/AtlasGroteskBoldItalicTrial.eot') format('embedded-opentype'),url('fonts/AtlasGroteskBoldItalicTrial.woff2') format('woff2'),url('fonts/AtlasGroteskBoldItalicTrial.woff') format('woff'),url('fonts/AtlasGroteskBoldItalicTrial.ttf') format('truetype'),url('fonts/AtlasGroteskBoldItalicTrial.svg#AtlasGroteskBoldItalicTrial') format('svg');font-weight:700;font-style:italic}

/************************************************************
 * GENERAL
 ***********************************************************/
 .fl-module-uabb-contact-form .uabb-contact-form-submit .uabb-contact-form-submit-button-icon{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;font-weight: 700;font-size: 120%;}
 
 .fl-module-pp-breadcrumbs .breadcrumbs>span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items: center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
 .fl-module-pp-breadcrumbs a{line-height: 20px;}
 .fl-module-pp-breadcrumbs a .ic-home-line{margin-right: 10px;font-size:20px;vertical-align: middle;margin-top: -4px;display: inline-block;}
 .fl-module-pp-breadcrumbs .ic-chevron-right{line-height: 20px;margin: 0 8px;font-size:16px;vertical-align:middle;color:#C0C4C7}
 .fl-module-pp-breadcrumbs .breadcrumb_last{padding:4px 8px;line-height:14px;color:#404E57 !important;background-color:#E0E2E4;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}

.page-content{font-size:16px;line-height:1.4;}
.page-content h2{font-size:36px}
.page-content h3{font-size:28px}
.page-content h4{font-size:24px}
.page-content h5{font-size:20px}
.page-content h6{font-size:18px}

/*.page-content h2.wp-block-heading{position: relative;padding-left: 20px;}*/
/*.page-content h2.wp-block-heading::before{content:"";position:absolute;left:0;top:0;height:100%;width:3.5px;-webkit-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);-moz-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%)}*/

.social-share .uabb-ss-icon{width:auto;}
.social-share .uabb-social-share-wrap .uabb-ss-grid-button-link{color:#C0C4C7}
.social-share .uabb-social-share-wrap .uabb-ss-grid-button-link:hover{color:#404E57}
.social-share .uabb-social-share-wrap .uabb-ss-grid-button{background:none !important;border-radius:0 !important}

/************************************************************
 * HEADER
 ***********************************************************/
 #menu-header-nav .menu-item{padding-left:5px;padding-right:5px}
 #menu-header-nav .menu-item >a{padding:5px 12px}
 #menu-header-nav .current-menu-item >a{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
#menu-header-nav .menu-item:hover >a{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
 
 header .fl-module-button a.fl-button{white-space:nowrap;}
 footer .fl-module-button a.fl-button:hover,
 header .fl-module-button a.fl-button:hover{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;}
 @media (max-width:1440px){
	#menu-header-nav .menu-item{padding-left:2px;padding-right:2px}
 }
 @media (max-width:1365px){
	#menu-header-nav .menu-item{padding-left:0;padding-right:0}
	#menu-header-nav .menu-item >a{padding-left:10px;padding-right:10px}
 }
 @media (max-width:1325px) and (min-width:1200px){
	header .fl-module-button a.fl-button{padding-left: 24px !important;padding-right: 24px !important;}
	#menu-header-nav .menu-item >a {font-size:16px}
 }
 @media (max-width:767px) {
	 #menu-header-nav .menu-item{margin-bottom: 10px}
	 #menu-header-nav .menu-item >a{display: inline-block}
 }

/************************************************************
 * FOOTER
 ***********************************************************/

/************************************************************
 * FORMS
 ***********************************************************/
 
 .btn-main-gradient{white-space: nowrap;padding:7px 20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1d71b8 100%);font-size:18px;font-weight:700;color:#fff;}
 .btn-main-gradient:hover{color:#fff;-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;background:linear-gradient(-90deg, #009736 19%, #1d71b8 100%);}
 
 .btn-links-group .fl-button-group-button{padding:0 !important;margin-right:30px}
 .btn-links-group .fl-button-group-button:last-child{margin-right:0}
 .btn-links-group .uabb-button,
 .btn-links-group .fl-button{font-weight:700;padding:0 !important;background:transparent !important}
 .btn-links-group .uabb-button .uabb-button-icon,
 .btn-links-group .fl-button .fl-button-icon{color:#fff !important;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
 .btn-links-group .uabb-button .uabb-button-icon:before,
 .btn-links-group .fl-button .fl-button-icon:before{font-size: 16px;line-height: 26px;display: inline-block;vertical-align: top;}
 .btn-links-group .uabb-button:hover .uabb-button-icon,
 .btn-links-group .fl-button:hover .fl-button-icon{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset}
 
 .btn-link-wrapp .fl-button{padding:0 !important;background:transparent !important}
 .btn-link-wrapp .fl-button .fl-button-icon{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
 .btn-link-wrapp .fl-button .fl-button-icon:before{font-size: 18px;line-height: 26px;display: inline-block;vertical-align: top;font-weight: 400;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);font-size: 22px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;}
 .btn-link-wrapp .fl-button:hover .fl-button-icon{background-color:rgba(255,255,255,0.7)}
 
 .btn-group-control .fl-button-group-buttons,.btn-group-control.fl-button-group-buttons{width:fit-content;padding:9px 15px 6px !important;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#C0C4C7;background-color:rgba(192,196,199,0.3);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items: center;backdrop-filter: blur(10px);}
 .btn-group-control .fl-button-group-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items: center;padding:0 !important;}
 .btn-group-control .fl-button-group-button + .fl-button-group-button:before{content: "/";color: #fff;font-size: 30px;font-weight: 500;display: inline-block;vertical-align: middle;line-height: 1;margin: 0 16px;}
 .btn-group-control .fl-button{font-size:19px !important;padding:0 !important;background:transparent !important}
 .btn-group-control .fl-button .fl-button-icon{color:#fff !important;margin:0 !important}
 .btn-group-control .fl-button .fl-button-icon:before{width:auto;height:auto;font-size:inherit !important;}
 .btn-group-control .fl-button .fl-button-text{display:none !important}
 .btn-group-control .fl-button-group-buttons ._cnt{color:#fff;font-size:20px;font-weight:700;margin:0 16px}
 .btn-group-control._grad .fl-button-group-buttons{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);}
 
 .btn-group-control._right .fl-button-group{text-align:right}
 
 .dual-buttons .fl-button-group-buttons{margin:0 -20px !important}
 .dual-buttons .fl-button-group-button{width:50%;padding:0 20px !important}
 .dual-buttons .fl-button-group-button .fl-button-wrap{display:block}
 .dual-buttons .fl-button-group-button .fl-button-wrap .fl-button{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:28px !important;color:#fff;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1d71b8 100%);font-size:24px;font-weight:700}
 .dual-buttons .fl-button-group-button .fl-button-wrap .fl-button .fl-button-text{color:inherit !important}
 .dual-buttons .fl-button-group-button .fl-button-wrap .fl-button:hover{background:rgba(192,196,199,.7);-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset;background:linear-gradient(-90deg, #009736 19%, #1d71b8 100%);}
 .dual-buttons .fl-button-group-button:last-child .fl-button-wrap .fl-button{-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px);background:#C0C4C7;background:rgba(192,196,199,.5);}
 
 .buttons-main-with-link .fl-button-group-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
 .buttons-main-with-link .fl-button-group-button{padding:0 20px 0 0 !important;border-right:1px solid #C0C4C7;margin:0 20px 0 0 !important}
 .buttons-main-with-link .fl-button-group-button:last-child{padding:0 !important;border:0;margin:0 !important}
 .buttons-main-with-link .fl-button-group-button .fl-button-wrap{display:block}
 .buttons-main-with-link .fl-button-group-button .fl-button-wrap .fl-button{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:17px 42px !important;color:#fff;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1d71b8 100%);font-size:24px;font-weight:700}
 .buttons-main-with-link .fl-button-group-button .fl-button-wrap .fl-button .fl-button-icon,
 .buttons-main-with-link .fl-button-group-button .fl-button-wrap .fl-button .fl-button-text{color:inherit !important}
 .buttons-main-with-link .fl-button-group-button .fl-button-wrap .fl-button:hover{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset;background:linear-gradient(-90deg, #009736 19%, #1d71b8 100%);}
 .buttons-main-with-link .fl-button-group-button:last-child .fl-button-wrap .fl-button{padding:0 !important;color:#2B3B44;background:transparent}
 .buttons-main-with-link .fl-button-group-button:last-child .fl-button-wrap .fl-button .fl-button-icon{margin-left:15px;content: "\e902";color:#fff;font-family: 'icomoon' !important;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
 .buttons-main-with-link .fl-button-group-button:last-child .fl-button-wrap .fl-button .fl-button-icon{margin-left:15px;color:#fff !important;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;font-size:18px;line-height:26px;text-align:center;display:inline-block}
 .buttons-main-with-link .fl-button-group-button:last-child .fl-button-wrap .fl-button:hover .fl-button-icon{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.5) inset}
 
 .btn-link-wrapp-gradient .fl-button{padding:0 !important;background:transparent !important}
 .btn-link-wrapp-gradient .fl-button .fl-button-icon{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
 .btn-link-wrapp-gradient .fl-button .fl-button-icon:before{font-size: 18px;line-height: 26px;display: inline-block;vertical-align: top;font-weight: 400;color:#fff}
 .btn-link-wrapp-gradient .fl-button:hover .fl-button-icon{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset}
 
.uabb-subscribe-form{padding:0 !important;background-color:transparent !important}
.uabb-subscribe-form .uabb-head-wrap{margin:0 !important}
.uabb-subscribe-form .uabb-form-wrap{position:relative;flex-wrap:wrap;gap:10px;}
.uabb-subscribe-form .uabb-form-wrap::before{content:none}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-field{width:calc(50% - 5px) !important;}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-field:not(:has(~ .uabb-form-field)){width:100% !important;}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-field input:focus,
.uabb-subscribe-form .uabb-form-wrap .uabb-form-field input{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:70px;padding-right:160px !important;}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-button{position:absolute;right:0;bottom:0;}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-button .uabb-button{padding:0 40px 0 0 !important;background:transparent !important;height:70px;line-height: 70px;}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-button .uabb-button-text{color:#2B3B44;font-size:18px;font-weight:700;}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-button .uabb-button-icon{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-button .uabb-button-icon:before{font-size: 18px;line-height: 26px;display: inline-block;vertical-align: top;font-weight: 400;color:#fff}
.uabb-subscribe-form .uabb-form-wrap .uabb-form-button .uabb-button:hover .uabb-button-icon{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset}
 
 .facet-filters-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
 .facet-filters-group .facetwp-facet{margin-right:40px;margin-bottom:10px}
 .facet-filters-group .fs-no-results,
 .facet-filters-group .fs-search{display:none !important}
 .facet-filters-group .fs-wrap{width:144px}
 .facet-filters-group .fs-label-wrap{border: 0;background-color: rgba(224,226,228,.8);-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px);padding: 0 10px;line-height: 28px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
 .facet-filters-group .fs-label-wrap .fs-label{padding: 0;display:-ms-flexbox;display:flex;font-size:14px;line-height:28px;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;}
 .facet-filters-group .fs-arrow{border:0;width:auto;height:auto}
 .facet-filters-group .fs-arrow:before{content:"\e907";font-family: 'icomoon';width: auto;height: auto;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;}
 .facet-filters-group .fs-open .fs-arrow{transform: rotate(90deg);}
 .facet-filters-group .fs-dropdown{width: auto;min-width: 100%;border: 1px solid #eee;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 0 4px #aaa;-moz-box-shadow: 0 0 4px #aaa;box-shadow: 0 0 4px #aaa;padding: 6px 0;margin-top: 5px;}
 .facet-filters-group .fs-option{font-size:14px}
 .facet-filters-group .fs-option:hover,
 .facet-filters-group .fs-option.selected{background:transparent;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);color:#fff}
 .facet-filters-group .facetwp-type-search .facetwp-input-wrap{display: block;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;border:0;padding:0;background-color: rgba(224,226,228,.8);-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px);height:28px;line-height:28px;}
 .facet-filters-group .facetwp-type-search .facetwp-input-wrap .facetwp-search{border:0;padding:0 10px;background:transparent;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;height:28px;line-height:28px;}
 .facet-filters-group .facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{font-family: 'icomoon';content: "\e92b";background: transparent;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;font-style: normal;font-size: 20px;line-height: 27px;opacity: 1;}
 
 .facet-filters-group .facetwp-reset{padding:0;border:0;background:transparent;color:#2B3B44;font-size:18px;font-weight:700}
 .facet-filters-group .facetwp-reset:after{color:#fff;margin-left:15px;content:"\e92a";font-family: 'icomoon';background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block;font-size: 14px;font-weight: 400;}
 .facet-filters-group .facetwp-reset:hover{color:#404E57}
 .facet-filters-group .facetwp-reset:hover:after{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset}
 
 .facet-filters-group.grid_size{display:block}
 .facet-filters-group.grid_size .row{margin-left:-8px;margin-right:-8px}
 .facet-filters-group.grid_size .row>div{padding-left:8px;padding-right:8px}
 .facet-filters-group.grid_size .facetwp-facet{margin-right:0;margin-bottom:15px}
 .facet-filters-group.grid_size .fs-wrap{width:100%;}
 .facet-filters-group._white .facetwp-reset{color:#fff;position:relative;}
 .facet-filters-group._white .facetwp-reset:after{position:relative;z-index:2;color:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;}
 .facet-filters-group._white .facetwp-reset:before{content:"";position:absolute;right:0;top:0;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;}
 .facet-filters-group._white .facetwp-type-search .facetwp-input-wrap,
 .facet-filters-group._white .fs-label-wrap{background-color:#fff}
/************************************************************
 * PAGES
 ***********************************************************/
 
 .home-hero-slider .bx-wrapper:before{z-index: 2;content:"";position:absolute;left:0;bottom:0;height:10px;width:100%;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%)}
 .home-hero-slider .fl-content-slider-navigation{display:none !important}
 .home-hero-slider .fl-slide-title{text-align:left;position:relative;padding-left:30px !important;margin-top:80px !important;line-height:1.167}
 .home-hero-slider .fl-slide-title:before{content:"";position:absolute;left:0;top:0;height:100%;width:12px;-webkit-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);-moz-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%)}
 .home-hero-slider .fl-slide-text{margin-top:30%;margin-bottom:80px !important;}
 .home-hero-slider .caption-counter{text-align:right;margin-bottom:40px !important}
 .home-hero-slider .caption-counter div{padding:12px 15px !important;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#C0C4C7;background-color:rgba(192,196,199,0.3);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items: center;backdrop-filter: blur(10px);}
 .home-hero-slider .caption-counter br{display:none}
 .home-hero-slider .caption-counter a{font-size:25px;line-height: 1;color:#fff;}
 .home-hero-slider .caption-counter span{font-size:24px;font-weight:700;line-height:1;margin:0 15px}
 .home-hero-slider .caption-card{text-align:left;display:-ms-flexbox;display:flex;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%)}
 .home-hero-slider .caption-card ._text{padding:33px 50px}
 .home-hero-slider .caption-card ._text h5{line-height: 1.25;border-left:3px solid #fff;padding-left:12px;margin:0}
 .home-hero-slider .caption-card ._link{align-self: center;padding:30px 50px}
 .home-hero-slider .caption-card ._link a{display:inline-block;line-height:26px;color:#fff;font-size:18px;font-weight:700;white-space:nowrap;}
 .home-hero-slider .caption-card ._link a ._icon{vertical-align: top;margin-left:10px;font-size:26px;}
 .home-hero-slider .caption-card ._link a:hover,
 .home-hero-slider .caption-card ._link a:hover ._icon{color:rgba(255,255,255,0.7)}
 .home-hero-slider .caption-card ._act{align-self: center;border-left:1px solid #C0C4C7;padding:33px 38px 33px 50px}
 .home-hero-slider .caption-card ._act a{display:inline-block;padding:18px 42px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;line-height:22px;background-color:#fff;color:#2B3B44;font-size:18px;font-weight:700;white-space:nowrap;}
 .home-hero-slider .caption-card ._act a ._icon{margin-left:10px;color:#009736;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);font-size: 22px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;line-height: 1;font-weight: bold;}
 .home-hero-slider .caption-card ._act a:hover{background-color:rgba(255,255,255,0.7);color:#fff}
 
 .video-full-column,
 .video-full-column .fl-module-content{min-height:100%;position:relative}
 .video-full-column .pp-video-wrapper{position:absolute;top:0;left:0;height:100%;width: 100%;}
 .video-full-column .pp-video-wrapper .pp-fit-aspect-ratio{height:100%;width: 100%;aspect-ratio:auto}
 
 .infobox-main-gradient .uabb-infobox-title-wrap{position:relative;padding-left:20px}
 .infobox-main-gradient .uabb-infobox-title-wrap:before{content:"";position:absolute;left:0;top:0;height:100%;width:8px;-webkit-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);-moz-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%)}
 .infobox-main-gradient .uabb-infobox-text-wrap ul{padding-left:27px}
 .infobox-main-gradient .uabb-infobox-text-wrap ul li{margin-bottom:40px}
 .infobox-main-gradient .uabb-infobox-text-wrap ul li:last-child{margin-bottom:30px}
 
 .heading-left-line.fl-heading-text,
 .heading-left-line .fl-heading-text{border-left:6px solid;display:block;padding-left:14px}
 
 .heading-line-main .fl-heading-text{position:relative;display: inline-block;padding-left:20px}
 .heading-line-main .fl-heading-text:before{content:"";position:absolute;left:0;top:0;height:100%;width:6px;-webkit-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);-moz-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%)}
 .heading-line-main h6 .fl-heading-text:before,
 .heading-line-main h5 .fl-heading-text:before{width:3.5px}
 .heading-line-main h1 .fl-heading-text{padding-left:30px}
 .heading-line-main h2 .fl-heading-text:before{width:8px}
 .heading-line-main h1 .fl-heading-text:before{width:12px}
 .heading-line-main.fl-heading-text{display:flex;justify-content:center;}
 .heading-line-main.fl-heading-text:before{content:"";margin-right:10px;min-width:6px;-webkit-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);-moz-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%)}
 h6.heading-line-main.fl-heading-text:before,
 h5.heading-line-main.fl-heading-text:before{min-width:3.5px}
 h2.heading-line-main.fl-heading-text:before{min-width:8px}
 h1.heading-line-main.fl-heading-text:before{min-width:12px;margin-right:18px}
 
 .text-main-gradient.fl-heading-text,
 .text-main-gradient .fl-heading-text{display: inline-block;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;}
 
 .c-counter .fl-module-content{min-height:100%}
 .c-counter .fl-module-content{position:relative;padding-bottom:24px;}
 .c-counter .fl-module-content:after{content:"";width:100%;position:absolute;left:0;bottom:0;display:block;height:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background:linear-gradient(-90deg, #009736 6%, #1D71B8 69%, #1D71B8 100%);-moz-background:linear-gradient(-90deg, #009736 6%, #1D71B8 69%, #1D71B8 100%);background:linear-gradient(-90deg, #009736 6%, #1D71B8 69%, #1D71B8 100%);}
 .c-counter .uabb-number-text .uabb-number-after-text{display:block}
.c-counter .uabb-number-text .uabb-number-after-text span{color:#1d71b8;}
 
 .stories-carousel .slick-arrow{display:none !important;}
	 .story-card{position:relative;}
	 .story-card .uabb-post-thumbnail a:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:36%;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 19%, rgba(0,0,0,0.81) 75%, rgba(0,0,0,0.92) 100%);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 19%, rgba(0,0,0,0.81) 75%, rgba(0,0,0,0.92) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 19%, rgba(0,0,0,0.81) 75%, rgba(0,0,0,0.92) 100%)}
	 .story-card .uabb-post-thumbnail{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	 .story-card ._tags{position:absolute;top:40px;left:40px;}
	 .story-card ._captions{position:absolute;left:0;bottom:0;padding:0 40px 33px;}
		 ._tags a{font-size:14px;font-weight:400;text-decoration:none;display:inline-block;padding:3px 10px 1px;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin-right:10px;margin-bottom:5px}
		 ._tags a:last-child{margin-right:0}
		 ._tags a:after{position: relative;top: -1px;font-family: 'icomoon' !important;font-size: 20px;vertical-align: top;margin-left: 6px;line-height: 1;}
		 ._tags a.project:after{content: "\e929";}
		 ._tags a.partner:after{content: "\e923"}
		 ._tags a.donor-stories:after{content: "\e910";}
		 
		 ._tags-alt{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items: center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
		 ._tags-alt a{font-size:14px;margin-right:10px;margin-bottom:10px;font-weight:400;text-decoration:none;padding:6px 10px;line-height:20px;background-color:rgba(224,226,228,0.8);color:#404E57;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
		 ._tags-alt a:hover{background-color:#E0E2E4;color:#404E57}
		 ._tags-alt a:after{font-family: 'icomoon' !important;content: "\e92c";vertical-align: middle;display: inline-block;margin-top: -3px;margin-left:7px}
		 ._tags-alt a:last-child{margin-right:0}
	 
 .info-list-map .pp-list-item:last-child .pp-list-item-content{border-bottom:0;padding-bottom:0}
 .info-list-map .pp-list-item .pp-infolist-icon-inner,
 .info-list-map .pp-list-item .pp-infolist-description{opacity:0.7}
 
 .cta-donations .uabb-tabs-nav ul{margin:0 0 20px !important}
 .cta-donations .uabb-tabs-nav ul li{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden;margin:0 15px 0 0 !important}
 .cta-donations .uabb-tabs-nav ul li:last-child{margin-right:0 !important}
 .cta-donations .uabb-content-wrap{padding:40px;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
 .cta-donations .uabb-content-wrap .uabb-content{padding:0 !important}
 .cta-donations .uabb-content-wrap .uabb-content h3{font-size:48px;margin:0 0 20px;padding-left:14px;position:relative;border-left:6px solid;line-height:52px}
 .cta-donations .uabb-content-wrap .uabb-content p{opacity:0.7}
 
 .cta-newsletter ._contents .fl-rich-text{padding-left:34px;position:relative}
 .cta-newsletter ._contents .fl-rich-text:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:-webkit-linear-gradient(-180deg, #009736 6%, #1D71B8 69%, #1D71B8 100%);background:-moz-linear-gradient(-180deg, #009736 6%, #1D71B8 69%, #1D71B8 100%);background:linear-gradient(-180deg, #009736 6%, #1D71B8 69%, #1D71B8 100%)}
 
 .testi-slider-box .pp-testimonials-wrap{position: relative;overflow: hidden;margin-right:-40px}
 .testi-slider-box .pp-testimonials-wrap .pp-testimonials{padding-right: 50%;margin-right:40px;}
 .testi-slider-box .owl-carousel .owl-stage-outer{overflow:visible}
 .testi-slider-box .owl-nav{display:none !important}
 .testi-slider-box .pp-content-wrapper{height:auto !important}
 .testi-slider-box .pp-testimonial{display:-ms-flexbox;display:flex;}
 .testi-slider-box .pp-testimonial .pp-testimonials-image{width:75px;min-width:75px;margin-right:20px}
 .testi-slider-box .pp-testimonial .pp-content-wrapper{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
 .testi-slider-box .pp-testimonial .pp-testimonials-content p:last-child{margin-bottom:0}
 
 .featured-stories .uabb-blog-post-content{width:100%}
	 .featured-story-card{display:-ms-flexbox;display:flex;}
	 .featured-story-card .uabb-post-thumbnail{width:48.5%;min-width: 48.5%;margin-right:40px}
	 .featured-story-card .uabb-post-thumbnail img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
	 .featured-story-card ._captions{-ms-flex-positive:1;flex-grow:1;width:100%;}
	 .featured-story-card ._tags{margin-bottom:20px}
	 .featured-story-card .uabb-post-heading{padding-left:30px;position:relative;}
	 .featured-story-card .uabb-post-heading:before{content:"";position:absolute;left:0;top:0;height:100%;width:6px;-webkit-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);-moz-background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%);background:linear-gradient(-180deg, #009736 19%, #1D71B8 100%)}
	 .featured-story-card .uabb-post-meta{}
	 .featured-story-card .uabb-blog-post-section{}
	 .featured-story-card .uabb-read-more-text{padding:0}
	 .featured-story-card .uabb-read-more-text a:after{margin-left:15px;content: "\e902";color:#fff;font-family: 'icomoon' !important;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
	 .featured-story-card .uabb-read-more-text a:hover{color:#404E57}
	 .featured-story-card .uabb-read-more-text a:hover:after{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset}
	 
 .grid-story-card{position:relative}
 .grid-story-card .uabb-post-thumbnail{margin:0 !important}
 .grid-story-card ._tags{top:30px;left:20px;position:absolute}
 .grid-story-card ._captions{padding:30px 30px 52px}
 .grid-story-card .uabb-read-more-text{padding:0}
 .grid-story-card .uabb-read-more-text a:after{margin-left:15px;content: "\e902";color:#fff;font-family: 'icomoon' !important;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
 .grid-story-card .uabb-read-more-text a:hover{color:#404E57}
 .grid-story-card .uabb-read-more-text a:hover:after{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset}
 
 .news-post-grid .uabb-blog-post-inner-wrap{display:-ms-flexbox;display:flex;}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-post-thumbnail{width:47%;min-width:47%;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-post-thumbnail a{display:flex;width:100%;min-height:100%;}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-post-thumbnail a img{object-fit:cover;}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-blog-post-content{-ms-flex-positive:1;flex-grow:1;width:100%;}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-read-more-text{line-height: 1;padding:0}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-read-more-text a:after{margin-left:15px;content: "\e902";color:#fff;font-family: 'icomoon' !important;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-read-more-text a:after{margin-left:15px;content: "\e902";color:#fff;font-family: 'icomoon' !important;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-read-more-text a:hover:after{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset}
 .news-post-grid .uabb-blog-post-inner-wrap .uabb-blog-post-content .uabb-next-right-arrow{display:none !important}
 
 .gallery-carousel{position:relative;overflow:hidden;}
 .gallery-carousel .pp-image-carousel-wrapper{margin-left: -3000px;padding-left: 3000px;overflow: hidden;position: relative;}
 .gallery-carousel .pp-image-carousel-wrapper .pp-image-carousel{overflow:visible;}
 .gallery-carousel .pp-image-carousel-wrapper .swiper-slide-image{width:100%;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
 .gallery-carousel .pp-image-carousel-wrapper .pp-swiper-button{display:none !important}
 .gallery-carousel .pp-image-carousel-wrapper .pp-image-overlay{opacity:1;position:relative;padding:10px 0 0 !important;background:transparent !important}
 .gallery-carousel .pp-image-carousel-wrapper .pp-image-overlay .pp-caption{width:100%;}
 
 .faq-acc .uabb-adv-accordion{border-bottom:1px solid #C0C4C7}
 .faq-acc .uabb-adv-accordion-button .uabb-adv-accordion-button-icon{color:#fff;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;display:inline-block;font-size: 20px;font-weight: 400;}
 .faq-acc .uabb-adv-accordion-button:hover .uabb-adv-accordion-button-icon{-webkit-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;-moz-box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset;box-shadow:-15px 12px 50px 8px rgba(255,255,255,0.3) inset}
 
 .icon-gradient-list .pp-infolist-icon .pp-icon{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);}
 
.heading-main-gradient .fl-heading-text,
.heading-main-gradient.fl-heading-text{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;}
 
 .sidebar-nav .menu .menu-item{position:relative;padding-left:20px;}
 .sidebar-nav .menu .menu-item:before{position:absolute;content:"";left:8px;top:8px;width:5px;height:5px;background:#2b3b44;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
 .sidebar-nav .menu .menu-item a{padding-left:0 !important;padding-right:0 !important}
 
 .sidebar-post-nav .post-nav-items{padding:0;margin:0;list-style:none}
 .sidebar-post-nav .post-nav-items .fl-post-feed-post{position:relative;padding-left:20px;}
 .sidebar-post-nav .post-nav-items .fl-post-feed-post:before{position:absolute;content:"";left:8px;top:8px;width:5px;height:5px;background:#2b3b44;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
 .sidebar-post-nav .post-nav-items .fl-post-feed-header,
 .sidebar-post-nav .post-nav-items .fl-post-feed-title{margin-bottom:0}
 
 .gallery-slider .slick-arrow{display:none !important}
 .gallery-slider .uabb-image-carousel-content{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
 .gallery-slider .uabb-image-carousel-item{position:relative}
 .gallery-slider .uabb-image-carousel-caption-below{background-color:transparent !important;padding:10px 0 0;white-space:nowrap;overflow:hidden;}
 .gallery-slider .uabb-gallery-img{aspect-ratio:4/3;object-fit:cover;}

.card-volunteer .uabb-infobox{overflow:hidden;}
.card-volunteer .uabb-infobox-left-right-wrap{display:-ms-flexbox;display:flex;}
.card-volunteer .uabb-infobox-left-right-wrap .uabb-imgicon-wrap{margin-right:0}
.card-volunteer .uabb-infobox-left-right-wrap .uabb-image{min-height: 100%;display:-ms-flexbox;display:flex;}
.card-volunteer .uabb-infobox-left-right-wrap .uabb-image-content{min-height: 100%;}
.card-volunteer .uabb-infobox-left-right-wrap .uabb-image-content img{object-fit: cover;height: 100% !important;}
.card-volunteer .uabb-infobox-left-right-wrap .uabb-infobox-content{padding:25px;align-self: center;flex-grow:1;}

.card-partner .uabb-infobox-content{position:relative;padding-right:35px;}
.card-partner .uabb-infobox-content .uabb-infobox-button{position:absolute;right:0;top:0}
.card-partner .uabb-infobox-text ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.card-partner .uabb-infobox-text ul li:before{content:"";height:14px;border-left:1px solid #C0C4C7;margin-right:6px;margin-left: 6px;vertical-align: middle;display: inline-block;}
.card-partner .uabb-infobox-text ul li:first-child:before{display:none}
.card-partner .uabb-infobox-text ul li i:before{font-weight:700}

.card-event{display:-ms-flexbox;display:flex;}
.card-event .uabb-post-thumbnail{width:81px;min-width:81px;height:81px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:15px}
.card-event .uabb-post-contents{flex-grow:1;}
.card-event .uabb-post-contents .uabb-post-meta{padding:0;display:-ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.card-event .uabb-post-contents .uabb-post-meta > span{margin-bottom:6px;margin-right: -8px;}
.card-event .uabb-post-contents .uabb-post-meta > span i{margin-left:-18px}
.card-event .uabb-post-contents .uabb-post-meta > span:first-child{margin-left:18px}
.card-event .uabb-post-contents .uabb-post-meta > span:before{content:"";height:14px;border-left:1px solid #C0C4C7;margin-right:26px;vertical-align: top;display: inline-block;position: relative;top: 1px;}
.card-event .uabb-post-contents .uabb-post-meta > span:first-child:before{display:none}

.card-impact .uabb-imgicon-wrap{margin-right:5px !important}

#annual-carousel .slick-dots,
#annual-carousel .slick-arrow{display:none !important}
	.card-annual{display:flex;align-items:flex-start}
	.card-annual .uabb-post-thumbnail{width:139px;min-width:139px;margin-right:15px;overflow:hidden;border-radius:6px}
	.card-annual .uabb-post-contents{flex-grow:1;}
	.card-annual .uabb-read-more-text{margin:0;padding:15px 0 0}
	
.toolkit_and_guide-grid .uabb-blog-post-content{position:relative;}
.toolkit_and_guide-grid .uabb-button-wrap{padding:0;position:absolute;right:0;top:0}

#brief_and_stury-grid .uabb-blogs-pagination{display:none !important}
.card-brief_study .uabb-post-heading{margin-bottom:10px}
.card-brief_study .uabb-post-meta{padding:0;display:-ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.card-brief_study .uabb-post-meta > span{margin-bottom:6px;margin-right: -8px;margin-left: 16px;}
.card-brief_study .uabb-post-meta > span i{margin-left:-18px}
.card-brief_study .uabb-post-meta > span:first-child{margin-left:18px}
.card-brief_study .uabb-post-meta > span:before{content:"";height:14px;border-left:1px solid #C0C4C7;margin-right:26px;vertical-align: top;display: inline-block;position: relative;top: 1px;}
.card-brief_study .uabb-post-meta > span:first-child:before{display:none}
	.brief_study-list{list-style:none;margin:0;padding:0}
	.brief_study-list li{align-items: center;display:flex;border:1px solid #C0C4C7;border-radius:8px;margin-bottom:10px;padding:20px 16px;}
	.brief_study-list li:last-child{margin-bottom:0}
	.brief_study-list ._type{margin-right:12px;min-width:33px;}
	.brief_study-list ._name{margin-right:12px;font-size:14px;color:#404E57}
	.brief_study-list ._act{margin-left:auto;white-space: nowrap;}
	.brief_study-list ._act .ic-download{font-weight:400}
	.brief_study-list .btn-links-group{margin-left:15px}
	.brief_study-list .btn-links-group a{white-space:nowrap;font-weight:700;margin:12px 0}

.infocard-check .uabb-infobox{position:relative;overflow:hidden;cursor:pointer;}
.infocard-check .uabb-infobox:before{content:"";position:absolute;top:20px;right:16px;width:20px;height:20px;border:1px solid #D5D7DA;border-radius:6px;z-index:1}
.infocard-check .uabb-infobox:after{display:none;content:"";position:absolute;top:24px;right:23px;z-index:2;width: 6px;height: 10px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.infocard-check.active .uabb-infobox,
.infocard-check:hover .uabb-infobox{background: linear-gradient(white, white) padding-box,linear-gradient(to right, #009736, #1D71B8) border-box;border-color:transparent}
.infocard-check.active .uabb-infobox:before{content:"";border:0;background:linear-gradient(90deg, #009736 19%, #1d71b8 100%);}
.infocard-check.active .uabb-infobox:after{display:block;}

.info-list-icon .uabb-icon i:before{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%) !important;background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%) !important;background:linear-gradient(90deg, #009736 19%, #1D71B8 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color: transparent;}

 @media (max-width:1320px) and (min-width:1200px){
	.brief_study-list li{flex-wrap:wrap;}
	.brief_study-list ._name{margin-right:0;width:100%;margin-left:-50px;padding-left:50px}
	.brief_study-list ._act{width:100%;margin-top: 10px;margin-bottom: -10px;}
 }
 @media (max-width:1199px){
	 .infobox-main-gradient .uabb-infobox-title-wrap .uabb-infobox-title,
	 .infobox-main-gradient .uabb-infobox-text-wrap ul li{margin-bottom:20px !important}
	 .testi-slider-box .pp-testimonials-wrap{margin-right:0}
	 .testi-slider-box .pp-testimonials-wrap .pp-testimonials{padding-right: 0;margin-right:0;}
	 
	 .featured-story-card{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	 .featured-story-card .uabb-post-thumbnail{width:100%;min-width: 100%;margin-right:0;margin-bottom:20px}
 }
 @media (max-width:1100px) and (min-width:992px){
	.brief_study-list li{flex-wrap:wrap;}
	.brief_study-list ._name{margin-right:0;width:100%;margin-left:-50px;padding-left:50px}
	.brief_study-list ._act{width:100%;margin-top: 10px;margin-bottom: -10px;}
 }
 
 @media (max-width:991px) and (min-width:768px){
 
	.brief_study-list li{flex-wrap:wrap;}
	.brief_study-list ._name{margin-right:0;width:100%;margin-left:-50px;padding-left:50px}
	.brief_study-list ._act{width:100%;margin-top: 10px;margin-bottom: -10px;}
 }
 
 @media (max-width:991px){
	 .home-hero-slider .fl-slide-text{margin-bottom:40px !important;}
	 .home-hero-slider .caption-card{-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 30px !important;}
	 .home-hero-slider .caption-card ._text{padding:0 0 20px;width:100%;}
	 .home-hero-slider .caption-card ._link{padding:0;-ms-flex-order:3;order:3}
	 .home-hero-slider .caption-card ._act{padding:0;-ms-flex-order:2;order:2;border-left:0;margin-right:20px}
	 
	 .video-full-column .pp-video-wrapper{position:relative}
	 .video-full-column .pp-video-wrapper .pp-fit-aspect-ratio{aspect-ratio:4/3}
	 .cta-donations .uabb-content-wrap{margin-top:60%;background:transparent;padding:0}
	 
	 .cta-donations .dual-buttons .fl-button-group-button:first-child .fl-button-wrap .fl-button{color:#009736;background:#fff;}
	 .cta-donations .dual-buttons .fl-button-group-button:first-child .fl-button-wrap .fl-button:hover{color:#009736;background:rgba(255,255,255,0.7);}
	 .cta-donations .dual-buttons .fl-button-group-button:first-child .fl-button-wrap .fl-button .fl-button-text{color:#009736;background:#fff;background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;}
	 .cta-donations .btn-link-wrapp-gradient .fl-button .fl-button-icon{background:#fff;}
	 .cta-donations .btn-link-wrapp-gradient .fl-button:hover .fl-button-icon{background:rgba(255,255,255,0.7);}
	 .cta-donations .btn-link-wrapp-gradient .fl-button .fl-button-icon:before{background:-webkit-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:-moz-linear-gradient(90deg, #009736 19%, #1D71B8 100%);background:linear-gradient(90deg, #009736 19%, #1D71B8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;}
 }
 
 @media (max-width:767px){
	 .home-hero-slider .fl-slide-text{margin:0 !important;position:relative;z-index:2;}
	 .home-hero-slider .fl-slide-text *{font-size:16px !important}
	 .home-hero-slider .caption-card{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:36px 16px !important;}
	 .home-hero-slider .fl-slide-content{position:static;padding:0 !important}
	 .home-hero-slider .fl-slide-title{font-size:24px !important;margin:0 !important;padding-left:20px !important;position:absolute;top:20px;left:16px;}
	 .home-hero-slider .fl-slide-title:before{width:6px;}
	 .home-hero-slider .caption-card ._link{width:100%;-ms-flex-order:2;order:2;margin-bottom:20px;}
	 .home-hero-slider .caption-card ._link a{text-align:center;display:block;}
	 .home-hero-slider .caption-card ._act{width:100%;-ms-flex-order:3;order:3;margin-right:0}
	 .home-hero-slider .caption-card ._act a{text-align:center;display:block;padding:14px 30px}
	 .home-hero-slider .caption-counter{position:absolute;bottom:100%;right:16px;margin-bottom:20px !important}
	 .home-hero-slider .caption-counter span{margin:0 8px;}
	 .home-hero-slider .caption-counter div{padding: 6px 15px !important;}
	 
	 .cta-donations .uabb-content-wrap .uabb-content h3{font-size:36px;line-height:42px}
	 .cta-donations .uabb-tabs-nav ul li{margin-right:10px;margin-bottom:10px}
	 .cta-donations .uabb-tabs-nav ul li:last-child{margin-right:0}
	 .cta-donations .uabb-tabs-nav ul li a{padding-left:8px !important;padding-right:8px !important;}
	 
	 .dual-buttons .fl-button-group-buttons{margin:0 !important}
	 .dual-buttons .fl-button-group-button{width:100%;padding:0 !important;margin-bottom:20px;}
	 .dual-buttons .fl-button-group-button:last-child{margin-bottom:0;}
	 .dual-buttons .fl-button-group-button .fl-button-wrap .fl-button{font-size:16px;line-height:18px;padding:16px 30px !important;}
	 
	 .uabb-subscribe-form .uabb-form-wrap .uabb-form-button{bottom:10px}
	 .uabb-subscribe-form .uabb-form-wrap .uabb-form-field input:focus, .uabb-subscribe-form .uabb-form-wrap .uabb-form-field input{height:46px;padding:8px 15px !important}
	 .uabb-subscribe-form .uabb-form-wrap .uabb-form-button .uabb-button{height:46px !important;line-height:46px !important;font-size:16px;padding-right:30px !important}
	 .uabb-subscribe-form .uabb-form-wrap .uabb-form-button .uabb-button-text{font-size:16px}
	 
	 .btn-links-group .fl-button-group-button{margin-bottom:20px;margin-right:0;width:100%;text-align:center}
	 .btn-links-group .fl-button-group-button:last-child{margin-bottom:0}
	 
	 .story-card ._captions{padding:0 26px 26px}
	 .story-card ._tags{top:26px;left:26px}
	 
	 .btn-group-control .fl-button-group-buttons{padding:7px 15px 7px !important}
	 .btn-group-control .fl-button{font-size:14px}
	 .btn-group-control .fl-button-group-button + .fl-button-group-button:before{font-size:20px}
}
 
 @media (max-width:540px){
	.brief_study-list li{flex-wrap:wrap;}
	.brief_study-list ._name{margin-right:0;width:100%;margin-left:-50px;padding-left:50px}
	.brief_study-list ._act{width:100%;margin-top: 10px;margin-bottom: -10px;}
 }
/************************************************************
 * OTHER
 ***********************************************************/