.header-container { background-color: rgb(242, 242, 242); height: 60px; width: 100%; }
.header-container-menu { width: 50px; height: 50px; float: left; margin-left: 20px; cursor: pointer; font-size: 30px; }
.header-container-menu-text > i { line-height: 60px; font-size: 30px; float: left; }
.header-container-logo { text-align: center; margin-right: 70px; padding-top: 5px; }
.header-hamburger { width: 320px; position: absolute; display: none; z-index: 2; top: 60px; }
.header-botcontainer { background-color: rgb(55, 55, 55); width: 100%; height: 30px; }
.header-botcontainer-date { font-family: Lato; color: rgb(225, 225, 225); font-size: 12px; font-weight: 400; text-align: left; float: left; margin-left: 10px; top: 50%; transform: translate(0px, -60%); position: relative; }
.header-botcontainer-navlinks { top: 50%; transform: translate(0px, -60%); position: relative; text-align: center; margin-right: 50px; }
.header-botcontainer-navlinks-links { font-family: Lato; color: rgb(242, 242, 242); font-size: 12px; font-weight: 400; text-align: center; margin-right: 20px; display: inline; }
.nav ul { margin: 0px; padding: 0px; }
.nav li { position: relative; text-indent: 0px; }
.nav-topics-list { font-family: Lato; font-size: 16px; background-color: rgb(55, 55, 55); padding: 10px 0px; }
.nav-topics-list a { color: white; padding: 12px 30px; }
.nav-company { font-family: Lato; background: rgb(225, 225, 225) none repeat scroll 0% 0%; }
.nav-company h2 { color: rgb(153, 153, 153); font-size: 22px; font-weight: 800; margin: 0px; padding: 12px 20px; }
.nav-nested-list-toggle, .nav-nested-list a { cursor: pointer; color: rgb(55, 55, 55); padding: 12px 30px; }
.nav-nested-list-toggle:hover, .nav-nested-list a:hover, .nav-nested-list-toggle:focus, .nav-nested-list a:focus, .nav-nested-list-toggle:active, .nav-nested-list a:active { color: white; }
.nav-nested-list-toggle-btn { position: absolute; display: block; right: 8px; top: 0px; font-size: 16px; padding: 12px 24px; background-repeat: no-repeat; background-position: center center; background-size: 13px 13px; background-image: url(83e6e1870ce17e18d994fbd3b5a07930e93c3733.png) ; }
.nav-nested-list-toggle:hover { cursor: pointer; }
.nav-nested-list-toggle.hover, .nav-nested-list-toggle:hover { color: white; }
.nav-nested-list-toggle-plus { background-image: url(e2ede6680a2fab74b6d459ce1f8fb1f3618d0cdf.png) ; }
.nav-nested-list-toggle-plus.hover, .nav-nested-list-toggle-plus:hover { background-image: url(d891569b09674a3d4184407dd3fcadf04a2f066f.png) ; }
.nav-nested-list-toggle-close { background-image: url(b8f31a75078f58586a084332b64911288fba779f.png) ; }
.nav-nested-list-toggle-close.hover, .nav-nested-list-toggle-close:hover { background-image: url(01575b3f0eb573a61dcb1520e915284a288acd3e.png) ; }
.nav-root-item a, .nav .nav-nested-list-toggle { font-size: 16px; }
.nav-child { display: none; }
.nav-child-item a, .nav-child-item .nav-nested-list-toggle { font-size: 14px; }
.nav a, .nav .nav-nested-list-toggle { text-decoration: none; text-transform: lowercase; display: block; }
.nav a.hover, .nav .nav-nested-list-toggle.hover, .nav a:hover, .nav .nav-nested-list-toggle:hover, .nav a:active, .nav .nav-nested-list-toggle:active, .nav a:focus, .nav .nav-nested-list-toggle:focus { color: white; background: rgb(0, 185, 227) none repeat scroll 0% 0%; font-weight: 400; }
@media (max-width: 750px) {
  .header-botcontainer { display: none; }
}
