#secondary .widget.popular-posts .widget-title.tend1.active {
    align-items: center;
    justify-content: center;
}


@media screen and (min-width: 767px) {
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("fonts/noto-serif-normal-latin-400.woff2") format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
}


@media screen and (min-width: 1140px) {
    .offcanvas-menu-wrapper {
        display:block
    }

    .entry-content p,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content .lwptoc {
        padding-left: 25px
    }

    .card-body .entry-content ul,.card-body .entry-content ol {
        margin-left: 35px
    }
}

@media screen and (max-width: 1139px) {
    .home .card-item.card-media-aside .card-body .entry-content {
        display:none
    }

    .offcanvas-menu-wrapper {
        display: none
    }
}

.home .featured_container.ct-post-wrapper.ct-normal {
    position: relative;
    margin-top: 15px
}

.home .ct-post-wrapper.ct-normal {
    padding: 0px 0px 11px 0px;
    position: relative
}

.home .ct-post-wrapper.ct-normal .section-latest {
    text-transform: uppercase
}

.home .ct-post-wrapper.ct-normal .main-header,.ct-top-half-inner .featured-section .container .main-header {
    position: relative;
    margin-bottom: 8px;
    /* border-bottom: 2px solid var(--frontheadline-color); */
    margin-top: 0;
    justify-content: flex-start;
    display: flex;
    text-align: center;
    align-items: self-start;
    width: 100%;
    z-index: 8;
    flex-direction: column;
}

.main-header:after {

        content: "";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #000;
    position: absolute;
    top: 93%;
    max-width: 56%;
}

.home .featured_container.ct-post-wrapper .main-header {
    display: flex;
    grid-template-areas:
        'featsub follow';
    width: auto;
    grid-column: 1 / -1;
    color: #333;
    font-weight: 500;
    font-family: arial;
    font-size: 14px;
    line-height: 1.3;
    max-width: 100%;
    padding: 0 0 0 0;
    margin-bottom: 5px;
    align-items: flex-start;
    border-top: 0;
    margin-bottom: 10px;
    text-align: center
}



.ct-top-half-inner .featured-section .container .main-header .section-latest:after {
    width: 242%;
    left: -6px
}

.ct-inner-content-area #primary .section-latest {
    padding: 5px 11px 6px 10px
}

.home .section-latest {
    position: relative;
    top: 0;
    font-size: 11px;
    color: #fff;
    margin-bottom: 3px;
    width: fit-content;
    padding-right: 0;
    background: #000000;
    margin-bottom: 0;
    font-family: Oswald,Roboto Condensed, helvetica, sans-serif, noto serif, helvetica, sans-serif;
    font-weight: 700;
    z-index: 9;
    letter-spacing: .5px;
    padding: 5px 7px 7px 10px;
    z-index: 9;
    justify-content: flex-start;
    letter-spacing: 1.95px;
    flex-direction: column;
    text-align: center;
    /* border: 1px solid var(--frontheadline-color); */
    border-radius: 0;
    border-bottom: 0;
    border-top-left-radius: 8px;
    /* border-top-right-radius: 8px; */
}

.home .ct-post-wrapper.ct-normal .section-latest .home-newest-logo {
    font-size: 32px;
    line-height: 1;
    margin-left: 4px;
    margin-top: -6px;
    display: inline-block;
    color: #222
}

.home .ct-post-wrapper.ct-normal .section-latest:nth-letter(1) {
    color: red
}

.featured_container.ct-post-wrapper .featured_home {
    /* max-width: 1800px; */
}

body.home time.updated {
    display: none
}

@media screen and (max-width: 1139px) {
    .home .card-item.card-media-aside .card-body .entry-content {
        display:none
    }
}

.home #ct-content-area .byline {
    display: flex;
    margin: 0px 0 0 0;
    text-transform: uppercase;
    /* line-height: 1; */
    color: var(--fronpage-anchor-color);
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-style: normal;
    flex-wrap: wrap;
    font-size: 11px;
    align-content: center;
    margin-left: 22px;

    a {
        color: #000
    }
}

.home #ct-content-area .byline .author.vcard {
    position: relative
}



.home .card-item {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    border-radius: 0.5rem;
    position: relative
}

.featured-list .featured-wrap {
    margin-bottom: 20px
}

.featured-wrap .featured-content {
    padding-right: 10%;
    bottom: -1px
}

.featured-wrap .featured-content .entry-title {
    font-family: Oswald, 'Roboto Condensed';
    font-feature-settings: normal;
    font-style: normal;
    line-break: auto;
    line-height: 1.1em;
    font-weight: 700;
    overflow-wrap: normal;
    padding: 0;
    padding-bottom: 0;
    margin: 0;
    margin-bottom: 0;
}

@media screen and (min-width: 768px) {
    .col-md-1-3 {
        flex: 0 0 29.33337%;
        max-width: 29.33337%;
    }

    .col-md-2-3 {
        flex: 0 0 70.66667%;
        max-width: 70.66667%;
    }

    
    body.home {
        background:var(--mainfront-color)
    }

    .home #ct-content-area {
        margin-top: 5px;
    }

    .home .featured_container.ct-post-wrapper.ct-normal {
        /* border-top: 1px solid var(--frontline-color); */
        /* border-bottom: 1px solid var(--frontheadline-color); */
        padding: 5px 0;
        /* background: var(--sectionlatestdesk-color); */
        /* background: rgb(252, 241, 212); */
        margin: 0 auto;
        margin-top: 25px;
        margin-bottom: 30px;
        /* max-width: 1800px; */
        /* max-width: 96%; */
        padding: 0 var(--gutter-size);
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
         

                .front-cat {
            color: var(--frontheadercat-color);
            /* margin-left: 10px; */
            /* text-shadow: 1px 1px #736403; */
            font-family: arial,'Oswald';
            text-transform: uppercase;
            font-weight: 400;
            font-size: 10px;
            margin-top: 0;
        }
    }





    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post {
        margin: 0;
        /* background: #fff; */
        /* padding: 0 9px 6px 9px; */
        /* border-radius: 11px; */
        position: relative;
        /* border-right: 1px solid var(--frontheadline-color); */
        /* border-right: 1px solid var(--frontline-color); */
    }
.home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post:last-of-type {
    border-right: 0
}


    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .lower_portion {
        display: block;
        padding-bottom: 10px
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .lower_portion p {
        color: #7a7a7a;
        margin: 0 0 0 0
    }

    .featured_home .post {
        overflow: hidden;
        padding: 0 0 0 0
    }

    .featured_home .post .card-body .entry-header {
        padding: 5px 0 0 0px
    }

    .featured_home .card-item {
        border-top: 0
    }

    .featured_home .card-media {
        position: relative
    }

    .ct-top-half-inner {
        margin: 0 auto;
        margin-top: 0;
        display: flex;
        flex-wrap: wrap
    }

    .ct-top-half-inner span.posted-on,.entry-meta {
        display: none
    }

    .ct-top-half-inner .popular_trends_aside {
        display: block;
        margin-top: 0px;
        width: 340px;
        width: 23%;
        margin-top: 0px;
        padding-left: 0px
    }

    .ct-top-half-inner .popular_trends_aside .widgettitle {
        margin: 0 0 5px 0px;
        padding-bottom: 5px;
        padding-top: 0;
        font-size: 1.6rem;
        color: #000;
        text-transform: capitalize
    }

    .ct-top-half-inner .popular_trends_aside .widgettitle:after {
        content: '';
        width: 30px;
        height: 5px;
        display: block;
        position: relative;
        bottom: -9px
    }

    #ct-content-area .ct-top-half-inner .featured-section {
        display: block;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 10px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    #ct-content-area .ct-top-half-inner .featured-section .container .row {
        flex-direction: row-reverse;
        margin-top: 0
    }

    .ct-top-half-inner .widget-frontpage-ad {
        padding: 0px 19px 11px 19px;
        margin-bottom: 15px
    }

    .ct-top-half-inner .featured_container {
        margin-top: 20px;
        padding-bottom: 21px;
        max-width: 1350px;
        padding: 18px 15px 10px 15px;
        margin: 22px 0 22px;
        /* background: #38444f; */
    }

    .ct-top-half-inner .featured_container .card-item {
        margin-bottom: 0;
        border: 0
    }
}

.row .col-md-2-3 .featured-wrap .featured-content header .category-list:after {
    display: none
}

.lower_portion p {
    font-weight: 500;
    font-size: 1.1rem;
    line-height: 1.2;
    font-family: 'Roboto Condensed', arial;
    /* font-family: 'Noto Serif'; */
    color: #636363;
    margin: 5px 0 5px 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    /* letter-spacing: -0.01em; */
}

