@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,700,700italic;);
@import url(https://fonts.googleapis.com/css?family=Courgette&subset=latin,latin-ext);
/******variables*******/
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,700,700italic;);
@import url(https://fonts.googleapis.com/css?family=Courgette&subset=latin,latin-ext);
/* line 6, ../scss/_custom.scss */
#specialtyFeatures li {
  font-size: 15px;
  text-transform: uppercase;
}

/* line 11, ../scss/_custom.scss */
a {
  color: #B8152A;
  text-decoration: none;
}

/* line 16, ../scss/_custom.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #B8152A;
}

/* line 20, ../scss/_custom.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}

/* line 26, ../scss/_custom.scss */
#gallery .thumbs {
  height: 100%;
}

/* line 30, ../scss/_custom.scss */
#gallery .thumbs-box {
  height: 100% !important;
}

/* line 34, ../scss/_custom.scss */
.text-versand {
  display: block;
  color: #797979;
}

/* line 41, ../scss/_custom.scss */
#top-bar {
  font-weight: 300;
}

/* line 45, ../scss/_custom.scss */
header #top-bar .cms-pages {
  font-size: 15px;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 52, ../scss/_custom.scss */
.top-barContainer {
  width: 100%;
}

/* line 56, ../scss/_custom.scss */
header #header-branding {
  padding: 0px;
}

/* line 60, ../scss/_custom.scss */
#main-wrapper.boxed header #header-branding {
  padding-top: 0;
  padding-bottom: 30px;
}

/* line 64, ../scss/_custom.scss */
[data-page='10'] .submit_once {
  margin-bottom: 30px;
}

/* line 67, ../scss/_custom.scss */
#contactFeatures i.fa {
  font-size: 24px;
  color: #b6152a;
  line-height: 28px;
}

/* line 73, ../scss/_custom.scss */
#main-wrapper.boxed header {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 78, ../scss/_custom.scss */
#logo a img {
  max-height: 100%;
}

/* line 82, ../scss/_custom.scss */
#shop-nav .navbar-nav {
  width: 100%;
}

/* line 86, ../scss/_custom.scss */
#search {
  max-width: 500px;
}

/* line 90, ../scss/_custom.scss */
#shop-nav .header-shop-nav {
  margin-top: 23px;
}

/* line 95, ../scss/_custom.scss */
#search .form-control.tt-input {
  border-radius: 0;
  border-color: #b6152a;
  height: 48px;
  font-size: 16px;
}
/* line 100, ../scss/_custom.scss */
#search .form-control.tt-input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #313131;
  text-transform: uppercase;
}
/* line 105, ../scss/_custom.scss */
#search .form-control.tt-input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #313131;
  opacity: 1;
  text-transform: uppercase;
}
/* line 111, ../scss/_custom.scss */
#search .form-control.tt-input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #313131;
  opacity: 1;
  text-transform: uppercase;
}
/* line 117, ../scss/_custom.scss */
#search .form-control.tt-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #313131;
  text-transform: uppercase;
}
/* line 123, ../scss/_custom.scss */
#search .input-group-addon {
  background-color: #b6152a;
  border-color: #b6152a;
  border-radius: 0;
  padding: 6px 15px;
}
/* line 124, ../scss/_custom.scss */
#search .input-group-addon .submit {
  font-size: 24px;
}
/* line 131, ../scss/_custom.scss */
#search .input-group-addon button {
  color: #fff;
}

/* line 137, ../scss/_custom.scss */
#search-form .input-group .btn {
  color: #fff;
}

/* line 141, ../scss/_custom.scss */
header .navbar-nav.horizontal > li.cart-menu {
  margin-left: 20px;
}

/* line 147, ../scss/_custom.scss */
#shop-nav .dropdown i.fa {
  font-size: 28px;
  display: block;
  color: #b6152a;
}
/* line 152, ../scss/_custom.scss */
#shop-nav .dropdown a span {
  font-size: 15px;
  text-transform: uppercase;
  width: 100%;
  float: left;
}
/* line 159, ../scss/_custom.scss */
#shop-nav .nav > li > a {
  padding: 0 15px;
  text-align: center;
  position: relative;
}
/* line 160, ../scss/_custom.scss */
#shop-nav .nav > li > a:hover, #shop-nav .nav > li > a:focus {
  background-color: transparent;
}
/* line 166, ../scss/_custom.scss */
#shop-nav .nav > li > a .badge {
  position: absolute;
  right: 40px;
}

/* line 173, ../scss/_custom.scss */
.ws-dd-Produktgruppe .dropdown-toggle {
  background: none;
  border: none;
  margin-bottom: 12px;
}
/* line 179, ../scss/_custom.scss */
.ws-dd-Produktgruppe #Produktgruppe-collapse {
  position: unset;
  top: unset;
  left: unset;
  float: unset;
  border: none;
  box-shadow: none;
}
/* line 187, ../scss/_custom.scss */
.ws-dd-Produktgruppe #Produktgruppe-collapse li {
  list-style: none;
}
/* line 189, ../scss/_custom.scss */
.ws-dd-Produktgruppe #Produktgruppe-collapse li a {
  border: none;
}
/* line 191, ../scss/_custom.scss */
.ws-dd-Produktgruppe #Produktgruppe-collapse li a i {
  line-height: 22px;
}

/* line 198, ../scss/_custom.scss */
#evo-main-nav {
  border: none;
  background-color: #b6152a;
}
/* line 201, ../scss/_custom.scss */
#evo-main-nav:before {
  content: "";
  width: 19px;
  height: 70px;
  position: absolute;
  left: -18px;
  background: url("images/nav-lt.png") left top no-repeat;
}
/* line 209, ../scss/_custom.scss */
#evo-main-nav:after {
  content: "";
  width: 19px;
  height: 70px;
  position: absolute;
  right: -18px;
  top: 0px;
  background: url("images/nav-rt.png") right top no-repeat;
}

/* line 221, ../scss/_custom.scss */
.navbar-default .nav > li {
  margin-top: 0;
}
/* line 224, ../scss/_custom.scss */
.navbar-default .navbar-nav > .open > a {
  background-color: #b6152a;
  color: #fff;
}
/* line 227, ../scss/_custom.scss */
.navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #b6152a;
  color: #fff;
}

/* line 234, ../scss/_custom.scss */
.nav .open > a {
  background-color: #fff;
  color: #b6152a;
}
/* line 237, ../scss/_custom.scss */
.nav .open > a:hover, .nav .open > a:focus {
  background-color: #fff;
  color: #b6152a;
}

/* line 243, ../scss/_custom.scss */
.navbar-default .navbar-nav > li > a {
  color: #fff;
  position: relative;
  display: block;
}
/* line 247, ../scss/_custom.scss */
.navbar-default .navbar-nav > li > a .badge {
  position: absolute;
  top: 10%;
  right: 5%;
}

/* line 254, ../scss/_custom.scss */
.megamenu .dropdown.megamenu-fw .dropdown-menu {
  border-top: none;
}

/* line 258, ../scss/_custom.scss */
.megamenu .megamenu-content {
  padding: 10px 30px;
  max-height: 62rem;
  overflow-y: auto;
  z-index: 20;
}

/* line 265, ../scss/_custom.scss */
body {
  font-family: 'Open Sans', sans-serif;
  background: #f4f0ed url(images/hdr-bg.jpg) left -62px repeat-x;
  height: 100%;
  min-height: 100%;
}

/* line 272, ../scss/_custom.scss */
html {
  height: 100%;
  min-height: 100%;
}

/* line 277, ../scss/_custom.scss */
.wrapper {
  height: 100%;
  overflow-y: hidden;
  display: block;
}

/* line 283, ../scss/_custom.scss */
.body-container {
  -webkit-box-shadow: 0px -4px 20px 6px #8d8b8a;
  -moz-box-shadow: 0px -4px 20px 6px #8d8b8a;
  box-shadow: 0px -4px 20px 6px #8d8b8a;
  height: 100%;
  min-height: 100%;
  width: 100%;
  max-width: 1170px;
  margin: auto;
  background: #ffffff;
}

/* line 295, ../scss/_custom.scss */
.navTop {
  padding: 0px 15px;
  background-color: #fff;
  font-size: 18px;
  font-weight: 300;
  color: #303030;
  border-bottom: 1px solid #7f7f7f;
  min-height: 30px;
}
/* line 303, ../scss/_custom.scss */
.navTop ul {
  margin: 4px 0 0;
  padding: 0;
  list-style-type: none;
  float: left;
}
/* line 308, ../scss/_custom.scss */
.navTop ul li {
  float: left;
  padding: 0 40px 0px 10px;
  text-transform: uppercase;
}
/* line 313, ../scss/_custom.scss */
.navTop ul.toplinks {
  float: left;
}
/* line 315, ../scss/_custom.scss */
.navTop ul.toplinks li {
  padding: 0 8px;
}
/* line 317, ../scss/_custom.scss */
.navTop ul.toplinks li ul li {
  padding: inherit;
  width: 100%;
}
/* line 321, ../scss/_custom.scss */
.navTop ul.toplinks li a {
  text-decoration: none;
  font-size: 15px;
  color: #303030;
}
/* line 325, ../scss/_custom.scss */
.navTop ul.toplinks li a:hover {
  text-decoration: none;
}
/* line 329, ../scss/_custom.scss */
.navTop ul.toplinks li ul li a {
  font-size: 16px;
  font-weight: 300;
  text-transform: none;
}
/* line 336, ../scss/_custom.scss */
.navTop ul.s-icons {
  float: right;
  margin-top: 0px;
}
/* line 339, ../scss/_custom.scss */
.navTop ul.s-icons li {
  padding: 0 3px;
}
/* line 341, ../scss/_custom.scss */
.navTop ul.s-icons li a {
  display: inline-block;
  color: #b6172b;
  text-decoration: none;
  font-size: 22px;
  padding: 0 5px;
}
/* line 347, ../scss/_custom.scss */
.navTop ul.s-icons li a:hover {
  color: #a81024;
}

/* line 356, ../scss/_custom.scss */
.navbar-default .navbar-toggle {
  border-color: #ffffff;
}
/* line 358, ../scss/_custom.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
/* line 361, ../scss/_custom.scss */
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color: #c23b0c;
}

