/* line 1, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
body, html {
  background: white;
}

/* line 3, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
body a, html a {
  color: #00a0e1;
  outline: none;
}

/* line 9, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
header {
  background: transparent;
}

/* line 16, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
header nav ul li a:hover {
  color: #00a0e1;
}

/* line 23, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
header nav ul li.activewg3 a {
  color: #00a0e1;
}

/* line 32, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
a.logo {
  background: url(../images/logo-neu.png) no-repeat;
}

/* line 36, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
nav#sidemenu {
  border-bottom: 1px solid #ffffff;
}

/* line 39, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
nav#sidemenu button.isActive {
  background: #626262;
}

/* line 45, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
breadcrumb a {
  color: #333;
}

/* line 50, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#results ul li {
  background: #f2f2f2;
  box-shadow: 0 2px 5px #ddd;
}

/* line 53, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#results ul li figcaption {
  background: #00a0e1;
}

/* line 55, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#results ul li figcaption a {
  color: #fff;
  font-weight: 500;
}

/* line 60, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#results ul li figure {
  background: #fff;
}

/* line 63, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#results ul li div.preis {
  background: #333;
  color: #fff;
}

/* line 75, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#container #warenkorb .preis {
  background: #333;
  color: #fff;
}

/* line 79, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#container #warenkorb .artnr {
  background: #00a0e1;
  color: #000;
}

/* line 85, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#container #downloads h2 {
  border-bottom: 1px solid #00a0e1;
  color: #333;
}

/* line 91, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#container #downloads ul li.db {
  background: url(../images/icon_pdf_def.png) no-repeat;
}

/* line 94, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#container #downloads ul li.bild {
  background: url(../images/icon_zip.png) no-repeat;
}

/* line 97, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
section#container #downloads ul li a {
  color: #333333;
}

/* line 105, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
footer {
  background: #333333;
  color: #919191;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
footer a {
  color: white;
}

/* line 111, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
footer h3 {
  color: #919191;
}

/* line 118, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
footer #infos .socialmedia li.facebook {
  background: url(../images/icon-facebook.png) no-repeat 15px 0;
}

/* line 121, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_colors.scss */
footer #infos .socialmedia li.twitter {
  background: url(../images/icon-twitter.png) no-repeat 15px 0;
}

