/**
 * Component: nrNavFlyout (Roxid)

 *
 * Create flyout logic for navigation. (Roxid)
 *
 *
 * ---------------------------------------------------------------------------------------------------------------------
 *
 *
 * ---------------------------------------------------------------------------------------------------------------------
 *
 * @package         Components
 * @version         1.0.0
 * @copyright       ©2015 Noriskshop
 *
 * @author          Noriskshop <info@noriskshop.de> - *Initial development*
 *
 */
/* Imports
* =================================================================================================================== */
/* Global Variables
 * ------------------------------------------------------------------------------------------------------------------- */
/**
 * nrDynamicPages - Global LESS Mixins
 *
 * This file is used to provide mixins to all components. For example box shadow definitions.
 *
 * ---------------------------------------------------------------------------------------------------------------------
 *
 * @version         1.0.0
 * @copyright       norisk Team
 *
 */
/* Module mixins
 * ------------------------------------------------------------------------------------------------------------------- */
/**
 * nrDynamicPages - Global LESS Variables
 *
 *This file is used to provide variables to all components. For example breakpoint definitions.
 *
 * ---------------------------------------------------------------------------------------------------------------------
 *
 * @version         1.0.0
 * @copyright       norisk Team
 *
 */
/* Breakpoints
 * ------------------------------------------------------------------------------------------------------------------- */
/* Module variables
 * ------------------------------------------------------------------------------------------------------------------- */
/* Variables
 * ================================================================================================================== */
/* Styles
 * ================================================================================================================== */
/* fix bootstrap styles
 * ------------------------------------------------------------------------------------------------------------------ */
/* stylelint-disable */
/* ok:selector-no-id EL: id already in use */
#header .z-header-mainrow {
  /* stylelint-enable */
  padding-left: 30px;
  width: 100%;
}
/* stylelint-disable */
/* ok:selector-no-id FR: id already in use */
#navigation {
  /* stylelint-enable */
  position: relative;
  /* stylelint-disable */
  /* ok:selector-no-qualifying-type EL: overwrite oxid styles */
}
#navigation .dropdown-menu.dropdown-menu {
  display: block;
  /* important for ios safari & transition */
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
  pointer-events: visible;
  left: -9999px;
}
#navigation ul.nav li.dropdown:hover > ul.dropdown-menu.dropdown-menu,
#navigation ul.nav li.dropdown > ul.dropdown-menu.dropdown-menu.nrdropdown-menu-open {
  /* stylelint-enable */
  display: block;
  /* important for ios safari & transition */
  opacity: 1;
  overflow: visible;
  visibility: visible;
  right: 0;
  left: 0;
  position: absolute;
  top: 41px;
  pointer-events: all;
}
/* stylelint-disable */
/* ok:selector-no-id FR: id already in use */
#panelmenu-toggle {
  /* stylelint-enable */
  float: right;
}
/* stylelint-disable */
/* ok:selector-no-id FR: id already in use */
#panelmenu > .mm-panel {
  /* stylelint-enable */
  padding: 40px 0;
}
/* fullscreen menu styles
 * ------------------------------------------------------------------------------------------------------------------ */
/* stylelint-disable */
/* ok:selector-no-qualifying-type EL: overwrite oxid styles */
.navbar-nav > li.nrrootli {
  /* stylelint-enable */
  position: static;
}
.nrnavflyout .nav,
.nrnavflyout .collapse,
.nrnavflyout .dropup,
.nrnavflyout .dropdown {
  position: static;
}
.nrnavflyout .container {
  position: relative;
}
.nrnavflyout .dropdown-menu {
  left: auto;
}
.nrnavflyout .nrnavflyout-content {
  padding: 10px;
}
.nrnavflyout .dropdown.nrnavflyout-fullwidth .dropdown-menu {
  left: 0;
  right: 0;
}
/* grid inside nav styles
 * ------------------------------------------------------------------------------------------------------------------ */
