            
.page-title {
    margin-top: 40px;
}

.mainBGColor {
    background-color: var(--dfeh-color-tealish);
}

.dfehContentFullSeparation {
    margin-bottom: 15%!important;
}

.dfehContentHalfSeparation {
    margin-bottom: 7.5%!important;
}

.dfehTitle {
    padding-left: 5%;
    padding-right: 5%;
    margin-top: 5px;
    text-align: center;
    font-size: var(--dfeh-font-size-large);
}

.dfehLeftTitle {
    font-size: var(--dfeh-font-size-large);
}

h1.noSpace {
    margin-bottom: 5px;
}

h2.regularText {
    color: var(--dfeh-color-black);
    font-size: var(--dfeh-font-size-regular);
    font-weight: var(--dfeh-font-weight-regular);
}

.entry-content .noSpace,
.noSpace {
    margin-bottom: 0;
}

.entry-content .quarterSpace,
.quarterSpace {
    margin-bottom: var(--dfeh-spacing-quarter);
}

.entry-content .halfSpace,
.halfSpace {
    margin-bottom: var(--dfeh-spacing-half);
}

.entry-content .singleSpace,
.singleSpace {
    margin-bottom: var(--dfeh-spacing-single);
}

.entry-content .threeQuarterSpace,
.threeQuarterSpace {
    margin-bottom: var(--dfeh-spacing-threeQuarter);
}

.entry-content .oneAndHalfSpace,
.oneAndHalfSpace {
    margin-bottom: var(--dfeh-spacing-oneAndHalf);
}

.entry-content .doubleSpace,
.doubleSpace {
    margin-bottom: var(--dfeh-spacing-double);
}

hr.sepDash,
div.sepDash {
    height: 7px;
    width: 66px;
    margin-top: 10px;
    margin-bottom: var(--dfeh-spacing-single);
    margin-left: 0px;
    border: none;
    background-color: var(--dfeh-color-gold);
}

hr.rightSepDash,
div.rightSepDash {
    margin-right: 0;
    margin-left: auto;
}

hr.rightDash {
    text-align: right;
}

hr.contentSeparator,
hr.fullWidthSeparator {
    border-top: 2px solid var(--dfeh-color-gold);
    width: 100%;
    margin-top: 0px;
    color: var(--dfeh-color-gold);
}

hr.fullWidthSeparator {
    margin-bottom: 0px;
}

hr.fullWidthSeparator.singleSpace {
    margin-bottom: var(--dfeh-spacing-single);
}

.contentHeader {
    line-height: 2.5em;
    position: relative;
    padding-left: var(--dfeh-indent-single)!important;
}

.contentHeader:before {
    content: "-";
    font-size: 75px;
    line-height: 27px;
    position: absolute;
    left: 0;
    color: var(--dfeh-color-gold);
}

.centerText {
    text-align: center;
}

.smallText {
    font-size: var(--dfeh-font-size-small);
}

.noIndent {
    padding-left: 0;
}

.indent {
    padding-left: var(--dfeh-indent-single);
}

.doubleIndent {
    padding-left: var(--dfeh-indent-double);
}

.accentuate {
    font-size: var(--dfeh-font-size-large);
}

@media (max-width: 980px) {
    .dfehBioRow .et_pb_column_1_4 {
        width: 170px;
    }  
}

.dfehBioRow .et_pb_column_1_4 .et_pb_image .et_pb_image_wrap {
    width: 100%;
}

.dfehBioRow .et_pb_column_1_4 .et_pb_image .et_pb_image_wrap img {
    width: 100%;
}

@media (min-width: 981px) {
    .dfehBioRow .et_pb_column_1_4 {
        width: 170px;
    }

    .dfehBioRow .et_pb_column_3_4 {
        width: calc(94.5% - 170px);
    }
}

.dfehCenterBody .et_pb_code_inner {
    text-align: center;
}

.resourcesSection {
    margin-top: 20px;
    min-height: 640px;
    border-top: 2px solid var(--dfeh-color-gold);
    padding-top: 34px!important;
    padding-bottom: 200px;
}

.titleUnderline {
    width: 56px;
    overflow: visible;
    white-space: nowrap;
    padding-bottom: 8px!important;
    margin-bottom: var(--dfeh-spacing-oneAndHalf);
    text-transform: uppercase;
    border-bottom: 7px solid var(--dfeh-color-gold);
}

.titleUnderline.noTransform {
    text-transform: none;
}

.titleThinUnderline {
    width: 100%;
    padding-bottom: 10px!important;
    margin-bottom: var(--dfeh-spacing-single);
    border-bottom: 2px solid var(--dfeh-color-gold);
}

.leftBodyPadding {
    padding-right: 15px;
}

.newsDate {
    letter-spacing: .01em;
}

.dfehFooter {
    text-align: center;
    padding: 27px 6px;
}

.dfehWPBlueRow {
    padding-top: 27px!important;
    padding-bottom: 27px!important;
}

.dfehWPTitleRow {
    padding-top: 45px!important;
    padding-bottom: 45px!important;
}

.dfehLeftTitleRow {
    padding-top: 77px!important;
    padding-bottom: 6px!important;
}

.dfehBioRow {
    padding-top: 0!important;
}


.facesTitleRow {
    padding-top: 0!important;
}

.facesTitleRow h2 {
    margin-bottom: 5px;
}

.redText {
    color: #FF0000;
}

.redText a {
    color: #691717
}

.redText a:hover {
    color: #E83C55;
}

.tinyText {
    font-size: var(--dfeh-font-size-tiny);
}

.tinyPlusText {
    font-size: var(--dfeh-font-size-tinyPlus);
}

.xxxSmallText {
    font-size: var(--dfeh-font-size-xxxSmall);
}

.xxSmallText {
    font-size: var(--dfeh-font-size-xxSmall);
}

.xSmallText {
    font-size: var(--dfeh-font-size-xSmall);
}

.smallerText {
    font-size: var(--dfeh-font-size-smaller);
}
 
.smallText {
    font-size: var(--dfeh-font-size-small);
}

.regularText {
    font-size: var(--dfeh-font-size-regular);
}

.mediumText {
    font-size: var(--dfeh-font-size-medium);
}

.mediumPlusText {
    font-size: var(--dfeh-font-size-medium-plus);
}

.largeText {
    font-size: var(--dfeh-font-size-large);
}

.largerText {
    font-size: var(--dfeh-font-size-larger);
}
.xLargeText {
    font-size: var(--dfeh-font-size-xLarge);
}

.xxLargeText {
    font-size: var(--dfeh-font-size-xxLarge);
}

.xxxLargeText {
    font-size: var(--dfeh-font-size-xxxLarge);
}

.massiveText {
    font-size: var(--dfeh-font-size-massive);
}