/* line 366, ../scss/_custom.scss */
.main-header {
  width: 100%;
  float: left;
  min-height: 110px;
}
/* line 370, ../scss/_custom.scss */
.main-header .logo {
  width: 290px;
  float: left;
  margin-top: 0px;
}
/* line 374, ../scss/_custom.scss */
.main-header .logo img {
  max-width: 160px;
  width: 100%;
}
/* line 379, ../scss/_custom.scss */
.main-header .search {
  width: 500px;
  float: left;
  margin: 2px 20px 0 0;
}
/* line 383, ../scss/_custom.scss */
.main-header .search input {
  border-radius: 0px;
  border-color: #b61529;
}
/* line 388, ../scss/_custom.scss */
.main-header .search .input-group-btn:last-child > .btn, .main-header .search .input-group-btn:last-child > .btn-group {
  border-radius: 0px;
  border-color: #b61529;
}
/* line 393, ../scss/_custom.scss */
.main-header .search input[type="text"] {
  color: #b8152a;
}
/* line 396, ../scss/_custom.scss */
.main-header .search .form-control::-moz-placeholder {
  opacity: 1;
  color: #b8152a;
}
/* line 401, ../scss/_custom.scss */
.main-header .trstd-shprs {
  width: 65px;
  height: 65px;
  float: left;
  margin: 40px 20px 0 0;
}
/* line 406, ../scss/_custom.scss */
.main-header .trstd-shprs img {
  width: 100%;
  max-width: 65px;
}
/* line 412, ../scss/_custom.scss */
.main-header .input-group-lg > .form-control, .main-header .input-group-lg > .input-group-addon, .main-header .input-group-lg > .input-group-btn > .btn {
  font-size: 20px;
  font-weight: 400;
  height: 55px;
  padding: 6px 12px;
}
/* line 419, ../scss/_custom.scss */
.main-header .fa-search {
  font-size: 26px;
}
/* line 422, ../scss/_custom.scss */
.main-header .login-cart {
  float: right;
  margin: 25px 0 0 0;
}
/* line 425, ../scss/_custom.scss */
.main-header .login-cart ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 429, ../scss/_custom.scss */
.main-header .login-cart ul li {
  float: left;
  padding: 0 5px;
  text-align: center;
}
/* line 433, ../scss/_custom.scss */
.main-header .login-cart ul li a {
  font-size: 17px;
  padding: 0 5px;
  color: #303030;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 439, ../scss/_custom.scss */
.main-header .login-cart ul li a:hover {
  color: #000000;
}
/* line 443, ../scss/_custom.scss */
.main-header .login-cart ul li a i.fa-user, .main-header .login-cart ul li a i.fa-shopping-cart {
  width: 100%;
  display: block;
  font-size: 30px;
  color: #b51529;
}
/* line 452, ../scss/_custom.scss */
.main-header .login-cart ul ul {
  padding: 15px;
  width: 250px;
}
/* line 455, ../scss/_custom.scss */
.main-header .login-cart ul ul li {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 460, ../scss/_custom.scss */
.main-header .login-cart ul ul.dropdown-menu > li > a {
  border-bottom: 1px solid #dfdfdf;
  clear: both;
  color: #797979;
  display: block;
  font-weight: normal;
  line-height: 1.42857;
  padding: 8px 10px;
  font-size: 13px;
}
/* line 472, ../scss/_custom.scss */
.main-header .login-cart .cart-dropdown {
  width: 375px;
  padding: 7px;
  box-shadow: none;
  border-radius: 0px;
  border: none;
  background-color: #ffffff;
}
/* line 479, ../scss/_custom.scss */
.main-header .login-cart .cart-dropdown li {
  border-top: 1px dashed #303030;
  padding: 10px;
  text-align: left;
}
/* line 483, ../scss/_custom.scss */
.main-header .login-cart .cart-dropdown li:last-child {
  border: none;
  padding-top: 20px;
}
/* line 487, ../scss/_custom.scss */
.main-header .login-cart .cart-dropdown li .cart-rw {
  width: 100%;
  float: left;
  font-size: 14px;
  color: #7e5758;
}

/* line 498, ../scss/_custom.scss */
iframe[name='google_conversion_frame'] {
  height: 0 !important;
  width: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin-top: -13px;
  float: left;
}

/* line 508, ../scss/_custom.scss */
.cart-rw .prod {
  width: 38px;
  float: left;
  margin-right: 5px;
}
/* line 512, ../scss/_custom.scss */
.cart-rw .prod img {
  width: 100%;
}
/* line 516, ../scss/_custom.scss */
.cart-rw .qty {
  width: 38px;
  float: left;
  margin-right: 5px;
  text-align: center;
}
/* line 522, ../scss/_custom.scss */
.cart-rw .desc {
  width: 170px;
  float: left;
}
/* line 526, ../scss/_custom.scss */
.cart-rw .amt {
  width: 85px;
  float: right;
  text-align: right;
}
/* line 531, ../scss/_custom.scss */
.cart-rw .inst {
  width: 220px;
  float: left;
  opacity: 0.8;
}
/* line 536, ../scss/_custom.scss */
.cart-rw .total {
  width: 220px;
  float: left;
  font-weight: bold;
}

/* line 543, ../scss/_custom.scss */
.main-header .login-cart .cart-dropdown li .btn {
  font-size: 18px;
  border-radius: 0px;
}

/* line 548, ../scss/_custom.scss */
.main-nav {
  width: 100%;
  float: left;
}

/* line 553, ../scss/_custom.scss */
.s-nav-outr {
  display: none;
}

/* line 557, ../scss/_custom.scss */
.search-nav {
  width: 100%;
  float: left;
  margin: 0;
}
/* line 561, ../scss/_custom.scss */
.search-nav input {
  border-radius: 0px;
  border-color: #b61529;
}
/* line 566, ../scss/_custom.scss */
.search-nav .input-group-btn:last-child > .btn, .search-nav .input-group-btn:last-child > .btn-group {
  border-radius: 0px;
  border-color: #b61529;
}
/* line 571, ../scss/_custom.scss */
.search-nav input[type="text"] {
  color: #b8152a;
}
/* line 574, ../scss/_custom.scss */
.search-nav .form-control::-moz-placeholder {
  opacity: 1;
  color: #b8152a;
}

/* line 580, ../scss/_custom.scss */
.main-nav .navbar-nav > li > a {
  font-size: 16px;
  padding: 15px 13px;
  line-height: 25px;
}

/* line 586, ../scss/_custom.scss */
.navBg {
  background-color: #b7152a;
  clear: both;
  position: relative;
}
/* line 590, ../scss/_custom.scss */
.navBg:before {
  content: "";
  width: 19px;
  height: 70px;
  position: absolute;
  left: -18px;
  background: url(../images/nav-lt.png) left top no-repeat;
}
/* line 598, ../scss/_custom.scss */
.navBg:after {
  content: "";
  width: 19px;
  height: 70px;
  position: absolute;
  right: -18px;
  top: 0px;
  background: url(../images/nav-rt.png) right top no-repeat;
}

/* line 609, ../scss/_custom.scss */
.btn-danger {
  background-color: #b7152a;
}
/* line 611, ../scss/_custom.scss */
.btn-danger:hover {
  background-color: #a60d21;
}

/* line 617, ../scss/_custom.scss */
.navbar-default.navBg .navbar-nav > li > a, .navbar-default.navBg .navbar-brand {
  color: #fafafa;
}
/* line 621, ../scss/_custom.scss */
.navbar-default.navBg .navbar-nav > li > a:hover {
  background: transparent;
  color: #fafafa;
  text-decoration: underline;
}
/* line 626, ../scss/_custom.scss */
.navbar-default.navBg .navbar-nav > .active > a {
  background: transparent;
  text-decoration: underline;
  color: #fafafa;
}
/* line 630, ../scss/_custom.scss */
.navbar-default.navBg .navbar-nav > .active > a:focus, .navbar-default.navBg .navbar-nav > .active > a:hover {
  background: transparent;
  text-decoration: underline;
  color: #fafafa;
}
/* line 636, ../scss/_custom.scss */
.navbar-default.navBg .navbar-nav > .open > a {
  background: transparent;
  color: #ffffff;
}
/* line 639, ../scss/_custom.scss */
.navbar-default.navBg .navbar-nav > .open > a:focus, .navbar-default.navBg .navbar-nav > .open > a:hover {
  background: transparent;
  color: #ffffff;
}

/* line 647, ../scss/_custom.scss */
.uper-cross {
  color: #b7152a;
  font-size: 35px;
  position: absolute;
  right: 20px;
  top: -54px;
  display: none;
}
/* line 654, ../scss/_custom.scss */
.uper-cross:hover {
  color: #b7152a !important;
}

/* line 659, ../scss/_custom.scss */
.uper-login {
  color: #b51529;
  display: none;
  font-size: 30px;
  width: 100%;
  left: 20px;
  top: -60px;
  position: absolute;
  width: 50px;
  text-align: center;
}
/* line 669, ../scss/_custom.scss */
.uper-login span {
  color: #000;
  font-size: 15px;
  line-height: 15px;
}
/* line 674, ../scss/_custom.scss */
.uper-login:hover {
  color: #b7152a;
}

/* line 679, ../scss/_custom.scss */
.hide-element {
  display: none;
}

/* line 683, ../scss/_custom.scss */
.srch-bar-wht {
  background: #fff !important;
  padding: 16px 50px 12px !important;
}

/* line 688, ../scss/_custom.scss */
.brdr1px {
  border: 1px solid #b7152a !important;
  height: 46px !important;
}

/* line 693, ../scss/_custom.scss */
.brdr1pxbg {
  background: #b7152a !important;
  color: #fff !important;
}

/* line 698, ../scss/_custom.scss */
.new-srch {
  height: 50px !important;
  top: -2px;
}

/* line 703, ../scss/_custom.scss */
.login-position {
  top: 0 !important;
  padding: 5px !important;
  width: 270px;
  left: 20px !important;
}

/* line 710, ../scss/_custom.scss */
header.fixed-navbar .affix {
  background-color: #ffffff;
}

/* line 714, ../scss/_custom.scss */
.fa.fa-star, .fa.fa-star-half-o {
  color: #fdce03;
}

/* line 718, ../scss/_custom.scss */
.ratingPlatzhalter {
  height: 20px;
}

/* line 722, ../scss/_custom.scss */
footer.main-ftr {
  width: 100%;
  float: left;
  padding: 10px !important;
  background-color: #660000 !important;
  color: #9f8d89 !important;
  font-size: 16px !important;
}

/* line 731, ../scss/_custom.scss */
#main-wrapper.fluid #content-wrapper .container {
  margin-bottom: 0px !important;
}

/* line 735, ../scss/_custom.scss */
.ftr-top {
  width: 100%;
  float: left;
}
/* line 738, ../scss/_custom.scss */
.ftr-top ul {
  margin: 0;
  padding: 10px 0 40px;
  list-style-type: none;
  width: 100%;
  float: left;
}
/* line 744, ../scss/_custom.scss */
.ftr-top ul li {
  float: left;
  width: 25%;
  padding-right: 30px;
}
/* line 748, ../scss/_custom.scss */
.ftr-top ul li:last-child {
  padding-right: 0px;
  padding-left: 0px;
}
/* line 752, ../scss/_custom.scss */
.ftr-top ul li h3 {
  font-size: 20px;
  text-transform: uppercase;
  width: 100%;
  float: left;
  margin: 0 0 15px;
}
/* line 759, ../scss/_custom.scss */
.ftr-top ul li ul {
  margin: 0;
  padding: 0;
}
/* line 762, ../scss/_custom.scss */
.ftr-top ul li ul li {
  width: 100%;
  float: left;
  margin: 0;
  padding: 8px 0;
  border-bottom: 1px solid #9f8d89;
}
/* line 768, ../scss/_custom.scss */
.ftr-top ul li ul li:last-child {
  margin: 0;
  padding: 5px 0;
}
/* line 772, ../scss/_custom.scss */
.ftr-top ul li ul li a {
  text-decoration: none;
  color: inherit;
  display: block;
}
/* line 776, ../scss/_custom.scss */
.ftr-top ul li ul li a:hover {
  color: #bba8a7;
}
/* line 780, ../scss/_custom.scss */
.ftr-top ul li ul li i.fa {
  float: right;
  margin-left: 10px;
  color: #9c3e3f;
  font-size: 20px;
}
/* line 786, ../scss/_custom.scss */
.ftr-top ul li ul li p {
  margin: 0;
  padding: 6px 0;
  width: 100%;
  float: left;
  line-height: 30px;
}

/* line 799, ../scss/_custom.scss */
.bdr-none {
  border: none !important;
}

/* line 803, ../scss/_custom.scss */
.ftr-btm {
  width: 100%;
  float: left;
  text-align: center;
  border-top: 1px dashed #9f8d89;
}
/* line 808, ../scss/_custom.scss */
.ftr-btm ul {
  margin: 0;
  padding: 20px 0 10px;
  list-style-type: none;
}
/* line 812, ../scss/_custom.scss */
.ftr-btm ul li {
  display: inline-block;
  font-size: 18px;
  color: #9f8d89;
  font-size: 18px;
  border-right: 1px solid #9f8d89;
  height: 18px;
  line-height: 18px;
}
/* line 820, ../scss/_custom.scss */
.ftr-btm ul li:last-child {
  border: none;
}
/* line 823, ../scss/_custom.scss */
.ftr-btm ul li a {
  text-decoration: none;
  color: inherit;
  display: block;
  padding: 0 9px;
  text-transform: uppercase;
}
/* line 829, ../scss/_custom.scss */
.ftr-btm ul li a:hover {
  color: #bba8a7;
}
/* line 834, ../scss/_custom.scss */
.ftr-btm ul.s-icons {
  display: block;
  padding: 10px 0;
  margin: 20px 0 0;
  display: none;
}
/* line 839, ../scss/_custom.scss */
.ftr-btm ul.s-icons li {
  padding: 0 10px;
  border: none;
}
/* line 842, ../scss/_custom.scss */
.ftr-btm ul.s-icons li a {
  display: inline-block;
  color: #bba8a7;
  text-decoration: none;
  font-size: 30px;
  padding: 0 5px;
}
/* line 848, ../scss/_custom.scss */
.ftr-btm ul.s-icons li a:hover {
  color: #9f8d89;
}

/* line 857, ../scss/_custom.scss */
#newsletter-startseite {
  width: 100%;
  background: #dfdfdf;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 862, ../scss/_custom.scss */
#newsletter-startseite .bigRabatt1 {
  color: #670202;
  font-size: 50px;
  margin: 0;
  padding: 0;
  margin-top: 15px;
}
/* line 869, ../scss/_custom.scss */
#newsletter-startseite .bigRabatt2 {
  color: #670202;
  font-size: 30px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}
