:root {
    --color-333:#333;
    --color-2f3538:#2f3538;
    --color-6d686e: #6d686e;
    --gold: #c5a26d;
    --white: #fff;
    --black: #000;
    --red: #e81313;
    --lightred:#f3a7a7;
}
@font-face {
    font-family: 'ProximaNova-Regular';
    src: url('../fonts/ProximaNova-Regular/ProximaNova-Regular.eot');
    src:url('../fonts/ProximaNova-Regular/ProximaNova-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roc-Grotesk-Bold';
    src:url('../fonts/fonnts.com-Roc_Grotesk_Bold.otf') format('truetype');
    
}
html {
    font-size: 16px;
}
body {
    line-height: 1.3;
    font-family: 'ProximaNova-Regular',serif !important;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Roc-Grotesk-Bold',serif !important;
}
a:link {
    transition: all 0.2s;
}
a:focus, button:focus {
    outline: 0;
    text-decoration: none;
} 
.wrapper {
    width: 1256px;
}
.bottom-header-contain #site-navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
}
ul#menu-left_main_menu-1 > li:first-of-type {
    position: relative;
    background-color: var(--black);
    color: var(--white);
    padding: 0.5rem;
    margin-right: 0;
}
body.acn ul#menu-left_main_menu-1 > li:first-of-type {
    background-color: #ee3638;
}
body.channel-2 ul#menu-left_main_menu-1 > li:first-of-type {
    background-color: #87c65a;
}
body.charged ul#menu-left_main_menu-1 > li:first-of-type {
    background-color: #efd912;
}
body.commsmea-2 ul#menu-left_main_menu-1 > li:first-of-type {
    background-color: #1b97b2;
}
body.edge ul#menu-left_main_menu-1 > li:first-of-type {
    background-color: #5a50a2;
}
ul#menu-left_main_menu-1 > li:first-of-type a {
    color: var(--white);
    padding: 0 0.2rem;
}
ul#menu-left_main_menu-1 > li:first-of-type .sub-menu li a {
    color: var(--white);
    padding: calc( 0.75 * 1rem) calc( 24px + 1rem) calc( 0.75 * 1rem) 1rem;
}
.bottom-header-contain .wrapper {
    border-bottom: 1px solid var(--black);
    border-top:0;
}
body.acn .bottom-header-contain .wrapper {
    border-bottom: 1px solid #ee3638;
}
body.edge .bottom-header-contain .wrapper {
    border-bottom: 1px solid #5a50a2;
}
body.channel-2 .bottom-header-contain .wrapper {
    border-bottom: 1px solid #87c65a;
}
body.charged .bottom-header-contain .wrapper {
    border-bottom: 1px solid #efd912;
}
body.commsmea-2 .bottom-header-contain .wrapper {
    border-bottom: 1px solid #1b97b2;
}
@media only screen and (min-width: 782px) {
    .middle-header-contain .wrapper {
        padding: 0 0 1rem;
    }
}
#left-mnu .secondary-menu li.menu-item:first-child .submenu-expand svg {
    transition: all 0.2s;
}
#left-mnu .secondary-menu li.menu-item:first-child:hover .submenu-expand svg {
    transform: rotate(180deg);
}
.site-header nav.dd-menu ul li a, .site-header .nav1 .main-menu > li > a, .site-header .nav1 .main-menu > li.menu-item-has-children > a {
    font-size: 14.5px;
    letter-spacing: 0.5px;
    font-weight: 400;
    color: var(--black);
    line-height: 1.6;
    padding: 0.5rem 1.5rem;
    position: relative;
    font-weight: 600;
}
.site-header nav.dd-menu ul li a:hover, .site-header .nav1 .main-menu > li > a:hover {
    opacity: 1;
}
.site-header .hdr-search:hover svg .a {
    fill: var(--red);
}
/* #search-toggle {
    position: relative;
}

.header-search-contain #header-search {
    top: 0;
    right: 0;
    left: auto;
    width: 0;
    transition: width 0.2s;
    overflow: hidden;
    position: absolute;
    z-index: 5;
}
.header-search-contain .show#header-search {
    width: 340px;
    transition: all 0.2s;
}
.desktop-sidebar .header-search-contain.show #search-toggle .close-icon {
    display: block;
}
.header-search-contain .search-form input {
    padding: 7px 2rem 0 1.3rem;
    border: none;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
} */
.sticky .site-header .header-search-contain #search-toggle .search-icon .svg-icon {
    fill: #fff;
}
.sticky .site-header .header-search-contain #search-toggle .close-icon .svg-icon {
    fill: #fff;
}
input:focus {
    outline: none !important;
}
.sticky .site-header .header-search-contain #header-search {
margin-top: 12px;
}
#right-mnu .main-menu .menu-item:after {
    content: "";
    width: 1px;
    display: block;
    background: var(--black);
    height: 37px;
    position: absolute;
    right: -0.5rem;
    bottom: -3px;
    transform: rotate(30deg);
}
body.acn #right-mnu .main-menu .menu-item:after {
    background: #ee3638;
}
body.edge #right-mnu .main-menu .menu-item:after {
    background: #5a50a2;
}
body.channel-2 #right-mnu .main-menu .menu-item:after {
    background: #87c65a;
}
body.charged #right-mnu .main-menu .menu-item:after {
    background: #efd912;
}
body.commsmea-2 #right-mnu .main-menu .menu-item:after {
    background: #1b97b2;
}
#right-mnu .main-menu .menu-item:last-child a {
    padding-right: 0;
}
.site-header .dd-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu {
    width: 20rem;
    padding: 2rem 0;
    background: var(--color-333);
}
body.acn .site-header .dd-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu {
    background: #ee3638; 
}
body.edge .site-header .dd-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu {
    background: #5a50a2; 
}
body.channel-2 .site-header .dd-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu {
    background: #87c65a; 
}
body.charged .site-header .dd-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu {
    background: #efd912; 
}
body.commsmea-2 .site-header .dd-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu {
    background: #1b97b2;
}
ul#menu-left_main_menu-1 > li:first-of-type a:hover, ul#menu-left_main_menu-1 > li:first-of-type .sub-menu li a:hover  {
    color: #fff !important;
}
body.acn.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover:before,body.edge.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover:before, body.channel-2.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover:before, body.charged.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover:before, body.commsmea-2.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover:before {
    background: var(--white);
}
body.acn.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover svg,body.edge.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover svg, body.channel-2.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover svg, body.charged.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover svg, body.commsmea-2.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover svg {
    fill: var(--white);
}
.site-header .dd-menu .menu-item:hover .sub-menu li a {
	color: var(--white);
}
.site-header .dd-menu .sub-menu a:hover, .site-header .dd-menu .sub-menu a:focus, .site-header .dd-menu .menu-item:hover a, .site-header .nav1 .main-menu > li:hover > a, .site-header .dd-menu .menu-item:hover .sub-menu li:hover a, ul#menu-left_main_menu-1 > li:first-of-type .sub-menu li:hover a {
    background: transparent;
    color: var(--red);
}
.site-header .dd-menu .menu-item.menu-item-has-children:not(.sub-menu):hover:before {
    content: "";
    position: absolute;
    bottom: 0;
    background: var(--red);
    display: block;
    width: 100%;
    height: 2px;
    left: 0;
}
.sticky ul#menu-left_main_menu-1 > li:first-of-type {
    background-color: var(--black);
    height: 55px;
}
.sticky .bottom-header-contain {
    position: fixed;
    top: 0.5rem;
    left: 61%;
    right: 0px;
    background: var(--black);
    z-index: 999999;
    max-width: 100%;
    transform: translate(-60%);
    width: 870px;
}
body.commsmea-2.sticky .bottom-header-contain {
    width: 970px
}
body.channel-2.sticky .bottom-header-contain {
    width: 970px
}
.sticky .site-header .header-search-contain {
    top: 5px;
}
body.edge.sticky .bottom-header-contain {
    left: 61%;
    width: 970px;
}
body.channel-2.sticky .bottom-header-contain,  body.commsmea-2.sticky .bottom-header-contain {
    left: 62%;  
}
body.charged.sticky .bottom-header-contain {
    left: 63.3%; 
}
body.charged.sticky .site-header .header-search-contain, body.commsmea-2.sticky .site-header .header-search-contain {
    top: 10px;
}
body.charged.sticky .site-header .header-search-contain {
    top: 15px;
}
body.channel-2.sticky .site-header .header-search-contain {
    top: 17px;
}
body.edge.sticky .site-header .header-search-contain {
    top: 5px;
}
body.commsmea-2.sticky .site-header .header-search-contain {
    top: 12px;
}
.sticky ul#menu-left_main_menu-1 > li:first-of-type:hover>a {
    color: var(--gold);
}
.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover:before {
    content: "";
    position: absolute;
    bottom: 0;
    background: var(--gold);
    display: block;
    width: 100%;
    height: 2px;
    left: 0;
}
.sticky .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:first-of-type:hover svg {
    fill: var(--gold);
}
.sticky .bottom-header-contain .wrapper {
    max-width: 100%;
}
body.acn.sticky .middle-header-contain, body.acn.sticky .bottom-header-contain {
    background-color: #ee3638;
}
body.edge.sticky .middle-header-contain, body.edge.sticky .bottom-header-contain {
    background-color: #5a50a2;
}
body.channel-2.sticky .middle-header-contain, body.channel-2.sticky .bottom-header-contain {
    background-color: #87c65a;
}
body.charged.sticky .middle-header-contain, body.charged.sticky .bottom-header-contain {
    background-color: #efd912;
}
body.commsmea-2.sticky .middle-header-contain, body.commsmea-2.sticky .bottom-header-contain {
    background-color: #1b97b2;
}
.sticky .middle-header-contain {
    width: 100%;
    height: 64px;
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 999999;
    transform: translate(-50%);
    background-color: var(--black);
}
.sticky .site-header .custom-logo-link {
    /*background: url(https://www.edgemiddleeast.com/cloud/2024/08/22/VrB4iuYZ-Edge_New_Logo_White-01-1.png) no-repeat left top/cover;*/
    background: url(../images/logo/ITP.net_white_logo.png) no-repeat left top/cover; 
    width: 146px;
    height: 30px;
    margin-top: 18px;;
    display: inline-block;
}
body.acn .site-header .acn.custom-logo-link .custom-logo,body.edge .site-header .edge.custom-logo-link .custom-logo {
    height: auto;
    width: 280px;
}
body.commsmea-2 .site-header .commsmea.custom-logo-link .custom-logo, body.channel-2 .site-header .channel.custom-logo-link .custom-logo, body.charged .site-header .charged.custom-logo-link .custom-logo {
    height: auto;
    width: 400px;
}
.sticky .site-header .edge .custom-logo-link {
    background: url(../images/logo/VrB4iuYZ-Edge_New_Logo_White-01-1.png) no-repeat left top/cover;
    width: 183px;
    height: 64px;
    display: inline-block;
}
body.acn.sticky .site-header .acn.custom-logo-link {
    background: url(../images/logo/ACN_white_logo.png) no-repeat left top/cover;
    width: 160px;
    height: 70px;
    display: inline-block;
    margin-top: -12px;
}
body.acn footer .ftr-link figure img {
    display: none;
}
body.acn footer .ftr-link figure {
    background: url(../images/logo/ACN_white_logo.png) no-repeat left top/cover;
    width: 160px;
    height: 70px;
}
body.edge.sticky .site-header .edge.custom-logo-link {
    background: url(../images/logo/Edge_New_Logo_White-01-1.png) no-repeat left top/cover;
    width: 140px;
    height: 53px;
    display: inline-block;
    margin-top: 7px;
}
body.edge footer .ftr-link figure img {
    display: none;
}
body.edge footer .ftr-link figure {
    background: url(../images/logo/Edge_New_Logo_White-01-1.png) no-repeat left top/cover;
    width: 178px;
    height: 60px;
}
footer .ftr-link figure img {
    display: none;
}
footer .ftr-link figure {
    background: url(../images/logo/ITP.net_white_logo.png) no-repeat left top/cover;
    width: 146px;
    height: 30px;
}
body.channel-2.sticky .site-header .channel.custom-logo-link {
    background: url(../images/logo/o5MJ58C4-Channel_white_logo-1.png) no-repeat left top/cover;
    width: 180px;
    height: 30px;
    display: inline-block;
    margin-top: 15px;
}
body.channel-2 footer .ftr-link figure img {
    display: none;
}
body.channel-2 footer .ftr-link figure {
    background: url(../images/logo/o5MJ58C4-Channel_white_logo-1.png) no-repeat left top/cover;
    width: 180px;
    height: 30px;
}
body.charged.sticky .site-header .charged.custom-logo-link {
    background: url(../images/logo/Charged_white_logo.png) no-repeat left top/cover;
    width: 180px;
    height: 30px;
    display: inline-block;
    margin-top: 15px;
}
body.charged footer .ftr-link figure img {
    display: none;
}
body.charged footer .ftr-link figure {
    background: url(../images/logo/Charged_white_logo.png) no-repeat left top/cover;
    width: 180px;
    height: 30px;
}
body.commsmea-2.sticky .site-header .commsmea.custom-logo-link {
    background: url(../images/logo/CommsMEA_logo_white.png) no-repeat left top/cover;
    width: 140px;
    height: 20px;
    display: inline-block;
    margin-top: 23px;
}
/* body.commsmea-2 .site-header .commsmea.custom-logo-link:target [href="https://beta.itp.net/"] */
body.commsmea-2 footer .ftr-link figure img {
    display: none;
}
body.commsmea-2 footer .ftr-link figure {
    background: url(../images/logo/CommsMEA_logo_white.png) no-repeat left top/cover;
    width: 180px;
    height: 30px;
}
/* .sticky .middle-header-contain .wrapper {
    max-width: 100%;
    padding: 0;
} */
.sticky .site-header .bottom-header-contain nav ul li a, .sticky .site-header #right-mnu .main-menu .menu-item a {
    color: var(--white);
}
.sticky .site-header .bottom-header-contain nav ul li:hover .sub-menu li a, .sticky .site-header #right-mnu .main-menu .menu-item:hover .sub-menu li a {
    color: var(--white);
}
.search .entry-title a:hover, a:hover, footer .menu .menu-item a:hover, .wp-block-columns.ftr-nav-wrap .ftr-social-section .wp-block-social-links .wp-social-link a:hover {
    color: #ee3638 !important;
}
.category-magazines .mg-top-wrap a.rd-nw-btn {
    color: var(--white) !important;
}
body.acn a:hover {
    color: #ee3638 !important;
}
body.channel-2.search .entry-title a:hover, body.channel-2 a:hover, body.channel-2 footer .menu .menu-item a:hover, body.channel-2 .wp-block-columns.ftr-nav-wrap .ftr-social-section .wp-block-social-links .wp-social-link a:hover {
    color: #87c65a !important;
}
body.edge a:hover {
    color: #5a50a2 !important;
}
body.edge.search .entry-title a:hover, body.edge a:hover, body.edge .wp-block-columns.ftr-nav-wrap .ftr-social-section .wp-block-social-links .wp-social-link a:hover {
    color: #5a50a2 !important;
}
body.channel-2 a:hover, body.channel-2 footer .menu .menu-item a:hover {
    color: #87c65a !important;
}
body.charged.search .entry-title a:hover, body.charged a:hover, body.charged footer .menu .menu-item a:hover, body.charged .wp-block-columns.ftr-nav-wrap .ftr-social-section .wp-block-social-links .wp-social-link a:hover {
    color: #efd912 !important;
}
body.charged a:hover {
    color: #efd912 !important;
}
body.commsmea-2.search .entry-title a:hover, body.commsmea-2 a:hover, body.commsmea-2 .wp-block-columns.ftr-nav-wrap .ftr-social-section .wp-block-social-links .wp-social-link a:hover {
    color: #1b97b2 !important;
}
body.edge footer .menu .menu-item a:hover {
    color: #5a50a2 !important;
}
body.commsmea-2 a:hover, body.commsmea-2 footer .menu .menu-item a:hover {
    color: #1b97b2 !important;
}
body.acn.sticky .middle-header-contain a:hover,body.channel-2.sticky .middle-header-contain a:hover,body.edge.sticky .middle-header-contain a:hover,body.channel-2.sticky .middle-header-contain a:hover,body.charged.sticky .middle-header-contain a:hover,.body.commsmea-2.sticky .middle-header-contain a:hover, .sticky .site-header .bottom-header-contain nav ul li:hover a, .sticky .site-header #right-mnu .main-menu .menu-item:hover a, .sticky .site-header .bottom-header-contain nav ul li .sub-menu li:hover a, .sticky .site-header #right-mnu .main-menu .menu-item .sub-menu li:hover a {
    color: #fff !important;
}
.sticky .site-header #right-mnu .submenu-expand svg, .sticky .hdr-search svg .a {
    fill: var(--white);
}
.sticky .site-header .dd-menu .menu-item.menu-item-has-children:not(.sub-menu):hover:before {
    left: 0;
}
.rank-math-breadcrumb,.bottom-header-contain .header-search-contain, .site-header .dd-menu > ul > li > .sub-menu::before, .site-header #right-mnu .dd-menu .menu-item.menu-item-has-children .submenu-expand, .site-header #left-mnu .dd-menu .menu-item.menu-item-has-children:not(.sub-menu):hover:before, #right-mnu .main-menu .menu-item:last-child:after,#hpBlockTab li:last-child a:after, .sticky .site-header .custom-logo-link .custom-logo, .mobile-menu-toggle span.mobile-hamburger, .archive .main-article .entry-subhead .entry__share, #right-mnu .main-menu .menu-item ul.sub-menu li:after, .archive .navigation.pagination, #cat_withAd .more-frm-blk .col-withAd .col-right .AdRight1 article .entry-content p, #cat_withAd .left-adblcok article .entry-content p, #cat_withAd .list-posts article .entry-content p, .single .entry-subhead .entry__share>span, #featImghwidth .entry-subhead .entry__share>span, .footer-branding, .single .main-content-left .entry-header .entry-subhead, .single .main-content .headWrap>.entry-header .entry-subhead, #cat_withAd #addMore .vertical-article article .entry-content p, .page .post-navigation {
    display: none;
} 
#hpBlockTab {
    list-style: none;
    display: inline-flex;
    gap: 4rem;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid var(--black);
}
body.acn #hpBlockTab {
    border-bottom: 1px solid #ee3638;
}
body.edge #hpBlockTab {
    border-bottom: 1px solid #5a50a2;
}
body.channel-2 #hpBlockTab {
    border-bottom: 1px solid #87c65a;
}
body.charged #hpBlockTab {
    border-bottom: 1px solid #efd912;
}
body.commsmea-2 #hpBlockTab {
    border-bottom: 1px solid #1b97b2;
}
#hpBlockTab li a.inactive {
    border-bottom: 12px solid var(--white);
    transition: all 0.5s;
    cursor: pointer;
}
#hpBlockTab li a {
    border-bottom: 12px solid var(--red);
    font-size: 1.125rem;
    line-height: 1.5;
    color: var(--black);
    text-decoration: none;
    display: inline-block;
    cursor: default;
    border-radius: 0;
    position: relative;
}
body.acn #hpBlockTab li a {
    border-bottom: 12px solid #ee3638;
}
body.edge #hpBlockTab li a {
    border-bottom: 12px solid #5a50a2;
}
body.channel-2 #hpBlockTab li a {
    border-bottom: 12px solid #87c65a;
}
body.charged #hpBlockTab li a {
    border-bottom: 12px solid #efd912;
}
body.commsmea-2 #hpBlockTab li a {
    border-bottom: 12px solid #1b97b2;
}
body.acn #hpBlockTab li a.inactive,body.edge #hpBlockTab li a.inactive, body.channel-2 #hpBlockTab li a.inactive, body.charged #hpBlockTab li a.inactive, body.commsmea-2 #hpBlockTab li a.inactive {
    border-bottom: 12px solid var(--white);
}
body.acn hr {
    background-color: #ee3638 !important;
    color: #ee3638 !important;
    border-top: 0;
}
body.edge hr {
    background-color: #5a50a2 !important;
    color: #5a50a2 !important;
    border-top: 0;
}
body.channel-2 hr {
    background-color: #87c65a !important;
    color: #87c65a !important;
    border-top: 0;
}
body.charged hr {
    background-color: #efd912 !important;
    color: #efd912 !important;
    border-top: 0;
}
body.commsmea-2 hr {
    background-color: #1b97b2 !important;
    color: #1b97b2 !important;
    border-top: 0;
}
#hpBlockTab li a:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 38px;
    position: absolute;
    bottom: -15px;
    right: -2rem;
    background: var(--black);
    transform: rotate(30deg);
}
body.acn #hpBlockTab li a:after {
    background: #ee3638;
}
body.edge #hpBlockTab li a:after {
    background: #5a50a2;
}
body.channel-2 #hpBlockTab li a:after {
    background: #87c65a;
}
body.charged #hpBlockTab li a:after {
    background: #efd912;
}
body.commsmea-2 #hpBlockTab li a:after {
    background: #1b97b2;
}
.wp-block-columns.hp-tab-details-main, .search .entry {
    margin-top: 0;
}
.home div.wp-block-columns {
    gap: 3.5rem;
}
.hp-right-block {
    border-left: 1px solid var(--black);
    padding-left: 3.5rem;
}
body.acn .hp-right-block {
    border-left: 1px solid #ee3638;
    padding-left: 3.5rem;
}
body.edge .hp-right-block {
    border-left: 1px solid #5a50a2;
    padding-left: 3.5rem;
}
body.channel-2 .hp-right-block {
    border-left: 1px solid #87c65a;
    padding-left: 3.5rem;
}
body.charged .hp-right-block {
    border-left: 1px solid #efd912;
    padding-left: 3.5rem;
}
body.commsmea-2 .hp-right-block {
    border-left: 1px solid #1b97b2;
    padding-left: 3.5rem;
}
.hp-right-block  article, .upcoming-events article, .latest-pro article {
    margin-bottom: 30px;
}
.hp-right-block h3.wp-block-heading, .single #secondary h2.wp-block-heading, .search #secondary h2.wp-block-heading {
    font-size: 1.125rem!important;
    font-weight: 500;
    padding-bottom: 0.75rem;
    border-bottom: 1px solid var(--black);
    margin-bottom: 2rem;
}
body.acn .hp-right-block h3.wp-block-heading, body.acn.single #secondary h2.wp-block-heading {
    border-bottom: 1px solid #ee3638;
}
body.edge .hp-right-block h3.wp-block-heading, body.edge.single #secondary h2.wp-block-heading {
    border-bottom: 1px solid #5a50a2;
}
body.channel-2 .hp-right-block h3.wp-block-heading, body.channel-2.single #secondary h2.wp-block-heading {
    border-bottom: 1px solid #87c65a;
}
body.charged .hp-right-block h3.wp-block-heading, body.charged.single #secondary h2.wp-block-heading {
    border-bottom: 1px solid #efd912;
}
body.commsmea-2 .hp-right-block h3.wp-block-heading, body.commsmea-2.single #secondary h2.wp-block-heading {
    border-bottom: 1px solid #1b97b2;
}
.single #secondary h2.wp-block-heading {
    margin-bottom: -2rem;
}
.hp-right-block .entry-wrapper .entry-title a, .single #secondary .wp-block-latest-posts li > a {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
}
.single #secondary .wp-block-latest-posts li > a {
    font-family: sans-serif !important;
    font-weight: 600 !important;
}
#cat_noAd .inner-subscription-blk .col-left .cta-subscribe-section {
    margin-bottom: 32px;
}
#cat_noAd .inner-subscription-blk .col-left .cta-subscribe-section .form-wrap {
    display: flex;
    gap: 1rem;
    align-items: center;
}
#cat_noAd .inner-subscription-blk .col-left .cta-subscribe-section .form-wrap>div, #cat_noAd .inner-subscription-blk .col-left .cta-subscribe-section .form-wrap .signup-form {
    flex-basis: 50%;
}
#cat_noAd .inner-subscription-blk .col-left .cta-subscribe-section .form-wrap .signup-fields {
    display: flex;
    align-items: center;
}
#cat_noAd .inner-subscription-blk .col-left .cta-subscribe-section .form-wrap .form-item {
    width: 100%;
}
.hp-right-block .cta-subscribe-section .cta-form-title, .archive .cta-subscribe-section .cta-form-title, .single .cta-subscribe-section .cta-form-title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
}
.hp-right-block .cta-subscribe-section .signup-fields input[type='text'], #cat_noAd .cta-subscribe-section .signup-fields input[type='text'], #cat_withAd .cta-subscribe-section .signup-fields input[type='text'], .single .cta-subscribe-section .signup-fields input[type='text'] , .search .cta-subscribe-section .signup-fields input[type='text'] {
    font-size: .875rem;
    line-height: 1.5;
    border: 2px solid var(--black);
    width: 100%;
}
#cat_noAd .cta-subscribe-section .signup-fields input[type='text'], #cat_withAd .cta-subscribe-section .signup-fields input[type='text']  {
    padding: 8px 24px;  
}
.hp-right-block .cta-subscribe-section .signup-fields #subs-button, #cat_noAd .cta-subscribe-section .signup-fields #subs-button, #cat_withAd .cta-subscribe-section .signup-fields #subs-button, .single .cta-subscribe-section .signup-fields #subs-button , .search .cta-subscribe-section .signup-fields #subs-button {
    padding: 9px 24px;
    margin: 8px 0 0 0;
    width: 140px;
    background-color: var(--red);
    color: var(--white);
    font-size: .875rem;
    line-height: 1.5;
    font-weight: 400;
    border-radius: 0;
    border: 1px solid var(--red);
    letter-spacing: 1px;
}
body.acn .hp-right-block .cta-subscribe-section .signup-fields #subs-button, body.acn#cat_noAd .cta-subscribe-section .signup-fields #subs-button, body.acn#cat_withAd .cta-subscribe-section .signup-fields #subs-button, body.acn.single .cta-subscribe-section .signup-fields #subs-button {
    background-color: #ee3638;
    border: 1px solid #ee3638;
}
body.edge .hp-right-block .cta-subscribe-section .signup-fields #subs-button, body.edge#cat_noAd .cta-subscribe-section .signup-fields #subs-button, body.edge#cat_withAd .cta-subscribe-section .signup-fields #subs-button, body.edge.single .cta-subscribe-section .signup-fields #subs-button {
    background-color: #5a50a2;
    border: 1px solid #5a50a2;
}
body.channel-2 .hp-right-block .cta-subscribe-section .signup-fields #subs-button, body.channel-2#cat_noAd .cta-subscribe-section .signup-fields #subs-button, body.channel-2#cat_withAd .cta-subscribe-section .signup-fields #subs-button, body.channel-2.single .cta-subscribe-section .signup-fields #subs-button {
    background-color: #87c65a;
    border: 1px solid #87c65a;
}
body.charged .hp-right-block .cta-subscribe-section .signup-fields #subs-button, body.charged#cat_noAd .cta-subscribe-section .signup-fields #subs-button, body.charged#cat_withAd .cta-subscribe-section .signup-fields #subs-button, body.charged.single .cta-subscribe-section .signup-fields #subs-button {
    background-color: #efd912;
    border: 1px solid #efd912;
}
body.commsmea-2 .hp-right-block .cta-subscribe-section .signup-fields #subs-button, body.commsmea-2#cat_noAd .cta-subscribe-section .signup-fields #subs-button, body.commsmea-2#cat_withAd .cta-subscribe-section .signup-fields #subs-button, body.commsmea-2.single .cta-subscribe-section .signup-fields #subs-button {
    background-color: #1b97b2;
    border: 1px solid #1b97b2;
}
body.acn .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover,body.edge .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, body.channel-2 .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, body.charged .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, body.commsmea-2 .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover {
    color: #fff;
}
#cat_noAd .cta-subscribe-section .signup-fields #subs-button {
    width: 100%;
    margin: 0;
} 
.hp-right-block .upcoming-events h2.wp-block-heading {
    padding-bottom: 0.75rem;
    border-bottom: 1px solid var(--black);
    margin-bottom: 2rem;
    margin-top: 2rem;
    font-size: 1.125rem;
    line-height: 1.3;
    font-weight: 500;
}
body.acn .hp-right-block .upcoming-events h2.wp-block-heading, body.acn .hp-right-block .wpnbha.is-style-borders article {
    border-bottom: 1px solid #ee3638;
}
body.edge .hp-right-block .upcoming-events h2.wp-block-heading, body.edge .hp-right-block .wpnbha.is-style-borders article {
    border-bottom: 1px solid #5a50a2;
}
body.channel-2 .hp-right-block .upcoming-events h2.wp-block-heading, body.channel-2 .hp-right-block .wpnbha.is-style-borders article {
    border-bottom: 1px solid #87c65a;
}
body.charged .hp-right-block .upcoming-events h2.wp-block-heading, body.charged .hp-right-block .wpnbha.is-style-borders article {
    border-bottom: 1px solid #efd912;
}
body.commsmea-2 .hp-right-block .upcoming-events h2.wp-block-heading, body.commsmea-2 .hp-right-block .wpnbha.is-style-borders article {
    border-bottom: 1px solid #1b97b2;
}
body.acn .hp-right-block .wpnbha.is-style-borders article:last-child,body.edge .hp-right-block .wpnbha.is-style-borders article:last-child, body.channel-2 .hp-right-block .wpnbha.is-style-borders article:last-child, body.charged .hp-right-block .wpnbha.is-style-borders article:last-child, body.commsmea-2 .hp-right-block .wpnbha.is-style-borders article:last-child {
    border-bottom: 0;
}
.hp-right-block .upcoming-events .entry-wrapper .entry-title a {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
}
.hp-right-block .latest-pro .wp-block-heading {
    font-size: 1.125rem;
    line-height: 1.3;
    font-weight: 500;
}
.hp-right-block .latest-pro .entry-wrapper .entry-title a {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
}
.wpnbha .cat-links, .archive .cat-links, .search .cat-links {
    font-size: 0.875rem;
    line-height: 1.3;
    font-weight: 400;
    color: var(--red);
}
body.acn .wpnbha .cat-links, body.acn.archive .cat-links, body.acn.search .cat-links {
    color: #ee3638;
}
body.edge .wpnbha .cat-links, body.edge.archive .cat-links, .edge.acn.search .cat-links {
    color: #5a50a2;
}
body.charged .wpnbha .cat-links, body.charged.archive .cat-links, body.charged.search .cat-links {
    color: #efd912;
}
body.commsmea-2 .wpnbha .cat-links, body.commsmea-2.archive .cat-links, body.commsmea-2.search .cat-links {
    color: #1b97b2;
}
.wpnbha .cat-links a:hover {
    text-decoration: none;
}
.wpnbha.ts-3 article .entry-title, .single .most-read-stories .mrs-title {
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.5;
}
.wpnbha.ts-3 article .entry-wrapper p, .entry-wrapper p, #cat_withAd .more-frm-blk .col-withAd .vertical-article article .entry-content p, #featImgfwidth .entry-header p, #featImghwidth .entry-header p {
    font-size: 1.125rem !important;
    line-height: 1.5;
    color: var(--black);
}
.wpnbha.ts-2 article .newspack-post-subtitle {
    font-size: 0.9em !important;
    font-style: normal !important;
}
.wpnbha.ts-3 article .entry-meta {
    font-size: 0.875rem;
    line-height: 1.7;
    color: var(--black);
}
.wpnbha .entry-meta .byline:not(:last-child) {
    margin-right: 0.625rem;
}
.wpnbha article .entry-meta .author-prefix {
  text-transform: capitalize;
}
.wpnbha article .entry-meta .author a, .entry-meta .byline a  {
  color: var(--black);
  font-weight: 400;
}
#hpBlockTab li a.inactive:hover, .wpnbha .entry-title a:hover, .home .wpnbha article .entry-meta .author a:hover, .archive .entry-title a:hover, .single .entry-title a:hover, .category-magazines .site-main ul li a:hover, .single .most-read-stories ul.mrs-video-list li a:hover, .entry-meta .byline a:hover {
    color: var(--red);
}
body.acn #hpBlockTab li a.inactive:hover, .wpnbha .entry-title a:hover, body.acn .wpnbha article .entry-meta .author a:hover, body.acn.archive .entry-title a:hover, body.acn.single .entry-title a:hover, body.acn.category-magazines .site-main ul li a:hover, body.acn.single .most-read-stories ul.mrs-video-list li a:hover, body.acn .entry-meta .byline a:hover {
    color: #ee3638;
}
body.edge #hpBlockTab li a.inactive:hover, .wpnbha .entry-title a:hover, body.edge .wpnbha article .entry-meta .author a:hover, body.edge.archive .entry-title a:hover, body.edge.single .entry-title a:hover, body.edge.category-magazines .site-main ul li a:hover, body.edge.single .most-read-stories ul.mrs-video-list li a:hover, body.edge .entry-meta .byline a:hover {
    color: #5a50a2;
}
body.channel-2 #hpBlockTab li a.inactive:hover, .wpnbha .entry-title a:hover, body.channel-2 .wpnbha article .entry-meta .author a:hover, body.channel-2.archive .entry-title a:hover, body.channel-2.single .entry-title a:hover, body.channel-2.category-magazines .site-main ul li a:hover, body.channel-2.single .most-read-stories ul.mrs-video-list li a:hover, body.channel-2 .entry-meta .byline a:hover {
    color: #87c65a;
}
body.commsmea-2 #hpBlockTab li a.inactive:hover, .wpnbha .entry-title a:hover, body.commsmea-2 .wpnbha article .entry-meta .author a:hover, body.commsmea-2.archive .entry-title a:hover, body.commsmea-2.single .entry-title a:hover, body.channel-2.category-magazines .site-main ul li a:hover, body.commsmea-2.single .most-read-stories ul.mrs-video-list li a:hover, body.commsmea-2 .entry-meta .byline a:hover {
    color: #1b97b2;
}
.wpnbha article .entry-meta .publish {
    font-size: 0.75rem;
}
.has-more-button .wp-block-button__link, .wp-block-button .wp-block-button__link.wp-element-button, .archive #load-cat-more {
    width: 100%;
    background-color: var(--white);
    color: var(--red) !important;
    border: 1px solid var(--red);
    padding: .75rem 2.25rem;
    font-size: 1.125rem;
    font-weight: 400;
    border-radius: 0;
    height: 50px;
    text-align: center;
}
body.acn .has-more-button .wp-block-button__link, body.acn .wp-block-button .wp-block-button__link.wp-element-button, body.acn.archive #load-cat-more {
    background-color: var(--white);
    border: 1px solid #ee3638;
    color: #ee3638 !important;
    padding: .75rem 2.25rem;
    font-size: 1.125rem;
    font-weight: 400;
    border-radius: 0;
    height: 50px;
}
body.edge .has-more-button .wp-block-button__link, body.edge .wp-block-button .wp-block-button__link.wp-element-button, body.edge.archive #load-cat-more {
    background-color: var(--white);
    border: 1px solid #5a50a2;
    color: #5a50a2 !important;
    padding: .75rem 2.25rem;
    font-size: 1.125rem;
    font-weight: 400;
    border-radius: 0;
    height: 50px;
}
body.channel-2 .has-more-button .wp-block-button__link, body.channel-2 .wp-block-button .wp-block-button__link.wp-element-button, body.channel-2.archive #load-cat-more {
    background-color: var(--white);
    border: 1px solid #87c65a;
    color: #87c65a !important;
    padding: .75rem 2.25rem;
    font-size: 1.125rem;
    font-weight: 400;
    border-radius: 0;
    height: 50px;
}
body.charged .has-more-button .wp-block-button__link, body.charged .wp-block-button .wp-block-button__link.wp-element-button, body.charged.archive #load-cat-more {
    background-color: var(--white);
    border: 1px solid #efd912;
    color: #efd912 !important;
    padding: .75rem 2.25rem;
    font-size: 1.125rem;
    font-weight: 400;
    border-radius: 0;
    height: 50px;
}
body.commsmea-2 .has-more-button .wp-block-button__link, body.commsmea-2 .wp-block-button .wp-block-button__link.wp-element-button, body.commsmea-2.archive #load-cat-more {
    background-color: var(--white);
    border: 1px solid #1b97b2;
    color: #1b97b2 !important;
    padding: .75rem 2.25rem;
    font-size: 1.125rem;
    font-weight: 400;
    border-radius: 0;
    height: 50px;
}
.archive #load-cat-more {
    margin-top: 1rem;
}
.home .has-more-button .wp-block-button__link:hover, .home .wp-block-button .wp-block-button__link.wp-element-button:hover, .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, .archive #load-cat-more:hover, #cat_noAd .cta-subscribe-section .signup-fields #subs-button:hover, #featImgfwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, #featImghwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, #cat_withAd .cta-subscribe-section .signup-fields #subs-button:hover,  .single .cta-subscribe-section .signup-fields #subs-button:hover, .search .cta-subscribe-section .signup-fields #subs-button:hover {
    background-color: var(--lightred);
    color: var(--red);
}
body.acn .has-more-button .wp-block-button__link:hover, body.acn .wp-block-button .wp-block-button__link.wp-element-button:hover, body.acn .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, body.acn.archive #load-cat-more:hover, body.acn#cat_noAd .cta-subscribe-section .signup-fields #subs-button:hover, #featImgfwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.acn#featImghwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.acn#cat_withAd .cta-subscribe-section .signup-fields #subs-button:hover,  body.acn.single .cta-subscribe-section .signup-fields #subs-button:hover, body.acn.search .cta-subscribe-section .signup-fields #subs-button:hover {
    background-color: var(--lightred);
    color: #ee3638;
}
body.edge .has-more-button .wp-block-button__link:hover, body.edge .wp-block-button .wp-block-button__link.wp-element-button:hover, body.edge .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, body.edge.archive #load-cat-more:hover, body.edge#cat_noAd .cta-subscribe-section .signup-fields #subs-button:hover, #featImgfwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.edge#featImghwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.edge#cat_withAd .cta-subscribe-section .signup-fields #subs-button:hover,  body.edge.single .cta-subscribe-section .signup-fields #subs-button:hover, body.edge.search .cta-subscribe-section .signup-fields #subs-button:hover {
    background-color: #8681b2;
    color: #5a50a2;
}
body.channel-2 .has-more-button .wp-block-button__link:hover, body.channel-2 .wp-block-button .wp-block-button__link.wp-element-button:hover, body.channel-2 .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, body.channel-2.archive #load-cat-more:hover, body.channel-2#cat_noAd .cta-subscribe-section .signup-fields #subs-button:hover, body.channel-2#featImgfwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.channel-2#featImghwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.channel-2#cat_withAd .cta-subscribe-section .signup-fields #subs-button:hover,  body.channel-2.single .cta-subscribe-section .signup-fields #subs-button:hover, body.channel-2.search .cta-subscribe-section .signup-fields #subs-button:hover {
    background-color: #b6d79c;
    color: #87c65a;
}
body.charged .has-more-button .wp-block-button__link:hover, body.charged .wp-block-button .wp-block-button__link.wp-element-button:hover, body.charged .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, body.charged.archive #load-cat-more:hover, body.charged#cat_noAd .cta-subscribe-section .signup-fields #subs-button:hover, body.charged#featImgfwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.charged#featImghwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.charged#cat_withAd .cta-subscribe-section .signup-fields #subs-button:hover,  body.charged.single .cta-subscribe-section .signup-fields #subs-button:hover, body.charged.search .cta-subscribe-section .signup-fields #subs-button:hover {
    background-color: #ede27f;
    color: #efd912;
}
body.commsmea-2 .has-more-button .wp-block-button__link:hover, body.commsmea-2 .wp-block-button .wp-block-button__link.wp-element-button:hover, body.commsmea-2 .hp-right-block .cta-subscribe-section .signup-fields #subs-button:hover, body.commsmea-2.archive #load-cat-more:hover, body.commsmea-2#cat_noAd .cta-subscribe-section .signup-fields #subs-button:hover, body.commsmea-2#featImgfwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.commsmea-2#featImghwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a:hover, body.commsmea-2#cat_withAd .cta-subscribe-section .signup-fields #subs-button:hover,  body.commsmea-2.single .cta-subscribe-section .signup-fields #subs-button:hover, body.commsmea-2.search .cta-subscribe-section .signup-fields #subs-button:hover {
    background-color: #7ac2d2;
    color: #1b97b2;
}
#secondary .widget {
    margin: 0;
}
.single #secondary .widget_recent_entries ul li, .search #secondary .widget_recent_entries ul li {
    border: solid rgba(0, 0, 0, .2);
    border-width: 0 0 1px;
    box-sizing: content-box;
    padding-bottom: 1em;
}
.hp-vertical-article .entry-title a, #cat_withAd .more-frm-blk .col-withAd .col-right .AdRight1 article .entry-container .entry-title, .single .most-read-stories ul.mrs-video-list li a {
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 1.4;
}
.single .most-read-stories ul.mrs-video-list li figure {
    height: auto;
    width: 100%;
}
.hp-horizontal-article article, .search article {
    border-bottom:  1px solid #6d686e;
    padding-bottom: 1rem;
    padding-top: 1rem;
}
.hp-horizontal-article article:last-child{
    border: 0;
}
body.acn .hp-horizontal-article article, body.acn .search article {
    border-bottom:  1px solid #ee3638;
}
body.edge .hp-horizontal-article article, body.edge .search article {
    border-bottom:  1px solid #5a50a2;
}
body.channel-2 .hp-horizontal-article article, body.channel-2 .search article {
    border-bottom:  1px solid #87c65a;
}
body.charged .hp-horizontal-article article, body.charged .search article {
    border-bottom:  1px solid #efd912;
}
body.commsmea-2 .hp-horizontal-article article, body.commsmea-2 .search article {
    border-bottom:  1px solid #1b97b2;
}
.hp-horizontal-article .entry-title a, .search .entry-title a {
    font-size: 1.625rem;
    font-weight: 400;
    line-height: 1.4;
}
.hp-featured-stories .wp-block-heading {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.7;
}
.hp-featured-stories.featured-nl-stories .entry-title a {
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.2;
}
.hp-featured-stories .entry-title a {
    font-size: 1.375rem !important;
    font-weight: 400;
    line-height: 1.5;
}
.hp-featured-stories .entry-wrapper p {
    font-size: .875rem !important;
    line-height: 1.7;
    color: var(--black);
}
.trending-forum .entry-title a {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.7;
}
.trending-forum .avatar, #featImgfwidth .entry-subhead .author-avatar img, #featImghwidth .entry-subhead .author-avatar img {
    height: 56px !important;
    width: 56px !important;
}
.byline, .trending-forum .entry-meta .byline, .hp-right-block .entry-meta .byline, .hp-right-block .cta-subscribe-section .cta-form-info, .single .cta-subscribe-section .cta-form-info, .hp-right-block .upcoming-events .entry-wrapper .entry-meta .entry-date, .archive
.cta-subscribe-section .cta-form-info, .archive .byline, .archive .byline .author .url, #cat_noAd .horizontal-article .entry-meta, .archive .vertical-article .entry-meta, .archive i, .archive .by_line, #featImgfwidth .entry-subhead .byline, #featImgfwidth .entry-subhead .byline .author .url, #featImghwidth .entry-subhead .byline, #featImghwidth .entry-subhead .byline .author .url, .single .entry-meta, .single i,.search i, .single .by_line, .search .entry-meta, .search .byline .url, .search .by_line , .single #secondary .wp-block-latest-posts__post-author  {
    text-transform: capitalize;
    font-size: .875rem;
    font-style: normal !important;
    font-weight: 400;
    line-height: 1.7;
    color: var(--black);
}
.single .entry-subhead .posted-on::before {
    content: '';
    color: #252424;
    display: block;
    width: 50%;
    border-top: 0.7px solid #000;
    padding-bottom: 20px;
    position: relative;
    left: 63px;
    top: 9px;
    width: 92%;
}
.archive i, .single i, .search i {
    padding-right: 0;
}
.hp-right-block .latest-pro .entry-wrapper .entry-meta .entry-date, .archive .posted-on, #featImgfwidth .entry-subhead .posted-on, #featImghwidth .entry-subhead .posted-on, .search .posted-on {
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.7; 
}
/* .entry-wrapper .entry-meta .entry-date {
    padding-top: 5px;
} */
.error-msg, .suc-msg {
    font-size: 0.875rem;
    color: var(--red);
    margin-top: 5px;
    text-align: left;
}
.suc-msg {
    color: #008000;
}
/* Archive list cat_noAd category start */
.archive #main, #featImgfwidth .main-content, #featImghwidth .main-content {
    width: 100%;
}
.archive .page-header .page-title .page-description {
    font-size: 4.62rem;
    font-weight: 400;
    line-height: 1.3;
    text-align: center;
}
#cat_noAd .vertical-article article {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding-bottom: 40px;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid var(--color-2f3538);
}
#cat_noAd .horizontal-article {
    border-bottom: 1px solid var(--color-2f3538);
}
#cat_noAd .horizontal-article article {
    display: flex;
    flex-direction: row-reverse;
    margin: 40px 0;
    gap: 1rem;
}
#cat_noAd .left-adblcok .col-left article:first-of-type, #cat_withAd .left-adblcok .col-left article:first-of-type {
    margin-top: 0;
}
#cat_noAd .vertical-article article .post-thumbnail, #cat_noAd .vertical-article article .entry-container {
    flex-basis: 50%;
}
/* #cat_noAd .left-adblcok .col-left article .post-thumbnail:first-of-type, #cat_withAd .left-adblcok .col-left article .post-thumbnail:first-of-type {
    flex-basis: 25%;
} */
#cat_noAd .horizontal-article article .post-thumbnail, #cat_noAd .left-adblcok .col-left article .post-thumbnail, #cat_withAd .left-adblcok .col-left article .post-thumbnail, #cat_noAd .horizontal-article article .post-thumbnail, #cat_noAd .left-adblcok .col-left article .post-thumbnail, #cat_withAd .left-adblcok .col-left article .post-thumbnail, .search .has-post-thumbnail .post-thumbnail {
    flex-basis: 33%;
    margin: 0;
    /* max-width: 289px; */
}
#cat_noAd .left-adblcok .col-left article .post-thumbnail {
    max-width: 289px;
}
#cat_noAd .horizontal-article article .entry-container, #cat_noAd .left-adblcok .col-left article .entry-container, #cat_withAd .left-adblcok .col-left article .entry-container {
    flex-basis: 67%;
}
#cat_noAd .vertical-article article .entry-title {
    margin-top: 4px;
    margin-bottom: 16px;
    font-weight: 400;
    font-size: 36px;
    line-height: 1.2;
}
#cat_noAd .horizontal-article article .entry-title, #cat_noAd .left-adblcok article .entry-title {
    margin-bottom: 5px;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
}
#cat_noAd .vertical-article article .entry-content p {
    font-size: 1.125rem;
    line-height: 1.5;
    color: var(--color-6d686e);
}
#cat_noAd .horizontal-article article .entry-content p, #cat_noAd .left-adblcok article .entry-content p, .search article .entry-content p {
    font-size: 14px;
    line-height: 1.65;
    color: var(--color-6d686e);
}
#cat_noAd .inner-subscription-blk {
    display: flex;
    border-bottom: 1px solid var(--color-2f3538);
    gap: 1.75rem;
    align-items: center;
}
#cat_noAd .inner-subscription-blk .col-left {
    flex-basis: calc(100% - 300px)
}
#cat_noAd .inner-subscription-blk .col-right {
    flex-basis: 300px;
    margin-top: 15px;
}
#cat_noAd .left-adblcok, #cat_withAd .more-frm-blk .left-adblcok {
    display: flex;
    gap: 1.75rem;
    margin: 40px 0;
}
#cat_withAd .more-frm-blk .col-withAd .col-right .AdRight1 {
    border-bottom: 1px solid var(--color-2f3538);
    margin-bottom: 1rem;
    padding-bottom: 1rem;
}
#cat_withAd .more-frm-blk .col-withAd {
    border-bottom: 1px solid var(--color-2f3538);
    padding: 3rem;
}
#cat_noAd .left-adblcok .col-left, #cat_withAd .more-frm-blk .col-withAd .col-left,#cat_withAd .more-frm-blk .left-adblcok .col-left {
    flex-basis: 67%;
    max-width: 67%;
}
#cat_noAd .left-adblcok .col-right, #cat_withAd .more-frm-blk .col-withAd .col-right,
#cat_withAd .more-frm-blk.left-adblcok .col-right {
    flex-basis: 33%;
}
#cat_noAd .left-adblcok .col-left article, #cat_withAd .left-adblcok .col-left article {
    display: flex;
    gap: 1rem;
    margin-top: 1rem;
}
.tag .more-frm-blk article, .author .more-frm-blk article {
    display: flex;
    gap: 1rem;
}
.tag .vertical-article article, .author .vertical-article article {
    display: flex !important;
    gap: 1rem;
    margin-top: 48px !important;
    margin-bottom: 24px;
}
.tag .vertical-article article .post-thumbnail, .author .vertical-article article .post-thumbnail {
    flex-basis: 33% !important;
    max-width: 33%;
}
.tag  .vertical-article article .entry-container, .author .vertical-article article .entry-container {
    flex-basis: 67% !important;
    max-width: 67%;
}

