#header.site-header.header-style-1 .header-inner  {
    padding-top: 30px;
    padding-bottom: 30px;
}

.site-header.full-width .main-menu-wrapper.menu  {
    border-top-width: 1px !important;
    border-top-color: #ddd;
}

#menu-main .main-menu > li > a  {
    padding-bottom: 0;
}

.item-inner .term-badges  {
    display: none;
}

.nc-card > .bs-vc-wrapper  {
    background-color: #fff;
    padding: 30px;
    padding-top: 20px;
}

.nc-card .section-heading:after,
.nc-card-separate .section-heading:after  {
    content: unset;
}

.nc-card-separate .wpb_wrapper  {
    border-radius: 0px;
    background-color: #fff;
    border-left: 1px solid #E6E6E6;
}

.ltr .vc_row > .bs-vc-wrapper > .bs-vc-column.wpb_column:before  {
    content: unset;
}

.nc-card-post.bs-listing > .listing > .listing-item  {
    background-color: transparent;
}

.nc-card-post.bs-listing > .listing.columns-3 > .listing-item  {
    width: calc(33.3333% - 13.3333px);
    margin-right: 20px;
    margin-bottom: 30px;
}

.nc-card-post.bs-listing > .listing.columns-3 > .listing-item:nth-child(3n)  {
    margin-right: 0;
}

.nc-card-post.bs-listing > .listing.columns-3 > article.listing-item:nth-last-child(1),
.nc-card-post.bs-listing > .listing.columns-3 > article.listing-item:nth-last-child(2),
.nc-card-post.bs-listing > .listing.columns-3 > article.listing-item:nth-last-child(3){
    margin-bottom: 0;
}

.nc-card-post.bs-listing > .listing > .listing-item .post-summary  {
    border: none;
    padding-bottom: 0;
}

.nc-card-post.bs-listing > .listing-grid-1 > article.listing-item-grid-1  {
    padding: 30px;
    background-color: #fff;
    width: calc(50% - 20px);
    border: 1px solid #E6E6E6;
}

.nc-card-post.bs-listing > .listing-grid-1 > article.listing-item-grid-1 .featured .img-holder  {
    width: calc(100% + 60px);
    margin-right: -30px;
    margin-left: -30px;
    margin-top: -30px;
}

.nc-card-post.bs-listing > .listing-grid-1 > article.listing-item-grid-1 .featured  {
    margin-bottom: 30px;
}

.nc-card-post.bs-listing > .listing-grid-1 > article.listing-item-grid-1:first-child  {
    margin-right: 40px;
}

.nc-opinion-section-row .nc-card-post.bs-listing > .listing-grid-1 > article.listing-item-grid-1  {
    margin-bottom: 0;
}

nav.bf-breadcrumb.bc-top-style  {
    padding-top: 30px;
}

nav.bf-breadcrumb .bf-breadcrumb-item  {
    font-size: 14px;
    font-family: 'Lato';
    font-weight: 300;
}

.item-inner .post-meta .post-author  {
    font-size: 14px;
    max-width: unset;
}

.item-inner .post-meta a  {
    color: #962325;
    font-size: 14px;
}

.item-inner .post-meta  {
    font-size: 14px;
    color: #962325;
}

.nc-card .bs-listing:last-child  {
    margin-bottom: 0;
}

.listing .listing-item-tb-1 .title  {
    font-size: 14px;
}

.bs-listing .listing-item-text-3 .title  {
    font-size: 16px;
}

.listing-item-blog-1.has-post-thumbnail .post-summary,
.listing-item-blog-1.has-post-thumbnail .post-meta,
.listing-item-blog-1.has-post-thumbnail .title  {
    padding-left: 250px;
}

.listing-item.listing-item-blog-1 .featured .img-holder  {
    width: 250px;
}

.single .post-template-1 .single-post-title  {
    font-size: 40px;
    line-height: 1.1;
}

.single .entry-content  {
    font-size: 21px;
    font-weight: 400;
    line-height: 1.6;
    color: #000;
    font-family: 'Faustina';
    padding-bottom: 0;
}

.single .entry-content p  {
    margin-bottom: 30px;
}

.single .entry-content p:last-child  {
    margin-bottom: 0;
}

.wp-caption-text  {
    font-size: 12px !important;
    line-height: 1.2 !important;
    margin-top: 5px !important;
    font-weight: 300 !important;
    font-style: unset !important;
    color: #424242 !important;
    font-family: 'Lato', sans-serif;
    text-align: center !important;
    display: block;
}

.single .post-meta.single-post-meta b  {
    color: #962325;
    font-weight: 300;
}

.single .post-meta.single-post-meta,
.single .post-meta.single-post-meta a,
.single .post-meta.single-post-meta .time  {
    color: #9e9e9e;
}

.single .post-meta.single-post-meta  {
    text-align: left;
}

.single .bf-breadcrumb.bc-align-center  {
    text-align: left;
    padding-top: 20px;
    display: none;
}

.single.ltr.single-post .main-section>.content-column,
.archive.ltr .main-section>.content-column,
.search.ltr .main-section>.content-column,
.page.ltr .main-section>.content-column  {
    border-right: none !important;
}

.single .post-related  {
    border: none;
    background-color: #fff;
}

.single .post-related .section-heading:after  {
    content: unset;
}

.single .post-related .listing-item .title  {
    font-size: 14px;
}

.single .post-related .listing-item-tb-2  {
    margin-bottom: 0;
}

.single .sidebar,
.archive .sidebar,
.search .sidebar,
.page .sidebar  {
    background-color: #fff;
}

#site-footer .sidebar  {
    background-color: #1A3046;
}

.single .sidebar .section-heading:after,
.archive .sidebar .section-heading:after,
.search .sidebar .section-heading:after,
.page .sidebar .section-heading:after  {
    content: unset;
}

.single .post-related .bs-pagination  {
    display: none;
}

.listing.listing-blog-1 > .listing-item  {
    background-color: #fff;
}

