@font-face {
    font-family: 'HelveticaNeue Heavy';
    src:  url('../fonts/HelveticaNeue-Heavy/HelveticaNeue-Heavy.eot') format('embedded-opentype'),
          url('../fonts/HelveticaNeue-Heavy/HelveticaNeue-Heavy.otf')  format('opentype'),
           url('../fonts/HelveticaNeue-Heavy/HelveticaNeue-Heavy.woff') format('woff'), url('../fonts/HelveticaNeue-Heavy/HelveticaNeue-Heavy.ttf')  format('truetype'), url('../fonts/HelveticaNeue-Heavy/HelveticaNeue-Heavy.svg#HelveticaNeue-Heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova Regular';
    src:  url('../fonts/ProximaNova-Regular/ProximaNova-Regular.eot') format('embedded-opentype'),
          url('../fonts/ProximaNova-Regular/ProximaNova-Regular.otf')  format('opentype'),
          url('../fonts/ProximaNova-Regular/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.ttf')  format('truetype'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova Bold';
    src:  url('../fonts/ProximaNova-Bold/ProximaNova-Bold.eot') format('embedded-opentype'),
          url('../fonts/ProximaNova-Bold/ProximaNova-Bold.otf')  format('opentype'),
          url('../fonts/ProximaNova-Bold/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold/ProximaNova-Bold.ttf')  format('truetype'), url('../fonts/ProximaNova-Bold/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova Light';
    src:  url('../fonts/ProximaNova-Light/ProximaNova-Light.eot') format('embedded-opentype'),
          url('../fonts/ProximaNova-Light/ProximaNova-Light.otf')  format('opentype'),
          url('../fonts/ProximaNova-Light/ProximaNova-Light.woff')format('woff'), url('../fonts/ProximaNova-Light/ProximaNova-Light.ttf')  format('truetype'), url('../fonts/ProximaNova-Light/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova Semibold';
    src:  url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.eot') format('embedded-opentype'),
          url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.otf')  format('opentype'),
          url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.woff') format('woff'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.ttf')  format('truetype'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lora Regular';
    src: url('../fonts/Lora-Regular/Lora-Regular.eot') format('embedded-opentype'),
    url('../fonts/Lora-Regular/Lora-Regular.woff') format('woff'),
         url('../fonts/Lora-Regular/Lora-Regular.ttf')  format('truetype'), url('../fonts/Lora-Regular/Lora-Regular.svg#Lora-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    color: #000;
}
.rank-math-breadcrumb {
    font-size: 14px;
}
.rank-math-breadcrumb a:hover {
    color: #B6131D;
}
.site-header .bottom-header-contain .wrapper {
    /* background: #000; */
    border: 0;
    height: 60px;
    padding: 0;
}
.site-header .bottom-header-contain .header-search-contain #search-toggle .search-icon svg {
    fill: #fff;
}
.site-header .bottom-header-contain .header-search-contain {
    line-height: 48px;
}
.site-header .nav1 .main-menu>li {
    padding: 0;
    margin: 0 8px;
}
.h-dh .site-header .nav1 .main-menu>li {
    padding: 0;
    line-height: 56px;
}
.tax-list .page-header a.tax-list-title {
    color: #000!important;
}
.site-header .nav1 .main-menu>li a {
    font: 700 16px/58px 'ProximaNova Regular', sans-serif;
    text-transform: uppercase;
    display: inline-block;
    color: #555;
    border-bottom: 2px solid transparent;
    padding: 0;
}
.site-header .nav1 .main-menu>li:hover a, .site-header .nav1 .main-menu>li.current-menu-item a {
    border-color: #fff;
}
.site-header.fixed-navbar .nav1 .main-menu>li:hover a, .site-header.fixed-navbar .nav1 .main-menu>li.current-menu-item a {
    border-color: #000;
}
.site-header .nav1 .main-menu>li>a:hover, .site-footer a:hover, .site-footer .widget a:hover, #search-toggle:hover {
    opacity: 1!important;
}
.site-header .middle-header-contain .wrapper {
    padding: 14px 0 7px;
}
.site-header .middle-header-contain .wrapper .hdr-follow-icons .fa {
    color: #000;
}
.hdr-follow-icons .fa-twitter:before, .site-header.fixed-navbar .hdr-follow-icons .fa-twitter:before {
    filter: invert(1);
}
.site-header .middle-header-contain .newsletter {
    font-weight: 700;
    padding: 0.5rem 0.75rem;
    color: #000;
    font-size: 18px;
}
@media (min-width: 1200px) {
.site-header.fixed-navbar .middle-header-contain {
    display: none;
}
}
.site-header .bottom-header-contain.desktop-only .nav1 .main-menu>li {
    margin: 0 20px;
}
.site-header .bottom-header-contain.desktop-only {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    background-color: #fff;
}
.site-header.fixed-navbar {
    display: flex;
    justify-content: center;
    box-shadow: 0 0 5px #ccc;
}
.site-header.fixed-navbar .site-branding {
    height: 60px;
    line-height: 60px;
}
.site-header.fixed-navbar .custom-logo {
    width: 130px;
    height: auto;
    padding-left: 30px;
}
.site-header.fixed-navbar .bottom-header-contain .wrapper {
    background: #fff;
    width: 100%;
    max-width: 100%;
    padding: 0;
    justify-content: space-around;
}
.site-header.fixed-navbar .nav1 .main-menu>li a, .site-header.fixed-navbar .nav1 .main-menu>li.current-menu-item a {
    color: #555;
}
.site-header.fixed-navbar .bottom-header-contain .header-search-contain #search-toggle .search-icon svg {
    fill: currentcolor;
}
.site-header.fixed-navbar .middle-header-contain {
    width: 200px;
}
.site-header.fixed-navbar .bottom-header-contain.desktop-only {
    width: 54%;
}
.site-header.fixed-navbar .middle-header-contain .wrapper {
    padding: 0;
    width: auto;
}
.cat-links a, .single .cat-links {
    font: 600 14px/24px 'ProximaNova Semibold', sans-serif;
    color: #B6131D!important;
}
.archive .site-main article {
    margin-top: 32px;
}
.archive .site-main article .entry-container .entry-content p {
    margin-top: 0;
    margin-bottom: 0;
    font-style: italic;
    color: #3e3e3e;
} 
.archive .site-main article .entry-container .entry-content .posted-on a {
    font: 400 12px / 30px 'ProximaNova Semibold', sans-serif;
    color: #000;
    text-decoration: none;
}
article .entry-meta, body.single span.posted-on {
    font: 600 14px/24px 'ProximaNova Semibold', sans-serif;
    color: #000;
}
body.single span.posted-on {
    line-height: 1;
}
article .entry-meta .byline, .entry-meta .byline .author, .entry-subhead .entry-meta .byline {
    font: 600 14px/24px 'ProximaNova Semibold', sans-serif;
    text-transform: capitalize;
}
.entry-subhead .entry__share {
    font-weight: 400;
    font-family: 'ProximaNova Semibold', sans-serif;
}
article .entry-meta .byline a, .entry-meta .posted-on a, .entry-meta .posted-on a:visited, .entry-subhead .entry-meta .byline, .entry-meta .byline .author a, .home .is-vertically-aligned-top.home-top-sec .entry-title a, .wpnbha.is-grid.columns-4 .entry-title a {
    color: #000;
    text-decoration: none;
}
.home .post-thumbnail, body.archive article .post-thumbnail {
    overflow: hidden;
}
.home .is-vertically-aligned-top.home-top-sec .entry-title, .wpnbha.is-grid.columns-4 .entry-title {
    font: 400 20px/25px 'ProximaNova Semibold', sans-serif;
}
.wpnbha.image-alignleft.has-more-button .entry-title, body.archive article.has-post-thumbnail:not(:first-of-type) .entry-title, body.archive article.has-post-thumbnail:not(:first-of-type) .entry-title a, body.archive.category-events article.type-post:not(:first-of-type) .entry-title, body.archive article.type-post:not(:first-of-type) .entry-title a {
    font: 400 20px/30px 'ProximaNova Semibold', sans-serif;
}
.wpnbha.mobile-stack.image-alignleft .post-thumbnail, body.archive:not(.category-magazine, .category-events) article:not(:first-of-type) .post-thumbnail, body.archive.paged:not(.category-magazine, .category-events) article .post-thumbnail {
    max-height: 248px;
    margin-bottom: 0;
}
.home .wpnbha.ts-3 article .entry-wrapper p {
    font-size: 16px;
}
body.archive .page-header h1 .page-description, .page h1.entry-title, .search .page-header h1, .tax-list .page-header a.tax-list-title {
    font: 400 40px/46px 'Lora Regular', sans-serif;
    padding-bottom: 5px; 
}
body.archive:not(.paged).feature-latest article.has-post-thumbnail:first-of-type .entry-content p {
    margin-top: 0;
}
.entry-title a:hover, .tags-links a:hover {
    color: #B6131D!important;
}
body.archive article:not(:first-of-type) .entry-container .entry-content, body.archive.paged article .entry-container .entry-content, .search article .entry-container .entry-content, .category-magazine .page-content {
    display: block; 
}
body.archive.category-events .site-main {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
}
body.archive.category-events .has-post-thumbnail .post-thumbnail {
    flex-basis: 100%;
    max-width: 100%;
    margin: 0 0 1em;
}
body.archive.category-events .site-main .pagination {
    width: 100%;
}
.tags-links span:first-child, .tags-links a, .entry-footer .tags-links a {
    font-family: 'ProximaNova Semibold', sans-serif;
    color: #000;
}
.content-area .entry-content p {
    font-size: 16px;
    margin: 24px 0;
}
body.page:not(.home) .content-area .entry-content p:first-child {
    margin-top: 0;
}
.content-area .entry-footer>span:last-child {
    display: table;
}
.tags-links span:first-child {
    display: table-cell;
    padding-right: 20px;
}
.tags-links a {
    background: #fff;
    border: 1px solid #000;
    padding: 7px 10px;
    margin: 5px;
    text-transform: uppercase;
}
.single .entry-title {
    font: 400 40px/46px 'Lora Regular', sans-serif;
    text-align: center;
}
.single .entry-header p {
    font: 300 20px/30px 'Lora Regular', sans-serif;
    font-style: italic;
    text-align: center;
}
.single .reated-article-cus .entry-title {
    font: 400 20px/25px 'ProximaNova Semibold', sans-serif;
    text-align: left;
}
.pagination .nav-links>* {
    font-family: 'ProximaNova Semibold', sans-serif;
}
body:not(.single, .page, .error404) .site-footer {
    margin-top: 0;
}
.page:not(.home) .entry-content p a, .page:not(.home) .entry-content li a, .single .entry-content li a, .single .entry-content p a, .category-magazine .site-main ul li a:hover {
    color: #B6131D;
    text-decoration: none;
}
.category-magazine .site-main ul li.active-char a:before, .rd-nw-btn {
    background: #DA2128;
}
.h-latest-issue {
    background: #DA2128;
    color: #fff;
}
.power-main-bg {
    position: relative;
    align-items: center;
    padding: 0;
}
.list-banner img {
    width: 100%;
    max-width: none !important;
    margin: 0;
}
.tax-list .page-header .list-banner h1.page-title {
    position: absolute;
    z-index: 1;
}
.power-main-bg:after {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    position: absolute;
    left: 0;
    top: 0;
}
input[type="button"].subscribe-button, .has-more-button button {
    background: #000!important;
    color: #fff!important;
}
.error-msg, .suc-msg {
    font-family: 'ProximaNova Light', sans-serif;
}
.site-footer #block-5 *, .site-footer .site-info *, .site-footer .newsletter-wrapper p {
    color: #000;
}
.site-footer #block-5 h4 {
    font: 400 18px/24px 'Lora Regular', sans-serif;
    margin-bottom: 10px;
}
.site-footer #block-5 .is-vertical.wp-block-navigation, .site-footer .copyright {
    font: 400 14px/24px 'ProximaNova Light', serif;
    margin-top: 0;
}
.site-footer .ftr-magazine-block figure {
    margin-bottom: 0;
}
.site-footer .ftr-magazine-block p.has-text-align-center {
    font: 700 20px/24px 'Lora Regular', sans-serif;
    text-align: left;
    padding-left: 40px;
    margin-top: 10px;
}
.site-footer .ftr-magazine-block p.has-text-align-center a {
    color: #000!important;
}
.site-footer .ftr-magazine-block p.has-text-align-center a:hover {
    color: #B6131D!important;
}
.site-footer .site-info {
    background: #fff;
}
.site-info .widget-area .wrapper, .site-info .site-info-contain:first-child {
    border: 0;
}
.site-footer .footer-branding {
    background: #f3f3f3;
}
.site-footer .footer-widgets .widget {
    min-width: 100%;
    margin-bottom: 0;
}
.site-footer .newsletter-wrapper {
    border-right: 1px solid #000;
}
.site-footer .site-info .copyright {
    width: 100%;
    text-align: center;
    display: block;
    padding: 5px;
}