.featured-wrap {
    margin-bottom: 0;
    position: relative;
    overflow: visible
}

.featured-section {
    padding: 0px 0 2px 0;
    margin-bottom: 0px
}

.featured-wrap .img-wrapper img {
    position: relative;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}



.featured-wrap:hover .entry-title {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out
}

.featured-wrap .img-wrapper img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    /* max-height: 549px; */
}

.featured-wrap .img-wrapper a {
    display: block;
    font-size: 0;
    line-height: 1;
    height: 100%;
}

.featured-wrap .featured-content {
    content: '';
    bottom: 0;
    left: 0;
    z-index: 1;
    padding: 0px 0px;
    width: 100%;
}

.featured-wrap .featured-content .meta_attribs {
    display: flex;
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0;
    justify-content: start
}

.featured-wrap .featured-content .entry-header .category-list {
    position: relative;
    order: 0;
    margin-left: 0;
    margin-top: 0;
    text-align: left;
    display: inline-flex;
}

.featured-wrap .featured-content .entry-header .category-list>:not(:first-child) {
    display: none
}

.featured-wrap .featured-content .entry-header .entry-meta {
    margin-bottom: 0;
    margin-top: 0px;
    margin-left: 0px;
    z-index: 99991;
    display: flex;
    font-size: 10px;
    line-height: 1;
    color: #808A8C;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.featured-content .entry-header .entry-meta a {
    color: #b4b4b4;
    padding-left: 1px
}

.featured-content .entry-header .entry-meta a .entry-date.published {
    color: #000
}

.posted-on {
    color: #696969
}

.featured-content .category-list span,.posted-on,.featured_container.ct-post-wrapper .meta_attribs .front-cat,.featured_container.ct-post-wrapper .meta_attribs .posted-on {
    margin: 0;
    text-transform: uppercase;
    font-family: arial, 'Oswald';
    text-transform: uppercase;
    font-weight: 500;
    font-size: 9px;
    /* font-family: 'Roboto Condensed', arial; */
    font-family: arial;
    letter-spacing: 2px;
    margin-top: 0;
    line-height: 1;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    z-index: 9999;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    position: relative;
    z-index: 1;
    align-content: flex-end;
}

.featured-section .category-list a:hover:before {
    border-bottom: 11px solid #1f6bf0
}

.featured-content .entry-title {
    font-size: var(--l-heading-font);
    font-weight: 700;
    line-height: 1.2;
    padding: 10px 10px;
    margin: 0
}

.featured-list .featured-wrap {
    margin-bottom: 21px
}

.featured-list .featured-wrap:last-child {
    margin-bottom: 0
}

.featured-list .featured-wrap .featured-content {
    bottom: 0px
}

.featured-list .featured-wrap .featured-content .entry-meta-author {
    margin-top: 15px
}

.featured-list .featured-wrap .featured-content .entry-title {
    display: block;
    font-family: Oswald, Barlow, lato, helvetica, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    line-break: auto;
    line-height: 1.295;
    font-size: 24px;
    font-weight: 700;
    overflow-wrap: normal;
    position: relative
}

.ct-top-half-inner {
    color: #112
}

.ct-top-half-inner .popular_trends_aside {
    color: #112;
    position: relative;
    overflow: hidden
}

.ct-top-half-inner .popular_trends_aside .popular-posts {
    display: flex;
    flex-direction: column;
    max-width: 420px;
    padding: 0px 0px 0 0px;
    position: relative;
    z-index: 10;
    overflow: hidden;
    padding: 0 0px 0px 30px;
    border-radius: 7px
}