.archive .archive-title  {
    margin-bottom: 0;
}

.archive .archive-title .page-heading  {
    font-size: 40px;
    font-family: 'Merriweather' !important;
    font-weight: 700;
}

.archive .pre-title  {
    display: none;
}

.fa-rss  {
    display: none !important;
}

.main-section .no-results>.title span  {
    background-color: #EDF0F5;
}

.main-section .no-results .post-summary  {
    font-size: 14px;
}

footer .about-link  {
    display: none;
}

footer .bs-about .about-title  {
    margin-bottom: 5px;
}

footer .about-text  {
    font-size: 14px;
}

#site-footer .nc-footer-col  {
    list-style-type: none;
    font-size: 14px;
    padding-left: 80px;
}

.nc-footer-col-3  {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    align-items: center;
    font-family: 'Roboto';
    font-weight: 300;
}

.fa-heart {
    color: #962325;
    margin-left: 2px;
    margin-right: 2px;
}

footer .bs-about .about-icons-list .about-icon-item a:hover {
    background: #fff !important;
}

footer .bs-about .about-icons-list .about-icon-item.facebook a:hover i  {
    color: #4360B4;
}

footer .bs-about .about-icons-list .about-icon-item.twitter a:hover i  {
    color: #009EF6;
}

footer .bs-about .about-icons-list .about-icon-item.instagram a:hover i  {
    color: #CD007E;
}

#nc-featured-story .listing-item-classic-1 .title  {
    font-size: 32px;
}

.item-inner .post-meta .time  {
    color: #9e9e9e;
}

.single .single-featured img  {
    width: 100%;
    height: auto;
}

#sidebar-secondary-sidebar  {
    background: transparent;
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset;
}

#site-footer aside  {
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset;
}

#site-footer  {
    margin: 0;
}

.page:not(.home) .content-column .section-heading.sh-t2:before  {
    content: unset;
}

.page:not(.home) .section-heading:after  {
    content: unset;
}

.page:not(.home) .content-column .section-heading .h-text  {
    font-size: 40px !important;
    font-family: 'Merriweather' !important;
    font-weight: 700 !important;
    text-transform: none;
}

.page .entry-content  {
    font-size: 21px;
    font-weight: 400;
    line-height: 1.6;
    color: #000;
    font-family: 'Faustina';
    padding-bottom: 40px;
}

.bs-shortcode.bs-newsletter-pack.bsnp-t1.bsnp-s1  {
    padding: 0;
    border: none;
    box-shadow: unset;
    margin-bottom: 0;
}

.bs-shortcode.bs-newsletter-pack.bsnp-t1 .bsnp-title  {
    font-weight: 300;
    font-size: 16px;
}

.bs-shortcode.bs-newsletter-pack.bsnp-t1 .bsnp-input,
.bs-shortcode.bs-newsletter-pack.bsnp-t1 .bsnp-after  {
    font-family: 'Lato';
    font-weight: 300;
}

#newsletter-pack-2 .bsnp-after  {
    color: #f1f1f1;
    font-weight: 300;
}

.bs-shortcode.bs-newsletter-pack.bsnp-t1 .bsnp-title+.bsnp-form  {
    margin-top: 10px;
}

#newsletter-pack-2 .bsnp-title.heading-typo  {
    font-family: 'Lato';
    color: #fff;
}

.bsnp-title.heading-typo  {
    font-family: 'Roboto';
    font-weight: 700;
}

#site-footer p,
#site-footer a  {
    color: #fff;
    font-family: 'Lato';
    font-weight: 300;
}

#site-footer a:hover  {
    color: #962325 !important;
}

.bs-shortcode.bs-newsletter-pack .bsnp-button  {
    background-color: #962325;
    font-family: 'Lato';
    font-weight: 300;
}

.bsnp-title  {
    position: relative;
    margin-bottom: 10px;
}

.bs-shortcode.bs-newsletter-pack input.bsnp-input:focus  {
    border-color: #962325;
}

.bs-shortcode.bs-newsletter-pack input.bsnp-input:focus + .bsnp-icon  {
    color: #962325;
}

#bs-social-share-2 ul.bs-button-list  {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: stretch;
}

#bs-social-share-2 .bs-button-list .social-item > a  {
    text-align: center;
}

#bs-social-share-2 .bs-button-list .social-item > a .icon  {
    margin-left: 0;
}

#bs-social-share-2 .section-heading.sh-t2:before  {
    content: unset;
}

#bs-social-share-2 .section-heading.sh-t2 .h-text  {
    visibility: hidden;
}

footer.site-footer .copy-1,
footer.site-footer .copy-2  {
    color: #fff;
    margin-left: 20px;
    margin-right: 20px;
    width: calc(50% - 40px);
    padding: 0;
}

footer.site-footer .copy-footer  {
    padding-top: 0;
}

.page-id-709 .nc-card > .bs-vc-wrapper  {
    padding-top: 20px;
}

#bs-about-2.footer-about .about-icons-list > li  {
    display: none;
}

#bs-about-2.footer-about .about-icons-list .facebook,
#bs-about-2.footer-about .about-icons-list .twitter,
#bs-about-2.footer-about .about-icons-list .instagram,
#bs-about-2.footer-about .about-icons-list .youtube  {
    display: inline-block;
}

.section-heading .h-text  {
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.bs-social-share span.social-item a  {
    font-family: 'Roboto' !important;
    color: #962325;
}

.off-canvas-inner>.off_canvas_footer  {
    display: none;
}

#nc-home-slider .bs-slider-3-item .post-meta a  {
    font-size: 12px;
}

#nc-home-slider .bs-slider-3-item .post-meta .post-author  {
    color: #fff;
}

#nc-home-slider .bs-slider-3-item .post-meta .time  {
    color: #fff;
}

#nc-home-slider .bs-slider-3-item.slider-content-shown .content-container  {
    margin: 0;
}