/* line 152, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn {
  z-index: 2;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

/* line 41, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn, .btn:hover, .btn:active, .btn:focus {
  text-decoration: none;
  outline: none;
}

/* line 49, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 54, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn .ripple {
  z-index: -1;
}

/* line 162, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised[disabled],
.btn--raised.btn--is-disabled {
  box-shadow: none !important;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: #E0E0E0 !important;
}

/* line 169, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab[disabled],
.btn--fab.btn--is-disabled {
  box-shadow: none !important;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: #E0E0E0 !important;
}

/* line 176, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat[disabled],
.btn--flat.btn--is-disabled {
  box-shadow: none !important;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}

/* line 183, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon[disabled],
.btn--icon.btn--is-disabled {
  box-shadow: none !important;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}

/* line 196, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--xs {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 24px;
}

/* line 196, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--s {
  padding-left: 12px;
  padding-right: 12px;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 30px;
}

/* line 196, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--m {
  padding-left: 14px;
  padding-right: 14px;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 36px;
}

/* line 196, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--l {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 40px;
}

/* line 196, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--xl {
  padding-left: 26px;
  padding-right: 26px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 56px;
}

/* line 206, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

/* line 132, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
}

/* line 211, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-radius: 50%;
}

/* line 132, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--red {
  color: #FFFFFF;
  background-color: #F44336;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--red .ripple {
  background-color: #290502;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--red {
  color: #FFFFFF;
  background-color: #F44336;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--red .ripple {
  background-color: #290502;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--pink {
  color: #FFFFFF;
  background-color: #E91E63;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--pink .ripple {
  background-color: #070103;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--pink {
  color: #FFFFFF;
  background-color: #E91E63;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--pink .ripple {
  background-color: #070103;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--purple {
  color: #FFFFFF;
  background-color: #9C27B0;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--purple .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--purple {
  color: #FFFFFF;
  background-color: #9C27B0;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--purple .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--deep-purple {
  color: #FFFFFF;
  background-color: #673AB7;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--deep-purple .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--deep-purple {
  color: #FFFFFF;
  background-color: #673AB7;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--deep-purple .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--indigo {
  color: #FFFFFF;
  background-color: #3F51B5;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--indigo .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--indigo {
  color: #FFFFFF;
  background-color: #3F51B5;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--indigo .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--blue {
  color: #FFFFFF;
  background-color: #2196F3;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--blue .ripple {
  background-color: #010c14;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--blue {
  color: #FFFFFF;
  background-color: #2196F3;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--blue .ripple {
  background-color: #010c14;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--light-blue {
  color: #FFFFFF;
  background-color: #03A9F4;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--light-blue .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--light-blue {
  color: #FFFFFF;
  background-color: #03A9F4;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--light-blue .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--cyan {
  color: #FFFFFF;
  background-color: #00BCD4;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--cyan .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--cyan {
  color: #FFFFFF;
  background-color: #00BCD4;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--cyan .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--teal {
  color: #FFFFFF;
  background-color: #009688;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--teal .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--teal {
  color: #FFFFFF;
  background-color: #009688;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--teal .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--green {
  color: #FFFFFF;
  background-color: #4CAF50;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--green .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--green {
  color: #FFFFFF;
  background-color: #4CAF50;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--green .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--light-green {
  color: #FFFFFF;
  background-color: #8BC34A;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--light-green .ripple {
  background-color: #070b03;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--light-green {
  color: #FFFFFF;
  background-color: #8BC34A;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--light-green .ripple {
  background-color: #070b03;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--lime {
  color: #FFFFFF;
  background-color: #CDDC39;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--lime .ripple {
  background-color: #111303;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--lime {
  color: #FFFFFF;
  background-color: #CDDC39;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--lime .ripple {
  background-color: #111303;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--yellow {
  color: #FFFFFF;
  background-color: #FFEB3B;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--yellow .ripple {
  background-color: #3b3500;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--yellow {
  color: #FFFFFF;
  background-color: #FFEB3B;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--yellow .ripple {
  background-color: #3b3500;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--amber {
  color: #FFFFFF;
  background-color: #FFC107;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--amber .ripple {
  background-color: #070500;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--amber {
  color: #FFFFFF;
  background-color: #FFC107;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--amber .ripple {
  background-color: #070500;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--orange {
  color: #FFFFFF;
  background-color: #FF9800;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--orange .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--orange {
  color: #FFFFFF;
  background-color: #FF9800;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--orange .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--deep-orange {
  color: #FFFFFF;
  background-color: #FF5722;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--deep-orange .ripple {
  background-color: #220800;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--deep-orange {
  color: #FFFFFF;
  background-color: #FF5722;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--deep-orange .ripple {
  background-color: #220800;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--brown {
  color: #FFFFFF;
  background-color: #795548;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--brown .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--brown {
  color: #FFFFFF;
  background-color: #795548;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--brown .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--grey {
  color: #FFFFFF;
  background-color: #9E9E9E;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--grey .ripple {
  background-color: #1f1f1f;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--grey {
  color: #FFFFFF;
  background-color: #9E9E9E;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--grey .ripple {
  background-color: #1f1f1f;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--blue-grey {
  color: #FFFFFF;
  background-color: #607D8B;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--blue-grey .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--blue-grey {
  color: #FFFFFF;
  background-color: #607D8B;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--blue-grey .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--black {
  color: #FFFFFF;
  background-color: #000000;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--black .ripple {
  background-color: black;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--black {
  color: #FFFFFF;
  background-color: #000000;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--black .ripple {
  background-color: black;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--white {
  color: rgba(0, 0, 0, 0.87);
  background-color: #FFFFFF;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--raised.btn--white .ripple {
  background-color: gray;
}

/* line 221, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--white {
  color: rgba(0, 0, 0, 0.87);
  background-color: #FFFFFF;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--white .ripple {
  background-color: gray;
}

/* line 231, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat {
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

/* line 236, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon {
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-radius: 50%;
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--red {
  color: #F44336;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--red .ripple {
  background-color: #F44336;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--red:hover {
  background-color: rgba(244, 67, 54, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--red {
  color: #F44336;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--red .ripple {
  background-color: #F44336;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--red:hover {
  background-color: rgba(244, 67, 54, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--pink {
  color: #E91E63;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--pink .ripple {
  background-color: #E91E63;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--pink:hover {
  background-color: rgba(233, 30, 99, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--pink {
  color: #E91E63;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--pink .ripple {
  background-color: #E91E63;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--pink:hover {
  background-color: rgba(233, 30, 99, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--purple {
  color: #9C27B0;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--purple .ripple {
  background-color: #9C27B0;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--purple:hover {
  background-color: rgba(156, 39, 176, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--purple {
  color: #9C27B0;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--purple .ripple {
  background-color: #9C27B0;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--purple:hover {
  background-color: rgba(156, 39, 176, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--deep-purple {
  color: #673AB7;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--deep-purple .ripple {
  background-color: #673AB7;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--deep-purple:hover {
  background-color: rgba(103, 58, 183, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--deep-purple {
  color: #673AB7;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--deep-purple .ripple {
  background-color: #673AB7;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--deep-purple:hover {
  background-color: rgba(103, 58, 183, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--indigo {
  color: #3F51B5;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--indigo .ripple {
  background-color: #3F51B5;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--indigo:hover {
  background-color: rgba(63, 81, 181, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--indigo {
  color: #3F51B5;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--indigo .ripple {
  background-color: #3F51B5;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--indigo:hover {
  background-color: rgba(63, 81, 181, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--blue {
  color: #2196F3;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--blue .ripple {
  background-color: #2196F3;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--blue:hover {
  background-color: rgba(33, 150, 243, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--blue {
  color: #2196F3;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--blue .ripple {
  background-color: #2196F3;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--blue:hover {
  background-color: rgba(33, 150, 243, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--light-blue {
  color: #03A9F4;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--light-blue .ripple {
  background-color: #03A9F4;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--light-blue:hover {
  background-color: rgba(3, 169, 244, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--light-blue {
  color: #03A9F4;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--light-blue .ripple {
  background-color: #03A9F4;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--light-blue:hover {
  background-color: rgba(3, 169, 244, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--cyan {
  color: #00BCD4;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--cyan .ripple {
  background-color: #00BCD4;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--cyan:hover {
  background-color: rgba(0, 188, 212, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--cyan {
  color: #00BCD4;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--cyan .ripple {
  background-color: #00BCD4;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--cyan:hover {
  background-color: rgba(0, 188, 212, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--teal {
  color: #009688;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--teal .ripple {
  background-color: #009688;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--teal:hover {
  background-color: rgba(0, 150, 136, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--teal {
  color: #009688;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--teal .ripple {
  background-color: #009688;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--teal:hover {
  background-color: rgba(0, 150, 136, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--green {
  color: #4CAF50;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--green .ripple {
  background-color: #4CAF50;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--green:hover {
  background-color: rgba(76, 175, 80, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--green {
  color: #4CAF50;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--green .ripple {
  background-color: #4CAF50;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--green:hover {
  background-color: rgba(76, 175, 80, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--light-green {
  color: #8BC34A;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--light-green .ripple {
  background-color: #8BC34A;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--light-green:hover {
  background-color: rgba(139, 195, 74, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--light-green {
  color: #8BC34A;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--light-green .ripple {
  background-color: #8BC34A;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--light-green:hover {
  background-color: rgba(139, 195, 74, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--lime {
  color: #CDDC39;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--lime .ripple {
  background-color: #CDDC39;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--lime:hover {
  background-color: rgba(205, 220, 57, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--lime {
  color: #CDDC39;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--lime .ripple {
  background-color: #CDDC39;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--lime:hover {
  background-color: rgba(205, 220, 57, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--yellow {
  color: #FFEB3B;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--yellow .ripple {
  background-color: #FFEB3B;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--yellow:hover {
  background-color: rgba(255, 235, 59, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--yellow {
  color: #FFEB3B;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--yellow .ripple {
  background-color: #FFEB3B;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--yellow:hover {
  background-color: rgba(255, 235, 59, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--amber {
  color: #FFC107;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--amber .ripple {
  background-color: #FFC107;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--amber:hover {
  background-color: rgba(255, 193, 7, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--amber {
  color: #FFC107;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--amber .ripple {
  background-color: #FFC107;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--amber:hover {
  background-color: rgba(255, 193, 7, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--orange {
  color: #FF9800;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--orange .ripple {
  background-color: #FF9800;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--orange:hover {
  background-color: rgba(255, 152, 0, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--orange {
  color: #FF9800;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--orange .ripple {
  background-color: #FF9800;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--orange:hover {
  background-color: rgba(255, 152, 0, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--deep-orange {
  color: #FF5722;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--deep-orange .ripple {
  background-color: #FF5722;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--deep-orange:hover {
  background-color: rgba(255, 87, 34, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--deep-orange {
  color: #FF5722;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--deep-orange .ripple {
  background-color: #FF5722;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--deep-orange:hover {
  background-color: rgba(255, 87, 34, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--brown {
  color: #795548;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--brown .ripple {
  background-color: #795548;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--brown:hover {
  background-color: rgba(121, 85, 72, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--brown {
  color: #795548;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--brown .ripple {
  background-color: #795548;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--brown:hover {
  background-color: rgba(121, 85, 72, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--grey {
  color: #9E9E9E;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--grey .ripple {
  background-color: #9E9E9E;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--grey:hover {
  background-color: rgba(158, 158, 158, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--grey {
  color: #9E9E9E;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--grey .ripple {
  background-color: #9E9E9E;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--grey:hover {
  background-color: rgba(158, 158, 158, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--blue-grey {
  color: #607D8B;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--blue-grey .ripple {
  background-color: #607D8B;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--blue-grey:hover {
  background-color: rgba(96, 125, 139, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--blue-grey {
  color: #607D8B;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--blue-grey .ripple {
  background-color: #607D8B;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--blue-grey:hover {
  background-color: rgba(96, 125, 139, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--black {
  color: #000000;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--black .ripple {
  background-color: #000000;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--black:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--black {
  color: #000000;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--black .ripple {
  background-color: #000000;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--black:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 242, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--white {
  color: #FFFFFF;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--white .ripple {
  background-color: #FFFFFF;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--flat.btn--white:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 246, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--white {
  color: #FFFFFF;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--white .ripple {
  background-color: #FFFFFF;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--white:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 257, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--xs {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 24px;
  height: 24px;
  width: 24px;
  padding: 0;
  font-size: 13px;
  font-size: 0.8125rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--xs .mdi {
  vertical-align: top;
  line-height: 24px;
}

/* line 261, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--xs {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 24px;
  height: 24px;
  width: 24px;
  padding: 0;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--xs .mdi {
  vertical-align: top;
  line-height: 24px;
}

/* line 257, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--s {
  padding-left: 12px;
  padding-right: 12px;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 30px;
  height: 30px;
  width: 30px;
  padding: 0;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--s .mdi {
  vertical-align: top;
  line-height: 30px;
}

/* line 261, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--s {
  padding-left: 12px;
  padding-right: 12px;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 30px;
  height: 30px;
  width: 30px;
  padding: 0;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--s .mdi {
  vertical-align: top;
  line-height: 30px;
}

/* line 257, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--m {
  padding-left: 14px;
  padding-right: 14px;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 36px;
  height: 36px;
  width: 36px;
  padding: 0;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--m .mdi {
  vertical-align: top;
  line-height: 36px;
}

/* line 261, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--m {
  padding-left: 14px;
  padding-right: 14px;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 36px;
  height: 36px;
  width: 36px;
  padding: 0;
  font-size: 17px;
  font-size: 1.0625rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--m .mdi {
  vertical-align: top;
  line-height: 36px;
}

/* line 257, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--l {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 40px;
  height: 40px;
  width: 40px;
  padding: 0;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--l .mdi {
  vertical-align: top;
  line-height: 40px;
}

/* line 261, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--l {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 40px;
  height: 40px;
  width: 40px;
  padding: 0;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--l .mdi {
  vertical-align: top;
  line-height: 40px;
}

/* line 257, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--xl {
  padding-left: 26px;
  padding-right: 26px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 56px;
  height: 56px;
  width: 56px;
  padding: 0;
  font-size: 28px;
  font-size: 1.75rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--icon.btn--xl .mdi {
  vertical-align: top;
  line-height: 56px;
}

/* line 261, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--xl {
  padding-left: 26px;
  padding-right: 26px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 56px;
  height: 56px;
  width: 56px;
  padding: 0;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 83, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/bower_components/lumx/dist/scss/modules/_button.scss */
