a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

.hide {
  display: none !important;
}

.word-break a {
  word-break: break-all;
}

body,
svg text {
  font-family: var(--nywf-font-family);
  font-size: var(--clamp-16-24);
  font-weight: 300;
  line-height: 150%;
}

svg .imapsLabel tspan {
  font-size: 1rem;
}

.relative {
  position: relative !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  line-height: 90%;
  text-transform: uppercase;
}

.post,
.page {
  margin: 0 0 0 0;
}

.wpc-filter-nywf-team-department p {
  display: none;
}

.comments-area {
  display: none;
}

@media (min-width: 64rem) {
  .nywf-mobile-only {
    display: none !important;
  }
}

.btn-donate-d-m {
  padding: 1.5rem 1rem !important;
  text-align: center;
  max-width: 13rem;
  margin: 0 auto !important;
}

.btn-donate-d-m a {
  justify-content: center !important;
  color: var(--nywf-red) !important;
}

.btn-donate-d-m a:hover {
  color: var(--nywf-white) !important;
}

/* L1 & L2 Section */
.nywf-section {
  --sectionPY: var(--clamp-40-96);
  --sectionPX: var(--clamp-16-24);
  padding-top: var(--sectionPY);
  padding-bottom: var(--sectionPY);
  padding-left: var(--sectionPX);
  padding-right: var(--sectionPX);
  margin: 0 0;
}

.nywf-section .s-title :is(h1, h2, h3, h4, h5, h6) {
  font-size: var(--clamp-32-56);
  letter-spacing: 0rem;
  font-weight: 900;
  margin-bottom: var(--clamp-16-24);
  line-height: 92%;
padding-right: calc(80rem - 59.25rem);	
}

.nywf-section:not(.intro) .s-title + .elementor-widget-image img {
  margin-top: var(--clamp-14-24);
}

.nywf-section .s-subtitle :is(h1, h2, h3, h4, h5, h6),.bredcrum {
  font-size: var(--clamp-12-18);
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  margin-bottom: var(--clamp-8-16);
  font-weight: 700;
}

@media (max-width: 767px) {
  	.nywf-section .s-title :is(h1, h2, h3, h4, h5, h6) {
		padding-right: 0;	
	}
}

.nywf-section > .elementor-widget-text-editor p,
.nywf-section .e-con-inner > .elementor-widget-text-editor p {
  line-height: 150%;
  margin-bottom: var(--clamp-24-40);
  letter-spacing: 0rem;
}

/* .nywf-section > .elementor-widget-text-editor p,
.nywf-section .e-con-inner>.elementor-widget-text-editor p */

.nywf-section .s-title :is(h1, h2, h3, h4, h5, h6),
.nywf-section .s-subtitle :is(h1, h2, h3, h4, h5, h6),
.nywf-section p {
/* max-width: var(--mw-70); */
	
}
.nywf-section p, .nywf-listtext ul {
/* max-width:948px;
margin:0 auto 0 0;	 */
padding-right: calc(80rem - 59.25rem);
/* padding-right:var(--content-r-gap25);	 */
}
.nywf-section.intro {
  padding-top: var(--clamp-40-80);
  padding-bottom: var(--clamp-40-80);
}

.nywf-section.intro > .s-title :is(h1, h2, h3, h4, h5, h6),
.nywf-section.intro > :is(h1, h2, h3, h4, h5, h6),
.nywf-section.intro > .s-subtitle :is(h1, h2, h3, h4, h5, h6),
.nywf-section.intro > .elementor-widget-text-editor p,
.nywf-section.intro .e-con-inner > .elementor-widget-text-editor p,
.nywf-section.intro ul,
.nywf-section.intro img,
.nywf-section.intro .nywf-btn,
.nywf-section.intro .s-addtitle,.elementor-widget-share-buttons {
  max-width: 80rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: calc(80rem - 59.25rem);
  /* 	padding-right: var(--content-r-gap25); */
}

@media (max-width: 1024px) {
  .nywf-section.intro .s-title :is(h1, h2, h3, h4, h5, h6),
  .nywf-section.intro .s-subtitle :is(h1, h2, h3, h4, h5, h6) {
    padding-right: 0rem;
  }
	.nywf-section p,.elementor-widget-share-buttons{
		padding-right:unset;
	}
  .nywf-section.intro .nywf-btn {
    padding-right: 0rem;
  }
}

.nywf-section.intro img {
  padding-right: inherit;
}

.nywf-section.intro ul {
  list-style-position: inside;
  padding-left: var(--clamp-24-32);
}

/*  @media (max-width:1280px) {
.nywf-section.intro .s-title :is(h1, h2, h3, h4, h5, h6),
.nywf-section.intro .s-subtitle :is(h1, h2, h3, h4, h5, h6),
.nywf-section.intro p,
.nywf-section.intro img,
.nywf-section.intro .nywf-btn,
.nywf-section.intro .s-addtitle {
  padding-left:var(--clamp-16-24);
  padding-right:var(--clamp-16-24);
 }
} */

.nywf-section.intro .e-con-inner > .elementor-widget-image img,
.nywf-section.intro > .elementor-widget-image img,
.nywf-section.intro .s-title :is(h1, h2, h3, h4, h5, h6),
.nywf-spotlight .s-title h2 {
  margin-bottom: var(--clamp-28-56);
}

.nywf-section .nywf-video,
.nywf-blog-section img {
  margin-bottom: var(--clamp-32-48) !important;
  margin-top: var(--clamp-32-48) !important;
}
.nywf-blogpost-content .nywf-video{  margin-bottom: var(--clamp-32-48) !important;
  margin-top: var(--clamp-32-48);}
@media (max-width: 1024px){
	.nywf-blogpost-content .nywf-video:has(+ .nywf-photo-credit) {
    margin-bottom: unset !important;
}

}

.nywf-section .e-con-inner > .elementor-widget-image img,
.nywf-section > .elementor-widget-image img {
  margin-bottom: var(--clamp-24-48);
}
.nywf-section .e-con-inner > .nywf-btn,
.nywf-section > .nywf-btn,.single .elementor-widget-text-editor + .nywf-btn {
  margin-top: var(--clamp-32-48) !important;
}

.nywf-section.L1 {
  padding-left: 0;
  padding-right: 0;
}

.nywf-section.L1 .s-title :is(h1, h2, h3, h4, h5, h6) {
  font-size: var(--clamp-32-64);
}

/* for full length image */
.nywf-section.L1 img {
  max-width: 100% !important;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 80rem) {
  .intro > .elementor-widget-text-editor p,
  .intro .e-con-inner > .elementor-widget-text-editor p {
    padding-right: 0;
    padding-left: 0;
  }

  .L1 > .elementor-widget-text-editor p,
  .L1 > .s-title,
  .L1 > .s-subtitle,
  .L1 > .nywf-btn,
  .L1 .e-con-inner > .elementor-widget-text-editor p,
  .L1 .e-con-inner > .nywf-btn {
    padding-right: var(--clamp-16);
    padding-left: var(--clamp-16);
  }

  /* .nywf-section .s-title :is(h1, h2, h3, h4, h5, h6), .nywf-section .s-subtitle :is(h1, h2, h3, h4, h5, h6), .nywf-section > .elementor-widget-text-editor p,
.nywf-section .e-con-inner > .elementor-widget-text-editor p  {
	padding-right: 0;
} */
}

@media (max-width: 1024px) {
  .nywf-section > .elementor-widget-text-editor p,
  .nywf-section .e-con-inner > .elementor-widget-text-editor p, .nywf-listtext ul {
    padding-right: 0rem !important;
  }

  .nywf-section.L1 > .elementor-widget-text-editor p,
  .nywf-section.L1 .e-con-inner > .elementor-widget-text-editor p,
  .nywf-section.intro ul {
    padding-right: 1rem !important;
  }
}

.nywf-section .elementor-widget-text-editor:last-child p:last-child,
.nywf-section .elementor-widget-text-editor p:last-child {
  margin-bottom: 0rem;
}

.highText :is(h1, h2, h3, h4, h5, h6, p, div) {
  font-weight: 900;
  font-size: var(--clamp-20-40);
  line-height: 125% !important;
  margin-top: var(--clamp-24-40);
}

.highText2 {
  font-weight: 300;
  line-height: 125%;
  font-size: var(--clamp-24-48);
}

/* .b-900 {
	font-weight: 900;
} */