@media (min-width: 768px) {
    body.archive.category-events .site-main article:not(:first-of-type), body.archive.category-events.paged .site-main article {
        flex-direction: column;
        width: calc((100% / 2) - 30px);
        margin: 0 15px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 991px) {
    .site-footer .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n) {
        margin-left: 16px!important;
    }
}
  
@media only screen and (min-width: 782px) {
    .wp-block-columns.top-section .home-top-sec:not(.is-vertically-aligned-top) .entry-title {
        font-size: 32px;
        line-height: 38px;
        color: #000;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .site-header.fixed-navbar .bottom-header-contain.desktop-only {
        width: 100%;
    }
    .site-header.fixed-navbar .bottom-header-contain .wrapper {
        justify-content: space-between;
    }
}
@media only screen and (min-width: 1200px) {
    .bottom-header-contain .wrapper {
        align-items: center;
    }
    .hdr-follow-icons a {
        color: #fff;
        padding-right: 10px;
    }
    .hdr-follow-icons {
        margin-left: 0;
    }
    .site-header.fixed-navbar .bottom-header-contain.desktop-only .hdr-follow-icons a {
        color: #000;
    }
}
@media (max-width: 1199px) {
    .hdr-follow-icons .fa {
        font-size: 18px;
    }
    .site-header .middle-header-contain .custom-logo {
        max-width: 100px;
        width: 100px;
        max-height: initial;
        height: auto;

    }
    .site-header .middle-header-contain .wrapper {
        flex-wrap: nowrap;
        padding-top: 0;
        padding-bottom: 0;
        flex-direction: row;
    }
    .site-header .middle-header-contain .wrapper .mobile-menu-toggle span, .hide-ft-head, .site-header .bottom-header-contain.desktop-only {
        display: none;
    }
    .site-header .middle-header-contain .mobile-menu-toggle {
        display: block;
        margin-left: 0;
    }
    .site-header .middle-header-contain .wrapper {
        max-width: 90%;
        padding: 10px 0;
    }
    .site-header .middle-header-contain {
        border-bottom: 1px solid #ccc;
    }
    .site-header .middle-header-contain .site-branding {
        text-align: right;
        margin-right: 0;
        padding: 0;
    }
    .site-header.fixed-navbar .middle-header-contain {
        width: 100%;
    }
    #mobile-sidebar-fallback, #desktop-sidebar-fallback.dir-right {
        right: auto;
        left: -100%;
        transition: left 0.2s;
    }
    .mobile-sidebar {
        width: 90vw;
    }
    .mobile-sidebar .mobile-menu-toggle {
        font-size: 0;
    }
    .mobile-sidebar .nav1 ul.main-menu > li > a {
        font-size: 18px;
        text-transform: uppercase;
    }
    .desktop-menu-opened #desktop-sidebar-fallback.dir-right, .mobile-menu-opened #mobile-sidebar-fallback {
        left: 0;
    }
    .single .entry-title {
        font-size: 30px;
        line-height: 36px;
    }
}
@media only screen and (min-width: 782px) {
    .site-header .middle-header-contain .mobile-menu-toggle {
        display: none;
    }
}
@media only screen and (min-width: 782px) and (max-width: 1199px) {
    .site-header.fixed-navbar .bottom-header-contain.desktop-only {
        width: 100%;
    }
    .site-header.fixed-navbar .middle-header-contain {
        display: none;
    }
    .site-header .bottom-header-contain.desktop-only {
        display: block;
    }
    .site-header .bottom-header-contain.desktop-only .nav1 .main-menu>li {
        margin: 0 7px;
    }
}
@media only screen and (min-width: 782px) and (max-width: 900px) {
    .site-header .bottom-header-contain.desktop-only .nav1 .main-menu>li {
        margin: 0 5px;
    }
}
@media (max-width: 767px) {
    /* .site-header .custom-logo-link .custom-logo {
        width: 40%;
    } */
    .site-header.fixed-navbar .custom-logo {
        padding-left: 0 !important;
    }
    .site-header .middle-header-contain .custom-logo-link {
        margin-right: 0;
    }
    .wpnbha.mobile-stack.image-alignleft .post-thumbnail, body.archive:not(.category-magazine) article .post-thumbnail {
        margin-bottom: 20px;
    }
    .wp-block-columns.top-section .home-top-sec:not(.is-vertically-aligned-top) .entry-title {
        font-size: 20px;
        line-height: 28px;
    }
    .mobile-sidebar {
        width: 100vw;
    }
    .entry__share span.icon {
        width: 35px;
        height: 35px;
        line-height: 35px;
    }
    .single .entry-title {
        font-size: 25px;
        line-height: 31px;
    }
    .pagination .nav-links>* {
        font-size: 12px;
        padding: 3px 6px;
    }
    body.archive .page-header h1 .page-description, .page h1.entry-title, .search .page-header h1, .tax-list .page-header a.tax-list-title {
        font-size: 25px;
        line-height: 31px;
    }
    .wpnbha.mobile-stack.image-alignleft .post-thumbnail, body.archive:not(.category-magazine, .category-events) article:not(:first-of-type) .post-thumbnail, body.archive.paged:not(.category-magazine, .category-events) article .post-thumbnail {
        margin-bottom: 0.5rem;
    }
    .mobile-sidebar .nav1 ul.main-menu > li > a:hover {
        opacity: 1;
        text-decoration: none;
    }
    body.archive.category-events .site-main article {
        width: 90%;
        margin: auto;
    }
    .error-msg, .suc-msg {
        text-align: left;
    }
    footer.site-footer {
        padding-bottom: 0;
    }
    .site-footer .signup-form .signup-fields {
        flex-direction: row;
        align-items: center;
    }
    .site-footer .newsletter-wrapper {
        border-right: 0;
        padding-right: 0;
        padding-bottom: 15px;
        font-size: 21px;
    }
    .site-footer .form-item input {
        width: 200px;
    }
    .site-footer .form-item, .footer-branding .custom-logo-link {
        margin-bottom: 0;
    }
    footer.site-footer .footer-widgets {
        padding-top: 0.5rem;
    }
    .site-footer .site-info {
        padding: 1px 0;
    }
    .site-footer .site-info .copyright {
        margin: 0.25rem 0;
    }
}
.bk-icon:after {
    color: #000;
}
.mag-subs input[type="submit"] {
    background: #000;
    color: #fff;
}

