/* hamburger-layout2-2019 - 4 jul 2019 */
body {
  font-size: 90%;
  top: 0px !important;
  /* google translate hack */ }

h1 {
  font-size: 260%;
  font-weight: 900; }

h2 {
  font-size: 220%;
  font-weight: 900; }

h3 {
  font-size: 160%;
  font-weight: 900; }

h4 {
  font-size: 120%;
  font-weight: 600; }

a {
  color: #1856A3; }

.rky-body {
  position: relative; }

.off-canvas-wrapper {
  min-height: 100vh;
  padding-bottom: 400px; }

#main {
  position: relative; }

.header-hamburger {
  position: fixed;
  z-index: 1000;
  width: 100%;
  background-color: #fff;
  padding: 6px 0 6px 0;
  padding-left: 10px; }

.header-hamburger .brandLogo {
  height: 30px;
  padding: 0; }

.header-hamburger h1 {
  font-size: 12px;
  margin: 0; }

.header-hamburger .title h2 {
  font-size: 100%;
  margin: 7px 0 0 20px;
  color: #333;
  font-family: Lato;
  font-weight: 700; }

.header-hamburger .bars {
  padding-right: 10px; }

.header-hamburger .fa-bars {
  display: block;
  margin-top: 5px;
  font-size: 160%; }

.scrolled .header-hamburger {
  box-shadow: 1px 3px 6px #333 !important; }

.off-canvas {
  z-index: 500 !important;
  margin-top: 39px;
  height: 100%;
  background-color: #1856A3; }

.off-canvas .rky-menu {
  border-left: 0;
  margin: 0; }

.rky-auth .off-canvas {
  margin-top: 75px; }

.off-canvas label {
  background-color: #13255a !important;
  color: #fff !important;
  padding: 9px 15px !important;
  border-top: 1px solid #1d2227 !important;
  border-bottom: 1px solid #2671ce !important; }

.off-canvas .menu a {
  color: #ddd !important;
  border-bottom: 1px solid #093b79 !important; }

.off-canvas .menu .active a {
  background-color: #a0b0d8 !important;
  color: #fff !important; }
