/* root content pages without sidebar */
.hc-page-main { float: none !important; width: 100% !important; margin: 0 auto !important; padding-right: 15px !important; }
.hc-page-main .blog-box { max-width: 1000px; margin: 0 auto; }
.hc-page-main .blog-box:has(.hc-fleet-grid) { max-width: 1170px; }
.hc-page-main .hc-fleet-page { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
@media (max-width: 991px) { .hc-page-main .hc-fleet-page { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (max-width: 575px) { .hc-page-main .hc-fleet-page { grid-template-columns: 1fr !important; } }
section.blog-posts { padding: 48px 0 56px !important; }
/* ACRISS code examples in one line: M B A N */
b > .cat-span, .cat-span:has(> .circle-cat + .circle-cat) { display: inline-flex !important; gap: 4px; align-items: center; vertical-align: middle; margin: 0 6px 0 0 !important; }
b > .cat-span .circle-cat, .cat-span:has(> .circle-cat + .circle-cat) .circle-cat { display: inline-flex !important; align-items: center; justify-content: center; float: none !important; margin: 0 !important; }
/* about: list of advantages */
.hc-about-list { list-style: none; padding: 0; margin: 8px 0 22px; }
.hc-about-list li { position: relative; padding: 7px 0 7px 30px; font-size: 16px; line-height: 1.5; }
.hc-about-list li:before { content: "\2713"; position: absolute; left: 0; top: 6px; width: 20px; height: 20px; border-radius: 50%; background: #e3ede5; color: #0f3d24; font-size: 12px; font-weight: 800; text-align: center; line-height: 20px; }
.blog-posts .abotus { margin-bottom: 16px; }
.hc-ex { margin: 0 0 14px; line-height: 1.7; }
.hc-ex .cat-span { display: inline-flex !important; gap: 4px; align-items: center; vertical-align: middle; margin: 0 6px 0 0 !important; }
.hc-ex .circle-cat { display: inline-flex !important; align-items: center; justify-content: center; float: none !important; margin: 0 !important; }