#nc-home-slider .bs-slider-3-item .content-container  {
    -webkit-transition: unset;
    -moz-transition: unset;
    -o-transition: unset;
    transition: unset;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 5%;
}

#nc-home-slider .bs-slider-3-item .title a  {
    color: #000;
    font-size: 24px;
    line-height: 36px;
    background-color: #fff;
    padding: 2px 5px;
}

#nc-home-slider .bs-slider-3-item:hover .img-cont  {
    -moz-transform: unset;
    -webkit-transform: unset;
    transform: unset;
}

#nc-cartoon-home h3  {
    text-align: left;
    margin: 0 !important;
    padding: 0;
}

#nc-cartoon-home h3 span  {
    padding-top: 0;
}

#nc-cartoon-home  {
    margin-bottom: 30px;
}

.bf-breadcrumb-container  {
    margin-bottom: 20px;
}

.single.ltr .main-section > .sidebar-column  {
    border-right: none !important;
}

.archive .archive-title  {
    border-bottom: none;
}

.nc-card .bs-vc-wrapper  {
    background-color: #fff;
    -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
    border-radius: 0px;
}

.bs-listing .listing-mix-3-1 .row-1 .listing-item .post-summary  {
    border: none;
    padding-bottom: 0px;
}

.listing-item.listing-item-text-3  {
    margin-bottom: 30px;
}

.listing-item.listing-item-text-3:last-child  {
    margin-bottom: 20px;
}

.nc-home-opinion-heading  {
    font-size: 15em;
    text-transform: uppercase;
    color: #f1f1f1;
    margin-bottom: -8%;
    margin-left: -3%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.nc-home-opnion-main-story .listing-item-classic-1 .featured .img-holder:before  {
    padding-top: 40%;
}

.nc-home-opinions-list  {
    margin-bottom: 0 !important;
}

.nc-home-opinions-list .listing-item-blog-5  {
    position: relative;
}

.nc-home-opinions-list .listing-item-blog-5:after  {
    content: "";
    width: calc(100% - 320px);
    height: 1px;
    background-color: #EDF0F5;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.vc_row .nc-card-separate .bs-vc-wrapper .bs-listing  {
    padding: 10px 30px;
    background-color: #fff;
}

.vc_row-has-fill .nc-card-separate .wpb_wrapper > .bs-listing:last-child  {
    margin-bottom: 0;
}

.nc-top-stories-grid-small .listing-item-grid-1 .title  {
        font-size: 18px;
}

.nc-top-stories-grid-small .listing-item-grid-1 .post-summary  {
        display: none;
}

.listing-item-grid-1 .post-summary  {
    border-bottom: none !important;
}

#nc-top-stories-middle .bs-listing article  {
    margin-bottom: 0;
}

.bs-shortcode.bs-box-2 .box-image:after  {
    content: unset;
}

.ltr .bs-box-2 .box-title  {
    background-color: rgba(255, 255, 255, 0.8);
    margin: 15%;
}

.ltr .bs-box-4 .box-text  {
    bottom: unset;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
}

.ltr .bs-box-4 .box-text .box-title  {
    background-color: rgba(255, 255, 255, 0.8);
    margin: 15% 10%;
    color: #424242;
    padding: 5px 10px;
}

.vc_row > .bs-vc-wrapper > .bs-vc-column.nc-opinion-ffn-cta  {
    padding: 45px 20px 40px 20px;
    background-color: #962325;
    width: calc(25% - 40px);
    -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
    border-radius: 0px;
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 40px;
}

.vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-opinion-ffn-cta > .bs-vc-wrapper  {
    padding: 0 !important;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-around;
    align-items: center;
}

.vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-opinion-ffn-cta > .bs-vc-wrapper > .wpb_text_column  {
    margin-bottom: 0;
}

.nc-fight-fake-news h3  {
    font-size: 4.5em;
    line-height: 1.2;
    color: #fff;
    margin-top: 30px;
}

.nc-fight-fake-news h5  {
    color: #fff;
    font-size: 1.6em;
    margin-top: 30px;
    font-weight: 400;
}

.nc-opinion-ffn-cta .wpcf7-form label  {
    font-family: 'Lato';
    color: #fff;
    font-weight: 300;
}

.nc-opinion-ffn-cta .wpcf7-form input  {
    border-radius: 3px;
}

.nc-opinion-ffn-cta .wpcf7-form input[type="submit"]  {
    background-color: #962325;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    border: 1px solid #fff;
    text-transform: unset !important;
}

.nc-opinion-ffn-cta .wpcf7-form input[type="submit"]:hover  {
    background-color: #fff;
    color: #962325;
    opacity: 1;
}

.nc-opinion-ffn-cta .wpcf7-form > p:nth-child(3)  {
    margin-top: 0;
}
.nc-opinion-ffn-cta .wpcf7-form > p:nth-child(4)  {
    font-family: 'Roboto';
    color: #fff;
    font-size: 14px;
    font-weight: 300;
}

.main-section.row > .content-column  {
    margin-bottom: 0;
}

.vc_row-has-fill + .vc_row-full-width + .vc_row.nc-opinion-section-row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper  {
    padding-top: 0 !important;
}

.nc-home-opinions-list article.listing-item-blog-5  {
    padding: 30px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 0px;
}

.nc-home-opinions-list article.listing-item-blog-5 .featured  {
    margin-right: 30px;
}

.nc-opinions-grid-2 .listing-item-grid-1 .featured .img-holder:before  {
    padding-top: 75%;
}

.nc-top-stories-grid-small .listing-grid-1  {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}

.nc-top-stories-grid-small .listing-grid-1:before  {
    content: unset;
}

.nc-top-stories-grid-small  {
    height: 100%;
}

.vc_row > .bs-vc-wrapper > .bs-vc-column.nc-opinions-cards-row  {
    margin-bottom: 40px;
}

.vc_row-has-fill + .vc_row-full-width + .vc_row.nc-opinions-half-half > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper  {
    padding-top: 0 !important;
}