.nywf-section p a,
.nywf-more-less p a {
  /* 	min-height: inherit;
	overflow: hidden; */
  position: relative;
  display: inline;
  text-decoration: underline;
}

.nywf-section p a:hover,
.nywf-more-less p a:hover {
  text-decoration: none;
}

/* 
.nywf-section p a:after {
	content: "";
	position: absolute;
	bottom: 4px;
	left: 0;
	width: 100%;
	height: 0.1em;
	background-color: white;
	border-radius: 0.1em;
	opacity: 0;
	transition: opacity 0.5s, transform 0.5s;
	transform: translate3d(-100%, 0, 0);
}
.nywf-section p a:hover:after {
	opacity: 1;
	transform: translate3d(0, 0, 0);
} */
.nywf-section .nywf-content-area h4,
.nywf-section .nywf-content-area h5 {
  margin-bottom: 0.5rem;
}

.nywf-section .nywf-content-area h4 {
  font-size: var(--clamp-24-40);
}

.nywf-section .nywf-content-area h5 {
  font-size: var(--clamp-16-28);
  margin-top: var(--clamp-36-72);
}

.nywf-section.fw-content img {
  margin-top: var(--clamp-32-64);
  margin-bottom: var(--clamp-36-72) !important;
}

.nywf-section .nywf-search-section p {
  max-width: 100% !important;
}

/* L1 & L2 Section ends */
/* nywf-event-card */
.nywf-event-card {
  padding-top: var(--clamp-40-96);
  padding-bottom: var(--clamp-40-96);
}

/* card-two column start */
.nywf-divider .elementor-divider {
  max-width: 110.375rem;
  margin: 0 auto;
  padding: 0 var(--clamp-16);
}

.nywf-c-t-column .left-card {
  min-height: clamp(13rem, 9.2826rem + 16.5217vi, 22.5rem);
  padding: var(--clamp-24-40) var(--clamp-16-40);
}

.nywf-c-t-column .left-card h3 {
  font-size: var(--clamp-32-48);
  font-weight: normal;
  text-transform: none;
}

.nywf-c-t-column .right-card p {
  padding: 0rem;
  margin: 0rem;
  width: 100%;
  max-width: 100%;
}

.right-card .elementor-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* card-two column end */

/* counter section */
.nywf-timer-section span {
  font-size: var(--clamp-12-18);
  font-weight: 700;
}

.nywf-timer-section h2 {
  font-size: var(--clamp-32-64);
  color: var(--nywf-white);
  /*   padding-right: var(--content-r-gap15); */
  line-height: 96%;
}

.nywf-timer-section p {
  line-height: 150%;
  color: var(--nywf-white);
  /*   padding-right: var(--content-r-gap20); */
}

.nywf-timer-section h2,
.nywf-timer-section p {
  max-width: var(--mw-65);
}

.nywf-timer-section .nywf-counter {
  color: var(--nywf-white);
}

.nywf-timer-section .nywf-counter .elementor-counter-number,
.nywf-counter .elementor-counter-number-suffix,
.nywf-counter .elementor-counter-number-prefix {
  font-size: var(--clamp-32-56);
  margin-bottom: 0.5rem;
}

.nywf-np-hide .elementor-counter-number-prefix {
  display: none;
}

.nywf-counter .elementor-counter .elementor-counter-title {
  font-size: var(--clamp-16-24);
  line-height: normal;
}

/* counter section end */

/* nywf-card start */
.nywf-card {
  /* 	min-height: clamp(13rem, 8.3043rem + 20.8696vi, 25rem); */
  padding: var(--clamp-24-48) var(--clamp-20-40);
}

.nywf-card.minh400 {
  min-height: clamp(13rem, 8.3043rem + 20.8696vi, 25rem);
}

.nywf-card.Large {
  padding: var(--clamp-32-64) var(--clamp-28-56) var(--clamp-24-48)
    var(--clamp-28-56);
}

.nywf-card h3 {
  font-size: var(--clamp-32-40);
  font-style: normal;
  font-weight: 300;
  line-height: 120% !important;
  text-transform: none;
  /* 	font-size: var(--clamp-32-56); */
}

.nywf-card .nywf-btn {
  margin-top: auto;
}

@media (max-width: 35rem) {
  .nywf-card .nywf-btn {
    margin-top: 1rem;
  }
}

.nywf-card h3 {
  margin-bottom: auto;
}

.nywf-card.Large h3 {
  line-height: 96% !important;
  font-size: var(--clamp-32-56);
}

.nywf-card .line2 {
  min-height: 7rem;
}

.nywf-card .line3 {
  min-height: 9rem;
}

.nywf-card .line4 {
  min-height: 12rem;
}

.nywf-card .line5 {
  min-height: 9rem; /* old num 15rem */
}

.nywf-card p {
  padding-right: 0;
  max-width: 100%;
}

/* .nywf-card p{padding:0rem;margin:clamp(1.5rem, 1.15395rem + 1.538vw, 3rem) 0rem;min-height:10rem;} */
@media (max-width: 47.938rem) {
  .nywf-card h3 {
    min-height: 0rem;
  }

  .nywf-card p {
    min-height: 0rem;
  }

  .nywf-card .line2 {
    min-height: unset;
  }

  .nywf-card .line3 {
    min-height: unset;
  }

  .nywf-card .line4 {
    min-height: unset;
  }

  .nywf-card .line5 {
    min-height: unset;
  }
}

/* nywf-card end */

.para-title :is(h1, h2, h3, h4, h5, h6) {
  font-size: var(--clamp-18-36);
  line-height: normal;
}

.nywf-section.fw-content p {
  padding-right: 0 !important;
  max-width: 100% !important;
}

.nywf-section.fw-content p a {
  font-weight: 500;
}

.nywf-img-bg-white {
  margin: var(--clamp-32-56) 0;
  border: 1px solid #a0a0a0;
}

.childPageActive a {
  color: var(--nywf-spanishgray);
}

.childPageActive a:after {
  height: 0.188rem;
  width: 100%;
  left: 0;
  opacity: 1 !important;
  background-color: var(--nywf-red);
  z-index: 2;
}

/* nywf-two-column start */
.nywf-c-t-column {
  padding-bottom: var(--clamp-24-96);
}

.nywf-fhc .nywf-btn {
  margin-top: var(--clamp-40-60);
}

.nywf-event h6 {
  font-size: var(--clamp-24-40);
  line-height: 110%;
  text-transform: none;
  font-weight: 300;
  margin-bottom: 1.5rem;
}

.nywf-event p {
  line-height: 150%;
}

.nywf-fhc {
  padding: 0 0 0 0;
  /* 	background-attachment: fixed; */
  background-attachment: scroll;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-size: auto auto;
}

 .nywf-fhc.long {
    background-size: auto 100% !important;
}

@media (min-width: 1024px) and (max-width: 1400px) {
  .nywf-fhc {
    background-size: auto 100% !important;
  }
}


