.bit-login-wrapper {
  text-align: right;
}

.payments {
 list-style: none; 
  display: inline-block;
  text-align: center;
      padding: 0px;
  margin: 0px;
}
.payments li {
 display: inline-block;
  margin-right: 10px;
}
.payments li img{
width: 35px;
    height: auto;
}

.sppb-btn.sppb-btn-default {
    background-color: #004225;
}
#sp-footer, #sp-bottom {
    background: #004225;
}
.sppb-icons-group-list li a:hover {
  color: #FFFFFF !important;
    background-color: #004225 !important;
}


body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .nav-header > .menu-toggler {
    width: 30px;
    text-align: center;
  	z-index: 11000;
  cursor: pointer;
}
.offcanvas-menu .offcanvas-inner .sp-module ul li {
    margin-bottom: 15px !important;
}


.sppb-btn.sppb-btn-default:focus, .sppb-btn.sppb-btn-default:hover {
    color: #fff !important; 
    background-color: #005c33 !important;
}


.title-subtitle-bottom-right .sppb-addon-subtitle,
.title-subtitle-bottom-right .sppb-addon-title {
  	float: right;
}

.overlay-image-title .sppb-addon-subtitle,
.overlay-image-title .sppb-addon-title {
    background: rgba(0, 66, 37, 0.9);
    padding: 5px;
    display: table;
}