.btn--fab.btn--xl .mdi {
  vertical-align: top;
  line-height: 56px;
}

/* line 1, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
*, body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* line 7, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
body {
  font-family: "Avenir Next LT Pro Regular", sans-serif;
  overflow-x: hidden;
}

/*--------------------------

Header
 
--------------------------*/
/* line 19, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
header {
  max-width: 1440px;
  margin: 0 auto;
}

/* line 23, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
header section#naviwrap {
  height: 100px;
  max-width: 1440px;
  margin: 0 auto;
}

/* line 28, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
header section#naviwrap nav {
  margin: 0 0 0 20%;
}

/* line 30, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
header section#naviwrap nav ul {
  float: left;
  margin: 30px 0 0 50px;
}

/* line 33, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
header section#naviwrap nav ul li {
  list-style-type: none;
  display: inline-block;
  text-align: center;
  margin-right: 40px;
}

/* line 38, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
header section#naviwrap nav ul li a {
  display: block;
  text-decoration: none;
  font-size: 16px;
}

/*--------------------------

Content
 
--------------------------*/
/* line 58, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
#index header {
  position: relative;
  z-index: 20;
}

/* line 63, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
#index section#container {
  max-width: 1440px;
  padding: 0;
  margin-top: -25px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

/* line 71, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
#index div.lSSlideOuter {
  position: relative;
  top: -30px;
}

/* line 76, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container {
  margin: 0 auto;
  padding: 20px 0 30px;
  max-width: 1200px;
}

/* line 81, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container article {
  width: 25%;
}

/* line 86, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container article img {
  width: 100%;
  border-right: 2px solid #fff;
}

/* line 89, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container article img.last {
  border-right: 0;
}

/* line 93, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container article a {
  display: block;
}

/* line 97, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container div {
  margin: 0 0 15px;
}

/* line 100, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container div.left {
  float: left;
  width: 50%;
}

/* line 104, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container div.right {
  float: right;
  width: 50%;
}

/* line 108, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container div.hinweis {
  width: 100%;
  margin: 20px 0 !important;
}

/* line 113, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container p {
  margin: 10px 0;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container h2 {
  margin: 10px 0;
}

/* line 120, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container breadcrumb a {
  font-size: 14px;
}

/* line 127, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
body#page breadcrumb {
  display: none;
}

/* line 132, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
nav#sidemenu {
  width: 100%;
  height: 50px;
  margin-top: 5px;
}

/* line 137, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
nav#sidemenu button {
  margin-top: 5px;
}

/* line 140, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
nav#sidemenu h1 {
  width: 70px;
  float: left;
  margin-top: 10px;
}

/* line 146, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
nav#sidemenu ul li {
  list-style-type: none;
  display: inline-block;
  padding-right: 10px;
}

/* line 154, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#results ul li.grid-item {
  display: inline-block;
  float: left;
  height: 315px;
  margin: 15px 5px;
  overflow: hidden;
  position: relative;
  width: 290px;
  text-align: center;
}

/* line 163, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#results ul li.grid-item img {
  margin: 0 auto;
}

/* line 168, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#results ul li.grid-item figcaption a {
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 2px 0 1px 0;
  height: 20px;
}

/* line 177, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#results ul li.grid-item div.preis {
  width: 100%;
  padding: 1px 0;
}

/* line 181, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#results ul li.grid-item section.desc {
  margin-top: 5px;
}

/* line 184, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#results ul li.grid-item section.desc p {
  width: 260px;
  text-align: left;
  padding: 3px 0;
  margin: 0 auto;
  font-size: 13px;
  line-height: normal;
}

/*--------------------------
Details
 
--------------------------*/
/* line 203, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
body#details section#container {
  min-height: 900px;
}

/* line 205, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
body#details section#container breadcrumb {
  margin-bottom: 15px;
}

/* line 212, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container aside#social {
  float: right;
}

/* line 215, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap {
  margin-top: 20px;
}

/* line 217, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap .prodname {
  text-align: left;
  margin: 5px 0;
}

/* line 220, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap .prodname h1 {
  font-size: 1.7em;
  margin: 15px 0;
  display: none;
}

/* line 226, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #warenkorb {
  float: right;
  margin: 0;
  width: 250px;
  margin-left: 15px;
}

/* line 232, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #warenkorb ul li {
  list-style-type: none;
}

/* line 234, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #warenkorb ul li.preis {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}

/* line 239, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #warenkorb ul li.artnr {
  text-align: center;
}

/* line 245, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #description {
  float: left;
  width: 610px;
  line-height: 25px;
}

/* line 250, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #produktbild {
  width: 300px;
  float: left;
  margin-right: 20px;
  padding: 5px;
}

/* line 256, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #downloads {
  float: right;
  margin: 0;
  width: 250px;
}

/* line 260, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #downloads h2 {
  text-align: center;
  font-size: 20px;
  margin-bottom: 10px;
}

/* line 266, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #downloads ul li {
  list-style-type: none;
  height: 40px;
  padding-left: 50px;
}

/* line 271, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #downloads ul li.legende {
  width: 250px;
  padding-left: 0;
  padding-top: 20px;
}

/* line 276, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap #downloads ul li.legende img {
  width: 250px;
}

/* line 282, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container #prodwrap span.mwst {
  float: left;
  width: 100%;
  margin: 10px 0;
  font-size: 12px;
  display: none;
}

/* line 290, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container div.hinweis {
  margin: 5px 0;
}

/* line 293, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset {
  border: none;
}

/* line 295, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten {
  line-height: 2em;
}

/* line 297, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten li {
  list-style-type: none;
}

/* line 299, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten li label {
  display: inline-block;
  width: 150px;
  font-weight: 500;
  vertical-align: top;
}

/* line 305, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten li input.def {
  width: 300px;
  vertical-align: super;
}

/* line 309, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten li textarea {
  width: 300px;
}

/* line 312, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten li.web {
  display: none;
}

/* line 315, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten li.confirm {
  background: #F3F4F6;
  padding: 5px;
  font-size: 12px;
  margin-bottom: 10px;
  width: 775px;
}

/* line 323, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten #allesok {
  margin: 0 15px 0 0;
  box-shadow: none;
  text-align: right;
}

/* line 329, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container fieldset ul.kdndaten #laballesok {
  line-height: 1.2;
  float: none;
  width: 570px;
  display: inline;
  margin-bottom: 20px;
  vertical-align: sub;
}

/* line 339, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container.default {
  min-height: 930px;
  padding-top: 35px;
}

/* line 342, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container.default p {
  line-height: 25px;
}

/* line 346, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container .notfound {
  text-align: center;
}

/* line 348, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
section#container .notfound h1 {
  font-size: 40px;
  margin: 30px 0;
}

/*--------------------------

Footer
 
--------------------------*/
/* line 363, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer {
  display: flex;
  margin: 0;
  padding: 3em 0;
  width: 100%;
}

/* line 369, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap {
  margin: 0 auto;
  width: 1000px;
}

/* line 375, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer div#about {
  float: left;
  font-size: 0.8em;
  margin: 30px 0;
}

/* line 379, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer div#about h3 {
  margin-bottom: 10px;
}

/* line 382, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer div#about p {
  line-height: 20px;
  margin: 10px 0 0;
}

/* line 388, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer article {
  font-size: 0.9em;
  margin-top: 20px;
  padding: 10px;
  width: 235px;
}

/* line 393, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer article ul {
  border-right: 0 dashed #999;
}

/* line 395, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer article ul li.head {
  border-bottom: 0 dashed #999;
  list-style-type: none;
  padding-bottom: 10px;
  text-transform: uppercase;
}

/* line 402, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer article ul li a {
  text-decoration: none;
}

/* line 407, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer article.social {
  width: 280px;
  min-height: 125px;
}

/* line 413, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#infos {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 0.7em;
  max-width: 1440px;
}

/* line 420, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#infos div {
  margin-bottom: 10px;
}

/* line 424, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#infos ul li {
  display: inline;
  list-style-type: none;
}

/* line 427, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#infos ul li a {
  color: #fff;
  padding-right: 15px;
  text-decoration: none;
}

/* line 434, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#infos ul.sprache li {
  display: inline-block;
  width: 24px;
}

/* line 439, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#infos ul.socialmedia {
  background-size: 60%;
}

/* line 441, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#infos ul.socialmedia li {
  display: inline-block;
  height: 40px;
  width: 50px;
}

/* line 445, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#infos ul.socialmedia li a {
  display: inline-block;
  height: 40px;
}

/* line 457, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div.socialmedia {
  float: right;
  margin-bottom: 0 !important;
  margin-top: -40px;
}

/* line 461, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div.socialmedia img {
  border: 0 none !important;
}

/* line 464, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div.socialmedia ul {
  width: 70px !important;
}

/* line 469, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap .copyright {
  width: 100%;
  font-size: .7em;
}

/* line 475, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#partner {
  border-top: 0 solid #ddd;
  float: left;
  margin-top: 10px;
  width: 1000px;
}

/* line 480, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#partner ul {
  float: left;
  margin-top: 20px;
}

/* line 483, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap div#partner ul li {
  list-style-type: none;
}

/* line 489, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_layout.scss */
footer section#footerwrap article ul li {
  line-height: 20px;
  list-style-type: none;
}