.nc-opinion-long-thin-bar .listing-blog-1 article.listing-item  {
    padding: 30px;
    border: 1px solid #E6E6E6;
}

.nc-opinions-grid-2 .listing-item-grid-1 .post-summary  {
    padding-bottom: 0;
}

.row.vc_row.nc-opinions-half-half .bs-box.bs-box-2  {
    margin-bottom: 40px;
}

.nc-opinions-half-half.vc_row > .bs-vc-wrapper > .bs-vc-column  {
    margin-bottom: 0;
}

.vc_row-has-fill .nc-opinion-long-thin-bar .wpb_wrapper > .bs-listing:last-child  {
    margin-bottom: 40px;
}

.single-post-content li  {
    padding-bottom: 20px;
}

.yarpp-related li  {
    padding-bottom: 0;
}

.nc-opinions-three-box-grid-container .listing-grid-1 article  {
    margin-bottom: 25px;
}

.vc_row-has-fill .nc-opinions-three-box-grid-container .wpb_wrapper > .bs-listing:last-child  {
    margin-bottom: 0;
}

.vc_row-has-fill .wpb_wrapper > .bs-listing.nc-home-opinion-main-story:last-child  {
    margin-bottom: 0;
}

.nc-home-opinion-main-story .listing-classic-1:after  {
    display: block;
}

.vc_row.nc-culture-section-container > .bs-vc-wrapper > .bs-vc-column  {
    margin-bottom: 20px;
    margin-right: 20px !important;
}

.vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-culture-articles-container > .bs-vc-wrapper  {
    padding-top: 0 !important;
}

 .nc-culture-section-container .vc_col-sm-6  {
    width: calc(50% - 20px);
}

.nc-culture-articles-container .listing-classic-2.columns-1 .listing-inner  {
    padding: 30px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
}

.nc-culture-articles-container .listing-classic-2.columns-1  {
    margin-bottom: 40px;
}

 .nc-culture-articles-container .listing-classic-2.columns-1 .listing-inner .featured  {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
}

.nc-culture-articles-container .listing-classic-2.columns-1 .listing-inner .featured .img-holder:before  {
    padding-top: 40%;
}

.nc-culture-articles-container .listing-classic-2.columns-1 .listing-inner .featured .img-holder  {
    background-position: center center;
}

.nc-culture-articles-container .listing-classic-2.columns-2 .listing-inner  {
    padding: 0;
    border: none;
}

.nc-culture-articles-container .listing-classic-2.columns-2 .listing-inner .featured  {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

.vc_row-has-fill .wpb_wrapper > .bs-listing.nc-home-featured-story:last-child  {
    margin: 0;
}

.vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-top-stories > .bs-vc-wrapper,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-card-separate > .bs-vc-wrapper  {
    padding-top: 0 !important;
}

.vc_row.nc-featured-story-row > .bs-vc-wrapper > .bs-vc-column  {
    margin-bottom: 20px;
}

#site-footer .bs-about .about-icons-list .about-icon-item a:hover  {
    border: none;
}

#site-footer .bs-about .about-icons-list .about-icon-item a  {
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset;
    border-radius: 50%;
    padding: 2px;
}

#site-footer  {
    border-top: none;
}

.main-menu.menu > li.current-menu-item > a:before,
.main-menu.menu > li > a:before  {
    background-color: #fff !important;
}

.main-menu.menu > li.current-menu-parent > a:before  {
    background-color: #1A3046 !important;
}

.main-menu.menu ul.sub-menu > li:hover > a  {
    background-color: #1A3046 !important;
}

.site-footer .footer-widgets  {
    padding: 40px 0 20px;
}

.single .post-template-13.wfi .post-header-inner  {
    margin-top: 0;
}

.single .post-template-13 .single-post-content > p:first-of-type  {
    margin-top: 10px;
}

.ltr.single .main-section > .content-column:before  {
    content: unset;
}

.single .post-template-13 .single-post-title  {
    font-size: 40px;
    text-align: left;
}

.single .single-post-meta,
.single .single-post-meta a  {
    font-size: 14px !important;
}

.single .share-handler  {
    display: none;
}

.single .ajaxified-comments-container  {
    display: none;
}

.single.ltr .content-column  {
    width: 70% !important;
    margin: 0 auto;
    float: none;
    left: 0;
}

.single .ajax-post-content  {
    margin-top: 15%;
}

.ltr.single  .post-template-13 .post-subtitle  {
    color: #9E9E9E;
    text-align: left;
}

.archive.ltr .main-section > .content-column:before  {
    content: unset;
}

.archive .listing .listing-inner  {
    background-color: #fff;
    border: none;
    border: 1px solid #e6e6e6;
    border-radius: 0px;
}

.archive .listing-mix-4-6 .listing-classic-2  {
    margin-bottom: 40px;
}

.archive .listing-mix-4-6 .listing-classic-2.columns-2 .listing-item-classic-2  {
    margin-bottom: 0px !important;
}

.archive .listing.columns-2 .listing-item:nth-child(odd)  {
    padding-right: 20px;
}

.archive .listing.columns-2 .listing-item:nth-child(even)  {
    padding-left: 20px;
}

.ltr .img-holder.b-loaded  {
    background-position: center center;
}

.archive .sidebar-column-primary .bs-listing-listing-thumbnail-1  {
    padding: 20px 30px 30px;
    background-color: #fff;
    border-left: 1px solid #e6e6e6;
    border-radius: 0px;
}

.ltr .main-section > .sidebar-column.sidebar-column-primary:before  {
    content: unset;
}

.archive .post-author .section-heading  {
    display: none;
}

.nc-opinion-ffn-cta .wpcf7  {
    width: 100%;
}

#site-logo  {
    max-height: 100px;
    width: auto;
}

#bs-about-2 .about-title .logo-image  {
    max-height: 80px;
    width: auto;
    margin-bottom: 10px;
}

