.slicknav_menu {
	display:none;
}

@media screen and (max-width: 980px) {
	/*#mainmenu {
		display:none;
	}*/
	.menu-main-menu-container{display:none;}
	
	.slicknav_menu {
		display:block;
	}
#mainmenu ul li {width:100%;}
#mainmenu ul li a {color: #002f54;}
#mainmenu ul li a:hover {color: #0e72c7;}
}
@media screen and (min-width: 981px) {
#mainmenu ul {margin: 0px auto; padding: 0; list-style: none; list-style:none; width:auto; float:right;}
#mainmenu ul li {
    color: #000;
    display: inline-block;
    margin: 0px 0px;
    padding-top: 0px;
    position: relative;
	/*border-top: solid 2px #208ec1;*/
	width:auto;
	text-align:left;
}
	/*#mainmenu ul li.bluebar{border-top: solid 2px #223458;}
	#mainmenu ul li.greenbar{border-top: solid 2px #68b54d;}
	#mainmenu ul li.greenbartwo{border-top: solid 2px #165f34;}
	#mainmenu ul li.beigebar{border-top: solid 2px #fbf8cd;}
	#mainmenu ul li.brownbar{border-top: solid 2px #926031;}*/
    #mainmenu ul li a {color: #002f54; text-transform: uppercase; text-decoration: none; display: inline; text-align: right; width: 100%; font-size:14px; padding-left:15px; padding-right:0px; padding-top:0px; font-weight:400;}
      #mainmenu ul li a:hover {color: #0e72c7;}
	  #mainmenu ul li.current-menu-item a {color: #0e72c7;}
        #mainmenu ul li ul {display: none; width: 100%; background-color:#FFF; position: absolute; margin: 0; padding: 0; top: 30px; left: 20px; min-width:260px;}
 #mainmenu ul li ul li{float:left; width:100%; margin:0px; border-top: none !important; padding-right:10px;}
          #mainmenu ul li:hover ul {display: block;}
		  #mainmenu ul li:hover ul li ul {display: none; text-align: left;}
		  	#mainmenu ul li ul li a {
				color: #002f54;
			    float: left;
			    padding: 5px;
			    text-align: left;
			    text-transform: none;
			    width: 100%;
			    text-transform: none;
			    font-size: 13px;
		  	}
		  	#mainmenu ul li ul li a:hover {color: #0e72c7; font-weight:400;}
			#mainmenu ul li.current-menu-item ul li a {color:#0e72c7; background:none;}
			#mainmenu ul li.current-menu-item ul li:hover a {color: #0e72c7; font-weight:400;}
			  #mainmenu ul li ul li ul {display: none; width: 100%; background:#FFF; position: absolute; margin: 0; padding: 0; top: auto; margin-top:-20px; left: -245px; min-width:150px;}
          		#mainmenu ul li ul  li:hover ul {display: block;}	
	#mainmenu ul{background:none;}
}
/*@media screen and (min-width: 1200px) {
 #mainmenu ul li a {font-size:20px;}
}*/
@media screen and (min-width: 1600px) {
#mainmenu ul li {width:auto;}
#mainmenu ul li a {font-size:20px; padding-left:20px; padding-right:0px;}
#mainmenu ul li ul li a {font-size: 16px;}
}