.ct-top-half-inner .popular_trends_aside .popular-posts .popular {
    padding: 15px 0px 0 10px;
    position: relative
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article {
    position: relative;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid var(--fronpage-grid-color);
    display: flex;
    width: 100%
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article:last-of-type {
    border-bottom: 0
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .thumb {
    display: block;
    padding-top: 0;
    width: 75px;
    height: 75px;
    overflow: hidden
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .most-pop-text {
    padding-left: 24px;
    padding-left: 0px;
    width: 100%;
    position: relative
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .most-pop-text .pop-title {
    padding: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 6px;
    color: #3e3e3e;
    color: #000;
    font-family: 'Roboto Condensed', oswald, Helvetica, Arial, Utkal, sans-serif;
    letter-spacing: -0.012em
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .most-pop-text .meta_attribs a {
    color: #202020;
    display: inline;
    line-height: 1
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .most-pop-text a {
    padding: 0
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .most-pop-text .pop-title:after,.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .most-pop-text .pop-title:before {
    display: none
}

.ct-top-half-inner .popular_trends_aside .popular-posts .wpp-list.popular {
    margin: 0 0;
    padding: 0 0;
    counter-reset: div
}

.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .thumb:hover+.most-pop-text a,.ct-top-half-inner .popular_trends_aside .popular-posts .pop-article .most-pop-text a:hover {
    text-decoration: underline;
    text-decoration-color: #ff0000;
    text-shadow: none;
    box-shadow: none
}

.ct-top-half-inner .popular_trends_aside .popular .meta_attribs {
    letter-spacing: 1px;
    font-size: 11px;
    font-family: Roboto Condensed, arial;
    text-transform: uppercase;
    position: relative;
    display: flex;
    top: 7px
}

.ct-top-half-inner .popular_trends_aside .popular .meta_attribs .front-cat {
    padding-right: 0;
    margin-right: 25px;
    position: relative;
    font-family: Roboto Condensed, arial, helvetica, sans-serif;
    font-size: 11px;
    letter-spacing: .1295em;
    text-transform: uppercase;
    color: var(--primary-color)
}

.ct-top-half-inner .popular_trends_aside .popular .thumb {
    position: relative;
    width: 100%;
    padding-top: 47.315789%
}

.ct-top-half-inner .popular_trends_aside .popular .thumb img {
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.ct-top-half-inner .popular_trends_aside .popular .pop-title {
    font-family: noto serif, helvetica, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    letter-spacing: .02008471em;
    line-break: auto;
    line-height: 1.490461em;
    font-size: 17px;
    font-weight: 500;
    overflow-wrap: normal;
    padding-bottom: 8px;
    margin-bottom: 23px;
    display: block
}

.ct-top-half-inner .popular_trends_aside .popular a {
    display: block;
    margin-top: 0px;
    color: black
}

.ct-top-half-inner .featured_container {
    color: #112
}

.footer-go-to-top {
    padding: 10px 20px;
    border-radius: 0;
    font-size: 14px;
    color: var(--light-color);
    background-color: var(--primary-color);
    position: fixed;
    bottom: 130px;
    right: 20px;
    opacity: 0;
    z-index: 20
}

.footer-go-to-top.show {
    opacity: 1
}

.footer-go-to-top.show .fas {
    color: #fff
}

.footer-go-to-top:hover {
    color: var(--light-color);
    background-color: var(--base-color)
}

.ct-post-wrapper .post .entry-title {
    font-family: Oswald,'Roboto Condensed';
    /* font-family: 'Oswald'; */
    /* font-family: 'Roboto Condensed'; */
    /* font-family: arial,Oswald,Roboto Condensed, helvetica, sans-serif; */
    font-size: 1.5793rem;
    font-weight: 900;
    /* font-weight: 700; */
    /* font-weight: 500; */
    /* font-weight: 400; */
    line-height: 1.25;
    margin: 0 0 0 0;
    letter-spacing: -0.012em;
}

.ct-post-wrapper .post .card-body {
    position: relative
}

.meta_attribs {
    display: flex;
    margin-top: 0px;
    margin-bottom: 12px;
    margin-right: 1px;
    position: relative;
    font-family: Roboto Condensed, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 1;
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 500;
    color: #808A8C;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* border-radius: 5px; */
}

.ct-post-wrapper .post .card-body .meta_attribs a {
    color: var(--fronpage-anchor-color);
}

.ct-post-wrapper .post .card-body .byline,.ct-post-wrapper .post .card-body .posted-on {
    padding: 0px 0px 0 0px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 9px;
    font-family: Roboto Condensed, arial;
    line-height: revert;
    letter-spacing: 1px;
    margin-left: 0px;
    margin-top: 1px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    display: inline-block
}

.ct-post-wrapper .post .card-body .byline .updated,.ct-post-wrapper .post .card-body .posted-on .updated {
    display: none
}

.ct-post-wrapper .post .card-body .byline a,.ct-post-wrapper .post .card-body .posted-on a {
    color: #000
}

.ct-post-wrapper .post .card-body a {
    position: relative;
    z-index: 1;
    color: #1d2228;
    margin-right: 0px;
    display: block
}

.ct-post-wrapper .post .card-body .title_anc {
    margin-right: 0px
}

.ct-post-wrapper .post .card-body .card-body .entry-content:after {
    content: "Read more";
    position: absolute;
    left: 0;
    bottom: 0px;
    padding: 0px 10px;
    color: orange;
    border: 1px solid orange;
    width: 110px;
    z-index: -9
}

.ct-post-wrapper .post .card-item {
    position: relative
}

.ct-post-wrapper .post .card-item .entry-meta {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    padding: 0px 0;
    line-height: normal;
    font-size: 10px
}

.ct-post-wrapper .post .card-item .entry-meta .author a {
    color: #7e7e7e
}

.ct-post-wrapper .post .card-item .entry-meta a {
    color: #7e7e7e
}

.ct-post-wrapper .post .card-item .front-cat {
    margin: 0;
    font-family: Roboto Condensed, arial, helvetica, sans-serif;
    font-size: 11px;
    margin-top: 0px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    display: block;
    position: relative;
    position: relative;
    color: var(--fronpage-anchor-color);
}

.ct-post-wrapper .post .card-item .front-cat a {
    padding: 0px 12px 2px 0px
}

.ct-post-wrapper .post .card-item .front-cat:hover a {
    color: #ccc;
    background-color: #fff
}

@media only screen and (max-width: 1500px) and (min-width: 767px) {
    .home #ct-content-area .row .col-md-1-3 .entry-header .entry-title {
        font-size: 1.39em;
        /* line-height: 1.3; */
    }
}

@media only screen and (max-width: 899px) and (min-width: 767px) {
.home #page #ct-content-area .featured_container.ct-post-wrapper .featured_home .post {
    margin-bottom: 15px
}
    
.home #page #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body .entry-title {
    font-size: 2rem;
    font-family: 'Oswald';
}
    
    .home .site-main.col-sm-2-3.col-lg-3-4 {
        padding-left:0;
        padding-right: 0
    }

    .home .site-main.col-sm-2-3.col-lg-3-4 .lower_portion {
        display: block
    }

    .home #ct-content-area .ct-inner-content-area .row {
        flex-direction: column
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1200px) {
    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body H3.entry-title {
        font-size:1.82rem
    }

    #ct-content-area .ct-top-half-inner .popular_trends_aside {
        width: 26%
    }

    #ct-content-area .pop-article .most-pop-text .pop-title {
        padding-right: 0;
        font-size: 1.3rem;
        line-height: 1.19
    }


}

@media screen and (max-width: 1301px) {



    .col-sm-2-3.col-lg-3-4 .ct-post-wrapper .post h3,.ct-post-wrapper .post h2.entry-title {
        font-size: 1.35rem;
    }
}

@media only screen and (max-width: 1190px) and (min-width: 767px) {

    .home .ct-inner-content-area .container {
        padding: 0 var(--gutter-size);
    }
    
    .lower_portion p {
        font-size:.98rem
    }

    .ct-post-wrapper .post .entry-title {
        font-size: 1.5rem
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body .entry-header a .entry-title {
        font-size: 1.69rem;
        letter-spacing: -.016em
    }

 

    .home #ct-content-area .ct-top-half-inner .featured-section,.home #ct-content-area .ct-top-half-inner .popular_trends_aside {
        width: 100%;
        margin: 12px 0 0px 0
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .main-header .section-latest {
        position: relative;
        display: grid;
        margin-bottom: 3px;
        margin-bottom: -1px;
        padding: 5px
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .post:last-of-type .card-item {
        border-bottom: 0;
        margin-bottom: 0
    }

    .home #ct-content-area .ct-top-half-inner .featured-section {
        margin-top: 0px
    }



    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular-posts {
        max-width: 100%;
        padding: 35px 15px 25px 15px
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular-posts .wpp-list.popular {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 3rem
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular-posts .wpp-list.popular .pop-article {
        display: flex;
        flex-direction: row;
        border-bottom: 1px solid var(--fronpage-grid-color)
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular-posts .wpp-list.popular .pop-article .thumb {
        margin-right: 0px
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular-posts .wpp-list.popular .pop-article .most-pop-text .pop-title {
        padding-right: 0px;
        font-size: 1.3799rem;
        line-height: 1.330461em;
        font-weight: 600;
        color: #262626
    }
}

@media only screen and (max-width: 991px) {
    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .card-item .meta_attribs_pic {
        display:none
    }


}

@media only screen and (max-width: 991px) and (min-width: 767px) {
    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body .entry-header a .entry-title {
        font-size:1.45rem;
        letter-spacing: -0.01em;
        font-weight: 500;
        line-height: 1.3
    }


    

    .home #ct-content-area .featured_container.ct-post-wrapper .main-header .section-latest:after {
        left: -5px
    }

    .single-post #primary .card-item .card-body {
        padding: 0 0 0 0
    }

    .single-post #primary .card-item .card-body p,.single-post #primary .card-item .card-body ul,.single-post #primary .card-item .card-body ol,.single-post #primary .card-item .card-body h2,.single-post #primary .card-item .card-body h3,.single-post #primary .card-item .card-body h4,.single-post #primary .card-item .card-body h5,.single-post #primary .card-item .card-body h6,.single-post #primary .card-item .card-body .lwptoc {
        padding: 0px 22px 0 10px
    }

    #ct-content-area .row .col-md-2-3 .featured-wrap .featured-content a h3.entry-title {
        font-size: 2.195rem;
        font-weight: 900;
        line-height: 1.1;
        letter-spacing: -.029em
    }

    .featured-list .featured-wrap .featured-content {
        padding-right: 0%
    }
}

@media screen and (max-width: 991px) {
    .site-main.col-sm-2-3.col-lg-3-4 .lower_portion {
        display:none
    }

    .ct-post-wrapper .post h3,.ct-post-wrapper .post h2.entry-title {
        font-size: 1.39rem;
        font-weight: 500;
        line-height: 1.3
    }

    .featured_container.ct-post-wrapper .featured_home .entry-title {
        font-size: 1.2rem;
        line-height: 1.4;
        font-weight: 700
    }

    
}

@media screen and (max-width: 767px) {
    @font-face {
        font-family:'Oswald';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url("fonts/oswald-normal-latin-400.woff2") format("woff2");
        unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
    }

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src:     url('fonts/roboto-condensed-normal-latin-700.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



  .home #ct-content-area .byline {display: none} 

    
    .home .ct-inner-content-area,.single-post .ct-inner-content-area {
        padding-top: 0px;
        margin-top: 15px
    }

    .home .ct-inner-content-area #latest,.single-post .ct-inner-content-area #primary {
        padding: 0 0;
        /* box-shadow: rgba(0,0,0,0.16) 0px 1px 4px; */
        /* border: 1px solid #cbcbcb; */
        border-radius: 0;
        padding: 0 0 0 0;
    }

    #ct-content-area .col-md-2-3.col-lg-2-3 .byline {
        font-size: 12px
    }

    .featured-section {
        padding: 0px 0 0 0;
        margin-bottom: 0px
    }


    .featured-section .col-md-2-3.col-lg-2-3 h2.entry-title a {
        line-height: 1.1;
        /* letter-spacing: -1.2px; */
        padding-left: 6px;
        padding-bottom: 0px;
        padding-top: 0;
        padding-left: 0px
    }

    .featured-section [class*="col-"] {
        padding: 0 0
    }

    .featured-section .col-md-2-3.col-lg-2-3 {
        margin-top: 0px;
        margin-bottom: 0px;
        overflow: hidden;
        position: relative;
        /* margin-left: -15px; */
        /* margin-right: -15px; */
    }

    .featured-section .col-md-2-3.col-lg-2-3 .featured-slider {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin-bottom: 5px;
        position: relative;
    }

    .featured-section .col-md-2-3.col-lg-2-3 .featured-slider .featured-wrap {
        padding: 0;
        border-bottom: 0;
        margin-bottom: 0px;
        border-radius: 8px;
        overflow: hidden;
        /* background: #000; */
    }

    .featured-section .col-md-2-3.col-lg-2-3 .featured-slider .featured-content {
        padding: 5px 0 15px 0;
        /* position: absolute; */
        /* bottom: 15px; */
        background: #000;
    }

   

    .featured-section .col-md-2-3.col-lg-2-3 .img-wrapper {
        position: relative;
        width: 100%;
        padding-top: 54.315789%;
        /* background: #000; */
    }

    #ct-content-area .col-md-2-3.col-lg-2-3 .img-wrapper:after, #ct-content-area .col-md-2-3.col-lg-2-3 .img-wrapper:before  {
        position: absolute;
        top: 0px;
        left: 0px;
        opacity: 1;
        width: 100%;
        height: 100%;
        content: "";
        pointer-events: none;
        transition: opacity 0.3s;
        /* background: linear-gradient(to top, #000, transparent 52%) 0% 0%/calc(100% + 1px) calc(100% + 1px); */
    }


    #page .featured-section .col-md-2-3.col-lg-2-3 .img-wrapper img {
        /* border-radius: 0; */
        /* -webkit-mask-image: linear-gradient(180deg, #000 50%, rgba(0,0,0,0.9) 60%, rgba(0,0,0,0.6) 75%, transparent); */
        /* mask-image: linear-gradient(180deg, #000 50%, rgba(0,0,0,0.9) 60%, rgba(0,0,0,0.6) 75%, transparent); */
    }

    .featured-section .col-md-2-3.col-lg-2-3 .img-wrapper img {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    .home .ct-top-half-inner .popular_trends_aside .wpp-list.popular {
        display: flex;
        padding: 6px 0px 0 5px;
        flex-direction: column
    }

    .home .ct-top-half-inner .popular_trends_aside .wpp-list.popular .pop-article {
        border: 0;
        border-bottom: .09375rem solid #e6e6e6;
        padding-bottom: 0.851rem;
        margin-bottom: 0.851rem
    }

    .home .ct-post-wrapper.ct-normal .main-header {
        margin-top: 20px;
        margin-bottom: 15px;
        /* border-top: 0; */
        /* display: inline-block; */
        padding-top: 0;
        width: 100%;
        /* left: 0px; */
        align-items: center;
        border-top-color: #000;
    }

    .home .ct-post-wrapper.ct-normal .main-header .section-latest {
           font-size: 12px;
           /* border-top: 2px solid var(--frontheadline-color); */
           /* padding: 10px 0 0 3px; */
           letter-spacing: 1px;
           /* background: #000; */
           /* border-top-color: #000; */
           /* border-radius: 10px; */
           padding: 6px 16px;
    }



    .home .container {
        padding: 0px 15px 0px 15px
    }

    .ct-top-half-inner .featured-section .container .main-header {
        /* width: auto; */
        display: inline-flex;
        border-top: 2px solid var(--frontheadline-color);
        flex-wrap: wrap;
        align-content: flex-start;
        margin-bottom: 0;
        display: none;
    }

    .ct-top-half-inner .featured-section .container .main-header .section-latest {
        /* font-size: 25px; */
        /* border-top: 2px solid var(--frontheadline-color); */
        /* padding: 10px 0 0 3px; */
        letter-spacing: 0;
        text-transform: uppercase;
    }

    .home .ct-post-wrapper.ct-normal {
        padding: 0 0 11px 0
    }

    .home .featured_container.ct-post-wrapper.ct-normal {
        border: 0;
        padding: 0px 15px 0px 15px;
        margin-top: 10px;
    }

    .home .featured_container.ct-post-wrapper.ct-normal .card-body .entry-header {
        flex-direction: column;
        justify-content: flex-start;
    }

    .home .featured_container.ct-post-wrapper.ct-normal .featured_home {
        position: relative;
        padding-top: 38px;
        /* box-shadow: rgba(0,0,0,0.16) 0px 1px 4px; */
        /* border: 1px solid #cbcbcb; */
        border-radius: 10px;
        padding: 0 0 0 0;
    }

    .home .featured_container.ct-post-wrapper.ct-normal .featured_home .post:last-of-type .card-item.card-media-aside {
        border-bottom: 0;
        margin-bottom: 0
    }

    .home .featured_container.ct-post-wrapper.ct-normal .featured_home .post:last-of-type .card-item.card-media-aside .featured_home {
        position: relative;
        padding-top: 38px
    }

    .widget-title:before,.widgettitle:before,.section-latest:before {
        top: 5px;
        left: 5px
    }

    .home .col-md-1-3.col-lg-1-3 .featured-wrap .img-wrapper,.home .col-md-1-3.col-lg-1-3 .featured-wrap .thumb,.home .popular_trends_aside .pop-article .img-wrapper,.home .popular_trends_aside .pop-article .thumb {
        flex-grow: 1;
        width: 25%;
        order: 1;
        flex-basis: auto;
        height: auto;
        aspect-ratio: 16 / 13;
        padding-left: 0px;
        padding-top: 0;
        border-radius: 5px;
        overflow: hidden
    }

    .home .col-md-1-3.col-lg-1-3 .featured-wrap .img-wrapper a,.home .col-md-1-3.col-lg-1-3 .featured-wrap .thumb a,.home .popular_trends_aside .pop-article .img-wrapper a,.home .popular_trends_aside .pop-article .thumb a {
        display: block;
        width: 100%;
        height: 100%
    }

    .home .col-md-1-3.col-lg-1-3 .featured-wrap .img-wrapper img.attachment-post-thumbnail,.home .col-md-1-3.col-lg-1-3 .featured-wrap .thumb img.attachment-post-thumbnail,.home .popular_trends_aside .pop-article .img-wrapper img.attachment-post-thumbnail,.home .popular_trends_aside .pop-article .thumb img.attachment-post-thumbnail {
        width: auto;
        height: 100%;
        object-fit: cover;
        border-radius: 4px
    }

    .home .col-md-1-3.col-lg-1-3 .featured-wrap .img-wrapper picture,.home .col-md-1-3.col-lg-1-3 .featured-wrap .thumb picture,.home .popular_trends_aside .pop-article .img-wrapper picture,.home .popular_trends_aside .pop-article .thumb picture {
        display: -moz-box;
        display: flex;
        -moz-box-pack: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .home .col-md-1-3.col-lg-1-3 .featured-wrap .featured-content,.home .col-md-1-3.col-lg-1-3 .featured-wrap .most-pop-text,.home .popular_trends_aside .pop-article .featured-content,.home .popular_trends_aside .pop-article .most-pop-text {
        min-width: 50%;
        -moz-box-flex: 1;
        width: 100%;
        order: 1;
        margin-top: 0;
        background: transparent;
        position: relative
    }

    .home .col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .entry-header,.home .col-md-1-3.col-lg-1-3 .featured-wrap .most-pop-text .entry-header,.home .popular_trends_aside .pop-article .featured-content .entry-header,.home .popular_trends_aside .pop-article .most-pop-text .entry-header {
        display: flex;
        margin-top: 0;
        height: 100%;
        padding: 0 0 0 20px;
    }

    .home .col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .entry-header .entry-meta-author,.home .col-md-1-3.col-lg-1-3 .featured-wrap .most-pop-text .entry-header .entry-meta-author,.home .popular_trends_aside .pop-article .featured-content .entry-header .entry-meta-author,.home .popular_trends_aside .pop-article .most-pop-text .entry-header .entry-meta-author {
        display: none
    }

    .home .col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .entry-header .entry-title,.home .col-md-1-3.col-lg-1-3 .featured-wrap .most-pop-text .entry-header .entry-title,.home .popular_trends_aside .pop-article .featured-content .entry-header .entry-title,.home .popular_trends_aside .pop-article .most-pop-text .entry-header .entry-title {
        padding: 0 0 0 0
    }


    
    .home .col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .category-list,.home .col-md-1-3.col-lg-1-3 .featured-wrap .most-pop-text .category-list,.home .popular_trends_aside .pop-article .featured-content .category-list,.home .popular_trends_aside .pop-article .most-pop-text .category-list {
        order: -1;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        width: auto;
        margin-top: 10px
    }

    .home .card-item.card-media-aside,.col-md-1-3.col-lg-1-3 .featured-wrap,.popular_trends_aside .pop-article {
        display: -moz-box;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        flex-direction: row;
        flex-wrap: nowrap;
        padding-bottom: 1rem;
        margin-bottom: 0.5rem;
        border-radius: 0;
        width: 100%
    }

    .home .card-item.card-media-aside .lower_portion,.col-md-1-3.col-lg-1-3 .featured-wrap .lower_portion,.popular_trends_aside .pop-article .lower_portion {
        display: none
    }

    .home .card-item.card-media-aside .card-media,.col-md-1-3.col-lg-1-3 .featured-wrap .card-media,.popular_trends_aside .pop-article .card-media {
        flex-grow: 1;
        width: 25%;
        order: 1;
        flex-basis: auto;
        height: auto;
        /* aspect-ratio: 16 / 15; */
        padding-left: 0px;
        padding-top: 0;
        border-radius: 5px;
        overflow: hidden;
    }

    .home .card-item.card-media-aside .card-media a,.col-md-1-3.col-lg-1-3 .featured-wrap .card-media a,.popular_trends_aside .pop-article .card-media a {
        display: block;
        width: 100%;
        height: 100%
    }

    .home .card-item.card-media-aside .card-media .post-thumbnail,.col-md-1-3.col-lg-1-3 .featured-wrap .card-media .post-thumbnail,.popular_trends_aside .pop-article .card-media .post-thumbnail {
        display: block;
        position: relative;
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 12;
        line-height: 0;
    }

    .home .card-item.card-media-aside .card-media .post-thumbnail picture,.col-md-1-3.col-lg-1-3 .featured-wrap .card-media .post-thumbnail picture,.popular_trends_aside .pop-article .card-media .post-thumbnail picture {
        position: absolute;
        display: -moz-box;
        display: flex;
        -moz-box-pack: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .home .card-item.card-media-aside .card-media .post-thumbnail img,.col-md-1-3.col-lg-1-3 .featured-wrap .card-media .post-thumbnail img,.popular_trends_aside .pop-article .card-media .post-thumbnail img {
        position: relative;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        max-height: none;
    }

    .home .card-item.card-media-aside .card-body,.home .card-item.card-media-aside .featured-content,.col-md-1-3.col-lg-1-3 .featured-wrap .card-body,.col-md-1-3.col-lg-1-3 .featured-wrap .featured-content,.popular_trends_aside .pop-article .card-body,.popular_trends_aside .pop-article .featured-content {
        -moz-box-flex: 1;
        flex-grow: 1;
        padding: 0px 0px 0px 15px;
        width: 75%;
        order: 2;
        margin-top: -1px;
        background: transparent;
        position: relative
    }

    .home .card-item.card-media-aside .card-body .entry-header,.home .card-item.card-media-aside .featured-content .entry-header,.col-md-1-3.col-lg-1-3 .featured-wrap .card-body .entry-header,.col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .entry-header,.popular_trends_aside .pop-article .card-body .entry-header,.popular_trends_aside .pop-article .featured-content .entry-header {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        height: 100%;
        flex-direction: column-reverse;
    }



    .home .card-item.card-media-aside .card-body .entry-header .meta_attribs,.home .card-item.card-media-aside .featured-content .entry-header .meta_attribs,.col-md-1-3.col-lg-1-3 .featured-wrap .card-body .entry-header .meta_attribs,.col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .entry-header .meta_attribs,.popular_trends_aside .pop-article .card-body .entry-header .meta_attribs,.popular_trends_aside .pop-article .featured-content .entry-header .meta_attribs {
        display: flex;
        border-radius: 9px;
        margin-top: 12px;
        margin-bottom: 0;
        line-height: 1;
        justify-content: flex-start
    }

    

    .home .card-item.card-media-aside .card-body .entry-title,.home .card-item.card-media-aside .featured-content .entry-title,.col-md-1-3.col-lg-1-3 .featured-wrap .card-body .entry-title,.col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .entry-title,.popular_trends_aside .pop-article .card-body .entry-title,.popular_trends_aside .pop-article .featured-content .entry-title {
        /* font-family: 'Noto Serif'; */
        font-family: Roboto Condensed, sans-serif;
        font-weight: 700;
        line-height: 1.34;
        font-size: 1.34rem;
        padding-right: 0px;
        text-shadow: none;
        margin-top: 0;
        letter-spacing: 0;
    }

    .col-md-1-3.col-lg-1-3 .featured-wrap .category-list a {
        padding-left: 0;
        padding-right: 0;
        margin-right: 20px;
        color: var(--fronpage-anchor-color)
    }

    #ct-content-area .col-md-1-3.col-lg-1-3 .featured-wrap .featured-content {
        padding-right: 0;
        padding-left: 0px;
        width: 75%;
        display: block;
        overflow: hidden;
        min-height: auto;
    }

    #ct-content-area .col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .entry-header {
        padding-right: 0;
        padding-left: 0;
        flex-direction: column-reverse;
        justify-content: flex-end;
        margin-top: 0px;
    }

    #ct-content-area .col-md-1-3.col-lg-1-3 .featured-wrap .featured-content .category-list {
        margin: 11px 0 0 0;
        /* display: none; */
    }



    .col-md-1-3.col-lg-1-3 .featured-wrap .entry-header .category-list span {
        /* border: 0; */
        font-family: Roboto Condensed, arial, helvetica, sans-serif;
        font-size: 12px;
        letter-spacing: 0.049em;
        text-transform: uppercase;
        /* line-height: 1; */
        color: var(--primary-color);
        padding: 0;
        font-weight: 500;
    }

    .col-md-1-3.col-lg-1-3 .featured-wrap .entry-header .entry-title a {
        padding: 0px 0px 0px 0px;
        color: #1d2228;
    }

    .ct-post-wrapper .post .card-body {
        margin-top: 10px
    }

    .ct-post-wrapper .post .card-body .entry-meta {
        margin: 0px 0 0 0;
        padding: 0;
        font-family: georgia,arial;
        color: #a0a0a0
    }

    .ct-post-wrapper .post .card-body .entry-meta a {
        color: #a0a0a0
    }

    .ct-post-wrapper .post .card-body .entry-meta .byline {
        display: none
    }

    .ct-post-wrapper .post .card-body .entry-content {
        position: relative
    }

    .ct-post-wrapper .post .card-body .entry-content p {
        font-size: 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        box-sizing: content-box;
        margin-bottom: 12px
    }

    .featured-wrap {
        display: -moz-box;
        display: flex;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        position: relative;
        width: 100%;
        flex-wrap: wrap;
        flex-direction: row;
        margin-top: 0px;
        padding-top: 0px;
        margin-bottom: 0
    }

    .featured-wrap .img-wrapper img {
        position: relative;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        max-height: none
    }

    .home [class*="col-"]+[class*="col-"],.home .col+.col,.home .col+[class*="col-"],.home [class*="col-"]+.col {
        margin-top: 0px
    }

    .row .featured-wrap {
        box-shadow: none
    }

    .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside,.col-md-1-3.col-lg-1-3 .featured-list .featured-wrap {
        flex-direction: row;
    }

    .col-md-1-3.col-lg-1-3 .featured-list .featured-wrap,.featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside {
        background-color: transparent;
        padding: 6px 0px 16px 0px;
        border-bottom: 1px solid #d3d3d3;
        box-shadow: none;
        margin-bottom: 12px;
    }

    .col-md-1-3.col-lg-1-3 .featured-list .featured-wrap:last-of-type {
        border-bottom: 0;
        margin-bottom: 0;
    }

    .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body {
        padding-left: 15px;
        padding-right: 0;
        width: 75%;
    }

    .home #primary .col-md-1-3.col-lg-1-3 {
        position: relative;
        display: grid;
        margin-top: -3px;
        background: #fff;
        padding: 5px 12px 12px 12px;
        border-radius: 28px;
        z-index: 99;
        margin-top: 12px;
        margin-bottom: 0;
        margin-left: -15px;
        margin-right: -15px;
        /* box-shadow: rgba(0,0,0,0.16) 0px 1px 4px; */
        /* border: 1px solid #cbcbcb; */
    }



.home #primary .col-md-1-3.col-lg-1-3 .featured-list {
    /* 1. Initialize the counter on the parent div */
    counter-reset: article;
    padding: 5px 5px 0 5px;
    
    
    
    
    
    
    
    
    
    


    .featured-wrap {
        /* margin-top: 2px; */
        flex-direction: row;
        column-gap: 15px;
        margin: 6px 0 15px 0;
        padding: 0 0 15px 0;
    }
}




    

    .featured-wrap,.post .card-item.card-media-aside {
        position: relative;
        width: 100%;
        box-sizing: border-box;
        padding: 10px 0px 16px 0px;
        margin-bottom: 10px;
        background: #fff;
        border-bottom: 1px solid #d3d3d3;
    }

    .featured-list .featured-wrap .featured-content {
        padding: 15px 0px 15px 15px;
        min-height: 80px
    }

    .featured-list .featured-wrap .featured-content .entry-meta {
        display: flex;
        align-items: center;
        padding-left: 0px;
        order: -1;
        margin-top: 0;
        letter-spacing: .31px
    }

    .featured-list .featured-wrap .featured-content .entry-meta .posted-on {
        position: relative;
        font-family: 'Roboto Condensed', arial, sans-serif;
        line-height: 1.49
    }



    .featured-wrap .featured-content .lower_portion {
        display: none
    }

    .featured-wrap .featured-content .lower_portion p {
        font-family: "Noto Serif", serif;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        font-size: 1.0975rem;
        line-height: 1.25rem;
        margin-bottom: 15px;
        margin-top: 4px
    }

    .featured-wrap .featured-content .entry-meta-author {
        margin: 10px 0 15px 0;
        display: none
    }

    .featured-wrap .featured-content .entry-meta-author .byline,.featured-wrap .featured-content .entry-meta-author .author.vcard {
        letter-spacing: 2px;
        font-size: 12px
    }

    .featured-wrap .featured-content .entry-header {
        flex: initial;
        display: flex;
        flex-direction: column;
        max-width: 100%;
        margin-bottom: 0px;
        margin-top: 0;
        padding: 0;
    }

    .home #ct-content-area .col-md-2-3.col-lg-2-3 .entry-title {
        color: #fff;
        /* opacity: 1; */
        padding: 0 15px 8px 15px;
        background: linear-gradient(to top, #000, rgb(0 0 0 / 11%) 85%) 0% 0% / calc(100% + 15px) calc(100% + 2px);
        /* background: #0000001f; */
        margin-top: 5px;
    }

     .featured-wrap .featured-content .entry-header .entry-title {
        font-size: 1.59em;
        /* font-family: 'Oswald', Noto Serif, Barlow, Lato, arial, sans-serif; */
        line-height: 1.1;
        /* font-weight: 700; */
        font-weight: 500;
        /* font-weight: 400; */
        margin-left: 0;
        /* letter-spacing: 0; */
        padding: 0;
        margin-bottom: 0px
    }

    .home #ct-content-area .featured-slider h2.entry-title {
        color: #fff;
        z-index: 99
    }

    .featured-wrap .featured-content .entry-header .entry-title a {
        text-shadow: none;
        color: #fff;
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
        line-height: 1.21;
        padding-top: 3px;
        padding-bottom: 4px;
        padding-left: 0px;
        padding-right: 0;
    }

    .featured-wrap .featured-content .entry-header .category-list {
        display: flex;
        /* float: left; */
        /* top: 0px; */
        /* border-top-right-radius: 5px; */
    }

    #ct-content-area .row .col-md-2-3 .meta_attrib_main a {
        padding: 5px 15px 1px 15px;
    }

    #ct-content-area .row .col-md-2-3.col-lg-2-3 .featured-wrap .featured-content .entry-header .category-list span {
    font-family: Roboto Condensed, arial, helvetica, sans-serif;
    color: #ff8900;
    font-weight: 500;
    padding: .8rem;
    font-size: 1.01rem;
    letter-spacing: .041rem;
    padding: 0 0 0 0;
    text-transform: capitalize;
    display: inline-block
}

    
    .featured-wrap .featured-content .entry-header .category-list span {
        letter-spacing: 1px;
        color: #ff0000;
        font-weight: 700;
        font-size: 11px;
        padding: 2px 5px 2px 7px;
        border-radius: 0
    }
}

