/* Change desktop menu text color */
.wp-block-navigation a {
    color: #3c3b6e !important;
}

/* Change desktop hover color */
.wp-block-navigation a:hover {
    color: #5a598f !important;
}

/* Change current/active menu item color */ 
.wp-block-navigation .current-menu-item > a {
    color: #3c3b6e !important;
}

/* Mobile hamburger menu links */
.wp-block-navigation.is-mobile a {
    color: #3c3b6e !important;
}
/* Body text */
body,
p,
.entry-content,
.entry-content p {
    color: #3c3b6e !important;
}

/* Blog post/page titles */
h1,
h2,
h3,
.entry-title,
.page-title {
    color: #3c3b6e !important;
}

/* Menu text */
.main-navigation a,
.wp-block-navigation a,
.menu a {
    color: #3c3b6e !important;
}

/* Menu hover */
.main-navigation a:hover,
.wp-block-navigation a:hover,
.menu a:hover {
    color: #6f7bb6 !important;
}
/* Olsen Light title override */
.entry-header .entry-title a,
.entry-header .entry-title {
    color: #3c3b6e !important;
}
.wp-block-navigation__container a {
    color: #3c3b6e !important;
}
/* Mobile dropdown menu (iPhone hamburger menu) */
.mobile-menu a,
.menu-toggle + .main-navigation a,
#mobile-menu a,
.offcanvas-menu a,
.wp-block-navigation__responsive-container a {
    color: #3c3b6e !important;
}

/* Page titles and headings */
.entry-title,
.page-title,
.entry-header h1,
.entry-header h2,
h1.entry-title {
    color: #3c3b6e !important;
}

/* "About the Washingtonist" heading and other content headings */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
    color: #3c3b6e !important;
}

/* Dates / post metadata */
.entry-meta,
.entry-meta a,
.post-date,
.entry-date,
.published {
    color: #3c3b6e !important;
}
/* Olsen Light main top navigation */
.site-header a,
.header-menu a,
.main-navigation ul li a,
.navigation-main a,
.primary-menu a {
    color: #3c3b6e !important;
}

/* Mobile dropdown menu */
.menu-toggle,
.menu-toggle a,
.mobile-menu a,
.mobile-navigation a,
.mean-container a,
.mean-nav a {
    color: #3c3b6e !important;
}

/* About The Washingtonist page title */
.entry-header h1,
.entry-header .entry-title,
.page-header h1,
.page-title,
h1.entry-title {
    color: #3c3b6e !important;
}
/* Mobile dropdown menu text */
@media (max-width: 768px) {
    .main-navigation ul li a,
    .main-navigation .menu-item a,
    .mobile-menu a,
    .mobile-navigation a,
    .mean-nav ul li a {
        color: #3c3b6e !important;
    }
}

/* Mobile dropdown hover */
@media (max-width: 768px) {
    .main-navigation ul li a:hover,
    .main-navigation .menu-item a:hover,
    .mobile-menu a:hover,
    .mobile-navigation a:hover,
    .mean-nav ul li a:hover {
        color: #6f7bb6 !important;
    }
}
/* Force iPhone/mobile dropdown menu text color */
@media screen and (max-width: 768px) {
    .nav-menu a,
    .menu a,
    .menu-item a,
    .dropdown-menu a,
    .sub-menu a,
    .main-navigation a {
        color: #3c3b6e !important;
    }
}
/* Mobile page title color */
@media screen and (max-width: 768px) {
    .entry-title,
    .page-title,
    .entry-header h1,
    .entry-header .entry-title,
    h1.entry-title {
        color: #3c3b6e !important;
    }
}
/* Olsen mobile header title override */
@media screen and (max-width: 768px) {
    .site-content h1,
    .content-area h1,
    .page-header h1 {
        color: #3c3b6e !important;
    }
}
/* Force mobile About The Washingtonist title color */
/* Page title color - all devices */
.entry-header .entry-title,
.entry-title,
.page-title {
    color: #3c3b6e !important;
}

/* Mobile page title only */
@media screen and (max-width: 768px) {
    .entry-header .entry-title,
    .entry-title,
    .page-title {
        color: #3c3b6e !important;
    }
}
/* About The Washingtonist page heading - all devices */
.entry-header .entry-title,
.entry-title,
.page-title,
h1.entry-title {
    color: #3c3b6e !important;
}
/* Mobile page heading fix */
@media only screen and (max-width: 768px) {
    .page .entry-header .entry-title,
    .page .entry-header h1.entry-title,
    .page h1.entry-title {
        color: #3c3b6e !important;
    }
}
/* Force About The Washingtonist page title color */
body.page .entry-header h1,
body.page .entry-header h1 a,
body.page h1.entry-title,
body.page .entry-title {
    color: #3c3b6e !important;
}
/* Force About The Washingtonist page title color */
body.page .entry-header h1,
body.page .entry-header h1 a,
body.page h1.entry-title,
body.page .entry-title {
    color: #3c3b6e !important;
}
/* Fix About The Washingtonist title on all devices */
h1.entry-title {
    color: #3c3b6e !important;
}
/* About The Washingtonist page heading */
.entry-header *,
.page-header *,
.entry-title,
.page-title,
.wp-block-post-title {
    color: #3c3b6e !important;
}
/* Olsen Light generated page title */
.page-title,
.entry-title,
.page-header .title,
.page-header h1,
.site-content .page-header h1 {
    color: #3c3b6e !important;
}
/* Olsen Light post title color */
.single-post .entry-title,
.single-post .entry-header .entry-title,
.single-post h1.entry-title,
.single-post .post-title {
    color: #3c3b6e !important;
}
/* Force all post heading text */
.single-post h1,
.single-post h1 a {
    color: #3c3b6e !important;
}
/* Olsen Light blog post title */
.single .post h1,
.single .post h2,
.single-post .post h1,
.single-post .post h2,
.single-post .entry-header h1,
.single-post .entry-header h2,
.single-post .entry-title a {
    color: #3c3b6e !important;
}
/* Post title link color - About The Washingtonist */
.entry-title a,
.post-title a,
h1 a {
    color: #3c3b6e !important;
}

/* Keep hover consistent */
.entry-title a:hover,
.post-title a:hover,
h1 a:hover {
    color: #6f7bb6 !important;
}
/* Hover color */
.entry-title a:hover,
.post-title a:hover,
h1 a:hover,
.wp-block-navigation a:hover {
    color: #4F7C82 !important;
}
/* Main text color */
body,
p,
li,
.entry-content,
.entry-content p {
    color: #3c3b6e !important;
}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #3c3b6e !important;
}
/* Links */
a {
    color: #3c3b6e;
}

/* Link hover */
a:hover {
    color: #4F7C82 !important;
}
/* Continue Reading button */
.more-link,
.read-more,
a.more-link {
    color: #3c3b6e !important;
    border-color: #3c3b6e !important;
}

/* Continue Reading hover */
.more-link:hover,
.read-more:hover,
a.more-link:hover {
    color: #4F7C82 !important;
    border-color: #4F7C82 !important;
}