.clt-hp-sub-offer .block-bg-img {
 padding: 60px 15px;
}

.brompton-highlight {
 padding-top: 15px;
}

.brompton-electric-highlight {
 padding-top: 30px;
}

.cruzbike-highlight {
 margin-top: 25px;
 padding-top: 0;
}

/*.sePage .sePageLayout .sePageMain .clt-feature-section__last.clt-feature-section__red {
 margin-bottom: 0px;
}*/

#PageMain {
 margin-top: 0;
 }

#PageFooter {
 margin-top: 0;
 }

.sePage .sePageLayout .sePageMain .clt-image-feature-section__red::after {
 display: block;
 position: absolute;
 bottom: -12px;
 left: 50%;
 -webkit-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 transform: translateX(-50%);
 z-index: 1;
 border-width: 12px 16px 0 16px;
 border-style: solid;
 width: 0;
 height: 0;
 content: '';
 border-color: #EF4135 transparent transparent transparent;
}

.sePageContent .sePageSection.clt-image-feature-section__red {
 margin-bottom: 0;
}

.sePage .sePageLayout .sePageMain .clt-feature-section__last.clt-feature-section__red {
 margin-bottom: 0px;
}
.section.sePageSection.sePageSectionResponsive.remove-margin {
margin-bottom: 0px;
}

.sePage .sePageLayout .sePageMain .se-tarmac-hero + .clt-feature-section__blue::before {
border-color: transparent;
}

/* HERO */
.sePage .sePageLayout .sePageMain .se-hp-hero .content-block-column {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 position: relative;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 z-index: 1;
 padding: 14% 10%;
}

.sePage .sePageLayout .sePageMain .se-hp-hero-sm .content-block-column {
 padding: 8% 10%;
}


.sePage .sePageLayout .sePageMain .se-hp-hero::after {
 display: block;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 z-index: 0;
 background-color: rgba(0, 0, 0, 0.25);
 padding: 0;
 width: 100%;
 content: '';
}

.sePage .sePageLayout .sePageMain .se-hp-hero {
 position: relative;
 overflow: hidden;
}

.sePage .sePageLayout .se-hp-hero h1,
.sePage .sePageLayout .se-hp-hero h2 {
 margin: 22px auto 7px;
}

.sePage .sePageLayout .se-hp-hero p {
 margin: 0px auto 11px;
}


/* 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;
}

































































































































































































