#PageMain, #PageFooter { margin-top: 0; }

/*header */
#PageMain {
margin-top: 0;
}

.sePage .sePageLayout .bsc-blog-landing-page .grid {
 width: calc(100% - 50px);
 margin: auto;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page {
 background: #b9b9b9;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section:hover {
 cursor: pointer;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section {
 margin-bottom: 0;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .content-block-column {
 padding: 15px;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .container {
 padding: 0 15px;
 width: auto;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent {
 height: 100%;
 text-align: left;
 background-color: #ffffff;
 border-radius: 4px;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent div:not(.content-block-content) img {
 width: 100%;
 height: 280px;
 object-fit: cover;
 object-position: center;
 border-radius: 4px 4px 0 0;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent .content-block-content {
 padding: 15px 30px;
 width: 100%;
 margin: auto;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent .content-block-content h2 span,
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent .content-block-content h3 span {
 display: block;
 font-size: 24px;
 text-transform: none;
}

.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent .content-block-content p {
 margin-top: 0;
 margin-bottom: 11px;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent .content-block-content ul,
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent .content-block-content ol {
 -webkit-padding-start: 22px;
 padding-inline-start: 22px;
 padding-bottom: 5px;
 margin-bottom: 0;
}
.sePage .sePageLayout .sePageMain:not(.rpv2) .bsc-blog-landing-page .bsc-blog-section .editContent .content-block-content li {
 padding-bottom: 6px;
}

.sePage .sePageLayout .bsc-heading-divider {
 margin-bottom: 11px;
}
.sePage .sePageLayout .bsc-heading-divider::after {
 display: block;
 margin: 3px auto 0;
 background: #b40000;
 width: 100%;
 height: 1px;
 content: "";
}

@media (min-width: 768px) {
 .sePage .sePageLayout .bsc-blog-feature .content-block-column {
 right: inherit;
 left: inherit;
 width: 100%;
 }
 .sePage .sePageLayout .bsc-blog-landing-page .grid .bsc-blog-section {
 width: 50%;
 }
}
@media (min-width: 992px) {
 .sePage .sePageLayout .bsc-blog-landing-page .grid .bsc-blog-section {
 width: 33.33%;
 }
}
@media (min-width: 1200px) {
 .sePage .sePageLayout .bsc-blog-landing-page .grid {
 width: calc(100% - 90px);
 }
}