input[type='text'], input[type='search'] {
    outline: 0;
}
.archive .entry-meta {
    display: flex;
    align-items: center;
}
/* Archive list cat_noAd category end */

/* Archive list cat_withAd category start */
#cat_withAd .more-frm-blk .col-withAd, #cat_withAd .more-frm-blk .list-posts article:first-of-type , #cat_withAd .more-frm-blk .list-posts article, #featImgfwidth .main-content .main-content-container, #featImghwidth .main-content .main-content-container, .search .has-post-thumbnail, #cat_withAd #addMore .vertical-article article {
    display: flex;
    gap: 1.75rem;
}
#featImgfwidth .main-content .main-content-containe {
    margin-top: -2rem;
}
#cat_withAd .more-frm-blk .list-posts, #cat_withAd #addMore .vertical-article {
    margin-bottom: 40px;
}
#cat_withAd .more-frm-blk .list-posts article:first-of-type, #cat_withAd .more-frm-blk .list-posts article:first-of-type {
    border-top: 1px solid var(--color-2f3538);
}
#cat_withAd .left-adblcok .col-left article {
    border-bottom: 1px solid var(--color-2f3538);
    padding-bottom: 1rem;
}
#cat_withAd .left-adblcok .col-left article:last-of-type { 
    border-bottom: 0;
}
#cat_withAd .more-frm-blk .list-posts article, #cat_withAd #addMore .vertical-article article {
    border-bottom: 1px solid var(--color-2f3538);
    padding: 1.75rem 0;
    margin-top: 0;
}
#cat_withAd .more-frm-blk .col-withAd .vertical-article article .entry-container .entry-title {
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.5;
}
#cat_withAd .left-adblcok .col-left article .entry-title, #cat_withAd .list-posts article .entry-title, #featImgfwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-content .wp-block-heading, #featImghwidth .main-content .main-content-container .main-content-left .post-content-container article .entry-content .wp-block-heading, #cat_withAd #addMore .vertical-article article .entry-title {
    font-size: 1.875rem;
    font-weight: 400;
    line-height: 1.4;
}
/* Archive list cat_withAd category end */

