/* Dynamic Theme Colors - Generated from Theme Options */

/* Body and Background Colors */
.gmsa-main-homepage,
body {
    background-color: #fbfaf8;
}

/* Header Styles */
.gmsa-news-header-top-row {
    border-bottom: 1px solid #1A2A3A;
    background-color: #fbfaf8;
}

.gmsa-news-header-wrapper.gmsa-header-fixed {
    color: #1A2A3A;
    background-color: #fff;
}

/* Primary Color Elements */
.box-red-heading,
.gmsa-news-red {
    background-color: #1A2A3A;
}

.gmsa-news-search-icon,
.gmsa-header-fixed .gmsa-news-search-icon {
    border-color: #1A2A3A;
}

.single-post-title,
.gmsa-news-post-title {
    color: #1A2A3A;
}

.gmsa-news-outlined {
    color: #1A2A3A;
}

/* Navigation and Links */
.gmsa-news-nav-menu-wrapper .header-menu .menu-item a,
.gmsa-news-header-wrapper.gmsa-header-fixed .header-menu .menu-item a,
#menu-popup .header-menu a {
    color: #1A2A3A !important;
}

.footer-pages-links a,
.footer-widget-area a {
    color: #1A2A3A;
}

.footer-widget-title {
    color: #1A2A3A;
}

/* Secondary Color Elements */
strong,
.newspaper-heading {
    color: #4f6d7a;
}

.gmsa-single-post-class svg {
    fill: #4f6d7a;
}

.gmsa-news-postlist-box .post-link,
.older-post .post-link .post-title,
a {
    color: #4f6d7a;
}

/* Contrast/Hover Colors */
.gmsa-news-outlined:hover {
    background-color: #1e73be;
    color: #fff;
}

.gmsa-news-red:hover {
    color: #fff;
    background-color: #1e73be;
}

a:hover,
.gmsa-news-nav-menu-wrapper .header-menu .menu-item a:hover,
.footer-widget-area a:hover {
    color: #1e73be;
}

.footer-sociaal-links:hover {
    background-color: #1e73be;
}

/* Footer Styles */
.footer-gmsa-news {
    background-color: #ffffff;
}

.popup-menu-wrapper {
    background-color: #ffffff;
}

/* Button Styles */
.gmsa-news-header-wrapper.gmsa-header-fixed .gmsa-news-button {
    background-color: #fff;
    color: #1A2A3A;
}

.gmsa-news-header-wrapper.gmsa-header-fixed .gmsa-news-button:first-child {
    background-color: #1A2A3A;
    color: #fff;
}

/* Search Toggle */
.gmsa-news-search-toggle::before, 
.gmsa-news-search-toggle::after,
.gmsa-header-fixed .gmsa-news-search-toggle::before, 
.gmsa-header-fixed .gmsa-news-search-toggle::after,
.gmsa-header-fixed .active-search.gmsa-news-search-toggle::before, 
.gmsa-header-fixed .active-search.gmsa-news-search-toggle::after {
    background-color: #1A2A3A;
}

/* Social Media Icons */
.social-media-links-wrapper .footer-sociaal-links svg,
.social-media-links-wrapper .footer-sociaal-links svg path {
    fill: #1A2A3A;
}

/* Archive Items */
.archive-post-item::before {
    background-color: #1A2A3A;
}

/* Single Post Header Gradient */
.single-post-header .pwpt-header-wrapper {
    background: #1A2A3A;
    background: linear-gradient(180deg, #1A2A3A 0%, #8bd39500 50%) !important;
}

/* Additional Elements */
.gmsa-main-center-add {
    background-color: #fbfaf8;
}

/* Hide Subscribe and Login buttons */
.gmsa-news-subscribe,
.gmsa-news-login {
    display: none;
}