.nywf-fhc:before {
  background-color: transparent;
  background-image: linear-gradient(-90deg, #075762 30%, #07576200 50%);
}

.nywf-hc {
  padding: var(--clamp-40-96) var(--clamp-16-64);
}

@media (max-width: 64rem) {
  .nywf-fhc {
    background-size: contain;
    background-attachment: inherit;
    background-size: 100% auto;
  }

  .nywf-fhc:before {
    background-image: linear-gradient(
      -90deg,
      transparent 0%,
      transparent 0%
    ) !important;
  }

  .nywf-imgh {
    min-height: var(--clamp-280-720);
  }
}

@media (max-width: 560px) {
  .our-mission:before {
    content: "";
    background-image: linear-gradient(
      0deg,
      var(--nywf-black) 64%,
      transparent 50%
    ) !important;
  }
	.our-mission{
		background-position:unset !important;
	}
}

.nywf-fhc.nywf-bg-eaglegreen .nywf-hc {
  background: var(--nywf-eaglegreen);
}

.nywf-fhc .s-title :is(h1, h2, h3, h4, h5, h6),
.nywf-fhc p {
  padding-right: 0;
  max-width: 100%;
}

.nywf-fhc.nywf-bg-eaglegreen:before {
  background-image: linear-gradient(
    -90deg,
    var(--nywf-eaglegreen) 30%,
    transparent 50%
  );
}

.nywf-fhc.nywf-bg-blue .nywf-hc {
  background: var(--nywf-blue);
}

.nywf-fhc.nywf-bg-blue:before {
  background-image: linear-gradient(
    -90deg,
    var(--nywf-blue) 30%,
    transparent 50%
  );
}

.nywf-fhc.nywf-bg-junglegreen .nywf-hc {
  background: var(--nywf-junglegreen);
}

.nywf-fhc.nywf-bg-junglegreen:before {
  background-image: linear-gradient(
    -90deg,
    var(--nywf-junglegreen) 30%,
    transparent 50%
  );
}

.nywf-two-column p {
  padding-right: 0;
}

.nywf-two-column {
  padding: 0 0 0 0;
}

.nywf-two-column .e-con-inner .e-con-full,
.nywf-two-column .e-con-inner .e-con-full .nywf-two-column-img,
.nywf-two-column
  .e-con-inner
  .e-con-full
  .nywf-two-column-img
  .elementor-widget-container {
  position: inherit;
}

.nywf-two-column-img img {
  position: absolute;
  right: 0;
  left: 0;
  width: auto;
  margin: 0;
  padding: 0;
  height: 100%;
}

.nywf-two-column h6 {
  font-size: var(--clamp-24-48);
  font-weight: normal;
  text-transform: none;
}

.nywf-two-column p {
  margin-top: 1rem;
  line-height: 150%;
}

@media (max-width: 35rem) {
  .nywf-two-column-img img {
    height: auto;
    position: relative;
  }
}

@media (max-width: 47.938rem) {
  .nywf-two-column .nywf-card .s-title h3 {
    max-width: 100%;
  }

  .nywf-two-column .nywf-card p {
    max-width: 100%;
  }
}

/* nywf-two-column end*/

/* post card start */
.nywf-post-card {
  background-color: var(--nywf-gray);
}

.nywf-bg-gray .nywf-post-card {
  background-color: var(--nywf-white);
}

.nywf-post-card .post-content {
  padding: var(--clamp-24) var(--clamp-20);
}

.nywf-post-card .post-content h3 {
  text-transform: initial;
  font-size: var(--clamp-24);
  font-weight: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 3.5rem;
  margin-top: var(--clamp-16);
  margin-bottom: var(--clamp-32);
  line-height: 125% !important;
}

.nywf-post-card .taxonomy-terms {
  color: var(--nywf-junglegreen);
  font-size: var(--clamp-14);
  text-transform: uppercase;
  display: block;
  letter-spacing: 0.088rem;
  line-height: normal;
  font-weight: 700;
}

.nywf-post-card .thumbnail {
  position: relative;
  overflow: hidden;
  width: 100%;
  /* padding-top: 56.25%;  16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
  padding-top: 75%;
  /* 4:3 Aspect Ratio */
}

.nywf-learn-list .elementor-widget-loop-grid .elementor-grid {
  --grid-row-gap: var(--clamp-32-48);
}

/* Then style the iframe to fit in the container div with full height and width */
@media (width >=64rem) {
  .page-home .nywf-learn.e-loop-item {
    max-width: 302px;
  }
}

.nywf-post-card .thumbnail .video,
.nywf-post-card .thumbnail .fimage {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: auto !important;
}

.fancybox-content {
  max-width: 45rem !important;
  max-height: 25.313rem !important;
}

.nywf-post-card .youtube-video {
  position: relative;
}

.nywf-post-card .youtube-video .play-button-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.nywf-post-card .post-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.nywf-post-card .post-meta a,
.nywf-post-card .elementor-widget-icon .elementor-icon-wrapper {
  display: flex;
  align-self: center;
}

.nywf-post-card .post-meta .post-date {
  font-size: var(--clamp-14);
  color: var(--nywf-red);
  letter-spacing: 0.088rem;
  text-transform: uppercase;
  font-weight: 700;
}

.nywf-post-card .read-more img {
  width: var(--clamp-32);
  height: var(--clamp-32);
}

/* post card end */

/* accrodian start */
.nywf-accrodian .e-n-accordion-item-title,
:where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) {
  border: unset;
}

.nywf-accrodian {
  --n-accordion-item-title-space-between: clamp(
    2rem,
    1.53853rem + 2.051vw,
    4rem
  );
}

.nywf-accrodian .e-n-accordion-item-title {
  padding: var(--clamp-24-48);
  background-color: var(--nywf-white);
}

.nywf-accrodian p {
  margin: 0rem;
}
@media (max-width: 1024px){
	.nywf-accrodian p {
		padding-right:unset;
	}
}
.nywf-accrodian .e-child {
  color: var(--nywf-black);
  background-color: var(--nywf-white);
}

.nywf-accrodian .elementor-widget-text-editor {
  padding: 0 var(--clamp-24-48) var(--clamp-24-48) var(--clamp-24-48);
}

.nywf-accrodian .e-n-accordion-item-title-icon span {
  display: flex;
  align-items: center;
}

.nywf-accrodian .e-n-accordion-item-title-icon span > svg {
  height: var(--clamp-24-48);
}

.nywf-accrodian.transparent .e-n-accordion-item-title,
.transparent .e-child {
  background-color: transparent !important;
  color: var(--nywf-white) !important;
  padding-left: 0;
  padding-right: 0;
}

.nywf-accrodian.transparent .e-n-accordion-item {
  border-bottom: 0.0625rem solid var(--nywf-white);
}

.nywf-accrodian.transparent .e-n-accordion {
  display: flex;
  flex-direction: column;
  gap: 0rem;
  --n-accordion-item-title-space-between: 0;
}

.nywf-accrodian.transparent .e-opened svg,
.transparent .e-closed svg {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg)
    brightness(1000%);
}

.nywf-accrodian.transparent .elementor-widget-icon-list ul li a {
  text-decoration: underline;
  font-size: var(--clamp-18-32);
}

.nywf-accrodian.transparent .elementor-widget-icon-list ul li a:hover {
  color: currentcolor;
}

.nywf-accrodian.transparent .elementor-widget-icon-list ul {
  display: flex;
  flex-direction: column;
  gap: var(--clamp-24-60);
}

.nywf-accrodian a:focus {
  color: var(--nywf-white);
}

/* accrodian end */

/* LEARN FILTER starts */

.wpc-filter-search-wrapper button.wpc-search-clear,
.wpc-search-field-wrapper .wpc-search-clear-icon-wrapper {
  top: 0.5rem;
}

.nywf-filter .wpc-filter-header {
  display: none;
}

.nywf-filter .wpc-filter-chips-list {
  /* 	margin-bottom: 1.5rem; */
  margin-bottom: unset;
}

.wpc-filter-chip-name {
  font-size: 1rem;
  margin-right: 1rem;
}

.wpc-filter-chips-list a,
body .wpc-filter-chips-list li.wpc-filter-chip a {
  padding: 0px 1rem 0px;
}

.nywf-filter .wpc-horizontal-layout .wpc-filters-widget-wrapper {
  gap: var(--clamp-16-24);
  display: flex;
  justify-content: space-between;
  column-gap: 0;
}

.nywf-filter .wpc-filters-section {
  /* 	width: auto !important;
	max-width: none !important; */
  margin-right: inherit !important;
  margin-bottom: 0;
}

.wpc-horizontal-layout
  .wpc-filters-section:not(.wpc-filter-layout-submit-button),
.wpc-horizontal-layout.wpc-horizontal-cols-3
  .wpc-filters-section:not(.wpc-filter-layout-submit-button) {
  /* 	    max-width: 31%;
    width: 31%; */
  flex: 1 1 calc(33.3333% - 1rem);
}

.wpc-filters-widget-top-container:before {
  background: transparent;
  border: 0;
}

/* .wpc-horizontal-layout .wpc-filters-section:not(.wpc-filter-layout-submit-button), .wpc-horizontal-layout.wpc-horizontal-cols-4 .wpc-filters-section:not(.wpc-filter-layout-submit-button) {
	flex: 1 1 23%;
} */
/* .wpc-horizontal-layout.wpc-horizontal-cols-3 .wpc-filters-section:not(.wpc-filter-layout-submit-button) {
	flex: 1 1 32%;
} */
.nywf-filter .wpc-open-close-filters-button {
  border-color: #999 !important;
  color: var(--nywf-black) !important;
}

@media (width <=767px) {
  .nywf-filter .wpc-open-close-filters-button {
    margin-bottom: var(--clamp-16-24);
  }

  .nywf-filter .wpc-horizontal-layout .wpc-filters-widget-wrapper {
    flex-direction: column;
  }

  .wpc-horizontal-layout
    .wpc-filters-section:not(.wpc-filter-layout-submit-button),
  .wpc-horizontal-layout.wpc-horizontal-cols-4
    .wpc-filters-section:not(.wpc-filter-layout-submit-button),
  .wpc-horizontal-layout.wpc-horizontal-cols-3
    .wpc-filters-section:not(.wpc-filter-layout-submit-button) {
    flex: 1 1 28%;
    width: 100% !important;
    max-width: 100%;
  }
}

