/*
Theme Name: Oxpitan Child
Description: Child theme for the Oxpitan themes
Author: gaviathemes
Template: oxpitan
*/


/*-----------------------------
	News Ticker
------------------------------*/
.acme-news-ticker {
	background: #8B5595;
	position: relative;
	height: 45px;
	border: 1px solid #6b2378;
	border-top: none;
	border-right: none;
	margin-top: 45px;
}

@media (min-width: 768px) {
	.acme-news-ticker {
		margin-top: 0;
	}
}

.acme-news-ticker-label {
	font-family: "Montserrat", Sans-serif;
	color: #F47C26;
	background-color: #6b2378;
	padding: 12px 20px;
	width: auto;
	float: left;
	margin-right: 15px;
	line-height: normal;
	height: 100%;
}
@media (max-width: 575px) {
	.acme-news-ticker {
		border:none;
	}
	.acme-news-ticker-label {
		position: absolute;
		top: -45px;
		width: 100%;
		text-align: center;
	}
}
.acme-news-ticker-box {
	height: 100%;
	padding-top: 5px;
	overflow: hidden;
	opacity: 0;
	transition: all 0.5s ease-out;
}
@media (max-width: 575px) {
		.acme-news-ticker-box {
			padding-left: 10px;
			padding-right: 120px;
		}
}
.acme-news-ticker-box ul {
	width: 100%;
	list-style: none;
	list-style-type: none !important;
	padding: 0;
	margin: 0;
	display: flex;
	transform: translateZ(0);
	will-change: transform;
	/** /
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;

	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	/**/

}
.acme-news-ticker-box ul li {
	position: relative;
	flex-shrink: 0;
	padding: 0 2em;
	padding-left: 1em;
}

.acme-news-ticker-box ul li:before {
	color: #FFFFFF;
	content: ">";
	font-family: "Montserrat", Sans-serif;
	position: absolute;
	top: 1px;
	left: 0;
	transition: all 0.5s ease-out;
}

.acme-news-ticker-box ul li:hover:before {
	color: #F47C26;
}

.acme-news-ticker-box ul li a {
	font-size: .8em;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: 300;
	transition: all 0.5s ease-out;
	font-family: "Montserrat", Sans-serif;
}

.acme-news-ticker-box ul li a:hover {
	color: #F47C26;
}


/* (D) ANIMATION - MOVE ITEMS FROM RIGHT TO LEFT */
/* 4 ITEMS -400%, CHANGE THIS IF YOU ADD/REMOVE ITEMS */
@keyframes tickerh {
	0% {
		transform: translate3d(100%, 0, 0);
	}
	100% {
		transform: translate3d(-710%, 0, 0);
	}
}
.hmove {
	animation: jshmove linear 120s infinite;
}
.hmove:hover {
	animation-play-state: paused;
}


/* NAVIGATION */
@media (min-width: 680px) and (max-width: 820px) {
	.header-mobile .mobile-logo img {
		margin: 1em auto;
		max-width: 70%;
	}
}

@media (max-width: 820px) {
	.header-mobile .main-search {
		right: 25px;
	}
}

@media (max-width: 680px) {
	.header-mobile .mobile-logo img {
		top: -4px;
		position: relative;
		max-width: 90%;
		padding: 10px 0 5px 0;
	}
}

/* BUTTONS */
.btn-theme:before,
.btn-theme-second:before,
.btn:before,
.btn-white:before,
.btn-black:before,
.btn-give-theme:before,
button.give-btn:before {
	transform: none;
}

.gv-sticky-menu .header-bottom .container {
	width: 100%;
	max-width: 100%;
}

#embedded-datastudio {
	height: 100%;
}
#embedded-datastudio iframe {
	/*height: 100vh;*/
}

/* BREADCRUMBS */
.custom-breadcrumb {
	margin-bottom: 0;
	background-repeat: no-repeat;
}

.custom-breadcrumb .breadcrumb {
	display: none;
}

