	
/*
jansass Blank One // navigation-default.css MOD20180400 jansass GmbH, Jan Sass, info@jansass.com 
*/

#menu nav.navbar {padding: 0; display: inline-flex;}
#menu nav.navbar ul.nav {margin: 0}
#menu nav.navbar ul.nav li.menu-item {margin: 0}

#header.horizontal1 #menu nav.navbar ul.nav {margin-right: -.5rem;}
#header.horizontal2 #menu nav.navbar ul.nav {margin-left: -.5rem;}

#header.vertical1 #menu nav.navbar ul.nav {flex-direction: column;}

/*
header#menu .navbar ul {margin: 0}
header#menu .navbar>.container, 
header#menu .navbar>.container-fluid {justify-content: flex-end;}
header#menu .navbar .navbar-toggler {border: 0;outline: 0;}
header#menu .navbar .navbar-toggler i {color: #07374b; }
header#menu .navbar .navbar-collapse { position: absolute; top: 50px; background: rgb(228, 228, 228); right: 25px; padding: 20px 0; z-index: 9;}
header#menu .navbar a.nav-link {font-weight: bold; letter-spacing: 0.01em;padding: 5px 50px; margin: 2px 0; color: #333333;}
header#menu .navbar a.nav-link:hover {background: rgba(255,255,255,0.5);  }

header#menu div.brand {flex: auto;}

header#menu div.headercta a {text-transform: uppercase; margin: .25rem .75rem; white-space: pre; display: inline-block;}

header#menu div.headercta .phone {font-weight: bold; color: #07374b;}
header#menu div.headercta .phone:hover {color: rgba(18,69,147,0.7);}

header#menu div.headercta .cta {font-weight: bold; background: #07374b; color: white; padding: 5px 20px; border-radius: 1px;}
header#menu div.headercta .cta:hover {color: #07374b; background: rgba(18,69,147,0.2);}

*/