﻿#PageBreadCrumps { display: none; }

#SiteGrid { max-width: 100%; }
#GridPage { width: 100%; }
.mainContent { max-width: 1170px; margin: auto; }

section { position: relative; padding-bottom: 264px; }
.bottom-section { position: absolute; bottom: -6px; left: 0; width: 100%; height: 264px; z-index: 0; pointer-events: none; overflow: hidden; }
.bottom-section-title { padding-left: 182px; bottom: 70px; }

#PageBreadCrumps { display: none; }
#SiteGrid { max-width: 100%; }
#GridPage { width: 100%; }
.mainContent, .moreContent { max-width: 790px; margin: auto; }
.mainContent { margin-bottom: 45px; }
#lobby { margin-bottom: 0px; }
.contentWrapper { max-width: 870px; position: relative; z-index: 1; }


.mainContent h2, .moreContent h2 { font-size: 200%; line-height: 0.7; letter-spacing: 1px; position: relative; margin-top: 51px; margin-bottom: 40px; }
.mainContent h2 { margin-top: 76px; }
.mainContent h2:after, .moreContent h2:after { width: 61px; border-bottom: solid 4px #ec1163; position: absolute; right: 0; bottom: -18px; content: ""; }

.moreContent h3 { margin: 0; }
.mainContent p, .moreContent p { line-height: 1.43; }

@media(min-width: 1025px) and (max-width: 1400px) {
    .mainContent, .moreContent { max-width: 600px; }
}

@media(max-width:1170px) {
    .mainContent, .moreContent { max-width: 90vw; }
}

@media(max-width:767px) {
    .mainContent h2 { margin-top: 0px; }
    .mainContent, .moreContent { max-width: 100vw; padding: 0 30px }
}

h3 { font-size: 130%; }

#body p { font-size: 80%; }