/* Full width details page start */
#featImghwidth .headWrap {
    display: flex;
    flex-direction: row-reverse;
    gap: 1.75rem;
}
#featImgfwidth .cat-links a, #featImghwidth .cat-links a, .archive .cat-links a, .single .cat-links a, .search .cat-links a {
    font-size: 1rem;
    line-height: 1.7;
    font-weight: 400;
    color: var(--red);
    background-color: transparent;
    margin: 0;
}
body.edge#featImgfwidth .cat-links a, body.edge#featImghwidth .cat-links a, body.edge.archive .cat-links a, body.edge.single .cat-links a, body.edge.search .cat-links a {
    color: #5a50a2;
}
body.channel-2#featImgfwidth .cat-links a, body.channel-2#featImghwidth .cat-links a, body.channel-2.archive .cat-links a, body.channel-2.single .cat-links a, body.channel-2.search .cat-links a {
    color: #87c65a;
}
body.charged#featImgfwidth .cat-links a, body.charged#featImghwidth .cat-links a, body.charged.archive .cat-links a, body.charged.single .cat-links a, body.charged.search .cat-links a {
    color: #efd912;
}
body.commsmea-2#featImgfwidth .cat-links a, body.commsmea-2#featImghwidth .cat-links a, body.commsmea-2.archive .cat-links a, body.commsmea-2.single .cat-links a, body.commsmea-2.search .cat-links a {
    color: #1b97b2;
}
.sticky .site-header #right-mnu .main-menu .menu-item {
    padding: calc(1rem* 0) 0;
}
.single .entry-header h1.entry-title {
    font-size: 3.125rem;
    font-weight: 400;
    line-height: 1.2;
}
.single .post-thumbnail figcaption {
    font-size: .875rem;
    line-height: 1.7;
    text-align: right;
    margin-top: .5rem;
}
.single .main-content .main-content-container .main-content-left .post-content-container article .entry-content {
    font-size: 1.1875rem;
    font-weight: 400;
    line-height: 1.7;
    margin-bottom: 27px;
    margin-top: 0;
}
.single .main-content .main-content-container .main-content-left .post-content-container article .entry-footer a {
    background-color: var(--white);
    color: var(--red) !important;
    border: 1px solid var(--red);
    padding: 10px;
    font-size: 0.875rem;
    font-weight: 400;
    border-radius: 0;
}
.single .entry__share .share-content a  {
    font-size: 0;
}
.single .entry__share span.icon {
    font-size: 19px;
    font-weight: 400;
    width: 50px;
    height: 50px;
    line-height: 45px;
    text-align: center;
    color: var(--black);
    padding-right: 0;
    display: inline-block;
    border: 1px solid #e8e8e8;
    background: transparent;
    border-radius: 1000px;
    display: inline-flex;
    margin-right: 0.5rem;
    justify-content: center;
    align-items: center;
}
/* .single .post-navigation .nav-previous .navigate-post {
    display: flex;
    flex-direction: row-reverse;
    gap: 1rem;
    justify-content: flex-end;
}
.single .post-navigation .nav-next .navigate-post {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: flex-end;
}
#featImgfwidth .post-navigation .nav-next .post-title, #featImghwidth .post-navigation .nav-next .post-title {
    text-align: right;
}
#featImgfwidth .post-navigation .post-title {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.7;
    text-align: left;
}
.single .post-navigation .post-img {
    width: 70px;
    overflow: hidden;
}
.single .post-navigation .nav-next .meta-nav {
    text-align: right;
    margin: 0 0 0.55rem;
    display: block;
} */
.single .most-read-stories ul.mrs-video-list {
    list-style: none;
    padding-left: 0;
}
.single .most-read-stories ul.mrs-video-list li a {
    color: var(--black);
}
/* #featImgfwidth .most-read-stories h2.mrs-title, #featImghwidth .most-read-stories h2.mrs-title {
    font-size: 1.5rem;
    font-weight: 300;
    margin: 0;
    line-height: 1.5rem;
    letter-spacing: .02em;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #ccc;
}

#featImgfwidth .most-read-stories ul.mrs-video-list li, #featImghwidth .most-read-stories ul.mrs-video-list li {
    margin-bottom: 0.5rem;
    line-height: normal;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #ccc;
}
#featImgfwidth .most-read-stories ul.mrs-video-list li:last-of-type, #featImghwidth .most-read-stories ul.mrs-video-list li:last-of-type {
    border-bottom: 0;
}
.single .most-read-stories ul.mrs-video-list li a {
    font-size: 0.875rem;
    line-height: 1.7rem;
    letter-spacing: .01em;
    font-weight: 400;
    color: var(--black);
} */
.single .entry-subhead {
    margin-top: 1rem;
}
.single .most-read-stories .mrs-video-list {
    display: flex;
    gap: 1.75rem;
}
/* Full width details page end */

