/* CSS Document */
	.navbar {
		margin-bottom:0;
		background:#e76108;
	}
@media(min-width:768px) {
	#mNavBar {
        padding:5px 0 0;
        margin: 0;
        border-radius: 0;
        position: relative;
		min-height:35px;
    }
    #mNavBar .wRibL {
        position: absolute;
        display: block;
        right: 100%;
        top: 0;
        width: 10px;
        height: 100%;
        background: #498bcf;
    }
    .mNavStyle {
        padding: 0;
    }
    .mNavStyle>ul.menu,
    .mNavStyle ul.menu li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        list-style-image: none;
    }
	.mNavStyle > ul.menu {
		margin-bottom:-4px;
	}
    .mNavStyle>ul.menu>li {
        display: inline-block;
        position: relative;
    }
     .mNavStyle>ul.menu>li:not(:last-child) {
		padding-right:5px;
		background:url(../images/menu-right.jpg) right center no-repeat;
	 }
	 .mNavStyle > ul.menu > li.expanded > ul.menu li.expanded  {
		 position:relative;
	 }
	 .mNavStyle > ul.menu > li.expanded > ul.menu li.expanded ul  {
		 top:0;
		 left:100%;
	 }
	 .mNavStyle>ul.menu>li>ul  {
        top: 100%;
        left: 0;
	 }
   .mNavStyle>ul.menu>li>ul, .mNavStyle > ul.menu > li.expanded > ul.menu li.expanded ul  {
        position: absolute;
        padding: 0;
        width: 100%;
        height: auto;
       -webkit-transform-origin: top;
        -ms-transform-origin: top;
        transform-origin: top;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-transform: scale(1, 0);
        -ms-transform: scale(1, 0);
        transform: scale(1, 0);
        display: block;
        transition: transform .5s ease, opacity .2s ease;
        -webkit-transition: -webkit-transform .5s ease, opacity .2s ease;
         z-index: 20;
    }
    .mNavStyle>ul.menu>li>a {
        display: block;
        padding:11px 9px;
        margin-right: 5px;
        color: #FFF;
        text-transform: uppercase;
        position: relative;
		text-shadow: 1px 1px 1px #000;
		font-weight: bold;
		font-size: 13px;
    }
    .mNavStyle>ul.menu>li:hover>a {
        text-decoration: none;
		background:#540101;
		border-radius:5px 5px 0 0;
    }
    .mNavStyle>ul.menu>li:hover ul, .mNavStyle > ul.menu > li.expanded > ul.menu li.expanded:hover ul {
        display: block;
        opacity: 1;
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        transform: scale(1, 1);
        transition: transform .3s ease, opacity .2s ease .1s;
        -webkit-transition: -webkit-transform .3s ease, opacity .2s ease .1s;
    }
    .mNavStyle>ul.menu>li>a.active, .mNavStyle>ul>li.active-trail > a{
		background:#540101;
		border-radius:5px 5px 0 0;
    }
	.mNavStyle>ul.menu>li.expanded ul li a{
		color:#FFF;
		display:block;
		padding:5px 10px;
		font-size:0.9em;
	}
	.mNavStyle>ul.menu>li.expanded ul li:hover a{
		background:#f59644;
	}
	li.expanded ul li:not(:last-child) a{
		border-bottom:1px solid #F5F5F5;
	}
	li.expanded ul {
		background:#f58220;
		border-bottom: 4px solid #d05706;
		padding:0;
		margin:0;
		min-width:200px;
	}
	
}