@media (min-width: 768px) {
	.hidden-desktop {
	  display: none;
	}
  }
  
  @media (max-width: 767px) {
	.hidden-mobile {
	  display: none;
	}
  }
  
  *:focus {
	outline: none;
  }
  
  .section-about-slider {
	overflow: hidden;
	cursor: none;
	position: relative;
  }
  
  .section-about-slider .container {
	width: 100%;
	max-width: none;
	padding: 0;
  }
  
  .about-youth-summit-ambassadors-page .top-about .question-title p {
	font-size: 18px;
	line-height: 1.35;
	color: #26b6b2;
  }
  
  .about-youth-summit-ambassadors-page .top-about .title-page h1 {
	line-height: 1.35;
  }
  
  .about-youth-summit-ambassadors-page .desc-title p {
	line-height: 1.45;
  }
  
  .about-youth-summit-ambassadors-page .about-content {
	background: #FFD913;
	padding-top: 72px;
	padding-bottom: 55px;
  }
  
  .about-youth-summit-ambassadors-page .logo-content img {
	margin: auto;
	width: 45px;
  }
  
  .about-youth-summit-ambassadors-page .title-content h6 {
	color: #26b6b2;
	font-family: "DIN-Medium";
	font-size: 20px;
	font-weight: 400;
	line-height: 1.35;
	letter-spacing: 0;
  }
  
  .ambassador-list {
	max-width: 1006px;
	margin-left: auto;
	margin-right: auto;
  }
  
  .ambassador-list .post-item {
	margin-bottom: 60px;
  }
  
  .ambassador-list .post-item .portrait {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	border: 2px solid #26b6b2;
	padding-bottom: 128.2%;
	height: 0;
  }
  
  .ambassador-list .post-item .portrait img {
	opacity: 0;
  }
  
  .ambassador-list .post-item .name {
	color: #ffffff;
	font-family: "Avenir-Heavy";
	font-size: 20px;
	font-weight: 400;
	line-height: 1.15;
	width: 100%;
	letter-spacing: 1.222222px;
	position: absolute;
	bottom: 20px;
  }
  
  .ambassador-list .post-item .intro {
	text-align: center;
	position: relative;
	background: transparent;
	padding: 46px 24px 15px;
	margin-top: 12px;
  }
  
  .page-template-about-ambassadors.paged .top-about {
	display: none;
  }
  
  .ambassador-list .post-item .intro p {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2;
	color: #000;
	letter-spacing: 0.9777778px;
	font-family: "Avenir-Heavy";
	margin-bottom: 19px;
  }
  
  .ambassador-list .post-item .intro * {
	position: relative;
	z-index: 1;
  }
  
  .ambassador-list .post-item .intro img {
	width: 100%;
	height: 100%;
	top: 0;
  }
  
  .ambassador-list .post-item .intro .bubble {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	top: 0;
	width: 100%;
	height: 100%;
  }
  
  .ambassador-list .post-item .intro .bubble:before {
	content: "";
	position: absolute;
	top: -23px;
	left: 59px;
	display: block;
	width: 42px;
	height: 29px;
	background-image: url(../images/point.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
  }
  
  .about-youth-summit-ambassadors-page .desc-title {
	margin-top: 18px;
  }
  
  .about-youth-summit-ambassadors-page .about-content .title-content {
	margin-top: 8px;
  }
  
  .about-youth-summit-ambassadors-page .about-content .content-top {
	margin-bottom: 56px;
  }
  
  .about-youth-summit-ambassadors-page .title-page {
	letter-spacing: 0px;
  }
  
  .about-youth-summit-ambassadors-page .nav-links {
	margin-left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	margin-top: -10px;
  }
  
  .about-youth-summit-ambassadors-page .nav-links li {
	list-style-type: none;
  }
  
  .about-youth-summit-ambassadors-page .nav-links li.page-num {
	position: relative;
	font-size: 0;
  }

  .about-youth-summit-ambassadors-page .nav-links li.next-prev a:before {
	content: '';
	width: 13px;
	height: 13px;
	background-image: url(../images/first.svg);
	background-size: cover;
	position: absolute;
	top: -7px;
  }
  
  .about-youth-summit-ambassadors-page .nav-links li.next-prev.page-num-last a:before {
	background-image: url(../images/last.svg);
  }
  
  .about-youth-summit-ambassadors-page .nav-links li.next-prev.page-num-prev a:before {
	background-image: url(../images/prev.svg);
	width: 12px;
	height: 12px;
  }
  
  .about-youth-summit-ambassadors-page .nav-links li.next-prev.page-num-next a:before {
	background-image: url(../images/next.svg);
	width: 12px;
	height: 12px;
  }
  
  .about-youth-summit-ambassadors-page .nav-links .page-numbers {
	font-family: "Avenir-Heavy";
	font-size: 16px;
	font-weight: 400;
	line-height: 2.2;
	text-align: center;
	letter-spacing: 0.9777778px;
	color: #000;
  }
  
  .about-youth-summit-ambassadors-page .nav-links .page-numbers:hover, .about-youth-summit-ambassadors-page .nav-links .page-numbers:focus {
	color: #26b6b2;
  }
  
  .about-youth-summit-ambassadors-page .nav-links .page-numbers.current {
	background-image: url(../images/shape.png);
	width: 45.21px;
	height: 35px;
	display: inline-block;
	background-size: cover;
  }
  
  .about-slider .slick-dots {
	display: block;
	position: absolute;
	bottom: 40px;
  }
  
  .about-slider .slick-dots li button:before, .about-slider .slick-dots li button {
	display: none;
  }
  
  .about-slider .slick-dots li {
	width: 15px;
	height: 15px;
	background: #fff;
	border-radius: 50%;
	-webkit-transition: all 0.24s;
	-o-transition: all 0.24s;
	transition: all 0.24s;
	margin: 0px 14px;
  }
  
  .about-slider .slick-dots li.slick-active {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	background: #FFD913;
	margin: 0px 9px;
  }
  
  .about-slider .slick-dots li:hover, .about-slider .slick-dots li:focus {
	background: #FFD913;
  }
  
  .about-slider .slick-slide img {
	opacity: 0;
  }
  
  .about-slider .item .wrapper {
	height: 0;
	padding-bottom: 39.1%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
  }
  
  /* @media (min-width: 1200px) {
	  .ambassador-list .post-item .intro img {
	  
		  top: 2.031vw;
	  
	  }
	  .ambassador-list .post-item .intro .bubble{
		  top: -1.094vw;
	  }
	  .ambassador-list .post-item .intro .bubble:before{	
		  left: 4.609vw;
		  width: 3.281vw;
		  height: 2.266vw;
	  }
	  .about-youth-summit-ambassadors-page .logo-content img {
		  width: 3.516vw;
	  }
  
	  .about-youth-summit-ambassadors-page .top-about .question-title p {
		  font-size: 1.406vw;
	  }
  
	  .about-youth-summit-ambassadors-page .about-content {
		  padding-top: 5.625vw;
		  padding-bottom: 4.297vw;
	  }
  
	  .about-youth-summit-ambassadors-page .title-content h6 {
		  font-size: 1.563vw;
	  }
  
	  .ambassador-list {
		  max-width: 78.594vw;
	  }
  
	  .ambassador-list>.row {
		  margin-left: -1.172vw;
		  margin-right: -1.172vw;
	  }
  
	  .ambassador-list .post-item {
		  margin-bottom: 4.688vw;
		  padding-left: 1.172vw;
		  padding-right: 1.172vw;
	  }
  
	  .ambassador-list .post-item .name {
		  font-size: 1.563vw;
		  letter-spacing: 0.095vw;
		  bottom: 1.563vw;
	  }
  
	  .ambassador-list .post-item .intro {
		  padding: 4.531vw 1.875vw 2.266vw;
	  }
  
	  .ambassador-list .post-item .intro p {
		  font-size: 1.250vw;
		  letter-spacing: 0.076vw;
		  margin-bottom: 1.484vw;
	  }
	  .about-youth-summit-ambassadors-page .desc-title {
		  margin-top: 1.406vw;
	  }
  
	  .about-youth-summit-ambassadors-page .about-content .title-content {
		  margin-top: 0.625vw;
	  }
  
	  .about-youth-summit-ambassadors-page .about-content .content-top {
		  margin-bottom: 4.375vw;
	  }
  
	  .about-youth-summit-ambassadors-page .title-page {
		  letter-spacing: 0px;
	  }
  
	  .about-youth-summit-ambassadors-page .nav-links {
		  margin-top: -0.781vw;
	  }
  
	  .about-youth-summit-ambassadors-page .nav-links li.page-num {
		  font-size: 0;
		  margin: 0px 1.172vw;
	  }
  
	  .about-youth-summit-ambassadors-page .nav-links li.next-prev {
		  margin: 0 1.563vw;
	  }
  
	  .about-youth-summit-ambassadors-page .nav-links li.next-prev a:before {
		  width: 1.016vw;
		  height: 1.016vw;
		  top: -0.547vw;
	  }
  
	  .about-youth-summit-ambassadors-page .nav-links li.next-prev.page-num-prev a:before {
		  width: 0.938vw;
		  height: 0.938vw;
	  }
  
	  .about-youth-summit-ambassadors-page .nav-links li.next-prev.page-num-next a:before {
		  width: 0.938vw;
		  height: 0.938vw;
	  }
  
	  .about-youth-summit-ambassadors-page .nav-links .page-numbers {
		  font-size: 1.250vw;
		  letter-spacing: 0.076vw;
	  }
  
	  .about-youth-summit-ambassadors-page .nav-links .page-numbers.current {
		  width: 3.532vw;
		  height: 2.734vw;
	  }
  
	  .about-slider .slick-dots {
		  bottom: 3.125vw;
	  }
  
	  .about-slider .slick-dots li {
		  width: 1.172vw;
		  height: 1.172vw;
		  margin: 0px 1.094vw;
	  }
  
	  .about-slider .slick-dots li.slick-active {
		  margin: 0px 0.703vw;
	  }
  } */
  @media (max-width: 1199px) and (min-width: 992px) {
	.ambassador-list .post-item .intro .bubble:before {
	  left: 52px;
	}
  }
  
  @media (max-width: 990px) and (min-width: 768px) {
	.ambassador-list .post-item {
	  -ms-flex: 0 0 50%;
	  -webkit-box-flex: 0;
	  flex: 0 0 50%;
	  max-width: 50%;
	}
  }
  @media (max-width: 767px) {
	.nav-links .page-numbers:not(.current) ,
	  .about-youth-summit-ambassadors-page .nav-links .page-numbers:not(.current) {
	  display: none;
	}
  
	.nav-links li.page-num,
	  .about-youth-summit-ambassadors-page .nav-links li.page-num {
	  margin: 0;
	}
  
	/* .nav-links .page-numbers.current,
	  .about-youth-summit-ambassadors-page .nav-links .page-numbers.current {
	  margin: 0 15px;
	} */
  
	.nav-links li.next-prev ,
	  .about-youth-summit-ambassadors-page .nav-links li.next-prev {
	  margin: 0 15px;
	  width: 12px;
	  height: 12px;
	}
  
	.nav-links li.next-prev a:before,
	  .about-youth-summit-ambassadors-page .nav-links li.next-prev a:before {
	  top: -1px;
	}
  
	.question-title p {
	  margin-bottom: 6px;
	}
  
	.about-youth-summit-ambassadors-page .about-content {
	  padding-top: 37px;
	}
  
	.about-youth-summit-ambassadors-page .top-about {
	  padding-bottom: 44px;
	  padding-top: 39px;
	}
  
	.about-youth-summit-ambassadors-page .top-about .question-title p {
	  margin-bottom: 7px;
	  letter-spacing: 1px;
	  font-size: 14px;
	}
  
	.about-youth-summit-ambassadors-page .logo-content img {
	  width: 33px;
	}
  
	.about-youth-summit-ambassadors-page .about-content .title-content {
	  margin-top: 9px;
	}
  
	.about-youth-summit-ambassadors-page .about-content .content-top {
	  margin-bottom: 26px;
	}
  
	.about-youth-summit-ambassadors-page .about-content .container {
	  padding: 0 30px;
	}
  
	.ambassador-list .post-item {
	  margin-bottom: 28px;
	}
  
	.about-youth-summit-ambassadors-page .nav-links {
	  margin-top: 22px;
	}
  
	.about-youth-summit-ambassadors-page .about-content {
	  padding-bottom: 50px;
	}
  
	.about-slider .item .wrapper {
	  padding-bottom: 80%;
	}
  
	.about-slider .slick-dots li {
	  width: 9px;
	  height: 9px;
	  margin: 0px 8px;
	}
  
	.about-slider .slick-dots li.slick-active {
	  margin: 0px 6px;
	}
  
	.about-slider .slick-dots {
	  bottom: 23px;
	}
  }
  
  @media (max-width: 767px) and (min-width: 576px) {
	.ambassador-list .post-item {
	  -ms-flex: 0 0 50%;
	  -webkit-box-flex: 0;
	  flex: 0 0 50%;
	  max-width: 50%;
	}
  
	.ambassador-list .post-item .intro .bubble:before {
	  left: 41px;
	}
  }
  
  @media (max-width: 359px) {
	.ambassador-list .post-item .intro .bubble:before {
	  left: 49px;
	}
  }
  
  .page-template-about-team #site-content {
	overflow: visible;
  }
  
  .about-team-content>.row {
	margin-right: 0;
	margin-left: 0;
  }
  
  .about-team-content .sidebar {
	-ms-flex: 0 0 54.8%;
	-webkit-box-flex: 0;
	flex: 0 0 54.8%;
	max-width: 54.8%;
	position: relative;
	z-index: 1;
  }
  
  .about-team-content .sidebar, .about-team-content .right-content {
	padding: 0;
  }
  
  .about-team-content .sidebar .item {
	margin-bottom: 18.4px;
  }
  
  .about-team-content .sidebar .name {
	font-weight: 400;
	line-height: 1.35;
	text-transform: uppercase;
	color: #1c7b79;
  }
  
  .about-team-content .sidebar .office {
	font-family: "Avenir-Heavy";
	font-size: 16px;
	line-height: 1.2;
	letter-spacing: 0.9777778px;
	color: #1c7b79;
	padding-left: 15px;
	position: relative;
	top: -1px;
  }
  
  .about-team-content .sidebar .item a:hover .name, .about-team-content .sidebar .item a:focus .name, .about-team-content .sidebar .item.active .name,
  .about-team-content .sidebar .item a:hover .office, .about-team-content .sidebar .item a:focus .office, .about-team-content .sidebar .item.active .office {
	color: #000;
  }
  
  .about-team-content .sidebar .item.scrolling .name, .about-team-content .sidebar .item.scrolling .office {
	color: #1c7b79;
  }
  
  .about-team-content .sidebar .item a:hover, .about-team-content .sidebar .item a:focus {
	text-decoration: none;
  }
  
  .about-team-content .sidebar .item a {
	position: relative;
	  /* padding-right: 39px; */
	display: inline-block;
  }
  
  .about-team-content .sidebar .item a:after {
    content: "";
    width: 18px;
    height: 15px;
    position: absolute;
    top: 6px;
    right: -24px;
    background-image: url(../images/arrow-left.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    opacity: 0;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  
  .about-team-content .sidebar .item a:hover:after, .about-team-content .sidebar .item a:focus:after, .about-team-content .sidebar .item.active a:after {
    display: block;
    right: -39px;
    opacity: 1;
  }
  
  .about-team-content .sidebar .item.scrolling a:after {
	opacity: 0;
  }
  
  .about-team-content {
	background: #fbd304;
  }
  
  .about-team-content .right-content {
	-ms-flex: 0 0 45.2%;
	-webkit-box-flex: 0;
	flex: 0 0 45.2%;
	max-width: 45.2%;
	position: relative;
	z-index: 2;
	background: #fbd304;
  }
  
  .about-team-content .staff {
	margin-bottom: 10px;
  }
  
  .about-team-content .staff:last-child {
	margin-bottom: 0;
  }
  
  .about-team-content .right-content .image {
	height: 0;
	padding-bottom: 64.3%;
	background-position: center;
	background-size: cover;
  }
  
  .about-team-content .right-content .image img {
	opacity: 0;
	width: 100%;
  }
  
  .about-team-content .right-content .text {
	background: #26b6b2;
	padding: 33px 44px;
	position: relative;
	margin-top: 2px;
  }
  
  .about-team-content .right-content .name {
	color: #ffd913;
	font-weight: 400;
	line-height: 1.35;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-bottom: 1px;
  }
  
  .about-team-content .right-content .info {
	margin-bottom: 17px;
  }
  
  .about-team-content .right-content .office {
	color: #ffd913;
	font-family: "Avenir-Medium";
	font-size: 16px;
	line-height: 1.2;
	letter-spacing: 0.9777776px;
  }
  
  @media (min-width: 768px) {
	.about-team-content .right-content .content {
	  display: block !important;
	}
  
	.about-team-content .right-content .content.hidden-desktop {
	  display: none !important;
	}
  }
  
  .about-team-content .right-content .content p {
	color: #ffffff;
	font-family: "Avenir-Medium";
	font-size: 16px;
	line-height: 1.15;
	letter-spacing: 0.9777778px;
	margin-bottom: 18px;
  }
  
  .about-team-content .right-content .content p:last-child {
	margin-bottom: 0;
  }
  
  .navigation-height {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: -2;
  }
  
  .about-team-content .sidebar .navigation-list {
	padding-top: 100px;
	top: 112px;
	padding: 0 85px;
	overflow-y: scroll;
	width: 105%;
  }
  
  .about-team-content .sidebar .navigation-list .wrapper {
	padding-bottom: 45px;
	padding-top: 82px;
	float: left;
	max-width: 620px;
    width: 100%;
  }
  
  .about-team-content .sidebar .navigation-list .wrapper:before {
	content: "";
	display: block;
	width: 46px;
	height: 35px;
	background-image: url(../images/about-title-icon.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-bottom: 35px;
  }
  
  .about-team-page .top-about .question-title p {
	font-size: 18px;
	color: #26b6b2;
  }
  
  .about-team-content .sidebar .navigation-list.fixed {
	position: fixed;
  }
  
  .about-team-content .sidebar .navigation-list.static {
	position: static;
  }
  
  /* @media (min-width: 1200px) {
	  .about-team-page .top-about .question-title p {
		  font-size: 1.406vw;
	  }
  
	  .about-team-content>.row {
		  margin-right: 0;
		  margin-left: 0;
	  }
  
	  .about-team-content .sidebar .item {
		  margin-bottom: 1.437vw;
	  }
  
	  .about-team-content .sidebar .office {
		  font-size: 1.250vw;
		  letter-spacing: 0.076vw;
		  padding-left: 1.172vw;
		  top: -0.078vw;
	  }
	  .about-team-content .sidebar .item a:after {
		  width: 1.406vw;
		  height: 1.172vw;
		  top: 0.469vw;
		  right: -3.047vw;
	  }
  
	  .about-team-content .staff {
		  margin-bottom: 0.781vw;
	  }
  
	  .about-team-content .staff:last-child {
		  margin-bottom: 0;
	  }
  
	  .about-team-content .right-content .image {
		  height: 0;
	  }
  
	  .about-team-content .right-content .text {
		  padding: 2.578vw 3.438vw;
		  margin-top: 0.156vw;
	  }
  
	  .about-team-content .right-content .name {
		  margin-bottom: 0.078vw;
	  }
  
	  .about-team-content .right-content .info {
		  margin-bottom: 1.328vw;
	  }
  
	  .about-team-content .right-content .office {
		  font-size: 1.250vw;
		  letter-spacing: 0.076vw;
	  }
  
	  .about-team-content .right-content .content p {
		  font-size: 1.250vw;
		  letter-spacing: 0.076vw;
		  margin-bottom: 1.406vw;
	  }
  
	  .about-team-content .right-content .content p:last-child {
		  margin-bottom: 0;
	  }
  
	  .about-team-content .sidebar .navigation-list {
		  padding-top: 7.813vw;
		  top: 8.750vw;
		  padding: 0 6.641vw;
	  }
	  .about-team-content .sidebar .navigation-list .wrapper{
		  padding-bottom: 3.516vw;
		  padding-top: 6.406vw;
	  }
	  .about-team-content .sidebar .navigation-list .wrapper:before {
		  width: 3.594vw;
		  height: 2.734vw;
		  margin-bottom: 2.734vw;
	  }
  } */
  
  @media (max-width: 991px) {
	.about-team-content .sidebar .navigation-list {
	  padding: 0 85px 60px 64px;
	}
  }
  
  @media (max-width: 767px) {
	.about-team-page .top-about {
	  padding: 40px 0;
	}
  
	.about-team-content .staff {
	  margin-bottom: 8px;
	}
  
	.about-team-page .top-about .question-title p {
	  font-size: 14px;
	}
  
	.about-team-page .desc-title {
	  margin-top: 12px;
	}
  
	.about-team-content .right-content {
	  -ms-flex: 0 0 100%;
	  -webkit-box-flex: 0;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
  
	.about-team-content .right-content .content {
	  display: none;
	  padding: 0 25px 30px;
	}
  
	.about-team-content .right-content .content.hidden-mobile {
	  display: none !important;
	}
  
	.about-team-content .right-content {
	  padding-left: 0;
	}
  
	.about-team-content .info {
	  position: relative;
	}
  
	.about-team-content .info:after {
	  content: "";
	  display: block;
	  width: 14px;
	  height: 14px;
	  position: absolute;
	  right: 29px;
	  top: 31px;
	  background-image: url(../images/slidedown.svg);
	  background-position: center;
	  background-size: contain;
	  background-repeat: no-repeat;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
	}
  
	.about-team-content .info.show:after {
	  -webkit-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  transform: rotate(180deg);
	}
  
	.about-team-content .right-content .text {
	  padding: 0;
	}
	
	.about-team-content .right-content .name {
	  margin-bottom: -2px;
	}
  
	.about-team-content .right-content .info {
	  margin-bottom: 0;
	  padding: 18px 25px 10px;
	}
  
	.staff-list {
	  padding-bottom: 8px;
	}
  }
  
  .page-thank-you.singular .post-inner, .page-thank-you-hk.singular .post-inner {
	padding: 0;
	max-width: 750px;
	padding-bottom: 100px;
	margin: auto;
  }
  
  .page-thank-you.singular .post-meta-wrapper, .page-thank-you-hk.singular .post-meta-wrapper {
	display: none;
  }
  
  .page-thank-you #site-content, .page-thank-you-hk #site-content {
    background-image: url(../images/bkg-section-icon.png);
    background-size: 40px;
    background-repeat: repeat;
	background-color: transparent;
  }
  
  .page-thank-you.singular .entry-header, .page-thank-you-hk.singular .entry-header {
	background: transparent;
	padding-top: 116px;
	padding-bottom: 30px;
  }
  
  .page-thank-you h1, .page-thank-you-hk h1 {
	line-height: 1.15;
	max-width: 680px;
	margin: auto;
  }
  
  .page-thank-you.singular .entry-content>p:first-child, .page-thank-you-hk.singular .entry-content>p:first-child {
	letter-spacing: 1.25px;
  }
  
  .page-thank-you.singular .entry-content p, .page-thank-you.singular .entry-content li, .page-thank-you-hk.singular .entry-content p, .page-thank-you-hk.singular .entry-content li {
	font-family: "Avenir-Medium";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.45;
	letter-spacing: 0.9777778px;
  }
  
  .page-thank-you.singular .entry-content p, .page-thank-you-hk.singular .entry-content p {
	margin-bottom: 26px;
  }
  
  .page-thank-you.singular .entry-content li, .page-thank-you-hk.singular .entry-content li {
	position: relative;
	margin-bottom: -5px;
	margin-left: 32px;
  }
  
  .page-thank-you.singular .entry-content li:before, .page-thank-you-hk.singular .entry-content li:before {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	background: #26B6B2;
	border-radius: 50%;
	position: absolute;
	left: -21px;
	top: 8px;
  }
  
  .page-thank-you #site-content .wp-block-button__link, .page-thank-you-hk #site-content .wp-block-button__link {
	font-family: "Avenir-Black";
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35;
	color: #000;
	padding: 4px 32px;
  }
  
  .page-thank-you .entry-content .wp-block-image figure, .page-thank-you-hk .entry-content .wp-block-image figure {
	margin-top: 35px;
	margin-bottom: 38px;
  }
  
  .page-thank-you .entry-content .wp-block-image figure img, .page-thank-you-hk .entry-content .wp-block-image figure img {
	width: 65px;
  }
  
  .page-thank-you .entry-content ul, .page-thank-you-hk .entry-content ul {
	margin-top: -8px;
	list-style: none;
  }
  
  .page-thank-you .entry-content .wp-block-button, .page-thank-you-hk .entry-content .wp-block-button {
	margin-top: 96px;
  }
  
  .page-thank-you header .section-inner, .page-thank-you-hk header .section-inner {
	width: auto;
	max-width: none;
  }
  
  /* @media (min-width: 1200px) {
	  .page-thank-you .entry-content .wp-block-image figure img, .page-thank-you-hk .entry-content .wp-block-image figure img {
		  width: 5.078vw;
	  }
  
	  .page-thank-you.singular .post-inner, .page-thank-you-hk.singular .post-inner {
		  padding: 0;
		  max-width: 58.594vw;
		  padding-bottom: 7.813vw;
	  }
  
	  .page-thank-you.singular .entry-header, .page-thank-you-hk.singular .entry-header {
		  padding-top: 9.063vw;
		  padding-bottom: 2.344vw;
	  }
  
	  .page-thank-you h1, .page-thank-you-hk h1 {
		  max-width: 53.125vw;
	  }
  
	  .page-thank-you.singular .entry-content>p:first-child, .page-thank-you-hk.singular .entry-content>p:first-child {
		  letter-spacing: 0.098vw;
	  }
  
	  .page-thank-you.singular .entry-content p, .page-thank-you.singular .entry-content li, .page-thank-you-hk.singular .entry-content p, .page-thank-you-hk.singular .entry-content li {
		  font-size: 1.250vw;
		  letter-spacing: 0.076vw;
	  }
  
	  .page-thank-you.singular .entry-content p, .page-thank-you-hk.singular .entry-content p {
		  margin-bottom: 2.031vw;
	  }
  
	  .page-thank-you.singular .entry-content li, .page-thank-you-hk.singular .entry-content li {
		  margin-bottom: -0.391vw;
		  margin-left: 2.500vw;
	  }
  
	  .page-thank-you.singular .entry-content li:before, .page-thank-you-hk.singular .entry-content li:before {
		  width: 0.625vw;
		  height: 0.625vw;
		  left: -1.641vw;
		  top: 0.625vw;
	  }
  
	  .page-thank-you #site-content .wp-block-button__link, .page-thank-you-hk #site-content .wp-block-button__link {
		  font-size: 1.406vw;
		  padding: 0.313vw 2.500vw;
	  }
  
	  .page-thank-you .entry-content .wp-block-image figure, .page-thank-you-hk .entry-content .wp-block-image figure {
		  margin-top: 2.734vw;
		  margin-bottom: 2.969vw;
	  }
  
	  .page-thank-you .entry-content ul, .page-thank-you-hk .entry-content ul {
		  margin-top: -0.625vw;
	  }
  
	  .page-thank-you .entry-content .wp-block-button, .page-thank-you-hk .entry-content .wp-block-button {
		  margin-top: 7.500vw;
	  }
  } */
  
  @media (max-width: 767px) {
	.page-thank-you.singular .entry-header, .page-thank-you-hk.singular .entry-header {
	  padding-top: 62px;
	  padding-bottom: 33px;
	}
  
	.page-thank-you h1, .page-thank-you-hk h1 {
	  line-height: 40px;
	}
  
	.page-thank-you.singular .entry-content>p:first-child, .page-thank-you-hk.singular .entry-content>p:first-child {
	  letter-spacing: 0.4px;
	}
  
	.page-thank-you.singular .entry-content p, .page-thank-you-hk.singular .entry-content p {
	  line-height: 21px;
	  margin-bottom: 20px;
	  padding-right: 0;
	  letter-spacing: 0px;
	}
  
	.page-thank-you.singular .entry-content li, .page-thank-you-hk.singular .entry-content li {
	  line-height: 23px;
	}
  
	.page-thank-you header .section-inner, .page-thank-you-hk header .section-inner {
	  padding: 0 30px;
	}
  
	.page-thank-you.singular .post-inner, .page-thank-you-hk.singular .post-inner {
	  padding: 0 30px;
	  padding-bottom: 60px;
	}
  
	.page-thank-you .entry-content .wp-block-image figure, .page-thank-you-hk .entry-content .wp-block-image figure {
	  margin-top: 39px;
	  margin-bottom: 37px;
	}
  
	.page-thank-you .entry-content .wp-block-image+p, .page-thank-you-hk .entry-content .wp-block-image+p {
	  line-height: 22px;
	}
  
	.page-thank-you .entry-content ul, .page-thank-you-hk .entry-content ul {
	  margin-top: 24px;
	  padding: 0 2px;
	  margin-bottom: 30px;
	}
  
	.page-thank-you.singular .entry-content li, .page-thank-you-hk.singular .entry-content li {
	  margin-left: 22px;
	}
  
	.page-thank-you.singular .entry-content li:before, .page-thank-you-hk.singular .entry-content li:before {
	  left: -22px;
	}
  
	.page-thank-you .entry-content .wp-block-button, .page-thank-you-hk .entry-content .wp-block-button {
	  margin-top: 64px;
	}
  }
  
  .events-page .top-about .question-title p {
	font-size: 18px;
	color: #0e7371;
  }
  
  .events-page .posts-grid .date {
	color: #ffffff;
	font-family: "Avenir-Heavy";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
	letter-spacing: 0.9777778px;
	display: block;
	margin-bottom: 7px;
  }
  
  .events-page .posts-grid .title-post a {
	color: #ffffff;
	font-family: "Avenir-Black";
	font-size: 20px;
	font-weight: 400;
	line-height: 1.35;
	letter-spacing: 0;
  }
  
  .events-page .posts-grid .title-post a:hover, .events-page .posts-grid .title-post a:focus {
	text-decoration: none;
  }
  
  .events-page .nav-links .page-numbers:hover, .events-page .nav-links .page-numbers:focus {
	color: #26b6b2;
  }
  
  .events-page .posts-grid .post-item-details {
	border-radius: 3px;
	background: #26b6b2;
	margin: 0 36px;
	margin-top: -21px;
	padding: 10px 15px;
  }
  
  .events-page .posts-grid .post-item-image .post-image-bkg {
	height: 0;
	padding-bottom: 62%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
  }
  
  .events-page .posts-grid .post-item-image {
	overflow: hidden;
	border: 10px solid #fff;
  }
  
  .events-page .posts-grid .post-item-inner:hover .post-image-bkg, .events-page .posts-grid .post-item-inner:focus .post-image-bkg {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
  }
  
  .events-page .posts-grid .post-item-image img {
	opacity: 0;
	width: 100%;
  }
  
  .events-page .posts-grid .post-item {
	margin-bottom: 89px;
	padding: 0 10px;
  }
  
  .events-page .nav-links {
	width: 100%;
  }
  
  .events-page .nav-links li.next-prev a:before {
	background-image: url(../images/first.svg);
	width: 13px;
	height: 13px;
  }
  
  .events-page .nav-links li.next-prev.page-num-prev a:before {
	background-image: url(../images/prev.svg);
	width: 12px;
	height: 12px;
  }
  
  .events-page .nav-links li.next-prev.page-num-next a:before {
	background-image: url(../images/next.svg);
	width: 12px;
	height: 12px;
  }
  
  .events-page .nav-links li.next-prev.page-num-last a:before {
	background-image: url(../images/last.svg);
	width: 13px;
	height: 13px;
  }
  
  .events-page .posts-grid {
	margin: auto;
	margin-top: -24px;
	max-width: 1104px;
  }
  
  .events-page .posts-grid>.row {
	margin-right: -10px;
	margin-left: -10px;
  }
  
  .events-page .posts-grid .nav-links {
	margin-top: -26px;
	margin-bottom: 62px;
  }
  
  /* @media (min-width: 1280px) {
	  .events-page .top-about .question-title p {
		  font-size: 1.406vw;
	  }
  
	  .events-page .posts-grid .date {
		  font-size: 1.250vw;
		  letter-spacing: 0.076vw;
		  margin-bottom: 0.547vw;
	  }
  
	  .events-page .posts-grid .title-post a {
		  font-size: 1.563vw;
	  }
  
	  .events-page .posts-grid .post-item-details {
		  border-radius: 0.234vw;
		  margin: 0 2.813vw;
		  margin-top: -1.641vw;
		  padding: 0.781vw 1.172vw;
	  }
	  .events-page .posts-grid .post-item-image {
		  border: 0.781vw solid #fff;
	  }
	  .events-page .posts-grid .post-item-image .post-image-bkg {
		  height: 0;
		  
	  }
  
	  .events-page .posts-grid .post-item {
		  margin-bottom: 6.953vw;
		  padding: 0 0.781vw;
	  }
  
	  .events-page .nav-links li.next-prev a:before {
		  width: 1.016vw;
		  height: 1.016vw;
	  }
  
	  .events-page .nav-links li.next-prev.page-num-prev a:before {
		  width: 0.938vw;
		  height: 0.938vw;
	  }
  
	  .events-page .nav-links li.next-prev.page-num-next a:before {
		  width: 0.938vw;
		  height: 0.938vw;
	  }
  
	  .events-page .nav-links li.next-prev.page-num-last a:before {
		  width: 1.016vw;
		  height: 1.016vw;
	  }
  
	  .events-page .posts-grid {
		  margin-top: -1.875vw;
		  max-width: 86.250vw;
	  }
  
	  .events-page .posts-grid>.row {
		  margin-right: -0.781vw;
		  margin-left: -0.781vw;
	  }
  
	  .events-page .posts-grid .nav-links {
		  margin-top: -2.031vw;
		  margin-bottom: 4.844vw;
	  }
  } */
  
  /* @media (max-width: 991px) and (min-width: 768px) {
	.events-page .posts-grid .post-item {
	  margin-bottom: 60px;
	  padding: 0 15px;

	}
	.events-page .posts-grid>.row{
		margin-right: -15px;
		margin-left: -15px;
	}
  } */

  @media (max-width: 767px) {
	.events-page .posts-grid .post-item-image {
	  border: 9px solid #fff;
	}
  
	.events-page .posts-grid .post-item-image .post-image-bkg {
	  padding-bottom: 61.6%;
	}
  
	.events-page .desc-title {
	  margin-top: 11px;
	}
  
	.events-page .top-about {
	  padding: 38px 0 40px;
	}
  
	.events-page .posts-grid .nav-links .page-numbers:not(.current) {
	  display: none;
	}
  
	.events-page .posts-grid .nav-links li.page-num {
	  margin: 0;
	}
  
	.events-page .posts-grid .nav-links .page-numbers.current {
	  margin: 0 15px;
	}
  
	.events-page .posts-grid .nav-links li.next-prev {
	  margin: 0 15px;
	}
  
	.events-page .posts-grid {
	  margin-top: -10px;
	}
  
	.events-page .posts-grid .post-item-details {
	  padding: 16px 15px 10px;
	  margin: 0 33px;
	  margin-top: -18px;
	}
  
	.events-page .posts-grid .date {
	  margin-bottom: 0px;
	}
  
	.events-page .posts-grid .post-item {
	  margin-bottom: 21px;
	}
  
	.events-page .posts-grid .nav-links {
	  margin-top: 40px;
	  margin-bottom: 60px;
	}
  }
  
  .emergency-hotlines .item {
	margin-bottom: 20px;
  }
  
  .emergency-hotlines .contact-info .wrapper {
	border-radius: 4px;
	background: #26b6b2;
	padding: 34px 32px 24px;
  }
  
  .emergency-hotlines .contact-info .title {
	color: #ffd913;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 1.15;
	margin-bottom: 20px;
  }
  
  .emergency-hotlines .contact-info .content {
	color: #fff;
	font-family: "Avenir-Heavy";
	letter-spacing: 1px;
  }
  
  .emergency-hotlines .contact-info .content p, .emergency-hotlines .contact-info .content p a {
	line-height: 1.45;
  }
  
  .emergency-hotlines .contact-info .content a {
	color: #fff;
  }
  
  .emergency-hotlines .contact-info .content a:hover, .emergency-hotlines .contact-info .content a:focus {
	text-decoration: none;
	color: #ffd913;
  }
  
  .emergency-hotlines .contact-info {
	margin-bottom: 71px;
  }
  
  .emergency-hotlines .bottom-content {
	background: #fbd304;
	padding: 62px 30px 51px;
  }
  
  .emergency-hotlines .bottom-content img {
	margin: auto;
	width: 65px;
  }
  
  .emergency-hotlines .bottom-content .content {
	margin-top: 18px;
	letter-spacing: 1.25px;
  }
  
  .emergency-hotlines .bottom-content p {
	line-height: 1.45;
  }
  
  .emergency-hotlines .bottom-content a {
	color: #1C7B79;
  }
  
  .emergency-hotlines .bottom-content a:hover, .emergency-hotlines .bottom-content a:focus {
	text-decoration: none;
	color: #fff;
  }
  
  .emergency-hotlines .desc-title {
	text-align: left;
	margin-top: 15px;
  }
  
  .emergency-hotlines .desc-title p {
	letter-spacing: 1px;
	margin-bottom: 22.8px;
  }
  
  .emergency-hotlines .top-about {
	padding-bottom: 29px;
  }
  
  .emergency-hotlines .contact-info>.container {
	max-width: 845px;
  }
  
  .emergency-hotlines .contact-info .col-md-6 {
	padding-right: 10px;
	padding-left: 10px;
  }
  
  .emergency-hotlines .contact-info>.container>.row {
	margin-right: -10px;
	margin-left: -10px;
  }
  
  .emergency-hotlines .wp-block-image img {
	width: 65px;
  }
  
  .emergency-hotlines #site-content {
	background-image: url(../images/bkg-section-icon.png);
	background-size: 40px;
	background-repeat: repeat;
  }
  
  /* @media (min-width: 1200px) {
	  .emergency-hotlines .bottom-content img, .emergency-hotlines .wp-block-image img {
		  width: 5.078vw;
	  }
  
	  .emergency-hotlines .item {
		  margin-bottom: 1.563vw;
	  }
  
	  .emergency-hotlines .contact-info .wrapper {
		  border-radius: 0.313vw;
		  padding: 2.656vw 2.500vw 1.875vw;
	  }
  
	  .emergency-hotlines .contact-info .title {
		  margin-bottom: 1.563vw;
	  }
  
	  .emergency-hotlines .contact-info .content {
		  letter-spacing: 0.078vw;
		  max-width: 23vw;
	  }
  
	  .emergency-hotlines .contact-info {
		  margin-bottom: 5.547vw;
	  }
  
	  .emergency-hotlines .bottom-content {
		  padding: 4.844vw 2.344vw 3.984vw;
	  }
  
	  .emergency-hotlines .bottom-content .content {
		  margin-top: 1.406vw;
		  letter-spacing: 0.098vw;
	  }
  
	  .emergency-hotlines .desc-title {
		  margin-top: 1.172vw;
	  }
  
	  .emergency-hotlines .desc-title p {
		  letter-spacing: 0.078vw;
		  margin-bottom: 1.781vw;
	  }
  
	  .emergency-hotlines .top-about {
		  padding-bottom: 2.266vw;
	  }
  
	  .emergency-hotlines .contact-info>.container {
		  max-width: 66.016vw;
	  }
  
	  .emergency-hotlines .contact-info .col-md-6 {
		  padding-right: 0.781vw;
		  padding-left: 0.781vw;
	  }
  
	  .emergency-hotlines .contact-info>.container>.row {
		  margin-right: -0.781vw;
		  margin-left: -0.781vw;
	  }
  
	  .emergency-hotlines .contact-info .col-md-6:nth-of-type(2) .item:nth-of-type(1) .title, .emergency-hotlines .contact-info .col-md-6:nth-of-type(1) .item:nth-of-type(3) .title {
		  margin-bottom: 0.8vw;
	  }
  
	  .emergency-hotlines .contact-info .col-md-6:nth-of-type(2) .item:nth-of-type(2) .title {
		  margin-bottom: 1.1vw;
	  }
  
	  .emergency-hotlines .contact-info .col-md-6:nth-of-type(2) .item:nth-of-type(4) .title {
		  margin-bottom: 1.2vw;
	  }
  
	  .emergency-hotlines .contact-info .col-md-6:nth-of-type(2) .item:nth-of-type(1) .wrapper, .emergency-hotlines .contact-info .col-md-6:nth-of-type(1) .item:nth-of-type(3) .wrapper {
		  padding-bottom: 1.6vw;
	  }
  
	  .emergency-hotlines .contact-info .col-md-6:nth-of-type(2) .item:nth-of-type(2) .wrapper {
		  padding-bottom: 1.5vw;
	  }
  
	  .emergency-hotlines .contact-info .col-md-6:nth-of-type(2) .item:nth-of-type(4) .wrapper {
		  padding-bottom: 1.6vw;
	  }
  } */
  
  @media (max-width: 767px) {
	.emergency-hotlines .question-title p {
	  font-size: 18px;
	  line-height: 24px;
	  letter-spacing: 1.1px;
	}
  
	.emergency-hotlines .desc-title p {
	  font-size: 16px;
	  line-height: 23px;
	  letter-spacing: 1.3px;
	}
  
	.emergency-hotlines .contact-info .title {
	  line-height: 22px;
	  margin-bottom: 22px;
	}
  
	.emergency-hotlines .contact-info .content p, .emergency-hotlines .contact-info .content p a, .emergency-hotlines .bottom-content p {
	  font-size: 16px;
	  line-height: 23px;
	}
  
	.emergency-hotlines .top-about {
	  padding-top: 38px;
	}
  
	.emergency-hotlines .top-about .title-page {
	  margin-top: 11px;
	  margin-bottom: 20px;
	}
  
	.emergency-hotlines .desc-title .wp-block-image {
	  margin-top: 50px;
	}
  
	.emergency-hotlines .top-about {
	  padding-bottom: 13px;
	}
  
	.emergency-hotlines .contact-info>.container {
	  padding: 0;
	}
  
	.emergency-hotlines .item {
	  padding: 0;
	  margin-bottom: 10px;
	}
  
	.emergency-hotlines .contact-info .wrapper {
	  padding: 34px 42px 24px;
	}
  
	.emergency-hotlines .contact-info {
	  margin-bottom: 0;
	  padding-bottom: 38px;
	  background: #fff;
	}
  
	.emergency-hotlines .bottom-content {
	  padding: 54px 30px 44px;
	}
  
	.emergency-hotlines .bottom-content .content {
	  margin-top: 26px;
	}
  
	.emergency-hotlines .bottom-content .container {
	  padding: 0;
	}
  }
  
  .page-template-service-directory #site-content {
	background-image: url(../images/bkg-section-icon.png);
	background-size: 40px;
	background-repeat: repeat;
  }
  
  .page-template-service-directory .desc-title p {
	font-family: "Avenir-Heavy";
	letter-spacing: 1px;
  }
  
  .page-template-service-directory .desc-title a {
	color: #26B6B2;
  }
  
  .page-template-service-directory .desc-title .wp-block-button__link {
	background-color: #26B6B2;
	color: #fff;
	border: 0;
	padding: 5px 28px;
	-webkit-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
	letter-spacing: 0px;
  }
  
  .page-template-service-directory .desc-title .wp-block-button__link:hover, .page-template-service-directory .desc-title .wp-block-button__link:focus {
	background: #FBD304;
	color: #000;
  }
  
  .page-template-service-directory .desc-title {
	margin-top: 50px;
	text-align: left;
  }
  
  .page-template-service-directory .desc-title .wp-block-image {
	margin-top: 58px;
  }
  
  .page-template-service-directory .desc-title .wp-block-image img {
	width: 185px;
  }
  
  .page-template-service-directory .desc-title .wp-block-button {
	margin-top: 42px;
  }
  
  .page-template-service-directory .top-about {
	padding-bottom: 35px;
  }
  
  /* @media (min-width: 1200px) {
	  .page-template-service-directory .desc-title .wp-block-image img {
		  width: 14.453vw;
	  }
  
	  .page-template-service-directory .desc-title p {
		  letter-spacing: 0.078vw;
	  }
  
	  .page-template-service-directory .desc-title .wp-block-button__link {
		  padding: 0.391vw 2.188vw;
	  }
  
	  .page-template-service-directory .desc-title {
		  margin-top: 3.906vw;
	  }
  
	  .page-template-service-directory .desc-title .wp-block-image {
		  margin-top: 4.531vw;
	  }
  
	  .page-template-service-directory .desc-title .wp-block-button {
		  margin-top: 3.281vw;
		  margin-bottom: 3.125vw;
	  }
  
	  .page-template-service-directory .top-about {
		  padding-bottom: 2.734vw;
	  }
  } */
  
  @media (max-width: 767px) {
	.page-template-service-directory .question-title p {
	  font-size: 18px;
	  line-height: 24px;
	  margin-bottom: 1px;
	}
  
	.page-template-service-directory .desc-title p {
	  font-size: 16px;
	  line-height: 23px;
	  letter-spacing: 0.9777778px;
	}
  
	.page-template-service-directory .title-page {
	  margin-top: 0;
	}
  
	.page-template-service-directory .desc-title {
	  margin-top: 24px;
	}
  
	.page-template-service-directory .desc-title .wp-block-image {
	  margin-top: 52px;
	}
  
	.page-template-service-directory .top-about {
	  padding-bottom: 80px;
	}
  }
  
  .volunteer-list .description {
	display: none;
	padding-left: 3px;
	max-width: 754px;
  }
  
  .volunteer-list .description p {
	line-height: 1.45;
	letter-spacing: 0.9777778px;
	margin-bottom: 20px;
  }
  
  .page-template-volunteer-fundraise .top-about {
	padding-top: 0;
	padding-bottom: 0;
  }
  
  .page-template-volunteer-fundraise .top-about>.row {
	margin-right: 0;
	margin-left: 0;
  }
  
  .volunteer-list .item {
	position: relative;
	padding-left: 50px;
	margin-bottom: 19px;
	border-bottom: 3px solid #ffd913;
  }
  
  .volunteer-list .order {
	position: absolute;
	left: 0;
	top: 2px;
	font-family: "DIN-Medium";
	font-size: 20px;
	line-height: 1.35;
	letter-spacing: 1.222222px;
  }
  
  .volunteer-list .item .name {
	position: relative;
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: 1.222222px;
	padding-bottom: 23px;
	margin-bottom: 0;
	cursor: pointer;
  }
  
  .volunteer-list .item .name:before {
	content: "+";
	font-family: "DIN-Medium";
	font-size: 25px;
	font-weight: 400;
	line-height: 1.35;
	letter-spacing: 1.527778px;
	position: absolute;
	right: 0;
	top: -3px;
  }
  
  .volunteer-list .item.show .name:before {
	content: "-";
  }
  
  .page-template-volunteer-fundraise .question-title p {
	color: #ffd913;
	margin-bottom: 7px;
  }
  
  .page-template-volunteer-fundraise .title-page h1 {
	color: #fff;
	line-height: 1.15;
	text-align: left;
	margin-left: 0;
	max-width: 400px;
  }
  
  .page-template-volunteer-fundraise .desc-title {
	color: #fff;
	margin-top: 32px;
  }
  
  .page-template-volunteer-fundraise .desc-title p {
	letter-spacing: 1px;
  }
  
  .page-template-volunteer-fundraise .top-content {
	background: #26b6b2;
	padding: 84px 60px 84px 80px;
	-ms-flex: 0 0 49.7%;
	-webkit-box-flex: 0;
	flex: 0 0 49.7%;
	max-width: 49.7%;
  }
  
  .page-template-volunteer-fundraise .top-content .wrapper {
	float: right;
	max-width: 495px;

  }
  
  .page-template-volunteer-fundraise .featured-image {
	padding: 0;
	-ms-flex: 0 0 50.3%;
	-webkit-box-flex: 0;
	flex: 0 0 50.3%;
	max-width: 50.3%;
  }
  
  .page-template-volunteer-fundraise .featured-image .wrapper {
	height: 100%;
	background-size: cover;
	background-position: center;
  }
  
  .page-template-volunteer-fundraise .featured-image img {
	opacity: 0;
	width: 100%;
  }
  
  .page-template-volunteer-fundraise .section-title {
	line-height: 60px;
  }
  
  .page-template-volunteer-fundraise #site-content {
	background: rgba(169, 228, 250, 0.1532273);
	padding-bottom: 0;
  }
  
  .page-template-volunteer-fundraise .volunteer-section:before {
	content: "";
	display: block;
	width: 45px;
	height: 34px;
	background-image: url(../images/Group-7.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin: auto;
	margin-top: 60px;
	margin-bottom: 23px;
  }
  
  .fundraise-section {
	padding-bottom: 110px;
	margin-top: 0;
  }
  
  .volunteer-section {
	margin-bottom: 91px;
  }
  
  .fundraise-section .description p {
	line-height: 1.45;
	letter-spacing: 0.9777778px;
  }
  
  .volunteer-section .container {
	max-width: 1006px;
	padding-left: 30px;
	padding-right: 30px;
  }
  
  .volunteer-list {
	margin-top: 45px;
  }
  
  .fundraise-section .container {
	max-width: 785px;
  }
  
  .fundraise-section .description {
	margin-top: 30px;
  }
  
  .fundraise-section .btn {
	margin-top: 55px;
	padding: 4px 29px 2px;
  }
  
  .fundraise-section .btn:hover, .fundraise-section .btn:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #26b6b2;
	color: #fbd304;
	border-color: #26b6b2;
  }
  
  /* @media (min-width: 1200px) {
	  .volunteer-list .description {
		  padding-left: 0.234vw;
		  max-width: 58.906vw;
	  }
  
	  .volunteer-list .description p {
		  letter-spacing: 0.076vw;
		  margin-bottom: 1.563vw;
	  }
  
	  .page-template-volunteer-fundraise .top-about {
		  padding-top: 0;
		  padding-bottom: 0;
	  }
  
	  .volunteer-list .item {
		  padding-left: 3.906vw;
		  margin-bottom: 1.484vw;
		  border-bottom: 0.234vw solid #ffd913;
	  }
  
	  .volunteer-list .order {
		  left: 0;
		  top: 0.156vw;
		  font-size: 1.563vw;
		  letter-spacing: 0.095vw;
	  }
  
	  .volunteer-list .item .name {
		  letter-spacing: 0.095vw;
		  padding-bottom: 1.797vw;
		  margin-bottom: 0;
	  }
  
	  .volunteer-list .item .name:before {
		  font-size: 1.953vw;
		  letter-spacing: 0.119vw;
		  right: 0;
		  top: -0.234vw;
	  }
  
	  .page-template-volunteer-fundraise .question-title p {
		  margin-bottom: 0.547vw;
	  }
  
	  .page-template-volunteer-fundraise .title-page h1 {
		  margin-left: 0;
		  max-width: 31.250vw;
	  }
  
	  .page-template-volunteer-fundraise .desc-title {
		  margin-top: 2.500vw;
	  }
  
	  .page-template-volunteer-fundraise .desc-title p {
		  letter-spacing: 0.078vw;
	  }
  
	  .page-template-volunteer-fundraise .top-content {
		  padding: 6.563vw 4.688vw 6.563vw 6.250vw;
	  }
  
	  .page-template-volunteer-fundraise .featured-image {
		  padding: 0;
	  }
  
	  .page-template-volunteer-fundraise #site-content {
		  padding-bottom: 0;
	  }
  
	  .page-template-volunteer-fundraise .volunteer-section:before {
		  width: 3.516vw;
		  height: 2.656vw;
		  margin-top: 4.688vw;
		  margin-bottom: 1.797vw;
  
	  }
  
	  .fundraise-section {
		  padding-bottom: 8.594vw;
		  margin-top: 0;
	  }
	  .volunteer-section{
		  margin-bottom: 7.109vw;
  
	  }
	  
	  .fundraise-section .description p {
		  letter-spacing: 0.076vw;
	  }
  
	  .volunteer-section .container {
		  max-width: 78.594vw;
		  padding-left: 2.344vw;
		  padding-right: 2.344vw;
	  }
  
	  .volunteer-list {
		  margin-top: 3.516vw;
	  }
  
	  .fundraise-section .container {
		  max-width: 61.328vw;
	  }
  
	  .fundraise-section .description {
		  margin-top: 2.344vw;
	  }
  
	  .fundraise-section .btn {
		  margin-top: 4.297vw;
		  padding: 0.313vw 2.266vw 0.156vw;
	  }
  } */
  @media (max-width: 1199px) {
	.page-template-volunteer-fundraise .top-content {
	  padding: 84px 30px 84px 30px;
	}
  
	.volunteer-section .container {
	  max-width: none;
	}
  }
  
  @media (max-width: 991px) {
	.page-template-volunteer-fundraise .top-content {
	  padding: 35px 30px;
	}
  }
  
  @media (max-width: 767px) {
	.page-template-volunteer-fundraise .top-content .wrapper{
		float: none;
		max-width: none;
	}
	.page-template-volunteer-fundraise .desc-title p {
	  font-size: 16px;
	  line-height: 22px;
	  letter-spacing: 0;
	  margin-bottom: 23px;
	}
  
	.page-template-volunteer-fundraise .top-content, .page-template-volunteer-fundraise .featured-image {
	  -ms-flex: 0 0 100%;
	  -webkit-box-flex: 0;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
  
	.volunteer-list .description p {
	  font-size: 16px;
	}
  
	.fundraise-section .description p {
	  font-size: 16px;
	}
  
	.page-template-volunteer-fundraise .top-content {
	  padding: 37px 32px 15px;
	}
  
	.page-template-volunteer-fundraise .question-title p, .page-template-volunteer-fundraise .title-page h1 {
	  text-align: center;
	}
  
	.page-template-volunteer-fundraise .question-title p {
	  margin-bottom: 6px;
	}
  
	.page-template-volunteer-fundraise .title-page h1 {
	  line-height: 40px;
	  margin-left: auto;
	  margin-right: auto;
	  max-width: 300px;
	}
  
	.page-template-volunteer-fundraise .featured-image .wrapper {
	  padding-bottom: 106.6%;
	  height: 0;
	}
  
	.page-template-volunteer-fundraise .volunteer-section:before {
	  width: 32px;
	  height: 24px;
	  margin-top: 55px;
	  margin-bottom: 10px;
	}
  
	.page-template-volunteer-fundraise .top-about {
	  padding-bottom: 0;
	}
  
	.volunteer-list {
	  margin-top: 30px;
	}
  
	.volunteer-list .item {
	  padding-left: 38px;
	  padding-bottom: 8px;
	  margin-bottom: 15px;
	}
  
	.volunteer-list .order {
	  left: 2px;
	}
  
	.volunteer-list .item .name {
	  padding-bottom: 10px;
	}
  
	.volunteer-list .description {
	  padding-left: 1px;
	  margin-bottom: 15px;
	}
  
	.volunteer-list .description p {
	  margin-bottom: 15px;
	}
  
	.volunteer-list .description p:last-child {
	  margin-bottom: 0;
	}
  
	.fundraise-section {
	  padding-bottom: 60px;
	  margin-top: 0;
	}
  
	.volunteer-section {
	  margin-bottom: 75px;
	}
  
	.fundraise-section .description {
	  margin-top: 2px;
	}
  
	.page-template-volunteer-fundraise .section-title {
	  line-height: 40px;
	  margin: 20px 0 12px;
	}
  
	.fundraise-section .btn {
	  margin-top: 25px;
	}
  
	.page-template-volunteer-fundraise #site-content {
	  padding-bottom: 0;
	}
  
	.page-template-volunteer-fundraise .desc-title {
	  margin-top: 28px;
	}
  
	.volunteer-list .item .name:before {
	  top: -4px;
	  right: -2px;
	}
  
	.volunteer-list .item.show .name:before {
	  top: -3px;
	  right: 1px;
	}
  }
  
  .relates-past_events .posts-list .post-item-image a {
	border: 9px solid #ffffff;
	display: block;
	overflow: hidden;
  }
  
  .relates-past_events .posts-list .post-item-image .post-image-bkg {
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
  }
  
  .relates-past_events .posts-list .post-item:hover .post-item-image .post-image-bkg {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
  }
  
  .home .section-resource .resource-slider .owl-item.center {
	outline: 11px solid #FBD304;
  }
  
  @media (max-width: 767px) {
	body.home .section-resource .resource-slider .owl-item:hover {
	  outline: none;
	}
	body.home .section-resource .resource-slider .owl-item.center:hover{
	  outline: 11px solid #FBD304;
	}
  }