/* black ruler */
hr {
  border-top: 2px solid black;
  margin: 5px 0px 5px 0px
}

h1 {
  font-weight: bold;
}

@media (max-width: 767px) {
  h1 {
  font-size: 26px;}
}

@media (max-width: 480px) {
  h1 {
  font-size: 20px;}
}

h5 {
  font-weight: bold;
  font-size: 18px;
}

@media (max-width: 767px) {
  h5 {
  font-size: 16px;}
}

input[type=checkbox] {
  transform: scale(1.5);
  margin:10px 0 0 10px;
}

#ProOPC .cart-page-title, #ProOPC .cart-page-title span {
  font-weight: bold;
  text-transform: none;
}

#ProOPC a:not(.proopc-btn) {
  text-decoration: none;
}

.proopc-btn {
  background: #FFFFFF;
  color: #000000;
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;
  font-size: 12px;

}

.proopc-btn:hover {
  background: #555555;
  color: #FFFFFF;
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;
  font-size: 12px;

}

.btn-default {
  background: #FFFFFF;
  color: #000000;
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;
  font-size: 12px;

}


.btn-default:hover {
  background: #555555;
  color: #FFFFFF;
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;
  font-size: 12px;

}

a.product-details, a.details, div.details {
  background: #FFFFFF;
  color: #000000;
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;

}

a.product-details:hover, a.details:hover, div.details:hover {
  background: #555555;
  color: #FFFFFF;
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;

}

.vp-wrapper .vp-btn-primary {
  background: #ffffff;
  color: #000000;
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;

}

.vp-wrapper .vp-btn, .vp-wrapper .vpau-btn {
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;
  line-height: 1.7;

}

.vp-wrapper:hover .vp-btn:hover, .vp-wrapper:hover .vpau-btn:hover .vp-btn-primary:hover {
  background: #555555;
  color: #FFFFFF;
  border: none;
  border-radius: 0;
  padding: 5px 15px 5px 15px;

}

.vp-wrapper textarea {
  height: 34px !important;
}


.bd-button, .bd-button:link, .bd-button:visited, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:link, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:visited, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"], .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:link, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:visited, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"], .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:link, .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:visited, a.bd-button[href], a.bd-button[href]:link, a.bd-button[href]:visited, button.bd-button, button.bd-button:link, button.bd-button:visited, button:not([class]), button:not([class]):link, button:not([class]):visited, input.bd-button, input.bd-button:link, input.bd-button:visited, input[type="button"]:not([class]), input[type="button"]:not([class]):link, input[type="button"]:not([class]):visited, input[type="submit"]:not([class]), input[type="submit"]:not([class]):link, input[type="submit"]:not([class]):visited {
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  margin: 10px 0px 10px 0px;
  font-weight: inherit;
  font-size: 12px

}

.proopc-subtitle {
        text-transform: none;
  }

.bootstrap-iso .vp-thankyou-links .btn-lg {
        text-transform: none;
  }

.bootstrap-iso .glyphicon {
 background: url(https://blende7.at/shop/images/Danke-3.png) no-repeat;
 display: inline-block;
 font-style: normal;
 font-weight: 400;
 height: 16px;
 line-height: 1;
 position: relative;
 top: 15px;
 width: 60px;
 height: 60px;
 }

.bootstrap-iso .glyphicon-thumbs-up::before {
        content: no-open-quote;
  }

.bootstrap-iso .text-success {
        font-weight: bold;
  }

.vp-thankyou-container .vp-thankyou-pageheader {
        line-height: 4.1;
  }

legend {
        color: #000000;
         font-weight: bold;
  }

input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
        height: 30px;
  }

.btn-vme-round.btn-item-added > i, .btn-vme-round.btn-item-added:hover > i {
        display: inline-block;
        border-radius: 0;
        text-align: center;
        padding: 7px 15px 7px 15px;
        margin: 10px 5px 10px 5px;
        font-weight: inherit;
        font-size: 12px;
        background: #000000;
        color: #FFFFFF;
  }

span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, span.addtocart-button span.addtocart-button-disabled {
        border: none;
        border-radius: 0;
        padding: 5px 15px;
        margin: 10px 5px 10px 5px;
        font-size: 12px;
        letter-spacing: normal;
        background: #FFFFFF;
        color: #000000;

  }

span.addtocart-button:hover input.addtocart-button, span.addtocart-button input.notify-button, span.addtocart-button span.addtocart-button-disabled {
        border: none;
        border-radius: 0;
        padding: 5px 15px;
        margin: 10px 5px 10px 5px;
        font-size: 12px;
        letter-spacing: normal;
        background: #555555;
        color: #FFFFFF;

  }

.vme-list-item {
        border-bottom: none;
  }

.vme-list-section {
        border-bottom: none;
  }

.fa-heart::before {
        content: "\f044";
  }

input#product_suggest.ac_input {
        border-top: solid 2px #000000;
    border-right: solid 2px #000000;
    border-bottom: solid 2px #000000;
    border-left: solid 2px #000000;
    border-radius: 0;
    margin: 5px 0px 5px 0px;
    background: #ffffff;
    width: 320px;
    display: table-cell;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
  }

