@font-face {
    font-family: "Cairo";
    font-display: swap;
    src: url("../../assets/fonts/Cairo-Regular.ttf");
}
.single .atbs-ceris-block:last-child {
    margin-bottom: 0;
}
.atbs-ceris-block:last-child {
    margin-bottom: 0;
}
.atbs-ceris-block {
    margin-bottom: 100px;
}

@media (min-width: 1200px){
.atbs-ceris-block--fullwidth {
    margin-bottom: 60px;
}}
.atbs-ceris-block {
    position: relative;
    margin-bottom: 40px;
}
.single-entry--billboard-floorfade.single-entry--no-sidebar .atbs-ceris-block.single-billboard, .single .site-content .atbs-ceris-block.single-billboard, .single .site-content .atbs-ceris-block.single-billboard--video {
    margin-bottom: 60px;
}
.background-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.has-cover-bg-img, .background-img {
    background-color: #333;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}


@media (min-width: 992px){
.single-billboard {
    min-height: 640px;
    margin-bottom: 30px;
}}

@media (min-width: 1200px){
.atbs-ceris-main-col.has-left-sidebar {
    padding-left: 35px;
    padding-right: 15px;
}}

.atbs-ceris-main-col.has-left-sidebar {
    float: right;
}

.post--single .single-body {
    margin: auto;
    color: rgba(0, 0, 0, 0.85);
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.75;
    margin-bottom: 0;
}

div#toc_container {
    width: 100%;
}
#toc_container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 1em;
    width: auto;
    display: table;
    font-size: 95%;
}
.toc_wrap_right {
    float: right;
    margin-left: 10px;
}

#toc_container p.toc_title {
    text-align: center;
    font-weight: 700;
    margin: 0;
    padding: 0;
}