.nywf-filter .column-2 .wpc-filter-layout-search-field {
  flex-grow: 1;
}

.nywf-filter .wpc-search-icon {
  width: var(--clamp-16-32);
  height: var(--clamp-16-32);
  left: 0;
  top: 1rem;
  display: none;
}

.nywf-filter .wpc-filter-content select {
  margin-bottom: 0;
  border: 0.063rem solid #999;
  border-radius: 0;
  opacity: 1;
  padding: 0 3rem 0 1.5rem;
  cursor: pointer;
  background: var(--nywf-gray)
    url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E)
    no-repeat right 0.313rem top 55%;
  background-repeat: no-repeat;
  background-position: right var(--clamp-18) center;
  background-size: var(--clamp-16) auto;
  appearance: none;
  height: var(--clamp-40-64);
  font-size: var(--clamp-16);
  text-transform: uppercase;
  letter-spacing: 0.08rem;
  color: var(--nywf-black);
  /*   width:auto !important; */
}

.nywf-filter .wpc-filter-has-selected select {
  background-color: #d2d2d2;
}

.nywf-filter .wpc-filter-search-form .wpc-search-field {
  border: unset;
  border-radius: unset;
  border-bottom: 0.063rem solid #999;
  opacity: 1;
  padding: 1rem 0 0 0.5rem;
  /* 	padding-left: 2.5rem; */
  height: 4rem;
  /* 	text-transform:uppercase; */
  /* 	letter-spacing:0.08125rem; */
  background: transparent;
}

.nywf-filter .wpc-filter-search-form .wpc-search-field::placeholder {
  font-size: var(--clamp-12-16);
}

.nywf-filter .wpc-filter-search-form .wpc-search-field {
  font-size: var(--clamp-24);
}

.nywf-filter .wpc-filter-search-form .wpc-search-field:focus-visible,
.nywf-filter .wpc-filter-content select:focus-visible {
  outline: 0px;
}

.nywf-filter .wpc-filter-search-form .wpc-search-field::placeholder {
  text-transform: uppercase;
  letter-spacing: 0.08125rem;
}

.nywf-filter .wpc-search-icon:before {
  position: absolute;
  bottom: 0rem;
  background-size: var(--clamp-16-32);
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32.175' viewBox='0 0 32 32.175'%3E%3Cpath id='search_24dp_FILL0_wght300_GRAD0_opsz24' d='M33.517,35.575,21.732,23.79a17.764,17.764,0,0,1-3.18,1.871,12.094,12.094,0,0,1-3.741.748,10.59,10.59,0,0,1-8.044-3.367A11.642,11.642,0,0,1,3.4,15,10.59,10.59,0,0,1,6.767,6.954,10.393,10.393,0,0,1,14.811,3.4a10.59,10.59,0,0,1,8.044,3.367,10.879,10.879,0,0,1,3.367,8.044,8.375,8.375,0,0,1-.748,3.741,10.951,10.951,0,0,1-1.871,3.18L35.388,33.517A18.629,18.629,0,0,1,33.517,35.575ZM14.811,23.416a8.32,8.32,0,0,0,8.6-8.6,8.32,8.32,0,0,0-8.6-8.6,8.32,8.32,0,0,0-8.6,8.6,8.32,8.32,0,0,0,8.6,8.6Z' transform='translate(-3.4 -3.4)' fill='%23999'/%3E%3C/svg%3E");
}

.nywf-filter .wpc-filters-widget-containers-wrapper {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--clamp-24-48);
}

.nywf-filter .wpc-filters-widget-top-container {
  background: transparent;
}

.nywf-filter .wpc-filters-widget-top-container ul {
  display: flex;
  align-items: center;
  gap: var(--clamp-20-32);
  flex-wrap: wrap;
  padding: 0 0 0;
}

.nywf-filter .wpc-filter-chips-list li,
body .wpc-filter-chips-list li.wpc-filter-chip,
li.wpc-filter-chip {
  margin: 0 0 0 0;
}

.nywf-filter { 
}

.nywf-filter .wpc-filter-content select,.wpc-filter-honorees-categories .wpc-filter-header{
height: var(--clamp-40-64);
}
.nywf-filter .wpc-filter-honorees-categories .wpc-filter-header .wpc-wrap-icons{
	text-shadow:none;
}
.page-team .nywf-filter .wpc-filter-content select{
	height:var(--clamp-40-80)
}
body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a,
body .wpc-filter-chips-list li.wpc-chip-reset-all a {
  border-color: #999;
}

.wpc-filter-chip a {
  height: 4rem;
  padding: 1rem 1rem !important;
  font-size: 1.125rem !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  border: var(--clamp-1-3) solid var(--nywf-spanishgray) !important;
  color: var(--nywf-spanishgray) !important;
}

.wpc-chip-reset-all a {
  border: var(--clamp-1-3) solid var(--nywf-red) !important;
  color: var(--nywf-red) !important;
}

.nywf-cpi-card {
  padding-bottom: 1.5rem !important;
}

.nywf-cpi-card img {
  margin-bottom: 1.5rem !important;
}

.nywf-cpi-card h4 {
  margin-bottom: 0.75rem !important;
  font-size: 1.5rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.nywf-cpi-card:hover {
  text-decoration: none;
}

.nywf-cpi-card ul li:not(:last-child) {
  /*   margin-bottom: 0.5rem; */
}

.nywf-cpi-card ul li span {
  font-size: var(--clamp-14);
  font-weight: 700;
  line-height: 150%;
}

/* learn filter style end */
/* tabs top styles start  */
@media (max-width: 1024px) {
  .e-n-tabs-heading:not(.page-team .e-n-tabs-heading) {
    display: unset !important;
  }
}

/* tabs top styles end */
/* event-tabs style start */
@media (min-width: 85.375rem) {
  .nywf-event-section .e-n-tabs-heading {
    margin-left: clamp(1rem, -43.3827rem + 51.9856vw, 19rem) !important;
  }
}

/* event-tabs style end */
/* team tabs style start */

.nywf-team-tab-button .e-filter {
  gap: 1.25rem !important;
}

.nywf-team-tab-button .e-filter-item,
.nywf-team-filter .wpc-term-item-content-wrapper {
  border: none;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 0.188rem solid var(--nywf-white) !important;
}

.nywf-team-tab-button .e-filter-item::after,
.nywf-team-filter .wpc-term-item-content-wrapper::after {
  content: "→";
  position: absolute;
  right: 2.5rem;
  display: inline-block;
  transition: transform 0.3s ease;
}

.nywf-team-tab-button .e-filter-item:hover,
.wpc-term-item-content-wrapper:hover
  .nywf-team-tab-button
  .e-filter-item[aria-pressed="true"] {
  border-color: transparent !important;
}

.nywf-team-tab-button
  .e-filter-item:hover::after
  .nywf-team-tab-button
  .e-filter-item[aria-pressed="true"]::after {
  transform: rotate(90deg);
}

.nywf-team-filter .wpc-term-item-content-wrapper a {
  padding: 30px 40px !important;
  width: 300px;
}

.nywf-team-filter .wpc-term-item-content-wrapper a:hover {
  color: #fff !important;
}

.nywf-team-filter #wpc-post_meta-nywf-team-department-8637 {
  margin-left: 25px;
  margin-bottom: 37px;
}

.wpc-term-count {
  display: none !important;
}

/* .wpc-term-item-content-wrapper  input[type="radio"]{
	background-color:red !important;
} */
.wpc-filters-main-wrap:hover::after {
  transform: rotate(90deg);
}

.nywf-filter .wpc-filters-main-wrap ul.wpc-filters-ul-list {
  margin: 0;
  padding: 0;
}

/* .wpc-filters-main-wrap:after li.wpc-term-item input:checked + label{
	transform: rotate(90deg);
} */
.wpc-filters-main-wrap li.wpc-term-item input:checked + label {
  background-color: #f9423a !important;
}

.wpc-filters-main-wrap input#wpc-radio-taxonomy-team-type-1407,
#wpc-radio-taxonomy-team-type-1408,
.wpc-instead-of-posts-found {
  display: none;
}

