/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 16 2024 | 06:59:07 */
html,body{
	overflow-x: hidden;
}

body.admin-bar #wrapper {
	padding-top: 32px;
}

.gm-show-mobile, .gm-burger-menu, .gm-close {
	display: none;
}
.gm-show-mobile img{
	border-radius: 10px;
}
.gm-close {
    font-size: 30px;
    font-weight: 700;
    position: absolute;
    top: 20px;
    right: 20px;
    line-height: 1;
}

@media screen and (max-width: 1440px){
	.gw3-region-container .card-style-stat .standard-card-text {
		font-size: 26px;
	}
	.gm-imgheight-100.gw3-block.card-style-program .standard-card-image, .gm-imgheight-100.gw3-block.card-style-program .standard-card-image img {
		height: 100%;
		width: 100%;
	}
	.page-id-874 .section:not(.header-row-v2) {
		/* padding: 35px 0; */
		margin: 0 !important;
	}
	.page-id-874 .side-arrows-controller__arrow img {
		width: 50px;
	}
	.page-id-874 .card-style-resource .slider__arrows {
		justify-content: center;
		gap: 30px;
		top: -130px;
	}
	.page-id-874 .heading--h2, .page-id-874 .gw3-block .heading--h1, .page-id-874 .gw3-block .digital-sales-team .evlt-paragraph__extra-info,
	.page-id-874 .heading--display.evlt-paragraph__main-title{
		font-size: 3rem;
		line-height: 1.2;
	}
	.page-id-874 .gw3-block.card-style-program .standard-card-title,
	.page-id-874 .heading--h3.evlt-paragraph__main-title{
		font-size: 2rem;
	}
	.page-id-874 .post-cards__static-layout{
		overflow: hidden;
	}
	.page-id-874 .background-type-video .layout-row__content {
		grid-template-columns: 12fr !important;
	}
	.page-id-874 .evlt-paragraph__intro-text {
		font-size: 1.5rem;
	}
	.page-id-874 .gw3-block .digital-sales-team .evlt-paragraph__text {
		font-size: 1rem;
	}
}
@media screen and (max-width: 1280px){
	footer .layout-row__content .footer-v2-logo-block {
		margin-bottom: 30px;
	}
	.footer .layout-row__content {
		--col-frs: 12fr !important;
	}
	footer .evlt-paragraph {
		align-items: center;
		text-align: center;
	}
	.footer-terms-row .terms-menu {
		justify-content: center;
	}
	.resource-cards .post-cards__static-layout {
		grid-template-columns: repeat(4, 1fr);
	}
	.card-style-news-grid .standard-card-content {
		height: auto;
		min-height: 160px;
	}
	.card-style-news-grid .wp-block-heading.standard-card-title {
		font-size: 18px;
	}
}
@media screen and (max-width: 1024px){
	.resource-cards .post-cards__static-layout {
		grid-template-columns: repeat(3, 1fr);
	}
	.resources-layout-row .evlt-paragraph__main-title.heading--h2 {
    	font-size: 50px;
	}
	.resources-layout-row .resources-images {
		gap: 28px;
	}
	.resources-layout-row .resources-images a {
		width: 12%;
	}
	.page-id-874 .gw3-block .digital-sales-team.modular-slider{
		height: 800px;
	}
	.page-id-874 .digital-sales-team-item .modular-slider__item-content .cpt-template{
		height: 700px;
	}
	
	/** Region **/
	.single-region .gw3-region .post-cards__static-layout {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.heading--h2, h2 {
		line-height: 1.2em;
	}
	.single-tribe_events .event-intro {
		flex-wrap: wrap;
	}
	.director-carousel .post-cards__static-layout,
	.team-carousel .post-cards__static-layout {
		grid-template-columns: repeat(1, 1fr);
	}
	.gw3-region .layout-row__content {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media screen and (max-width: 1023px) {
	.timeline__item--image .timeline__item-content::after {
		content: none;
	}
	.timeline__item::before {
        left: -51px;
    }
	.timeline__item:nth-child(2n) {
    	text-align: left;
	}
	.timeline__item:nth-child(2n)::before {
		left: -66px !important;
		right: auto;
		transform: unset;
	}
}

@media screen and (max-width: 769px){
	.post-cards__static-layout {
		grid-template-columns: 1fr;
	}
	
	.page-id-874 .digital-sales-team-item .modular-slider__item-content .cpt-template,
	.page-id-874 .gw3-block.card-style-program .post-cards__item{
		flex-direction: column;
	}
	.page-id-874 .gw3-block.card-style-program .post-cards__item:nth-child(2) {
		flex-direction: column-reverse;
	}
	.page-id-874  .gw3-block .digital-sales-team-buttons .modular-slider-nav-buttons__item {
		height: 10px;
		width: 17%;
	}
	.page-id-874 .gw3-block.card-style-program .standard-card-content{
		width: fit-content;
		padding: 40px 20px;
	}
	.page-id-874 .heading--h2, .page-id-874 .gw3-block .heading--h1, 
	.page-id-874 .gw3-block .digital-sales-team .evlt-paragraph__extra-info,
	.page-id-874 .heading--display.evlt-paragraph__main-title, 
	.heading--h2, 
	.heading--h1, 
	.gw3-block .digital-sales-team .evlt-paragraph__extra-info,
	.heading--display.evlt-paragraph__main-title {
		font-size: 2rem;
		text-align: left; /* person who did that deserves death */
	}
	.evlt-paragraph--center :is(.heading--h1,.heading--h2) {
		text-align: center;
	}
	.page-id-874 .gw3-block.card-style-program .standard-card-title,
	.page-id-874 .heading--h3.evlt-paragraph__main-title{
		font-size: 1.7rem;
	}
	.page-id-874 .post-cards__static-layout {
		grid-template-columns: 12fr !important;
	}
	.page-id-874 .card-style-news-grid .post-cards__static-layout {
		flex-direction: column;
	}
	.page-id-874 .card-style-news-grid .post-cards__item {
		width: 100% !important;
		height: auto;
	}
	.page-id-874 .card-style-news-grid .post-cards__item .standard-card-content {
		position: relative !important;
		background: #e8b879;
		color: #0f2f34 !important;
	}
	.page-id-874 .card-style-news-grid .post-cards__item img {
		height: 230px;
	}
	.page-id-874 .card-style-news-grid .standard-card-image {
		height: auto;
	}
	.gm-hide-mobile {
		display: none;
	}
	.gm-show-mobile {
		display: block;
	}
	.page-id-874 .evlt-video.text-with-media-video {
		width: 100%;
	}
	.page-id-874 .section:nth-child(4) .evlt-paragraph {
		padding: 0 20px;
	}
	.page-id-874 .gw3-block .digital-sales-team.modular-slider{
		height: 900px;
	}
	.page-id-874 .digital-sales-team-item .modular-slider__item-content .cpt-template{
		height: 800px;
	}
	header.header.header--sticky {
		position: relative;
		z-index: 9999;
		top: unset;
		margin-bottom: 30px;
	}
	.evlt-modal {
		z-index: 10000;
	}
	.header .layout-row__content {
		display: flex;
		justify-content: space-between;
	}
	.header-menu.mega-menu__trigger.evlt-menu {
		position: fixed;
		width: calc(100% - 60px);
		height: 300px;
		flex-direction: column;
		border-radius: 0;
		padding: 40px 30px;
		display: none;
		height: 100vh;
        top: 0;
        left: 0;
		z-index: 999;
	}
	.page-id-874 .card-style-resource .slider__arrows {
		width: auto;
		top: -80px;
		gap: 10px;
	}
	.page-id-874 .section .section{
		padding: 0;
	}
	.page-id-874 .card-style-program .post-cards,
	.page-id-874 .cards-block.columns-3 .post-cards__static-layout,
	.page-id-874 .page-id-874 .gw3-block .digital-sales-team.modular-slider,
	.page-id-874 .gw3-block .digital-sales-team.modular-slider{
		margin: 0;
	}
	.page-id-874 .layout-row__content {
		gap: 0 !important;
	}
	.page-id-874 footer .layout-row__content .footer-v2-logo-block {
		text-align: center;
	}
	.page-id-874 .footer-v2-row .social-menu,
	.page-id-874  .footer-terms-row .terms-menu a{
		justify-content: center;
	}
	.page-id-874 .footer-v2-menus, .page-id-874 .footer-terms-row .terms-menu {
		flex-direction: column;
	}
	.page-id-874 .footer-v2-row .footer-col {
		text-align: center;
		margin-bottom: 30px;
	}
	.page-id-874 .footer-v2-row .footer-terms-row {
		padding-top: 50px;
	}
	.page-id-874 .section:nth-child(3) .layout-row__content {
		gap: 20px !important;
		display: flex;
        flex-direction: column-reverse;
	}
	/*.page-id-874 .gw3-media .text-with-media-video {
		height: 400px;
	}*/
	.page-id-874  .footer-terms-row .terms-menu a::after {
		display: none;
	}
	.header-row-v2 .header-menu a {
		height: auto;
		width: 100%;
		text-align: center;
	}
	.gm-burger-menu, .header-menu.mega-menu__trigger.evlt-menu.active .gm-close{
		display: block;
		text-align: right;
	}
	.gm-burger-menu img{
		width: 35px;
	}
	.header-menu.mega-menu__trigger.evlt-menu.active {
		display: flex;
	}
	
	/** Region **/
	.single-region .gw3-region .standard-card-text {
		font-size: 20px;
	}
	.single-region h1.evlt-paragraph__main-title.heading--display {
		font-size: 48px;
	}
	.single-region .card-style-program .post-cards__item {
		flex-direction: column;
	}
	.single-region .card-style-program .standard-card-image, 
	.single-region .card-style-program .standard-card-image img,
	.single-region .gw3-media .text-with-media-image .evlt-image__img {
		width: 100%;
		height: 100%;
	}
	.single-region .card-style-program .standard-card-content {
        width: 100%;
        position: relative;
        padding: 40px;
        box-sizing: border-box;
    }
	.single-region .gw3-block .standard-card-image img,
	.single-region .gw3-media .text-with-media-image .evlt-image__img {
		border-radius: 30px;
	}
	.single-region .gw3-block.card-style-program .standard-card-text {
		font-size: 16px;
	}
	.single-region .gw3-block.card-style-program .standard-card-title {
		font-size: 32px;
	}
	.single-region .post-cards__static-layout {
		grid-template-columns: repeat(1, 1fr);
	}
	
	/** Resources, News, Events, Reports & Featured Articles **/
	.page-id-1199  .evlt-paragraph__main-title,
	.page-id-1193  .evlt-paragraph__main-title,
	.page-id-1197 .evlt-paragraph__main-title,
	.page-id-1201 .evlt-paragraph__main-title,
	.page-id-1195 .evlt-paragraph__main-title {
		text-align: center;
		font-size: 48px;
	}
	.page-id-1199 .resources-images,
	.page-id-1197 .resources-images,
	.page-id-1201 .resources-images,
	.page-id-1195 .resources-images{
		justify-content: center;
		width: 100%;
		margin: 0 auto;
		max-width: 48px;
	}
	.page-id-1193 .resources-images {
		justify-content: center;
		width: 100%;
		margin: 0 auto;
		max-width: 268px;
		gap: 10px;
	}
	.page-id-1199 .resources-title,
	.page-id-1193 .resources-title,
	.page-id-1197 .resources-title,
	.page-id-1201 .resources-title,
	.page-id-1195 .resources-title {
		height: auto;
		padding: 60px;
	}
	.page-id-1199 .layout-row__content,
	.page-id-1193 .layout-row__content,
	.page-id-1197 .layout-row__content,
	.page-id-1201 .layout-row__content,
	.page-id-1195 .layout-row__content {
		gap: 50px;
	}
	.page-id-1199 .post-cards__static-layout,
	.page-id-1193 .post-cards__static-layout,
	.page-id-1197 .post-cards__static-layout,
	.page-id-1201 .post-cards__static-layout,
	.page-id-1195 .post-cards__static-layout {
		grid-template-columns: repeat(1, 1fr);
	}
	
	/** Partners **/
	/*.page-id-1248 .section__video-bg {
		position: unset;
	}
	.page-id-1248 .evlt-paragraph {
		margin-top: 70px;
	}
	.page-id-1248 .evlt-paragraph__main-title {
		color: #0F2F34;
		font-size: 48px;
	}
	.page-id-1248 .evlt-paragraph__intro-text {
		color: #0F2F34;
		font-size: 14px;
		line-height: 120%;
	}*/
	.page-id-1248 .post-cards__static-layout {
		row-gap: 40px;
	}
	.page-id-1248 .post-cards__item.post-card__static-item {
        flex-wrap: wrap;
        overflow: hidden;
        border-radius: 10px;
    }
	.page-id-1248 .card-style-partner .standard-card-content {
		display: block;
		width: 100%;
		height: 100%;
	}
	.page-id-1248 .card-style-partner .standard-card-title {
		font-size: 25px;
	}
	.page-id-1248 .standard-card-text {
		font-size: 14px;
		font-weight: 400;
		line-height: 120%;
	}
	.page-id-1248 .card-style-partner .standard-card-image {
		width: 100%;
		height: 90px;
		padding: 40px;
		border-radius: 10px 10px 0 0;
	}
	/*.page-id-1248 .btn {
		border-radius: 10px;
		text-transform: uppercase;
	}*/
	.page-id-1199 .resource-filters,
	.page-id-1193 .resource-filters,
	.page-id-1197 .resource-filters,
	.page-id-1201 .resource-filters,
	.page-id-1195 .resource-filters {
		flex-wrap: wrap;
	}
	.page-id-1199 .facetwp-facet,
	.page-id-1199 .fs-wrap.fs-wrap,
	.page-id-1193 .facetwp-facet,
	.page-id-1193 .fs-wrap.fs-wrap,
	.page-id-1197 .facetwp-facet,
	.page-id-1197 .fs-wrap.fs-wrap,
	.page-id-1201 .facetwp-facet,
	.page-id-1201 .fs-wrap.fs-wrap,
	.page-id-1195 .facetwp-facet,
	.page-id-1195 .fs-wrap.fs-wrap {
		width: 100%;
	}
	.post-cards__static-layout.slick-initialized.slick-slider {
		display: block;
		overflow: unset;
	}
	.page-id-874 .cards-block.columns-3 .post-cards__static-layout .slick-next, 
	.page-id-874 .cards-block.columns-3 .post-cards__static-layout .slick-prev {
		top: -30px;
		width: 50px;
        height: 50px;
	}
	.page-id-874 .cards-block.columns-3 .post-cards__static-layout .slick-next {
		right: 0;
	}
	.page-id-874 .cards-block.columns-3 .post-cards__static-layout .slick-prev {
		right: 75px;
        left: auto;
	}
	.page-id-874 .cards-block.columns-3 .post-cards__static-layout .slick-next::before, 
	.page-id-874 .cards-block.columns-3 .post-cards__static-layout .slick-prev::before {
		content: none;
	}
	.digital-sales-team-item-content {
		padding: 30px !important;
		flex: 0.5 0 0 !important;
	}
	.digital-sales-team-item-text {
		flex-direction: row !important;
		flex-wrap: wrap !important;
	}
	.gw3-block .digital-sales-team-buttons.modular-slider-nav-buttons {
		display: none;
	}
	.card-style-news-grid .post-cards__static-layout {
		grid-template-columns: repeat(1, 1fr) !important;
	}
}

@media screen and (max-width: 600px) {
	.evlt-div.footer-v2-logo-block {
		max-width: 243px;
		margin: 0 auto;
	}
	.footer-v2-menus {
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-col {
		width: 100%;
	}
	.footer-v2-row h6,
	.footer-v2-row .footer-menu a {
		text-align: center;
	}
	.footer-menu {
		margin-bottom: 20px;
	}
	.evlt-div.footer-col:last-child .footer-menu {
		margin-bottom: 0;
	}
	.terms-menu a:not(:last-child)::after {
		content: none !important;
	}
	.footer-terms-row .terms-menu a {
        width: 100%;
        text-align: center;
        display: block !important;
    }
	
	/** Region **/
	.single-region .card-blocks-1 .post-cards__static-layout {
		grid-template-columns: repeat(2, 1fr);
	}
	.single-region .card-blocks-1 .standard-card-content {
		background-color: #93B247 !important;
		justify-content: center;
	}
	.single-region .card-blocks-1 .standard-card-content h5 {
		color: #fff;
		text-align: center;
	}
	.single-region .region-about .layout-row__content .text-with-media-text-area {
		order: 2;
	}
	.single-region .region-about .layout-row__content .text-with-media-media-area {
		order: 1;
	}
	.single-region .region-about .heading--h3 {
		font-size: 32px;
	}
	.single-region .side-arrows-controller__arrow {
		width: 30px;
	}
	.single-region .card-style-highlight .slider__arrows,
	.single-region .card-style-resource .slider__arrows {
		top: -70px;
		width: 80px;
		height: 30px;
	}
	.single-region .digital-sales-team-item .modular-slider__item-content,
	.single-region .digital-sales-team-item .modular-slider__item-content .cpt-template {
        height: 100%;
    }
	.single-region .layout-row__content:not(.layout-row__content--preview) > *,
	.single-region .card-style-image-gallery .evlt-image,
	.single-region .gallery-item .gallery-modal-caption {
		width: 100%;
	}
	.single-region .gw3-block .digital-sales-team .evlt-paragraph__extra-info,
	.single-region .gw3-block .heading--h1 {
		font-size: 45px;
	}
	.single-region .gw3-block .digital-sales-team .evlt-paragraph__text {
		font-size: 18px;
	}
	.page-id-874 .cards-block.columns-3 .post-cards__static-layout .slick-prev {
        right: 75px;
        left: auto;
    }
	/*.section__image-bg-box {
		position: relative;
		height: auto;
	}
	.section__image-bg {
		position: relative;
		margin-bottom: 20px;
		border-radius: 10px;
	}
	.program-header .evlt-paragraph {
		color: #0F2F34 !important;
	}
	*/
	.program-header .evlt-paragraph {
		width: 100% !important;
	}
	.tribe-events-back,
	.tribe-events-notices,
	#tribe-events-footer {
		display: none;
	}
	.event-gallery-link {
        margin-bottom: 60px;
    }
	.margin-top-8 {
		margin-top: 0 !important;
	}
}

@media screen and (max-width: 480px) {
	.resource-card-title-2 {
		line-height: 100%;
		text-align: center;
	}
	.resource-card {
		height: 100% !important;
	}
}

/* Scroll to top button */
.scroll-to-top-btn.scroll-to-top-btn {
	position: fixed;
	bottom: 30px; right: 30px;
	padding: 0;
    width: 49px;
    min-width: auto;
}

@media (max-width: 768px) {
	/* Reverse layout row order on mobile for certain sections */
	.layout-row--reverse-order .layout-row__content > *:last-child {
		order: -1;
	}
	
	/* allow to open search from modal menu */
	.mega-menu__item[data-href="#modal#search"] {
		position: relative;
	}
	
	.mega-menu__item[data-href="#modal#search"] .mega-menu__item-link {
		display: block;
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 100%;
		opacity: 0;
	}
	/* directors carousel arrows */
	.slick-next {
		right: 0;
	}
	
	.slick-prev {
		left: 0;
	}
	
	.slick-next, .slick-prev {
		width: 40px;
		height: 40px;
		z-index: 1;
	}
	
	.slick-next::before, .slick-prev::before {
		font-size: 40px;
	}
	
	
}

/* RESPONSIVE UTILS */
@media (min-width: 769px) {
	.desktop--hidden {
		display: none;
	}
}