@media (min-width: 768px) {
    .navbar-left {
        float: left!important;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
}

.nav a {
    color: #4D4D4F;
}

.navbar .dropdown-menu li>a {
    padding: 1px 5px;
}

.navbar {
    margin-bottom: 0px;
    min-height: 0;
}

.navbar-container {
    max-width: 1200px;
    margin: 0 auto;
}

@media (max-width: 767px) {
    .navbar {
        margin-bottom: 0px;
    }
    .navbar .navbar-collapse .navbar-nav>li {
        border-color: transparent;
    }
    .navbar-toggle {
        padding: 0 0;
    }
}

.dropdown-menu-item {
    padding-left: 20px;
}

.navbar-header {
    display: flex;
    justify-content: flex-start;
    background-color: #6ac9c8;
    margin-bottom: 10px;
}

.navbar-header .search {
    margin-top: 1.7em;
    width: 50%;
}

.navbar-header .search input {
    width: 90%;
}

.dropdown-menu {
    background-color: #fff;
}

.dropdown-menu-grid { 
}


.dropdown-toggle:hover {
    background-color: transparent;
    color: #6ac9c8;
}

.navbar:not(.no-border) .navbar-nav>li.dropdown-full>.dropdown-menu {
    margin-top: 3px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    padding: 0;
}

.open > a {
    &,
    &:hover,
    &:focus {
        background-color: #6ac9c8;
        border-color: transparent;
    }
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: transparent;
    color: #6ac9c8;
}

@media (min-width: 768px) {
    .navbar-nav>li>a {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .navbar .navbar-nav>li.divider {
        position: relative;
        width: 1px;
        height: 0px;
    }
}

.nav>li>a:focus,
.nav>li>a:hover {
    background-color: transparent;
}

.nav>li>a {
    font-weight: 400;
    font-size: 105%;
    padding: 0 25px 0 25px;
}

@media (max-width: 992px) {
    .nav>li>a {
        padding: 0 15px 0 15px;
        font-size: 90%;
    }

    .dropdown-menu-item {
        padding-left: 10px;
        font-size: 90%;
    }

}


.navbar-toggle {
    color: white;
}

.navbar-toggle a {
    color: white;
}


@media (max-width: 767px) {
    .dropdown-menu-grid {
        padding-left: 40px;
    }
}

.dropdown-menu-grid {
    padding-top: 13px;
}

.navbar .navbar-nav .dropdown-menu a:hover {
    color: #6ac9c8;
}

.navbar .navbar-nav .dropdown-menu li {
    margin-bottom: 3px;
}
