/* ----------
single
---------- */
.article-post-category {text-align:left;}
.article-post-category a {display:inline-block; color:#fff;}
.article-post-tag {text-align:left;}
.article-post-tag a {display:inline-block; background-color:#f8f9fa; border:1px solid #dee2e6; border-radius:1rem; font-size:.8rem;}
.article-post-tag a::before {font-family:'FontAwesome'; content:'\f02b'; margin-right:.25rem;}
.section-content-body img {max-width:100%; height:auto; margin-left:auto; margin-right:auto; display:block;}
.single-lp #content {}
.single-lp .navbar-brand .brand-link {line-height:inherit; margin-left:auto; margin-right:auto; text-align:center;}
.section-content-wysiwyg {font-size:14px;}
.section-content-wysiwyg h1 {margin-bottom:1.25rem; padding:1rem; font-size:1.5rem; border:1px solid #dee2e6; border-left:4px solid #6c757d;}
.section-content-wysiwyg h2 {margin-bottom:1.25rem; padding:.75rem 0 .5rem; font-size:1.25rem; line-height:1.5; border-bottom:2px solid #6c757d;}
.section-content-wysiwyg h3 {margin-bottom:1.25rem; padding:.5rem .75rem; font-size:1.15rem; background-color:#f8f9fa; border-left:4px solid #6c757d;}
.section-content-wysiwyg h4 {margin-bottom:1.25rem; padding:0; font-size:1.15rem; /* border:1px solid #dee2e6; border-bottom:2px solid #6c757d; */}
.section-content-wysiwyg h5 {margin-bottom:1.25rem; padding:0; font-size:1rem; /* border-bottom:2px solid #6c757d; */}
.section-content-wysiwyg h5 {margin-bottom:1.25rem; padding:0; font-size:.9rem; /* border-bottom:2px solid #6c757d; */}
.section-content-wysiwyg p {margin-bottom:1.25rem;}
.section-content-wysiwyg blockquote {padding:.75rem 1rem; font-size:90%; background-color:#f8f9fa;}
.section-content-wysiwyg blockquote p:last-child {margin-bottom:0;}
.section-content-wysiwyg ul,
.section-content-wysiwyg ol {list-style:inherit; margin:inherit; padding:0 0 0 1.5em;}
.section-content-wysiwyg table {width:100%; margin-bottom:1rem; color:#212529;}
.section-content-wysiwyg table thead th {vertical-align:bottom; border-bottom:2px solid #dee2e6;}
.section-content-wysiwyg table td,
.section-content-wysiwyg table th {padding:.75rem; vertical-align:top; border-top:1px solid #dee2e6;}

@media (min-width:576px) {
}

@media (min-width:768px) {
}

@media (min-width:992px) {
    .single-lp #content {}
    .article-post-tag {text-align:right;}
    .section-content-wysiwyg {font-size:16px;}
}

@media (min-width:1200px) {
}