@media screen and (min-width: 899px) {

        .home #ct-content-area .row .col-md-2-3 .img-wrapper {
            min-height: 390px;
        }
    
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("fonts/noto-serif-normal-latin-400.woff2") format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}    
    .home .col-sm-2-3 {
        padding-top:0px;
        padding-left: 0;
        padding-right: 33px;
    }

    .home #ct-content-area .row .ct-post-wrapper.ct-normal {
        background: transparent;
        padding: 0 0px 0 0;
        /* border-right: 1px solid var(--frontline-color); */
    }


        .home #ct-content-area .featured_container.ct-post-wrapper .featured_home {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        /* padding: 15px 0 3px; */
        margin-top: 5px;
        padding-top: 0;
        overflow: hidden;
        margin: auto;
        counter-reset: feat-count;
        row-gap: 0px;
        column-gap: 15px;
    }


}

@media screen and (min-width: 768px) {

        .home #ct-content-area .row .col-md-2-3 .img-wrapper {
            min-height: 263px;
        }
    
    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside {
        display:flex;
        align-items: center;
        flex-direction: row-reverse;
        /* flex-flow: column-reverse; */
        height: 100%;
        /* row-gap: 0; */
        margin-bottom: 0;
        position: relative;
        padding-bottom: 0;
        border-bottom: 0;
        padding-left: 0px;
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body {
        display: flex;
        flex-basis: 72%;
        /* padding-top: 11px; */
        /* margin-block-start:0; */
        /* padding: 0 0 0 0; */
        /* justify-content: flex-start; */
        /* position: absolute; */
        /* bottom: 10px; */
        /* width: fit-content; */
        /* overflow: visible; */
        padding-left: 11px;
        padding-right: 0;
    }

    .featured_home .post:nth-of-type(2) .card-body {
        border-left: 0;
        border-right: 0
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body .entry-header {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        padding: 0;
        padding-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-top: 0;
        align-items: flex-start;
    }



    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body .entry-title {
        display: block;
        margin-bottom: 15px;
        font-weight: 100;
        font-family: Oswald, 'Roboto Condensed';
        /* font-family: 'Noto Serif'; */
        padding: 0;
    }


    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-body .entry-title a {
        color: #000;
        /* color: #ffffff; */
        padding: 0 0 0 0;
        /* background: #fff; */
        display: flex;
        text-align: left;
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-media {
        /* flex-basis: 18%; */
        padding-right: 0px;
        position: relative;
        /* padding-top: inherit; */
        /* width: 100%; */
        /* min-width: 90px; */
        height: -webkit-fill-available;
        /* flex: 0; */
        /* max-width: 100%; */
        /* width: 100%; */
        /* overflow: unset; */
        margin-bottom: 0;
        overflow: hidden;
        padding: 0;
        flex-basis: 28%;
    }



    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .post .card-item.card-media-aside .card-media img {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        max-height: none;
        border-radius: 0;
    }

    .home #primary .ct-inner-content-area {
        margin-top: 0px;
        background: var(--frontlower-color)
    }

    .home .ct-inner-content-area .container {
        margin-top: 19px;
        padding-top: 0;
        /* padding-left: 0; */
        /* padding-right: 0; */
    }



    .home .ct-inner-content-area .container #latest .post {
        background: #fff;
        margin-bottom: 21px;
        padding: 1px 0 34px 0;
        /* border-bottom: 1px solid var(--frontheadline-color); */
        /* border-bottom: 1px solid; */
        border-bottom: 1px solid #000;
    }

    #ct-content-area .featured-wrap .featured-content .lower_portion {
        margin-top: 3px
    }

    #ct-content-area .featured-wrap .featured-content .entry-header {
        display: flex;
        flex-direction: column;
        /* margin-top: 10px; */
        justify-content: flex-start;
    }

    #ct-content-area .featured-wrap .featured-content .entry-header .meta_attrib_main {
        width: max-content;
        position: relative;
        width: 100%;
        text-align: left;
        /* display: none; */
        margin-bottom: 6px;
    }

    #ct-content-area .featured-wrap .featured-content .entry-header a.link1 {
        margin: 0;
        display: block
    }

    #ct-content-area .featured-wrap .featured-content .entry-header .meta_attribs .category-list {
        text-align: right;
        display: flex;
        align-items: center;
        margin-right: 27px;
        margin-bottom: 7px
    }

    #ct-content-area .featured-wrap .featured-content .entry-header .meta_attribs .category-list a {
        z-index: 9999;
        position: relative;
        margin-top: 0px;
        margin-bottom: 0px
    }

    #ct-content-area .featured-wrap .featured-content .entry-header .meta_attribs .category-list a span {
        font-family: Roboto Condensed, arial, helvetica, sans-serif;
        font-size: 10px;
        margin-top: 7px;
        letter-spacing: 2px;
        color: #606060;
        padding-top: 4px
    }

    #ct-content-area .row .col-md-2-3 .featured-slider {
        background-color: transparent;
        padding: 0;
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

           .featured-wrap {
        /* border-radius: 10px; */
        overflow: hidden;
        justify-content: flex-start;
    }
    }

        .featured-section .featured-wrap {
        position: relative;
        width: 100%;
        padding-top: 0;
        margin-bottom: 0px;
        height: auto;
        display: flex;
        column-gap: 15px;
        flex-direction: row;
        justify-content: flex-end;
    }

        .featured-wrap .featured-content .entry-title {
        font-size: 1.95rem;
        line-height: 1.21;
        letter-spacing: -.031em;
        font-weight: 900;
        /* font-weight: 400; */
    }

    #ct-content-area .row .col-md-2-3 .img-wrapper {
        /* position: relative; */
        width: 43%;
        /* padding-top: 57.315789%; */
        overflow: hidden;
        border-radius: 10px;
        /* border: 7px solid #ff0000; */
        /* background: red; */
        /* min-height: 447px; */
    }


   #ct-content-area .row .col-lg-2-3 .featured-content {
        /* padding: 6px 8px 9px 11px; */
        /* background: rgba(0, 0, 0, 0.57); */
        /* background: rgb(117 65 3 / 57%); */
        /* background: rgb(117 65 3 / 78%); */
        width: 64%;
        display: flex;
    }

 /*
    #ct-content-area .row .col-md-2-3 .img-wrapper a:before {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        border: 9px solid #DA0050;
        mix-blend-mode: overlay;
        border-radius: 10px;
        z-index: 3;
    }
*/
   /*     #ct-content-area .row .col-md-2-3 .img-wrapper:after {
            content: "";
            position: absolute;
            top: -8px;
            left: -12px;
            width: 0;
            height: 0;
            border-top: 76px solid #fff;
            border-right: 76px solid transparent;
            z-index: 999;
        }
    */
   /*
    #ct-content-area .row .col-md-2-3 .img-wrapper:before {
            content: "";
            position: absolute;
            top: -2px;
            left: -6px;
            width: 0;
            height: 0;
            border-top: 76px solid #DA0050;
            border-right: 76px solid transparent;
            z-index: 3;
            mix-blend-mode: overlay;
        }
    */
    
    
     #ct-content-area .row .col-md-2-3 .img-wrapper .meta_attrib_main {
        display: block;
        position: absolute;
        right: 7%;
        bottom: 17px;
        /* background: #fff; */
     }

     #ct-content-area .row .col-md-2-3 .img-wrapper .meta_attrib_main a {font-size: 11px;text-transform: uppercase;font-weight: 200;font-family: 'Roboto Condensed', arial;/* font-family: arial; */letter-spacing: 1px;display: block;padding: 4px 6px 3px 5px;background: #e9170f;color: #fff;border-radius: 5px;}

    #ct-content-area .row .col-md-2-3 .img-wrapper img {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center 0px;
        /* border: 7px solid red; */
        z-index: 0;
        border-radius: 0;
    }



    #ct-content-area .row .meta_attrib_main .category-list a {
        margin-bottom: 0px;
        padding: 0
    }

    #ct-content-area .row .col-md-2-3.col-lg-2-3 .featured-wrap .featured-content .entry-header .category-list span {
        /* font-family: Roboto Condensed, Barlow, helvetica, sans-serif; */
        text-transform: uppercase;
        font-family: arial, 'Oswald';
        text-transform: uppercase;
        font-weight: 500;
        font-size: 10px;
        /* font-family: arial; */
        letter-spacing: 2px;
        display: inline-block;
        color: var(--frontheadercat-color);
        padding: 0px 3px 4px 0;
        /* background: #fff; */
        border-bottom: 0;
        /* line-height: 1; */
    }

    #ct-content-area .row .entry-meta-author {
        margin: 0;
        color: #fff;
        font-family: Oswald, 'Roboto Condensed', arial;
        font-size: 11px;
        /* display: none; */
    }

    #ct-content-area .row .featured-wrap .featured-content .entry-header .category-list a {
        color: var(--frontheadercat-color);
        /* color: var(--primary-color); */
        font-size: 20px;
        line-height: 1;
        padding: 0px;
    }

    #ct-content-area .row .col-md-2-3 .featured-wrap .featured-content .entry-header .category-list .category-list:hover a {
        color: #ff0000
    }

    #ct-content-area .row .col-md-2-3 .featured-wrap .img-wrapper:hover+.featured-content .entry-title a,#ct-content-area .row .col-md-2-3 .featured-content .entry-title a:hover {
       // box-shadow: none;
       // text-decoration: underline
    }

    #ct-content-area .row .col-md-2-3 .featured-wrap .featured-content a {
        margin: 0 0 0 0
    }

    #ct-content-area .row .col-md-2-3 .featured-wrap .featured-content a .entry-title {
        background: 0 0;
        line-height: 1.1;
        letter-spacing: -.03em;
        color: #0c0c0c
    }

    #ct-content-area .row .col-md-2-3 .featured-wrap .featured-content .entry-title a {
        /* color: var(--fronthilight-color); */
        color: rgb(23, 23, 23);
        /* padding-right: 0px; */
        /* box-shadow: inset 0 -1px 0 0 #131313; */
        /* display: inline; */
        /* padding: 14px 0; */
    }





    #ct-content-area .row .col-md-1-3 .featured-list .featured-wrap {
        overflow: hidden;
        margin-bottom: 6px;
        padding: 8px 0 11px;
        display: flex;
        flex-direction: reverse;
        background: #fff;
        border-bottom: 1px solid #e5e5e5;
        /* border-bottom: 1px solid var(--frontline-color); */
        column-gap: 0;
    }

    #ct-content-area .row .col-md-1-3 .featured-list .featured-wrap .img-wrapper {
        /* width: 27%; */
        /* display: flex; */
        display: none;
    }

    #ct-content-area .row .col-md-1-3 .featured-list .featured-wrap .featured-content {
        width: 100%;
        display: flex
    }

    #ct-content-area .row .col-md-1-3 .featured-list .featured-wrap .img-wrapper img {
        border-radius: 5px;
        aspect-ratio: 16 / 12;
        object-position: center -20px;
        height: auto;
    }

    #ct-content-area .row .col-md-1-3 .featured-list .featured-wrap:last-of-type {/* margin-bottom: 0; *//* padding-bottom: 9px; *//* border-bottom: 0; */}

    #ct-content-area .row .col-md-1-3 .featured-list .featured-wrap:first-of-type {
        padding-top: 0
    }

    #ct-content-area .row .col-md-1-3 .featured-wrap .featured-content header .category-list {
        display: inline-block;
        order: 0;
        line-height: 1.4
    }

    #ct-content-area .row .col-md-1-3 .entry-header {
        padding: 0;
        display: flex;
        flex-direction: column-reverse;
        /* padding-left: 15px; */
        /* margin-top: -3px; */
        justify-content: center;
    }

    #ct-content-area .row .col-md-1-3 .entry-header .lower_portion p {
        margin: 0 0 0 0;
        font-size: 15px;
        color: #8a8787;
        line-height: 1.2
    }

    #ct-content-area .row .col-md-1-3 .entry-header a {
        color: #353434;
        background: transparent;
        border: 0
    }

    #ct-content-area .row .col-md-1-3 .entry-header .entry-title {
        display: block;
        /* font-family: 'Noto Serif'; */
        /* font-family: georgian; */
        font-family: 'Oswald';
        /* font-feature-settings: normal; */
        /* font-weight: 700; */
        font-style: normal;
        line-break: auto;
        line-height: 1.03;
        font-size: 26px;
        font-weight: 600;
        letter-spacing: -.028em;
        overflow-wrap: normal;
        position: relative;
    }

    #ct-content-area .row .col-md-1-3 .category-list {margin-bottom: 3px;/* display: none; */}

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item {
        flex-direction: row-reverse;
        border-radius: 0;
        overflow: hidden;
        /* border-bottom: 1px dotted #c4c4c4; */
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item {
        padding-top: 0
    }

   #latest .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item .card-media {
        flex-basis: 25%;
        width: 25%;
        aspect-ratio: 16 / 10;
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item .card-media+.card-body {
        flex-basis: 75%;
        width: 75%;
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item .card-media {
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
        order: 1;
        position: relative;
        height: 100%;
        aspect-ratio: 16 / 11;
        max-width: 100%;
        width: 100%;
        border-radius: 4px;
    }

    #primary.site-main.col-sm-2-3.col-lg-3-4 .card-body {
        justify-content: center;
        margin-top: 1px
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item .card-media img {
        position: relative;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center -15px;
        vertical-align: middle;
        border: 0;
        margin: 0 0 0 0;
        border-radius: 5px
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item .card-media+.card-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: flex-start;
        -ms-flex-pack: justify;
        justify-content: center;
        width: 100%;
        padding: 0 30px 0 20px;
        height: auto;
        order: 0;
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item .card-media+.card-body .entry-header {
        display: flex;
        flex-direction: column;
        margin-top: 0px;
    }

           #latest .meta_attribs a {
            padding: 1px 11px 4px 0px;
            margin-bottom: 0px;
            /* margin-right: 14px; */
        }

    .meta_attribs {
        /* margin: 0; */
        order: 1;
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item .card-media+.card-body .entry-header .meta_attribs a {
        color: var(--frontheadercat-color);
        /* color: yellow; */
        /* background: #66ff75; */
        padding: 0;
        /* margin-bottom: 10px; */
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .card-item .card-media+.card-body .entry-header .meta_attribs a:hover {
        background: transparent
    }

    .ct-post-wrapper.ct-masonry {
        margin-left: var(--negative-gutter-size);
        margin-right: var(--negative-gutter-size)
    }

    .ct-post-wrapper.ct-masonry>article {
        width: 50%;
        padding: 0 var(--gutter-size)
    }

    .ct-post-wrapper.ct-masonry>article .card-media img,.ct-post-wrapper.ct-full-image>article .card-media img {
        margin-bottom: 20px
    }
}

@media screen and (min-width: 992px) {
    .mask {
        overflow:hidden;
        height: 16px;
        width: 100%;
        position: relative;
        top: 15px;
        z-index: 98
    }

    .mask:after {
        content: '';
        display: block;
        margin: -23px auto 0;
        width: 100%;
        height: 23px;
        border-radius: 115px / 16px;
        box-shadow: 0 0 8px #141414
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .card-item {
        padding: 0;
        border: 0
    }

    .title_anc {
        margin-right: 0
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .card-item .meta_attribs .posted-on {
        color: #202020;
        display: none
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .card-item .meta_attribs .front-cat a,.home #ct-content-area .featured_container.ct-post-wrapper .featured_home .card-item .meta_attribs .posted-on a {
        color: #fff
    }

    .home #ct-content-area .featured_container.ct-post-wrapper .featured_home .card-item .meta_attribs .front-cat:after {
        right: -12px
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .featured_home .card-item {
        flex-direction: column
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .featured_home .card-item .card-media,.ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .featured_home .card-item .card-body {
        /* width: 100%; */
        padding: 0;
        /* border-radius: 9px; */
        overflow: hidden;
    }

    .ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .featured_home .card-item .card-media img,.ct-post-wrapper:not(.ct-masonry):not(.ct-full-image) .featured_home .card-item .card-body img {
        max-height: 230px
    }

   .home #ct-content-area .featured_container.ct-post-wrapper.ct-normal:not(.ct-masonry):not(.ct-full-image) .featured_home .card-item .card-body .entry-title {
        font-size: 1.3rem;
        font-weight: 500;
        margin: 0 0 15px;
        padding-right: 0;
        line-height: 1.13;
        letter-spacing: -.011em;
        text-align: left;
    }



    .featured-section .featured-wrap .featured-content .entry-header {
        max-width: 100%;
        margin-top: 0
    }

    .featured-section .featured-wrap .img-wrapper img {
        position: relative;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        /* max-height: 530px; */
    }

   .card-body .entry-title:hover, .card-media:hover+.card-body .entry-title,.front-lastest-link:hover .entry-title,.featured-wrap .img-wrapper:hover+.featured-content .entry-title,.featured-content .entry-title:hover,.featured_home a:hover {
        text-decoration: underline;
        text-decoration-color: #ff7e32;
        text-decoration-thickness: 0.038em;
        text-underline-offset: 0.24em;
        color: #000;
        text-shadow: none;
        box-shadow: none;
    }

    .featured-list:hover .featured-wrap:before,.featured-slider:hover .featured-wrap:before {
        display: none
    }
}

@media (min-width: 1400px) {
    .home #ct-content-area .featured_container.ct-post-wrapper.ct-normal:not(.ct-masonry):not(.ct-full-image) .featured_home .card-item .card-body .entry-title {
         /* font-size: 1.072rem; */
         font-size: 1.3rem;
         /* font-size: 1.9rem; */
         /* font-size: 1.399rem; */
         letter-spacing: -0.018em;
         font-weight: 600;
         /* text-align: right; */
    }

    .ct-top-half-inner {
        max-width: 100%
    }

    .site-main-header .container .row #trends1.container.trending-tags ul li:nth-child(-n+10) {
        display: inline-flex
    }
}

@media (min-width: 1499px) {
    .featured-slider .featured-content .entry-title {
        font-size: 2.25rem;
        /* font-weight: 500; */
        font-weight: 700;
        line-height: 1.18;
        letter-spacing: -.025rem;
    }
}

@media (min-width: 1300px) {
    .site-main-header .container .row #trends1.container.trending-tags ul li:nth-child(-n+9) {
        display:inline-flex
    }
}

@media (min-width: 1060px) {
    .site-main-header .container .row #trends1.container.trending-tags ul li:nth-child(-n+7) {
        display:inline-flex
    }

        .home #ct-content-area .ct-inner-content-area .row {
        padding: 0 0;
    }
}

