/* HEADER */ .sePage .sePageMain { margin-top: 0px; }


/* FOOTER */ .sePageFooter { margin-top: 0px; }

/* FULL WIDTH 2 COLUMN FEATURE */
.se-2col-fw-feature .content-block-column:first-child {
 min-height: 340px;
}

.se-2col-fw-feature .content-block-column:last-child {
 display: flex;
 flex-direction: column;
 align-items: center;
 justify-content: center;
 padding: 30px;
 text-align: center;
}

/* TEXT WHITE */
.sePage .sePageLayout .sePageMain .se-text-white h1,
.sePage .sePageLayout .sePageMain .se-text-white h2,
.sePage .sePageLayout .sePageMain .se-text-white h3,
.sePage .sePageLayout .sePageMain .se-text-white h4,
.sePage .sePageLayout .sePageMain .se-text-white h5,
.sePage .sePageLayout .sePageMain .se-text-white h6,
.sePage .sePageLayout .sePageMain .se-text-white p {
 color: #fff;
}

.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn),
.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn):visited {
 color: #fff;
 text-decoration: underline;
}

.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn):focus,
.sePage .sePageLayout .sePageMain .se-text-white a h2:hover,
.sePage .sePageLayout .sePageMain .se-text-white a h2:focus {
 color: #ddd;
 text-decoration: underline;
}

@media only screen and (min-width: 992px) {

 /* FULL WIDTH 2 COLUMN FEATURE */
.se-2col-fw-feature .content-block-column:first-child {
 min-height: 420px;
}

 .se-2col-fw-feature .content-block-column:last-child {
 padding: 30px 60px;
 }
}

/* OUTLINE BLOCKS */
.se-outline-block {
 text-align: center;
}

.se-outline-block .features {
 border: 1px solid #000;
 background-color: #fff;
 padding: 30px 15px;
}

.sePage .sePageLayout .se-outline-block h2 {
 margin-top: 0px;
}

.sePage .sePageLayout .se-outline-block h5 {
 margin-bottom: 0px;
}

.se-outline-block .col-margin-bottom {
margin-bottom: 30px;
}

.sePageContent .sePageSection.se-outline-block {
 margin-bottom: 15px;
}

span.circle {
 background: #333;
 border-radius: .8em;
 -moz-border-radius: .8em;
 -webkit-border-radius: .8em;
 color: #fff;
 display: inline-block;
 line-height: 1.6em;
 margin-right: 15px;
 text-align: center;
 width: 1.6em; 
}