/* line 1, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
#preloader {
  overflow: hidden;
  background-color: #fff;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999;
}

/* line 11, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.classy-load {
  -webkit-animation: 2000ms linear 0s normal none infinite running classy-load;
  animation: 2000ms linear 0s normal none infinite running classy-load;
  background: transparent none repeat scroll 0 0;
  border-color: #dddddd #dddddd #111111;
  border-radius: 50%;
  border-style: solid;
  border-width: 2px;
  height: 40px;
  left: calc(50% - 20px);
  position: relative;
  top: calc(50% - 20px);
  width: 40px;
  z-index: 9;
}

@-webkit-keyframes classy-load {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes classy-load {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 47, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation {
  width: 100%;
  height: 70px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
  font-family: inherit;
  background-color: #fff;
}

/* line 57, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

/* line 61, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait {
  height: 48px;
}

/* line 64, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 19998;
}

/* line 70, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-hidden {
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 76, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.align-to-right {
  float: right;
}

/* line 79, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-header {
  margin: 0 0  0 3em;
}

/* line 82, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-hidden .nav-header {
  display: none;
}

/* line 85, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-brand {
  line-height: 70px;
  padding: 0;
  color: #343a40;
  font-size: 24px;
  text-decoration: none !important;
}

/* line 92, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-brand:hover,
.nav-brand:focus {
  color: #343a40;
}

/* line 96, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-brand {
  font-size: 18px;
  line-height: 48px;
}

/* line 100, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-logo > img {
  height: 48px;
  margin: 11px auto;
  padding: 0 15px;
}

/* line 106, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-logo:focus > img {
  outline: initial;
}

/* line 109, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-logo > img {
  height: 36px;
  margin: 6px auto 6px 15px;
  padding: 0;
}

/* line 114, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-toggle {
  width: 30px;
  height: 30px;
  padding: 6px 2px 0;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  right: 15px;
  display: none;
  cursor: pointer;
}

/* line 125, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-toggle:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 2px;
  background-color: #343a40;
  border-radius: 10px;
  box-shadow: 0 0.5em 0 0 #343a40, 0 1em 0 0 #343a40;
}

/* line 134, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-toggle {
  display: block;
}

/* line 137, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menus-wrapper {
  width: 320px;
  height: 100%;
  top: 0;
  left: -400px;
  position: fixed;
  background-color: #fff;
  z-index: 20000;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 153, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu-search-wrapper {
  display: flex;
}

/* line 156, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {
  left: auto;
  right: -400px;
}

/* line 160, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open {
  left: 0;
}

/* line 163, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open {
  left: auto;
  right: 0;
}

/* line 168, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menus-wrapper-close-button {
  width: 30px;
  height: 40px;
  margin: 10px 7px;
  display: none;
  float: right;
  color: #343a40;
  font-size: 26px;
  cursor: pointer;
}

/* line 178, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menus-wrapper-close-button {
  display: block;
}

/* line 181, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: normal;
  font-size: 0;
}

/* line 188, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menu {
  width: 100%;
}

/* line 191, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .nav-menu.nav-menu-centered {
  float: none;
  text-align: center;
}

/* line 195, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .nav-menu.nav-menu-centered > li {
  float: none;
}

/* line 198, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu > li {
  display: inline-block;
  float: left;
  text-align: left;
}

/* line 203, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menu > li {
  width: 100%;
  position: relative;
  border-top: solid 1px #f0f0f0;
}

/* line 208, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menu > li:last-child {
  border-bottom: solid 1px #f0f0f0;
}

/* line 211, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu + .nav-menu > li:first-child {
  border-top: none;
}

/* line 214, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu > li > a {
  height: 70px;
  padding: 26px 15px;
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  color: #343a40;
}

/* line 224, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menu > li > a {
  width: 100%;
  height: auto;
  padding: 12px 15px 12px 26px;
}

/* line 235, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu > li > a > i,
.nav-menu > li > a > [class*="ion-"] {
  width: 18px;
  height: 16px;
  line-height: 16px;
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
}

/* line 243, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu > li > a > [class*="ion-"] {
  width: 16px;
  display: inline-block;
  -webkit-transform: scale(1.8);
  transform: scale(1.8);
}

/* line 249, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menu.nav-menu-social {
  width: 100%;
  text-align: center;
}

/* line 253, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu.nav-menu-social > li {
  text-align: center;
  float: none;
  border: none !important;
}

/* line 258, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menu.nav-menu-social > li {
  width: auto;
}

/* line 261, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu.nav-menu-social > li > a > [class*="ion-"] {
  font-size: 12px;
}

/* line 264, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu.nav-menu-social > li > a > .fa {
  font-size: 14px;
}

/* line 267, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menu.nav-menu-social > li > a {
  padding: 15px;
}

/* line 270, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.submenu-indicator {
  margin-left: 6px;
  margin-top: 6px;
  float: right;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 277, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .submenu-indicator {
  width: 54px;
  height: 44px;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  z-index: 20000;
}

/* line 287, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.submenu-indicator-chevron {
  height: 6px;
  width: 6px;
  display: block;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: transparent #70798b #70798b transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}

/* line 299, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .submenu-indicator-chevron {
  position: absolute;
  top: 18px;
  left: 24px;
}

/* line 304, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu > li:hover > a .submenu-indicator-chevron,
.nav-menu > .active > a .submenu-indicator-chevron,
.nav-menu > .focus > a .submenu-indicator-chevron {
  border-color: transparent #967adc #967adc transparent;
}

/* line 309, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .submenu-indicator.submenu-indicator-up {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 313, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-overlay-panel {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  display: none;
  z-index: 19999;
}

/* line 322, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.no-scroll {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 327, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search {
  height: 70px;
  z-index: 19998;
}

/* line 332, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-search {
  height: 48px;
  padding: 0 10px;
  margin-right: 52px;
}

/* line 337, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-hidden .nav-search {
  display: none;
}

/* line 340, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search-button {
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  cursor: pointer;
}

/* line 348, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-search-button {
  width: 50px;
  height: 48px;
  line-height: 46px;
  font-size: 22px;
}

/* line 354, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search-icon {
  width: 14px;
  height: 14px;
  margin: 2px 8px 8px 4px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  color: #343a40;
  text-align: left;
  text-indent: -9999px;
  border: 2px solid;
  border-radius: 50%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 369, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search-icon:after,
.nav-search-icon:before {
  content: "";
  pointer-events: none;
}

/* line 374, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search-icon:before {
  width: 2px;
  height: 11px;
  top: 11px;
  position: absolute;
  left: 50%;
  border-radius: 0 0 1px 1px;
  box-shadow: inset 0 0 0 32px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 385, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search-button:hover .nav-search-icon {
  color: #00a0e1;
}

/* line 388, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search > form {
  width: 100%;
  height: 100%;
  padding: 0 auto;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #fff;
  z-index: 99;
}

/* line 399, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search-inner {
  width: 70%;
  height: 70px;
  margin: auto;
  display: table;
}

/* line 405, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-search-inner {
  height: 48px;
}

/* line 408, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search-inner input[type="text"],
.nav-search-inner input[type="search"] {
  height: 70px;
  width: 100%;
  margin: 0;
  padding: 0 12px;
  font-size: 26px;
  text-align: center;
  color: #343a40;
  outline: none;
  line-height: 70px;
  border: none;
  background-color: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 424, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-search-inner input[type="text"],
.navigation-portrait .nav-search-inner input[type="search"] {
  height: 48px;
  font-size: 18px;
  line-height: 48px;
}

/* line 430, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-search-close-button {
  width: 28px;
  height: 28px;
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
  line-height: normal;
  color: #343a40;
  font-size: 20px;
  cursor: pointer;
  text-align: center;
}

/* line 443, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-search-close-button {
  top: 10px;
  right: 14px;
}

/* line 447, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-button {
  margin: 18px 15px 0;
  padding: 8px 14px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
}

/* line 457, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-button:hover,
.nav-button:focus {
  color: #fff;
  text-decoration: none;
}

/* line 462, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-button {
  width: calc(100% - 52px);
  margin: 17px 26px;
}

/* line 466, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-text {
  margin: 25px 15px;
  display: inline-block;
  color: #343a40;
  font-size: 14px;
}

/* line 472, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-text {
  width: calc(100% - 52px);
  margin: 12px 26px 0;
}

/* line 476, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-text + ul {
  margin-top: 15px;
}

/* line 479, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown {
  min-width: 180px;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  list-style: none;
  z-index: 98;
  white-space: nowrap;
}

/* line 489, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown {
  width: 100%;
  position: static;
  left: 0;
}

/* line 494, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown .nav-dropdown {
  left: 100%;
}

/* line 497, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu > li > .nav-dropdown {
  border-top: solid 1px #f0f0f0;
}

/* line 500, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown > li {
  width: 100%;
  float: left;
  clear: both;
  position: relative;
  text-align: left;
}

/* line 507, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown > li > a {
  width: 100%;
  padding: 16px 20px;
  display: inline-block;
  text-decoration: none;
  float: left;
  font-size: 13px;
  color: #343a40;
  background-color: #fdfdfd;
}

/* line 517, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown > li:hover > a,
.nav-dropdown > li.focus > a {
  color: #27ae60;
  text-decoration: none;
  border-bottom: none;
}

/* line 523, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown.nav-dropdown-left {
  right: 0;
}

/* line 526, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown > li > .nav-dropdown-left {
  left: auto;
  right: 100%;
}

/* line 530, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .nav-dropdown.nav-dropdown-left > li > a {
  text-align: right;
}

/* line 533, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown > li > a {
  padding: 12px 20px 12px 30px;
}

/* line 536, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown > li > ul > li > a {
  padding-left: 50px;
}

/* line 539, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > a {
  padding-left: 70px;
}

/* line 542, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > ul > li > a {
  padding-left: 90px;
}

/* line 545, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait
.nav-dropdown
> li
> ul
> li
> ul
> li
> ul
> li
> ul
> li
> a {
  padding-left: 110px;
}

/* line 559, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown .submenu-indicator {
  right: 15px;
  top: 10px;
  position: absolute;
}

/* line 564, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown .submenu-indicator {
  right: 0;
  top: 0;
}

/* line 568, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown .submenu-indicator .submenu-indicator-chevron {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 572, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait
.nav-dropdown
.submenu-indicator
.submenu-indicator-chevron {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 579, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown > li:hover > a .submenu-indicator-chevron,
.nav-dropdown > .focus > a .submenu-indicator-chevron {
  border-color: transparent #27ae60 #27ae60 transparent;
}

/* line 583, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator {
  left: 10px;
}

/* line 586, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape
.nav-dropdown.nav-dropdown-left
.submenu-indicator
.submenu-indicator-chevron {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* line 593, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown-horizontal {
  width: 100%;
  left: 0;
  background-color: #fdfdfd;
  border-top: solid 1px #f0f0f0;
}

/* line 599, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown-horizontal .nav-dropdown-horizontal {
  width: 100%;
  top: 100%;
  left: 0;
}

/* line 604, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal {
  border-top: none;
}

/* line 607, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown-horizontal > li {
  width: auto;
  clear: none;
  position: static;
}

/* line 612, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown-horizontal > li {
  width: 100%;
}

/* line 615, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown-horizontal > li > a {
  position: relative;
}

/* line 618, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown-horizontal .submenu-indicator {
  height: 18px;
  top: 11px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 624, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-dropdown-horizontal .submenu-indicator {
  height: 42px;
  top: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 630, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait
.nav-dropdown-horizontal
.submenu-indicator.submenu-indicator-up {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 636, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel {
  width: 100%;
  padding: 15px;
  display: none;
  position: absolute;
  font-size: 14px;
  z-index: 1000;
  text-align: left;
  color: inherit;
  border-top: solid 0px #f0f0f0;
  background-color: #fdfdfd;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.075);
}

/* line 649, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .megamenu-panel {
  padding: 25px;
  position: static;
  display: block;
}

/* line 654, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel [class*="container"] {
  width: 100%;
}

/* line 657, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel [class*="container"] [class*="col-"] {
  padding: 0;
}

/* line 660, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-half {
  width: 50%;
}

/* line 663, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-quarter {
  width: 25%;
}

/* line 666, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .megamenu-panel-half,
.navigation-portrait .megamenu-panel-quarter {
  width: 100%;
}

/* line 670, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row {
  width: 100%;
}

/* line 673, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row:before,
.megamenu-panel-row:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 679, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row:after {
  clear: both;
}

/* line 682, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row [class*="col-"] {
  display: block;
  min-height: 20px;
  float: left;
  margin-left: 3%;
}

/* line 688, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row [class*="col-"]:first-child {
  margin-left: 0;
}

/* line 691, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .megamenu-panel-row [class*="col-"] {
  float: none;
  display: block;
  width: 100% !important;
  margin-left: 0;
  margin-top: 15px;
}

/* line 698, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait
.megamenu-panel-row:first-child
[class*="col-"]:first-child {
  margin-top: 0;
}

/* line 703, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-1 {
  width: 5.583333333333%;
}

/* line 706, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-2 {
  width: 14.166666666666%;
}

/* line 709, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-3 {
  width: 22.75%;
}

/* line 712, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-4 {
  width: 31.333333333333%;
}

/* line 715, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-5 {
  width: 39.916666666667%;
}

/* line 718, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-6 {
  width: 48.5%;
}

/* line 721, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-7 {
  width: 57.083333333333%;
}

/* line 724, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-8 {
  width: 65.666666666667%;
}

/* line 727, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-9 {
  width: 74.25%;
}

/* line 730, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-10 {
  width: 82.833333333334%;
}

/* line 733, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-11 {
  width: 91.416666666667%;
}

/* line 736, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-panel-row .col-12 {
  width: 100%;
}

/* line 739, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-tabs {
  width: 100%;
  float: left;
  display: block;
}

/* line 744, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-tabs-nav {
  width: 20%;
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
}

/* line 751, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .megamenu-tabs-nav {
  width: 100%;
}

/* line 754, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-tabs-nav > li > a {
  width: 100%;
  padding: 10px 16px;
  float: left;
  font-size: 13px;
  text-decoration: none;
  color: #343a40;
  border: solid 1px #eff0f2;
  outline: 0;
  background-color: #fff;
}

/* line 765, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-tabs-nav > li.active a,
.megamenu-tabs-nav > li:hover a {
  background-color: #f5f5f5;
}

/* line 769, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-tabs-pane {
  width: 80%;
  min-height: 30px;
  padding: 20px;
  float: right;
  display: none;
  font-size: 13px;
  color: #343a40;
  border: solid 1px #eff0f2;
  background-color: #fff;
}

/* line 780, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-tabs-pane.active {
  display: block;
}

/* line 783, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .megamenu-tabs-pane {
  width: 100%;
}

/* line 786, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-lists {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

/* line 791, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list {
  width: 100%;
  margin: 0 0 15px;
  padding: 0;
  display: inline-block;
  float: left;
  list-style: none;
}

/* line 800, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list li {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

/* line 806, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list:last-child {
  margin: 0;
  border: none;
}

/* line 811, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list-title {
  display: flex;
  flex-direction: column !important;
  justify-content: start !important;
}

/* line 817, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list-title a.CatHeader {
  font-weight: bold;
  color: #111;
  text-decoration: none;
  font-size: 18px;
}

/* line 824, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list-title .megamenu-list-sub {
  display: flex;
  flex-direction: column !important;
  justify-content: start !important;
}

/* line 828, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list-title .megamenu-list-sub a {
  display: block;
  padding: 0 0 5px 0;
  color: #333;
  text-decoration: none;
}

/* line 833, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list-title .megamenu-list-sub a:hover {
  color: #111;
  text-decoration: underline;
}

/* line 840, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list li .CatImg {
  width: 100px;
  text-align: center;
  margin-right: 2em;
}

/* line 846, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .megamenu-list {
  padding: 20px 0;
  width: 25%;
}

/* line 852, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .megamenu-list:last-child {
  border: none;
}

/* line 855, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list > li > a {
  width: 100%;
  padding: 10px 15px;
  display: inline-block;
  color: #343a40;
  text-decoration: none;
  font-size: 13px;
}

/* line 863, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list > li > a:hover {
  background-color: #27ae60;
  color: #fff;
}

/* line 867, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list > li.megamenu-list-title > a {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #343a40;
}

/* line 873, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.megamenu-list > li.megamenu-list-title > a:hover {
  background-color: transparent;
}

/* line 876, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .list-col-2 {
  width: 50%;
}

/* line 879, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .list-col-3 {
  width: 33%;
}

/* line 882, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .list-col-4 {
  width: 25%;
}

/* line 885, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-landscape .list-col-5 {
  width: 20%;
}

/* line 888, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-menu > li > a {
  color: #343a40;
  font-weight: bold;
}

/* line 893, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown > li > a {
  color: #343a40;
  padding: 10px 20px;
  border-bottom: 1px solid #f6f6f6;
}

/* line 898, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.nav-dropdown > li > a:hover,
.nav-dropdown > li > a:focus {
  color: #27ae60;
}

/* line 902, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.main_header_area.sticky {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 9999;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
}

/* line 911, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.transparent-menu {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 99;
}

/* line 918, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.navigation-portrait .nav-menu > li > a {
  width: 100%;
  height: auto;
  padding: 10px 10px 10px 30px;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 924, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
  .nav-dropdown > li > a,
  .megamenu-list > li > a {
    width: 65%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
  /* line 931, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
  .megamenu-list li .CatImg {
    display: none;
  }
  /* line 934, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
  .megamenu-lists {
    width: 100%;
    display: flex !important;
    flex-direction: column !important;
  }
  /* line 938, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
  .megamenu-lists .megamenu-list li {
    flex-direction: column !important;
    justify-content: start !important;
  }
  /* line 943, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
  section#container article {
    width: 100%;
  }
}

/* line 948, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.ml-1 {
  margin-left: 1em;
}

/* line 951, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.mb-1 {
  margin-bottom: 1em;
}

/* line 955, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.mb-2 {
  margin-bottom: 2em;
}

/* line 959, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_menu.scss */
.mb-3 {
  margin-bottom: 3em;
}