.nywf-department-filter .wpc-filters-widget-wrapper {
  display: flex !important;
}

.nywf-portfolio-section
  .wpc-filters-open-button-container
  a.wpc-filters-open-widget,
.nywf-portfolio-section
  .wpc-filters-open-button-container
  a.wpc-open-close-filters-button {
  color: white !important;
  border-color: white !important;
}

.nywf-portfolio-section .wpc-icon-html-wrapper span {
  background: white !important;
}

.nywf-portfolio-section span.wpc-icon-line-1:after,
.nywf-portfolio-section span.wpc-icon-line-2:after,
.nywf-portfolio-section span.wpc-icon-line-3:after {
  background-color: white !important;
  border-color: white !important;
}

/* team tabs style end */
/* filter scroll start*/
.wpc-widget-top-inside .wpc-inner-widget-chips-wrapper {
  overflow-y: unset;
}

/* filter scroll end*/
/* testing style start */
.nywf-two-column .nywf-btn {
  margin-top: var(--clamp-24-60);
}

/* spotlight */
.nywf-spotlight
  .elementor-swiper-button.elementor-swiper-button-next[aria-label="Next slide"],
.nywf-spotlight
  .elementor-swiper-button.elementor-swiper-button-prev[aria-label="Previous slide"] {
  display: block;
}

.nywf-spotlight .elementor-swiper-button.elementor-swiper-button-next,
.nywf-spotlight .elementor-swiper-button.elementor-swiper-button-prev {
  display: none;
}

.nywf-spotlight .s-title h2 {
  max-width: 100%;
	padding-right:unset;
}
.spotlight-viewall svg{
	width:2rem !important;
	height:2rem !important;
}

.nywf-event-section .s-title h2 {
  max-width: 79.5rem;
  margin: 0 auto;
  margin-bottom: 0;
}

/* Apply a red background to elements without the 'wpc-filter-has-selected' class */

/* Apply a red background to elements without the 'wpc-filter-has-selected' class */
.e-n-tab-title:not(.page-team .e-n-tab-title) {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.081rem;
  border-style: solid;
  background-color: unset !important;
  color: var(--nywf-spanishgray) !important;
  border-width: 0px 0px 3px 0px;
  border-color: #f9423a00;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.e-n-tab-title:not(.page-team .e-n-tab-title) .e-n-tab-title-text {
  font-size: var(--clamp-16-24) !important;
}

.e-n-tab-title:not(.page-team .e-n-tab-title)[aria-selected="false"]:hover {
  color: var(--nywf-black);
  border-color: var(--nywf-red);
}

.e-n-tab-title:not(.page-team .e-n-tab-title)[aria-selected="true"] {
  color: var(--nywf-black) !important;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--nywf-red);
}

@media (max-width: 1024px) {
  .e-n-tab-title:not(.page-team .e-n-tab-title) {
    border-width: 0px 0px 1px 0px;
	border-color: var(--nywf-spanishgray); 
  }

  .e-n-tab-title:not(.page-team .e-n-tab-title)[aria-selected="false"]:hover {
    border-color: var(--nywf-black);
  }

  .e-n-tab-title:not(.page-team .e-n-tab-title)[aria-selected="true"] {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--nywf-black);
  }

  /* 	.nywf-map {
		padding-bottom: 0;
	} */

  .nywf-map .e-n-tab-title {
    width: 100% !important;
  }

  .e-n-tab-title:not(.nywf-portfolio-section .e-n-tab-title) {
    justify-content: space-between !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
    padding-right: 3rem;
    width: 100% !important;
  }

  .e-n-tab-title::before,
  .e-n-tab-title::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0rem;
    width: 2.5rem;
    height: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
    transform: translateY(-50%);
  }

  .e-n-tab-title:not([aria-selected="true"])::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25"><style>.st0{fill:%23EF453E;}</style><path class="st0" d="M15.9,11.6l-2.8,2.8V7.9h-1.3v6.5L9,11.6l-0.9,0.9l4.4,4.4l4.4-4.4L15.9,11.6z M23.5,17.2C23,18.7,22.1,20,21,21.1c-1.1,1-2.5,1.9-3.9,2.5c-1.5,0.6-3.1,1-4.7,0.9c-1.6,0-3.2-0.3-4.7-0.9C6.3,23,5,22.2,3.9,21.1c-1-1.1-1.9-2.5-2.5-3.9c-0.6-1.5-1-3.1-0.9-4.7c0-1.6,0.3-3.2,0.9-4.7C1.9,6.4,2.8,5.1,3.9,4c1.1-1,2.5-1.9,3.9-2.5c1.5-0.6,3.1-1,4.7-0.9c1.6,0,3.2,0.3,4.7,0.9C18.6,2,19.9,2.9,21,4c1,1.1,1.9,2.5,2.5,3.9c0.6,1.5,1,3.1,0.9,4.7C24.5,14.1,24.2,15.7,23.5,17.2z M20.1,4.9c-2-2-4.8-3.1-7.6-3.1c-2.9-0.1-5.6,1-7.6,3.1c-4.1,4.2-4.1,11,0,15.2c2,2,4.8,3.1,7.6,3.1c2.8,0,5.6-1.1,7.6-3.1c2-2,3.1-4.8,3.1-7.6C23.1,9.7,22,7,20.1,4.9z"/></svg>');
  }

  .e-n-tab-title[aria-selected="true"]::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25"><style>.st0{fill:%23EF453E;}</style><path class="st0" d="M9,13.5l2.8-2.8v6.5h1.3v-6.5l2.8,2.8l0.9-0.9l-4.4-4.4l-4.4,4.4L9,13.5z M1.4,7.9C1.9,6.4,2.8,5.1,3.9,4c1.1-1,2.5-1.9,3.9-2.5c1.5-0.6,3.1-1,4.7-0.9c1.6,0,3.2,0.3,4.7,0.9C18.6,2,19.9,2.9,21,4c1,1.1,1.9,2.5,2.5,3.9c0.6,1.5,1,3.1,0.9,4.7c0,1.6-0.3,3.2-0.9,4.7C23,18.7,22.1,20,21,21.1c-1.1,1-2.5,1.9-3.9,2.5c-1.5,0.6-3.1,1-4.7,0.9c-1.6,0-3.2-0.3-4.7-0.9C6.3,23,5,22.2,3.9,21.1c-1-1.1-1.9-2.5-2.5-3.9c-0.6-1.5-1-3.1-0.9-4.7C0.4,10.9,0.7,9.3,1.4,7.9z M4.9,20.1c2,2,4.8,3.1,7.6,3.1c2.9,0.1,5.6-1,7.6-3.1c4.1-4.2,4.1-11,0-15.2c-2-2-4.8-3.1-7.6-3.1c-2.8,0-5.6,1.1-7.6,3.1c-2,2-3.1,4.8-3.1,7.6C1.8,15.4,2.9,18.1,4.9,20.1z"/></svg>');
    display: inline-block;
  }

  .nywf-portfolio-section .e-n-tab-title::before,
  .nywf-portfolio-section .e-n-tab-title::after {
    display: none;
  }
}

.nywf-event-section {
  padding-bottom: 0;
}

/* .nywf-event-section .elementor-widget-n-tabs .e-n-tabs{display:unset;} */
.nywf-event-section .e-n-tabs-heading {
  max-width: 1272px;
  margin-left: clamp(0rem, -35rem + 45vw, 19rem);
	
}

.nywf-event-section .nywf-divider .elementor-divider {
  padding: 0;
}

.nywf-event-section .e-loop-item:last-of-type .nywf-divider:last-of-type {
  display: none;
}

.nywf-event-section .e-loop-item:last-child .nywf-event-card {
  padding-bottom: 0;
}

.e-loop-item:last-of-type .nywf-honoree-card:last-of-type {
  border-bottom: none;
}

/* map section start */
@media (max-width: 48rem) {
  .rightMapArea {
    height: clamp(17rem, 9.9412rem + 31.3725vw, 25rem);
  }
}

/* map section end */
/* pagination style start */
.elementor-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-pagination .page-numbers.prev,
.elementor-pagination .page-numbers.next {
  display: inline-block;
  width: var(--clamp-16-32);
  height: var(--clamp-16-32);
  background-size: cover;
  background-position: center;
}

.elementor-pagination .page-numbers.prev {
  margin-right: 1.5rem;
  background-image: url("/wp-content/uploads/2024/07/back.png");
}