/* stylelint-disable */
/* ok:selector-no-id EL: id already in use */
#navigation .dropdown-menu.dropdown-menu > li > a,
#navigation .nrnavflyout-lvl2 > a,
#navigation-top .dropdown-menu.dropdown-menu > li > a,
#navigation-top .nav.navbar-nav .nrnavflyout-lvl2 > a {
  /* stylelint-enable */
  clear: both;
  display: inline-block;
  font-weight: 600;
  color: #2fa4e7;
}
/* stylelint-disable */
/* ok:selector-no-id EL: id already in use */
#navigation .nrnavflyout-lvl2 > a:hover,
#navigation-top .nav.navbar-nav .nrnavflyout-lvl2 > a:hover {
  /* stylelint-enable */
  color: #000000;
  text-decoration: none;
}
/* stylelint-disable */
/* ok:selector-no-id FR: id already in use */
#navigation,
#navigation-top {
  /* stylelint-enable */
}
#navigation .nrnavflyout-lvl2,
#navigation-top .nrnavflyout-lvl2 {
  padding-bottom: 5px;
}
#navigation .level-3,
#navigation-top .level-3,
#navigation .level-4,
#navigation-top .level-4,
#navigation .level-5,
#navigation-top .level-5,
#navigation .level-6,
#navigation-top .level-6,
#navigation .level-7,
#navigation-top .level-7,
#navigation .level-8,
#navigation-top .level-8,
#navigation .level-9,
#navigation-top .level-9,
#navigation .level-10,
#navigation-top .level-10 {
  display: block;
  background: #ffffff;
  padding-left: 20px;
}
#navigation .level-2,
#navigation-top .level-2 {
  padding-top: 10px;
}
#navigation .nrflyout--row,
#navigation-top .nrflyout--row {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
#navigation .nrnavflyout--1-column,
#navigation-top .nrnavflyout--1-column,
#navigation .nrnavflyout--2-column,
#navigation-top .nrnavflyout--2-column,
#navigation .nrnavflyout--3-column,
#navigation-top .nrnavflyout--3-column,
#navigation .nrnavflyout--4-column,
#navigation-top .nrnavflyout--4-column,
#navigation .nrnavflyout--5-column,
#navigation-top .nrnavflyout--5-column,
#navigation .nrnavflyout--1-main,
#navigation-top .nrnavflyout--1-main,
#navigation .nrnavflyout--2-main,
#navigation-top .nrnavflyout--2-main,
#navigation .nrnavflyout--3-main,
#navigation-top .nrnavflyout--3-main,
#navigation .nrnavflyout--4-main,
#navigation-top .nrnavflyout--4-main,
#navigation .nrnavflyout--5-main,
#navigation-top .nrnavflyout--5-main {
  background-color: #ffffff;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  float: left;
  box-sizing: border-box;
}
#navigation .nrnavflyout--1-column,
#navigation-top .nrnavflyout--1-column {
  width: 100%;
}
#navigation .nrnavflyout--2-column,
#navigation-top .nrnavflyout--2-column {
  width: 50%;
}
#navigation .nrnavflyout--3-column,
#navigation-top .nrnavflyout--3-column {
  width: 33.3333%;
}
#navigation .nrnavflyout--4-column,
#navigation-top .nrnavflyout--4-column {
  width: 25%;
}
#navigation .nrnavflyout--5-column,
#navigation-top .nrnavflyout--5-column {
  width: 20%;
}
#navigation .nrnavflyout--1-main,
#navigation-top .nrnavflyout--1-main {
  width: 100%;
}
#navigation .nrnavflyout--2-main,
#navigation-top .nrnavflyout--2-main {
  width: 50%;
}
#navigation .nrnavflyout--3-main,
#navigation-top .nrnavflyout--3-main {
  width: 66.666%;
}
#navigation .nrnavflyout--4-main,
#navigation-top .nrnavflyout--4-main {
  width: 75%;
}
#navigation .nrnavflyout--5-main,
#navigation-top .nrnavflyout--5-main {
  width: 80%;
}
#navigation .nrnavflyout--clear,
#navigation-top .nrnavflyout--clear {
  height: 1px;
  clear: both;
}
#navigation .nrnavflyout--cms,
#navigation-top .nrnavflyout--cms {
  float: right;
  /* stylelint-disable */
  /* ok:selector-no-type EL: img selector is required */
}
#navigation .nrnavflyout--cms img,
#navigation-top .nrnavflyout--cms img {
  /* stylelint-enable */
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
#navigation .nrnavflyout--debug,
#navigation-top .nrnavflyout--debug {
  display: none;
}
#navigation .nav > li:not(.brand) > .dropdown-menu.nrnavflyout-content,
#navigation-top .nav > li:not(.brand) > .dropdown-menu.nrnavflyout-content {
  left: 0;
  right: 0;
}
/* Scroll Nav Styles
 * ------------------------------------------------------------------------------------------------------------------ */