/* Single Resource Start */
.single-resource .card-body, .page-id-71706 .card-body, .single-events .card-body {
    padding: 53px 53px 56px;
    background: #fff;
    border: 1px solid #d8d8d8;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.single-resource .card-body .card-title, .page-id-71706 .card-body .card-title, .single-events .card-body .card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 50px;
    margin-top: 0;
    text-align: center;
}
.single-resource .card-body .row, .page-id-71706 .card-body .row, .single-events .card-body .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -11.5px;
    margin-left: -11.5px;
}
.single-resource .card-body .form-fld-ctr .form-group, .page-id-71706 .card-body .form-fld-ctr .form-group, .single-events .card-body .form-fld-ctr .form-group, #synology .card-body .form-fld-ctr .form-group {
    margin-bottom: 18px;
}
.single-resource .col-lg-4, .single-resource .col-md-6, .single-resource .col-sm-6, .single-resource .col-sm-12 {
    position: relative;
    width: 100%;
    padding-right: 11.5px;
    padding-left: 11.5px;
}
.form-group p {
    margin: 0;
}
.wpcf7-form-control-wrap {
    position: relative;
}
.single-resource .card-body .form-fld-ctr .wpcf7-form-control, .page-id-71706 .card-body .form-fld-ctr .wpcf7-form-control, .single-events .card-body .form-fld-ctr .wpcf7-form-control, #synology .card-body .form-fld-ctr .wpcf7-form-control {
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-clip: padding-box;
    border-radius: 0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.single-resource .card-body .form-fld-ctr .wpcf7-form-control, .page-id-71706 .card-body .form-fld-ctr .wpcf7-form-control, .single-events .card-body .form-fld-ctr .wpcf7-form-control, #synology .card-body .form-fld-ctr .wpcf7-form-control {
    background-color: #F2F2F2;
    border: 0 none;
    font-size: 11px;
    padding: 16px;
    height: auto;
    box-shadow: none;
    font-family: 'Adobe Garamond Pro';
}
.single-resource .card-body .form-terms-sec .wpcf7-list-item, .page-id-71706 .card-body .form-terms-sec .wpcf7-list-item, .single-events .card-body .form-terms-sec .wpcf7-list-item, #synology .card-body .form-terms-sec .wpcf7-list-item {
    margin-left: 0;
}
.single-resource .card-body .form-terms-sec .form-check, .page-id-71706 .card-body .form-terms-sec .form-check, .single-events .card-body .form-terms-sec .form-check, #synology .card-body .form-terms-sec .form-check {
    padding: 14px 0 0;
}
.checkbox-comarch {
    display: none;
}
.single-resource .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox], .page-id-71706 .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox], .single-events .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox], #synology .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] {
    position: relative;
    visibility: hidden;
    display: none;
}
.single-resource .card-body .form-terms-sec .wpcf7-list-item .wpcf7-list-item-label, .page-id-71706 .card-body .form-terms-sec .wpcf7-list-item .wpcf7-list-item-label, .single-events .card-body .form-terms-sec .wpcf7-list-item .wpcf7-list-item-label, #synology .card-body .form-terms-sec .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
    color: #242424;
    position: relative;
    cursor: pointer;
    display: block;
    margin-left: 40px;
}
.single-resource .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] + span:before, .page-id-71706 .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] + span:before, .single-events .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] + span:before, #synology .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] + span:before {
    display: block;
    position: absolute;
    border-radius: 2px;
    height: 26px;
    width: 26px;
    top: 5px;
    border: 1px solid gray;
    left: -38px;
}