.ltr .post-template-13 .post-header-inner .term-badges.floated  {
    display: none;
}

.single .post-header .term-badges  {
    display: none;
}

.single.ltr.postid-818 .content-column  {
    margin-bottom: 30px;
}

#site-footer .bs-about .about-icons-list .about-icon-item  {
    margin-bottom: 0;
}

.nc-top-stories .bs-listing-listing-grid-1 article .post-summary  {
        display: none;
}

#nc-top-stories-middle-top-grid.bs-listing  {
    margin-bottom: 33px;
}

.nc-top-stories-grid-small.bs-listing  {
    margin-bottom: 0;
}

.page-id-3242 h1  {
    margin-top: 0;
}

.nc-post-tldr  {
    margin-bottom: 3%;
    border-bottom: 1px solid #9E9E9E;
    font-family: 'Lato';
    font-size: 12px;
}

.nc-post-tldr h3  {
    font-size: 25px;
}

.nc-home-featured-story .listing-item-classic-1 .title  {
    font-family: 'Merriweather';
}

.ltr.single .ajax-post-content .single-container  {
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 40px;
}

.single .ajax-post-content .single-post-title.single-post-title  {
    font-size: 40px;
}

.single .post-tp-13-header .single-featured  {
    margin-left: 0;
    margin-right: 0;
}

.single .single-container  {
    margin-top: 40px;
}

.ltr .section-heading.sh-t2 .main-link:first-child:last-child .h-text  {
    color: #962325;
}

.ltr .section-heading.sh-t2 a:hover .h-text  {
    color: #962325 !important;
}

.nc-opinion-ffn-cta label  {
    margin-bottom: 10px;
}

.ltr .btn-bs-pagination.bs-pagination-in-loading  {
    background-color: #962325 !important;
    border-color: #962325;
}

.ltr .site-header .search-container.open .search-handler  {
    color: #fff;
}

.ltr .search-form input[type="submit"]  {
    background-color: #962325;
    font-family: 'Lato';
    font-weight: 400;
}

.ltr .listing-item-grid-2 .post-summary  {
    border: none;
}

.archive .archive-title .page-heading  {
    margin-top: 25px;
}

.archive .author-profile  {
    margin-top: 20px;
}

.page:not(.home) .section-heading  {
    margin-top: 20px;
}

.ltr .rh-cover  {
    background: #1A3046;
}

.single-cat-587 .ajax-post-content  {
    display: none;
}

.single-cat-587 .bs-loading  {
    display: none;
}

.single-cat-587 .deferred-loading-container  {
    display: none;
}

.category-cartoons .title  {
    margin-top: 5px;
}

.category-cartoons .listing-item-tall-1 .title  {
    font-family: 'Lato';
    font-weight: 400;
}

.nc-home-see-all-cartoons .wpb_wrapper a  {
    color: #000;
}

.nc-home-see-all-cartoons .wpb_wrapper a:hover  {
    color: #962325;
}

div.wpcf7-mail-sent-ok.wpcf7-response-output  {
    border: none;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    color: #fff;
    line-height: 1.3;
}

.ltr .listing-modern-grid-1 .mg-col-1  {
    width: 100%;
    margin-bottom: 40px;
}

.ltr .listing-modern-grid-1 .mg-col-1 article  {
    height: 400px;
}

#nc-ts-special-block article  {
    height: 500px;
}

#nc-ops-right-specials-block article  {
    height: 380px;
}

.listing-modern-grid-1 .term-badges  {
    display: none;
}

.ltr .listing-modern-grid-1.l-2 .listing-item-1 .title  {
    font-size: 20px;
    line-height: 26px;
}

.item-content .post-meta a,
.item-content .post-meta,
.item-content .post-meta .post-author  {
    font-size: 14px;
    max-width: unset;
}

.ltr .listing-modern-grid.slider-overlay-simple-gr .listing-mg-item .img-cont:after  {
    background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);
    background: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 100%);
}

.ltr .listing-mg-type-1 .post-meta .time  {
    color: #9e9e9e;
}

.ltr .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1 .post-meta  {
    display: block;
}

.ltr .listing-modern-grid-1.l-5 .listing-item-1 .title  {
    font-size: 20px;
    line-height: 26px;
}

.ltr .listing-mg-type-1:hover .img-cont  {
    -webkit-transform: unset;
    -moz-transform: unset;
    transform: unset;
}

.pushcrew-https-branding-modal-box  {
    display: none;
}

h1.vc_custom_heading.nc-contributors-page-title  {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 4px;
}

.ltr .search-header  {
    border-bottom: none;
}

.search .search-form input[type=search]  {
    font-size: 16px;
}

#wpcf7-f471-p229-o1  {
    margin-bottom: 33px;
}

.ltr .nc-contact-instruction  {
    font-family: 'Merriweather';
    font-weight: 700;
    line-height: 29px;
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 30px;
}

#wpcf7-f471-p229-o1 label  {
    font-weight: 400;
    font-family: 'Lato';
}

#wpcf7-f471-p229-o1 input[type="submit"]  {
    font-weight: 400;
    font-family: 'Lato';
}

#wpcf7-f471-p229-o1 input,
#wpcf7-f471-p229-o1 textarea  {
    border-radius: 3px;
}

.ltr .post .post-header .single-featured .image-credit  {
    background: none;
    color: #424242;
    position: static;
    font-size: 12px;
    white-space: normal;
    margin-top: 5px;
    font-weight: 300;
    line-height: 1.2;
}

#menu-item-3245 .sub-menu  {
    max-height: 500px;
    overflow-y: scroll;
}

div.post-meta.single-post-meta .post-author-name  {
    overflow: unset;
}

.nc-recaptcha-form  {
    margin-top: 17px;
}

form div.wpcf7-mail-sent-ok.wpcf7-response-output  {
    color: #962325;
}

#wpcf7-f3322-p616-o1 .wpcf7-form p  {
    color: #fff;
}