/* lightSlider */
/* line 3, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSpg {
  margin: -30px 0 0 !important;
  padding: 0;
  text-align: center;
}

/* line 9, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
div.lSSlideWrapper {
  max-width: 1440px;
  margin: auto;
}

/* line 13, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
#lightSlider img {
  width: 100%;
  max-width: 1440px;
  display: block;
}

/* line 21, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter {
  -moz-user-select: none;
  overflow: hidden;
}

/* line 25, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lightSlider::before, .lightSlider::after {
  content: " ";
  display: table;
}

/* line 29, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lightSlider {
  overflow: hidden;
}

/* line 32, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

/* line 37, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideWrapper > .lightSlider::after {
  clear: both;
}

/* line 40, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideWrapper .lSSlide {
  transform: translate(0px, 0px);
  transition-duration: inherit !important;
  transition-property: transform, height;
  transition-timing-function: inherit !important;
}

/* line 46, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideWrapper .lSFade {
  position: relative;
}

/* line 49, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideWrapper .lSFade > * {
  left: 0;
  margin-right: 0;
  position: absolute !important;
  top: 0;
  width: 100%;
  z-index: 9;
}

/* line 57, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideWrapper.usingCss .lSFade > * {
  opacity: 0;
  transition-delay: 0s;
  transition-duration: inherit !important;
  transition-property: opacity;
  transition-timing-function: inherit !important;
}

/* line 64, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideWrapper .lSFade > .active {
  z-index: 10;
}

/* line 67, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideWrapper.usingCss .lSFade > .active {
  opacity: 1;
}

/* line 70, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}

/* line 75, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSpg > li {
  cursor: pointer;
  display: inline-block;
  padding: 0 5px;
}

/* line 80, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSpg > li a {
  background-color: #222222;
  border-radius: 30px;
  display: inline-block;
  height: 8px;
  overflow: hidden;
  position: relative;
  text-indent: -999em;
  transition: all 0.5s linear 0s;
  width: 8px;
  z-index: 99;
}

/* line 92, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #428bca;
}

/* line 95, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .media {
  opacity: 0.8;
}

/* line 98, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .media.active {
  opacity: 1;
}

/* line 101, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSGallery {
  -moz-user-select: none;
  list-style: outside none none;
  margin: 0;
  overflow: hidden;
  padding-left: 0;
  transform: translate3d(0px, 0px, 0px);
  transition-property: -moz-transform;
}

/* line 110, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
}

/* line 113, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px;
}

/* line 116, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%;
}

/* line 121, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSGallery::before, .lSSlideOuter .lSPager.lSGallery::after {
  content: " ";
  display: table;
}

/* line 125, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lSPager.lSGallery::after {
  clear: both;
}

/* line 128, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSAction > a {
  background-image: url("../img/controls.png");
  cursor: pointer;
  display: block;
  height: 32px;
  margin-top: -16px;
  opacity: 0.5;
  position: absolute;
  top: 50%;
  transition: opacity 0.35s linear 0s;
  width: 32px;
  z-index: 9999;
}

/* line 141, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSAction > a:hover {
  opacity: 1;
}

/* line 144, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSAction > .lSPrev {
  background-position: 0 0;
  left: 10px;
}

/* line 148, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSAction > .lSNext {
  background-position: -32px 0;
  right: 10px;
}

/* line 152, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSAction > a.disabled {
  pointer-events: none;
}

/* line 155, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.cS-hidden {
  height: 1px;
  opacity: 0;
  overflow: hidden;
}

/* line 160, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical {
  position: relative;
}

/* line 163, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical.noPager {
  padding-right: 0 !important;
}

/* line 166, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical .lSGallery {
  position: absolute !important;
  right: 0;
  top: 0;
}

/* line 171, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical .lightSlider > * {
  max-width: none !important;
  width: 100% !important;
}

/* line 175, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical .lSAction > a {
  left: 50%;
  margin-left: -14px;
  margin-top: 0;
}

/* line 180, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical .lSAction > .lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto;
}

/* line 185, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical .lSAction > .lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px;
}

/* line 190, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.lSrtl {
  direction: rtl;
}

/* line 193, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
  list-style: outside none none;
  padding-left: 0;
}

/* line 197, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
  padding-right: 0;
}

/* line 200, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {
  float: left;
}

/* line 203, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li {
  float: right !important;
}

@keyframes rightEnd {
  0% {
    left: 0;
  }
  50% {
    left: -15px;
  }
  100% {
    left: 0;
  }
}

@keyframes topEnd {
  0% {
    top: 0;
  }
  50% {
    top: -15px;
  }
  100% {
    top: 0;
  }
}

@keyframes leftEnd {
  0% {
    left: 0;
  }
  50% {
    left: 15px;
  }
  100% {
    left: 0;
  }
}

@keyframes bottomEnd {
  0% {
    bottom: 0;
  }
  50% {
    bottom: -15px;
  }
  100% {
    bottom: 0;
  }
}

/* line 250, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .rightEnd {
  animation: 0.3s ease 0s normal none 1 running rightEnd;
  position: relative;
}

/* line 254, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter .leftEnd {
  animation: 0.3s ease 0s normal none 1 running leftEnd;
  position: relative;
}

/* line 258, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical .rightEnd {
  animation: 0.3s ease 0s normal none 1 running topEnd;
  position: relative;
}

/* line 262, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.vertical .leftEnd {
  animation: 0.3s ease 0s normal none 1 running bottomEnd;
  position: relative;
}

/* line 266, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.lSrtl .rightEnd {
  animation: 0.3s ease 0s normal none 1 running leftEnd;
  position: relative;
}

/* line 270, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lSSlideOuter.lSrtl .leftEnd {
  animation: 0.3s ease 0s normal none 1 running rightEnd;
  position: relative;
}

/* line 274, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lightSlider.lsGrab > * {
  cursor: grab;
}

/* line 277, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_slider.scss */
.lightSlider.lsGrabbing > * {
  cursor: grabbing;
}

