/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 25 2023 | 14:14:05 */
.section {
	margin-top: 3rem;
	margin-bottom: 3rem;
}
/* Home - first item */
.home .home-block1 {
    padding-top: 3rem;
}
.home-block1__inner::before {
	top: 75%;
}
/* Home partner schools top margin */
.home .home-block3 {
    margin-top: 1rem !important;
}

/* Home partner schools title */
.home-block2__stats {
    margin-bottom: 4rem;
	pointer-events: none;
}
.home section:nth-child(2) {
	margin-bottom: 0;
}

/*
.home .home-block3__content {
	margin-bottom: 3rem !important;
	margin: 0 auto;
	text-align: center;
}
.home-block3__posts {
    margin-top: 1rem;
}

.home .home-block3 .home-block3__content {
	flex: 0 0 100%;
	max-width: 100%;
}*/

.home .home-block3__content {
	margin-bottom: 3rem !important;
}
.home .home-block3 h3 {
	color: #cda127;
}

.home .home-block3 p {
	font-size: 28px;
	line-height: 2rem;
}

/* Home menu hover color - dark gold */
.home .banner::after {
	background-color: #cda127;	
}

/* Footer blue marine background */
/* Home first part of E letter is missing 
.home .brand::before {
    background-color: initial;
    -webkit-box-shadow: none;
    box-shadow: none;
}*/

/* Home Press Cloud */
.home-block4 .container section > .col-12 {
	padding: 2rem;
	border: 2px solid #00314b;
    border-radius: .5rem;
	-webkit-box-shadow: -40px 40px 80px 0 rgba(0,49,75,.8);
	box-shadow: -40px 40px 80px 0 rgba(0,49,75,.8);
}

/* Too much spacing - About */
.page-id-6 .container section:nth-child(1) {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.page-id-6 .container section:nth-child(3) {
	margin-bottom: 3rem;
}
.page-id-6 .container section:nth-child(4) {
	margin-top: 3rem;
}

/* Center Our Values */
.page-id-6 .container section:nth-child(3) h2 {
	text-align: center;
	color: #cda127;
	text-decoration: underline;
	margin-top: 2rem;
	margin-bottom: 2rem;
}

/* Too much spacing - What we do */
.page-id-8 .container section:nth-child(1) {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

/* Footer background moved down - too little content */
.page-id-8 footer:before {
	background-position: 0% -300%;
}

/* Too much spacing - Impact */
.page-id-10 .container section:nth-child(1) {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
/* Quotes carousel */
.page-id-10 .container section:nth-child(3) blockquote:before {
	content: "";
}

.page-id-10 .container section:nth-child(3) blockquote {
	color: #cda127;
	font-weight: 700;
	font-size: 35px;
}

/* Single quote bottom */
.page-id-10 .container section:nth-child(4) blockquote:before {
	content: "";
}
.page-id-10 .card__image image {
	width: 95%;
}
.page-id-10 .card__image.pl-6 {
	content: url(https://eqfund.org/wp-content/uploads/2020/02/Slide-05-crop.jpg);
}

/* Image loads inversed */
.page-id-10 .image-angle-right svg {
    -webkit-transform: initial;
    -o-transform: initial;
    transform: initial;
}

/* Quotes carousel logo */
.quote-logo {
	width: 200px !important;
	float: left;
	margin: 0 2rem 2rem 0;
}

/* High performing partners button */
.page-id-10 .container section:nth-child(4) .btn {
	margin-left: 4rem;
}

/* Footer background moved down - too little content */
.page-id-10 footer:before {
	background-position: 0% -100%;
}

/* Too much spacing - Our people */
.page-id-12 .hero--no-image {
    margin-bottom: 0;
}
.page-id-12 .container section:nth-child(1) {
	margin-bottom: 2rem;
}
.page-id-12 .container section:nth-child(2) {
	margin-top: 2rem;
}

/* Three columns side by side */
.page-id-12 .container section:nth-child(2) .col-md-7 {
	flex: 0 0 100%;
	max-width: 100%;
}
.page-id-12 .container section:nth-child(2) .col-md-7 .col-md-6 {
	flex: 0 0 33%;
	max-width: 33%;
}
@media (max-width:950px) {
	.page-id-12 .container section:nth-child(2) .col-md-7 .col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (max-width:480px) {
	.page-id-12 .container section:nth-child(2) .col-md-7 .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}
/* Our values title spacing */
.page-id-12 .container section:nth-child(4) h2 {
	margin-bottom: 2.5rem;
}

/* Board members bullets under description */
.page-id-14 .team__item {
	margin-bottom: 2.5rem;
}
.page-id-14 #drawer-aarthi-sowrirajan:after {
	content: "$2 Billion+";
	color:  #009d49;
	font-weight: 700;
	font-size: 25px;
}
.page-id-14 #drawer-aarthi-sowrirajan:before {
	content: "Charter school real estate development portfolio previously overseen";
	position: absolute;
	bottom: -80px;
}

.page-id-14 #drawer-buddy-philpot:after {
	content: "$1 Billion+";
	color:  #009d49;
	font-weight: 700;
	font-size: 25px;
}
.page-id-14 #drawer-buddy-philpot:before {
	content: "Grants given under Buddy's leadership as Executive Director of the Walton Family Foundation.";
	position: absolute;
	bottom: -80px;
}

.page-id-14 #drawer-kevin-hall:after {
	content: "420,000 Students";
	color:  #009d49;
	font-weight: 700;
	font-size: 25px;
}
.page-id-14 #drawer-kevin-hall:before {
	content: "Benefit from high-impact funding as members of Charter School Growth Fund's portfolio.";
	position: absolute;
	bottom: -80px;
}