.custom-breadcrumb .breadcrumb-overlay {
	background-repeat: no-repeat;
	background-position: center left;
}

.custom-breadcrumb .breadcrumb-container-inner .heading-title {
	z-index: 2;
	display: block;
	position: relative;
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
}

.page-styles-legal .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-news .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-partners-news .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-partners-grant .custom-breadcrumb .breadcrumb-container-inner .heading-title {
	color: #F47c26;
}

.gva_team-template-default.single-gva_team .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-support .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-partners-strategic .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-contact .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-dashboards .custom-breadcrumb .breadcrumb-container-inner .heading-title {
	color: #895595;
}

.page-styles-donors .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-governance .custom-breadcrumb .breadcrumb-container-inner .heading-title,
.page-styles-about .custom-breadcrumb .breadcrumb-container-inner .heading-title {
	color: #33364a;
}

.page-styles-careers .custom-breadcrumb .breadcrumb-container-inner .heading-title {
	color: #F47c26;
}

@media (max-width: 680px) {
	.custom-breadcrumb .breadcrumb-overlay {
		background-image: none !important;
	}
	.custom-breadcrumb .breadcrumb-container-inner .heading-title {
		font-size: 50px;
	}
}

/* FULLBLEED IMAGE BELOW BREADCRUMBS */
.elementor-container.elementor-column-gap-no .elementor-column.elementor-col-100 .elementor-widget-wrap {
	padding: 0;
}

.elementor-container.elementor-column-gap-no .elementor-column.elementor-col-100 .elementor-widget-wrap img {
	width: 100%;
}


/*
 *
 * HOME PAGE
 *
 */
.page-styles-home .elementor-4004 .elementor-element.elementor-element-111fcd0 {
	border:none;
}

.page-styles-home #rev_slider_7_1_wrapper .hermes.tp-bullets {
	top: 96% !important;
	left: auto !important;
	right: 33% !important;
}

/* HOME LATEST NEWS BLOCK */
#latest-news-block-title .elementor-widget-wrap {
	align-content: center;
}

#latest-news-block-content .gva-element-gva-video-box .title {
	color: #895595;
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
}

#latest-news-block-content .gva-element-gva-video-box .desc {
	color: #000000;
}

#latest-news-block-content .gva-element-gva-video-box .video-action a,
#latest-news-block-content .gva-element-gva-video-box .video-action a:before {
	background-color: #F47c26;
}

#latest-news-block-content .gva-element-gva-video-box .video-action a .fa-play:before {
	content: "\ec28";
	font-family: 'gva-icon' !important;
}

#latest-news-block-content .gva-element-gva-video-box .desc a,
#latest-news-block-content .gva-element-gva-video-box .desc .btn-theme:before {
	background-color: #F47c26;
}

@media (max-width: 820px) {
	#latest-news-block-title .elementor-widget-wrap {
		padding-left: 0;
	}
	#latest-news-block-title .elementor-widget.elementor-widget-gva-heading-block .elementor-widget-container {
		padding-left: 0;
	}
	#latest-news-block-title .gsc-heading.align-left .title {
		text-align: center;
		font-size: 42px;
	}
}

/*
 *
 * Intermediary Partners Carousel
 *
 */

.page-styles-home .give-block .form-content .form-content-inner .campaign-content-inner,
.page-styles-partners-grant .give-block .form-content .form-content-inner .campaign-content-inner {
	margin-bottom: 0;
	height: 85px;
}

.page-styles-partners-grant .give-block .form-content .form-content-inner {
	padding-top: 0;
	padding-bottom: 0;
	background-color: #FFFFFF;
	/*
	border-bottom: 5px solid #F47c26;
	*/
}

.page-styles-home .give-block .form-content .form-content-inner .campaign-content-inner .title,
.page-styles-home .give-block .form-content .form-content-inner .campaign-content-inner .title a,
.page-styles-partners-grant .give-block .form-content .form-content-inner .campaign-content-inner .title,
.page-styles-partners-grant .give-block .form-content .form-content-inner .campaign-content-inner .title a {
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
}

