﻿#navbar{margin:0;}

#navbar>li{position:relative;padding:0;margin:0;list-style:none;display:inline-block;border-right:solid 1px #E20413;}
#navbar>li.last{border:none;}
#navbar li>a{text-decoration:none;display:inline-block;text-transform:uppercase;font-size: 16px;padding:0 12px;line-height: 26px;color:#0F5E97;}
#navbar li.last>a{padding-right:0;}
#navbar>li>a:hover, #navbar>li.parent>a{color:#0F5E97;}
#navbar>li.parent>a{font-weight:bold;}
#navbar>li>a:hover{background:#CBDCE3;}


#navbar .subLevel{display:none;position:absolute;left:0;background:#CBDCE3;z-index:2;padding:20px 0;width:auto;z-index:4;}
#navbar li.last .subLevel{left:auto;right:0;}
#navbar>li:hover .subLevel{display:block;}

#navbar .subLevel ul{margin:0;padding:0;}
#navbar .subLevel li{list-style:none;padding:0;margin:0;position:relative;}
#navbar .subLevel li > a {color: #0F5E97;white-space: nowrap;padding: 0 30px;display: block;line-height: 35px;position: relative;left:0;text-transform:none;}
#navbar .subLevel li>a:hover, #navbar .subLevel li.parent>a{text-decoration:none;font-weight:bold;}

#navbar .subLevel .subLevelRight{position:absolute;left:100%;display:none;top:0;border-left:solid 5px transparent;z-index:5;}
#navbar .subLevel .subLevelRight:before{content: "\f0d9";font-family:"FontAwesome";color:#0F5E97;position:absolute;left:-6px;}
#navbar .subLevel .subLevelRight ul{background:#0F5E97;}
#navbar .subLevel .subLevelRight ul li{}
#navbar .subLevel .subLevelRight li > a {color: #CBDCE3;}
#navbar .subLevel li:hover>.subLevelRight{display:block;}

@media only screen and (max-width: 990px) {
	#navbar li>a{font-size:14px;}
}

@media only screen and (max-width: 767px){
	nav{display:none;}
}