.colorOrange {
  color: #ff6600;
}
a {
  color: #337ab7;
}
.btn-sell {
  background-color: #ff6600;
  border-color: #ff6600;
  color: #fff;
}
.btn-buy {
  background-color: #0066B3;
  border-color: #0066B3;
  color: #fff;
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
  html body #slider .owl-item .backgroundImage {
    background-size: cover;
  }
}
@media screen and (max-width: 960px) {
  #header header .quick-login {
    text-align: initial;
  }
  #header header .quick-login a#rwd-toggle {
    display: block;
  }
  #navigation .container > li.active .sub::after {
    border-bottom: none;
  }
  #header #navigation .mainnav > li {
    border-top: none;
  }
  #navigation .container > li.active .sub {
    display: none;
  }
  html body #header #navigation .mainnav > li:first-child {
    padding-top: 7px;
  }
  #navigation .container > li.active {
    background-color: #e5eff7;
  }
  html body #header #navigation .mainnav > li:first-child {
    padding-top: 0;
  }
  html body #header #navigation .mainnav > li .sub {
    margin-left: 0;
  }
  #navigation .container > li:not(:first-child) {
    padding-left: 0;
  }
  #header header .quick-login.logged-in > .col-md-12 {
    display: block;
  }
  #header header .quick-login.logged-in > .col-md-12::after {
    content: '';
    display: block;
    clear: both;
  }
  #header header .quick-login.logged-in .col-md-12 {
    width: 100%;
    display: inline-block;
    line-height: 16px;
  }
  .header {
    text-align: center;
    line-height: 44px;
    height: 44px;
    border-bottom: 1px solid #ccc;
    position: relative;
  }
  .header #rwd-toggle {
    display: block;
    width: 1.846em;
    height: 1.423em;
    line-height: 2.44444444em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  .header #rwd-toggle svg {
    width: 1.846em;
    height: 1.423em;
  }
  .navContainer {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    border-bottom: 1px solid #cccccc;
    display: none;
  }
  .navContainer .container-fluid {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
  .navContainer .container-fluid ul li:first-child {
    padding-left: 10px;
  }
  .navContainer .container ul {
    background-color: #e5eff7;
  }
  .navContainer .container ul li {
    display: block;
  }
  .navContainer .container-fluid ul li a {
    max-width: 100%;
    width: 100%;
    display: inline-block;
    font-size: 1.23076923em;
    position: relative;
    padding: 0.9375em 0 0 0.625em;
  }
  #navigation .container li {
    max-width: 100%;
    width: 100%;
    display: block;
    border-bottom: 1px solid #cccccc;
    line-height: 19px;
    padding: 0;
  }
  #navigation .container li.has-sub a.icon::after {
    content: '-';
    font-size: 3em;
    color: #ff6600;
  }
  #navigation .container li.has-sub a::after {
    content: '+';
    display: inline-block;
    text-align: right;
    font-size: 2em;
    color: #0066b3;
    position: absolute;
    right: 10px;
    top: 11px;
  }
  #navigation .container li a {
    max-width: 100%;
    width: 100%;
    display: inline-block;
    font-size: 1.23076923em;
    position: relative;
    padding: 0.9375em 3.125em 0.9375em 0.625em;
  }
  #navigation .container li .sub {
    background-color: #ffffff;
  }
  #navigation .container li .sub ul {
    padding-left: 0;
  }
  #navigation .container li .sub ul > li:last-child {
    border-bottom: none;
  }
  #navigation .container li.active .sub ul {
    padding-left: 0;
  }
  #navigation .container li.active .sub ul li {
    padding: 0;
  }
  #navigation .container li.active .sub ul li a {
    padding-left: 10px;
  }
  #navigation .container li.active .sub ul li a::after {
    display: none;
  }
  #navigation .container li.active .sub ul li:last-child {
    border-bottom: none;
  }
  #header header .quick-login {
    border-bottom: 1px solid #cccccc;
    display: flex;
  }
  #header header .quick-login a {
    position: relative;
    top: initial;
    transform: initial;
    right: initial;
    font-size: 1.38461538em;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: block;
    line-height: 2.44444444em;
    text-align: center;
  }
  #header header .quick-login a:not(:first-child) {
    border-left: 1px solid #cccccc;
  }
  #header header .quick-login a#rwd-toggle {
    line-height: initial;
    font-size: initial;
    position: relative;
  }
  #header header .quick-login a#rwd-toggle svg {
    width: 1.846em;
    height: 1.423em;
    line-height: initial;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  #header header .quick-login a#rwd-toggle svg path {
    fill: red;
  }
  #header header #navigation .container > li.active .sub:after {
    border-bottom: none;
  }
  #header header .container {
    min-height: auto;
  }
  #header header .col-8 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
  }
  #header header .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  #header header .logo {
    position: inherit;
    top: inherit;
    transform: none;
    border-bottom: 1px solid #cccccc;
  }
  #header header .logo > * {
    display: inline-block;
  }
  #header header .logo figure {
    margin: 0;
    text-align: center !important;
  }
  #header header .logo img {
    max-width: 90%;
    margin: 0 auto;
  }
  #header #navigation {
    margin-bottom: 30px;
    display: none;
    transition: all 0.2s;
  }
  #header #navigation.showNav {
    display: block;
    transition: all 0.2s;
  }
  #header #navigation .mainnav > li {
    display: block;
  }
  #header #navigation .mainnav > li:first-child {
    padding-top: 20px;
  }
  #header #navigation .mainnav > li .sub {
    position: inherit;
    top: inherit;
    left: inherit;
    margin-right: 0;
    margin-left: -10px;
  }
  #header #navigation .mainnav > li .sub ul > li {
    display: block;
  }
  #slider {
    margin-top: 1.76923077em;
  }
  #slider .owl-item .backgroundImage {
    height: 115px;
    background-size: contain;
    background-position: center;
    width: 100%;
  }
  #slider .sliderBox {
    max-width: 100%;
    position: relative;
    right: initial;
    bottom: initial;
  }
  #slider .sliderBox .more {
    float: left;
  }
  #banner {
    min-height: 115px;
    background-size: contain;
  }
  .col-8,
  .col-md-8 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 2.53846154em;
    padding-left: 2.53846154em;
  }
  .col-8 ul,
  .col-md-8 ul {
    padding-left: 14px;
  }
  .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 2.53846154em;
    padding-left: 2.53846154em;
  }
  .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 2.53846154em;
    padding-left: 2.53846154em;
  }
  #header header .quick-login a {
    line-height: initial;
  }
  .global-data {
    width: 100%;
    display: block;
  }
  .global-data .box {
    position: relative;
  }
  .global-data .row .col-md-8 {
    padding-left: 15px;
    position: relative;
  }
  .global-data .row .col-md-8::before {
    content: '+';
    display: block;
    color: #0066B3;
    font-weight: bold;
    display: inline-block;
    font-size: 2em;
  }
  .global-data .row:first-child {
    line-height: 30px;
  }
  .global-data .row:first-child strong {
    margin-left: 30px;
    font-size: 2em;
    color: #0066B3;
  }
  .global-data .row .col-md-4.button {
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
  }
  #header header .quick-login.logged-in {
    flex: 0 0 100%;
    max-width: 100%;
  }
  #header header .quick-login.logged-in .col-md-12 {
    width: 100%;
  }
  .global-data .row.auflistung {
    display: none;
  }
  #login-form .form-group label.control-label {
    display: block;
  }
  #login-form .form-group label.control-label {
    width: 100%;
    text-align: left;
  }
  body .main.container {
    padding-top: 1.76923077em;
    padding-bottom: 1.92307692em;
  }
  .box {
    max-width: 100%;
    margin: 0.92307692em 0.76923077em 0.1em 1.07692308em;
  }
  .videoElement iframe {
    height: 250px;
  }
  html body .ce-gallery .ce-column:last-child .image {
    text-align: left;
  }
  html body .ce-gallery .ce-column {
    display: block;
    width: 100%;
  }
  footer .navigation .mainnav.container {
    padding-left: 0.26923077em;
  }
  .footerIcons {
    padding-bottom: 1.26923077em;
  }
  footer .navigation .mainnav > li {
    display: block;
    padding-left: 10px;
  }
  .global-data .row:first-child {
    cursor: pointer;
  }
  .global-data .row:first-child strong {
    font-size: 1.5em;
  }
  #login-form .form-group input.form-control {
    width: 100%;
  }
  .col-lg-5.loginform-container {
    width: 100%;
    padding-right: 20px;
  }
  .col-sm-6,
  .col-md-4,
  .col-md-12,
  .col-sm-12,
  .col-sm-5,
  .col-sm-7 {
    width: 100%;
  }
  .border .col-md-8 {
    padding-left: 10px;
    padding-right: 0;
  }
  .border .col-md-4 {
    padding-left: 10px;
  }
  .border > .row:first-child {
    margin-bottom: 20px;
  }
  .dashboard-game-buttons {
    position: relative;
    top: initial;
    left: initial;
    text-align: left;
    padding-left: 15px;
    margin-bottom: 15px;
  }
  #buy-searchfiled {
    width: 80%;
  }
  .nav-tabs > li {
    float: none;
  }
  html div.dataTables_wrapper div.dataTables_paginate::before {
    left: 0;
  }
  html div.dataTables_wrapper div.dataTables_paginate::before {
    display: none;
  }
}
/*# sourceMappingURL=rwd.css.map */