:root {
    --color-primary:#603cff !important;
}
body{
    font-family: 'Poppins', sans-serif;
    font-size:18px
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    letter-spacing: inherit;
}
a{
    transition: 0.5s;
    color: var(--color-primary);
}
.brand-text .site-description {
    font-size: 18px;
    font-style: italic;
}
.menubar-content{
    border-radius: 0;
}

.main-navigation ul li a {
    font-weight: 600;
    font-size: 15px;
}
.site-main .nx-list-item:nth-child(1n) .single-nx-list-item,
html body aside section.bg-light:nth-child(1n) {
    background-image: linear-gradient(60deg, #abecd6 0%, #fbed96 100%) !important;
}

.site-main .nx-list-item:nth-child(2n) .single-nx-list-item,
html body aside section.bg-light:nth-child(2n),
#affsearch {
    background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%) !important;
}

.site-main .nx-list-item:nth-child(3n) .single-nx-list-item,
html body aside section.bg-light:nth-child(3n),
.navigation.post-navigation .nav-links,
.comments-area,
section.no-results.not-found {
    background-image: linear-gradient(to top, #feada6 0%, #f5efef 100%) !important;
}
a.colorful-blog-readmore {
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 15px;
}
a.next.page-numbers,
a.prev.page-numbers {
    font-size: 14px;
}

.nx-list-item a.nx-list-categories {
    background: var(--color-primary);
    padding: 4px 17px;
    border-radius: 15px;
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    margin-bottom: 10px;
    transition: 0.5s;
    transform: scale(1);
}
.nx-list-item a.nx-list-categories:hover {
    opacity: 0.8;
}
.nx-list-item a.nx-list-categories:hover{
    color: #fff;
}
.nx-list-item .single-nx-list-item{
    border-radius: 5px;
}
.site-info.text-center{
    font-size: 15px;
}