html {
            font-size: 16px;
        }

        body {
            font-family: Cairo, Courier, monospace;
        }

        .comment-reply-title,
        .comments-title,
        .comment-reply-title,
        .category-tile__name,
        .block-heading,
        .block-heading__title,
        .post-categories__title,
        .post__title,
        .entry-title,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        .text-font-primary,
        .social-tile__title,
        .widget_recent_comments .recentcomments>a,
        .widget_recent_entries li>a,
        .modal-title.modal-title,
        .author-box .author-name a,
        .comment-author,
        .widget_calendar caption,
        .widget_categories li>a,
        .widget_meta ul,
        .widget_recent_comments .recentcomments>a,
        .widget_recent_entries li>a,
        .widget_pages li>a,
        .ceris-reviews-section .heading-title,
        .score-item .score-name,
        .score-item .score-number,
        .reviews-score-average,
        .btn-open-form-rating,
        .btn-open-form-rating label,
        .scroll-count-percent .percent-number,
        .scroll-count-percent .btn-bookmark-icon,
        .open-sub-col,
        .ceris-about-module .about__title,
        .post--overlay-hover-effect .post__text-backface .post__title,
        .atbs-ceris-mega-menu .post__title,
        .atbs-ceris-mega-menu .post__title a,
        .widget__title-text {
            font-family: Cairo !important;

        }

        .text-font-secondary,
        .block-heading__subtitle,
        .widget_nav_menu ul,
        .typography-copy blockquote,
        .comment-content blockquote {
            font-family: Cairo !important;
        }

        .mobile-header-btn,
        .menu,
        .meta-text,
        a.meta-text,
        .meta-font,
        a.meta-font,
        .text-font-tertiary,
        .block-heading-tabs,
        .block-heading-tabs>li>a,
        input[type="button"]:not(.btn),
        input[type="reset"]:not(.btn),
        input[type="submit"]:not(.btn),
        .btn,
        label,
        .page-nav,
        .post-score,
        .post-score-hexagon .post-score-value,
        .post__cat,
        a.post__cat,
        .entry-cat,
        a.entry-cat,
        .read-more-link,
        .post__meta,
        .entry-meta,
        .entry-author__name,
        a.entry-author__name,
        .comments-count-box,
        .atbs-ceris-widget-indexed-posts-a .posts-list>li .post__thumb:after,
        .atbs-ceris-widget-indexed-posts-b .posts-list>li .post__title:after,
        .atbs-ceris-widget-indexed-posts-c .list-index,
        .social-tile__count,
        .widget_recent_comments .comment-author-link,
        .atbs-ceris-video-box__playlist .is-playing .post__thumb:after,
        .atbs-ceris-posts-listing-a .cat-title,
        .atbs-ceris-news-ticker__heading,
        .page-heading__title,
        .post-sharing__title,
        .post-sharing--simple .sharing-btn,
        .entry-action-btn,
        .entry-tags-title,
        .comments-title__text,
        .comments-title .add-comment,
        .comment-metadata,
        .comment-metadata a,
        .comment-reply-link,
        .countdown__digit,
        .modal-title,
        .comment-meta,
        .comment .reply,
        .wp-caption,
        .gallery-caption,
        .widget-title,
        .btn,
        .logged-in-as,
        .countdown__digit,
        .atbs-ceris-widget-indexed-posts-a .posts-list>li .post__thumb:after,
        .atbs-ceris-widget-indexed-posts-b .posts-list>li .post__title:after,
        .atbs-ceris-widget-indexed-posts-c .list-index,
        .atbs-ceris-horizontal-list .index,
        .atbs-ceris-pagination,
        .atbs-ceris-pagination--next-n-prev .atbs-ceris-pagination__label,
        .post__readmore,
        .single-header .atbs-date-style,
        a.ceris-btn-view-review,
        .bookmark-see-more,
        .entry-author__name,
        .post-author-vertical span.entry-lable,
        .post-author-vertical .entry-author__name,
        .post--overlay-hover-effect .post__text-front .entry-author span.entry-lable,
        .post--overlay-hover-effect .post__text-front .entry-author .entry-author__name,
        blockquote cite,
        .block-editor .wp-block-archives-dropdown select,
        .block-editor .wp-block-latest-posts__post-date,
        .block-editor .wp-block-latest-comments__comment-date,
        .wp-block-image .aligncenter>figcaption,
        .wp-block-image .alignleft>figcaption,
        .wp-block-image .alignright>figcaption,
        .wp-block-image.is-resized>figcaption {
            font-family: Cairo, Arial, Helvetica, sans-serif;
        }

        .navigation,
        .navigation-bar-btn,
        .navigation--main>li>a {
            font-family: Cairo, Arial, Helvetica, sans-serif;
            font-weight: 600;
            font-size: 15px;
        }

        .navigation--main .sub-menu a {
            font-family: Cairo, Arial, Helvetica, sans-serif;
            text-transform: uppercase;
            font-weight: normal;
            font-size: 14px;
        }

        .navigation--offcanvas>li>a {
            font-family: Cairo, Arial, Helvetica, sans-serif;
            text-transform: uppercase;
            font-weight: 700;
            font-size: 15px;
        }

        .navigation--offcanvas>li>.sub-menu>li>a,
        .navigation--offcanvas>li>.sub-menu>li>.sub-menu>li>a {
            font-family: Rubik, Arial, Helvetica, sans-serif;
            text-transform: uppercase;
            font-weight: 500;
            font-size: 14px;
        }

        .ceris-footer .navigation--footer>li>a,
        .navigation--footer>li>a {
            font-family: Cairo, Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 14px;
        }

        .block-heading .block-heading__title {
            font-family: Poppins, Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-style: normal;
        }

        .single .single-entry-section .block-heading .block-heading__title,
        .single .comment-reply-title,
        .page .comment-reply-title,
        .single .same-category-posts .block-heading .block-heading__title,
        .single .related-posts .block-heading .block-heading__title,
        .single .comments-title,
        .page .comments-title {
            font-family: Poppins, Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-style: normal;
        }

        .block-heading .page-heading__subtitle {
            font-family: Poppins, Arial, Helvetica, sans-serif;
            font-weight: 400;
            font-style: normal;
            font-size: 16px;
        }

        .header-main {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .archive.category .block-heading .block-heading__title {
            font-family: Cairo, Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 32px;
        }

        .archive.category .block-heading .block-heading__title {
            color: #222222;
        }

        .archive .block-heading .block-heading__title {
            font-family: Poppins, Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 32px;
        }

        .archive .block-heading .block-heading__title {
            color: #222;
        }

        .search.search-results .block-heading .block-heading__title,
        .search.search-no-results .block-heading .block-heading__title {
            font-family: Poppins, Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 32px;
        }

        .search.search-results .block-heading .block-heading__title {
            color: #222;
        }

        .page-template-blog .block-heading .block-heading__title {
            font-family: Cairo, Arial, Helvetica, sans-serif;
            font-weight: 600;
            font-style: normal;
            font-size: 32px;
        }

        .page-template-blog .block-heading .block-heading__title {
            color: #222;
        }

        .page-template-default .block-heading .block-heading__title {
            font-family: Poppins, Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 32px;
        }

        .page-template-default .block-heading .block-heading__title {
            color: #222;
        }

        .page-template-authors-list .block-heading .block-heading__title {
            font-family: Poppins, Arial, Helvetica, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 32px;
        }

        .page-template-authors-list .block-heading .block-heading__title {
            color: #222;
        }

        .page-template-bookmark .block-heading .block-heading__title,
        .page-template-dismiss .block-heading .block-heading__title {
            font-family: Rubik, Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-size: 36px;
        }

        .page-template-bookmark .block-heading .block-heading__title,
        .page-template-dismiss .block-heading .block-heading__title {
            color: #222;
        }