/* Header bar height and color changes */

header .nav-wrapper {
    background-color: #000000;
    display: table;
	height: 80px;
}
header .component.navigation nav ul {
    margin-top: 1em;
}
header .component.navigation {
    padding: 2.5em 1.8em 2.5em 0;
}
header .logo.logo.logo img {
    max-height: 60px;
    width: auto;
}
header .component.navigation nav ul li {
    margin-top: -20px;
    height: 5.8em;
}
header .component.navigation nav ul .level1 > a, header .component.navigation nav ul .level1 > .field-navigationtitle > a {
    margin-top: 20px;
}
header .nav-wrapper .component-content {
    /*height: 80px;*/
}

/* Navigation Dropdown Color Changes */
.item0>.dropdown>ul.clearfix {
    background-color: #FBD659 !important;
}
.item1>.dropdown>ul.clearfix {
    background-color: #62A353 !important;
}
.item2>.dropdown>ul.clearfix {
    background-color: #97C6D7 !important;
}
.item3>.dropdown>ul.clearfix {
	background-color: #E07E3C !important;
}
.item4>.dropdown>ul.clearfix {
    background-color: #9D968A !important;
} 

/* Navigation Dropdown Font Changes */
header .component.navigation.site-nav .dropdown > ul.clearfix li.level2 {
    font-size: 3.1em;
    border-left: none;
}
header .component.navigation.site-nav .dropdown > ul.clearfix li a {
    color: #373737;
    text-transform: uppercase;
    font-size: 1.2em;
}
header .component.navigation.site-nav .dropdown>ul.clearfix a:focus {
    color: #373737 !important;
}
a:hover, a:focus {
    color: #373737;
}
@media (max-width: 767px){
.home .nav-wrapper {
    background: #000000;
}
header .nav-wrapper.homesticky {
    background: #000000;
}
}

/* Mobile fixes */

@media (max-width: 768px){
	header .component.navigation.navigation-global {
    margin-top: 18px;
	}
	.home .nav-wrapper .logo {
    display: block;
	}
	header .component.navigation.navigation-global {
		margin-top: -80px;
	}	
	.home header .component.navigation.navigation-global .search-toggle a {
    top: 0px !important;
}
}
@media (min-width: 769px) and (max-width: 991px){
	header .component.navigation nav ul .level1>a, header .component.navigation nav ul .level1>.field-navigationtitle>a {
        margin-top: 0px;
}
}
@media (max-width:991px){
	header .nav-wrapper .search-box.search-box.search-box {
    top: 80px !important;
}
}

@media (max-width: 1023px){
	header .component.navigation nav ul .level1>a, header .component.navigation nav ul .level1>.field-navigationtitle>a {
        margin-top: 34px;
}
header .nav-wrapper .component-content {
    height: 95px;
}
}
@media (min-width: 1023px) and (max-width: 1024px){
	header .nav-wrapper .component-content {
    padding-top: 5px;
}
}
@media(min-width:992px) and (max-width:2000px){
	header .component.navigation nav ul li {
    margin-left: 10px;
}
}

@media (max-width:1023px){
.toggle.mobile-navigation-switcher{
top:0	
}
}
/* Footer changes */
footer{
	background: #000000;
}
#footer>.row>.link-list>.component-content li a {
    color: #ffffff;
}
#footer>.row>.link-list>.component-content li a:focus {
    color: #ffffff;
}
#wrapper>footer .social-links .row .col a span.icon-instagram {
    background-image: url(../images/icons/ico-insta-white.svg);
}
#wrapper>footer .social-links .row .col a span.icon-facebook {
    background-image: url(../images/icons/ico-fb-white.svg);
}
#wrapper>footer .social-links .row .col a span.icon-youtube {
    background-image: url(../images/icons/ico-youtube-white.svg);
}
#wrapper>footer .social-links .row .col a span {
    width: 34px;
    height: 34px;
}