/* =============================== CENTRAL NEWS - ORANGE & BLUE THEME =============================== */ /* Header Background */ div#main-navigation-bar { background: #1a34a8; /* Orange */ } /* Breaking / Exclusive Label */ .exclusive-posts .exclusive-now { background-color: #f58906; /* Blue */ } /* Menu Description Badge */ .main-navigation .menu-description { background-color: #f58906; } .main-navigation .menu-description:after { border-top: 5px solid #f58906; } /* Header Custom Link */ .morenews-header div.custom-menu-link>a { background: #f58906; } /* Category Color 1 (Blue) */ .af-cat-widget-carousel a.morenews-categories.category-color-1 { background-color: #1a34a8; } a.morenews-categories.category-color-1 { color: #ffffff; } /* Category Color 2 (Orange) */ .af-cat-widget-carousel a.morenews-categories.category-color-2 { background-color: #1a34a8; } a.morenews-categories.category-color-2 { color: #f58906; } /* Post Links & Headings */ .aft-default-mode .entry-content>.wp-block-heading a:not(.has-link-color) { border-color: #ffffff; } .aft-default-mode .entry-content .wp-block-heading:not(.has-link-color):not(.wp-block-post-title) a, .entry-content > p:not(.has-link-color) a, .entry-content > p:not(.has-link-color) a:visited { color: #1a34a8; } /* Buttons */ body .reply a, div#respond input[type="submit"], .btn-style1 a, button, input[type="button"], input[type="reset"], input[type="submit"] { background: #f58906; color: #f58906; } body .reply a:hover, div#respond input[type="submit"]:hover, .btn-style1 a:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #1a34a8; } /* Pagination Active */ span.post-page-numbers.current, .morenews-pagination .nav-links .page-numbers.current { background: #1a34a8; color: #ffffff; } /* Image Caption Overlay */ body.single-post .aft-image-caption { background: rgba(21, 101, 192, 0.85); } /* Dark Mode Link Color */ .aft-dark-mode #content a, .aft-dark-mode a, .aft-dark-mode #content a:visited { color: #1a34a8; } /* Top Header Bar (black → blue) */ .top-header, .header-top, .header-layout-default .top-header, .header-layout-1 .top-header, .header-layout-2 .top-header, .header-layout-3 .top-header, .site-header, .header-laout-default .site-header { background-color: #f58906 !important; /* Blue */ } /* If the very top strip is controlled separately */ .aft-header-top-wrapper, .header-top-bar { background-color: #1a34a8 !important; } /* Make sure text/icons stay visible */ .top-header a, .site-header a, .header-top-bar a { color: #ffffff; } 

/* Make images stay inside centered column */
.entry-content img,
.wp-block-image img {
    max-width: 80%;
    height: auto;
    display: block;
    margin: 20px auto; /* centers images */
}

/* Fix WordPress image blocks */
.wp-block-image {
    text-align: center;
}

/* Featured images (top of article) */
.post-thumbnail img {
    max-width: 750px;
    width: 100%;
    margin: 0 auto;
    display: block;
}

/* Videos / embeds (YouTube etc.) */
iframe,
embed,
video {
    max-width: 100%;
    display: block;
    margin: 20px auto;
}

/* Galleries */
.gallery {
    max-width: 750px;
    margin: 0 auto;
}

/* Tables / wide elements */
.entry-content table {
    max-width: 100%;
    overflow-x: auto;
    display: block;
}