.elementor-pagination .page-numbers.next {
  margin-left: 1.5rem;
  background-image: url("/wp-content/uploads/2024/07/next.png");
}

.elementor-pagination .page-numbers.prev,
.elementor-pagination .page-numbers.next {
  filter: invert(70%) sepia(1%) saturate(1%) hue-rotate(0deg) brightness(97%)
    contrast(93%);
}

.elementor-pagination .page-numbers.prev[href],
.elementor-pagination .page-numbers.next[href] {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%)
    contrast(100%);
}

.elementor-pagination .page-numbers {
  display: inline-block;
  font-size: var(--clamp-16-32);
  color: #999999;
  margin-left: calc(1.5rem / 2) !important;
  margin-right: calc(1.5rem / 2) !important;
}

.elementor-pagination .page-numbers:nth-last-child(2) {
  margin-right: 0;
}

.elementor-pagination .page-numbers.current {
  font-weight: normal;
  color: var(--nywf-black);
}

/* pagination style end */
/* logos with atag styles  start*/
.nywf-partner-Logo-section .elementor-widget-container,
.nywf-partner-Logo-section .elementor-widget-container .nywf-partner-Logo {
  display: grid;
}
.nywf-partner-Logo {
	    --min-height: 100%;
}
.nywf-partner-Logo .elementor-widget-heading {
	height:100%;
}
.nywf-partner-Logo h3 {
    display: flex;
    align-items: center;
    justify-content: center;
	background:#666;
	color:white;
	padding:5%;
}
.nywf-partner-Logo img {
  width: 100%;
  margin-bottom: unset !important;
}

/* logos with atag styles end */
/* spotlight  styles start */
@media (max-width: 767px) {
  .nywf-spotlight .elementor-widget-text-editor {
    min-height: 7.75rem;
  }

  .nywf-spotlight h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	  min-height:82px;
    max-height: calc(1em * 2.5);
    line-height: 1.25em;
  }

  /* 	.nywf-spotlight	.elementor-swiper-button-prev svg{margin-right:0.75rem;margin-left:1rem;} */
}

/* spotlight  styles end */
/* this one i have to move for now */
/* .team-member-card .designation {
  font-size: 1.25rem !important;
} */

/* Resut-page start */
#nywf-archive-section article {
  padding-bottom: var(--clamp-16-24);
  border-bottom: 1px solid #707070;
}

#nywf-archive-section h3.elementor-post__title {
  text-transform: capitalize !important;
}

#nywf-archive-section .elementor-post__excerpt p {
  text-transform: capitalize !important;
}

/* Resut-page end */
/* press release card start*/
.nywf-card-link {
  position: relative;
}

.nywf-card-link
  :not(
    .elementor-element-overlay,
    .elementor-element-overlay *,
    .elementor-shape,
    .ui-resizable-handle,
    .card-main-link-card--excluded
  ) {
  position: static;
}

.nywf-card-link .card-main-link a::after {
  content: "";
  position: absolute;
  inset: 0;
  cursor: pointer !important;
  display: flex;
  z-index: 99;
}

/* press release card end*/

.nywf-photo-credit :is(h1, h2, h3, h4, h5, h6, div) {
  padding-bottom: var(--clamp-16-24);
  font-size: var(--clamp-12);
  font-style: italic;
  text-transform: capitalize;
  font-weight: normal;
--clamp--24--32: clamp(-2rem, -1.3043rem + -0.8696vw, -1.5rem);
   margin-top: var(--clamp--24--32) !important; 	
}

@media (min-width: 1024px){
	.nywf-blogpost-content p{
padding-right: calc(80rem - 59.25rem);	
}
}
.nywf-blogpost-content img {
  width: 100%;
}

/* layout 2 css */
/* nywf-honoree-card */
.nywf-honoree-card :is(h4, h5, h6, p, div) {
  font-size: var(--clamp-16-24);
  font-weight: 300;
  text-transform: capitalize;
  line-height: normal;
}

.nywf-honoree-card h5 {
  font-style: italic;
  margin-top: 0.5rem;
  font-size: var(--clamp-12-20);
}

.nywf-honoree-card h6 {
  font-style: italic;
  margin-top: 0.5rem;
}

.nywf-honoree-card {
  border-bottom: 1px solid #999;
  padding-bottom: var(--clamp-24-40);
}

/* jobs card */
.nywf-job-card h5 {
  font-size: var(--clamp-24-40);
  line-height: normal;
  margin-bottom: var(--clamp-16-24);
  text-transform: none;
  font-weight: 300;
}

.nywf-job-card .nywf-jobs-meta {
  font-size: var(--clamp-16-24);
  font-weight: 300;
  line-height: normal;
}

.nywf-job-card .nywf-btn {
  margin-top: var(--clamp-24-48);
}

.nywf-jobs-loop {
  max-width: 60rem !important;
}

.nywf-jobs-loop .e-loop-item:not(:last-child) {
  margin-bottom: var(--clamp-24-48);
}

/* nywf Team's */
.nywf-teams-loop .e-loop-item .e-con-inner {
  display: block;
}

.team-member-card {
/*   cursor: pointer; */
}

.team-member-card * {
  color: var(--nywf-white);
}

.team-member-card .thumbnail img {
  width: 100%;
  margin-bottom: var(--clamp-12-20);
  max-width: 300px;
}

.team-member-card .title,
.team-member-card .pronouns {
  margin-bottom: 0.25rem;
}

.team-member-card .title {
  font-size: var(--clamp-16-24);
  line-height: normal;

  font-weight: normal;
  /* 	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height:3.75rem; */
}

.team-member-card .pronouns {
  font-size: var(--clamp-16-20);
  line-height: normal;
  font-style: italic;
	    font-size: 16px;
}

.team-member-card .designation {
  font-size: var(--clamp-14-18);
  line-height: normal;
  font-style: italic;
	font-size: 16px;
    line-height: 135%;
}

.team-member-popup {
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: baseline;
  z-index: 1000;
}

.team-member-popup .popup-close {
  position: absolute;
  top: var(--clamp-8-40);
  right: var(--clamp-8-40);
  font-size: var(--clamp-32-64);
  cursor: pointer;
  color: #999;
}

.team-member-popup .container {
  padding: var(--clamp-24-64) var(--clamp-40-80);
  background: #fff;
  text-align: center;
  position: relative;
  max-width: 79.5rem;
  color: #000;
  display: flex;
  align-items: flex-start;
  gap: var(--clamp-16-40);
}

.team-member-popup .left {
  flex: 0 0 20rem;
}

@media (max-width: 560px) {
  .team-member-popup .left {
    flex: auto;
  }
}

.team-member-popup .left img {
  width: 100%;
  max-width: 20rem;
}

.team-member-popup .right {
  text-align: left;
}

.team-member-popup .content img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  margin-bottom: 0.5rem;
}

.team-member-popup h2 {
  font-size: var(--clamp-24-40);
  font-weight: normal;
  text-transform: none;
  margin-bottom: 0.5rem;
}

.team-member-popup h3 {
  font-size: var(--clamp-16-24);
  font-weight: normal;
  text-transform: none;
  line-height: normal;
}

.team-member-popup .social-icon img {
  width: var(--clamp-32-48);
}

.team-member-popup .content {
  font-size: var(--clamp-16-24);
  margin-top: var(--clamp-24-32);
}

.team-member-popup .content p {
  padding-right: 0;
  margin-bottom: var(--clamp-24-40) !important;
  max-width: 100%;
}

.team-member-popup .content p:last-child {
  margin-bottom: 0 !important;
}

.team-member-popup .social-icon {
  margin-top: 1rem;
  display: inline-block;
}

@media (max-width: 1272px) {
  .team-member-popup .container {
    max-width: 100%;
    /* 		max-height:100vh; */
    height: auto;
  }
}

@media (max-width: 1024px) {
  .team-member-popup .container {
    flex-direction: column;
  }
}

/* nywf Team's */

/* nywf partners - Individual / corporate */
.nywf-partner-ct {
  background: var(--nywf-white);
  padding-bottom: var(--clamp-24-48);
  width: 408px !important;
}
@media (max-width: 568px){
	.nywf-partner-ct {
   width: 320px !important;
}
}
.nywf-partner-ct img {
  margin-bottom: var(--clamp-24-40);
}

.nywf-partner-ct .elementor-widget-video .elementor-wrapper {
  --video-aspect-ratio: 1 / 1.24 !important;
  margin-bottom: var(--clamp-24-40);
}