.page-styles-home .give-block .form-content .form-content-inner .campaign-content-inner .title,
.page-styles-partners-grant .give-block .form-content .form-content-inner .campaign-content-inner .title {
	font-size: 1em;
	text-align: center;
	text-transform: uppercase;
}

.page-styles-partners-grant .give-block .form-content .form-content-inner .campaign-content-inner .title {
	text-transform: capitalize;
}

.page-styles-home .give-block .form-content .form-content-inner .campaign-content-inner .desc,
.page-styles-partners-grant .give-block .form-content .form-content-inner .campaign-content-inner .desc {
	font-size: .8em;
	line-height: 1.2em;
	display: none;
}

.page-styles-home .give-block .form-content .give-block .form-image,
.page-styles-home .give-block .form-content .form-content-inner .campaign-content-inner .title a,
.page-styles-partners-grant .give-block .form-content .give-block .form-image,
.page-styles-partners-grant .give-block .form-content .form-content-inner .campaign-content-inner .title a {
	pointer-events: none;
	cursor: default;
}

.page-styles-home .give-block .campaign-action,
.page-styles-partners-grant .give-block .campaign-action {
	text-align: center;
}

.page-styles-partners-grant .give-block .campaign-action {
	display: none;
}

.page-styles-home .give-block .campaign-information,
.page-styles-home .give-block .give__progress .give__progress-bar .percentage,
.page-styles-partners-grant .give-block .campaign-information,
.page-styles-partners-grant .give-block .give__progress .give__progress-bar .percentage {
	display: none;
}

.page-styles-home .give-block:hover .content-action,
.page-styles-home .give-block:hover .form-image:after,
.page-styles-partners-grant .give-block:hover .content-action,
.page-styles-partners-grant .give-block:hover .form-image:after {
	display: none;
}

.partner-modal-popup-block,
.support-resource-modal-popup-block {
	position: relative;
	background-color: #FFFFFF;
	padding: 2em;
	border-radius: 0;
	box-shadow: 0px 5px 15px rgb(0 0 0 / 20%);
	border: none;
	max-width: 70vw;
    margin: 0 auto;
}

.support-resource-modal-popup-block {
	max-width: 50vw;
}

.support-resource-modal-popup-block .content-block {
	display: flex;
    flex-direction: column;
    align-items: center;
}

.support-resource-modal-popup-block .content-block .support-resource-content {

}


.partner-modal-popup-block h5,
.support-resource-modal-popup-block h5 {
	font-size: 2em;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
	text-transform: uppercase;
}

.partner-modal-popup-block p {
	text-align: center;
}

.support-resource-modal-popup-block p {
	text-align: left;
}

.support-resource-modal-popup-block a {
	color: #26BFA1;
}

@media (max-width: 1024px) {
	.gva-element-partners .owl-carousel .owl-item img {
		width: 100% !important;
	}

	.support-resource-modal-popup-block {
		max-width: 70vw;
	}
}

/*
 *
 * NEWS PAGE
 *
 */
body.page-styles-news,
body.page-styles-news .wrapper-page {
	background-color: #26bfa1;
}

body.page-styles-news .gva-posts-grid .post {
	background-color: #FFFFFF;
	transition: all 0.35s ease-out;
}

body.page-styles-news .gva-posts-grid .post:hover {
	box-shadow: 0 14px 28px rgb(0 0 0 / 10%);
}

body.page-styles-news .gva-posts-grid .post .entry-content .content-inner {
	padding: 0 2em;
}
body.page-styles-news .gva-posts-grid .post .entry-content .content-inner .entry-meta a {
	color: #E36955;
}

body.page-styles-news .gva-posts-grid .post .entry-content .entry-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
	font-size: 18px;
    line-height: 24px;
}

body.page-styles-news .gva-posts-grid .post .entry-content .entry-description {
	font-size: 14px;
}

