.container-fluid,.navbar-collapse{padding-right:0;padding-left:0}
.submenumobile{display:none}
.navbar-header{width:100%}
.sitetitle{font:20px 'Cardo', serif;float:right;margin-top:14px;margin-right:14px;color:#30282C;}
.navbar-brand{height:auto;padding: 6px 11px;}    
.navbar-brand>img{width:170px;margin:15px 0}
.navbar-nav>li>a{color:#616161;background-color:transparent}
.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#005691}
.navbar-nav>.active>a,.navbar-nav>.active>a:focus,.navbar-nav>.active>a:hover{color:#005691;background-color:transparent;box-shadow:inset 0 -3px 0 -1px #556;border-bottom:2px solid #005691}
.navbar-nav>.disabled>a,.navbar-nav>.disabled>a:focus,.navbar-nav>.disabled>a:hover{color:#005691;background-color:transparent;border-bottom:2px solid #005691}
.navbar-nav>.open>a,.navbar-nav>.open>a:focus,.navbar-nav>.open>a:hover{color:#005691;}
.nav>li>a:focus,.nav>li>a:hover {background-color: #fff}
.navbar-toggle{border-color:transparent;float:none;position:relative}
.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent}
.navbar-toggle .icon-bar{background-color:#000;height:1px;margin:7px 0}
@media (min-width:381px){.navbar-toggle{margin-top:8px}}
.navbar-collapse,.navbar-form{border:0}
.submenu,.submenumobiletitle,.submenutoggle li{border-top:1px solid #dedede}
.navbar-link{color:#005691}
.navbar-right{font:12px 'Cardo', serif;color:grey;margin-top:-145px;}
.navbar-right>li>a{color:grey;font-size: 14px;padding-right:180px}
.navbar-right>li>a:focus,.navbar-right>li>a:hover{color:#000;background-color:transparent}
.navbar-right>.active>a,.navbar-right>.active>a:focus,.navbar-right>.active>a:hover,.navbar-right>.disabled>a,.navbar-right>.disabled>a:focus,.navbar-right>.disabled>a:hover{color:grey;background-color:transparent}
.navbar-right>.open>a,.navbar-right>.open>a:focus,.navbar-right>.open>a:hover{color:grey}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}
.submenu{display:inherit;height:58px;padding-right:14px;max-width:1170px;margin:0 auto;clear:both;background-color:#357BBF;}
.submenu ul{list-style-type:none;margin:0;padding:0;overflow:hidden;float:left}
.submenu li{float:right;margin-left:64px}
.submenu li a{text-align:center;margin:17px 0;text-decoration:none;font:18px 'Cardo', serif;display:inline-block;color:#fff}
.submenu li a:hover{color:#fff}
.submenutogglebutton{cursor:pointer}
.submenutoggle{display:none}
.submenutoggle ul{list-style-type:none;margin:0;padding-left:0}
.submenutoggle li{padding:12px 10px}
.submenutoggle li a{font:14px 'Cardo', serif;color:#000}
.submenutoggle li a:hover{color:#005691;text-decoration:none}
.submenumobiletitle{color:#000;font:18px 'Cardo', serif;height:40px;padding-top:11px;padding-left:10px}
.submenu{/*display:inherit;fix horizontal menu*/display:none; height:58px;padding-right:14px;max-width:1170px;margin:0 auto;clear:both;background-color:#357BBF;}
.dropdown-menu {clear:both;position: absolute;top: 100%;z-index: 1000;display: none;min-width: 160px;max-width:1170px;margin: 0 auto;font-size: 18px;text-align: left;list-style: none;background-color: #702627;-webkit-background-clip: padding-box;background-clip: padding-box;border: 0px;border-radius: 2em 1em 4em / 0.5em 3em;}
@media (min-width:1150px){
li.dropdown:hover > .dropdown-menu {display: block;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #fff;border-color: #fff;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {color: #fff;text-decoration: none;background-color: #702627;}
}
ul.ddsubmenu{list-style-type:none;margin:0;padding:0;overflow:hidden;float:left;}
ul.ddsubmenu li{margin:0px 10px;}
ul.ddsubmenu li:last-child{margin-bottom:15px;}
ul.ddsubmenu li a{text-align:center;margin:6px 14px;text-decoration:none;font:18px 'Cardo', serif;display:inline-block;color:#fff;padding: 0px;}
ul.ddsubmenu li a:hover{color:#000;}
/*.navbar-nav>li>.dropdown-menu {margin-top: 1px; height: 57px;}*/
.triangle-down {text-align:center;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 16px solid #fff;margin-left: -moz-calc(50% - 25px);margin-left: -webkit-calc(25% - 12px);margin-left: -o-calc(25% - 12px);margin-left: calc(25% - 12px);}
@media (max-width:1150px){
.navbar-header{float:none}
.navbar-left,.navbar-nav,.navbar-right{float:none!important}
.navbar-toggle{display:block}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-collapse.collapse{display:none!important;padding-left:10px;}
.navbar-nav{margin-top:7.5px;}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block!important}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-nav>li>.dropdown-menu {height: 0px;}
ul.ddsubmenu li a {color: #5F763A;}
ul.ddsubmenu li {float: none;margin-left: 20px;margin-top: 0px;}
.ddsubmenu{width:100%;}
}
.navbar-collapse{float:left;width:100%;clear:both}
@media (min-width:768px){
.navbar-collapse.collapse{padding-bottom:0}
.navbar-right{margin-top:-145px;margin-right:0}
.navbar-nav {font-size: 20px;}}
@media (max-width:1161px){.navbar-right{margin-top:-145px;margin-right:0}}
@media (max-width:862px){.navbar-right{margin-top:0}}
@media (max-width:1150px){.sitetitle{font:20px 'Cardo', serif;margin-top:2px}
.navbar-brand>img{width:125px;margin-top: 5px}
.menu-toggle{margin-top:10px}
.submenu{display:none}
.submenumobile{display:inherit}}
@media (max-width:1180px){.navbar-brand>img{margin-left:0}}
@media (max-width:768px){.navbar-brand>img{width:130px;margin-top: 5px}
.sitetitle{font:14px 'Cardo', serif;margin-top:2px}}