.reated-article-cus article {
    display: flex!important;
		flex: 0 0 100%;
    gap: 10px;
    border-top:1px solid #ccc;
    padding: 10px 0 0 0;
    margin: 10px 0 0 0;
}
body .reated-article-cus .entry-title {
    font: 400 20px / 25px 'ProximaNova Semibold', sans-serif!important;
    text-align: left;
}
.reated-article-cus{
	margin:0
}
.reated-article-cus article .entry-container h2 {
    margin-bottom: 0;
}
.reated-article-cus article a{
    flex-basis: 33.33%;
    max-width: 33.33%;
    max-height: 110px;
	  line-height:0;
}
.archive .most-read-stories, .single .most-read-stories{
	width:100%
}
.reated-article-cus article .entry-container {
    flex-basis: 66.66%;
    max-width: 66.66%;
}
body .reated-article-cus > h2 {
    font-size: 1.5rem;
    font-weight: 300;
    margin: 0;
    line-height: 1.5rem;
    letter-spacing: .02em;
    padding-bottom: 0.5rem;
}
@media only screen and (min-width: 600px) {
    .home .wp-block-newspack-blocks-homepage-articles.columns-4 article figure {
        height: 272px;
        overflow: hidden;
}
    .home .wp-block-newspack-blocks-homepage-articles.columns-4 article figure img {
        object-fit: cover;
        object-position: center top;
        height: 100%;
    }
}
@media only screen and (min-width: 740px) {
    .home .wp-block-newspack-blocks-homepage-articles.columns-4 article figure {
        height: 317px;
	}
}
@media only screen and (min-width: 768px) {
    .home .wp-block-newspack-blocks-homepage-articles.columns-4 article figure {
        height: 329px;
	}
}