/* line 876, ../scss/_custom.scss */
#newsletter-startseite .abonnierenHeader {
  color: #670202;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 25px;
}
/* line 883, ../scss/_custom.scss */
#newsletter-startseite .abonnierenText {
  margin-bottom: 0;
}
/* line 886, ../scss/_custom.scss */
#newsletter-startseite .newsletterRabatt {
  border: 3px solid #670202;
  border-radius: 100px;
  width: 132px;
  height: 132px;
  margin: 0 auto;
}
/* line 893, ../scss/_custom.scss */
#newsletter-startseite .form-group {
  margin-bottom: 5px;
  margin-top: 15px;
}

/* line 899, ../scss/_custom.scss */
.payment-container {
  float: left;
  width: 100%;
  padding: 15px  20px;
  border-top: none;
  border-bottom: none;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 907, ../scss/_custom.scss */
.payment-container span {
  float: left;
  font-size: 20px;
  text-transform: uppercase;
  line-height: 50px;
  color: #888888 !important;
  margin-right: 20px;
}
/* line 915, ../scss/_custom.scss */
.payment-container ul {
  width: 100%;
  padding: 12px 0 0 180px;
}
/* line 918, ../scss/_custom.scss */
.payment-container ul li {
  list-style-type: none;
  float: left;
  width: 11.5%;
  margin: 0 1.5% 0 0;
  text-align: center;
}
/* line 924, ../scss/_custom.scss */
.payment-container ul li:last-child {
  margin-right: 0;
}

/* line 932, ../scss/_custom.scss */
.contentWrap .container-block {
  box-shadow: none !important;
  padding: 0px !important;
}
/* line 936, ../scss/_custom.scss */
.contentWrap .beveled {
  padding: 0px !important;
  box-shadow: none !important;
}
/* line 940, ../scss/_custom.scss */
.contentWrap #content {
  margin-bottom: 0px !important;
}

/* line 945, ../scss/_custom.scss */
#logo {
  float: left;
}

/* line 949, ../scss/_custom.scss */
.logo-rt {
  padding-left: 300px;
}

/* line 953, ../scss/_custom.scss */
.navbar-toggleSm {
  display: none;
}

/* line 957, ../scss/_custom.scss */
.text-white {
  color: #ffffff;
}

/* line 961, ../scss/_custom.scss */
.subMenu-hdr {
  text-align: center;
  font-size: 20px;
  color: #ffffff;
  margin: 0px 0 8px;
  padding: 0px;
  font-weight: 600;
  display: none;
}

/* line 971, ../scss/_custom.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Open Sans', sans-serif;
}

/* line 975, ../scss/_custom.scss */
.theme-default .nivoSlider {
  box-shadow: none !important;
}

/* line 979, ../scss/_custom.scss */
#shop-nav .dropdown-menu {
  margin-right: 25px;
}

/* line 983, ../scss/_custom.scss */
.nivoSlider {
  margin-top: 92px !important;
  padding-bottom: 18px !important;
}

/* line 988, ../scss/_custom.scss */
.nivo-controlNav {
  display: none;
}

/* line 992, ../scss/_custom.scss */
.aktionsboxNewsletter {
  margin-bottom: 25px;
}
/* line 994, ../scss/_custom.scss */
.aktionsboxNewsletter img {
  width: 100%;
}

/* line 1000, ../scss/_custom.scss */
section.panel-slider .panel-heading:after {
  content: '';
  border-bottom: 1px dashed #670303;
  display: block;
  position: absolute;
  bottom: 50%;
  left: 0;
  width: 100%;
  z-index: 1;
}

/* line 1014, ../scss/_custom.scss */
.recommendations .panel-slider .panel-heading h5.panel-title {
  top: -10px;
  font-size: 30px;
}

/* line 1022, ../scss/_custom.scss */
.panel-slider.panel-default {
  border: medium none !important;
  margin-top: 0;
  margin-bottom: 25px;
}
/* line 1026, ../scss/_custom.scss */
.panel-slider.panel-default > .panel-heading {
  background: transparent none repeat scroll 0 0;
  color: #670303;
  text-align: center;
  position: relative;
  border: none;
  font-family: 'Courgette', cursive;
}
/* line 1033, ../scss/_custom.scss */
.panel-slider.panel-default > .panel-heading h5.panel-title {
  display: inline-block;
  background-color: #ffffff;
  padding: 5px 15px;
  font-size: 34px;
  color: #670202;
  z-index: 2;
  position: relative;
  font-weight: 400;
  font-family: 'Courgette', cursive;
}
/* line 1043, ../scss/_custom.scss */
.panel-slider.panel-default > .panel-heading h5.panel-title a.more {
  display: none;
}

/* line 1050, ../scss/_custom.scss */
.evo-slider .product-cell.thumbnail {
  padding: 10px 0px;
  margin: 0px 10px;
  border-bottom: 1px dashed #670303;
  border-radius: 0px;
}
/* line 1055, ../scss/_custom.scss */
.evo-slider .product-cell.thumbnail a.image-wrapper {
  display: block;
  border-bottom: 1px dashed #670303;
  height: 165px;
}
/* line 1059, ../scss/_custom.scss */
.evo-slider .product-cell.thumbnail a.image-wrapper img {
  max-height: 130px;
}

/* line 1066, ../scss/_custom.scss */
.product-cell h4.title {
  font-size: 15px;
  margin-bottom: 0;
  overflow: hidden;
  text-align: center;
  height: 55px;
  margin-top: 0px;
}
/* line 1073, ../scss/_custom.scss */
.product-cell h4.title a {
  color: #670302;
}
/* line 1077, ../scss/_custom.scss */
.product-cell .rating {
  /*display: none;*/
}
/* line 1080, ../scss/_custom.scss */
.product-cell .price_wrapper .price {
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 300;
  color: #670202;
}

