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

/************************************************************
 * FONTS
 ***********************************************************/
@font-face{font-family: effra;src: url('fonts/EffraLight.eot');src: url('fonts/EffraLight.eot') format('embedded-opentype'),url('fonts/EffraLight.woff2') format('woff2'),url('fonts/EffraLight.woff') format('woff'),url('fonts/EffraLight.ttf') format('truetype'),url('fonts/EffraLight.svg#EffraLight') format('svg');font-weight:300;font-style:normal}
@font-face {font-family: effra;src: url('fonts/EffraLightItalic.eot');src: url('fonts/EffraLightItalic.eot') format('embedded-opentype'),url('fonts/EffraLightItalic.woff2') format('woff2'),url('fonts/EffraLightItalic.woff') format('woff'),url('fonts/EffraLightItalic.ttf') format('truetype'),url('fonts/EffraLightItalic.svg#EffraLightItalic') format('svg');font-weight:300;font-style:italic}
@font-face {font-family: effra;src: url('fonts/EffraRegular.eot');src: url('fonts/EffraRegular.eot') format('embedded-opentype'),url('fonts/EffraRegular.woff2') format('woff2'),url('fonts/EffraRegular.woff') format('woff'),url('fonts/EffraRegular.ttf') format('truetype'),url('fonts/EffraRegular.svg#EffraRegular') format('svg');font-weight:400;font-style:normal}
@font-face {font-family: effra;src: url('fonts/EffraItalic.eot');src: url('fonts/EffraItalic.eot') format('embedded-opentype'),url('fonts/EffraItalic.woff2') format('woff2'),url('fonts/EffraItalic.woff') format('woff'),url('fonts/EffraItalic.ttf') format('truetype'),url('fonts/EffraItalic.svg#EffraItalic') format('svg');font-weight:400;font-style:italic}
@font-face {font-family: effra;src: url('fonts/EffraMedium.eot');src: url('fonts/EffraMedium.eot') format('embedded-opentype'),url('fonts/EffraMedium.woff2') format('woff2'),url('fonts/EffraMedium.woff') format('woff'),url('fonts/EffraMedium.ttf') format('truetype'),url('fonts/EffraMedium.svg#EffraMedium') format('svg');font-weight:500;font-style:normal}
@font-face {font-family: effra;src: url('fonts/EffraMediumItalic.eot');src: url('fonts/EffraMediumItalic.eot') format('embedded-opentype'),url('fonts/EffraMediumItalic.woff2') format('woff2'),url('fonts/EffraMediumItalic.woff') format('woff'),url('fonts/EffraMediumItalic.ttf') format('truetype'),url('fonts/EffraMediumItalic.svg#EffraMediumItalic') format('svg');font-weight:500;font-style:italic}
@font-face {font-family: effra;src: url('fonts/EffraBold.eot');src: url('fonts/EffraBold.eot') format('embedded-opentype'),url('fonts/EffraBold.woff2') format('woff2'),url('fonts/EffraBold.woff') format('woff'),url('fonts/EffraBold.ttf') format('truetype'),url('fonts/EffraBold.svg#EffraBold') format('svg');font-weight:700;font-style:normal}
@font-face {font-family: effra;src: url('fonts/EffraBoldItalic.eot');src: url('fonts/EffraBoldItalic.eot') format('embedded-opentype'),url('fonts/EffraBoldItalic.woff2') format('woff2'),url('fonts/EffraBoldItalic.woff') format('woff'),url('fonts/EffraBoldItalic.ttf') format('truetype'),url('fonts/EffraBoldItalic.svg#EffraBoldItalic') format('svg');font-weight:700;font-style:italic}
@font-face {font-family: effra;src: url('fonts/EffraHeavy.eot');src: url('fonts/EffraHeavy.eot') format('embedded-opentype'),url('fonts/EffraHeavy.woff2') format('woff2'),url('fonts/EffraHeavy.woff') format('woff'),url('fonts/EffraHeavy.ttf') format('truetype'),url('fonts/EffraHeavy.svg#EffraHeavy') format('svg');font-weight:900;font-style:normal}
@font-face {font-family: effra;src: url('fonts/EffraHeavyItalic.eot');src: url('fonts/EffraHeavyItalic.eot') format('embedded-opentype'),url('fonts/EffraHeavyItalic.woff2') format('woff2'),url('fonts/EffraHeavyItalic.woff') format('woff'),url('fonts/EffraHeavyItalic.ttf') format('truetype'),url('fonts/EffraHeavyItalic.svg#EffraHeavyItalic') format('svg');font-weight:900;font-style:italic}


/************************************************************
 * GENERAL
 ***********************************************************/
.bring-front a.uabb-button {
	z-index: 3;
}

.zi-1{position:relative;z-index:1}
.zi-2{position:relative;z-index:2}
.zi-3{position:relative;z-index:3}

