.navbar-main {
    padding: 20px 40px 20px 40px;
}

.navbar-main-brand-logo {
    width: 100px;
}

.navbar-toggler {
    border: none;
    box-shadow: none;
}

.navbar-main-nav li:not(:last-child) {
    margin-right: 30px;
}


.navbar-main-nav-link {
    font-family: 'AkrobatRegular';
    font-size: 1.2rem;
}

.navbar-main-nav-link.active {
    color: #C71441 !important;
}

.navbar-main-nav-link:hover {
    -webkit-transition: color 0.5s ease;
    -moz-transition: color 0.5s ease;
    -o-transition: color 0.5 ease;
    transition: color 0.5s ease;
    color: #C71441 !important;
}


@media (min-width: 0px) and (max-width: 992px) {
    .navbar-main-brand-logo {
        width: 64px;
    }
}