/* line 1088, ../scss/_custom.scss */
.fa.fa-star-o {
  color: #ddd;
}

/* line 1092, ../scss/_custom.scss */
.vat_info {
  font-size: 0.8em;
}

/* line 1097, ../scss/_custom.scss */
#home-categories .caption a {
  color: #670302;
  font-size: 18px;
}
/* line 1102, ../scss/_custom.scss */
#home-categories .thumbnail .caption {
  padding-bottom: 0;
  padding-top: 10px;
}

/* line 1109, ../scss/_custom.scss */
.panel {
  box-shadow: none !important;
}

/* line 1113, ../scss/_custom.scss */
.price_wrapper .price-note {
  font-size: 14px;
}
/* line 1115, ../scss/_custom.scss */
.price_wrapper .price-note a {
  text-decoration: underline;
  color: #313131;
}
/* line 1118, ../scss/_custom.scss */
.price_wrapper .price-note a:hover {
  text-decoration: none;
}

/* line 1124, ../scss/_custom.scss */
.slick-prev::before, .slick-next::before {
  background-color: #BC1825;
  border: 1px solid #BC1825;
  color: #ffffff;
  font-size: 30px;
  opacity: 0.75;
  line-height: 1;
}

/* line 1133, ../scss/_custom.scss */
.slick-prev {
  border: medium none;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 44px;
  line-height: 0;
  outline: medium none;
  padding: 0;
  position: absolute;
  top: 28%;
  transform: translate(0px, -50%);
  width: 44px;
  background-color: #BC1825;
}
/* line 1134, ../scss/_custom.scss */
.slick-prev::before {
  content: "<";
}

/* line 1153, ../scss/_custom.scss */
.slick-next, .slick-prev:hover, .slick-next:hover, .slick-prev:focus {
  border: medium none;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 44px;
  line-height: 0;
  outline: medium none;
  padding: 0;
  position: absolute;
  top: 28%;
  transform: translate(0px, -50%);
  width: 44px;
  background-color: #BC1825;
}

/* line 1171, ../scss/_custom.scss */
.slick-next:focus {
  border: medium none;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 44px;
  line-height: 0;
  outline: medium none;
  padding: 0;
  position: absolute;
  top: 28%;
  transform: translate(0px, -50%);
  width: 44px;
  background-color: #BC1825;
}
/* line 1187, ../scss/_custom.scss */
.slick-next::before {
  content: ">";
}

/* line 1192, ../scss/_custom.scss */
.slick-prev::before, .slick-next::before {
  font-family: 'Open Sans', sans-serif;
}

/* line 1196, ../scss/_custom.scss */
.btn-default.addtobutton {
  border-color: #007000 !important;
}

/* line 1202, ../scss/_custom.scss */
.panel-default > .panel-heading {
  background-color: #dfdfdf;
}
/* line 1205, ../scss/_custom.scss */
.panel-default > .panel-heading h3 {
  color: #313131;
}

/* line 1210, ../scss/_custom.scss */
.addtobutton {
  background-color: #007000 !important;
}
/* line 1212, ../scss/_custom.scss */
.addtobutton:hover {
  background-color: #007000 !important;
}

/* line 1217, ../scss/_custom.scss */
.slider-outbox {
  width: 100%;
  padding: 0 15px;
}

/* line 1222, ../scss/_custom.scss */
.paypal {
  width: 16% !important;
}

/* line 1226, ../scss/_custom.scss */
.paypal_express {
  width: 10% !important;
}

/* line 1230, ../scss/_custom.scss */
.sofort {
  width: 13% !important;
}

/* line 1234, ../scss/_custom.scss */
.mastercard {
  width: 8% !important;
}

/* line 1238, ../scss/_custom.scss */
.visa {
  width: 10% !important;
}

/* line 1242, ../scss/_custom.scss */
.ueberweisung {
  width: 9% !important;
}

/* line 1246, ../scss/_custom.scss */
.dhl_nachnahme {
  width: 13% !important;
}

/* line 1250, ../scss/_custom.scss */
.social-break {
  display: none;
}

/* line 1255, ../scss/_custom.scss */
#content div.title {
  background: transparent none repeat scroll 0 0;
  border-bottom: 1px dashed #670303;
  color: #670303;
  text-align: center;
  height: 25px;
  position: relative;
  margin-bottom: 60px;
  margin-top: 50px;
  font-family: 'Courgette', cursive;
  width: 100%;
  float: left;
}
/* line 1268, ../scss/_custom.scss */
#content .title h3 {
  display: inline-block;
  background-color: #ffffff;
  padding: 5px 15px;
  font-size: 40px;
  color: #670202;
  position: relative;
  top: -25px;
  font-weight: 400;
  font-family: 'Courgette', cursive;
}

/* line 1281, ../scss/_custom.scss */
#content h1.product-title {
  font-size: 24px;
}

/* line 1286, ../scss/_custom.scss */
.content-cats-small .thumbnail a img {
  width: 100%;
}
/* line 1289, ../scss/_custom.scss */
.content-cats-small .thumbnail .caption {
  background: #B6152A;
  margin-top: 10px;
}
/* line 1292, ../scss/_custom.scss */
.content-cats-small .thumbnail .caption a {
  color: #fff;
  font-size: 16px;
}

/* line 1299, ../scss/_custom.scss */
#main-wrapper.aside-active #breadcrumb.breadcrumb {
  margin: 10px 0  0;
  font-size: 14px;
}

/* line 1305, ../scss/_custom.scss */
aside #sidebox_categories0.panel-default > .panel-heading > .panel-title, aside #sidebox98.panel-default > .panel-heading > .panel-title, aside .panel-default.box-filter-characteristics > .panel-heading > .panel-title, aside #sidebox99.panel-default > .panel-heading > .panel-title {
  border-bottom: medium none;
  color: #b6172b;
  padding: 0;
  font-weight: 600;
}

/* line 1313, ../scss/_custom.scss */
.panel.panel-default.box.box-custom {
  background-color: #f1f1f1;
  text-align: center;
  border-bottom: none !important;
  padding-bottom: 0px;
}

/* line 1320, ../scss/_custom.scss */
aside #sidebox133.panel-default > .panel-heading {
  background-color: #B6152A;
  color: #ffffff;
}
/* line 1323, ../scss/_custom.scss */
aside #sidebox133.panel-default > .panel-heading > .panel-title {
  border-bottom: medium none;
  color: #ffffff;
  padding: 0;
  font-weight: 600;
}

/* line 1331, ../scss/_custom.scss */
.nav-panel .active > a {
  color: #b6172b;
  font-weight: 600;
}

/* line 1336, ../scss/_custom.scss */
.box-categories, .box-custom, .box-filter-price, .box-filter-characteristics, .box-filter-reviews {
  border-bottom: 1px dashed #b6172b !important;
  border-radius: 0px !important;
  padding-bottom: 20px;
}

/* line 1343, ../scss/_custom.scss */
#sidebox_categories0 .nav > li > a {
  padding: 8px 15px 8px 5px;
  font-size: 15px;
}
/* line 1346, ../scss/_custom.scss */
#sidebox_categories0 .nav > li > a ul li a {
  font-size: 14px;
}
/* line 1350, ../scss/_custom.scss */
#sidebox_categories0 .nav-toggle {
  left: 0;
  line-height: 23px;
  position: relative;
  text-align: center;
  top: 0;
  width: 20px;
}

/* line 1365, ../scss/_custom.scss */
.row.gallery .product-wrapper {
  border: none;
  overflow: visible;
}

/* line 1371, ../scss/_custom.scss */
#product-list .image-wrapper {
  border-bottom: 1px dashed #B6152A !important;
  display: block;
  padding-bottom: 10px;
}
/* line 1377, ../scss/_custom.scss */
#product-list .product-cell h4.title {
  font-size: 15px;
  margin-bottom: 0;
  margin-top: 10px;
  height: 55px;
}
/* line 1383, ../scss/_custom.scss */
#product-list .product-cell .vat_info {
  margin-bottom: 0;
}
/* line 1387, ../scss/_custom.scss */
#product-list .delivery-status {
  border-bottom: 1px dashed #B6152A;
  padding-bottom: 5px;
}

/* line 1393, ../scss/_custom.scss */
#content > hr {
  display: none;
}

/* line 1397, ../scss/_custom.scss */
.btn-primary {
  background-color: #007000 !important;
  border-color: #007000 !important;
}

/* line 1402, ../scss/_custom.scss */
.content-cats-small .thumbnail {
  padding: 0px;
  border: none;
}
/* line 1403, ../scss/_custom.scss */
.content-cats-small .thumbnail:hover {
  border: none;
  box-shadow: none;
  padding: 0px;
}

/* line 1412, ../scss/_custom.scss */
.selectdd {
  position: relative;
}
/* line 1413, ../scss/_custom.scss */
.selectdd select.form-control {
  margin: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  border: none;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
/* line 1428, ../scss/_custom.scss */
.selectdd::after {
  color: #303030;
  content: "\f0dc";
  font: 14px "FontAwesome";
  padding: 7px 0 2px;
  pointer-events: none;
  position: absolute;
  right: 8px;
  top: 1px;
}
/* line 1438, ../scss/_custom.scss */
.selectdd::before {
  background: #f8f8f8 none repeat scroll 0 0;
  content: "";
  display: block;
  height: 28px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 28px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1452, ../scss/_custom.scss */
  .selectdd select.form-control {
    padding-right: 18px;
  }
}
/* line 1458, ../scss/_custom.scss */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  border-top: 1px dashed #303030;
}

/* line 1463, ../scss/_custom.scss */
.form-group.required input,
.form-group.required select,
.form-group.required input,
.form-group.required textarea,
.form-group.required .bootstrap-select .btn {
  background-image: url("images/asterisk.png");
}

/* line 1471, ../scss/_custom.scss */
tr.total {
  font-weight: 600;
  color: #7e5758;
}

/* line 1477, ../scss/_custom.scss */
#shop-nav .dropdown .btn-primary {
  font-size: 18px;
}
/* line 1479, ../scss/_custom.scss */
#shop-nav .dropdown .btn-primary i.fa.fa-shopping-cart {
  font-size: 18px;
  color: #fff;
  display: inline;
}
/* line 1485, ../scss/_custom.scss */
#shop-nav .dropdown p i.fa.fa-info-circle {
  color: #b6152a;
  font-size: 18px;
}

