  /* Flame orange color */
:root
{
    --gfColors-seminaryOrange: #FE4A19;
    --gfColors-seminaryOrangeText: #fe6419;
}

/* Section nav styles */
.header-sectionNav .container
{
    grid-template:
    "logo title spacer"
    "logo nav nav"
    / auto fit-content(80%) 1fr;
}

.header-sectionNav .container::before
{
    content:"";
    display:block;
    grid-area:logo;
    align-self:start;
    margin-top:-0.5rem;
    width:40px;
    height:84px;
    background-image:url(/seminary/__assets-section/seminary-logo.svg);
    background-repeat:no-repeat;
    background-size:contain;
}

@media(max-width:991.98px){
    .header-sectionNav .container
    {
        grid-template:
        "logo title spacer menuLink"
        "nav nav nav nav"
        / auto fit-content(80%) 1fr min-content;
    }
    
    .header-sectionNav .container::before
    {
        width:24px;
        height:50px;
        margin-right:-0.5rem;
        margin-top: -0.6rem;
    }
}

@media(max-width:767.98px){
    .header-sectionNav .container::before
    {
        width:20px;
        height:42px;
        margin-right:-0.5rem;
        margin-top: -0.5rem;
    }
    h2 {
        margin-top:1em;
    }
}

/* Second-level Title */
.sectionBanner--secondLevel .sectionBanner-titleHolder-title {
    font-size: 3rem;
    font-size: clamp(3rem, 6.5vw, 5.5rem);
}

@media (min-width: 1200px) {
    .sectionBanner--secondLevel h1::after {
        background-color: var(--gfColors-seminaryOrangeText);
    }
}


/* Third-level Title */
.sectionBanner--thirdLevel .sectionBanner-titleHolder h1 {
    line-height: 1;
}
.sectionBanner-titleHolder-title span {
    margin-top:.75rem;
}


/* At A Glance styles */

.infographic-header {
    color: var(--gfColors-seminaryOrange);
}
.infographic--red .infographic-secondaryFacts::before {
    border-left: 3px solid var(--gfColors-seminaryOrange);
}


/* Quote block styles */
.quoteBlock--outlineGold .quoteBlock-content
{
    border-right: 1px solid var(--gfColors-seminaryOrange);
    border-image-source: linear-gradient(var(--gfColors-seminaryOrange), var(--gfColors-seminaryOrange));
    border-image-width: 0 1px 50% 0;
}

.quoteBlock--outlineGold .quoteBlock-content::after
{
    background-color: var(--gfColors-seminaryOrange);
}

.quoteBlock--outlineGold .quoteBlock-content>*:first-child::before, .quoteBlock--goldLine::before
{
    color: var(--gfColors-seminaryOrange);
}

.quoteBlock--outlineGold .quoteBlock-bio
{
    border-right: 1px solid var(--gfColors-seminaryOrange);
}

.quoteBlock--goldLine .quoteBlock-bio
{
    background-image:linear-gradient(var(--gfColors-seminaryOrange),var(--gfColors-seminaryOrange));
}

.quoteBlock--outlineGold .quoteBlock-bio::before
{
    background-color: var(--gfColors-seminaryOrange);
}

.quoteBlock--outlineGold .quoteBlock-bio::after
{
    border-bottom: 1px solid var(--gfColors-seminaryOrange);
    border-image-source: linear-gradient(var(--gfColors-seminaryOrange), var(--gfColors-seminaryOrange));
    border-image-width: 0 60% 1px 0;
}

@media(max-width:767.98px) {
    .quoteBlock--outlineGold .quoteBlock-bio {
        border-right: none;
        border-left: 1px solid var(--gfColors-seminaryOrange);
    }
    .quoteBlock--outlineGold .quoteBlock-content {
        border-left: 1px solid var(--gfColors-seminaryOrange);
        border-right: none;
        width: 100%;
        border-image-source: none;
        
    }
    .quoteBlock--outlineGold .quoteBlock-content::before {
        border-top: 1px solid var(--gfColors-seminaryOrange);
    }
} 
 
 /* Card component update */
.cardGroup--alternatingNavyStart .cardGroup-card:nth-child(2n-1)::before {
        border-bottom: none;
    }
}
 