@media (max-width: 767px) {
input#product_suggest.ac_input {
        border-top: solid 2px #000000;
    border-right: solid 2px #000000;
    border-bottom: solid 2px #000000;
    border-left: solid 2px #000000;
    border-radius: 0;
    margin: 5px 0px 5px 0px;
    background: #ffffff;
    width: 240px;
    display: table-cell;
    margin-left: auto;
    margin-right: auto;}
  }

input[type="color"]::placeholder, input[type="date"]::placeholder, input[type="datetime-local"]::placeholder, input[type="datetime"]::placeholder, input[type="email"]::placeholder, input[type="month"]::placeholder, input[type="number"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="text"]::placeholder, input[type="time"]::placeholder, input[type="url"]::placeholder, input[type="week"]::placeholder, select::placeholder, textarea::placeholder {
    color: #000000;
    opacity: unset;
  }

input.cms-submit {
    margin: 5px 0px 5 0px;
    border-radius: 0;
    border: 0px;
    background: no-repeat url("/shop/images/lupe_s.png");
    width: 60px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
  }

.smallred {
    font-weight: bold;
    font-size: 14px;
        color: #ff0000 !important;
    text-decoration: none !important;
    white-space: normal;
}

@media (max-width: 767px) {
  .smallred {
    font-weight: bold;
    font-size: 12px;
    color: #ff0000 !important;
    text-decoration: none !important;
    white-space: normal;}
}

.bigred {
    font-weight: bold;
    font-size: 18px;
    white-space: normal;
        color: #ff0000 !important;
    text-decoration: none !important;
}

@media (max-width: 767px) {
  .bigred {
    font-weight: bold;
    font-size: 14px;
    white-space: normal;
    color: #ff0000 !important;
    text-decoration: none;}
}

.anchor-red {
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    white-space: normal;
        color: #ff0000;
}

.anchor-red a:any-link {
        color: #ff0000;
    text-decoration: none;
}

@media (max-width: 767px) {
  .anchor-red a:any-link {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    white-space: normal;
    color: #ff0000 !important;
    text-decoration: none !important;}
}

.smallgreen {
    font-weight: bold;
    font-size: 14px;
        color: #008000 !important;
    text-decoration: none !important;
}

@media (max-width: 767px) {
  .smallgreen {
    font-weight: bold;
    font-size: 12px;
    color: #008000 !important;
    text-decoration: none !important;}
}

.biggreen {
    font-weight: bold;
    font-size: 18px;
        color: #008000 !important;
    text-decoration: none !important;
}

@media (max-width: 767px) {
  .biggreen {
    font-weight: bold;
    font-size: 14px;
    color: #008000 !important;
    text-decoration: none !important;}
}

.productname {
    font-weight: bold;
    font-size: 20px;
        color: #000000 !important;
    line-height: 1.5;
}

a.productname:link {
    color: #000000;
}

a.productname:hover {
    color: #000000;
}

a.productname:visited {
    color: #000000;
}

@media (max-width: 767px) {
  .productname {
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    line-height: 1.5;}
}

.smallblack {
    font-weight: bold;
    font-size: 14px;
        color: #000000;
    line-height: 1.5;
}

@media (max-width: 767px) {
  .smallblack {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    line-height: 1.5;}
}

.bigblack {
    font-weight: bold;
    font-size: 18px;
        color: #000000;
    line-height: 1;
    white-space: nowrap;
}

@media (max-width: 767px) {
  .bigblack {
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    line-height: 1;
    white-space: nowrap;}
}

.lagernd {
    font-weight: bold;
    font-size: 20px;
        color: #25ca14;
    white-space: nowrap;
    line-height: 1.2;
    text-shadow: 1px 1.5px 2px #000000;
}

@media (max-width: 767px) {
  .lagernd {
    font-weight: bold;
    font-size: 14px;
    color: #25ca14;
    white-space: nowrap;
    text-shadow: 1px 1.5px 2px #000000;
    line-height: 1.2;}
}

@media (max-width: 480px) {
  .lagernd {
    font-weight: bold;
    font-size: 10px;
    color: #25ca14;
    white-space: nowrap;
    text-shadow: 1px 1.5px 2px #000000;
    line-height: 1.2;}
}
.lagerndxs {
    font-weight: bold;
    font-size: 16px;
        color: #25ca14;
    white-space: nowrap;
    line-height: 1;
    text-shadow: 1px 1.5px 2px #000000;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
  .lagerndxs {
    font-weight: bold;
    font-size: 14px;
    color: #25ca14;
    white-space: nowrap;
    text-shadow: 1px 1.5px 2px #000000;
    line-height: 1;}
}

@media (max-width: 480px) {
  .lagerndxs {
    font-weight: bold;
    font-size: 8px;
    color: #25ca14;
    white-space: nowrap;
    text-shadow: 1px 1.5px 2px #000000;
    line-height: 1;}
}