/* line 1491, ../scss/_custom.scss */
.slick-dots {
  display: none !important;
}

/* line 1495, ../scss/_custom.scss */
#content h1.underline {
  color: #670202;
  font-family: "Courgette",cursive;
  font-size: 34px;
  margin-top: 0;
  text-align: center;
}

/* line 1503, ../scss/_custom.scss */
.cat-title h1 span {
  background: #fff;
  padding: 0 0px;
}

/* line 1508, ../scss/_custom.scss */
.item_desc ul {
  float: left;
  width: 100%;
  padding: 0 0 0 20px;
}

/* line 1514, ../scss/_custom.scss */
#content div.cat-title {
  border-bottom: 1px dashed #670303 !important;
  margin-top: 10px !important;
  color: #670202;
  font-family: "Courgette",cursive;
  font-weight: 400;
}
/* line 1520, ../scss/_custom.scss */
#content div.cat-title h1 {
  background-color: #ffffff;
  color: #670202;
  display: inline-block;
  font-family: "Courgette",cursive;
  font-size: 34px;
  font-weight: 400;
  padding: 5px 15px;
  position: relative;
  top: -5px;
}

/* line 1533, ../scss/_custom.scss */
.breadcrumb {
  border-bottom: none !important;
}

/* line 1537, ../scss/_custom.scss */
.addtobutton {
  color: #fff;
}
/* line 1539, ../scss/_custom.scss */
.addtobutton:hover {
  color: #fff;
}

/* line 1544, ../scss/_custom.scss */
.paginationTopOut {
  background: #b6152a;
  float: left;
  width: 100%;
  padding: 0 5px;
}
/* line 1549, ../scss/_custom.scss */
.paginationTopOut .prev {
  float: left;
  padding: 10px 5px !important;
}
/* line 1552, ../scss/_custom.scss */
.paginationTopOut .prev a {
  color: #fff;
}

/* line 1558, ../scss/_custom.scss */
.paginationTop {
  border-radius: 0;
  padding: 4px 0;
  float: right;
  margin: 0;
}
/* line 1564, ../scss/_custom.scss */
.paginationTop > li > a, .paginationTop > li > span {
  background-color: transparent !important;
  color: #fff !important;
  border: 0px !important;
  border-radius: 0px !important;
  padding: 6px 5px !important;
}

/* line 1574, ../scss/_custom.scss */
#content > hr {
  display: none;
}

/* line 1578, ../scss/_custom.scss */
div#add-to-cart {
  text-align: right;
}

/* line 1582, ../scss/_custom.scss */
div#add-to-cart .discount {
  float: left;
  font-size: 14px;
  padding: 8px 15px;
  text-align: center;
  width: 140px;
}

/* line 1590, ../scss/_custom.scss */
div#add-to-cart .discount .text-muted {
  font-size: 100%;
}

/* line 1594, ../scss/_custom.scss */
.price {
  font-family: "Open Sans",sans-serif;
}

/* line 1598, ../scss/_custom.scss */
.product-offer {
  padding: 10px;
  background-color: #E9E9E9;
}
/* line 1601, ../scss/_custom.scss */
.product-offer .price {
  font-size: 24px;
}

/* line 1605, ../scss/_custom.scss */
.label.label-primary {
  background: #B6152A;
}

/* line 1608, ../scss/_custom.scss */
.progress-bar {
  background-color: #FDCE03;
}

/* line 1612, ../scss/_custom.scss */
.attr-value a.label.label-primary {
  margin-right: 10px;
}

/* line 1616, ../scss/_custom.scss */
.login-outer {
  width: 230px;
}

/* line 1620, ../scss/_custom.scss */
.login-txt {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}

/* line 1627, ../scss/_custom.scss */
.nav-panel .nav .nav {
  display: none;
  padding-left: 22px;
}
/* line 1630, ../scss/_custom.scss */
.nav-panel .nav .nav a {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
/* line 1634, ../scss/_custom.scss */
.nav-panel .nav .nav .nav {
  display: none;
  padding-left: 22px;
}

/* line 1640, ../scss/_custom.scss */
.nosub-catg {
  padding-left: 25px;
}

/* line 1645, ../scss/_custom.scss */
.btn-default:active:active {
  background-color: inherit;
  border-color: transparent;
}
/* line 1650, ../scss/_custom.scss */
.btn-default.active:active, .btn-default.active.active {
  background-color: inherit;
  border-color: transparent;
}

/* line 1657, ../scss/_custom.scss */
.old-price {
  padding: 3px 0;
}

/* line 1658, ../scss/_custom.scss */
.text-muted {
  color: #313131 !important;
}

/* line 1659, ../scss/_custom.scss */
.discount {
  background-color: #ffffff !important;
  padding: 4px 5px;
  display: inline-block;
  color: #b6152a;
  width: 100%;
  border: 1px solid #b6152a;
  border-radius: 3px;
}

/* line 1660, ../scss/_custom.scss */
.discount .text-muted {
  color: #b6152a !important;
  font-size: 100% !important;
}

/* line 1661, ../scss/_custom.scss */
.btn.btn-default.btn-sm.btn-block {
  background-color: #007000;
  border: medium none;
  color: #ffffff !important;
}

/* line 1662, ../scss/_custom.scss */
.submit.btn.btn-primary.addtobutton {
  background-color: #007000 !important;
  border-color: #007000;
}

/* line 1664, ../scss/_custom.scss */
.choose_quantity .quantity {
  width: 75px !important;
  float: right;
}

/* line 1670, ../scss/_custom.scss */
#tab-productquestion .well {
  background-color: transparent !important;
}
/* line 1673, ../scss/_custom.scss */
#tab-productquestion .panel-default {
  border-color: transparent !important;
}
/* line 1674, ../scss/_custom.scss */
#tab-productquestion .panel-default > .panel-heading {
  background: none !important;
  padding: 5px 15px !important;
  margin-bottom: 0px !important;
  border: medium none;
}
/* line 1679, ../scss/_custom.scss */
#tab-productquestion .panel-default > .panel-heading h3 {
  color: #000 !important;
}

/* line 1688, ../scss/_custom.scss */
#tab-votes .well {
  background-color: transparent !important;
}
/* line 1691, ../scss/_custom.scss */
#tab-votes .panel-default {
  border-color: transparent !important;
}
/* line 1692, ../scss/_custom.scss */
#tab-votes .panel-default > .panel-heading {
  background: none !important;
  padding: 5px 15px !important;
  margin-bottom: 0px !important;
}
/* line 1696, ../scss/_custom.scss */
#tab-votes .panel-default > .panel-heading h3 {
  color: #000 !important;
}

/* line 1704, ../scss/_custom.scss */
.alert-info {
  background-color: none;
  border-color: #fff;
  background: none;
  color: #313131;
}

/* line 1711, ../scss/_custom.scss */
tr.total {
  color: #000000 !important;
}

/* line 1716, ../scss/_custom.scss */
#new_customer .well {
  background-color: transparent !important;
}
/* line 1719, ../scss/_custom.scss */
#new_customer .panel-default {
  border-color: transparent !important;
}
/* line 1720, ../scss/_custom.scss */
#new_customer .panel-default > .panel-heading {
  background: none !important;
  padding: 5px 15px !important;
  margin-bottom: 0px !important;
  border: medium none;
}
/* line 1725, ../scss/_custom.scss */
#new_customer .panel-default > .panel-heading h3 {
  color: #000 !important;
}

/* line 1734, ../scss/_custom.scss */
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
  background-color: #B4ECBE !important;
}

/* line 1739, ../scss/_custom.scss */
.product-pagination.next {
  right: -38px;
  top: 100px;
}

/* line 1744, ../scss/_custom.scss */
.product-pagination.previous {
  left: -38px;
  top: 100px;
}

/* line 1752, ../scss/_custom.scss */
.srch-bar-wht .search-nav .twitter-typeahead .ac_input {
  background-color: #fff !important;
}

