/* NAVIGATION UPDATE */

#navContainer{
	width: 100% !important;
}
ul#css3-menu.blue{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	height: auto !important; /*overriding this in css3-menu.css*/
	float: none !important;
}

ul#css3-menu.blue > li {
	border-left: 1px solid #F5F5F5 !important;
	border-right: none !important;
	height: auto !important;
	margin: 0 !important;
    padding: 10px 0;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

ul#css3-menu.blue > li + ul#css3-menu.blue > li {
    border-left: solid 1px white !important;
}

ul#css3-menu > li > a{
	padding: 0 !important;
}
ul#css3-menu > li:hover{
	transition: .5s;
}

ul#css3-menu.blue > li a i{
	color: white;
	background: transparent;
	height: auto;
	font-size: 20px;
	padding: 0 !important;
}



/* dropdown navigation */

ul#css3-menu li.dropdown ul.dropdown-menu {
	padding: 0;
	margin: 0;
	left: 0;
	top: 100%;
	/*display: flex;*/
	flex-direction: column;
	align-items: flex-start;
	min-width: 100%;
	border-radius: 0 0 10px 10px;
}
ul#css3-menu li.dropdown ul.dropdown-menu li {
	margin: 0;
	border: none !important;
	width: 100%;
	border-top: 1px solid #fff !important;
}
ul#css3-menu li.dropdown ul.dropdown-menu li:first-child {
 	border-top: none !important;
}
ul#css3-menu li.dropdown ul.dropdown-menu li:hover{
	transition: .5s;
}
ul#css3-menu li.dropdown ul.dropdown-menu li a {
	margin: 0;
	border: none !important;
	padding: 10px 15px;
}

ul#css3-menu li.dropdown ul.dropdown-menu li:last-child a:hover{
	border-radius: 0 0 10px 10px;
}

@media (max-width: 979px){
	ul#css3-menu.blue{
		display: none;
	}
}
@media (max-width: 480px){

}