.single-resource .card-body .form-terms-sec .wpcf7-list-item .wpcf7-list-item-label a, .page-id-71706 .card-body .form-terms-sec .wpcf7-list-item .wpcf7-list-item-label a, .single-events .card-body .form-terms-sec .wpcf7-list-item .wpcf7-list-item-label a, #synology .card-body .form-terms-sec .wpcf7-list-item .wpcf7-list-item-label a {
    color: #000000;
}
.single-resource .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] + span:after, .page-id-71706 .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] + span:after, .single-events .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] + span:after, #synology .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox] + span:after {
    display: block;
    position: absolute;
    content: '\2713';
    border-radius: 100%;
    height: 10px;
    width: 10px;
    top: 5px;
    visibility: hidden;
    font-size: 16px;
    left: -30px;
    color: #fff;
}
.single-resource .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox]:checked + span:before, .page-id-71706 .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox]:checked + span:before, .single-events .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox]:checked + span:before, #synology .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox]:checked + span:before {
    background: #1d75ff;
}
.single-resource .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox]:checked + span:after, .page-id-71706 .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox]:checked + span:after, .single-events .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox]:checked + span:after, #synology .card-body .form-terms-sec .wpcf7-checkbox input[type=checkbox]:checked + span:after {
    visibility: visible;
}
.single-resource .card-body .form-submit-sec .col-sm-12, .page-id-71706 .card-body .form-submit-sec .col-sm-12, .single-events .card-body .form-submit-sec .col-sm-12, #synology .card-body .form-submit-sec .col-sm-12 {
    max-width: 246px;
    margin: auto;
}
.single-resource .card-body .form-submit-sec .btn-wrap, .page-id-71706 .card-body .form-submit-sec .btn-wrap, .single-events .card-body .form-submit-sec .btn-wrap, #synology .card-body .form-submit-sec .btn-wrap {
    margin-top: 50px;
    text-align: center;
}
.single-resource .card-body .form-submit-sec .btn-wrap input[type="submit"], .page-id-71706 .card-body .form-submit-sec .btn-wrap input[type="submit"], .single-events .card-body .form-submit-sec .btn-wrap input[type="submit"], #synology .card-body .form-submit-sec .btn-wrap input[type="submit"] {
    color: #fff;
    background: #000;
    text-transform: uppercase;
    border-radius: 0;
    border: 0;
    transition: all 0.3s ease;
    height: 53px;
    font-size: 0.95rem;
    text-transform: uppercase;
    font-family: 'Adobe Garamond Pro';
    text-align: center;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal;
    width: 100%;
}
.single-resource .card-body form p {
    margin: 1rem 0;
}
.single-resource .card-body .wpcf7-not-valid-tip, .page-id-71706 .card-body .wpcf7-not-valid-tip, .single-events .card-body .wpcf7-not-valid-tip, #synology .card-body .wpcf7-not-valid-tip {
    font-size: 12px;
    margin-top: 0.25rem;
}
h3.relevant-post-heading {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 25px;
    display: flex;
    justify-content: space-between;
}
h3.relevant-post-heading .resource-link {
    font-size: 13px;
    font-weight: 400;
    color: #242424;
    text-decoration: underline;
    text-transform: initial;
    margin-right: 20px;
}
.relevant-posts {
    grid-template-columns: initial;
}
.recent-resources article.slick-slide {
	margin-top: 0;
	padding: 0 20px 0 0;
}
.recent-resources article.slick-slide:last-child {
	margin-right: 0;
}
.recent-resources article.slick-slide h2.entry-title, .recent-resources article.slick-slide h2.entry-title a {
	font-size: 16px;
}
.recent-resources article.slick-slide header.entry-header {
	padding: 15px 10px 20px;
    border: 1px solid #F2F2F2;
	min-height: 115px;
}
.recent-resources article.slick-slide .cat-links, .recent-resources article.slick-slide .entry-meta {
	display: none;
}
@media (max-width: 767px) {
    .single-resource .card-body, .page-id-71706 .card-body, .single-events .card-body, #synology .card-body {
        padding: 20px 10px;
    }
}
@media (min-width: 1200px) {
    .reated-article-cus {
        width: 1100px;
    }
}
@media (min-width: 992px) {
    .col-lg-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
}
/* Single Resource End */
/* Footer Start */
footer.site-footer {
    padding: 3rem 1.75rem 0 1.75rem;
} 
footer.site-footer figure.wp-block-image {
    display: inline-block;
}
.wp-block-columns.ftr-nav-wrap .ftr-nav-section, #featImgfwidth .main-content .main-content-container .main-content-left, #featImghwidth .main-content .main-content-container .main-content-left {
    flex-basis: 67%;
}
.wp-block-columns.ftr-nav-wrap .ftr-social-section, #featImgfwidth .main-content .main-content-container #secondary, #featImghwidth .main-content .main-content-container #secondary {
    flex-basis: 33%;
    max-width: 300px !important;
}
.single .main-content .main-content-container #secondary {
    width: 300px !important;
    max-width: 300px;
}
footer .menu .menu-item {
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 1.7;
}
.site-footer .footer-widgets .widget {
    margin: 0;
}
footer .footer-parent-wrapper .newsletter-wrapper p {
    font-size: 1.625rem;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 16px 0;
}
footer .signup-form .clearfix.signup-fields {
    display: flex;
}
footer .signup-form .clearfix.signup-fields .form-item #subs-email {
    border: 2px solid var(--red);
    font-size: .875rem;
    line-height: 1.5;
    padding: .5rem;
    background-color: transparent;
    color: white;
}
body.acn footer .signup-form .clearfix.signup-fields .form-item #subs-email {
    border: 2px solid #ee3638;
}
body.edge footer .signup-form .clearfix.signup-fields .form-item #subs-email {
    border: 2px solid #5a50a2;
}
body.channel-2 footer .signup-form .clearfix.signup-fields .form-item #subs-email {
    border: 2px solid #87c65a;
}
body.charged footer .signup-form .clearfix.signup-fields .form-item #subs-email {
    border: 2px solid #efd912;
}
body.commsmea-2 footer .signup-form .clearfix.signup-fields .form-item #subs-email {
    border: 2px solid #1b97b2;
}
footer .signup-form .clearfix.signup-fields .form-item #subs-email:focus {
    border: 2px solid var(--white);
}
footer .signup-form .clearfix.signup-fields #subs-button {
    width: 100%;
    font-size: .875rem;
    line-height: 1.5;
    padding: 10px 10px;
    margin: 0;
    border-radius: 0;
    background-color: var(--red);
    color: var(--white);
    letter-spacing: 1px;
    text-transform: uppercase;
}
body.acn footer .signup-form .clearfix.signup-fields #subs-button {
    background-color: #ee3638;
}
body.edge footer .signup-form .clearfix.signup-fields #subs-button {
    background-color: #5a50a2;
}
body.channel-2 footer .signup-form .clearfix.signup-fields #subs-button {
    background-color: #87c65a;
}
body.charged footer .signup-form .clearfix.signup-fields #subs-button {
    background-color: #efd912;
}
body.commsmea-2 footer .signup-form .clearfix.signup-fields #subs-button {
    background-color: #1b97b2;
}
footer .signup-form .clearfix.signup-fields #subs-button:hover {
    background-color: var(--lightred);
    color: var(--red);
}
body.acn footer .signup-form .clearfix.signup-fields #subs-button:hover {
    background-color: var(--lightred);
    color: #ee3638;
}
body.edge footer .signup-form .clearfix.signup-fields #subs-button:hover {
    background-color: #7771a5;
    color: #5a50a2;
}
body.channel-2 footer .signup-form .clearfix.signup-fields #subs-button:hover {
    background-color: #b6d79c;
    color: #87c65a;
}
body.charged footer .signup-form .clearfix.signup-fields #subs-button:hover {
    background-color: #ede27f;
    color: #efd912;
}
body.commsmea-2 footer .signup-form .clearfix.signup-fields #subs-button:hover {
    background-color: #7ac2d2;
    color: #1b97b2;
}
/* Footer end */

