:root {
    --mainCol: #9222A8;
    --darkCol: #6A2F75;
    --lightCol: #B900DC;
}

.navbar{
    box-shadow: 0 -4px 20px var(--lightCol);
}
.navbar-brand{
    color: var(--mainCol);
}
.navbar-brand:hover{
    color: var(--darkCol);
}
.navbar-nav .nav-link{
    color:var(--mainCol);
}
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link.active{
    color:var(--darkCol);
}

h1,h2,h3,h4{
    color: var(--mainCol);
}

h1.introText{
    font-size: 22px;
    margin-bottom:0px;
}
h1.introText p{
    margin-bottom: 20px;
}

.intro-header .tags-heading, .intro-header .categories-heading {
    text-align: left;
}

p{
    padding-bottom: 30px;
}
p+p {
    margin-top: inherit !important;
    margin-bottom: inherit !important;
}

/* POSTLIST */
.single-post-card .post-title{
    color:var(--mainCol);
}
.single-post-card:hover .post-title{
    color:var(--darkCol);
}
/* POSTLIST-END */

/* FOOTER */
.footer,
.footer .nav-link{
    background-color: var(--lightCol);
    font-weight: bold;
}
/* FOOTER-END */

/* PAGINAION */
ul.pagination .page-item:not(.disabled) a{
    background-color: var(--lightCol);
}
ul.pagination .page-item.active a{
    background-color: var(--mainCol);
    border-color: var(--mainCol);
}
/* PAGINAION-END */

/* MAINCONTENT */
.mainContent a{
    color: var(--darkCol);
    text-decoration: underline;
}
.mainContent a:hover{
    color: var(--mainCol);
}
/* MAINCONTENT-END */

/* PREV/NEXT-POST */
ul.list-group li a{
    background-color: var(--mainCol);
    color: #fff;
    text-decoration: none;
    border: none;
}
ul.list-group li a:hover{
    background-color: var(--darkCol);
    color: #fff;
}
/* PREV/NEXT-POST - END */