div.wpcf7-validation-errors  {
    border-color: #962325;
}

#wpcf7-f3322-p616-o1 div.wpcf7-response-output  {
    color: #fff;
    border-color: #fff;
}

#wpcf7-f3322-p616-o1 .wpcf7-not-valid-tip  {
    color: #fff;
}

.has-mtsnb .mtsnb .mtsnb-button  {
    font-size: 14px;
}

.mtsnb a.mtsnb-hide  {
    margin-left: 10px;
}

.nc-page-font  {
    font-family: 'Faustina';
    font-size: 21px;
    line-height: 1.6;
}

.im-checkout-btn.btn--light  {
    background-color: #962325 !important;
    font-size: 18px;
    font-weight: 300 !important;
    font-family: 'Roboto', 'Lato', 'Open Sans', sans-serif !important;
    text-shadow: unset !important;
    border: 1px solid #fff !important;
    background-image: none !important;
    box-shadow: unset !important;
}

.im-checkout-btn.btn--light:hover,
.im-checkout-btn.btn--light:focus,
.im-checkout-btn.btn--light:active  {
    border-color: #962325 !important;
    background-color: #fff !important;
    color: #962325 !important;
}

.im-checkout  {
    margin: 0 auto !important;
}

.support-box-single  {
    margin-top: 20px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #962325;
    border-radius: 3px;
    padding: 15px;
    background-color: #962325;
}

.nc-sb-logo  {
    width: 20%;
}

.nc-sb-logo img  {
    width: auto;
    height: 70px;
}

.nc-sb-content  {
    width: 80%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
    min-height: 70px;
}

.nc-sb-content h5  {
    font-weight: 400;
    color: #fff;
    margin: 0;
    margin-bottom: 10px;
}

.support-box-single .im-checkout-btn.btn--light  {
    margin: 0 !important;
    padding: 5px 10px;
}

.support-box-single .im-checkout  {
    min-width: 200px;
}

.support-box-home  {
    background-color: #962325;
    color: #fff;
    padding: 15px;
    min-height: 500px;
    text-align: center;
}

.support-box-home h4  {
    color: #fff;
    font-size: 30px;
    margin-top: 30px;
}

.support-box-home p  {
    font-size: 20px;
}

.support-box-home .im-checkout  {
    padding-top: 20%;
}

.support-box-home .im-checkout-btn  {
    display: inline-block;
}

.nc-support-box-home-container > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p  {
    display: none;
}

.entry-content.single-post-content blockquote.twitter-tweet  {
    max-width: 550px;
    border: 1px solid #e1e8ed;
    background-color: #fff;
    border-radius: 5px;
    font-family: Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
    font-size: 16px;
    text-align: left;
    padding: 20px;
}

.entry-content.single-post-content blockquote.twitter-tweet:before  {
    content: unset;
}

.entry-content.single-post-content blockquote.twitter-tweet a  {
    color: #2b7bb9;
}

.single-post-share  {
    margin-top: 30px;
}

.post-meta.single-post-meta span.post-author-name  {
    max-width: unset;
}

.nc-recaptcha-tnc,
.nc-recaptcha-tnc a  {
    font-size: 14px;
    color: #9E9E9E !important;
}

.grecaptcha-badge  {
    display: none;
}

.home .nc-recaptcha-tnc,
.home .nc-recaptcha-tnc a  {
    margin-top: 20px;
    color: #C58788 !important;
}

.nc-share-buttons  {
    list-style: none;
    padding-left: 0;
    margin-top: 20px;
}

.nc-share-buttons li  {
    display: inline-block;
    margin: 0 6px 6px 0;
    padding-bottom: 0;
    min-width: 40px;
    text-align: center;
    border-radius: 3px;
}

.nc-share-buttons li a  {
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 40px;
    font-size: 20px;
}

.nc-share-buttons .nc-share-twitter  {
    background: #46B9FA;
}

.nc-share-buttons .nc-share-facebook  {
    background: #234A88;
}

.nc-share-buttons .nc-share-whatsapp  {
    background: #61E665;
}

.nc-share-buttons .nc-share-whatsapp a i  {
    font-weight: 700;
}

.nc-share-buttons .nc-share-telegram  {
    background: #2C89D6;
}

.nc-share-buttons .nc-share-email  {
    background: #962325;
}

.nc-share-buttons .nc-share-telegram a i,
.nc-share-buttons .nc-share-email a i  {
    font-size: 18px;
}

.nc-interviews-section-container .nc-culture-articles-container .listing-classic-2.columns-1  {
    margin-bottom: 0;
}

.nc-home-special-box.bs-listing  {
    margin-bottom: 0;
}

/* Fix margins for proper positioning of Twitter and Instagram content on Live Blog posts */
.single-cat-27219 .entry-content .instagram-media,
.single-cat-27219 .entry-content .twitter-tweet  {
    margin-left: 0 !important;
    margin-right: 0 !important;
}






/* Media query for pc only */
@media screen and (min-width: 1200px)  {

    .vc_row.vc_row-flex.nc-opinions-half-half > .bs-vc-wrapper  {
        display: block;
    }

    #wpcf7-f3322-p616-o1 .wpcf7-recaptcha  {
        transform: scale(0.806);
        transform-origin: 0 0;
    }

    #menu-item-3245 .sub-menu ::-webkit-scrollbar {
          -webkit-appearance: none;
          width: 7px;
    }

    #menu-item-3245 .sub-menu ::-webkit-scrollbar-thumb {
          border-radius: 4px;
          background-color: rgba(0, 0, 0, .5);
          -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
    }

    .support-box-home > p  {
        margin-top: 20%;
    }

    .vc_row.nc-interviews-section-container > .bs-vc-wrapper > .bs-vc-column.nc-culture-articles-container  {
        margin-bottom: 0;
    }

    .vc_row.nc-culture-section-container > .bs-vc-wrapper > .bs-vc-column.nc-interviews-grid-row  {
        margin-bottom: 0;
    }
}