body.page-styles-news .gva-posts-grid .post .entry-content .btn-theme,
body.page-styles-news .gva-posts-grid .post .entry-content .btn-theme:before {
	background-color: #F47c26;
}

.page-styles-news .elementor-widget-sidebar .widget {
	padding-left: 0;
	background-color: #f2f0ec;
	padding: 2em;
	margin-bottom: 2em;
}

.post-template-default.single-post .wp-sidebar .widget.widget_search,
.page-styles-news .elementor-widget-sidebar .widget.widget_search {
	background-color: #895595;
}

.post-template-default.single-post .wp-sidebar .widget.widget_search .wp-block-search__input,
.page-styles-news .elementor-widget-sidebar .widget.widget_search .wp-block-search__input {
	border: 1px solid transparent;
	background: transparent;
    color: #FFFFFF;
}

.post-template-default.single-post .wp-sidebar .widget.widget_search .wp-block-search__input::placeholder,
.page-styles-news .elementor-widget-sidebar .widget.widget_search .wp-block-search__input::placeholder {
	color: #FFFFFF;
}

.page-styles-news .elementor-widget-sidebar .widget .widget-title {
	text-transform: uppercase;
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
}

.page-styles-news .elementor-widget-sidebar .widget ul {
	list-style: none;
	padding-left: 0;
}

.page-styles-news .widget_wp_categories_widget ul li,
.page-styles-news .widget_wpcategorieswidget ul li {
	margin-bottom: .5em;
}

.page-styles-news .widget_wp_categories_widget ul li a,
.page-styles-news .widget_wpcategorieswidget ul li a {
	color:#818181;

}

.page-styles-news .widget_wp_categories_widget ul li a:hover,
.page-styles-news .widget_wpcategorieswidget ul li a:hover {
	color: #26bfa1;
}

.page-styles-news.single-format-video article.format-video.has-post-thumbnail .post-thumbnail {
	display: none;
}

/* News Archive Page */
.archive .custom-breadcrumb {
	background-color: #895595;
}

.archive .custom-breadcrumb .breadcrumb-container-inner .heading-title {
	color: #F47c26;
}

.archive #page-content,
.archive #wp-content {
	background-color: #26bfa1;
}

.archive .main-page-content {
	margin-top: 4em;
}

.archive .item-columns .post {
	background-color: #FFFFFF;
}

.archive .blog-grid-style .post .entry-content {
	padding: 0;
}
.archive .blog-grid-style .post .entry-content .content-inner {
	padding: 15px 30px 30px;
}

.archive .item-columns .post .entry-title,
.archive .item-columns .post .entry-meta,
.archive .item-columns .post .read-more,
.archive .item-columns .post .entry-description {
	text-align: left;
}

.archive .item-columns .post .entry-title {
	text-transform: uppercase;
	font-weight: 800;
	font-family: "Montserrat", Sans-serif;
}

.archive .item-columns .post .btn-theme,
.archive .item-columns .post .btn-theme:before {
	background-color: #F47c26;
}

/* Single News Page */
.post-template-default.single-post .wp-content {
	padding: 3em 2em;
	background: #f2f0ec;
}

.post-template-default.single-post .main-page-content {
	margin-top: 4em;
}

.single.single-post #wp-content > article.post .entry-title {
	font-family: "Montserrat", Sans-serif;
}

.post-template-default.single-post .wp-sidebar .widget .widget-title {
	text-transform: uppercase;
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
}

/*
 *
 * GRANT PARTNERS PAGE
 *
 */
.page-styles-partners-grant .elementor-widget-tabs .elementor-tab-title,
.page-styles-partners-grant .elementor-widget-tabs .elementor-tab-desktop-title {
	border: 1px solid transparent;
	color: #33364A;
	font-family: "Montserrat", Sans-serif;
}

.page-styles-partners-grant .elementor-widget-tabs .elementor-tab-title.elementor-active,
.page-styles-partners-grant .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	font-weight: 800;
	color: #f47c26;
}