/* stylelint-disable */
/* ok:selector-no-id FR: id already in use */
#navigation-top {
  /* stylelint-enable */
}
#navigation-top .nav.navbar-nav {
  background-color: #ffffff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  margin-top: 4px;
  position: relative;
}
#navigation-top .nav.navbar-nav li:not(.brand) {
  padding-top: 0;
}
#navigation-top .nav > li:not(.brand) > .dropdown-menu.nrnavflyout-content {
  padding-top: 10px;
}
#navigation-top .nav > li a:hover:not(.brand) {
  background-color: #ffffff;
}
#navigation-top .nav.navbar-nav > .dropdown > .dropdown-menu {
  top: 39px;
}
/* fix nav styles
 * ------------------------------------------------------------------------------------------------------------------ */
/* stylelint-disable */
/* ok:selector-no-id EL: id already in use */
#navigation.nrnavflyout-fixed {
  /* stylelint-enable */
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9000;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9tb2R1bGVzL25yTmF2Rmx5b3V0L291dC8vVm9sdW1lcy9Qcm9qZWN0cy9wODAwMi9FRV81MjMvbW9kdWxlcy9uck5hdkZseW91dC9vdXQvc3JjL2NvbXBvbmVudHMvYmFzZS9yb3hpZF9zdHlsZXMubGVzcyIsIi9tb2R1bGVzL25yTmF2Rmx5b3V0L291dC8vVm9sdW1lcy9Qcm9qZWN0cy9wODAwMi9FRV81MjMvbW9kdWxlcy9uck5hdkZseW91dC9vdXQvc3JjL2NvbXBvbmVudHMvZ2xvYmFsTWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQ0EsT0FBUTs7RUFFSixrQkFBQTtFQUNBLFdBQUE7Ozs7QUFJSjs7RUFFSSxrQkFBQTs7OztBQUZKLFdBSUksZUFBYztFQUNWLGNBQUE7O0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7O0FBVlIsV0FlSSxHQUFFLElBQUssR0FBRSxTQUFTLE1BQU8sS0FBSSxjQUFjO0FBZi9DLFdBZ0JJLEdBQUUsSUFBSyxHQUFFLFNBQVUsS0FBSSxjQUFjLGNBQWM7O0VBRS9DLGNBQUE7O0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBOzs7O0FBT1I7O0VBRUksWUFBQTs7OztBQUtKLFVBQVc7O0VBRVAsZUFBQTs7Ozs7O0FBT0osV0FBWSxLQUFJOztFQUVaLGdCQUFBOztBQUdKLFlBQWE7QUFDYixZQUFhO0FBQ2IsWUFBYTtBQUNiLFlBQWE7RUFDVCxnQkFBQTs7QUFHSixZQUFhO0VBQ1Qsa0JBQUE7O0FBR0osWUFBYTtFQUNULFVBQUE7O0FBR0osWUFBYTtFQUNULGFBQUE7O0FBR0osWUFBYSxVQUFTLHNCQUF1QjtFQUN6QyxPQUFBO0VBQ0EsUUFB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 */