/* line 1, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
#navigation-bar {
  position: relative;
  height: 25px;
  margin: 5px 0 0 15px;
}

/* line 6, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
#searchform_ {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 30px;
}

/* line 13, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
div#label {
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 20;
}

/* line 19, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
div#label label {
  display: block;
  width: 29px;
  height: 30px;
  background: url("../images/search.png") 0 0;
  font-size: 0;
  color: transparent;
  text-indent: -9999px;
  cursor: pointer;
}

/* line 29, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
div#label label:hover {
  background: url("../images/search.png") -60px 0;
}

/* line 32, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
div#label.active label {
  background: url("../images/search.png") -60px 0;
}

/* line 35, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
div#input {
  position: absolute;
  top: 0;
  left: 30px;
  width: 250px;
  height: 30px;
  z-index: 5;
  overflow: hidden;
}

/* line 44, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
#input input {
  display: block;
  position: absolute;
  top: 0;
  left: -250px;
  width: 250px;
  height: 100%;
  margin: 0;
  padding: 0 10px;
  border: none;
  /*background-color: #23688b;*/
  background-color: #fff;
  color: #333;
  font-size: 18px;
  backface-visibility: none;
  border-radius: 0;
  transition: left 0;
}

/* line 62, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
div#input input:focus {
  outline: none;
}

/* line 65, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
div#input.focus {
  z-index: 20;
}

/* line 68, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_suche.scss */
div#input.focus input {
  left: 0;
  transition: left 0.3s;
}

