
/* IMAGE OVERLAY */
.se-section-image-overlay .editContent,
.se-section-image-overlay .content-block-column {
 position: relative;
}

.se-section-image-overlay .content-block-column::before {
 content: '';
 background-color: rgba(0,0,0,0.30);
 width: 100%;
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
}

/* HEADER */ .sePage .sePageMain { margin-top: 0px; }

/* HERO PADDING */
.se-section-hp-hero .block-bg-img { padding: 12% 15px; }

.se-space {
padding-top: 40px;
padding-bottom: 40px;
}

/*CSS brought over from Fit Information Type: WYSIWYG*/
.pricing .col-sm-4 { border: 1px solid #990000; margin-left: -1px; background-color: #f2ea0d; text-align: center; margin-bottom: 1em; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .pricing .col-sm-4:hover, .hvr-float:focus, .hvr-float:active { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .col-sm-4:first-child { margin-left: 0; } .row.pricing h4 { color: #990000; margin-top: -1em; font-size: 1.25rem; } .row.pricing h3 { font-size: 1.5rem; color: #990000; }

