/* Contact */
.staffList-heading::after {
    background: var(--gfColors-seminaryOrange);
}

/* Arrow Link */
.arrowLink::after {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='23 9 148 90' style='enable-background:new 23 0 148 106;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st7%7Bfill:none;stroke:%23FE4A19;stroke-width:15;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg id='Layer_2'%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpolyline class='st7' points='108.4,14.8 147.3,53.7 108.4,92.6 '/%3E%3Cline class='st7' x1='147.3' y1='53.7' x2='23.1' y2='53.7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

/* Header style */

@media(max-width:767.98px) {
    h2.u-lineHeader, h3.u-lineHeader {
        gap:1rem;
    }
}
/* Misc */
table th.no-border-top, table td.no-border-top {
    border-top:none;
}
.bg-slate15 {
    background-color:var(--gfColors-slate15);
}

/* CTA buttons */
/*.ctaButtons > div.container {*/
/*	background-color:var(--gfColors-navyAccent);*/
/*	padding:0;*/
/*	padding-left:50px;*/
/*	background: var(--gfColors-navy);*/
/*	background: -moz-linear-gradient(left, var(--gfColors-navy) 0px, var(--gfColors-navy) 50px, var(--gfColors-navyAccent) 50.1px);*/
/*	background: -webkit-linear-gradient(left, var(--gfColors-navy) 0px, var(--gfColors-navy) 50px, var(--gfColors-navyAccent) 50.1px);*/
/*	background: linear-gradient(to right, var(--gfColors-navy) 0px, var(--gfColors-navy) 50px, var(--gfColors-navyAccent) 50.1px);*/
/*}*/
/*@media(max-width: 767.98px) {*/
/*	.ctaButtons > div.container {*/
/*		grid-column-gap:0;*/
/*	}*/
/*}*/
/*@media(max-width: 575.98px) {*/
/*	.ctaButtons > div.container {*/
/*		padding-left:0;*/
/*	}*/
/*}*/
/*.ctaButtons .ctaButtons-link {*/
/*	padding:.5rem 0;*/
/*	border:none;*/
/*	border-left:none;*/
/*}*/
/*.ctaButtons .ctaButtons-link + .ctaButtons-link {*/
/*	margin-left:0;*/
/*}*/
/*.ctaButtons .ctaButtons-link > a {*/
/*	padding:0 .5rem;*/
/*	border-left:1px solid var(--gfColors-slate80);*/
/*}*/
/*.ctaButtons .ctaButtons-link:first-child > a {*/
/*	border-left:none;*/
/*}*/
/*.ctaButtons .ctaButtons-link > a:hover{*/
/*	color:var(--gfColors-seminaryOrangeText);*/
/*	background-color:var(--gfColors-navyAccent);*/
/*}*/
/*.ctaButtons-link > a:active {*/
/*    color: var(--gfColors-seminaryOrangeText);*/
/*}*/
/*.ctaButtons .ctaButtons-link--highlighted:hover {*/
/*	background-color:var(--gfColors-navyAccent);*/
/*}*/
/*.ctaButtons .ctaButtons-link--popout > a.collapsed {*/
/*	color:#fff;*/
/*}*/
/*.ctaButtons .ctaButtons-link--popout > a:hover {*/
/*	color:var(--gfColors-seminaryOrangeText);*/
/*	background-color:var(--gfColors-navyAccent);*/
/*}*/
/*.ctaButtons .ctaButtons-link:first-child {*/
/*	position:relative;*/
/*	border-left: 2px solid #485776;*/
/*}*/
/*.ctaButtons .ctaButtons-link:first-child::before {*/
/*	content:url(/seminary/__assets-section/seminary-logo.svg);*/
/*	display:block;*/
/*	position:absolute;*/
/*	width: 18px;*/
/*    height: 40px;*/
/*    top: 5px;*/
/*    left: -35px;*/
/*}*/
/*@media(max-width: 575.98px) {*/
/*	.ctaButtons .ctaButtons-link:first-child::before {*/
/*		display:none;*/
/*	}*/
/*}*/
/*.ctaButtons.ctaButtons--singleItem .ctaButtons-link:first-child::before {*/
/*	top:17px;*/
/*}*/
/*.ctaButtons .ctaButtons-link-popoutMenu-link {*/
/*	color:var(--gfColors-slate15);*/
/*	font-weight:normal;*/
/*	padding:.25rem .5rem;*/
/*}*/
/*.ctaButtons .ctaButtons-link-popoutMenu-link:hover {*/
/*	color:var(--gfColors-seminaryOrangeText);*/
/*}*/
/*.ctaButtons .ctaButtons-link-popoutMenu-link,.ctaButtons--goldAccent .ctaButtons-link-popout > a {*/
/*	transition:all ease .3s;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .ctaButtons-link:last-child {*/
/*        border-right: 10px solid var(--gfColors-seminaryOrange);*/
/*    }*/
/*}*/

/*    ------   Other Styles/Utility Classes  -----   */

.u-gfColors-seminaryOrange {
    color:var(--gfColors-seminaryOrange);
}
h1.u-lineHeader::after, h1.u-lineHeaderBoth::after, h2.u-lineHeader::after, h2.u-lineHeaderBoth::after, h3.u-lineHeader::after, h3.u-lineHeaderBoth::after, h4.u-lineHeader::after, h4.u-lineHeaderBoth::after, h5.u-lineHeader::after, h5.u-lineHeaderBoth::after, h6.u-lineHeader::after, h6.u-lineHeaderBoth::after, .h1.u-lineHeader::after, .h1.u-lineHeaderBoth::after, .h2.u-lineHeader::after, .h2.u-lineHeaderBoth::after, .h3.u-lineHeader::after, .h3.u-lineHeaderBoth::after, .h4.u-lineHeader::after, .h4.u-lineHeaderBoth::after, .h5.u-lineHeader::after, .h5.u-lineHeaderBoth::after, .h6.u-lineHeader::after, .h6.u-lineHeaderBoth::after, h1.u-lineHeaderBoth::before, h2.u-lineHeaderBoth::before, h3.u-lineHeaderBoth::before, h4.u-lineHeaderBoth::before, h5.u-lineHeaderBoth::before, h6.u-lineHeaderBoth::before, .h1.u-lineHeaderBoth::before, .h2.u-lineHeaderBoth::before, .h3.u-lineHeaderBoth::before, .h4.u-lineHeaderBoth::before, .h5.u-lineHeaderBoth::before, .h6.u-lineHeaderBoth::before {
    background-color:var(--gfColors-seminaryOrange);
}
.cardGroup--gold .cardGroup-card::before, .cardGroup--alternating .cardGroup-card::before, .cardGroup--alternatingNavyStart .cardGroup-card::before {
    border-bottom: 2px solid var(--gfColors-seminaryOrange);
}

.stepList-item-heading::before, .stepList--check .stepList-item::before, .stepList--accordion .stepList-item-heading.collapsed::before {
    background-color:var(--gfColors-slate80);
}
.stepList--accordion .stepList-item-heading.collapsed::after {
    background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='plus' class='svg-inline--fa fa-plus fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2394adbd' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E")
}

.u-gold-left {
    border-left: 2px solid var(--gfColors-seminaryOrangeText);
}
.u-navyBackground li:before, .wysiwyg--navy li:before, .wysiwyg--navyTiles li:before, .sideBySide--navy .sideBySide-content li:before, .sideBySide--navyFullWidth li:before, .quoteBlock--tiled li:before, .quoteBlock--navyTiles li:before, .cardGroup--alternating .cardGroup-card:nth-child(2n) .cardGroup-card-content li:before, .cardGroup--alternatingNavyStart .cardGroup-card:nth-child(2n-1) .cardGroup-card-content li:before, .sectionBanner-titleHolder li:before {
    color: var(--gfColors-seminaryOrangeText);
}
.u-ellipses::after {
    color:var(--gfColors-seminaryOrangeText);
    background-color:var(--gfColors-seminaryOrangeText);
}
.u-gold-after::after, .sideBySide-content-header::after {
    background-color:var(--gfColors-seminaryOrangeText);
}
ul.u-stepList>li::before, ol.u-stepList>li::before {
    background-color:var(--gfColors-slate80);
}