@media screen and (max-width: 1460px) {
  /* line 1760, ../scss/_custom.scss */
  #gts-c.gtss-o {
    display: none !important;
  }
}
@media screen and (max-width: 1340px) {
  /* line 1766, ../scss/_custom.scss */
  #tsbadge4_db8d3657bdbe440c985ae127463eaad4 {
    display: none !important;
  }
}
@media screen and (max-width: 1199px) {
  /* line 1772, ../scss/_custom.scss */
  .body-container {
    max-width: 980px;
  }

  /* line 1775, ../scss/_custom.scss */
  .navTop {
    font-size: 16px;
  }
  /* line 1777, ../scss/_custom.scss */
  .navTop ul li {
    padding-right: 24px;
  }

  /* line 1782, ../scss/_custom.scss */
  .main-header .logo {
    width: 200px;
    margin: 0px 30px 0 0;
  }
  /* line 1785, ../scss/_custom.scss */
  .main-header .logo img {
    max-width: 100%;
  }
  /* line 1789, ../scss/_custom.scss */
  .main-header .search {
    margin-top: 0px;
    width: 300px;
  }

  /* line 1795, ../scss/_custom.scss */
  .main-nav .navbar-nav > li > a {
    padding: 15px 6px;
  }
  /* line 1798, ../scss/_custom.scss */
  .main-nav .navbar-collapse {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 1803, ../scss/_custom.scss */
  .main-header .logo img {
    max-width: 190px;
  }

  /* line 1806, ../scss/_custom.scss */
  .main-nav .navbar-nav > li > a {
    font-size: 15px;
  }

  /* line 1809, ../scss/_custom.scss */
  header .navbar-nav.horizontal > li.cart-menu {
    margin-left: 10px;
  }

  /* line 1812, ../scss/_custom.scss */
  .logo-rt {
    padding-left: 260px;
  }
}
@media screen and (max-width: 1024px) {
  /* line 1818, ../scss/_custom.scss */
  body {
    background: #f4f0ed;
    background-image: none;
  }

  /* line 1823, ../scss/_custom.scss */
  .navBg:before, .navBg:after {
    display: none;
  }

  /* line 1827, ../scss/_custom.scss */
  .body-container {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
  }

  /* line 1832, ../scss/_custom.scss */
  .navBg .container {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }

  /* line 1837, ../scss/_custom.scss */
  #evo-nav-wrapper .container {
    width: 100%;
  }

  /* line 1840, ../scss/_custom.scss */
  header #top-bar .cms-pages, footer.main-ftr {
    font-size: 15px;
  }

  /* line 1843, ../scss/_custom.scss */
  .main-ftr .container {
    width: 100%;
  }

  /* line 1846, ../scss/_custom.scss */
  .ftr-top ul li {
    padding-right: 20px;
  }

  /* line 1849, ../scss/_custom.scss */
  .ftr-btm ul li {
    font-size: 16px;
  }

  /* line 1852, ../scss/_custom.scss */
  .payment-container ul li img {
    width: 100%;
  }

  /* line 1855, ../scss/_custom.scss */
  .slider-outbox {
    width: 100%;
    padding: 0px;
  }

  /* line 1859, ../scss/_custom.scss */
  .nivoSlider {
    /*border-bottom: 1px dashed #000;*/
    margin-bottom: 0px;
    margin-top: 0px !important;
    padding-bottom: 10px !important;
  }

  /* line 1865, ../scss/_custom.scss */
  .payment-container span {
    font-size: 16px;
    line-height: auto;
  }

  /* line 1869, ../scss/_custom.scss */
  .content-cats-small .thumbnail .caption a {
    font-size: 17px;
  }
}
@media screen and (max-width: 980px) {
  /* line 1875, ../scss/_custom.scss */
  body {
    background: #f4f0ed;
    background-image: none;
  }

  /* line 1880, ../scss/_custom.scss */
  .navBg:before, .navBg:after {
    display: none;
  }

  /* line 1884, ../scss/_custom.scss */
  .body-container {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
  }

  /* line 1889, ../scss/_custom.scss */
  .navTop {
    font-size: 15px;
  }
  /* line 1891, ../scss/_custom.scss */
  .navTop ul li {
    padding-right: 15px;
  }
  /* line 1894, ../scss/_custom.scss */
  .navTop ul.toplinks li a {
    font-size: 15px;
  }

  /* line 1900, ../scss/_custom.scss */
  .main-header .login-cart {
    margin-top: 38px;
  }
  /* line 1901, ../scss/_custom.scss */
  .main-header .login-cart ul li a {
    font-size: 14px;
  }

  /* line 1906, ../scss/_custom.scss */
  .main-nav .navbar-nav > li > a {
    font-size: 14px;
  }

  /* line 1909, ../scss/_custom.scss */
  #shop-nav .nav > li > a .badge {
    right: 0px;
  }
}
@media screen and (max-width: 991) {
  /* line 1915, ../scss/_custom.scss */
  #newsletter-startseite .abonnierenHeader {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 896px) {
  /* line 1921, ../scss/_custom.scss */
  .navTop {
    padding: 0px;
    font-size: 14px;
  }
  /* line 1925, ../scss/_custom.scss */
  .navTop ul li {
    padding: 0 7px;
  }
  /* line 1928, ../scss/_custom.scss */
  .navTop ul.toplinks li a {
    font-size: 14px;
  }
  /* line 1931, ../scss/_custom.scss */
  .navTop ul.s-icons li a {
    font-size: 18px;
  }

  /* line 1936, ../scss/_custom.scss */
  .main-header {
    min-height: 140px;
  }
  /* line 1938, ../scss/_custom.scss */
  .main-header .logo {
    margin-top: 0px;
  }
  /* line 1942, ../scss/_custom.scss */
  .main-header .input-group-lg > .form-control, .main-header .input-group-lg > .input-group-addon, .main-header .input-group-lg > .input-group-btn > .btn {
    font-size: 18px;
    height: 40px;
    padding: 6px 10px;
  }
  /* line 1948, ../scss/_custom.scss */
  .main-header .login-cart {
    margin-top: 28px;
  }

  /* line 1952, ../scss/_custom.scss */
  .main-nav .navbar-nav > li > a {
    font-size: 13px;
    padding: 15px 5px;
  }

  /* line 1956, ../scss/_custom.scss */
  footer.main-ftr {
    font-size: 13px;
  }

  /* line 1960, ../scss/_custom.scss */
  .ftr-top ul li h3 {
    font-size: 18px;
  }
  /* line 1963, ../scss/_custom.scss */
  .ftr-top ul li ul li p {
    line-height: 20px;
  }

  /* line 1967, ../scss/_custom.scss */
  .main-ftr .container {
    width: 100%;
  }

  /* line 1970, ../scss/_custom.scss */
  .ftr-top ul li {
    padding-right: 15px;
  }

  /* line 1973, ../scss/_custom.scss */
  .ftr-btm ul li {
    font-size: 14px;
  }

  /* line 1976, ../scss/_custom.scss */
  .panel-slider .panel-heading h5.panel-title {
    font-size: 35px;
    top: -13px;
  }

  /* line 1981, ../scss/_custom.scss */
  #content .title h3 {
    font-size: 35px;
    top: -20px;
  }
  /* line 1985, ../scss/_custom.scss */
  #content h1.underline {
    font-size: 32px;
  }
  /* line 1988, ../scss/_custom.scss */
  #content div.cat-title h1 {
    font-size: 34px;
    top: -1px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1997, ../scss/_custom.scss */
  .panel-slider.panel-default > .header-home-categories h5.panel-title,
  .panel-slider.panel-default > .panel-heading h5.panel-title {
    font-size: 24px;
    top: 0;
  }

  /* line 2004, ../scss/_custom.scss */
  #content h1.underline {
    font-size: 24px;
  }
  /* line 2007, ../scss/_custom.scss */
  #content div.cat-title h1 {
    font-size: 24px;
    top: 1px;
  }

  /* line 2013, ../scss/_custom.scss */
  .navbar-default .nav > li > a, .navbar-default .btn {
    padding: 10px;
  }

  /* line 2017, ../scss/_custom.scss */
  .xs-top10 {
    margin-top: 10px;
  }

  /* line 2021, ../scss/_custom.scss */
  .payment-container img {
    margin: 0 auto;
  }

  /* line 2026, ../scss/_custom.scss */
  .main-header .login-cart {
    margin-top: 20px;
  }
  /* line 2028, ../scss/_custom.scss */
  .main-header .login-cart ul li a i.fa-shopping-cart {
    font-size: 75px;
  }

  /* line 2033, ../scss/_custom.scss */
  .main-nav {
    float: left;
    height: 1px;
    left: 0;
    position: relative;
    top: -100px;
    width: 100%;
    z-index: 4;
  }

  /* line 2042, ../scss/_custom.scss */
  .navBg {
    background: transparent;
  }

  /* line 2045, ../scss/_custom.scss */
  .main-nav .navbar-toggle {
    float: left;
    position: absolute;
    top: -15px;
    border-radius: 0px;
    z-index: -99;
  }

  /* line 2052, ../scss/_custom.scss */
  .navbar-toggle .icon-bar {
    height: 5px;
    width: 70px;
    background-color: #b8142a !important;
  }
  /* line 2056, ../scss/_custom.scss */
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 10px;
  }

  /* line 2061, ../scss/_custom.scss */
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ffffff;
  }

  /* line 2066, ../scss/_custom.scss */
  .main-nav .navbar {
    min-height: 1px;
    border-color: #ffffff;
    margin-bottom: 5px;
  }
  /* line 2071, ../scss/_custom.scss */
  .main-nav .navbar-collapse {
    background-color: #b7152a;
    padding-left: 30px;
    padding-right: 30px;
    text-align: left;
    padding-bottom: 30px;
  }
  /* line 2078, ../scss/_custom.scss */
  .main-nav .navbar-nav > li {
    border-top: 1px solid #ffffff;
  }
  /* line 2080, ../scss/_custom.scss */
  .main-nav .navbar-nav > li:first-child {
    border-top: none;
  }
  /* line 2083, ../scss/_custom.scss */
  .main-nav .navbar-nav > li > a {
    padding: 8px;
  }

  /* line 2088, ../scss/_custom.scss */
  .s-nav-outr {
    display: block;
  }
  /* line 2090, ../scss/_custom.scss */
  .s-nav-outr .form-control {
    font-size: 18px;
    height: 47px;
    padding: 6px 15px;
  }
  /* line 2095, ../scss/_custom.scss */
  .s-nav-outr .btn {
    font-size: 23px;
    padding: 6px 12px 6px;
  }
  /* line 2100, ../scss/_custom.scss */
  .s-nav-outr .search-nav input {
    border-color: #ffffff;
  }
  /* line 2104, ../scss/_custom.scss */
  .s-nav-outr .search-nav .input-group-btn:last-child > .btn, .s-nav-outr .search-nav .input-group-btn:last-child > .btn-group {
    border-color: #ffffff;
  }
  /* line 2109, ../scss/_custom.scss */
  .s-nav-outr .btn-danger {
    background-color: #fff;
    color: #b6152c;
  }

  /* line 2114, ../scss/_custom.scss */
  .main-nav .navbar {
    border: 0 none;
  }

  /* line 2117, ../scss/_custom.scss */
  .uper-cross {
    display: block;
  }

  /* line 2120, ../scss/_custom.scss */
  .uper-login {
    display: block;
  }
  /* line 2122, ../scss/_custom.scss */
  .uper-login span {
    display: block !important;
  }

  /* line 2127, ../scss/_custom.scss */
  .navbar-default .navbar-nav > li > a {
    color: #ffffff;
  }
  /* line 2129, ../scss/_custom.scss */
  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background: transparent;
    color: #fafafa;
  }
  /* line 2134, ../scss/_custom.scss */
  .navbar-default .btn {
    font-size: 40px;
    color: #b7152a;
  }
  /* line 2137, ../scss/_custom.scss */
  .navbar-default .btn:hover {
    font-size: 40px;
    color: #b7152a;
  }

  /* line 2144, ../scss/_custom.scss */
  #navbar-offcanvas .navbar-inverse .navbar-nav {
    background: #ffffff;
  }
  /* line 2147, ../scss/_custom.scss */
  #navbar-offcanvas .container-fluid {
    background: #b7152a;
  }

  /* line 2151, ../scss/_custom.scss */
  .navbar-offcanvas.navbar-default .nav > li > a {
    color: #ffffff;
    font-size: 16px;
    padding: 12px 15px;
  }

  /* line 2156, ../scss/_custom.scss */
  .offcanvas-toggle.js-offcanvas-has-events, .navbar-default .navbar-nav > li > a.fa-shopping-cart {
    color: #b7152a !important;
    font-size: 40px;
  }

  /* line 2160, ../scss/_custom.scss */
  .navbar-offcanvas {
    width: 100%;
  }

  /* line 2163, ../scss/_custom.scss */
  .navbar-nav.nav.navbar-right {
    background-color: #ffffff;
  }

  /* line 2166, ../scss/_custom.scss */
  #content-wrapper {
    clear: both;
  }

  /* line 2169, ../scss/_custom.scss */
  .btn.brdr1pxbg {
    font-size: 24px;
    margin-left: -2px;
  }
  /* line 2172, ../scss/_custom.scss */
  .btn.brdr1pxbg:hover {
    font-size: 24px;
    margin-left: -2px;
  }

  /* line 2177, ../scss/_custom.scss */
  .navbar-default .nav > li {
    border-bottom: 1px solid #fafafa;
  }

  /* line 2180, ../scss/_custom.scss */
  .nav.navbar-nav {
    padding: 0 20px;
  }

  /* line 2183, ../scss/_custom.scss */
  .subMenu-hdr {
    display: block;
  }

  /* line 2186, ../scss/_custom.scss */
  #evo-nav-wrapper {
    position: relative;
  }

  /* line 2189, ../scss/_custom.scss */
  .main-header {
    min-height: 0;
  }

  /* line 2192, ../scss/_custom.scss */
  #logo {
    width: 110px;
    position: absolute;
    left: 50%;
    z-index: 100;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0%);
    top: 10px;
  }
  /* line 2200, ../scss/_custom.scss */
  #logo .logo {
    margin: 0;
    z-index: 9;
    width: 100%;
  }
  /* line 2204, ../scss/_custom.scss */
  #logo .logo a img {
    display: inline-block;
    max-width: 100%;
  }

  /* line 2210, ../scss/_custom.scss */
  .navbarSm {
    width: 100%;
  }
  /* line 2212, ../scss/_custom.scss */
  .navbarSm .navbar-right {
    background: transparent;
  }
  /* line 2215, ../scss/_custom.scss */
  .navbarSm .fa {
    color: #b51529;
    font-size: 50px;
  }

  /* line 2220, ../scss/_custom.scss */
  .usersmall {
    display: none !important;
  }

  /* line 2223, ../scss/_custom.scss */
  .navbar-toggleSm {
    display: block;
  }

  /* line 2226, ../scss/_custom.scss */
  .uper-login {
    top: -2px !important;
  }

  /* line 2229, ../scss/_custom.scss */
  .navbarSm .container-fluid {
    padding: 0;
  }

  /* line 2232, ../scss/_custom.scss */
  .force-float li {
    margin: 0 !important;
  }

  /* line 2235, ../scss/_custom.scss */
  .navbar-right {
    margin-top: 0px !important;
  }
  /* line 2236, ../scss/_custom.scss */
  .navbar-right .btn-close {
    margin: 0 13px 1px 0 !important;
    padding: 4px 7px !important;
    background: none !important;
    border: none !important;
    font-size: 35px !important;
  }
  /* line 2242, ../scss/_custom.scss */
  .navbar-right .btn-close:hover {
    background: none !important;
  }

  /* line 2248, ../scss/_custom.scss */
  #sidebar-offcanvas .navbar-default .nav > li:last-child {
    border-bottom: 0 !important;
  }

  /* line 2251, ../scss/_custom.scss */
  .srch-bar-wht .input-group {
    margin: 3px 0 0 !important;
  }

  /* line 2254, ../scss/_custom.scss */
  .beforehd-srch {
    background-color: #b7152a !important;
    float: left;
    padding: 10px 50px !important;
    width: 100% !important;
    margin: 0 0 15px 0 !important;
  }

  /* line 2261, ../scss/_custom.scss */
  .form-control:focus {
    box-shadow: none !important;
  }

  /* line 2265, ../scss/_custom.scss */
  .beforehd-srch .brdr1px {
    border: 0px !important;
    border-radius: 0px !important;
  }
  /* line 2269, ../scss/_custom.scss */
  .beforehd-srch .new-srch {
    height: 40px !important;
    top: 0 !important;
  }
  /* line 2273, ../scss/_custom.scss */
  .beforehd-srch .s-nav-outr .btn {
    background: #fff !important;
    color: #b7152a !important;
  }
  /* line 2277, ../scss/_custom.scss */
  .beforehd-srch .brdr1pxbg-hd {
    background: #fff !important;
    color: #b7152a !important;
    border: 0px !important;
    height: 46px;
    top: 0;
  }

  /* line 2285, ../scss/_custom.scss */
  .sidebar-offcanvas h5 {
    text-align: center;
    color: #fff;
    border-bottom: 1px solid #fff !important;
  }

  /* line 2290, ../scss/_custom.scss */
  .navbar-offcanvas.navbar-default .nav > li > a.nav-active {
    color: #fff;
    font-weight: normal;
    padding: 30px;
    text-align: center;
  }

  /* line 2296, ../scss/_custom.scss */
  .srch-bar-whtMega {
    display: block;
    background: #fff none repeat scroll 0 0 !important;
    padding: 16px 20px 12px !important;
    width: 100%;
    float: left;
    border-bottom: 2px solid #b7152a;
  }

  /* line 2305, ../scss/_custom.scss */
  .payment-container span {
    float: left;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 15px;
    line-height: auto;
  }
  /* line 2314, ../scss/_custom.scss */
  .payment-container ul {
    float: left;
    width: 100%;
    padding: 0 10px;
  }
  /* line 2318, ../scss/_custom.scss */
  .payment-container ul li {
    width: 32%;
    margin: 0 1% 10px 0;
  }
  /* line 2321, ../scss/_custom.scss */
  .payment-container ul li + li {
    width: 32%;
  }
  /* line 2323, ../scss/_custom.scss */
  .payment-container ul li + li + li {
    width: 32%;
  }
  /* line 2325, ../scss/_custom.scss */
  .payment-container ul li + li + li + li {
    width: 23%;
  }

  /* line 2333, ../scss/_custom.scss */
  .ftr-btm ul.s-icons {
    display: block;
  }

  /* line 2336, ../scss/_custom.scss */
  .ftr-top {
    margin-bottom: 10px;
  }
  /* line 2338, ../scss/_custom.scss */
  .ftr-top ul {
    padding: 10px 0;
  }
  /* line 2340, ../scss/_custom.scss */
  .ftr-top ul li {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 40px;
  }
  /* line 2344, ../scss/_custom.scss */
  .ftr-top ul li:last-child {
    margin-bottom: 10px;
  }

  /* line 2350, ../scss/_custom.scss */
  .ftr-btm {
    border: none;
  }

  /* line 2353, ../scss/_custom.scss */
  .ftr-top ul li h3 {
    border-bottom: 1px dashed #9f8d89;
    padding-bottom: 10px;
    font-size: 22px;
  }

  /* line 2358, ../scss/_custom.scss */
  footer.main-ftr {
    font-size: 17px;
  }

  /* line 2361, ../scss/_custom.scss */
  .ftr-btm ul li {
    font-size: 18px;
  }

  /* line 2364, ../scss/_custom.scss */
  .panel-slider .panel-heading h5.panel-title {
    font-size: 30px;
    top: 0px;
  }

  /* line 2368, ../scss/_custom.scss */
  #content .title {
    padding: 0 5px;
  }
  /* line 2369, ../scss/_custom.scss */
  #content .title h3 {
    font-size: 30px;
  }

  /* line 2374, ../scss/_custom.scss */
  .panel-slider .panel-heading {
    padding: 0 5px;
  }

  /* line 2377, ../scss/_custom.scss */
  .thumbnail .caption {
    padding: 9px 0px;
  }

  /* line 2380, ../scss/_custom.scss */
  #product-list .product-cell h4.title {
    text-align: center;
  }

  /* line 2383, ../scss/_custom.scss */
  .product-cell h4.title a {
    font-size: 17px;
  }

  /* line 2386, ../scss/_custom.scss */
  .social-break {
    display: block;
    float: none !important;
  }

  /* line 2390, ../scss/_custom.scss */
  .paypal, .paypal_express, .sofort, .mastercard, .visa, .ueberweisung, .dhl_nachnahme {
    width: auto !important;
    float: none !important;
    display: inline-block;
  }

  /* line 2395, ../scss/_custom.scss */
  .payment-container ul {
    text-align: center;
  }

  /* line 2398, ../scss/_custom.scss */
  .content-cats-small .thumbnail .caption a {
    font-size: 14px;
  }
}
@media screen and (max-width: 479px) {
  /* line 2406, ../scss/_custom.scss */
  .panel-slider.panel-default > .panel-heading h5.panel-title {
    font-size: 24px;
    top: 0;
  }

  /* line 2411, ../scss/_custom.scss */
  .panel-slider.panel-default > .panel-heading {
    margin-bottom: 0;
  }

  /* line 2415, ../scss/_custom.scss */
  .panel-slider.panel-default > .header-home-categories h5.panel-title {
    font-size: 24px;
    top: 0;
  }

  /* line 2420, ../scss/_custom.scss */
  .main-header {
    min-height: 0;
  }
  /* line 2422, ../scss/_custom.scss */
  .main-header .login-cart ul li a i.fa-shopping-cart {
    font-size: 40px;
  }
  /* line 2425, ../scss/_custom.scss */
  .main-header .logo {
    margin: 20px 10px 0 -75px;
    position: relative;
    width: 150px;
  }

  /* line 2431, ../scss/_custom.scss */
  .navbar-toggle .icon-bar {
    height: 3px;
    width: 40px;
  }
  /* line 2434, ../scss/_custom.scss */
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
  }

  /* line 2438, ../scss/_custom.scss */
  .main-header .login-cart .cart-dropdown {
    width: 300px;
    right: 0px;
  }
  /* line 2441, ../scss/_custom.scss */
  .main-header .login-cart .cart-dropdown li .cart-rw {
    font-size: 12px;
  }

  /* line 2446, ../scss/_custom.scss */
  .cart-rw .prod {
    margin-right: 2px;
    width: 30px;
  }
  /* line 2450, ../scss/_custom.scss */
  .cart-rw .desc {
    width: 120px;
  }
  /* line 2453, ../scss/_custom.scss */
  .cart-rw .amt {
    width: 70px;
  }
  /* line 2456, ../scss/_custom.scss */
  .cart-rw .inst, .cart-rw .total {
    width: 185px;
  }

  /* line 2460, ../scss/_custom.scss */
  .main-nav .navbar-toggle {
    top: -78px;
  }

  /* line 2463, ../scss/_custom.scss */
  .s-nav-outr {
    padding: 10px 25px;
  }
  /* line 2465, ../scss/_custom.scss */
  .s-nav-outr .form-control {
    font-size: 16px;
    height: 37px;
    padding: 6px 12px;
  }
  /* line 2470, ../scss/_custom.scss */
  .s-nav-outr .btn {
    font-size: 20px;
    padding: 3px 12px;
  }

  /* line 2475, ../scss/_custom.scss */
  .navbarSm .fa {
    font-size: 40px;
  }

  /* line 2478, ../scss/_custom.scss */
  .s-nav-outr .btn {
    font-size: 19px;
    padding: 4px 12px;
  }

  /* line 2482, ../scss/_custom.scss */
  .nav.navbar-nav {
    padding: 0px;
  }

  /* line 2486, ../scss/_custom.scss */
  #logo .logo a img {
    width: 100%;
  }

  /* line 2490, ../scss/_custom.scss */
  .srch-bar-wht {
    background: #fff none repeat scroll 0 0 !important;
    padding: 10px 15px 4px !important;
  }

  /* line 2494, ../scss/_custom.scss */
  .brdr1px {
    height: 36px !important;
  }

  /* line 2497, ../scss/_custom.scss */
  .btn.brdr1pxbg {
    font-size: 20px;
    margin-left: -2px;
    margin-top: -10px;
  }
  /* line 2501, ../scss/_custom.scss */
  .btn.brdr1pxbg:hover {
    font-size: 20px;
    margin-left: -2px;
    margin-top: -10px;
  }

  /* line 2507, ../scss/_custom.scss */
  .srch-bar-wht .navbar .input-group {
    margin: 8px 0 0;
  }

  /* line 2510, ../scss/_custom.scss */
  .beforehd-srch {
    background-color: #b7152a !important;
    float: left;
    padding: 10px 50px !important;
    width: 100% !important;
    margin: 0 0 15px 0 !important;
  }
  /* line 2516, ../scss/_custom.scss */
  .beforehd-srch .brdr1pxbg-hd {
    height: 36px;
    top: -2px;
  }

  /* line 2521, ../scss/_custom.scss */
  .main-nav .navbar {
    border: 0 none;
  }

  /* line 2524, ../scss/_custom.scss */
  .uper-cross {
    display: block;
  }

  /* line 2527, ../scss/_custom.scss */
  .uper-login {
    display: block;
  }
  /* line 2529, ../scss/_custom.scss */
  .uper-login span {
    display: block !important;
  }

  /* line 2533, ../scss/_custom.scss */
  .ftr-btm ul li, footer.main-ftr {
    font-size: 14px;
  }

  /* line 2536, ../scss/_custom.scss */
  .ftr-top ul li h3 {
    font-size: 20px;
  }

  /* line 2539, ../scss/_custom.scss */
  .ftr-btm ul li, footer.main-ftr {
    font-size: 12px;
  }

  /* line 2542, ../scss/_custom.scss */
  .ftr-btm ul li a {
    padding: 0 7px;
  }

  /* line 2545, ../scss/_custom.scss */
  .panel-slider .panel-heading h5.panel-title {
    top: 0px;
  }

  /* line 2548, ../scss/_custom.scss */
  #content .title h3 {
    top: -16px;
  }

  /* line 2551, ../scss/_custom.scss */
  .social-break {
    display: block;
    float: none !important;
    margin: 0;
    height: 10px;
  }

  /* line 2557, ../scss/_custom.scss */
  .paypal {
    max-width: 100px;
  }

  /* line 2560, ../scss/_custom.scss */
  .paypal_express {
    max-width: 70px;
  }

  /* line 2563, ../scss/_custom.scss */
  .sofort {
    max-width: 80px;
  }

  /* line 2566, ../scss/_custom.scss */
  .mastercard {
    max-width: 60px;
  }

  /* line 2569, ../scss/_custom.scss */
  .visa {
    max-width: 70px;
  }

  /* line 2572, ../scss/_custom.scss */
  .ueberweisung {
    max-width: 50px;
  }

  /* line 2575, ../scss/_custom.scss */
  .dhl_nachnahme {
    max-width: 75px;
  }

  /* line 2579, ../scss/_custom.scss */
  .payment-container ul {
    text-align: center;
  }

  /* line 2583, ../scss/_custom.scss */
  .content-cats-small .thumbnail .caption a {
    font-size: 12px;
  }

  /* line 2586, ../scss/_custom.scss */
  .title {
    height: 16px;
  }
  /* line 2588, ../scss/_custom.scss */
  .title h3 {
    font-size: 25px !important;
  }

  /* line 2592, ../scss/_custom.scss */
  .nav.navbar-nav.navbar-right.force-float.action-nav > li {
    width: 14%;
  }

  /* line 2595, ../scss/_custom.scss */
  #content div.cat-title {
    margin-bottom: 30px;
  }
  /* line 2597, ../scss/_custom.scss */
  #content div.cat-title h1 {
    font-size: 24px;
    padding: 7px 15px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 400px) {
  /* line 2607, ../scss/_custom.scss */
  #newsletter-startseite .newsletterRabatt {
    width: 115px;
    height: 115px;
  }

  /* line 2612, ../scss/_custom.scss */
  #newsletter-startseite .bigRabatt1 {
    font-size: 40px;
  }

  /* line 2616, ../scss/_custom.scss */
  #newsletter-startseite .bigRabatt2 {
    font-size: 26px;
  }

  /* line 2620, ../scss/_custom.scss */
  #newsletter-startseite .abonnierenHeader {
    margin-top: 0;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* Retina-specific stuff here */
}
/* line 1, ../scss/_category.scss */
#gallery {
  display: block !important;
  visibility: visible !important;
}