.page-styles-partners-grant .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
	margin-bottom: 2em;
}

.page-styles-partners-grant .elementor-tab-title,
.page-styles-partners-grant .elementor-tab-content,
.page-styles-partners-grant .elementor-tabs-content-wrapper {
	border: none;
	box-shadow: none;
}

.page-styles-partners-grant .elementor-widget-tabs .elementor-tab-title:after,
.page-styles-partners-grant .elementor-widget-tabs .elementor-tab-title:before {
	content: none;
}

.page-styles-partners-grant .elementor-widget-tabs .elementor-tab-desktop-title:nth-of-type(2) {
	border-left: 1px solid #d4d4d4;
}

.page-styles-partners-grant .elementor-widget-tabs .elementor-tab-content {
	border: 1px solid transparent
}

.page-styles-partners-grant .partner_intermediary.hentry {
	position: relative;
}

.page-styles-partners-grant .partner_intermediary.hentry:after {
	content: '';
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
	opacity: 0;
	background-color: #3cd6ba;
	transition: all 0.35s ease-out;
}

.page-styles-partners-grant .partner_intermediary.hentry:hover:after {
	opacity: .5;
}

.page-styles-partners-grant .partner_intermediary .funded {
	display: none;
}

/*
 *
 * DONORS PAGE
 *
 */
.page-styles-donors .list-donors {

}

.page-styles-donors .list-donors > .elementor-container {
	padding: 60px;
	border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: rgba(0,0,0,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.page-styles-donors .list-donors > .elementor-container:last-child {
	border: none;
}

.page-styles-donors .list-donors > .elementor-container .elementor-col-50:nth-of-type(1) {
	width: 30%;
}

.page-styles-donors .list-donors > .elementor-container .elementor-col-50:nth-of-type(2) {
	width: 70%;
	padding: 20px;
	align-items: center;
}

.page-styles-donors .list-donors .gsc-heading h2.title {
	font-family: "Montserrat", Sans-serif;
    font-size: 28px;
}

.page-styles-donors .list-donors .gsc-heading .sub-title {
	color: #F1AE44;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 1px;
    font-weight: 500;
    color: #e36955;
}

.page-styles-donors .list-donors .elementor-widget-container img {
	max-width: 100%;
	width: auto;
	height:  166px;
}

@media (max-width: 700px) {

	.page-styles-donors .list-donors > .elementor-container {
		padding: 60px 0;

	}

	.page-styles-donors .list-donors > .elementor-container .elementor-col-50:nth-of-type(1) {
		width: 30%;
		align-items: center;
		padding-left: 0;
	}
	.page-styles-donors .list-donors > .elementor-container .elementor-col-50:nth-of-type(2) {
		width: 70%;
	}

	.page-styles-donors .list-donors .gsc-heading h2.title {
		font-size: 20px;
	}

	.page-styles-donors .list-donors .elementor-widget-container img {
		max-width: 100%;
		width: auto;
		height:  auto;
	}
}
/*
 *
 * ABOUT PAGE
 *
 */
.page-styles-about .elementor-widget-tabs .elementor-tab-title,
.page-styles-about .elementor-widget-tabs .elementor-tab-desktop-title {
	border: 1px solid transparent;
	color: #33364A;
	font-family: "Montserrat", Sans-serif;
}

.page-styles-about .elementor-widget-tabs .elementor-tab-title.elementor-active,
.page-styles-about .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	font-weight: 800;
	color: #f47c26;
}

.page-styles-about .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
	margin-bottom: 2em;
}

.page-styles-about .elementor-tab-title,
.page-styles-about .elementor-tab-content,
.page-styles-about .elementor-tabs-content-wrapper {
	border: none;
	box-shadow: none;
}

.page-styles-about .elementor-widget-tabs .elementor-tab-title:after,
.page-styles-about .elementor-widget-tabs .elementor-tab-title:before {
	content: none;
}