.j2store-product-details-tab
{
  margin-top:10px !important;
}
.start-neu #sppb-sp-slider-1617887057804 .left-content
{
  
}
.slider-content-vercally-center .left-content
{
  display:none  !important;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle,
.btn-primary, .sppb-btn-primary
{
  background-color:#004225 !important;
  border-color:#004225 !important;
}
#j2storeserachForm_119 .btn-primary
{
  background-color:#ffffff !important;
}
.cart-continue-shopping-button .btn-primary
{
  color:#ffffff !important;
}
.custom a,
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a
{
  color:#004225 !important;
}
.j2store-view-back-button
{
  display:none;
}
.produkte .product-title
{
  font-size: 22px !important;
}
.j2store-product-additional-images img
{
  display: inline-block !important;
}
#sp-top-bar,
#sp-bottom,
.sp-page-title-heading,
.sp-page-title,
#sp-section-3
{
  background: #ffffff !important;
}
#column-id-1562850320225
{
  color:#8b8b8b !important;
}
a:hover
{
  color:#6a6a6a !important;
}
.dot-indicator
{
  background-color: #1E2337 !important;
}
#sp-top2 .sp-column .sp-module:nth-child(2)
{
  width:94px;
}
.sp-dropdown-sub .sp-dropdown-inner li a
{
  padding: 5px 0px 5px 0px !important;
}
#sppb-addon-1617886869919,
#sppb-addon-1617886869921
{
  will-change:auto !important;
}
.produkte #sp-main-body,
.raeder #sp-main-body,
.view-checkout #sp-main-body
{
  padding: 40px 0px !important;
}
.j2store-single-product-view .product-title
{
  font-size:20px !important;
}
.sp-menu-item >a 
{
  color:white;
}
#sp-menu ul.sp-megamenu-parent
{
  margin-left:0px !important;
}
#sp-header
{
  border-bottom:none !important;
}

#display-section1 .btn
{
  width:100%;
}
.sp-megamenu-parent > li > a
{
  letter-spacing:1px !important;
  padding: 0px 8px !important;
  color: #004225;
}
#sppb-sp-slider-1563356895066 .j2store-img-responsive
{
  display:none;
}
#display-section1 #button10,
#display-section1 .btn
{
  
  background-image:linear-gradient(to right, #1D2236, #007b94);
}
#display-section1 #button10:hover,
#display-section1 .btn:hover
{
  background-image:linear-gradient(to right , #007b94 , #1D2236);
}
/*Ausblenden Description tab*/
.site:not(.raeder) .j2store-product-details-tab,
.site:not(.raeder) .j2store-product-detail-tab
{
  display:none !important;
}
#section-id-1563190130857 .sppb-addon-title
{
  text-shadow: black 0px 0px 5px !important;
}
.sp-slider-content-align-left
{
  padding:10px 20px 10px 20px !important;
}
.raeder .j2store-single-product .product-title
{
  font-size: 20px;
  padding-bottom: 0px !important;
}
.raeder .j2store-product-main-image
{
  margin:0px 0px 0px 0px !important;
  min-width:100% !important;
}
.page-link
{
  min-width:70px;
}
.site:not(.produkte):not(.raeder) .product-price-container
{
  display:none;
}
.warenkorb .text_field_handle
{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
/*END Ausblenden Description tab*/
.btn,
.sppb-btn,
.btn-primary
{
  border-radius:0px !important; 
}
#sp-top2 .sp-column .sp-module-content a img
{
	width:30px;
}
.j2store-product-list .j2store-sidebar-filters-container .productfilters-list .j2store-productfilter-label::before
{
  display:none;
}
#sp-top2 .custom img
{
  margin-top:15px !important;
}
.j2-store-social-share,
.j2store-product-details-footer
{
  display:none;
}
.j2store-thumbnail-image
{
  min-height:250px;
  display:block;
}
.intro-products .j2store-product-image
{
  min-height:250px;
}
select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple])
{
  height: auto !important;
}
.j2store-product-list .j2store-products-row .j2store-single-product .j2store-product-images
{
  background-color:transparent !important;
}
.j2store-cart-button,
.j2store-add-to-cart

{
  width:100% !important;
  border-radius:0px !important;
}
.sp-slider-content-align-left
{
  background-color: rgba(125, 125, 125, 0.5);
}
body:not(.start) .owl-item .j2store-product-image
{
  min-height:300px;
}
body.start .owl-item .j2store-product-image
{
  min-height:200px;
}
.product-title
{
  min-height:40px;
}
.j2store-addtocart-form > .btn 
{
  width:100%;
  border-radius: 0px;
  background-color:#1E2337;
  border:none;
  border-color: #1E2337;
  background-color: #1E2337;
}
.j2store-addtocart-form > .btn:hover
{
  background-color:#4848bd;
  border:none;
  border-color: #4848bd;
  background-color: #4848bd;
}
.product-price-container > div
{
  text-align: center;
}
.j2store-product-list .j2store-products-row .j2store-single-product .product-price-container .sale-price
{
  display:block !important;
}
#section-id-1563190130857 *
{
  transform:none !important;
}
#btn-1563362084701
{
  padding-right:34px;
}
#section-id-1563190130857 .overlay-image-title
{
  background-color: rgba(125, 125, 125, 0.5);
}
.jowl-slider-158 .product-title
{
  text-align:center;
}
.text_field_handle
{
  width:43% !important;
  display:inline-block !important;
  text-align:center;
}
.handle-counter .counter-minus,
.handle-counter .counter-plus
{
  display:inline-block !important;
}
.handle-counter
{
  margin-bottom:20px;
  display:inline-block;
}
.handle-counter .counter-minus
{
    padding-top: 17px;
    padding-bottom: 17px;
    margin-top: -3px;
    margin-right: -5px;
    padding-left: 15px;
    padding-right: 15px;
}
.handle-counter .counter-plus
{
  margin-right: 5px;
  padding-top: 17px;
  padding-bottom: 17px;
  margin-top: -3px;
  margin-left: -5px;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button
{
  width: 68% !important;
  display:inline-block;
  padding-top:19px;
  padding-bottom:18px;
  margin-bottom:2px;
  
}
.checkout-heading
{
  margin-bottom:0px !important;
}
.j2store-myprofile a
{
  display:block !important;
}
.j2store-order-action-icons .modal
{
  background-color: transparent !important;
}
.btn-primary:disabled
{
 border-color: #ff324d;
background-color: #ff324d;

}
.j2store-item-additionalimage-preview,
.additional-image-list > li
{
  max-width:100px;
}
.j2store-mainimage > span
{
  width:100%;
  display:block;
  height:480px;
  margin:auto;
}
.j2store-mainimage > span > img
{
  min-width:50%;
  margin:auto;
  display:block;
}
.j2store-single-product-view .j2store-mainimage > span > img
{
  min-height:80%;
  height:auto;
  width:auto;
  margin:auto;
  display:block;
}
.sale-price
{
  font-size:40px ;
  font-weight:bold;
  margin-bottom:15px;
}
.tax-text
{
  margin-bottom:20px;
}
.view-carts .handle-counter_cart
{
  width:50%;
  display: inline-block;
}
.view-carts .counter-minus
{
  padding:17px 5px 17px 5px;
  margin-bottom:4px;
}
.view-carts .counter-plus
{
    padding:17px 5px 17px 5px;
  margin-bottom:4px;
}
.j2store-remove
{
  float:right;
}
.product-title,
.price-sku-brand-container
{
  border-bottom:0px !important;
  border-top:0px !important;
}
#j2store-product-detail-tab
{
  display:none !important;
}
.j2store-products-row .sale-price
{
	margin-bottom: 0px !important;
}
#sppb-addon-1599050336680 .sppb-addon-title
{
  margin-top:10px;
}
.view-checkout #akeeba-renderjoomla .col-md-12 h3
{
  display:none;
}
.tax-text
{
  font-size:11px !important;
}
.j2store-checkout-link
{
  display:none;
}
.view-carts .text_field_handle
{
  padding:10px 19px 10px 19px;
}
.view-carts .counter-plus,
.view-carts .counter-minus
{
  padding: 8px 5px 8px 5px !important;
}
.btn-danger
{
  margin-top:0px;
}
.raeder .j2store-thumbnail-image-bg
{
  background-size:contain !important;
  height:170px;
  width:auto;
}
.bit-login-wrapper *
{
  display: block;
  letter-spacing: normal !important;
  font-size: 14px !important;
  list-style:none;
  margin:0px;
  padding:0px;
  text-decoration:capitalize;
  font-weight:bold !important;
}
.bit-login-wrapper
{
  min-width:70px;
}
.kategorie_raeder img
{
  width:100%;
}
.bit-login-wrapper .menu
{
  padding-left: 0px;
  padding-right: 27px;
  padding-bottom: 5px;
  color: #000;
  padding: 0;
  border: 0;
  background-color: transparent;
  text-transform: uppercase;
  margin-left:-3px;
}
.bit-login-wrapper .menu li a:hover
{
  color: #ff324d !important;
  text-decoration: underline !important;
}
.fa-power-off
{
  display:none !important;
}
.bit-login-wrapper .menu li a
{
  color:#000 !important;
}
#section-id-1563356793510 .tax-text
{
  margin-bottom: 0px;
  margin-top: 9px;
  margin-left: 5px;
}
#sp-component
{
  top:-1px;
}
.warenkorb .breadcrumb
{
  display:none;
}
.sp-page-title
{
  padding-bottom:10px !important;
}
.warenkorb #sp-main-body
{
  padding-top:10px !important;
}
.raeder .product-title
{
  min-height: 60px;
}
.product-price-container > .sale-price
{

}
.j2store-view-back-button
{
  margin-bottom:0px !important;
}
/* Mobile Optimierung bis 575px ------------------------------------------------------*/


/* Mobile Optimierung ab 575px  bis  ------------------------------------------------------*/
@media only screen and (max-width: 991px) 
{
    .j2store-mainimage > span
  { 
        height:auto !important; 
  }
  .price-sku-brand-container 
  {
    display:none;
  }
  .j2store-cart-button
  {
    margin-left:16%;
    margin-right:16%;
    text-transform:none !important;
    font-weight:430 !important;
  }
  #sp-top2 .custom
  {
    display:none;
  }
  #sp-top-bar #sp-top2
  {
    flex: 0 0 30%;
  }
  #sp-top-bar #sp-top2 .sp-solumn
  {
    width:100% !important;
  }
  #sp-top-bar #sp-logo
  {
    flex: 0 0 68%;
  }
  .sp-custom-login-on,
  #sp-top2 .sp-module,
  #sp-top2
  {
    margin:0px;
    padding:0px;
  }
  .sale-price,
  .tax-text
  {
    text-align:center;
  }
  #sp-main-body
  {
    padding-bottom:20px;
  }
  #sp-bottom1 .sppb-col-md-3,
  #sp-bottom1 .sppb-col-sm-6,
  #sp-bottom1 .sppb-col-xs-6
  {
    width:100% !important;
    flex: 0 0 100%;
    max-width:100%;
  }
  .sppb-addon-title,
  #sp-bottom .menu *
  {
    text-align:center;
  }
  #sppb-addon-1599050336680 .sppb-addon-title
  {
    font-size: 22px !important;
  }
  .fa-dolly
  {
    padding-top:13px;
  }
  #column-wrap-id-1563361323293,
  #column-wrap-id-1563361323295
  {
    display:none;
  }
  #productFilters
  {
    display:none;
  }
  .produkte #sp-main-body
  {
    padding-top:10px;
  }
  .pagination > li
  {
    display:inline-block !important;
  }
  .pagination
  {
    display:block !important;
  }
  .j2store-thumbnail-image,
  .j2store-thumbnail-image *
  {
    display:block;
    width:100% !important;
    height:auto;
    max-width:100% !important;
  }
  .page-item
  {
    width:23%;
    margin: 5px 1% 5px 1%;
  }
  #sp-top-bar #sp-top2 .sp-column .sp-module-content .cart-item-count
  {
    font-size: 18px !important;
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
  }
  .cart-thumb-image
  {
    display:none;
  }
  .view-carts .handle-counter_cart
  {
    width:100%;
  }
 .cart-clear-button .btn-danger
  {
    width:100%;
    margin-top:5px;
  }
  .cart-checkout-button > a
  {
    width: 100%;
    text-align:center;
    display:block;
  }
  .buttons-right
  {
    float:none !important;
  }
  .j2store-cart-table .btn-danger
  {
    float:left !important;
  }
  .cart-clear-button
  {
    margin-top:5px;
  }
  #section-id-1563356793510
  {
    display:none;
  }
  #section-id-1599204292804,
  #section-id-1599204292804 *
  {
    max-height:200px !important;
  }
  #sp-top2 .sp-column .sp-module-content a img
  {
	width:25px !important;
  }
  form#productsideFilters > div 
  {
    flex: 0 0 100%;
  }
  .offcanvas-menu .offcanvas-inner
  {
    padding: 50px 30px 30px;
  }
  .produkte:not(.raeder) .j2store-sidebar-filters-container
  {
    display:none;
  }
  .produkte .j2store-sidebar-filters-container .moduletable
  {
    display:none;
  }
}
@media only screen and (max-width: 575px) 
{
  .j2store-mainimage > span
  { 
        height:auto !important; 
  }
  .price-sku-brand-container 
  {
    display:none;
  }
  .j2store-cart-button
  {
    margin-left:16%;
    margin-right:16%;
    text-transform:none !important;
    font-weight:430 !important;
  }
  #sp-top2 .custom
  {
    display:none;
  }
  #sp-top-bar #sp-top2
  {
    flex: 0 0 30%;
  }
  #sp-top-bar #sp-top2 .sp-solumn
  {
    width:100% !important;
  }
  #sp-top-bar #sp-logo
  {
    flex: 0 0 68%;
  }
  .sp-custom-login-on,
  #sp-top2 .sp-module,
  #sp-top2
  {
    margin:0px;
    padding:0px;
  }
  .sale-price,
  .tax-text
  {
    text-align:center;
  }
  #sp-main-body
  {
    padding-bottom:20px;
  }
  #sp-bottom1 .sppb-col-md-3,
  #sp-bottom1 .sppb-col-sm-6,
  #sp-bottom1 .sppb-col-xs-6
  {
    width:100% !important;
    flex: 0 0 100%;
    max-width:100%;
  }
  .sppb-addon-title,
  #sp-bottom .menu *
  {
    text-align:center;
  }
  #sppb-addon-1599050336680 .sppb-addon-title
  {
    font-size: 22px !important;
  }
  .fa-dolly
  {
    padding-top:13px;
  }
  #column-wrap-id-1563361323293,
  #column-wrap-id-1563361323295
  {
    display:none;
  }
  #productFilters
  {
    display:none;
  }
  .produkte #sp-main-body
  {
    padding-top:10px;
  }
  .pagination > li
  {
    display:inline-block !important;
  }
  .pagination
  {
    display:block !important;
  }
  .j2store-thumbnail-image,
  .j2store-thumbnail-image *
  {
    display:block;
    width:100% !important;
    height:auto;
    max-width:100% !important;
  }
  .page-item
  {
    width:23%;
    margin: 5px 1% 5px 1%;
  }
  #sp-top-bar #sp-top2 .sp-column .sp-module-content .cart-item-count
  {
    font-size: 18px !important;
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
  }
  .cart-thumb-image
  {
    display:none;
  }
  .view-carts .handle-counter_cart
  {
    width:100%;
  }
 .cart-clear-button .btn-danger
  {
    width:100%;
    margin-top:5px;
  }
  .cart-checkout-button > a
  {
    width: 100%;
    text-align:center;
    display:block;
  }
  .buttons-right
  {
    float:none !important;
  }
  .j2store-cart-table .btn-danger
  {
    float:left !important;
  }
  .cart-clear-button
  {
    margin-top:5px;
  }
  #section-id-1563356793510
  {
    display:none;
  }
  #section-id-1599204292804,
  #section-id-1599204292804 *
  {
    max-height:200px !important;
  }
  #sp-top2 .sp-column .sp-module-content a img
  {
	width:25px !important;
  }
  form#productsideFilters > div 
  {
    flex: 0 0 100%;
  }
  .offcanvas-menu .offcanvas-inner
  {
    padding: 50px 30px 30px;
  }
  .produkte:not(.raeder) .j2store-sidebar-filters-container
  {
    display:none;
  }
  .produkte .j2store-sidebar-filters-container .moduletable
  {
    display:none;
  }
  #sp-top2 > div
  {
    display:inline-block !important;
    float:none !important;
  }
  .view-carts .text_field_handle
{
  padding:10px 0px 10px 0px !important;
}
  .j2store-cart-table > tbody >tr >td:nth-child(2)
  {
    padding:5px 1px 5px 1px;
  }
  .handle-counter
  {
    width:100% !important;
  }
  .handle-counter-position
  {
    min-width:50%;
    margin-left:29%;
    margin-right:25%;
  }

}

@media only screen and (max-width: 768px) 
{
#sp-top2 .sp-column .sp-module:nth-child(2)
{
  width:40px;
}
}