span.vp-highlight {
	color: #33a480 !important;
	position: relative;
	z-index: 2;
	background-image: url('/wp-content/uploads/2023/07/Visualizing-Palestine-2_Wave-underline.svg');
	background-repeat: repeat-x;
	background-size: 225px;
	bottom: 0;
	padding-bottom: 10px;
	background-position: bottom left;
}
.btn{line-height:25px;padding:15px 35px;font-size:16px;font-weight:900;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.btn-primary{background-color:#E2721B;border-color:#E2721B;color:#fff}
.btn-primary:focus,.btn-primary:hover{background-color:#A95614;border-color:#A95614;color:#fff}

.vp-heading-with-btn .btn{margin-left:25px;margin-top:-8px}

.vp-underline-1{position:relative;text-decoration:none;padding-bottom: 6px;background:url('img/vp-wave.svg') repeat-x center bottom / auto 13px;}
.vp-contribute-option img {
    aspect-ratio:1.075;
    object-fit: cover;
}

.fl-node-irbuy8gkzosp .uabb-text-editor{pointer-events:none}
.fl-node-irbuy8gkzosp .uabb-text-editor>a{text-decoration:none;color:inherit;}

/************************************************************
 * HEADER
 ***********************************************************/

header.fl-theme-builder-header-sticky {
	-webkit-transition: box-shadow 200ms linear;
    -moz-transition: box-shadow 200ms linear;
    -ms-transition: box-shadow 200ms linear;
    -o-transition: box-shadow 200ms linear;
    transition: box-shadow 200ms linear;
}

header.fl-theme-builder-header-scrolled {
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.header-logo img {
	width: 280px !important;
	max-height: none !important;
	-webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}

.member-btn a {
	background: #E2721B;
	border-radius: 50px;
	padding: 18px 35px 16px 35px !important;
	margin-left: 20px !important;
	-webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.member-btn a:hover,
.member-btn a:focus,
.member-btn a:active {
	background: #AA5614;
	border-bottom: 3px solid #b0524a !important;
}

.member-btn a span {
	color: #ffffff !important;
	font-weight: 700;
}

.vp-social a span{
	border: 3px solid #ffffff;
    border-radius: 50%;
    display: inline-block;
    width: 55px !important;
    height: 55px !important;
    line-height: 55px;
    text-align: center;
}

/************************************************************
 * FOOTER
 ***********************************************************/
 
 #menu-footer-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}
 #menu-footer-nav li{width:50%;padding:0 10px;margin:0 0 10px}
 #menu-footer-nav li a{padding:0;}

.non-link a {
	cursor: default;
	pointer-events: none;
}

.cc-img img {
	height: 28px;
	vertical-align: bottom;
}

.vp-subscribe .pp-subscribe-form-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.vp-subscribe .pp-form-field{-ms-flex-positive:1;flex-grow:1;}
.vp-subscribe .pp-form-button{width:200px}
.vp-subscribe .pp-subscribe-form .fl-button-text{white-space:nowrap}
.vp-subscribe .pp-subscribe-form .pp-form-field{
	margin-right:20px;
	position: relative;
	z-index: 2;
	background-image: url('/wp-content/uploads/2023/07/VP-wave-white.svg');
	background-repeat: repeat-x;
	background-size: 225px;
	bottom: 0;
	padding-bottom: 20px;
	background-position: bottom left;
}

/************************************************************
 * FORMS
 ***********************************************************/

.btn-with-img-right .fl-button-wrap .fl-button .fl-button-text{line-height:31px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.btn-with-img-right .fl-button-wrap .fl-button .fl-button-text img{margin-left:20px}

.vp_filter_facet label,.vp_sort_facet label,.vp_showing_facet label{font-weight:900;font-size:16px;display:block;}
.facetwp-facet{margin-bottom:10px !important;}
.facetwp-facet select{width:100%;color:#182B33;background-color:#FFEDBF;border:0;line-height:25px;height:55px;padding:15px;font-size:20px;font-weight:900;font-family:effra, sans-serif}

.gform_wrapper.gravity-theme .gform-body .gform_fields{grid-row-gap: 20px;}
.gform_wrapper.gravity-theme .gform_required_legend{display:none}
.gform_wrapper.gravity-theme .gfield_label .gfield_required{color:inherit;padding:0;font-size:inherit;margin: 0;display:inline}
.uabb-gf-style .gform_wrapper.gravity-theme .gform_footer{display:block}

/************************************************************
 * HOME
 ***********************************************************/
 
 .vp-heading-with-btn .fl-heading{margin-right:220px !important}
 .vp-heading-with-btn .fl-heading-text{position:relative;z-index:5}
 
/*.vp-recent-visual-slider{position:relative;overflow:hidden;margin-left:-20px;margin-right:-20px}*/
/*.vp-recent-visual-slider .fl-module-content{margin-left:-108px;margin-right:-108px}
.vp-recent-visual-slider .uabb-blog-posts{margin-left:auto;margin-right:auto;max-width:1540px;max-width:1200px}*/
.vp-recent-visual-slider .uabb-blog-posts .slick-list{height:auto !important}
.vp-recent-visual-slider .uabb-blog-posts .slick-arrow{top:-92px;left:auto;right:72px;margin-top:0;-webkit-transform: none;-moz-transform: none;transform: none;}
.vp-recent-visual-slider .uabb-blog-posts .slick-arrow i{display: block;background:transparent;width:55px !important;height:55px !important;font-size:30px;line-height:55px !important;border:2px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.vp-recent-visual-slider .uabb-blog-posts .slick-next{margin-left:12px;right:0;left:auto;}
.vp-recent-visual-slider .uabb-blog-posts .slick-slide{margin-top:0;transition:all 0.3s}
.vp-recent-visual-slider .uabb-blog-posts .uabb-post-thumbnail img{aspect-ratio:1;height:100%;object-fit:cover;}
/*.vp-recent-visual-slider .uabb-blog-posts .slick-current+.slick-active{margin-top:120px}*/
.vp-recent-visual-slider .uabb-cat-links a{background-color:#B7D793;padding:8px 15px 4px;display:inline-block;margin-right: 10px;color:inherit;}
.vp-recent-visual-slider .uabb-cat-links a:hover{background-color:#05312D;color:#fff}
@media (max-width:767px) {
	.vp-recent-visual-slider .uabb-blog-posts .slick-arrow{left: 50%;right:auto;transform:translateX(-100%)}
	.vp-recent-visual-slider .uabb-blog-posts .slick-next{transform:none;}
}

.vp-cat-slider{margin-top:-120px}
.vp-cat-slider .fl-module-content{margin-top:45px;}
.vp-cat-slider .pp-categories-outer{width:1382px;}
.vp-cat-slider .pp-categories{padding-top:125px;}
.vp-cat-slider .pp-category .category-inner{background:url('img/bg_cat_1.png') no-repeat center 0 #339E80;padding-bottom:95px;-webkit-background-size: 100% auto;-moz-background-size: 100% auto;background-size: 100% auto;background:#b7d793;}
.vp-cat-slider .pp-category:nth-child(2n+1) .category-inner{background-image:url('img/bg_cat_2.png');background:#b7d793;margin-top:38px}
.vp-cat-slider .pp-category__title_wrapper {min-height: 72px;}
@media(max-width:991px){
	.vp-cat-slider .pp-category__title_wrapper {min-height: 34px;}
}
@media(max-width:767px){
	.vp-cat-slider .pp-category:nth-child(2n+1) .category-inner{margin-top: 0}
	.vp-cat-slider .pp-category .pp-category__title{font-size:19px;min-height:53px;}
	.vp-cat-slider .pp-category__title_wrapper {min-height: 54px;}
}
.vp-cat-slider .pp-category .category-inner .pp-category__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.vp-cat-slider .pp-category .category-inner .pp-category__img{-ms-flex-order:2;order:2;width:65%;padding-bottom:65%;height:auto;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.vp-cat-slider .pp-category .category-inner .pp-category__img img{width:100%;height:auto;position:absolute;top:0;left:0}
.vp-cat-slider .pp-category .category-inner .pp-category__content{padding-top:21%;padding-bottom:25px;width:100%;background:transparent !important}
.vp-cat-slider .pp-category .category-inner .pp-category__button_wrapper{opacity:0;position:absolute;bottom:40px;left:0;width:100%}
.vp-cat-slider .pp-category .category-inner .pp-category__button_wrapper button{padding:0;line-height:20px;margin:0;color:#182B33;font-weight:900;font-size:16px;border:0 !important;background:transparent !important;}
.vp-cat-slider .pp-category .category-inner .pp-category__button_wrapper button:after{content:"\e97e";display:inline-block;font-family:'Ultimate-Icons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left:5px;position:relative;top:1px;font-size:20px;font-weight:900}
.vp-cat-slider .pp-category:hover .category-inner .pp-category__button_wrapper{opacity:1;}
.vp-cat-slider .pp-categories-outer .swiper-button-next,
.vp-cat-slider .pp-categories-outer .swiper-button-prev{right:136px;top:0;margin-right:172px;left:auto;margin-top:0;bottom:auto;width:55px;display: block;background:transparent;width:55px;height:55px;font-size:30px;line-height:55px;border:2px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.vp-cat-slider .pp-categories-outer .swiper-button-next span,
.vp-cat-slider .pp-categories-outer .swiper-button-prev span{display:none}
.vp-cat-slider .pp-categories-outer .swiper-button-next:before,
.vp-cat-slider .pp-categories-outer .swiper-button-prev:before{content:"\e97c";display:block;line-height:48px;font-family:'Ultimate-Icons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.vp-cat-slider .pp-categories-outer .swiper-button-next:before{content:"\e97e"}
.vp-cat-slider .pp-categories-outer .swiper-button-next{right:0}
.vp-cat-slider .pp-categories-outer .swiper-pagination-fraction{top:0;line-height:55px;bottom:auto;margin-right:172px;left:auto;color:#fff;position:absolute;right:55px;text-align:center;width:80px;}

.vp-community-funded-box .uabb-infobox{position:relative}
.vp-community-funded-box .uabb-infobox-content .uabb-imgicon-wrap{position:absolute;top:35px;right:-315px}

.vp-row-special-projects .slick-slide{padding-top:20px}
.vp-row-special-projects .fl-row-content-wrap{position:relative;z-index:0;}
.fl-builder-edit .vp-row-special-projects .fl-row-content-wrap{position:static}
.vp-row-special-projects .fl-row-content-wrap:before{content:"";z-index:-1;position:absolute;left:0;top:0;width:210px;height:100px;background:url('img/waves-grid.png') no-repeat center bottom;}
.vp-row-special-projects .fl-row-content-wrap:after{content:"";z-index:1;position:absolute;right:0;bottom:0;width:445px;height:174px;background:url('img/waves-grid.png') no-repeat center 0;}

@media (min-width:768px) {
	.vp-row-special-projects .slick-slide{padding-top:100px}
}

@media (min-width:1720px) {
	.vp-row-special-projects .fl-row-content-wrap:before{height:143px}
}

@media (min-width:1720px) {
	.vp-row-special-projects .fl-row-content-wrap:before{width:430px}
}

.vp-special-projects-slider .uabb-blog-posts{max-width:980px;margin:0 auto}
.vp-special-projects-slider .slick-list{height:auto !important;}
.vp-special-projects-slider .slick-slide{overflow:hidden}
.vp-special-projects-slider .uabb-blog-posts-shadow{overflow:visible;width: auto;position:relative;}
.vp-special-projects-slider .uabb-blog-post-content{position:static;overflow:visible}
.vp-special-projects-slider .uabb-post-thumbnail{width:75%;margin-bottom:1.5em;}
.vp-special-projects-slider .uabb-blog-post-content{width:100%;float:none;padding-left:34.65% !important}
.vp-special-projects-slider .uabb-blog-posts-description{padding-top:10px}
.vp-special-projects-slider .uabb-read-more-text{padding-top:10px}
.vp-special-projects-slider .uabb-blog-post-content .uabb-read-more-text a{color:#fff !important}
.vp-special-projects-slider .uabb-cat-links a{background-color:#B7D793;padding:8px 15px 4px;display:inline-block;margin-right: 10px;color:inherit;}
.vp-special-projects-slider .uabb-cat-links a:hover{background-color:#05312D;color:#fff}
.vp-special-projects-slider .uabb-blog-posts .slick-arrow{top:-10px;left:auto;right:0;margin-top:0;-webkit-transform: none;-moz-transform: none;transform: none;}
.vp-special-projects-slider .uabb-blog-posts .slick-arrow i{display: block;background:transparent;width:55px !important;height:55px !important;font-size:30px;line-height:55px !important;border:2px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.vp-special-projects-slider .uabb-blog-posts .slick-prev{margin-right:79px}

@media (min-width:525px) {
	.vp-special-projects-slider .uabb-post-thumbnail{width:50%;margin-bottom:2em;}
}

@media (min-width:768px) {
	.vp-special-projects-slider .uabb-blog-posts .slick-arrow{top:20px;}
	.vp-special-projects-slider .uabb-post-thumbnail{position:absolute;width:45%;top:-100px;left:-23%;margin-bottom:0}
	.vp-special-projects-slider .uabb-blog-posts-shadow{margin-left:19%;}
}

@media (min-width:1200px) {
	.vp-special-projects-slider .uabb-post-thumbnail{width:50.316%;}
}

.vp-visualizing-grid .uabb-post-wrapper:nth-child(2n+1){padding-top:8%}
.vp-visualizing-grid .uabb-cat-links a{background-color:#B7D793;padding:8px 15px 4px;display:inline-block}
.vp-visualizing-grid .uabb-cat-links a:hover{background-color:#05312D;color:#fff}
.vp-visualizing-grid .uabb-post-thumbnail{overflow:visible}
.vp-visualizing-grid ._overlay{position:absolute;width:100%;left: 0;bottom:0;background-color:#E2721B;color:#fff;text-align:center;font-weight:900;font-size: 16px;line-height: 19px;}
.vp-visualizing-grid ._overlay ._toggle{position:absolute;top:-18px;right:18px;width:66px;height:66px}
.vp-visualizing-grid ._overlay ._toggle:before{position:absolute;content:"";top:0;left:0;width:100%;height:19px;/* background:url('img/asterisks-curve.png') no-repeat center 0; */background: #fff;clip-path: polygon( 100% 99.284%,100% 99.284%,98.902% 99.153%,97.803% 98.662%,96.7% 97.81%,95.589% 96.596%,94.47% 95.021%,93.339% 93.083%,92.193% 90.784%,91.031% 88.122%,89.849% 85.096%,88.645% 81.708%,88.645% 81.708%,87.245% 77.489%,85.87% 73.15%,84.516% 68.717%,83.175% 64.219%,81.842% 59.683%,80.51% 55.137%,79.175% 50.609%,77.829% 46.127%,76.467% 41.718%,75.083% 37.41%,75.083% 37.41%,69.894% 23.44%,64.566% 12.729%,59.141% 5.268%,53.658% 1.047%,48.157% 0.055%,42.679% 2.283%,37.263% 7.721%,31.948% 16.359%,26.777% 28.187%,21.787% 43.196%,21.787% 43.196%,20.536% 47.45%,19.286% 51.711%,18.034% 55.968%,16.779% 60.21%,15.518% 64.428%,14.25% 68.612%,12.971% 72.75%,11.681% 76.833%,10.377% 80.851%,9.057% 84.793%,9.057% 84.793%,8.084% 87.535%,7.133% 90.009%,6.202% 92.212%,5.287% 94.145%,4.387% 95.806%,3.497% 97.194%,2.616% 98.309%,1.742% 99.148%,0.87% 99.713%,0% 100% );}
.vp-visualizing-grid ._overlay ._toggle:after{position:absolute;content:"";top:10px;left:50%;margin-left:-11px;width:22px;height:21px;background:url('img/asterisks.png') no-repeat center 0 /100% auto;}
.vp-visualizing-grid ._overlay span{overflow: hidden;position:relative;padding:0;max-width:200px;margin:0 auto;max-height:0;display:block;}
.vp-visualizing-grid .uabb-blog-post-content:hover ._overlay span{padding-top:35px;padding-bottom:35px;max-height:115px;}
.vp-visualizing-grid .uabb-blog-post-content:hover ._overlay ._toggle:before{background:#E2721B;}
.vp-visualizing-grid .uabb-blog-post-content:hover ._overlay ._toggle:after{background-position:center bottom}

@media (max-width:767px) {
	.vp-visualizing-grid .fl-module-content{max-width:100%;width:400px;margin-left:auto;margin-right:auto;}
	.vp-visualizing-grid .uabb-post-wrapper{position:relative !important;top:auto !important;left:auto !important;}
	.vp-visualizing-grid .uabb-post-wrapper:nth-child(2n+1){padding-top:0;}
	.vp-visualizing-grid .uabb-blog-posts-shadow{height:auto !important;}
}

.vp-donate-col-info{position:relative;margin-top:58px;margin-bottom:70px}
.vp-donate-col-info .fl-col-content{position:relative;z-index:1;}
.vp-donate-col-info:before{content:"";z-index:2;position:absolute;left:-40px;top:-54px;width:245px;height:219px;background:url('img/waves-grid.png') no-repeat center 0;}
.vp-donate-col-info:after{content:"";z-index:0;position:absolute;right:-35px;bottom:-70px;width:245px;height:219px;background:url('img/waves-grid.png') no-repeat center 0;}

@media (min-width:1200px) {
	.vp-donate-col-info:before{left:-80px;top:-54px;}
	.vp-donate-col-info:after{right:-75px;bottom:-70px;}
}

.vp-row-with-wapes-white{position:relative;padding-top:72px}
.vp-row-with-wapes-white:before{content:"";height:72px;width:100%;background:url('img/waves_white_bg.png') repeat-x center 0;position:absolute;z-index:2;}

@media(max-width:1290px){
	.vp-cat-slider .pp-categories-outer{width:auto;margin-right:-80px}
	.vp-cat-slider .pp-categories-outer .swiper-pagination-fraction,
	.vp-cat-slider .pp-categories-outer .swiper-button-next, .vp-cat-slider .pp-categories-outer .swiper-button-prev{margin-right:80px}
}
@media(max-width:991px){
	.vp-heading-with-btn .fl-heading{margin-right:0 !important}
	.vp-cat-slider{margin-top:0}
	.vp-cat-slider .fl-module-content{margin-top:10px;}
	.vp-cat-slider .pp-categories-outer .swiper-pagination-fraction{right:auto;left:50%;margin-left:-80px;margin-right:0}
	.vp-cat-slider .pp-categories-outer .swiper-button-next, .vp-cat-slider .pp-categories-outer .swiper-button-prev{right:auto;left:50%;margin-left:-135px}
	.vp-cat-slider .pp-categories-outer .swiper-button-next{margin-left:0}
	
	.vp-special-projects-slider .uabb-blog-post-content{padding-left:28.65% !important}
}
@media(max-width:767px){
	.vp-cat-slider .pp-categories-outer{margin-right: 0;}
	.vp-recent-visual-slider{margin-left:20px;margin-right:20px}
	.vp-recent-visual-slider .fl-module-content{margin-left:0;margin-right:0 !important}
	.vp-recent-visual-slider .uabb-blog-posts .slick-slide{margin-top:120px}
	
	.vp-community-funded-box .uabb-infobox-content .uabb-imgicon-wrap{position:relative;top:0;right:0;margin-bottom:20px}
	
	.vp-recent-visual-slider .uabb-blog-posts .slick-arrow{top:0}
	
	.vp-special-projects-slider .uabb-blog-post-content{padding:70px 10% 40px !important;}
}

/************************************************************
 * ABOUT US
 ***********************************************************/
.vp-group-col-separator .fl-col{position:relative;padding:0 15px}

.vp-about-how-it-started .fl-row-content-wrap{position:relative;z-index:0}
.fl-builder-edit .vp-about-how-it-started .fl-row-content-wrap{position:static}
.vp-about-how-it-started .fl-row-content-wrap:before{content:"";z-index:-1;position:absolute;left:0;top:-60px;width:435px;height:283px;background:url('img/waves-grid.png') no-repeat center 0;}

.vp-row-strategic-plan .fl-row-content-wrap{position:relative;z-index:0}
.fl-builder-edit .vp-row-strategic-plan .fl-row-content-wrap{position:static}
.vp-row-strategic-plan .fl-row-content-wrap:after{content:"";z-index:-1;position:absolute;right:0;bottom:0;width:435px;height:165px;background:url('img/waves-grid.png') no-repeat center 0;}

.vp-asterisk-list .fl-module-content .fl-list{list-style:none;margin:0 -30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.vp-asterisk-list .fl-module-content .fl-list .fl-list-item{width:50%;padding:0 30px;margin-bottom:60px}
.vp-asterisk-list .fl-module-content .fl-list-item-icon{width:22px;height:21px;margin-top:5px;margin-right:20px;background:url('img/asterisks.png') no-repeat 0 0 / 100% auto;display:block}
.vp-asterisk-list .fl-module-content .fl-list-item-icon:before{display:none}
.vp-asterisk-list .fl-module-content .fl-list-item-content{display:-ms-flexbox;display:flex;padding-left:42px}

@media (max-width:991px) { 
	.vp-about-how-it-started .fl-row-content-wrap:before{width:280px;height:190px;}
}

@media(max-width:767px){
	.vp-group-col-separator .fl-col{padding-bottom:20px;margin-bottom:20px}
	.vp-group-col-separator .fl-col:after{height:14px;width:100%;bottom:0;left:0;top:auto;right:auto;background:url('img/wave-separator-h.png') repeat-x center 0;}
	.vp-asterisk-list .fl-module-content .fl-list .fl-list-item{width:100%;margin-bottom:20px}
	.vp-asterisk-list.fl-module-list .fl-list-item-heading{font-size: 20px;}
	.vp-asterisk-list .fl-module-content .fl-list-item-icon{width:15px;height:14px;margin-right:10px}
	.vp-about-how-it-started .fl-row-content-wrap:before{width:260px;height:170px;}
}

/************************************************************
 * PAGES
 ***********************************************************/
 
.vp-heading-asterik .fl-heading-text{display:inline-block;max-width:100%;background:url(img/asterisk.png) no-repeat 0 center;padding-left:29px;text-align:inherit;text-decoration: inherit;}
 
.has_waves_bl2 .fl-row-content-wrap{position:relative;z-index: 1;}
.has_waves_br2 .fl-row-content-wrap{position:relative;}
.has_waves_bl .fl-row-content-wrap{position:relative;z-index: 1;}
.has_waves_br .fl-row-content-wrap{position:relative;z-index: 2;}
.has_waves_tr .fl-row-content-wrap{position:relative;z-index: 1;}
.has_waves_tl .fl-row-content-wrap{position:relative;z-index: 1;}

.fl-builder-edit .has_waves_bl2 .fl-row-content-wrap,
.fl-builder-edit .has_waves_br2 .fl-row-content-wrap,
.fl-builder-edit .has_waves_bl .fl-row-content-wrap,
.fl-builder-edit .has_waves_br .fl-row-content-wrap,
.fl-builder-edit .has_waves_tr .fl-row-content-wrap,
.fl-builder-edit .has_waves_tl .fl-row-content-wrap{z-index:inherit}

.has_waves_tl .fl-row-content-wrap:before{content:"";position:absolute;left:0;top:0;width:415px;height:175px;background:url('img/waves-grid.png') no-repeat right 0;}
.has_waves_tr .fl-row-content-wrap:before{content:"";position:absolute;right:0;top:0;width:245px;height:158px;background:url('img/waves-grid.png') no-repeat 0 bottom;}
.has_waves_br .fl-row-content-wrap:before{content:"";position:absolute;right:0;bottom:-60px;width:353px;height:235px;background:url('img/waves-grid.png') no-repeat 0 bottom;z-index:-1}
.has_waves_bl .fl-row-content-wrap:before{content:"";position:absolute;left:0;bottom:-105px;width:245px;height:235px;background:url('img/waves-grid.png') no-repeat right bottom;}
.has_waves_br2 .fl-row-content-wrap:before{content:"";position:absolute;right:0;bottom:0;width:220px;height:140px;background:url('img/waves-grid3.png') no-repeat 0 0;}
.has_waves_bl2 .fl-row-content-wrap:before{content:"";position:absolute;left:0;bottom:80px;width:420px;height:205px;background:url('img/waves-grid.png') no-repeat right 0;}
 
.vp-visual-header .uabb-infobox-title-prefix a{background-color:#B7D793;padding:8px 15px 4px;display:inline-block;color:inherit;}
.vp-visual-header .uabb-infobox-title-prefix a:hover{background-color:#B7D793;color:#fff}

.vp-post-archive .uabb-cat-links a{background-color:#B7D793;padding:8px 15px 4px;display:inline-block}
.vp-post-archive .uabb-cat-links a:hover{background-color:#05312D;color:#fff}

.uabb-blogs-pagination{text-align:center;}
.uabb-blogs-pagination ul.page-numbers{padding-top:22px;display:inline-block;border-top:2px solid #182B33;max-width:100%;}
.uabb-blogs-pagination ul.page-numbers li{line-height:1;vertical-align:middle}
.uabb-blogs-pagination ul.page-numbers .page-numbers{font-weight:900;font-size:20px;margin:0;}
.uabb-blogs-pagination ul.page-numbers .prev,
.uabb-blogs-pagination ul.page-numbers .next{overflow:hidden;margin-right:20px;border:2px solid #182b33 !important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:55px;height:55px;line-height:55px;text-align:center;}
.uabb-blogs-pagination ul.page-numbers .next:before,
.uabb-blogs-pagination ul.page-numbers .prev:before{content:"\e951";display:block;line-height:44px;font-size: 26px;font-family:'Ultimate-Icons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.uabb-blogs-pagination ul.page-numbers .next{margin-right:0;margin-left:20px}
.uabb-blogs-pagination ul.page-numbers .next:before{content:"\e952"}

.vp-related-visuals .slick-list{height:auto !important}
.vp-related-visuals .uabb-blog-posts-carousel{padding-top:60px}
.vp-related-visuals .uabb-post-wrapper:nth-child(2n) .uabb-blog-posts-shadow{padding-top:50px;min-height:500px;}
.vp-related-visuals .uabb-cat-links a{background-color:#B7D793;padding:8px 15px 4px;display:inline-block}
.vp-related-visuals .uabb-cat-links a:hover{background-color:#B7D793;color:#fff}
.vp-related-visuals .uabb-post-thumbnail{overflow:visible}
.vp-related-visuals .uabb-blog-posts .slick-arrow{opacity:0.5;top:-95px;left:auto;right:0;margin-top:0;-webkit-transform: none;-moz-transform: none;transform: none;}
.vp-related-visuals .uabb-blog-posts .slick-arrow:hover{opacity:1}
.vp-related-visuals .uabb-blog-posts .slick-arrow i{display: block;background:transparent;width:55px !important;height:55px !important;font-size:30px;line-height:55px !important;border:2px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.vp-related-visuals .uabb-blog-posts .slick-prev{margin-right:79px}
.vp-related-visuals .uabb-blog-posts .uabb-post-thumbnail img{aspect-ratio:1;height:100%;object-fit:cover;}

.vp-visual-share .uabb-social-share-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.vp-visual-share .uabb-social-share-wrap:before{margin-right: auto;content:"SHARE";font-size:16px;font-weight:900;}

.vp-acc-visual .uabb-adv-accordion-item{border-bottom:2px solid #182B33}
.vp-acc-visual .uabb-adv-accordion-item .uabb-adv-accordion-button-icon{width:55px;height:55px;border:2px solid #182B33;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:50px}

.vp-team-slider .pp-testimonials-wrap:after{content:"";z-index:0;position:absolute;right:-230px;bottom:-155px;width:467px;height:283px;background:url('img/waves-grid2.png') no-repeat center 0;}
.vp-team-slider .owl-stage-outer{height:auto !important}
.vp-team-slider .pp-testimonial{display:-ms-flexbox;display:flex;}
.vp-team-slider .owl-carousel .owl-item .pp-testimonials-image{min-width:162px;margin-right: 48px;}
.vp-team-slider .owl-carousel .owl-item .pp-content-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.vp-team-slider .pp-content-wrapper .pp-title-wrapper{-ms-flex-order:-1;order:-1}
.vp-team-slider .owl-nav{margin-top: -38px;}
.vp-team-slider .owl-prev span,.vp-team-slider .owl-next span{display:none}
.vp-team-slider .owl-next:before,
.vp-team-slider .owl-prev:before{content:"\e953";display:block;line-height:44px;font-size: 36px;font-family:'Ultimate-Icons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.vp-team-slider .owl-next:before{content:"\e950"}

.hidden-only{display:none !important}

.vp-community-funded-box-2 .fl-col-content{position:relative;}
.vp-community-funded-box-2 .vp-community-funded-box-2-img{position:absolute;right:-245px;bottom:-110px;}

.vp-testimonials-slider{max-width:100%;margin:0 auto}
.vp-testimonials-slider .pp-testimonials-wrap{margin-left:0}
.vp-testimonials-slider .pp-testimonials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.vp-testimonials-slider .pp-testimonial{margin-left:0;margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.vp-testimonials-slider .pp-testimonial .pp-testimonials-image{min-width:200px;margin-left: 0;margin-top:0;}
.vp-testimonials-slider .pp-testimonial .pp-testimonials-image img {object-fit:cover;object-position:top;}
.vp-testimonials-slider .pp-testimonials-wrap .pp-testimonial .pp-content-wrapper{height:auto !important;width:100%}
.vp-testimonials-slider .pp-testimonials .pp-testimonials-nav{-ms-flex-order:-1;order:-1;margin-bottom: 20px;}
.vp-testimonials-slider .pp-testimonials .pp-testimonials-nav button{z-index:10;width:55px;height:55px;line-height:55px;}
.vp-testimonials-slider .pp-testimonials .pp-testimonials-nav button span{display:none;}
.vp-testimonials-slider .pp-testimonials .pp-testimonials-nav button:before{content:"\e97c";display:block;line-height:44px;font-size: 30px;font-family:'Ultimate-Icons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.vp-testimonials-slider .pp-testimonials .pp-testimonials-nav button.owl-next:before{content:"\e97e"}

@media (min-width:768px) {
	.vp-testimonials-slider{max-width:733px;margin:0 auto}
	.vp-testimonials-slider .pp-testimonials-wrap{margin-left:-160px}
	.vp-testimonials-slider .pp-testimonial{margin-left:160px;margin-top:93px;-ms-flex-direction:row;flex-direction:row;padding-top:40px}
	.vp-testimonials-slider .pp-testimonial .pp-testimonials-image{min-width:314px;margin-left: -200px;margin-top:-133px;}
	.vp-testimonials-slider .pp-testimonials .pp-testimonials-nav{margin-bottom:-75px}
}

.vp-faq-wrap .fl-col-content{position:relative}
.vp-faq-wrap .fl-col-content:before{content:"";position:absolute;left:-194px;top:50%;margin-top:-102px;width:467px;height:205px;background:url('img/waves-grid.png') no-repeat right 0;z-index:-1}

.vp-faq-search .pp-search-form-wrap{max-width:226px;margin:0 auto}
.vp-faq-search .pp-search-form-wrap .pp-search-form__icon{-ms-flex-order:2;order:2;padding-right:20px;color:#05312D;opacity:1}

.vp-faq .uabb-adv-accordion-item{border-bottom:1px solid #05312D}
.vp-faq .uabb-adv-accordion-item:last-child{border-bottom:0}

.vp-donate-form #donation-form-container{position:relative;}
.vp-donate-form #donation-form-container:after{content:"";display:block;clear:both}
.vp-donate-form #donation-form-container .btn-group,
.vp-donate-form #donation-form-container .section{display: block;padding-left:90px;padding-right:70px;background-color:#B7D793;width:55%;margin-left:auto}
.vp-donate-form #donation-form-container .section:after{content:"";display:block;clear:both}
.vp-donate-form #donation-form-container .section.recurring,
.vp-donate-form #donation-form-container .section.donation{position:absolute;top:0;left:0;width:41%}
.vp-donate-form #donation-form-container .section.donation{height:353px;margin-right:-20px;}
.vp-donate-form #donation-form-container .section.recurring{top:353px}
.vp-donate-form #donation-form-container .btn-group{padding-top:40px;padding-bottom:60px}
.vp-donate-form #donation-form-container .section.contact,
.vp-donate-form #donation-form-container .section.donation{padding-top:60px}
.vp-donate-form #donation-form-container .section.recurring{padding-bottom:60px}
.vp-donate-form .section h3{margin:0;background:url(img/asterisk.png) no-repeat 0 8px;padding-left:29px;padding-bottom: 30px;font-size: 28px;font-weight: 300;line-height: 32px;text-transform: uppercase;}

.vp-donate-form .donation-form .field{padding:0}
.vp-donate-form .section .field.other-amount,
.vp-donate-form .section .field.radio{display:block;padding-top:0;margin-bottom:0;padding-bottom:20px;width:50%;padding-right:20px;float:left}
.vp-donate-form .section .field.radio label{margin:0;display:block;position:relative;overflow:hidden;}
.vp-donate-form .section .field.radio input{opacity:0;opacity:0;visibility:hidden;position:absolute;left:-20px;top:-20px}
.vp-donate-form .section .field.radio .label{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;display:block;color:#05312D;background-color:#fff;padding:14px 12px 10px;text-align:center;font-size: 16px;font-weight: 400;line-height: 18px;text-transform:none}
.vp-donate-form .section .field.radio .label:hover{color:#fff;background-color:#E2721B}
.vp-donate-form .section .field.radio input:checked + .label{color:#fff;background-color:#05312D}
.vp-donate-form .section .field.other-option{display:none}
.vp-donate-form .section .field.other-amount{padding-left:0;padding-top:0;}
.vp-donate-form .section .field.other-amount input{width: 100% !important;height:42px;padding:14px 12px 10px;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #fff;max-width: inherit;text-align: center;}
.vp-donate-form .section .field.other-amount input:focus{border-color:#05312D}
.vp-donate-form .section .field.other-amount input.required{color:#fff;border-color:#05312D;background-color:#05312D}
.vp-donate-form .section .field.other-amount input.required::placeholder{color:#fafafa}

.vp-donate-form .btn-group{text-align:center;}
.vp-donate-form .btn-group .btn-submit-donation{padding:18px 30px;background-color:#E2721B;color:#fff;text-transform:uppercase;font-size: 16px;font-weight: 900;border:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}

.vp-donate-form .section .field label{font-size: 18px;font-weight: 400;line-height: 20px;color:#182B33}
.vp-donate-form .section.contact .field{padding-bottom:20px;padding-top:0;margin-bottom:0;width:50%;padding-right:20px;float:left}
.vp-donate-form #donation-form-container .section.billing-address{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.vp-donate-form .section.billing-address h3{width:100%;-ms-flex-order:-1;order:-1;display:none}
.vp-donate-form .section.billing-address .field{-ms-flex-order:1;order:1;padding-bottom:20px;padding-top:0;margin-bottom:0;width:50%;padding-right:20px;float:left}
.vp-donate-form .section.billing-address .field.street-address{-ms-flex-order:0;order:0;width: 100%;}
.vp-donate-form .section.payment h3{display:none}
.vp-donate-form .section.payment #card-element{max-width:inherit;width:100%;display:block;padding:11px}
.vp-donate-form .section.payment .field.payment{padding-right:20px}
.vp-donate-form .section.custom-fields{padding-top:30px}
.vp-donate-form .section.custom-fields h3{font-size:24px;}
.vp-donate-form .section.custom-fields .field{padding-bottom:20px;padding-top:0;margin-bottom:0;width:50%;padding-right:20px;float:left}
.vp-donate-form .section.custom-fields .field:last-child{width:100%}

.vp-donate-form #donation-form-container .section.hidden {display:none}

.vp-donate-form .section.comment{padding-bottom:20px}
.vp-donate-form .section.comment .field{padding-top:0;padding-bottom:0;padding-right:20px;}

.vp-donate-form .field.checkbox label{position:relative;overflow:hidden;}
.vp-donate-form .field.checkbox label input{opacity:0;opacity:0;visibility:hidden;position:absolute;left:-20px;top:-20px}
.vp-donate-form .field.checkbox label .label{display: block;position:relative;font-size: 18px;font-weight: 400;line-height: 24px;padding-left:30px;color:#05312D}
.vp-donate-form .field.checkbox label .label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff}
.vp-donate-form .field.checkbox label .label:after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:url(img/checklist.png) no-repeat center;display:none;background-size: 13px auto;}
.vp-donate-form .field.checkbox label input:checked + .label:after{display:block;}
.vp-donate-form .field.checkbox label input:checked + .label:before{background-color:#05312D}

.vp-donate-form .recurring .field.frequency label{font-size: 18px;font-weight: 400;line-height: 20px;text-transform: capitalize;color:#182B33}
.vp-donate-form .donation-form .field .required-star{display:inline;margin:0;color:inherit}

.vp-donate-form .donation-form .field input[type="number"],
.vp-donate-form .donation-form .field input[type="tel"],
.vp-donate-form .donation-form .field input[type="text"],
.vp-donate-form .donation-form .field input[type="email"]{width: 100% !important;height: 40px;max-width:inherit;padding:11px 12px 7px;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0}
.vp-donate-form .donation-form .field select{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100% !important;max-width:inherit;padding:13px 12px 9px;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0}
.vp-donate-form .donation-form .field textarea{width: 100% !important;max-width:inherit;padding:13px 12px 9px;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0}
 
@media(max-width:1300px){
	.vp-donate-form #donation-form-container .btn-group, .vp-donate-form #donation-form-container .section{padding-left:40px;padding-right:20px}
}
@media(max-width:991px){
	.vp-donate-col-info:before,
	.vp-row-special-projects .fl-row-content-wrap:before,
	.has_waves_tl .fl-row-content-wrap:before{-webkit-transform: scale(0.75);-moz-transform: scale(0.75);transform: scale(0.75);-moz-transform-origin: top left;-webkit-transform-origin: top left;transform-origin: top left;}
	.has_waves_tr .fl-row-content-wrap:before{-webkit-transform: scale(0.75);-moz-transform: scale(0.75);transform: scale(0.75);-moz-transform-origin: top right;-webkit-transform-origin: top right;transform-origin: top right;}
	.vp-donate-col-info:after,
	.vp-row-special-projects .fl-row-content-wrap:after,
	.has_waves_br2 .fl-row-content-wrap:before,
	.has_waves_br .fl-row-content-wrap:before{-webkit-transform: scale(0.75);-moz-transform: scale(0.75);transform: scale(0.75);-moz-transform-origin: bottom right;-webkit-transform-origin: bottom right;transform-origin: bottom right;}
	.has_waves_bl2 .fl-row-content-wrap:before,
	.has_waves_bl .fl-row-content-wrap:before{-webkit-transform: scale(0.75);-moz-transform: scale(0.75);transform: scale(0.75);-moz-transform-origin: bottom left;-webkit-transform-origin: bottom left;transform-origin: bottom left;}
	
	.vp-related-visuals .uabb-blog-posts-carousel{padding-top:80px}
	.vp-related-visuals .uabb-blog-posts .slick-arrow{top:0;left:50%;right:auto;margin-left:-69px}
	.vp-related-visuals .uabb-blog-posts .slick-next{margin-left:10px}
	.vp-team-slider .owl-carousel .owl-item .pp-testimonials-image{min-width:100px;margin-right:20px;}
	
	.vp-community-funded-box-2 .vp-community-funded-box-2-img{position:relative;right:0;bottom:0}
	
	.vp-donate-form #donation-form-container .btn-group,
	.vp-donate-form #donation-form-container .section{width:auto}
	.vp-donate-form #donation-form-container .section.recurring,
	.vp-donate-form #donation-form-container .section.donation{height: auto;position:relative;width:auto;top:0;left:0;margin-right:0;;}
	.vp-donate-form #donation-form-container .section.recurring{margin-bottom:40px}
	.vp-donate-form #donation-form-container .section.contact, .vp-donate-form #donation-form-container .section.donation{padding-top:40px;}
	.vp-donate-form #donation-form-container .btn-group,
	.vp-donate-form #donation-form-container .section.recurring{padding-bottom:40px}
}
@media(max-width:767px){
	.vp-donate-col-info:before,
	.vp-donate-col-info:after,
	.vp-row-special-projects .fl-row-content-wrap:before,
	.vp-row-special-projects .fl-row-content-wrap:after,
	.has_waves_tl .fl-row-content-wrap:before,
	.has_waves_tr .fl-row-content-wrap:before,
	.has_waves_br2 .fl-row-content-wrap:before,
	.has_waves_br .fl-row-content-wrap:before,
	.has_waves_bl2 .fl-row-content-wrap:before,
	.has_waves_bl .fl-row-content-wrap:before{-webkit-transform: scale(0.5);-moz-transform: scale(0.5);transform: scale(0.5);}
	
	.vp-related-visuals .uabb-post-wrapper:nth-child(2n) .uabb-blog-posts-shadow{padding-top:0}
}
@media(max-width:600px){
	.vp-team-slider .pp-testimonials-wrap:after{bottom:-40px}
	.vp-team-slider .pp-testimonials-content{margin:20px 0 !important}
	.vp-team-slider .pp-testimonial{display:block}
	.vp-team-slider .owl-carousel .owl-item .pp-testimonials-image{margin-right:auto;}
	
	.vp-donate-form #donation-form-container .btn-group, .vp-donate-form #donation-form-container .section{padding-left:20px;padding-right:20px}
	
	.vp-donate-form .section.comment .field,
	.vp-donate-form .section.custom-fields .field,
	.vp-donate-form .section.billing-address .field,
	.vp-donate-form .section.contact .field,
	.vp-donate-form .section .field.other-amount,
	.vp-donate-form .section.payment .field.payment,
	.vp-donate-form .section .field.radio{width:100%;float:none;padding-right:0}
	.vp-donate-form .section.captcha iframe{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}
	
}
@media(max-width:400px){
	
}
.vp-testimonials {
	border: 2px solid #007a6c;
}

.vp-testimonials-maxwidth .uabb-infobox-text-wrap {
	max-width: 540px;
}

.vp-slidebox .uabb-slide-box-wrap {
	border: 1px solid #cccccc;
	overflow: hidden;
}

.vp-testimonial-vid {
	border: 2px solid #ffffff;
}

.uabb-testimonials-wrap .uabb-slider-prev .fa, .uabb-testimonials-wrap .uabb-slider-next .fa, .uabb-testimonials-wrap .uabb-slider-prev i, .uabb-testimonials-wrap .uabb-slider-next i {
	height: 50px;
	width: 50px;
	line-height: 50px;
}

.uabb-slider-prev {
	margin-left: -40px;
}

.uabb-slider-next {
	margin-right: -40px;
}

.vp-slidebox .uabb-slide-box-wrap .uabb-slide-box .uabb-slide-down {
    top: 100%;
	height: 100%;
    z-index: 3;
}

.vp-slidebox .uabb-slide-box-wrap .open-slidedown .uabb-slide-down {
    top: 0;
}

.process-col-bg > .fl-col-content {
	position: relative;
}

.process-col-bg > .fl-col-content::after {
	background-image: url('/wp-content/uploads/2023/07/Visualizing-Palestine-2_process-bg-right.svg');
	background-position: right center;
	content: '';
	width: 74px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}

.recent-visuals-bg > .fl-row-content{
	background-size: 245px;
}

.donate-waves>div.fl-row-content-wrap{
	postition: relative;
}

.donate-waves>div.fl-row-content-wrap:after {
	background-image: url('/wp-content/uploads/2023/07/Visualizing-Palestine-2_waves-pattern.svg');
	content: '';
	width: 245px;
	position: absolute;
	background-position: top left;
	margin-left: -50px;
	margin-top: -50px;
	background-repeat: no-repeat;
	
}

div.vp-language-selectors a{
	background: #B7D793;
	padding: 4px 15px 4px;
	border-radius: 50px;
	color: #182b33;
	display: inline-block;
}


/************************************************************
 * OTHER
 ***********************************************************/