  @media(min-width:992px) {
#doctoralHome .u-grid2Columns.u-grid--autoLayout {
    grid-template-columns: auto auto;
}
}
.indented {
	margin-left: 4ch;
}
.clear-both {
    clear:both;
}
.lg-h2 {
	font-size:4rem;
}
.kerning15 {
    letter-spacing:.15rem;
}
.leading-one-point-six {
    line-height:1.6;
}
h2.thirsty-mix {
    text-transform: uppercase;
    letter-spacing: .2rem;
    font-weight: 600;
    font-size: 1.8rem;
    font-family: var(--gfVars-bodyFont);
    margin-top: 3em;
}
h2.thirsty-mix span {
    font-family: var(--gfVars-thirstyFont);
    color: var(--gfColors-slate100);
    font-size: 3.75rem;
    letter-spacing: normal;
    text-transform: none;
    margin-right:.75rem;
}
h2.gold-line-below, h2.gold-line-side, h3.gold-line-below {
    position:relative;
    margin-bottom:3rem;
}
h2.gold-line-below::after, h3.gold-line-below::after {
    content: "";
    display: block;
    background-color: var(--gfColors-seminaryOrangeText);
    height: 2px;
    width: 100%;
    position: absolute;
    top: 4.25rem;
}
h2.gold-line-side::after {
    content: "";
    background-color: var(--gfColors-seminaryOrangeText);
    height: 2px;
    position: absolute;
    top: 1.75rem;
}
h2 span.gold-line-side-left {
    position:relative;
    margin-left:3rem;
}
h2 span.gold-line-side-left::after {
    content: "…";
    background-color: var(--gfColors-seminaryOrangeText);
    position: absolute;
    font-size:2.5rem;
    left:-3rem;
}
.call-out-orange {
    border-left: 2px solid var(--gfColors-seminaryOrangeText);
    padding-left: 1.5rem;
    margin-left: 1rem;
}
h2.u-lineHeader::after {
    background-color: var(--gfColors-seminaryOrangeText);
}

.divider {
    content: "";
    background-color: var(--gfColors-slate45);
}
.accent-border-left {
    border-left: 5px solid var(--gfColors-seminaryOrangeText);
}


#researchSequence.wysiwyg--navyTiles>.container {
    background-color: transparent;
    padding: 1rem 0;
}
#researchSequence .u-grid3Columns {
    gap:1rem;
}
#researchSequence .u-grid3Columns > div {
    padding: 2rem 1rem;
    background-color: var(--gfColors-navyAccent);
}
.bg-slate15 {
    background-color:var(--gfColors-slate15);
}
a.tighter-leading {
    line-height:1.3;
}

#distinctives .u-stepList li::before {
	background-color: var(--gfColors-slate80);
	width: 27px;
    height: 27px;
}
@media(min-width:768px) {
#distinctives .u-stepList>li {
    padding: .75rem 0 .5rem 2rem;
}
}
h2.gold-accent-below, h3.gold-accent-below, h3.gold-accent-dots-below {
    position:relative;
    margin-bottom:3rem;
}
h2.gold-accent-below::after, h3.gold-accent-below::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1.5rem;
    background-color: var(--gfColors-seminaryOrangeText);
    width: 2.5rem;
    height: 3px;
}

#relatedPrograms h3.h4, #picNaves h3.h4 {
	color: var(--gfColors-navy);
}
#questions {
	 display: grid;
	 background-image: url(/seminary/programs/doctoral/_assets-index/images/questions-bg30086833247_8a6e83d18e_3k.jpg);
	 background-size: cover;
	 background-position: center;
	 place-items: center;
	 text-align: center;
	 min-height: 20rem;
	 max-width: unset;
}
#questions div {
	 background: #1f2a42d6;
	 padding: 2rem 3rem 1rem;
}
#questions h2 {
	 margin: 0;
	 font-size: 2em;
	 letter-spacing:.5px;
}
 #questions p {
	 color: var(--gfColors-slate45);
	 width: 90%;
	 max-width: 700px;
	 margin-left: auto;
	 margin-right: auto;
	 font-size: 1.2rem;
}

