.contain-to-grid {
    background: none;
}

.top-bar {
    background: none;
}

.top-bar .toggle-topbar a {
    color: #FFF;
    text-transform: uppercase;
}

.top-bar .toggle-topbar.menu-icon a {
    color: #FFF;
}

.top-bar .toggle-topbar.menu-icon a span::after {
    box-shadow: 0 0 0 1px #666, 0 7px 0 1px #666, 0 14px 0 1px #666;
}

.top-bar .toggle-topbar.menu-icon a span:hover:after {
    box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
}

.top-bar.expanded .title-area {
    background: none;
}

.top-bar.expanded .toggle-topbar a {
    color: #FFF;
}

.top-bar.expanded .toggle-topbar a span::after {
    box-shadow: 0 0 0 1px #666, 0 7px 0 1px #666, 0 14px 0 1px #666;
}

.top-bar-section .divider,
.top-bar-section [role="separator"] {
    border-top: solid 1px rgba(255, 255, 255, 0.25);
}

.top-bar-section ul li {
    background: none;
}

.top-bar-section ul li > a {
    color: #FFF;
}

.top-bar-section ul li:hover:not(.has-form) > a {
    background-color: #00bac6;
    color: #FFF;
    background: none;
}

.top-bar-section ul li.active > a {
    background: none;
    color: #FFF;
}

.top-bar-section ul li.active > a:hover {
    background: none;
    color: #FFF;
}

.top-bar-section .has-dropdown > a:after {
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
}

.top-bar-section .dropdown li.title h5 a,
.top-bar-section .dropdown li.parent-link a {
    color: #FFF;
}

.top-bar-section .dropdown li.title h5 a:hover,
.top-bar-section .dropdown li.parent-link a:hover {
    background: none;
}

@media only screen and (min-width: 58.75rem) {
	nav.top-bar {
		text-align:center;
	}
	section.top-bar-section {
		display: inline-block;
	}
    .top-bar {
        background: none;
    }
    .top-bar.expanded {
        background: none;
    }
    .top-bar-section li.hover > a:not(.button) {
        background: none;
        color: #FFF;
    }
    .top-bar-section li:not(.has-form) a:not(.button) {
		padding: 0 0.7rem;
        background: none;
    }
    .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: transparent;
        background: none;
        color: #FFF;
    }
    .top-bar-section li.active:not(.has-form) a:not(.button) {
		padding: 0 0.7rem;
        background: none;
        color: #FFF;
    }
    .top-bar-section li.active:not(.has-form) a:not(.button):hover {
        background: none;
        color: #FFF;
    }
    .top-bar-section > ul > .divider,
    .top-bar-section > ul > [role="separator"] {
        border-right: none;
    }
    .top-bar-section .has-dropdown > a:after {
        border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
        margin-top: -2.5px;
    }
    .top-bar-section .dropdown {
        background: none;
    }
    .top-bar-section li.active:not(.has-form) .dropdown a:not(.button) {
        font-weight: 300!important;
    }
    .top-bar-section .dropdown li a {
        background: none;
        color: #FFF;
    }
    .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
        background: none;
        color: #FFF;
    }
    .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
        color: #FFF;
        background: none;
    }
    .top-bar-section .dropdown li label {
        background: none;
    }
    .no-js .top-bar-section ul li:hover > a {
        background-color: #FFF;
        background: none;
        color: #FFF;
    }
    .no-js .top-bar-section ul li:active > a {
        background: none;
        color: #FFF;
    }
}