/* Media query for both mobiles and tablets */
@media screen and (max-width: 1199px)  {

    .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-opinion-ffn-cta  {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .nc-opinion-ffn-cta .wpcf7-form input[type="submit"]  {
        font-size: 14px;
    }

    .nc-opinion-ffn-cta .wpcf7-form > p:nth-child(4)  {
        font-size: 12px;
        margin-top: 10px;
    }

    .nc-fight-fake-news h3  {
        font-size: 3em;
        text-align: center;
        margin-top: 10px;
    }

    .nc-fight-fake-news h5  {
        text-align: center;
        font-size: 1em;
    }

    .nc-featured-story-row .bs-listing  {
        margin-bottom: 0;
    }

    .vc_col-has-fill.vc_custom_1525759536435 > .bs-vc-wrapper  {
        padding-top: 0 !important;
    }

    .vc_col-has-fill.vc_custom_1525760017978 > .bs-vc-wrapper  {
        padding-top: 0 !important;
    }

    .nc-footer-3-col-2  {
        display: none;
    }

    .nc-fight-fake-news h5  {
        margin-top: 0px;
    }

    .nc-opinion-ffn-cta .wpcf7  {
        margin: 0 auto;
    }

    .nc-opinion-ffn-cta .nc-recaptcha-tnc  {
        margin: 10px auto 20px;
    }

    .nc-opinion-ffn-cta .bs-vc-block  {
        margin-bottom: 20px;
    }

    .ltr.single .ajax-post-content .single-container  {
        padding-left: 0;
        padding-right: 0;
    }

    .home .vc_row .listing-item-grid-2,
    .home .bs-listing  {
        margin-bottom: 0;
    }

    .home .vc_row > .bs-vc-wrapper > .bs-vc-column  {
        margin-bottom: 0;
    }

    .ltr .listing-item-grid-2 .post-summary  {
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #f1f1f1;
    }

    .ltr article:last-of-type.listing-item-grid-2 .post-summary  {
        border-bottom: none;
    }

    .ltr .nc-mobile-featured-post article:last-of-type.listing-item-grid-2 .post-summary  {
        border-bottom: 1px solid #f1f1f1;
    }

    .home .vc_custom_1525371421372  {
        padding-top: 10% !important;
    }

    .ltr .nc-special-section-mobile article:last-of-type.listing-item-grid-2 .post-summary  {
        border-bottom: 1px solid #f1f1f1;
    }

    .archive .listing-item-classic-2 .featured,
    .search .listing-item-classic-2 .featured  {
        margin: 0 0 13px;
    }

    .archive .listing-item-classic-2 .listing-inner,
    .search .listing-item-classic-2 .listing-inner  {
        padding: 0;
    }

    .archive .listing .listing-inner,
    .search .listing .listing-inner  {
        border: none;
    }

    .archive .listing-item-classic-2 .title,
    .search .listing-item-classic-2 .title  {
        line-height: 26px !important;
    }

    .archive .listing-item-classic .title .post-title,
    .search .listing-item-classic .title .post-title  {
        font-size: 20px !important;
        color: #131313;
    }

    .archive .post-summary,
    .search .post-summary  {
        padding-bottom: 22px;
        border-bottom: 1px solid #f1f1f1 !important;
    }

    .search .search-header  {
        border-bottom: none;
    }

    .support-box-single  {
        flex-flow: column nowrap;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .nc-sb-logo  {
        width: unset;
        margin-bottom: 15px;
    }

    .nc-sb-content  {
        width: unset;
        text-align: center;
    }

    .support-box-home  {
        min-height: unset;
    }

    .support-box-home .im-checkout  {
        padding-top: 10px;
    }

    .support-box-home h4  {
        margin-top: initial;
    }

    .single-post-share  {
        margin-top: 10px;
    }
}


/* Media query for phones */
@media screen and (max-width: 767px) {

    .listing.columns-3 .listing-item {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .nc-top-stories-section article {
        margin-bottom: 20px;
    }

    .nc-top-stories-section article:last-child {
        margin-bottom: 0px;
    }

    .listing-item.listing-item-blog-1 .featured .img-holder  {
        width: 100%;
    }

    .listing-item.listing-item-blog-1 .featured  {
        width: calc(100% + 40px);
    }

    .listing-item-blog-1.has-post-thumbnail .post-summary,
    .listing-item-blog-1.has-post-thumbnail .post-meta,
    .listing-item-blog-1.has-post-thumbnail .title  {
        padding-left: 0;
    }

    .listing-item-blog-1.has-post-thumbnail .title  {
        padding-top: 30px;
    }

    footer.site-footer .copy-1,
    footer.site-footer .copy-2  {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    #sidebar-primary-sidebar,
    #sidebar-secondary-sidebar{
        display: none;
    }

    .single .post-template-1 .single-post-title  {
        font-size: 24px;
    }

    .single .post-related .listing.scolumns-3 .listing-item  {
        width: 100%;
        margin-bottom: 20px;
    }

    .single .post-related .listing.scolumns-3 .listing-item:nth-child(even)  {
        padding-left: 0;
    }

    .single .post-related .listing.scolumns-3 .listing-item:nth-child(odd)  {
        padding-right: 0;
    }

    .single .post-related .listing.scolumns-3 .listing-item:last-child  {
        margin-bottom: 0;
    }

    .single .bf-breadcrumb .bf-breadcrumb-items .bf-breadcrumb-item:last-child  {
        display: inline-block;
    }

    footer .bs-newsletter-pack.bsnp-t1 .bsnp-bc  {
        margin-left: 0;
    }

    footer .footer-widgets > .content-wrap > .container > .row > *  {
        margin-bottom: 33.333333333333px;
    }

    .nc-card-post.bs-listing > .listing.columns-3 > .listing-item  {
        margin-right: 0;
    }

    #nc-home-slider .bs-slider-3-item.slider-content-shown .content-container  {
        transform: translateY(-50%);
        top: 50%;
        bottom: unset;
    }

    #nc-home-slider .bs-slider-3-item .title a  {
        font-size: 18px;
        line-height: 24px;
        padding: 10px 5px;
    }

    #resp-navigation li a  {
        font-family: 'Lato';
    }

    .vc_row-has-fill.nc-featured-story-row .wpb_wrapper > .bs-listing:last-child  {
        margin-bottom: 0;
    }

    .ltr .vc_row-has-fill + .vc_row-full-width +.vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper  {
        padding-top: 0 !important;
    }

    .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-opinion-ffn-cta  {
        width: 100%;
    }

    .nc-culture-section-container .vc_col-sm-6  {
        width: 100%;
    }

    .ltr .vc_row-has-fill .wpb_wrapper > .bs-listing:last-child  {
        margin-bottom: 0;
    }

    .single.ltr .content-column  {
        width: 100% !important;
    }

    .single .post-template-13 .single-post-title  {
        font-size: 24px;
    }

    .single .post-subtitle,
    .single .entry-content  {
        font-size: 18px;
    }

    #site-footer .bs-about .about-icons-list,
    #site-footer .about-title  {
        text-align: center !important;
    }

    #sidebar-footer-2  {
        display: none;
    }

    #site-footer .nc-footer-3-col-1  {
        text-align: center;
        line-height: 1.3;
        padding-left: 0;
    }

    footer#site-footer .footer-widgets > .content-wrap > .container > .row > .col-sm-4:nth-of-type(2)  {
        margin-bottom: 0;
    }

    .logo-container img  {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .nc-footer-col-3  {
        justify-content: center;
    }

    .single .ajax-post-content .single-post-title.single-post-title  {
        font-size: 24px;
    }

    .single .entry-content p,
    .page .entry-content p  {
        margin-bottom: 20px;
    }

    .single .entry-content,
    .page .entry-content  {
        font-size: 19px;
        line-height: 1.4;
    }

    .nc-fight-fake-news h3  {
        font-size: 2.5em;
        margin-bottom: 5px;
    }

    .nc-fight-fake-news h5  {
        margin-top: 0;
    }

    .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-opinion-ffn-cta  {
        padding: 20px !important;
    }

    .has-mtsnb .mtsnb .mtsnb-button  {
        font-size: 12px;
    }

    .has-mtsnb .mtsnb-text  {
        font-size: 13px;
    }

    .has-mtsnb .mtsnb .mtsnb-container  {
        padding-left: 20px;
        padding-right: 20px;
    }

    #cookie-notice .cn-button  {
        display: block;
        max-width: 40%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }

}