/* Category magazine page */
.archive.category-emagazines #main, .archive.category-emagazine #main {
    width: 100%;
}
.category-magazines .more-frm-blk .four-col {
    display: flex;
    flex-direction: row;
    margin: 0 -15px;
    flex-wrap: wrap;
}
.category-magazines .more-frm-blk .four-col article {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0 15px;
    margin: 0 0 20px 0;
    text-align: center;
    display: block !important;
}
.category-magazines .post-thumbnail img, .single-magazine-issue .post-thumbnail img {
    display: inline-block;
    vertical-align: middle;
}
.category-magazines .entry-meta, .single-magazine-issue .entry-meta {
    display: block;
}
.category-magazines .has-post-thumbnail:hover .entry-container .entry-title a, .single-magazine-issue .has-post-thumbnail:hover .entry-container .entry-title a {
    text-decoration: none;
}
.category-magazines .has-post-thumbnail:hover img, .single-magazine-issue .has-post-thumbnail:hover img {
    transform: none;
}
.category-magazines .has-post-thumbnail, .single-magazine-issue .has-post-thumbnail {
    cursor: auto;
}
.category-magazines .has-post-thumbnail .post-thumbnail {
    max-width: none !important;
    margin-bottom: 12px !important;
}
body.category-magazines div.more-frm-blk article h2.entry-titl, body.single-magazine-issue div.more-frm-blk article h2.entry-title {
    font-size: 18px !important;
    min-height: auto !important;
}
article .mg-top-wrap .entry-title {
    margin-bottom: 20px;
}
.year-list li {
    list-style: none;
    padding: 0;
}
.year-list ul {
    padding: 0;
    margin: 0 0 25px 0;
}
.category-magazines .site-main ul li a {
    display: block;
    font-size: 18px;
    color: var(--black);
    opacity: .4;
    position: relative;
    transition: color .5s;
}
.category-magazines .site-main ul li.active-char a {
    font-size: 36px;
    font-weight: 400;
    line-height: normal;
    opacity: 1;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 10px;
}
.category-magazines .site-main ul li.active-char a:before {
    content: "";
    height: 5px;
    position: absolute;
    width: calc(100% + 10px);
    bottom: 0;
    right: -10px;
    background: var(--red);
}
.category-magazines article.type-magazine-issue .entry-meta span {
    display: block;
    font-size: 16px;
}
.mg-top-wrap {
    margin-bottom: 30px;
}
.mg-top-wrap .entry-title a {
    font-size: 25px;
}
.rd-nw-btn {
    width: 150px;
    display: inline-block;
    height: 40px;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    padding: 0;
    background: var(--red);
    color: var(--white) !important;
    border-radius: 2px;
    margin-top: 15px;
    font-weight: 400;
}
.category-magazines .more-frm-blk .cat-links, .category-magazines .more-frm-blk .entry-content, .archive.category-magazines h1.page-title {
    display: none !important;
}
.mg-top-wrap header.entry-header {
    padding: 0;
}
.single-magazine-issue:not(.has-large-featured-image) .entry-header {
    border: 0 !important;
}
.pagination .nav-links > *.current {
    background-color: var(--red);
    color: var(--white);
}
.pagination .nav-links > * {
    background-color: var(--lightred);
    color: var(--black);
}
body#featImgfwidth .main-content-left .entry-header .entry-subhead {
    display: none;
}
body#featImghwidth .main-content-left .entry-header .entry-subhead {
    display: flex;
}
body#featImghwidth .main-content-left .entry-header .entry-subhead .posted-on::before {
    width: 85%;
}
@media only screen and (min-width: 600px) {
    .mg-top-wrap {
        display: flex;
    }
    .category-magazines .mg-top-wrap .post-thumbnail {
        flex-basis: auto;
        margin-right: 20px;
        width: auto;
        max-width: 250px !important;
    }
}