.page-id-14 #drawer-scott-pearson:after {
	content: "Academic Excellence";
	color:  #009d49;
	font-weight: 700;
	font-size: 25px;
}
.page-id-14 #drawer-scott-pearson:before {
	content: "DC charters improved more than any large district in the country on national assessments under Scott's leadership.";
	position: absolute;
	bottom: -80px;
}

.page-id-14 .section:last-child {
    margin-bottom: 3rem;
}

.page-id-20 table td {
	padding: 5px 10px;
	line-height: 1.25rem;
}
.page-id-20 table tr:nth-child(1) {
	font-size: 20px;
	font-weight: bold;
	background-color: #d5a619;
}
.page-id-20 table tr:nth-child(2) {
	background-color: #00314b;
	color: white;
}

.page-id-20 .container section:nth-child(1) .col-md-7 {
	flex: 0 0 100%;
	max-width: 100%;
}

/* In the news - add two stripes*/

#news::before {
    background-repeat: no-repeat;
    background-position: top;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9IjEzNzBweCIgdmlld0JveD0iMCAwIDE0NDAgMTM3MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEuMiAoODk2NTMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkJHIFNMSURFIEJPVFRPTTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjgwMDAwMDAxMiI+CiAgICAgICAgPGcgaWQ9IkBVSS9HbG9iYWxGb290ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA5NDIuMDAwMDAwKSIgZmlsbD0iI0RFRjFGNSI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJCRy1TTElERS1CT1RUT00iIHBvaW50cz0iMCA0MjggMTQ0MCAtMzgzLjU1NTI5OSAxNDQwIC05NDIgMCAtMTIwLjY1Mjc5NCI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    content: "";
    display: block;
    height: 95%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -10;
}

#news::after {
    background-repeat: no-repeat;
    background-position: top;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9IjEzNzBweCIgdmlld0JveD0iMCAwIDE0NDAgMTM3MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEuMiAoODk2NTMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkJHIFNMSURFIEJPVFRPTTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjgwMDAwMDAxMiI+CiAgICAgICAgPGcgaWQ9IkBVSS9HbG9iYWxGb290ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA5NDIuMDAwMDAwKSIgZmlsbD0iI0RFRjFGNSI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJCRy1TTElERS1CT1RUT00iIHBvaW50cz0iMCA0MjggMTQ0MCAtMzgzLjU1NTI5OSAxNDQwIC05NDIgMCAtMTIwLjY1Mjc5NCI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    content: "";
    display: block;
    height: 65%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -10;
}

/* Center Best in Class and on two lines 
.page-id-26 .container section:nth-child(4) .col-12 {
	flex: 0 0 100% !important;
	max-width: 100% !important;
}
.page-id-26 .container section:nth-child(4) .col-12 .row .col-12 {
	margin: 0px auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25% !important;
	flex: 0 0 25% !important;
	max-width: 25% !important;
}*/

/* bottom four stats */
.page-id-26 .container .stat__label {
	font-size: 30px;
}

/* Image at the bottom, next to 4 stats*/
.page-id-26 .container section:nth-child(4)::after {
background: url(https://eqfund.org/wp-content/uploads/2020/02/for-investors.jpg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
	background-size: auto;
	max-width: 40%;
	width: 40%;
	background-size: calc(100% - 45px);
	content: " ";
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 15px 22.5px 0 22.5px;
	float: right;
	height: 540px;
	margin-top: -240px;
}
@media (max-width:950px) {
	.page-id-26 .container section:nth-child(4)::after {
		width: 100%;
		max-width: 100%;
		margin-top: 0;
	}
}

/* Pooled. Diversified. Enhanced. - moved up a bit */
.page-id-26 .container section:nth-child(2).align-items-end {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}
	
/* Two column spacing problem - right column too tall and alignment is flex-end */
.page-id-547 .container section:nth-child(1).align-items-end {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

/* What we offer background */
.page-id-547 main.main {
    background-repeat: no-repeat;
    background-position-top: 1rem;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9IjEzNzBweCIgdmlld0JveD0iMCAwIDE0NDAgMTM3MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEuMiAoODk2NTMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkJHIFNMSURFIEJPVFRPTTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjgwMDAwMDAxMiI+CiAgICAgICAgPGcgaWQ9IkBVSS9HbG9iYWxGb290ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA5NDIuMDAwMDAwKSIgZmlsbD0iI0RFRjFGNSI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJCRy1TTElERS1CT1RUT00iIHBvaW50cz0iMCA0MjggMTQ0MCAtMzgzLjU1NTI5OSAxNDQwIC05NDIgMCAtMTIwLjY1Mjc5NCI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.page-id-547.page-child .hero::before,
.page-id-547 footer::before {
		background-image: none;
}

/* Footer menu item spacing */
.nav--utils a {
    padding-right: 1rem;
}

@media screen and (max-width: 1100px) {
 #drawer-aarthi-sowrirajan, #drawer-buddy-philpot, #drawer-kevin-hall, #drawer-scott-pearson {margin-bottom: 100px}
}

@media screen and (min-width: 1101px) {
	#drawer-scott-pearson {
		margin-top: 140px;
	}
}

/* Charter School Financing Form - widen content area to fit all fields (basically make it behave like a .col-md-8) */

@media screen and (min-width: 850px) {
	body.page-id-2426 .main > .container > .section > .col-md-7 {
		max-width: 66.66667%;
	}
}