.general-detail-2024.l-content p a, .general-detail-2024.l-content li a {
	text-decoration: underline;
}

.general-detail-2024.l-content p a:hover, .general-detail-2024.l-content li a:hover {
	text-decoration: none;
}


#pg-6676-1> .panel-row-style, #pg-6676-3> .panel-row-style {
	background: #f4eee1;
}

.c-press-index__details {
	color: #41398f;
}

.c-press-index__read-more {
	color: #41398f;
}

.c-press-index__title {
	color: #362d67;
}

.b-alt-cta__row--image .cta-item:before {
	display: none;
}


.page-id-16905  .b-alt-cta__row--image .cta-item:before {
	display: block;
}

.b-intro-content__main .intro-secondary li a, .b-intro-content__main p a {
	text-decoration: underline;
}

.b-intro-content__main .intro-secondary li a:hover, .b-intro-content__main p a:hover {
	text-decoration: none;
}

.b-donation__intro h1 {
	color: #41398f;
}

.b-donation__form h2 {
	color: #41398f;
}

.b-donation__list ol li {
	color: #41398f;
}

.b-donation__list ol li:before, .b-donation__list ul li:before {
	background: #41398f;
}

.b-donation a {
	color: #362d67;
}

.b-donation__form--amount button {
	background: #362d67;
}

.b-donation__form--amount>div {
	background: #362d67;
}

.b-donation__form--donate-button input {
	background: #41398f;
}

.b-donation__support-us ul li:before {
	background: #41398f;
}

.b-donation__form--donate-button a {
	color: #41398f;
}

.youth-grid-year-selector__control {
	background-color: #362d67 !important;
}

.youth-grid-year-selector:hover .youth-grid-year-selector__control { background-color: #231d44 !important; }

.b-alt-cta__row:nth-child(2) .b-alt-cta__row--image img { max-width: 418px; }