@font-face {
  font-family: 'Avenir Next LT Pro Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Condensed"), url("./font/AvenirNextLTPro-Cn.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Demi';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Demi"), url("./font/AvenirNextLTPro-Demi.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Demi Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Demi Condensed"), url("./font/AvenirNextLTPro-DemiCn.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Heavy Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Heavy Condensed"), url("./font/AvenirNextLTPro-HeavyCn.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Medium Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Medium Condensed"), url("./font/AvenirNextLTPro-MediumCn.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Regular"), url("./font/AvenirNextLTPro-Regular.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Ultra Light Condensed"), url("./font/AvenirNextLTPro-UltLtCn.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Bold"), url("./font/AvenirNextLTPro-Bold.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Bold Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Bold Condensed"), url("./font/AvenirNextLTPro-BoldCn.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Bold Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Bold Condensed Italic"), url("./font/AvenirNextLTPro-BoldCnIt.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Condensed Italic"), url("./font/AvenirNextLTPro-CnIt.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Demi Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Demi Condensed Italic"), url("./font/AvenirNextLTPro-DemiCnIt.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Demi Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Demi Italic"), url("./font/AvenirNextLTPro-DemiIt.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Heavy Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Heavy Condensed Italic"), url("./font/AvenirNextLTPro-HeavyCnIt.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Italic"), url("./font/AvenirNextLTPro-It.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Medium Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Medium Condensed Italic"), url("./font/AvenirNextLTPro-MediumCnIt.woff") format("woff");
}

@font-face {
  font-family: 'Avenir Next LT Pro Ultra Light Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Avenir Next LT Pro Ultra Light Condensed Italic"), url("./font/AvenirNextLTPro-UltLtCnIt.woff") format("woff");
}

/* ZOOMFUNKTION */
/* line 3, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
#easy_zoom, #zoom-panel {
  width: 600px;
  height: 400px;
  border: 5px solid #eee;
  background: #fff;
  color: #333;
  position: absolute;
  top: 0px;
  left: 300px;
  overflow: hidden;
  -moz-box-shadow: 0 0 10px #777;
  -webkit-box-shadow: 0 0 10px #777;
  box-shadow: 0 0 10px #777;
  /* vertical and horizontal alignment used for preloader text */
  line-height: 400px;
  text-align: center;
}

/* The actual naming of elements is not rigid, these are just examples */
/* Zoom parent */
/* line 27, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
.zoom-container {
  position: relative;
}

/* Image to zoom */
/* line 32, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
#zoom-target {
  position: relative;
  /* Not strictly necessary but useful for positioning the loading message */
  display: block;
  /* This is very important, the element must have metrics to provide an area to catch events */
}

/* line 36, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
#zoom-target .fullsize-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  direction: ltr;
  text-indent: -9999px;
  background: #fff url(../images/preloader-white.gif) no-repeat center center;
  z-index: 150;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* Zoom panel */
