body {
    background: #5E6B76;
}

main p.intro {
    color: #5e6b76 !important;
}

.navbar-nav a:hover {
    background: #5e6b76;
}

#menu-secondary li a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}

body.page section.announcement.dark .container {
    background: #510C76;
}

body.page section.announcement.dark .container a.btn {
    color: #510C76;
    border: 1px solid #510C76;
    background-color: #ffffff;
}

body.page section.announcement.dark .container a.btn:hover {
    color: #FFFFFF;
    border: 1px solid #ffffff;
    background-color: #510C76;
}

.mega-menu-parent.active>a {
    color: #510C76;
}

section#sidebar aside .card .card-header {
    color: #510C76;
}

.navbar-nav .mega-menu-parent>a:hover {
    color: #fff;
}

.nav-item .mega-menu-wrapper.depth_0 {
    background: #5E6B76;
}

nav.post-navigation, nav.post-navigation .nav-next, nav.post-navigation .nav-previous {
    background: #5e6b76;
}

.mega-menu-wrapper li.mega-menu-item a.btn, a.btn {
    background-color: #510C76;
    border: 1px solid #510C76;
}

.mega-menu-wrapper li.mega-menu-item a.btn:active, .mega-menu-wrapper li.mega-menu-item a.btn:focus, .mega-menu-wrapper li.mega-menu-item a.btn:hover, a.btn:active, a.btn:focus, a.btn:hover {
    color: #510C76;
}

a, a:hover {
    color: #510C76;
}

.breadcrumb-item a:hover, .mega-menu-wrapper li.mega-menu-item:last-child ul.menu a:hover {
    color: #fff;
    text-decoration: underline;
}

a.btn:active, a.btn:focus, a.btn:hover {
    border-color: #510C76;
}

h1, h2, .h1, .h2 {
    color: #5e6b76 !important;
}

body.home h1 {
    color: #fff !important;
}
body.home.page h2, h1.text-uppercase, h2.text-uppercase, time, ul.pagelist li a:hover {
    color: #510C76 !important;
}

body.page section.announcement.dark .container h1, body.page section.announcement.dark .container h2, body.page section.announcement.dark .container p {
	color: #fff !important;
}

ul.pagelist {
    border-left: 3px solid #510C76;
}

.dropdown-menu ul.menu:before {
    content:"In this section";
    color:#efefef;
    font-weight: bold;
    border-bottom:1px solid #8c99a4;
    width:100%;display:block;max-width:220px;line-height:2rem;padding-bottom:3px
}


.visually-hidden:not(:focus):not(:active) {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

#search-form {
    padding: 2.4rem 1rem 0 1rem;
}

form#search-form button {
    background: none;
    color: #5e6b76;
    cursor: pointer;
    border: none;
}

#search-form input {
    width: 8rem;
    border: 0;
    border-bottom:1px solid #8c99a4;
    font-size: 1rem;
    font-weight: 400;
}

body.blog .type-post, body.category .type-post, body.date .type-post, body.news .type-post {
    border-bottom: 1px solid #510C76;
}

.featured-post .content {
    background: #510C76;
}

.page-item.active .page-link {
    background-color: #510C76;
    border-color: #510C76;
}

.page-link, .page-link:hover {
    color: #510C76;
}

.card.blue .card-body {
    background-color: #510C76;
}

.blockquote, blockquote, p.blockquote {
    border-left: 5px solid #510C76;
}

.news-card {
    background-color: #eeeeee !important;
}

body.blog .card-title a, body.category .card-title a, body.date .card-title a, body.news .card-title a {
    color: #5e6b76 !important;
}

.featured-post .content a, .featured-post .content h3, .featured-post .content p, .featured-post .content time {
    color: #fff !important;
}

body.blog .card-title a:hover, body.category .card-title a:hover, body.date .card-title a:hover, body.news .card-title a:hover {
    text-decoration: underline;
}

body.single .disclaimer {
    background: #510C76 !important;
}


/* SEARCH RESULTS */
.h01 {
    background-color: #ffff99;
}
.tipue_search_content_title {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #eeeeee;
}

.tipue_search_content_title a {
    font-weight: bold;
}

.tipue-search-form {
    margin-top: 30px;
    margin-left: 30px;

}