.sale {
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;

}
.product-fields .product-field-type-M img    {
    display: block;
    vertical-align: text-top;
    float: none;
}
.header-top {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border-top: 0 none;
  border-bottom: 0 none;
  background-image: url(/images/hint36.gif);

  }


.container  {
  max-width: 906px;
  padding-top: 0px;
  min-height: 1000px;

  }

#mainbody .container .inner-container  {
  max-width: 906px;
  padding-top: 0px;

  }

#mainbody {
  background-color: transparent;
  border-top: 0 none;
  border-bottom: 0 none;
  background-image: url("/images/hint36.gif");
}

body {
  font-family: Verdana,Helvetica Neue,Helvetica,Arial,sans-serif

  }

h2 {
  font-size: 24px;
  font-weight: bold;

  }

@media (max-width: 480px) {
  h2 {
    font-size: 18px;}
}

hr {
  border: 0;
  border-top-color: currentcolor;
  border-top-style: none;
  border-top-width: 0px;
  border-top: 2px solid #000000;
  margin-top: 0px;
  margin-bottom: 0px;

  }

.product-name {
    text-align: center;
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 50px;

    }

.text-center {
    text-align: center;
    font-style: normal;
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 55px;

    }

.text-center-2 {
    padding: 5px;
    text-align: center;

    }

.header-top {
    box-shadow: none:

    }

.vpf-logo {
    text-align: center;

}

.vpajaxsearch-line-loader {
    text-align: center;

}

.module-cont module-autowidth {
    text-align: center;

}

.category-page-title {
    visibility: hidden;

}

.btn-primary {
   color: #000000;
   background-color: transparent;
   border-color: transparent;
   text-transform: none;

}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
  color: #000000;
  background-color: transparent;
  border-color: transparent;
  font-weight: bold;

}

.pagination >
.active > a,
.pagination >
.active > span,
.pagination >
.active > a:hover,
.pagination >
.active > span:hover,
.pagination >
.active > a:focus,
.pagination >
.active > span:focus {
   color: #000000;

}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.vpf-topbar .nav > li > a:hover,
.vpf-topbar .nav > li > a:focus,
.vpf-topbar .nav > li > a:active,
.vpf-topbar .nav > li > span,
.vpf-topbar .nav > li > span:hover,
.vpf-topbar .nav > li > span:focus {
   color: #000000;

}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #ffffff;
  border-color: #ddd;
}

.btn-korb {
  background-color: #ffffff;
  border-style: none;
  padding: 5px 15px 5px 15px
  float: right;

}

.btn-korb:hover {
  background-color: #555555;
  color: #ffffff;
}

.btn-anme {
  background-color: #ffffff;
  border-style: none;
  padding: 5px 15px 5px 15px
  float: right;

}

.btn-anme:hover {
  background-color: #555555;
  color: #ffffff;
}

.customwar {
  float: right;

}

.customanm {
  float: right;

}

@media (max-width: 575px){
  .customanm {
  float: none;
  text-align: center;
  font-size: 10px; }

}

.productdetails .btn-vme-round > span,
.productdetails-view
.btn-vme-round > span,
.vm-productdetails
.btn-vme-round > span,
.vme-compare-buttons
.btn-vme-round > span {
  text-transform: none;

  }

.bootstrap-dialog.type-info .modal-header {
  background-color: #00f;

  }

.fa-heart::before {
  content: "\f044";

  }

.fa-heart-o::before {
  content: "\f044";

  }

.btn-nobg,
.btn-nobg:hover,
.btn-nobg:focus,
.btn-nobg:active,
.btn-nobg.active {
  text-transform: none;

  }

.vm-customfield-cart {
  visibility: hidden;

  }

.category-list .category-name, .vendor-inner .vendor-storename, .manufacturer-inner .manufactuer-name {
  font-size: 11px;

  }

.product-listing .product-image-cont {
  background-color: transparent;

  }

.productdetails-view .product-price-stock-sku-cont .product-sales-pric, .productdetails-view .product-price-stock-sku-cont .product-sales-price > div > span {
   font-weight: bold;
   color: #333333;

   }

#vpf-header .inner-container {
  padding: 0px;

  }

.input-group {
  visibility: hidden;

  }

.category-page-keyword {
  visibility: hidden;

  }

.tab-content {
  background-color: transparent;

  }

.vm-customfield-cart {
  visibility: hidden;

  }

.btn-md {
  padding: 2px;

  }

  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
   padding-left: 2px;
   padding-right: 2px;

   }

.product-listing.mode-grid .product-name, .vp-product-carousel .vp-product-carousel-inner .product-name {
  font-size: 12px;
  padding: 2px 0px 0px 0px;

   }

.col-xs-11 {
  width: 100%;

  }

  td, th {
  padding: 2px;
  }

  @media (max-width: 991px)
#footer-toolbar {
  background: none;
  background-image: url("/images/hint36.gif");
  }

.mod-slider-cont {
  background-image: url("/images/hint36.gif");
}