.ptb-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.plr-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.logo h1{
    padding: 0;
    margin: 0;
}

.logo-link {
    text-decoration: none !important;
}

.collection-item.w-dyn-item p {
    text-align: center;
}

.text-black {
    color: black !important;
}

.visible {
    display: block !important;
}

.no-padding-right {
    padding-right: unset !important;
}

@media screen and (max-width: 991px) {
    .navigation-items {
        flex-direction: column !important;
    }
    .w-nav[data-collapse="medium"] .w-nav-menu {
        display: flex;
        flex-direction: column !important;
    }
}