.page-styles-about .elementor-widget-tabs .elementor-tab-desktop-title:nth-of-type(2) {
	border-left: 1px solid #d4d4d4;
}

.page-styles-about .elementor-widget-tabs .elementor-tab-content {
	border: 1px solid transparent
}

.page-styles-about .team-block.team-v2.text-light .team-name,
.page-styles-about .team-block.team-v2.text-light .team-name a {
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
}

/* Strategic Pillars */

.page-styles-about .give-block .form-content .form-content-inner .campaign-content-inner {
	margin-bottom: 0;
	height: 85px;
}

.page-styles-about .give-block .form-content .form-content-inner .campaign-content-inner .title,
.page-styles-about .give-block .form-content .form-content-inner .campaign-content-inner .title a {
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
}

.page-styles-about .give-block .form-content .form-content-inner .campaign-content-inner .title {
	font-size: 1em;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 0;
}

.page-styles-about .give-block .form-content .form-content-inner .campaign-content-inner .desc {
	font-size: .8em;
	line-height: 1.2em;
	display: none;
}

.page-styles-about .give-block .form-content .form-content-inner .campaign-content-inner .campaign-action {
	margin-top: 0;
}

.page-styles-about .give-block .form-content .give-block .form-image,
.page-styles-about .give-block .form-content .form-content-inner .campaign-content-inner .title a {
	pointer-events: none;
	cursor: default;
}

.page-styles-about .give-block .campaign-action {
	text-align: center;
	margin-top: 0;
}
/*
.page-styles-about .give-block .campaign-action,
*/
.page-styles-about .give-block .campaign-information,
.page-styles-about .give-block .give__progress .give__progress-bar .percentage {
	display: none;
}

.page-styles-about .give-block:hover .content-action,
.page-styles-about .give-block:hover .form-image:after {
	display: none;
}

/*
 *
 * GOVERNANCE PAGE
 *
 */
.page-styles-governance .portfolio-filter,
.page-styles-support .portfolio-filter {
	margin-bottom: 2em;
	width: 100%;
    float: none;
    text-align: center;
    display: flex;
    justify-content: center;
}

.page-styles-governance .portfolio-filter .nav-tabs li,
.page-styles-support .portfolio-filter .nav-tabs li {
	position: relative;
}

.page-styles-governance .portfolio-filter .nav-tabs li:after,
.page-styles-support .portfolio-filter .nav-tabs li:after{
	content: ' | ';
	position: absolute;
	right: 0;
	top: 0;
}

.page-styles-support .portfolio-filter .nav-tabs li:last-child::after,
.page-styles-governance .portfolio-filter .nav-tabs li:last-child::after{
	content: none;
}

.page-styles-support .portfolio-filter .nav-tabs li a,
.page-styles-governance .portfolio-filter .nav-tabs li a{
	padding-right: 10px;
}

.page-styles-support .portfolio-filter .nav-tabs li a.active,
.page-styles-governance .portfolio-filter .nav-tabs li a.active {
	font-weight: 800;
}


.page-styles-support .portfolio-v1 .content-inner,
.page-styles-governance .portfolio-v1 .content-inner{
	opacity: 1;
	width: 65%;
	left: 35%;
}

.page-styles-support .portfolio-v1 .content-inner .category,
.page-styles-governance .portfolio-v1 .content-inner .category{
	line-height: 1;
}

.page-styles-support .portfolio-v1 .content-inner .title a,
.page-styles-governance .portfolio-v1 .content-inner .title a{
	font-family: "Montserrat", Sans-serif;
	font-weight: 800;
	color: #f47c26;
}

.page-styles-support .portfolio-v1 .content-inner .title a:hover,
.page-styles-governance .portfolio-v1 .content-inner .title a:hover{
	color: #42b8d2;
	text-decoration: none;
}

@media (max-width: 700px) {
	.portfolio-v1 .images a.link-image-content img {
		width: 100%;
		height: auto;
	}
}
/* TEAM BLOCK STYLES */
.team-block.team-v2 .team-content .bg-overlay-2 {
	width: 100%;
	left: 22px;
	transform: none;
}

