/* Style article headers with #1f3371 background and white text */

/* Main article headers */
.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6,
article h1,
article h2,
article h3,
article h4,
article h5,
article h6,
.type-post h1,
.type-post h2,
.type-post h3,
.type-post h4,
.type-post h5,
.type-post h6,
.post h1,
.post h2,
.post h3,
.post h4,
.post h5,
.post h6 {
    background: #1f3371 !important;
    color: #ffffff !important;
    padding: 1rem 1.5rem !important;
    margin: 1.5rem 0 1rem 0 !important;
    border-radius: 4px !important;
}

/* Ensure links in headers are also white */
.entry h1 a,
.entry h2 a,
.entry h3 a,
.entry h4 a,
.entry h5 a,
.entry h6 a,
article h1 a,
article h2 a,
article h3 a,
article h4 a,
article h5 a,
article h6 a {
    color: #ffffff !important;
}

/* Hide all social media icons */
.social-icons,
.social-icons-menu,
.social-media,
.social-links,
.social-share,
.share-buttons,
#header-social-icons,
.header-social,
.footer-social,
.widget_social_icons,
.social-widget,
[class*="social-icon"],
[class*="share-icon"],
.fa-facebook,
.fa-twitter,
.fa-linkedin,
.fa-instagram,
.fa-youtube,
.fa-pinterest {
    display: none !important;
}

/* Also hide common social sharing plugins */
.addtoany_share,
.addtoany_share_save_container,
.sharedaddy,
.sd-sharing,
.jp-sharing,
.sharing-buttons,
.ssba,
.supsystic-social-sharing {
    display: none !important;
}

/* Hide PM Theme social icons widget */
.pmthemes_social_icons,
.widget.pmthemes_social_icons {
    display: none !important;
}

/* Hide social icons in header/top bar */
#topnavbar #header-social-icons,
#topbar #header-social-icons,
.topinner .social-icons-menu {
    display: none !important;
}