/* Media query for tablets */
@media screen and (max-width: 1199px) and (min-width: 768px)  {
    #sidebar-primary-sidebar,
    #sidebar-secondary-sidebar{
        display: none;
    }

    .vc_row > .bs-vc-wrapper  {
        display: flex;
        flex-flow: column nowrap;
        justify-content: center;
        align-items: center;
    }

    .vc_column_container.vc_col-sm-3  {
        width: 100%;
    }

    .nc-top-stories.vc_col-sm-9  {
        width: 100%;
    }

    .single .layout-3-col .content-column,
    .search .layout-2-col .content-column,
    .page .layout-2-col .content-column,
    .archive .layout-2-col .content-column  {
        width: 100%;
    }

    .nc-card-post.bs-listing > .listing.columns-3 > .listing-item  {
        width: 100%;
        margin-right: 0;
    }

    .nc-card-post.bs-listing > .listing.listing-grid.columns-3 > article.listing-item  {
        margin-bottom: 20px;
    }

    .nc-card-post.bs-listing > .listing.columns-3 > article.listing-item:last-child  {
        margin-bottom: 0;
    }

    .listing-item.listing-item-blog-1 .featured .img-holder  {
        width: 100%;
    }

    .listing-item.listing-item-blog-1 .featured  {
        width: calc(100% + 40px);
        float: none;
    }

    .listing-item-blog-1.has-post-thumbnail .post-summary,
    .listing-item-blog-1.has-post-thumbnail .post-meta,
    .listing-item-blog-1.has-post-thumbnail .title  {
        padding-left: 0;
    }

    .listing-item-blog-1.has-post-thumbnail .title  {
        padding-top: 35px;
    }

    footer.site-footer .copy-1  {
        text-align: left !important;
    }

    footer.site-footer .copy-2  {
        text-align: right !important;
    }

    #newsletter-pack-2 .bs-newsletter-pack .bsnp-inputs-wrap.bsnp-1-row .bsnp-field-button-w  {
        position: relative;
        padding-top: 5px;
    }

    #newsletter-pack-2 .bs-newsletter-pack .bsnp-button  {
        border-radius: 3px;
    }

    .single .layout-3-col-4 .content-column  {
        left: 0;
    }

    .vc_row > .bs-vc-wrapper > .bs-vc-column.nc-opinion-ffn-cta  {
        width: 100%;
    }

    .nc-culture-section-container .vc_col-sm-6  {
        width: 100%;
    }

    .ltr .vc_row-has-fill .wpb_wrapper > .bs-listing:last-child  {
        margin-bottom: 0;
    }

    .ltr .vc_custom_1525374258184  {
        padding-top: 2% !important;
        padding-bottom: 2% !important;
    }

    .ltr .vc_custom_1525374270390  {
        padding-top: 2% !important;
        padding-bottom: 2% !important;
    }

    .nc-opinion-ffn-cta .wpcf7,
    .nc-opinion-ffn-cta .nc-recaptcha-tnc  {
    width: 50%;
    }

    .single.ltr .content-column  {
        width: 80% !important;
    }

    .single .post-template-13 .single-post-title  {
        font-size: 28px;
    }

    .single .post-subtitle,
    .single .entry-content  {
        font-size: 20px;
    }

    .single .ajax-post-content .single-post-title.single-post-title  {
        font-size: 28px;
    }

}

