/** WRITE YOUR OWN STYLE **/
a.white {
    color: #fff;
    font-size: 0.875em;
    padding-bottom: 10px;
}

.btn-secondary {
    margin-top: 10px;
}

.nk-footer {
    font-size: 0.875em;
}

.feature p {
    text-align: left;
}


.nk-header-main, .nk-header-menu {
    background-color: #5D7CA6;
}

.nk-header-main.has-fixed {
    background-color: #5D7CA6;
}

.nk-menu-link {
    color: #fff;
}

.active > .nk-menu-link {
    color: #fff;
    font-weight: bold;
}

.nk-menu-link:hover {
    color: #fff;
}

.nk-footer {
    background: linear-gradient(180deg, #5D7CA6 0%, #466089 100%);
    color: #fff;
}

.text-heading, .link-base {
    color: #fff !important;
}

.nk-menu-item .nk-menu-link {
    color: #fff;
    font-weight: 500;
}

.nk-menu-sub .nk-menu-item .nk-menu-link {
    color: #fff;
}

ol, ul {
    list-style-position: initial;
    margin-left: 20px;
}

.nk-menu-toggle:hover {
    color: #fff;
}

a:hover {
    color: #fff;
    text-decoration: underline;
}

.active {
    font-weight: bold;
}

.text-primary {
    color: #292962;
}

.nk-menu-dropdown {
    background-color: #5D7CA6;
}

.text-bg-primary-soft {
    background-color: #33B89F;
}

.snipcart-checkout {
    color: #fff;
}

.feature-text p {
    height: 170px;
    overflow: hidden;
    margin-bottom: 1rem;
}

.card.rounded-4 {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
    background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
}

.media.media-middle.media-xl.text-bg-primary-soft.rounded-4 {
    background: transparent;
}

.feature-text p {
    color: #292962;
}

.nk-menu-item:hover > .nk-menu-link {
    color: #FFF;
    text-decoration: underline;
}