#menu_bar_wrap
{
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 19px;
	font-family: 'Exo 2', sans-serif;
}
#menu_bar
{
	width: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}
#menu_bar_wrap_resp
{
	display: none;
}
#menu_bar .current-menu-item a /*CURRENT ITEM.*/
{
	color: #000;
}
#menu_bar li:first-child /*FIRST ITEM.*/
{
	border-left: none;
}
#menu_bar li:last-child /*LAST ITEM*/
{
	border-right: none;
}
#menu_bar li
{
	background-color: #0088cc;
	list-style-type: none;
	line-height: 40px;
	cursor: pointer;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background-color .35s;
	-moz-transition: background-color .35s;
	-o-transition: background-color .35s;
	-ms-transition: background-color .35s;
	transition: background-color .35s;
}
#menu_bar li:hover
{
	background-color: #666;
}
#menu_bar li a
{
	text-decoration: none;
	color: #fff;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-o-transition: color .2s;
	-ms-transition: color .2s;
	transition: color .2s;
}
#menu_bar li a:hover
{
	color: #000;
}

#menu_bar li:hover a
{
	color: #000;
}

#menu_bar li i
{
	color:#000;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-o-transition: color .2s;
	-ms-transition: color .2s;
	transition: color .2s;
}

#menu_bar li:hover i
{
	color:#fff;
}
/*NESTING LEVEL 1*/
#menu_bar .sub-menu
{
	float: left;
	margin: 0;
	padding: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: 10 !important;	/*Internet Explorer Fix*/
	-webkit-transition: opacity .1s .01s ease-out, visibility .05s .05s linear;
	-moz-transition: opacity .1s .01s ease-out, visibility .05s .05s linear;
	-o-transition: opacity .1s .01s ease-out, visibility .05s .05s linear;
	-ms-transition: opacity .1s .01s ease-out, visibility .05s .05s linear;
	transition: opacity .1s .01s ease-out, visibility .05s .05s linear; /*LEVEL 1 SUBMENU ANIMATION.*/
}
#menu_bar li:hover .sub-menu
{
	opacity: 1;
	visibility: visible;
	z-index: 1;
}
#menu_bar .sub-menu li
{
	margin: 0;
	clear: left;
	background-color: #333;
	-webkit-transition: background-color .35s;
	-moz-transition: background-color .35s;
	-o-transition: background-color .35s;
	-ms-transition: background-color .35s;
	transition: background-color .35s;
}
#menu_bar .sub-menu li:hover
{
	background-color: #666;
}
#menu_bar .sub-menu li a /*LEVEL 1 LINK STYLE*/
{
	color: #fff;
}
#menu_bar .sub-menu li a:hover
{
	color: #000;
}
#menu_bar .sub-menu li:hover a
{
	color: #000;
}
#menu_bar .sub-menu li i
{
	color:#000;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-o-transition: color .2s;
	-ms-transition: color .2s;
	transition: color .2s;
}
#menu_bar .sub-menu li:hover i
{
	color:#fff;
}
/*NESTING LEVEL 2*/
#menu_bar .sub-menu li .sub-menu
{
	float: left;
	margin: 0;
	padding: 0;
	visibility: hidden;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	position: relative;
	/*top: -103%;
	left: 100%;*/
	-webkit-transition: opacity .1s .01s ease-out, visibility .05s .05s linear;
	-moz-transition: opacity .1s .01s ease-out, visibility .05s .05s linear;
	-o-transition: opacity .1s .01s ease-out, visibility .05s .05s linear;
	-ms-transition: opacity .1s .01s ease-out, visibility .05s .05s linear;
	transition: opacity .1s .01s ease-out, visibility .05s .05s linear; /*LEVEL 2 SUBMENU ANIMATION.*/
}
#menu_bar li:hover .sub-menu li:hover .sub-menu
{
	visibility: visible;
	opacity: 1;
	float: left;
	margin-left: 0px;
}
#menu_bar .sub-menu li .sub-menu li
{
	margin: 0;
	clear: left;
	background-color: #555;
	-webkit-transition: background-color .35s;
	-moz-transition: background-color .35s;
	-o-transition: background-color .35s;
	-ms-transition: background-color .35s;
	transition: background-color .35s;
}
#menu_bar .sub-menu li .sub-menu li:hover
{
	background-color: #333;
}
#menu_bar .sub-menu li .sub-menu li a /*LEVEL 2 LINK STYLE*/
{
	color: #000;
}
#menu_bar .sub-menu li .sub-menu li a:hover
{
	color: #fff;
}