@media only screen and (min-width: 1700px) {
    .sticky .bottom-header-contain {
        left: 58% !important;
    }
}
    body.category-magazines div.more-frm-blk article h2.entry-title, body.category-magazines.archive:not(.paged).feature-latest article.has-post-thumbnail:first-of-type h2.entry-title, body.single-magazine-issue div.more-frm-blk article h2.entry-title {
        font-size: 18px !important;
        min-height: auto !important;
    }
    .mg-top-wrap .entry-title a {
        font-size: 30px;
    }
    .mg-top-wrap {
        margin-bottom: 60px;
    }
    .category-magazines .site-main {
        display: flex !important;
    }
    .category-magazines .more-frm-blk {
        max-width: calc(100% - 85px);
        padding-left: 20px;
    }
    .single-magazine-issue .year-list {
        max-width: 85px;
    }

@media only screen and (min-width: 992px) {
    .category-magazines .more-frm-blk .four-col article {
        flex-basis: 33.33%;
        max-width: 33.33%;
    }
    .single-magazine-issue.has-sidebar #primary {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .single-magazine-issue.has-sidebar #main {
        width: 65%;
    }
}

@media screen and (min-width: 768px) and (max-width:991px) {
    #cat_noAd .vertical-article article .entry-title {
        font-size: 22px;
    }
    #cat_withAd .more-frm-blk .col-withAd, #cat_withAd .more-frm-blk .left-adblcok, #cat_noAd .inner-subscription-blk, #featImgfwidth .main-content .main-content-container, #featImghwidth .main-content .main-content-container, .search .has-post-thumbnail,.single .most-read-stories .mrs-video-list {
        display: block ;
    }
    body#featImghwidth .main-content-left .entry-header .entry-subhead {
        display: block;
    }
    #featImghwidth .headWrap {
        flex-direction: column-reverse ;
    }
    #cat_withAd .more-frm-blk .list-posts article .post-thumbnail, .wp-block-columns.ftr-nav-wrap .ftr-nav-section {
      flex-basis: 33%;  
    }
    #cat_withAd .more-frm-blk .list-posts article .entry-container {
        flex-basis: 67%;  
    }
    .single .most-read-stories ul.mrs-video-list li {
        margin-bottom: 3rem;
    }
    #cat_withAd .more-frm-blk .col-withAd .vertical-article {
        margin-bottom: 1.75rem;
        padding-bottom: 1.75rem;
        border-bottom:  1px solid var(--black);
    }
    #cat_withAd .more-frm-blk .col-withAd {
        border-bottom: 0;
        padding: 0;
    }
    .single .most-read-stories ul.mrs-video-list li figure, #cat_noAd .left-adblcok .col-left, #cat_withAd .more-frm-blk .col-withAd .col-left, #cat_withAd .more-frm-blk .left-adblcok .col-left, #cat_noAd .horizontal-article article .post-thumbnail, #cat_noAd .left-adblcok .col-left article .post-thumbnail, #cat_withAd .left-adblcok .col-left article .post-thumbnail, #cat_noAd .horizontal-article article .post-thumbnail, #cat_noAd .left-adblcok .col-left article .post-thumbnail, #cat_withAd .left-adblcok .col-left article .post-thumbnail, .search .has-post-thumbnail .post-thumbnail {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (min-width: 768px) and (max-width:781px) {
    .hp-tab-details-main {
        flex-wrap: nowrap!important;
    }
    body#featImghwidth .main-content-left .entry-header .entry-subhead {
        display: block;
    }
   .wp-block-columns.hp-tab-details-main>.wp-block-column {
        flex-basis: 60%!important;
    }
    .hp-tab-details-main>.wp-block-column + .wp-block-column {
        flex-basis: 40%!important;
    }
    .site-header .mobile-menu-toggle {
        display: none;
    }
    .desktop-only {
        display: inherit;
    }
    .hp-right-block {
        border-left:none;
        padding-left: 0;
    }
}
@media screen and (min-width: 1200px) {
    .single-resource .card-body, .page-id-71706 .card-body, .single-events .card-body, #synology .card-body {
        max-width: 1106px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1360px) {
    .sticky .middle-header-contain .wrapper {
        max-width: 90%;
    }
     body.charged.sticky .bottom-header-contain, body.commsmea-2.sticky .bottom-header-contain {
        max-width: 75%;
    }
    body.channel-2.sticky .bottom-header-contain {
        max-width: 76%;
    }
     body.charged.sticky .site-header .channel.custom-logo-link, body.commsmea-2.sticky .site-header .channel.custom-logo-link {
        width: 150px;
        height: 25px;
        margin-top: 18px;
    }
    body.channel-2.sticky .site-header .channel.custom-logo-link {
        width: 138px;
        height: 23px;
        margin-top: 20px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1250px) {
    body.acn.sticky .bottom-header-contain {
        width: 72%
    }
   body.edge.sticky .bottom-header-contain {
    width: 75%
}

}
@media screen and (min-width: 992px) and (max-width:1199px) {
    .sticky .middle-header-contain .wrapper {
        max-width: 96%;
    }
    .sticky .bottom-header-contain {
        max-width: 77%;
    }
    .sticky .site-header #right-mnu .main-menu .menu-item {
        padding: calc(1rem* 0) 0;
    }
    body.acn.sticky .bottom-header-contain,body.edge.sticky .bottom-header-contain, body.channel-2.sticky .bottom-header-contain, body.charged.sticky .bottom-header-contain, body.commsmea-2.sticky .bottom-header-contain {
        max-width: 69%;
    }
    .sticky .site-header nav.dd-menu ul li a, .sticky .site-header .nav1 .main-menu > li > a {
        padding: 0.5rem 0.5rem;
    }
    .site-header .middle-header-contain .custom-logo {
        width: 220px;
        height: auto;
    }
    .wp-block-columns.ftr-nav-wrap .ftr-social-section {
        flex-basis: unset;
    }
}
@media screen and (min-width: 782px) and (max-width:991px) {
   .hp-block-main {
        flex-wrap: wrap!important;
    }
    body#featImghwidth .main-content-left .entry-header .entry-subhead .posted-on::before, body#featImgfwidth .main-content>.entry-header .entry-subhead .posted-on::before {
        width: 80%;
    }
    .single .main-content .main-content-container #secondary {
        max-width: 300px !important;
        margin: auto;
    }
    .single #secondary h2.wp-block-heading {
        margin-bottom: 0;
    }
    .hp-left-block, .hp-right-block {
        flex-basis: 100%!important;
    }
    .hp-horizontal-article article .post-thumbnail {
        flex-basis: 33%!important;
    }
   .hp-horizontal-article article .entry-wrapper {
        flex-basis: 67%!important;
    }
    .hp-right-block {
        border-left: 0;
        padding-left: 0;
    }
    .site-header .mobile-menu-toggle {
        display: none;
    }
    .site-header nav.dd-menu ul li a, .site-header .nav1 .main-menu > li > a, .site-header .nav1 .main-menu > li.menu-item-has-children > a {
        padding: 0.5rem 0.6rem;
    }
    .sticky .middle-header-contain .wrapper {
        max-width: 96%;
    }
    .sticky .bottom-header-contain {
        max-width: 71%;
    }
    body.acn.sticky .bottom-header-contain, body.edge.sticky .bottom-header-contain, body.channel-2.sticky .bottom-header-contain, body.charged.sticky .bottom-header-contain, body.commsmea-2.sticky .bottom-header-contain {
        left: 65%;
        max-width: 72%;
    }
    body.channel-2.sticky .bottom-header-contain, body.charged.sticky .bottom-header-contain, body.commsmea-2.sticky .bottom-header-contain {
        left: 66%;
        max-width: 66%;
    }
    .sticky .site-header #right-mnu .main-menu .menu-item {
        padding: calc(1rem* 0) 0;
    }
    .sticky .site-header nav.dd-menu ul li a, .sticky .site-header .nav1 .main-menu > li > a {
        padding: 0.5rem 0.3rem;
    }
    .sticky .site-header .nav2 li {
        margin-right: 0;
    }
    .site-header .middle-header-contain .custom-logo {
        width: 180px;
        height: auto;
    }

}
@media screen and (max-width: 781px) {
    .middle-header-contain {
        width: 100%;
        height: 64px;
    }
    body.acn .site-header .custom-logo-link .custom-logo, body.edge .site-header .custom-logo-link .custom-logo, body.channel-2 .site-header .custom-logo-link .custom-logo, body.charged .site-header .custom-logo-link .custom-logo, body.commsmea-2 .site-header .custom-logo-link .custom-logo {
        min-height: 75px;
        object-fit: contain;
        width: auto;
        width: 160px !important;
        height: 70px !important;
        max-width: 160px;
        max-height: 70px;
        margin-top: -10px;
    }
    .middle-header-contain .wrapper {
        display: flex;
        padding: 0.25rem 0 0 0;
    }
    body#featImghwidth .main-content-left .entry-header .entry-subhead {
        display: block;
    }
    body#featImghwidth .main-content-left .entry-header .entry-subhead .posted-on::before, body#featImgfwidth .main-content>.entry-header .entry-subhead .posted-on::before {
        width: 80%;
    }
    .single .main-content .main-content-container #secondary {
        max-width: 300px !important;
        margin: auto;
    }
    .single #secondary h2.wp-block-heading {
        margin-bottom: 0;
    }
    .middle-header-contain .wrapper .site-branding {
        order: 2;
        flex-basis: calc(100% - 50px);
        justify-content: center;
    }
    .middle-header-contain .wrapper .hdr-search {
        order: 3;
        flex-basis: 19px;
    }
    .middle-header-contain .wrapper .mobile-menu-toggle {
        order: 1;
        display: block;
        width: 28px;
        height: 21px;
        margin-left: 0;
        position: relative;
    }
    .middle-header-contain .wrapper .mobile-menu-toggle svg {
        animation: rotate-clock-wise 0.5s ease 0.1s;
    }
    .mobile-menu-opened .middle-header-contain .wrapper .mobile-menu-toggle>svg, body:not(.mobile-menu-opened) .mobile-menu-toggle .mobile-close {
        opacity: 0;
    }
    .mobile-menu-opened .mobile-menu-toggle .mobile-close {
        opacity: 1;
        position: absolute;
        top: -5px;
        left: 0;
    }
    .mobile-menu-opened .mobile-menu-toggle .mobile-close svg {
        width: 30px;
        height: 30px;
    }
    .mobile-sidebar ul li:not(.sub-menu li) {
        position: relative;
        left: 2.5rem;
    }
    .mobile-sidebar ul li.menu-item-has-children:not(.sub-menu li):before {
        content: "";
        display: inline-block;
        background: url(/wp-content/themes/newspack-b2b/images/expand-icon.png) no-repeat left top/cover;
        width: 16px;
        height: 17px;
        animation: rotate-clock-wise 0.5s ease 0.1s;
        position: absolute;
        left: -30px;
        top: 0.8rem;
        transition: all 0.3s;
    }
    .site-header .custom-logo-link .custom-logo {
        min-height: 55px;
    }
    .mobile-sidebar ul li.menu-item-has-children.up-arrow:not(.sub-menu li):before {
        background: url(/wp-content/themes/newspack-b2b/images/collapse-icon.png) no-repeat left top/cover;
        transform: rotate(45deg);
    }
    .mobile-sidebar .dd-menu .menu-item > a {
        font-weight: 700;
        font-size: 1.625rem;
        line-height: 1.4;
    }
    .mobile-sidebar .dd-menu .menu-item .sub-menu li > a {
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
    }
    .sticky .middle-header-contain .wrapper {
        max-width: 90%;
    }
    .sticky .middle-header-contain .wrapper .mobile-menu-toggle .svg-icon{
        fill: var(--white);
    }
    .sticky .middle-header-contain .wrapper .site-branding {
        order: 2;
        flex-basis: calc(100% - 30px);
    }
    .sticky .middle-header-contain .wrapper .mobile-menu-toggle {
        justify-content: flex-start;
        order: 1;
    }
    .sticky .site-header .custom-logo-link {
        margin-top: 11px;
    }
    body.channel-2.sticky .middle-header-contain .wrapper .mobile-menu-toggle, body.charged.sticky .middle-header-contain .wrapper .mobile-menu-toggle, body.commsmea-2.sticky .middle-header-contain .wrapper .mobile-menu-toggle {
        margin-top: 20px;
    }
    .mobile-menu-opened #mobile-sidebar-fallback {
        left: 0!important;
    }
    #mobile-sidebar-fallback, #desktop-sidebar-fallback.dir-right {
        left: -100%;
        right: 100%;
        transition: left 0.2s;
    }
    #mobile-sidebar-fallback,.mobile-menu-opened .overlay-mask {
        top: 64px;
    }
    .mobile-menu-opened #mobile-sidebar-fallback
    .search-form, .desktop-only, .code-block.code-block-3 {
        display: none!important;
    }
    .mobile-sidebar {
        width: 100%;
    }
    .sticky .mobile-menu-toggle svg path, .sticky .mobile-menu-toggle svg {
        color: var(--white);
        width: 23.6094px;
    }
    /* .mobile-menu-opened #mobile-sidebar-fallback > .mobile-menu-toggle {
        position: fixed;
        top: 22px;
        left: 20px;
    } */
    /* .mobile-menu-opened .middle-header-contain .wrapper .mobile-menu-toggle {
        display: none;
    } */
    .mobile-sidebar ul ul {
        margin-left: 0;
    }
    .mobile-menu-opened #mobile-sidebar-fallback > .mobile-menu-toggle {
        display: none;
    }
    .mobile-sidebar .mobile-menu-toggle svg {
        fill: var(--black);
    }
    .home .gitex-btn, .home .gitex-title {
        flex-basis: 40% !important;
    }
}
@media screen and (max-width: 991px) {
    body.commsmea-2 .hp-right-block, body.acn .hp-right-block, body.channel-2 .hp-right-block, body.charged .hp-right-block, body.edge .hp-right-block {
    border-left: 0;
    padding-left: 0;
}
}
@media screen and (max-width: 767px) {
    .hp-featured-stories > div, .trending-forum > div , .hp-horizontal-article article, #cat_noAd .vertical-article article, #cat_noAd .horizontal-article article, #cat_noAd .inner-subscription-blk, #cat_noAd .left-adblcok, #cat_noAd .left-adblcok .col-left article, #cat_withAd .more-frm-blk .col-withAd, #cat_withAd .more-frm-blk .left-adblcok,  #cat_withAd .left-adblcok .col-left article, #cat_withAd .more-frm-blk .list-posts article:first-of-type, #cat_withAd .more-frm-blk .list-posts article, #featImgfwidth .main-content .main-content-container, #featImghwidth .main-content .main-content-container, .search .has-post-thumbnail, .single .most-read-stories .mrs-video-list, #cat_noAd .inner-subscription-blk .col-left .cta-subscribe-section .form-wrap {
        display: block!important;
    }
    .single .entry-subhead .posted-on::before {
        width: 68%;
    }
    #featImghwidth .headWrap {
        flex-direction: column-reverse ;
    }
   .wpnbha.ts-3 article .entry-title, #cat_withAd .more-frm-blk .col-withAd .vertical-article article .entry-container .entry-title, #cat_withAd .more-frm-blk .col-withAd .col-right .AdRight1 article .entry-container .entry-title , #cat_withAd .left-adblcok .col-left article .entry-title, #cat_withAd .list-posts article .entry-title {
        font-size: 1.625rem;
        font-weight: 400;
        line-height: 1.4;
    }
   .wpnbha.ts-3 article .entry-wrapper p, .entry-wrapper p, #cat_withAd .more-frm-blk .col-withAd .vertical-article article .entry-content p  {
        font-size: 1rem;
        line-height: 1.5;
    }
   .hp-featured-stories article {
        padding-bottom: 2.25rem;
    }
    .hp-horizontal-article article {
        padding-bottom: 1rem;
        padding-top: 1rem;
    } 
   
    .hp-featured-stories .entry-title a {
        font-size: 1.625rem!important;
    }
    .hp-right-block {
        border-left: 0;
        padding-left: 0;
    }
    @keyframes rotate-clock-wise {
        0% {
            transform: rotate(0deg)
        }
        to {
            transform: rotate(180deg)
        }
    }
    @keyframes rotate-anticlock-wise {
        0% {
            transform: rotate(180deg)
        }
        to {
            transform: rotate(0deg)
        }
    }
    .animate-spin-once {
        animation: rotate .3s linear
    }
    .wp-block-columns.ftr-nav-wrap:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child).ftr-nav-section {
        flex-basis: 100% !important;
    }
    .wp-block-columns.ftr-nav-wrap:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child).ftr-social-section{
        flex-basis: 100% !important;
    }
    footer .signup-form .clearfix.signup-fields .form-item, footer .signup-form .clearfix.signup-fields .form-item #subs-email {
        width: 100%;
    }
    .wp-block-columns.ftr-nav-wrap .ftr-social-section .wp-block-social-links {
        justify-content: space-around;
    }
    footer .menu .menu-item, footer .footer-parent-wrapper .newsletter-wrapper p {
        font-size: 1.125rem;
        line-height: 1.3;
    }
    footer .signup-form .clearfix.signup-fields {
        flex-direction: column;
    }
    footer .signup-form .clearfix.signup-fields #subs-button {
        width: 100%;
        margin-top: .5rem;
    }
    #cat_noAd .vertical-article article .entry-title {
        font-size: 22px;
    }
    #cat_noAd .cta-subscribe-section .signup-fields #subs-button {
        width: 100%;
    }
    #featImgfwidth .entry-header h1.entry-title, #featImghwidth .entry-header h1.entry-title {
        font-size: 1.875rem;
        font-weight: 400;
        line-height: 1.4;
    }
    .single .most-read-stories ul.mrs-video-list li {
        margin-bottom: 3rem;
    }
    #cat_withAd .more-frm-blk .col-withAd {
        padding: 0;
    }
    #cat_withAd .more-frm-blk .col-withAd .vertical-article {
        margin-bottom: 1.75rem;
        padding-bottom: 1.75rem;
        border-bottom:  1px solid var(--black);
    }
    #cat_withAd .more-frm-blk .col-withAd {
        border-bottom: 0;
        padding: 0;
    }
    .single .most-read-stories ul.mrs-video-list li figure, #cat_noAd .left-adblcok .col-left, #cat_withAd .more-frm-blk .col-withAd .col-left, #cat_withAd .more-frm-blk .left-adblcok .col-left, #cat_noAd .horizontal-article article .post-thumbnail, #cat_noAd .left-adblcok .col-left article .post-thumbnail, #cat_withAd .left-adblcok .col-left article .post-thumbnail, #cat_noAd .horizontal-article article .post-thumbnail, #cat_noAd .left-adblcok .col-left article .post-thumbnail, #cat_withAd .left-adblcok .col-left article .post-thumbnail, .search .has-post-thumbnail .post-thumbnail {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
    .tag .vertical-article article,  .author .vertical-article article {
        display: block !important;
        margin-top: 48px !important;
        margin-bottom: 24px;
    }
    .tag .more-frm-blk article, .author .more-frm-blk article {
        display: block !important;
    }
    .tag .vertical-article article .post-thumbnail,.tag .vertical-article article .entry-container, .tag .more-frm-blk .post-thumbnail, .tag .more-frm-blk .entry-container,  .author .vertical-article article .post-thumbnail,.author .vertical-article article .entry-container, .author .more-frm-blk .post-thumbnail, .author .more-frm-blk .entry-container {
        max-width: 100%;
    }
}
#bg-bnr {
    height: 0;
}
.home .wp-block-group {
    margin: 0;
}
.archive .site-content, .single .site-content, .page .site-content, .search .site-content {
    margin-top: 0;
}