@media only screen and (min-width: 992px) {
    .home .wp-block-newspack-blocks-homepage-articles.columns-4 article figure {
        height: 207px;
}
	}
@media only screen and (min-width: 1024px) {
    .home .wp-block-newspack-blocks-homepage-articles.columns-4 article figure {
        height: 214px;
}
}
@media only screen and (min-width: 1200px) {
    .home .wp-block-newspack-blocks-homepage-articles.columns-4 article figure {
        height: 268px;
}
}
@media only screen and (min-width: 1360px) {
    .home .wp-block-newspack-blocks-homepage-articles.columns-4 article figure {
        height: 283px;
    }
}

/*css from additional css 24/02/2022*/
.site-header.fixed-navbar .code-block-3 {
	display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.googleAds.activated[data-adtype="banner320x50"] {
	display: block !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
/* 	.site-header .middle-header-contain .wrapper {
		flex-wrap: wrap;
	} */
	.site-header .middle-header-contain .wrapper .code-block-3 {
		flex-basis: 100%;
    text-align: center;
    margin-top: 20px;
	}
}
@media only screen and (min-width: 1440px) and (max-width: 1600px) {
	.site-header.fixed-navbar .bottom-header-contain.desktop-only {
		width: 65%;
	}
}

.googleAds.activated[data-adtype="banner970x250"] {
	margin: 25px auto 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.site-header .middle-header-contain .site-branding {
		padding-left: 8px;
	}
}
footer .wp-block-navigation__container {
	display: block;
}
.mag-subs {
	margin-bottom: 40px;
}
.site-footer ul.menu {
	margin: 0;
}
.site-footer ul.menu * {
    font-size: 16px;
    font-weight: 400;
    font-family: 'ProximaNova Semibold';
}
.site-footer ul.menu a {
    color: #000 !important;
}
footer.site-footer .wp-block-columns .widget_nav_menu {
	margin-bottom: 0;
}
@media only screen and (max-width: 991px) {
	footer.site-footer .wp-block-columns {
		display: block !important;
	}
	footer.site-footer h4 {
		margin-bottom: 10px !important;
        margin-top: 20px !important;
	}
}
@media only screen and (min-width: 992px) {
    .site-footer h4 {
        margin-bottom: 15px !important;
    }
    footer.site-footer h4 + .widget_nav_menu, footer.site-footer h4 + .wp-block-columns {
        margin-top: 0;
    }
}
.entry__share .fa-twitter:before, .hdr-follow-icons .fa-twitter:before, .site-header.fixed-navbar .hdr-follow-icons .fa-twitter:before {
    content: "";
    background: url(/wp-content/themes/newspack-india/images/x-twitter-white.png) no-repeat bottom / contain;
    display: block;
    width: 16px;
    height: 16px;
}
.site-header.fixed-navbar .hdr-follow-icons .fa-twitter:before {
    background: url(/wp-content/themes/newspack-india/images/x-twitter.png) no-repeat bottom / contain;
}
.site-header .middle-header-contain {
    background: #fff;
}
.site-footer {
    background: #f3f3f3 !important;
}
footer.site-footer .site-info .wrapper.site-info-contain .copyright {
    color: #000 !important;
}
/*pop CSS*/
.bg-shade {
    display: none;
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: +999999999;
    transition: all 0.5s cubic-bezier(0.22, 0.88, 1, 1);
    -moz-transition: all 0.5s cubic-bezier(0.22, 0.88, 1, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.22, 0.88, 1, 1);
    margin-bottom: 0!important;
}

.intent-nl-popup .popup-sub {
    margin: 0 auto;
    max-width: 620px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 8px;
}

.intent-nl-popup .popup-content {
    background: #fff;
    color: #fff;
    padding: 15px;
    text-align: center;
    margin: 0 auto;
    border-radius: 8px;
}

.intent-nl-popup.td .popup-content {
    padding: 10px 0 0 10px;
}


.intent-nl-popup .popup-content .logo {
    margin: 30px 0 10px 0;
}

.intent-nl-popup .popup-content h4 {
    margin: 10px 0;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.8em;
    line-height: 2.5;
    padding: 0px 20px;
    color: #000;
    margin-bottom: 0;
}

.intent-nl-popup .separator {
    max-width: 570px;
    height: 1px;
    width: 100%;
    background: #fff;
    margin: 10px auto 30px auto;
    position: relative;
}

.intent-nl-popup.td .separator {
    display: none;
}

.intent-nl-popup .news-two-col {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.intent-nl-popup .popup-content form {
    width: 80%;
    flex-basis: 80%;
    margin: 0;
    padding: 0px 15px;
    display: block;
    margin-bottom: 30px;
}

.intent-nl-popup fieldset {
    border: 0;
    padding: 0;
    position: relative;
}

.intent-nl-popup fieldset .error-msg {
    top: 121px;
    background: #fff;
    padding: 0;
    line-height: 15px;
    border-radius: 3px;
}

.intent-nl-popup .popup-content p,
.intent-nl-popup .popup-content fieldset p a {
    margin: 0.5em 0 0.8em;
    font-size: 14px;
    line-height: 28px;

}

.intent-nl-popup.td .popup-content p,
.intent-nl-popup.td .popup-content fieldset p a {
    text-align: left;
}

.intent-nl-popup .subscriptionForm ul {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px auto 0 auto !important;
    max-width: 500px;
    flex-wrap: wrap;
}

.intent-nl-popup .popup-content .error-msg,
.intent-nl-popup .popup-content .suc-msg {
    margin: 10px 0 0 0;
    text-align: left;
}

.intent-nl-popup .subscriptionForm ul input.form-input {
    width: 300px;
    height: 42px;
    float: left;
    border: 1px solid #000;
    background: #000;
    color: #000;
}

.intent-nl-popup.td .subscriptionForm ul input.form-input {
    background: var(--timeOut);
}

.intent-nl-popup .subscriptionForm ul input.form-input::placeholder {
    color: #000;
}

.intent-nl-popup.td .subscriptionForm ul input.form-input::placeholder {
    color: #000;
}

.intent-nl-popup .subscriptionForm ul input.subscribe-button {
    background: #000;
    border-radius: 0px;
    height: 42px;
    border: 1px solid #000;
    padding: 0px 26px;
    font-size: 15px;
    line-height: 28px;
    font-weight: normal;
}

.intent-nl-popup.td .subscriptionForm ul input.subscribe-button {
    color: var(--timeOut);
}

.intent-nl-popup .xclose {
    text-align: right;
    position: absolute;
    top: 15px;
    right: 15px;
}

.intent-nl-popup .close-btn img {
    width: 15px;
    filter: invert(1);
}

.intent-nl-popup .close-btn {
    background: 0 0;
    border: 0;
    cursor: pointer;
    padding: 0;
    color: #bbb;
}

.intent-nl-popup .subscriptionForm li,
.intent-nl-popup .subscriptionForm ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.intent-nl-popup .popup-content .logo img {
    width: 170px
}

.intent-nl-popup .popup-content p {
    margin: 0.5em 0 0.8em;
    font-size: 15px;
    line-height: 28px;
    color: #000;
}

.intent-nl-popup.td .popup-content p {
    text-align: center;
}

.intent-nl-popup.td .subscriptionForm ul input.form-input::placeholder {
    color: #fff;
}

.intent-nl-popup .img-block {
    width: 50%;
    display: block;
    float: right;
    padding: 0;
    line-height: 0;
}

.intent-nl-popup .img-block img {
    width: 100%;
    height: auto;
    line-height: 0;
    padding: 0;
    margin: 0;
}

.intent-nl-popup .subscriptionForm ul input.form-input {
    width: 100%;
}

.intent-nl-popup .subscriptionForm ul input.subscribe-button {
    width: 100%;

}

#intent-nl-popup .popup-content .logo img {
    width: 180px;
}