/* line 8, ../scss/_category.scss */
.pagination .page.active a {
  font-weight: bold;
}

@media screen and (max-width: 400px) {
  /* line 22, ../scss/_product.scss */
  body[data-page='1'] h1 {
    font-size: 18px;
  }

  /* line 28, ../scss/_product.scss */
  .form-inline #quantity-grp .quantity {
    height: 39px;
  }

  /* line 34, ../scss/_product.scss */
  .choose_quantity .submit {
    padding: 7px 30px;
  }

  /* line 40, ../scss/_product.scss */
  .product-attributes tr td, .product-attributes tr .attr-label, .product-attributes tr .attr-value, .product-attributes tr .word-break {
    white-space: inherit !important;
    padding: 5px;
    font-size: 12px;
  }
}
/* line 2, ../scss/_checkout.scss */
.page_type_3 h1 {
  margin-bottom: 0px;
}

/* line 6, ../scss/_checkout.scss */
#freegift {
  border: none;
}
/* line 8, ../scss/_checkout.scss */
#freegift .panel-heading {
  font-family: "Courgette", cursive;
  color: #b6152a;
  background-color: #ffffff;
  border-color: #ffffff;
}
/* line 13, ../scss/_checkout.scss */
#freegift .panel-heading .panel-title {
  font-size: 30px;
}