@media (min-width: 860px) {
    .site-main-header .container .row #trends1.container.trending-tags ul li:nth-child(-n+6) {
        display:inline-flex
    }
}

@media (min-width: 0px) {
    .site-main-header .container .row #trends1.container.trending-tags ul li {
        display:none
    }
}

@media screen and (min-width: 1080px) {
    .home .col-sm-2-3 {
        padding-top:0px;
        padding-left: 0px;
        padding-right: 45px;
    }

            .home #ct-content-area .row .col-md-2-3 .img-wrapper {
            min-height: 193px;
            width: 33%;
        }
}

@media screen and (min-width: 1190px) {

#ct-content-area .row .col-md-2-3, .home #latest {
    padding-right: 0px;
    padding-left: 0;
}
    
    .ct-top-half-inner .featured-section .container {
        /* padding-left:0; */
        /* padding-right: 0; */
    }

    #ct-content-area .ct-top-half-inner .row .col-md-1-3 {
               padding-right: 0;
               padding-left: 15px;
               /* border-left: 1px solid var(--frontline-color); */
    }

    .ct-top-half-inner .popular_trends_aside {
        padding-left: 0
    }
}

@media screen and (min-width: 1300px) {
    .home .col-lg-3-4 {
        padding-right: 40px;
        padding-left: 0%
    }
}

