/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}



/* Text meant only for screen readers. */

.screen-reader-text {

	border: 0;

	clip: rect(1px, 1px, 1px, 1px);

	clip-path: inset(50%);

	height: 1px;

	margin: -1px;

	overflow: hidden;

	padding: 0;

	position: absolute !important;

	width: 1px;

	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */

}



.screen-reader-text:focus {

	background-color: #eee;

	clip: auto !important;

	clip-path: none;

	color: #444;

	display: block;

	font-size: 1em;

	height: auto;

	left: 5px;

	line-height: normal;

	padding: 15px 23px 14px;

	text-decoration: none;

	top: 5px;

	width: auto;

	z-index: 100000;

	/* Above WP toolbar. */
	


}

span.sky-rich-text-display-text
Specificity: (0,1,1)
 {
	display:none;
}
div#blackbaud-donation-form_473f2e82-d5cb-4ff2-bc60-a438af6882b2{
	text-align: center;
}

 
.move-up .wst-team-block__row .team-card__content{
	min-height: 8rem;
}
.contain .wst-blurbs-images .blurb .inner .image-holder img {
	object-fit:contain;
}

/* Home page blurb edit */
.wst-clr-blurbs .blurb .text-holder {
    max-width: 50rem;
}

/* 4-Hers helping 4-hers Image rounding  */
.wp-image-3267 {
	border-radius:50px;
}



/* Making column headers bold */
.footer .footer-top .top-left .columns-con .footer-col .column-heading {
    font-weight: bold;
}

/* Adding spacing left of donate button on footer */
.footer .footer-top .top-left .top .footer-buttons {
    padding-left: 3rem;
}

/* Spacing between contact form and head section on contact page */
.contact-section-block-bottom-left {
    padding-bottom: 5rem;
}

/* Reducing font size of month selector on Event form */
#events-archive .child-header .event-months h2 {
    font-size: xx-large;
}

/* Reduced the gap of the section between the arrow and text*/
#events-archive .child-header .event-months {
    gap: 2rem;
}

/* Added more spacing on 2024 leadership circle list. */
.wst-team-block__row {
    gap: 8rem;
}

/* Added more spacing from slider and content */
#single-program .program-sholarships .scholarship-slider-arrows {
    padding-top: 8rem;
}

/* Removed button from event page */
/* #events-archive > div.events-list > article > div.event-content > div > div > div.theme-button.align-left.mart4{
	display:none;
} */

/* Reduced sizes of images */
.wst-blurbs-images .blurb .inner .image-holder img {
        max-width: 40rem;
    }

.wst-team-block__row {
    padding: 1rem;
}

/* Take out the more details under scholarship and just expand the quote section to fill that space. */
#single-program .program-extra-details .details-inner .extra-details {
    display: none;
}

#single-program .program-extra-details .details-inner .testimony .quote {
    width: 100%;
    max-width: none;
}

#single-program .program-extra-details .details-inner .testimony {
    width: 100%;
}


.wst-image-text-block .top-content {
    margin-bottom: -15rem;
}