/* line 20, ../scss/_checkout.scss */
#checkout {
  margin-bottom: 30px;
}
/* line 23, ../scss/_checkout.scss */
#checkout .active:after {
  border-left-color: #b6152a;
}
/* line 26, ../scss/_checkout.scss */
#checkout .active a {
  background-color: #b6152a;
}
/* line 29, ../scss/_checkout.scss */
#checkout .active .nav-badge {
  background-color: #b6152a;
}
/* line 33, ../scss/_checkout.scss */
#checkout .img-sm {
  max-width: 100%;
  max-height: 100%;
}

/* line 38, ../scss/_checkout.scss */
.firm-row {
  height: 0px;
  overflow: hidden;
  transition: height 1s;
}

/* line 44, ../scss/_checkout.scss */
#firm-checkbox:checked ~ .firm-row {
  height: auto;
}

/* line 47, ../scss/_checkout.scss */
#alert-customer-account {
  border-radius: 4px;
  border: 1px solid;
  padding: 5px;
  width: fit-content;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 56, ../scss/_checkout.scss */
#firm-label {
  margin-left: 15px;
  display: inline;
  width: auto;
  font-size: 14px;
  text-transform: none;
  color: #606060;
  background-color: transparent;
  font-weight: normal;
}

/* line 67, ../scss/_checkout.scss */
.required label:after {
  content: " *";
}

/* line 71, ../scss/_checkout.scss */
small {
  color: #9A9A9A;
}

/* line 79, ../scss/_checkout.scss */
body[data-page="11"] #fieldset-payment-ppp fieldset {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
  font-family: Arial;
  font-size: 16px;
  font-style: italic;
}
/* line 91, ../scss/_checkout.scss */
body[data-page="11"] #fieldset-payment-ppp ul.list-group {
  margin-bottom: 0;
}
/* line 99, ../scss/_checkout.scss */
body[data-page="11"] #zahlung fieldset:first-of-type {
  margin-bottom: -25px;
}
/* line 102, ../scss/_checkout.scss */
body[data-page="11"] #zahlung fieldset:first-of-type input {
  list-style-type: none;
}
/* line 109, ../scss/_checkout.scss */
body[data-page="11"] #zahlung .list-group li.list-group-item {
  border-left: none;
  border-right: none;
}
/* line 113, ../scss/_checkout.scss */
body[data-page="11"] #zahlung .list-group li.list-group-item .btn-block img.vmiddle, body[data-page="11"] #zahlung .list-group li.list-group-item .btn-block .small.text-muted, body[data-page="11"] #zahlung .list-group li.list-group-item .btn-block .checkout-payname, body[data-page="11"] #zahlung .list-group li.list-group-item .btn-block .payname {
  display: inline-block;
  vertical-align: middle;
  max-width: 175px;
  margin-right: 25px;
}
/* line 119, ../scss/_checkout.scss */
body[data-page="11"] #zahlung .list-group li.list-group-item .btn-block input {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 30px;
}