.nywf-partner-ct
  .elementor-widget-video
  .elementor-custom-embed-image-overlay
  img {
  --video-aspect-ratio: 1 / 1.24;
  object-position: top center;
}

.nywf-partner-ct h4 {
  font-size: var(--clamp-24-36);
  font-weight: bold;
  padding: 0 var(--clamp-14-28);
  margin-bottom: 0.5rem;
  line-height: 100%;
}

.nywf-partner-ct h6 {
  font-weight: 300;
  font-size: 1.25rem;
  font-style: italic;
  padding: 0 var(--clamp-14-28);
  line-height: normal;
  text-transform: none;
}

.nywf-partner-ct p {
  font-size: var(--clamp-16-24);
  font-weight: 300;
  padding: 0 var(--clamp-14-28);
  margin-top: var(--clamp-24-40);
  margin-bottom: 0;
  width: 100%;
  line-height: 125%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 100%;
}

.nywf-partner-ct.corporate p {
  margin-top: var(--clamp-24);
  line-height: 150%;
}

.nywf-partner-ct .nywf-btn {
  margin-top: var(--clamp-40-96);
  padding-right: 0 !important;
}

.nywf-partner-ct p strong {
  font-weight: 500;
}

.nywf-partner-ct.corporate img {
  margin-bottom: 0;
}

/* ends */

/* 
 * selector {
 display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
   min-height: 5.5rem;
}
*/

/* media card */
.nywf-media-card {
  background: var(--nywf-white);
  padding-bottom: var(--clamp-24-48);
}

.nywf-media-card img {
  width: 100% !important;
  margin-bottom: var(--clamp-24-40);
}

.nywf-media-card h4 {
  font-size: var(--clamp-24-40);
  margin-bottom: var(--clamp-16-24);
  text-transform: none;
  line-height: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.nywf-media-card p {
  margin-bottom: var(--clamp-24-48);
  margin-left: 0 !important;
  margin-right: 0 !important;
  line-height: 150%;
}

.nywf-media-card span {
  color: var(--nywf-red);
  text-transform: uppercase;
  letter-spacing: 0.08125rem;
  /* 	font-size:var(--clamp-12-18); */
  font-size: var(--clamp-14);
  font-weight: 700;
}

.nywf-media-card h4,
.nywf-media-card h6,
.nywf-media-card p,
.nywf-media-card .date-action {
  padding-left: var(--clamp-24-40);
  padding-right: var(--clamp-24-40);
  font-weight: 400;
  width: 100% !important;
  max-width: 100% !important;
}

.nywf-media-card h4 {
  font-weight: normal;
}

.nywf-media-card .date-action {
  margin-top: auto;
}

.nywf-media-card h6 {
  font-size: var(--clamp-12-18);
  margin-bottom: var(--clamp-16-32);
  color: var(--nywf-junglegreen);
  letter-spacing: 0.088rem;
  font-weight: 700 !important;
}

@media (max-width: 560px) {
  /* 	.nywf-media-card {
		height: unset !important;
	} */
}

/* partners */
.nywf-partners-list p {
	padding-right:unset;
}

.nywf-partnerlist-loopgrid .elementor-grid {
  grid-auto-flow: column;
  grid-template-rows: repeat(68, 1fr);
}

.nywf-partnerlist-loopgrid.corporate .elementor-grid {
  grid-auto-flow: column;
  grid-template-rows: repeat(30, 1fr);
}

.nywf-partnerlist-loopgrid.corporate .elementor-grid p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  line-height: normal;
}

@media (max-width: 767px) {
  .nywf-partnerlist-loopgrid .elementor-grid {
    grid-auto-flow: row;
    grid-template-rows: repeat(68, 1fr);
  }

  .nywf-partnerlist-loopgrid.corporate .elementor-grid {
    grid-auto-flow: row;
    grid-template-rows: repeat(30, 1fr);
  }
}

/* timeline */
.twae-horizontal-timeline.twae-wrapper {
  width: 100% !important;
  margin: 0 !important;
}

.twae-horizontal-timeline.twae-wrapper:not(.twae-horizontal-bottom):not(
    .label_content_top
  )
  .twae-story:hover
  .twae-content {
  border-radius: 0 !important;
}

.twae-wrapper .twae-description p {
  margin: 0 0 0 0;
  padding: 0;
  line-height: 150%;
  max-width: 100%;
}

.twae-horizontal-timeline.twae-wrapper .twae-content {
  padding: 0rem 0 0rem 0;
  height: auto !important;
  border-radius: 0;
  margin-top: 1rem;
  min-height: 600px;
}

.twae-story .twae-content .twae-title {
  font-size: var(--clamp-32-56) !important;
  color: var(--nywf-black);
  padding: var(--clamp-32-48) var(--clamp-20-32) var(--clamp-16-32)
    var(--clamp-20-32);
  margin-bottom: 0;
}

.twae-story .twae-content .twae-media {
}

.twae-story .twae-content .twae-description {
  font-size: var(--clamp-16-24) !important;
  padding: 0 var(--clamp-20-32);
  margin-bottom: var(--clamp-20-40);
}

.twae-wrapper .swiper-slide.swiper-slide-active .twae-icondot {
  border-color: #999;
  --tw-highlighted-color: #999;
}

.twae-horizontal-timeline.twae-wrapper .twae-h-line,
.twae-wrapper .year-swiper-container,
.twae-line-fill.swiper-pagination-progressbar,
.twae-year-slider-section {
  max-width: 50%;
  margin: 0 auto;
}

.twae-horizontal-timeline.twae-wrapper .twae-button-next {
  right: calc(25% - 3rem) !important;
}

.twae-horizontal-timeline.twae-wrapper .twae-button-prev {
  left: calc(25% - 3rem) !important;
}

.twae-h-line,
.twae-line-fill.swiper-pagination-progressbar {
  right: 0;
  margin: 0 auto;
}

.twae-button-next,
.twae-button-prev,
.twae-button-next:before,
.twae-button-prev:before {
  width: 3rem;
  height: 3rem;
}

.twae-button-next svg,
.twae-button-prev svg {
  display: none;
}

.twae-button-next:before {
  content: url("/wp-content/uploads/2024/06/Red_right.svg");
  position: absolute;
}

/*  .fa-arrow-alt-circle-right   .fa-arrow-alt-circle-left */
.twae-button-prev:before {
  content: url("/wp-content/uploads/2024/06/Red_left.svg");
  position: absolute;
}

.twae-horizontal-timeline.twae-wrapper .twae-icondot {
  cursor: pointer;
  background: #d6d6d6;
}

@media (min-width: 1024px) {
  .twae-horizontal-highlighted-timeline.twae-wrapper .thumb .twae-media {
    float: right !important;
    margin-right: 0 !important;
    max-width: calc(65% - 10px) !important;
  }

  .twae-horizontal-highlighted-timeline.twae-wrapper
    :not(.twae-popup-bg)
    .thumb
    .twae-media
    img {
    margin-bottom: 0 !important;
  }

  .twae-horizontal-highlighted-timeline.twae-wrapper:not(
      [data-enable-popup="yes"]
    )
    .thumb
    .twae-content:not(.twae-hg-image-not)
    .twae-title,
  .twae-horizontal-highlighted-timeline.twae-wrapper
    .thumb
    .twae-content:not(.twae-hg-image-not)
    .twae-description {
    min-width: 35% !important;
  }

  .twae-horizontal-highlighted-timeline.twae-wrapper
    :not(.twae-popup-bg)
    .thumb
    .twae-media
    iframe,
  .twae-horizontal-highlighted-timeline.twae-wrapper
    :not(.twae-popup-bg)
    .thumb
    .twae-media
    img {
    height: 600px;
  }
}

@media (max-width: 1024px) {
  .twae-story .twae-content .twae-title {
    order: 1;
  }

  .twae-story .twae-content .twae-media {
    order: 3;
  }

  .twae-story .twae-content .twae-description {
    order: 2;
    margin-bottom: var(--clamp-20-40);
    min-height: 11rem;
  }

  .twae-wrapper .twae-media.twae-img-effect img {
    margin-bottom: 0px !important;
  }

  .twae-horizontal-highlighted-timeline.twae-wrapper .thumb .twae-media {
    float: right !important;
    margin-right: 0 !important;
  }

  .twae-horizontal-highlighted-timeline.twae-wrapper .thumb .twae-content {
    display: flex !important;
  }

  .twae-horizontal-highlighted-timeline.twae-wrapper:not(
      [data-enable-popup="yes"]
    )
    .thumb
    .twae-content:not(.twae-hg-image-not)
    .twae-title,
  .twae-horizontal-highlighted-timeline.twae-wrapper .thumb .twae-media,
  .twae-horizontal-highlighted-timeline.twae-wrapper
    .thumb
    .twae-content:not(.twae-hg-image-not)
    .twae-description {
    width: 100% !important;
    max-width: 100% !important;
  }

  .twae-horizontal-timeline.twae-wrapper .twae-content {
    min-height: auto;
  }

  .twae-horizontal-timeline.twae-wrapper
    .twae-slider-container.swiper-container {
    margin: 0;
  }
}