@media screen and (max-width: 767px) {
    .home #ct-content-area {
        margin-top:0
    }


    .home #ct-content-area .entry-meta-author {
        display: none
    }

    .home #ct-content-area .posted-on {
        color: #979797
    }

    .meta_attrib_main {
        display: flex;
        flex-wrap: wrap;
        align-content: center
    }

    #ct-content-area .row .col-md-2-3 .meta_attrib_main {
        display: inline-block;
        position: relative;
        top: 0;
        left: 0;
        width: max-content;
        margin-top: 0px;
    }

    .home #ct-content-area .front-cat,.home #ct-content-area .category-list a {
        text-transform: uppercase;
        letter-spacing: 0.049em;
        font-size: 12px;
        font-weight: 500;
        border: 0;
        margin-left: 0;
        margin-top: 0px;
        padding: 0 10px 0px 0px;
        color: var(--fronpage-anchor-color)
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside {
        display: none
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .widget-populartrends.popular-posts {
        max-width: 100%;
        margin: 20px 0 15px 0;
        background: #fcfcfc;
        padding: 15px 15px 5px 9px;
        border: 0.09375rem solid #E6E6E6
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .widget-populartrends.popular-posts .widgettitle {
        margin: 0 0 8px -7px
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .wpp-list.popular::-webkit-scrollbar {
        width: 0.7em;
        height: 0.7em
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .wpp-list.popular::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3)
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .wpp-list.popular::-webkit-scrollbar-thumb {
        background-color: darkgrey;
        border-radius: 7px;
        background-color: rgba(167,167,167,0.5);
        -webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5)
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular {
        margin-top: 0px
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular .pop-article:before {
        content: "";
        width: 8px;
        height: 8px;
        background: var(--editor-tab_color);
        top: 17%;
        border: 0;
        border-radius: 0%;
        padding: 0;
        left: -1px
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular .pop-article .most-pop-text {
        display: flex;
        flex-direction: column;
        padding-left: 20px;
        border: 0
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular .pop-article .most-pop-text .pop-title {
        line-height: 1.2
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular .pop-article .meta_attribs {
        display: none
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular .pop-article .most-pop-text:after {
        display: none
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular .pop-title a {
        padding: 0px 0px 0px 0px;
        color: #1d2228;
        z-index: 2
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular .pop-article:first-of-type {
        border-top: 0
    }

    .home #ct-content-area .ct-top-half-inner .popular_trends_aside .popular .pop-article:last-of-type {
        border: 0;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .ct-post-wrapper .post .card-item .front-cat {
        top: 0;
        bottom: auto
    }

    .ct-post-wrapper .post .card-item .front-cat a {
        padding: 0px 13px 2px 0px;
        margin: 0px 0px 0 0px;
        font-weight: 500
    }
}