@media (max-width: 1024px) {
	.gva-teams-carousel .owl-carousel .owl-item img {
		width: 100% !important;
	}
}


/*
 *
 * SINGLE TEAM PAGE
 *
 */
.gva_team-template-default.single-gva_team .content-page {
	padding: 4em 2em;
}

.gva_team-template-default.single-gva_team .content-page .team-content {
	margin-top: 4em;
}

.gva_team-template-default.single-gva_team .content-page .team-thumbnail .heading {
	display: none;
}

/* TABLEPRESS */
.tablepress thead th {
	background-color: #42b8d2;
}

.tablepress thead th:hover {
	background-color: #34BB9F;
}

.tablepress td {
    transition: all 0.35s ease-out;
}

.tablepress .even td {
	background-color: #f47c26;
	color: #FFFFFF;
}

.tablepress .even:hover td {
	color: #000000;
}

.tablepress .odd:hover td {
	color: #f47c26;
}

.dataTables_filter input[type="search"]{
	outline: none;
	border: 1px solid transparent;
	padding: 5px 10px;
	background-color: #eeeeee;
}

.dataTables_filter input[type="search"]:active {
	border-color: #42b8d2;
}

.paging_simple .paginate_button.next:after,
.paging_simple .paginate_button.previous:before {
	content: none;
}


/*
 *
 * DONOR PAGE
 *
 */
.page-styles-donors .donor-holder .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
}

/*
 *
 * LEGAL PAGE
 *
 */
 .page-styles-legal .main-page-content {
	margin-top: 4em;
}

/*
 *
 * BANNER UNIT
 *
 */
@media (min-width: 768px) and (max-width: 1200px) {
	.page-banner-unit {
		background-size: auto 100% !important;
	}

	.page-banner-unit .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 0 !important;
	}

	.page-banner-unit .gva-element-gva-heading-block {
		padding-left: 80px;
	}

	.page-banner-unit .elementor-widget-image img {
		display: none !important;
	}
}

@media (max-width: 820px) {
	.page-banner-unit {
		background-image: none !important;
	}

	.page-banner-unit .elementor-col-50 {
		width: 100% !important;
	}

	.page-banner-unit > .elementor-container .elementor-column:first-of-type .elementor-widget-wrap {
		top: -1px;
		padding: 0;
	}

	.page-banner-unit .elementor-widget-image img {
		display: block !important;
	}

	.page-banner-unit .gva-element-gva-heading-block {
		padding-left: 0;
	}

	.page-banner-unit .gva-element-gva-heading-block .gsc-heading .content-inner {
		max-width: 50% !important;
		margin: 0 auto;
	}

	.page-banner-unit > .elementor-container .elementor-column:nth-of-type(2) .elementor-widget-wrap .gsc-heading .title,
	.page-banner-unit > .elementor-container .elementor-column:nth-of-type(2) .elementor-widget-wrap .gsc-heading .title-desc,
	.page-banner-unit > .elementor-container .elementor-column:nth-of-type(2) .elementor-widget-wrap .gsc-heading .heading-action {
		text-align: center;
		float: none;
		display: block;
	}
}

@media (max-width: 680px) {
	.page-banner-unit .gva-element-gva-heading-block {
		padding: 50px 0 30px 0;
	}
	.page-banner-unit .gva-element-gva-heading-block .gsc-heading .content-inner {
		max-width: 100% !important;
	}
}

/*
 *
 * FOOTER
 *
 */
@media (max-width: 820px) {
	#footer-holder {
		background-size: 150px auto;
	}

	#footer-holder .gva-socials ul.social-links li {
		margin-bottom: 25px;
	}
}

@media (max-width: 680px) {
	#footer-holder {
		background-image: none !important;
	}

	#footer-holder > .elementor-container  .column-spacer {
		display: none;
	}
}

.mfp-zoom-out {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
  transform: scale(1.3);
  opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}
