.helmet-padding-hero{
padding: 12vw;
}

.helmet-page-padding{
padding: 4vw;
}

.hero-text-banner{
padding: 10vh 0 10vh 0;
margin-bottom: 0;
margin-top: 0;
}


ridespot-section{
margin-bottom: 30px;
}

.sePageContent .sePageSection {
margin-bottom: 0;
}

.sePage .sePageMain{
margin-top: 0;
}

.sePage .sePageLayout .se-trek-color-bg h2 {
 font-family: itc-avant-garde-gothic-pro, sans-serif;
 font-weight: 700;
 font-style: normal;
 font-size: 30px;
 color: #ffffff;
 margin: 30px auto;
}

/* FULL-WIDTH 2 COL */

.sePage .sePageLayout .se-trek-fw-2col-dark h2 {
 font-family: itc-avant-garde-gothic-pro, sans-serif;
 font-weight: 700;
 font-style: normal;
 font-size: 30px;
 color: #ffffff;
 margin: 22px auto;
}

.sePage .sePageLayout .sePageMain .se-trek-fw-2col .se-trek-fw-2col-dark {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-align: center;
 -ms-flex-align: center;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
 text-align: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 padding: 150px 60px;
}

.sePage .sePageLayout .sePageMain .se-trek-fw-2col .seContentEmpty {
 min-height: 300px;
}

@media (max-width: 991px) {
 .sePage .sePageLayout .sePageMain .se-trek-fw-2col .se-trek-fw-2col-dark {
 padding: 22px;
 }
}