/* ends */

/* home banner */

.nywf-h-slider {
}

.nywf-h-slider .nywf-h-slide {
  height: calc(100vh - 8rem) !important;
}

.nywf-h-slider-bg {
}

.nywf-h-slider .swiper-pagination {
  display: none;
}

.nywf-h-slider .swiper {
  padding-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .nywf-h-slider .swiper-pagination {
    display: block;
    right: -2rem;
    left: inherit !important;
  }

  .elementor-widget-n-carousel.elementor-element
    :is(.swiper, .swiper-container)
    ~ .elementor-swiper-button-prev,
  .elementor-widget-n-carousel.elementor-element
    :is(.swiper, .swiper-container)
    ~ .elementor-swiper-button-next {
    display: none;
  }

  .nywf-h-slider-bg > .e-con-inner {
    flex-direction: column-reverse !important;
  }

  .nywf-h-slider-text-area {
    width: 100%;
    min-height: calc(50vh - 8rem);
    padding: var(--clamp-32-48) var(--clamp-16-32);
  }
}

.nywf-h-slide.left h1,
.nywf-h-slide.right h1,
.nywf-h-slide.bottom h1 {
  color: white;
  font-size: var(--clamp-32-64);
  font-weight: 900;
  line-height: 100% !important;
  font-size: 6.330365974282889vh;
}

.nywf-h-slide p {
  color: white;
  font-size: var(--clamp-16-24);
  font-weight: 400;
  line-height: 150%;
  font-size: 2.4922118380062304vh;
}

.nywf-h-slide .nywf-btn a {
  transform: scale(0.9);
  transform-origin: 0;
}

.nywf-h-slide.bottom h1 {
  /* 	color: white;
	font-size: var(--clamp-40-104);
	font-weight: 900;
	line-height: 100% !important;
	stroke: #000;
	font-size: 10.799584631360332vh; */
}

.nywf-h-slide.bottom h4 {
  font-size: var(--clamp-24-32);
  font-weight: 900;
  line-height: 125%;
  font-size: 3.322949117341641vh;
  color: white;
}

.nywf-h-slide.left .nywf-h-slider-text-area,
.nywf-h-slide.right .nywf-h-slider-text-area {
  --gap: var(--clamp-24-48) 0;
  padding: var(--clamp-40-80) var(--clamp-16-40);
  --min-height: calc(100vh - 8rem);
  width: 45%;
  --gap: 4.984423676012461vh 0;
  --justify-content: flex-end;
}

.nywf-h-slide.bottom .nywf-h-slider-text-area {
  --width: 100%;
  --min-height: 236px;
  --gap: var(--clamp-24-48) 0;
  --margin-top: var(--clamp-24-48);
  --padding-top: var(--clamp-24-48);
  --padding-bottom: var(--clamp-24-48);
}

.nywf-h-slide.left .nywf-h-slider-text-area {
  --align-self: flex-start;
}

.nywf-h-slide.right .nywf-h-slider-text-area {
  --align-self: flex-end;
}

.nywf-h-slider-text-area {
  padding-left: var(--clamp-24-40);
  padding-right: var(--clamp-24-40);
  background-color: #0000007d;
}

@media screen and (max-width: 1024px) {
  .nywf-h-slide.left .nywf-h-slider-text-area,
  .nywf-h-slide.right .nywf-h-slider-text-area {
    width: 100%;
  }

  .nywf-h-slide.left h1,
  .nywf-h-slide.right h1 {
    font-size: 8.307372793354102vw;
  }

  .nywf-h-slide.bottom h1 {
    font-size: 10.799584631360332vw;
  }

  .nywf-h-slide.left .nywf-h-slider-text-area,
  .nywf-h-slide.right .nywf-h-slider-text-area {
    --gap: 4.984423676012461vw 0;
  }

  /* 	.nywf-h-slide p{font-size:2.4922118380062304vw;} */
}

/* @media screen and (min-width: 1180px) and (max-width: 1346px) and (min-height: 640px) and (max-height: 800px) {
	body {border:5px solid red;}
	.nywf-h-slider-text-area h1{font-size: 9.580838323353293vh !important;}
	.nywf-h-slider-text-area p{font-size: 2.874251497005988vh !important;}
	.nywf-h-slider-text-area .nywf-btn {scale: 0.85 !important;}
} */
/* @media screen and (min-aspect-ratio: 16/9) and (max-aspect-ratio: 16/9) {
	body {border:5px solid green;}
	.nywf-h-slider-text-area h1{font-size: 9.580838323353293vh !important;}
	.nywf-h-slider-text-area p{font-size: 2.874251497005988vh !important;}
	.nywf-h-slider-text-area .nywf-btn {transform: scale(0.8) !important;transform-origin: 0 0;}
} */

/* map data USA */
#US_data h3 {
  font-size: var(--clamp-32-48);
  font-weight: 300;
  text-transform: none;
  margin-bottom: var(--clamp-32-48);
  line-height: 110%;
  display: none;
}

.map-list-item h4 {
  font-size: var(--clamp-24-40);
  font-weight: 300;
  text-transform: none;
  /* 	margin-bottom: var(--clamp-24-40); */
  line-height: 110%;
  display: none;
}

.map-list-item h4 a {
  text-decoration: underline;
}

.map-list-item h4 a:hover {
  text-decoration: none;
}

.map-list-item h5 {
  margin-top: var(--clamp-16-24);
  font-size: var(--clamp-16-32);
  font-weight: 400;
  text-transform: none;
  margin-bottom: 0.75rem;
  display: none;
}

.map-list-item p {
  font-size: var(--clamp-16-24);
  font-weight: 400;
  text-transform: none;
  margin-bottom: var(--clamp-24-48);
  display: none;
}

/* blog post */
.nywf-blog-post-title {
  /* 	margin-top: var(--clamp-40-64); */
  /* 	margin-bottom: 0.5rem !important; */
}

.nywf-blog-post-title :is(h1, h2, h3, h4, h5, h6, div) {
  font-size: var(--clamp-24-32);
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: var(--clamp-16-24);
}

.nywf-section
  .nywf-blog-post-title:is(h1, h2, h3, h4, h5, h6, div):not(:first-child) {
  margin-top: var(--clamp-16-24);
  max-width: var(--mw-70) !important;
}

/* gallery */
.nywf-gallery .gallery-columns-3 .gallery-item {
  max-width: fit-content !important;
}

.nywf-gallery .gallery {
  grid-row-gap: var(--clamp-36-72);
  margin-bottom: 1.5em !important;
}

.nywf-gallery .wp-caption-text {
  font-size: 14px;
  font-style: italic;
}

.nywf-blog-2column{
	padding-bottom:var(--clamp-28-56);
	
}
.nywf-blog-2column p{
padding-right:unset;
}

@media (min-width: 1024px){
.nywf-blogpost-content .elementor-widget-text-editor  ul li{padding-right:calc(80rem - 59.25rem);}
}

/* timeline css */
.nywf-timeline .twae-button-next, .nywf-timeline .twae-button-prev {color:transparent !important;}

/* search template css */
.single .nywf-btn{margin-top: unset !important;}
.single .elementor-widget-text-editor + .nywf-btn {margin-top:var(--clamp-32-48);}

.single .linkedin-url img{width: var(--clamp-32-48) !important;margin-bottom: var(--clamp-24) !important;}

.swiper-pagination-bullets {
	left: calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset)) !important;
}
.nywf-fhc.nywf-event{
	background-size:50% auto !important;
}

@media (max-width: 48rem){
.nywf-fhc.nywf-event{
	background-size:contain !important;
	background-position:top !important;
}
}

@media (min-width: 1940px){
	.nywf-fhc {
		max-width:1280px !important;
		margin:0 auto !important;
	}
}