#requirementsDlgp.stepList .stepList-item-heading, #requirementsDM.stepList .stepList-item-heading {
    position: relative;
    display: block;
    font-weight: normal;
    line-height: 1.5;
    font-family: auto-pro-new,arial,sans-serif;
    font-size: 1.1rem;
    padding-left: 2rem;
}
#requirementsDlgp.stepList .stepList-item-heading::before, #requirementsDM.stepList .stepList-item-heading::before {
    position: absolute;
    left: 0;
    content: counter(step-list-counter);
    display: block;
    background-color: var(--gfColors-slate80);
    height: 1.5rem;
    width: 1.5rem;
    text-align: center;
    font-size: 1.1rem;
    line-height: 1.5;
    font-weight: normal;
    flex-shrink: 0;
}
#equivalency #standards .accordionBlock-item {
    padding: .5rem 1rem .5rem 1rem;
    border-left: 1px solid #cfd8e2;
    border-right: 1px solid #cfd8e2;
}

#requirementsDlgp ol.u-stepList li, #requirementsDM ol.u-stepList li {
    padding-left: 2.2rem;
    margin-bottom: 1rem;
}


/*  Responsive  */

@media (max-width: 991.98px) {
	 .circleBg-intro {
		padding-top: 2rem;
		background-size: min(50vw, 50%);
        background-position-y: 4%;
        background-position-x: -20%;
        margin-bottom: 0rem;
	}
	.circleBg-intro img {
	    width:350px;
	}
	#distinctives h2 {
    	font-size:2rem;
    }
    #distinctives h2 span {
        font-size:2rem;
    }
}
@media (max-width: 767.98px) {

	h2.thirsty-mix span {
	    font-size: 3rem;
	}
	h2.thirsty-mix {
	    font-size: 1.25rem;
	}
	h2.u-lineHeader {
	    row-gap:1.25rem;
	}
	.alternatingPhotos-holder {
	    padding-top:0;
	}
	.alternatingPhotos-content {
        margin-bottom: 0;
	}
	.alternatingPhotos-holder img, .alternatingPhotos-content img {
	    width:350px;
	}
	h2 span.gold-line-side-left {
        margin-left: 2rem;
        font-size: 1.7rem;
    }
	h2 span.gold-line-side-left::after {
        top: 1.15rem;
        left: -2rem;
        width:1.5rem;
    }
	#requirementsDM h2 {
	    margin-top:2em;
	}
	#picNavs .circle-image, #picNavs .circle-image::before {
        height: clamp(250px,45vw,350px);
        width: clamp(250px,45vw,350px);
    }
}

@media(min-width:768px) {
    #relatedPrograms .u-grid3Columns, #picNavs .u-grid3Columns {
        grid-template-columns: 1fr 1px 1fr;
        gap: 3rem;
    }
    h2.gold-line-side::after {
        width:45%;
    }
    
}
@media(min-width:992px) {
    .w-lg-80 {
        width: 80%;
    }
    .w-lg-80-centered {
        width: 80%;
        margin:0 auto;
    }
    .indented {
    	margin-left: 12ch;
    }
    .circleBg-intro {
        background-size: min(35vw, 30%);
        background-position-x: -20%;
    }
    .program-description {
        width: 400px;
    }
}

@media (max-width:575.98px) {
	#researchSequence.wysiwyg--navyTiles>.container {
        padding: 1rem 1rem 2rem;
    }
    #requirementsDlgp.stepList ol li.stepList-item:first-child, #requirementsDM.stepList ol li.stepList-item:first-child {
        border-top:none;
        padding-top:0;
    }
    #requirementsDlgp.stepList .stepList-item-heading ul, #requirementsDlgp.stepList .stepList-item-heading ul li, #requirementsDM.stepList .stepList-item-heading ul, #requirementsDM.stepList .stepList-item-heading ul li {
        padding-left:.5rem;
    }
}
@media(max-width:991.98px) {
    #other-programs .u-grid2Columns { 
        grid-template-columns:1fr; 
    }
}

/* Related Programs */
 h2.goldHeading {
	 position:relative;
}
 h2.goldHeading > span {
	 font-size: 1rem;
	 font-family: var(--gfVars-bodyFont);
	 text-transform: uppercase;
	 letter-spacing: .15rem;
	 display:block;
	 position: relative;
}
 @media(min-width:767.98px) {
	 h2.goldHeading > span {
		 display: grid;
		 grid-template-columns: auto 1fr;
		 gap: 1rem;
		 align-items: center;
		 padding-bottom: 1rem;
	}
	 h2.goldHeading > span::after {
		 content: "";
		 height: 1px;
		 background-color: var(--gfColors-slate45);
		 width: 100%;
		 position: absolute;
		 background-position: bottom;
		 top: .4rem;
		 position: absolute;
		 grid-column: 2;
	}
}
 @media(max-width:767.98px) {
	 h2.goldHeading span {
		 display:none;
	}
}

/* Doctoral admisisons */

.u-stepList>li>span:first-child {
    font-size:1.2rem;
}