/* Zoom gallery */
/* line 56, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
.zoom-gallery {
  margin: 15px 0;
  list-style-type: none;
}

/* line 60, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
.zoom-thumbnail {
  float: left;
  margin-left: 15px;
  text-decoration: none;
}

/* line 65, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
li:first-child .zoom-thumbnail {
  margin-left: 0;
}

/* line 68, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
.thumbnail-loading {
  background: #fff url(../images/preloader-white.gif) no-repeat center center;
}

/* line 71, /mnt/c/Users/User/Aptana Studio 3 Workspace/realpower/css/scss/_zoom.scss */
.thumbnail-loading img {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3R5bGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzY3NzL3N0eWxlLnNjc3MiLAoJCSJzY3NzL19jb2xvcnMuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL19ib3VyYm9uLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9zZXR0aW5ncy9fcHJlZml4ZXIuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3NldHRpbmdzL19weC10by1lbS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvc2V0dGluZ3MvX2Fzc2V0LXBpcGVsaW5lLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2Fzc2lnbi1pbnB1dHMuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fY29udGFpbnMuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fY29udGFpbnMtZmFsc3kuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9faXMtbGVuZ3RoLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2lzLWxpZ2h0LnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2lzLW51bWJlci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19pcy1zaXplLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3B4LXRvLWVtLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3B4LXRvLXJlbS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19zaGFkZS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19zdHJpcC11bml0cy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL190aW50LnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3RyYW5zaXRpb24tcHJvcGVydHktbmFtZS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL191bnBhY2suc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fbW9kdWxhci1zY2FsZS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fY29udmVydC11bml0cy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fZGlyZWN0aW9uYWwtdmFsdWVzLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19mb250LXNvdXJjZS1kZWNsYXJhdGlvbi5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fZ3JhZGllbnQtcG9zaXRpb25zLXBhcnNlci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fbGluZWFyLWFuZ2xlLXBhcnNlci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fbGluZWFyLWdyYWRpZW50LXBhcnNlci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fbGluZWFyLXBvc2l0aW9ucy1wYXJzZXIuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX2xpbmVhci1zaWRlLWNvcm5lci1wYXJzZXIuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX3JhZGlhbC1hcmctcGFyc2VyLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19yYWRpYWwtcG9zaXRpb25zLXBhcnNlci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fcmFkaWFsLWdyYWRpZW50LXBhcnNlci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fcmVuZGVyLWdyYWRpZW50cy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fc2hhcGUtc2l6ZS1zdHJpcHBlci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fc3RyLXRvLW51bS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fYW5pbWF0aW9uLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19hcHBlYXJhbmNlLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19iYWNrZmFjZS12aXNpYmlsaXR5LnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19iYWNrZ3JvdW5kLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19ib3JkZXItaW1hZ2Uuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2NhbGMuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2NvbHVtbnMuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2ZpbHRlci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fZmxleC1ib3guc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2ZvbnQtZmFjZS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fZm9udC1mZWF0dXJlLXNldHRpbmdzLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19oaWRwaS1tZWRpYS1xdWVyeS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9faHlwaGVucy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9faW1hZ2UtcmVuZGVyaW5nLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19rZXlmcmFtZXMuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2xpbmVhci1ncmFkaWVudC5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fcGVyc3BlY3RpdmUuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3BsYWNlaG9sZGVyLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19yYWRpYWwtZ3JhZGllbnQuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3NlbGVjdGlvbi5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fdGV4dC1kZWNvcmF0aW9uLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL190cmFuc2Zvcm0uc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3RyYW5zaXRpb24uc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3VzZXItc2VsZWN0LnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2JvcmRlci1jb2xvci5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2JvcmRlci1zdHlsZS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19ib3JkZXItd2lkdGguc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fYnV0dG9ucy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19jbGVhcmZpeC5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19lbGxpcHNpcy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19mb250LXN0YWNrcy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19oaWRlLXRleHQuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fbWFyZ2luLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3BhZGRpbmcuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcG9zaXRpb24uc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcmV0aW5hLWltYWdlLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3NpemUuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fdGV4dC1pbnB1dHMuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fdGltaW5nLWZ1bmN0aW9ucy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL190cmlhbmdsZS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL193b3JkLXdyYXAuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL19ib3VyYm9uLWRlcHJlY2F0ZWQtdXBjb21pbmcuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvbHVteC9kaXN0L3Njc3Mvc2V0dGluZ3MvX2NvbG9ycy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9sdW14L2Rpc3Qvc2Nzcy9zZXR0aW5ncy9fZGVmYXVsdHMuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvbHVteC9kaXN0L3Njc3MvdG9vbHMvX21peGlucy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9sdW14L2Rpc3Qvc2Nzcy9tb2R1bGVzL19idXR0b24uc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L19zZXR0aW5ncy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9fY29udGV4dC5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9faGVscGVycy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9fcGFyc2Vycy5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9wYXJzZXJzL19xdWVyeS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9wYXJzZXJzL19zaW5nbGUuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy9zaW5nbGUvX2RlZmF1bHQuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy9fZG91YmxlLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L3BhcnNlcnMvZG91YmxlL19kZWZhdWx0LXBhaXIuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy9kb3VibGUvX2RvdWJsZS1zdHJpbmcuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy9kb3VibGUvX2RlZmF1bHQuc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy9fdHJpcGxlLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L3BhcnNlcnMvdHJpcGxlL19kZWZhdWx0LnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L3BhcnNlcnMvX3Jlc29sdXRpb24uc2NzcyIsCgkJImJvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy9yZXNvbHV0aW9uL19yZXNvbHV0aW9uLnNjc3MiLAoJCSJib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L19uby1xdWVyeS5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9fcmVzcG9uZC10by5zY3NzIiwKCQkiYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9fbGVnYWN5LXNldHRpbmdzLnNjc3MiLAoJCSJzY3NzL19sYXlvdXQuc2NzcyIsCgkJInNjc3MvX21lbnUuc2NzcyIsCgkJInNjc3MvX3NsaWRlci5zY3NzIiwKCQkic2Nzcy9fc3VjaGUuc2NzcyIsCgkJInNjc3MvX3ZhcmlhYmxlbi5zY3NzIiwKCQkic2Nzcy9fZm9udC5zY3NzIiwKCQkic2Nzcy9fem9vbS5zY3NzIgoJXSwKCSJtYXBwaW5ncyI6ICI7QUNBQSxBQUFBLElBQUksRUFBRSxBQUFBLElBQUksQ0FBQztFQUNULFVBQVUsRUFBRSxLQUFNO0NBS25COzs7QUFORCxBQUVFLElBRkUsQ0FFRixDQUFDLEVBRkcsQUFFSixJQUZRLENBRVIsQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFQUFDLE9BQVE7RUFDZCxPQUFPLEVBQUMsSUFBSztDQUNkOzs7QUFHSCxBQUFBLE1BQU0sQ0FBQztFQUNMLFVBQVUsRUFBQyxXQUFXO0NBb0J2Qjs7O0FBckJELEFBS1EsTUFMRixDQUVKLEdBQUcsQ0FDRCxFQUFFLENBQ0EsRUFBRSxDQUNBLENBQUMsQUFFRSxNQUFNLENBQUM7RUFDTixLQUFLLEVBQUMsT0FBUTtDQUVmOzs7QUFWWCxBQWNTLE1BZEgsQ0FFSixHQUFHLENBQ0QsRUFBRSxDQUNBLEVBQUUsQUFTRCxVQUFVLENBQ1IsQ0FBQyxDQUFDO0VBQ0QsS0FBSyxFQUFDLE9BQVE7Q0FDYjs7O0FBT1gsQUFBQyxDQUFBLEFBQUEsS0FBSyxDQUFDO0VBQ0wsVUFBVSxFQUEyQiwyQkFBQyxDQUFDLFNBQVM7Q0FDakQ7OztBQUVELEFBQUcsR0FBQSxBQUFBLFNBQVMsQ0FBQztFQUVYLGFBQWEsRUFBQyxpQkFBa0I7Q0FJakM7OztBQU5ELEFBR1UsR0FIUCxBQUFBLFNBQVMsQ0FHUixNQUFNLEFBQUEsU0FBUyxDQUFDO0VBQ2hCLFVBQVUsRUFBQyxPQUFRO0NBQ3BCOzs7QUFHSCxBQUNFLFVBRFEsQ0FDUixDQUFDLENBQUM7RUFDQSxLQUFLLEVBQUMsSUFBSztDQUNaOzs7QUFHSCxBQUFtQixPQUFaLEFBQUEsUUFBUSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUM7RUFDbEIsVUFBVSxF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 */