.press-list a,
.sponsorship-list a {
    border: 0;
}
.programs-list.col-3 > li{
    width: 33.3333%
}
.programs-list.col-1 > li{
    width: 100%;
}
.section-pre-intro + .section-pre-intro{
    padding-top: 0;
}
.section-content + .section-content{
    padding-top: 0;
    margin-top: -70px;
}
.promo-default-orange .promo-holder,
.promo-visual-green .promo-holder{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 470px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.promo-default-orange .promo-holder .title-main h1,
.promo-visual-green .promo-holder .title-main h1 {
	margin-bottom: 20px;
}
.section-boxes + .section-boxes {
    padding-top: 0;
    margin-top: -60px;
}
.popup-block.popup-visible{
    display: block;
}
.blockquote blockquote p {
  quotes: "“" "”" "‘" "’";
}
.blockquote blockquote p:before {
    content: open-quote;
}
.blockquote blockquote p:after {
    content: close-quote;
}
.prevent-open-popup{
    pointer-events: none;
    color: #2e2b2a;
}
#mc_embed_signup div.response{
    width: auto !important;
    line-height: 1.5;
}
.change-list.red h5 {
	color: #ef5757;
}

.change-list.green h5 {
	color: #26bdc1;
}

.nav-menu a.drop-opener{
    position: static;
    width: auto;
    height: auto;
}

.nav-menu a.drop-opener:after{
    display: none;
}
.section-text {
	padding: 20px 0 80px;
}

.popup-team .bio-block .img span{
    border-radius: 50%;
    overflow: hidden;
    display: block;
}

.sponsorship-list{
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.wp-caption {
    border: 0;
    max-width: 100%;
}
.form-holder .swpm-join-us-link{
    display: none;
}
.swpm-login-widget-action-msg{
    color: red;
}
.form-holder input[type="text"].has-error,
.form-holder input[type="password"].has-error{
    border-color: red;
}
.form-holder .formError {
    bottom: calc(100% + 3px) !important;
    left: initial !important;
    right: 0 !important;
    width: 50%;
    top: initial !important;
    z-index: 99;
}
.form-holder table tbody tr td{
    position: relative;
}
.box.box-products .description h3{
    display: none;
}
.section-success .heading p>a{
    display: inline-block;
    color: inherit;
}
.section-success .heading p>a:hover {
    color: #f68923;
}
@media (min-width: 768px) {
    .section-testimonials .slick-track{
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
@media (max-width: 1023px) {
    .programs-list.col-3 > li{
        width: 50%
    }
    .promo-default-orange .promo-holder,
    .promo-visual-green .promo-holder {
		min-height: auto;
	}
	.promo-default-orange .promo-holder .title-main h1,
	.promo-visual-green .promo-holder .title-main h1 {
		margin-bottom: 10px;
    }
    .section-text {
		padding: 20px 0 40px;
    }
    .box.box-products.use-colums-3 .img-holder h3{
        display: none;
    }
}
@media (max-width: 767px) {
    .programs-list.col-3 > li{
        width: 100%
    }
}