body,
.product-details .white-bg input,
.product-details .white-bg select {
  background: #ffffff;
}

.product-details .white-bg input,
.product-details input#quantity {
  text-align: right;
}

.product-details .section-bulk ul.list-unstyled.text-muted li:nth-child(odd) {
  background: white;
}

.product-details .section-bulk li {
  padding: 0.5rem;
}

.white-bg {
  background: white;
  margin: 0 -100%;
  padding: 0 100%;
}

input#btn_add_product_to_editor {
  border-color: #0345bf;
  background: #0345bf;
  text-align: center;
  width: 100%;
}

.social-icons .fa {
  font-size: 2.5rem;
  margin: 0 0.5rem;
}

/*#sp-footer1, #sp-header {
    text-transform: uppercase;
}*/

div#sppb-addon-1586261927090 {
  border-right: 1px solid white;
}

div#sppb-addon-1586261927093 {
  border-left: 1px solid white;
}

div#sppb-addon-1586261927090:hover {
  background: #3ff522;
  border-right: none;
}

div#sppb-addon-1586261927093:hover {
  background: #64f0fb;
  border-left: none;
}

.sppb-carousel-extended-nav-control .nav-control {
  border: none;
}

img.mr-3.order-thumbnail {
  max-width: 150px;
}

div#sppb-addon-1586261927093 {
  max-height: 300px;
}

div#sppb-addon-1586261927090 {
  max-height: 300px;
}

ul.sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block {
  margin-right: 30px;
}

.su-switcher-style-3 {
  background-color: #edeff3;
}


#offcanvas-toggler > .fa {
  color: white;
}
#sp-section-1 > div {
  height: 24px;
  text-align: center;
  margin: 0 auto;
}

/*Runde Buttons*/
#btn_add_product_to_editor_x3dom {
  float: none !important;
  margin-bottom: 10px;
  border-radius: 20px;
}

#btn_add_product_to_download_diecut {
  margin-bottom: 0;
  border-radius: 20px;
  border-color: #228b2200;
  background: #ebebeb;
}

a.btn.btn-outline-primary.btn-block {
  border-radius: 20px;
  border-color: #228b2200;
  background: #ebebeb;
}

/*button.btn.btn-outline-primary.btn-block.btn-add-product-to-cart {
    font-size: 2rem;
    border-radius: 20px;
}*/

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
  border-radius: 20px;
}

a.nativeProgressUpload__btn {
  border-radius: 20px !important;
}

button.btn.btn-outline-primary.btn-block.btn-add-product-to-cart {
  background: #9cc50f;
  border: 1px solid #9cc50f;
}

input#btn_add_product_to_editor_x3dom {
    background: #9cc50f;
    color: #333;
    border-color: #9cc50f;
}

a.nativeProgressUpload__btn {
    background: #ebebeb !important;
    color: #333 !important;
    border: 1px solid #ebebeb !important;
}
a.nav-link.detail-nav-link.active.show {
  background: black;
  color: white;
}
/* #productBulkPrices__list > div:nth-child(1),#productBulkPrices__list > div:nth-child(3),#productBulkPrices__list > div:nth-child(5),#productBulkPrices__list > div:nth-child(7),#productBulkPrices__list > div:nth-child(9),#productBulkPrices__list > div:nth-child(12),#productBulkPrices__list > div:nth-child(13)  {
    background: #f8f8f8;
}

#productBulkPrices__list > div:nth-child(2),#productBulkPrices__list > div:nth-child(4),#productBulkPrices__list > div:nth-child(6),#productBulkPrices__list > div:nth-child(8),#productBulkPrices__list > div:nth-child(10),#productBulkPrices__list > div:nth-child(12),#productBulkPrices__list > div:nth-child(14) {
    background: #ebebeb;
    
} */
.productBulkPrices__title {
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 0rem !important;
  font-size: 1.25rem;
  font-family: inherit;
  font-weight: 500;
  background: black !important;
  line-height: 1.2;
  color: white !important;
  height: 2em;
  /*margin: 0 auto;*/
  padding: 5px;
}

a.btn.btn-block.btn-primary {
  background: #9cc50f;
  border: transparent;
}

/* span.productBulkPriceQty {
    margin: 5px;
} */

/*Beschreibungsbutton in Produktdetailseite ausblenden*/
#sp-component > div > div.shop.product-details > section > ul > li:nth-child(2) {
    display: none;
}

/*Editorbutton ohne x3dom*/
input#btn_add_product_to_editor {
    border-color: #ffffff;
    background: #9cc50f;
    text-align: center;
    width: 100%;
    border-radius: 20px;
    color: #333333;
}

#btn_add_product_to_editor:hover, .product_stone .nativeProgressUpload .nativeProgressUpload__btn:hover {
    cursor: pointer;
    background: #9cc50f;
    color: #191919;
}

/*Hovercolor Menu*/
a:hover, a:focus, a:active {
    color: #9cc50f !important;
}

/* Header */
.sp-megamenu-parent {
    float: left;
    width: calc(100% - 75px);
}

.sp-megamenu-parent .fa {
    font-size: 200%;
}

/*Breadcrumbs*/
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #00000000;
    border-radius: .25rem;
}

#btn_add_product_to_download_diecut:hover {
    color: #9cc50f !important;
}

/* Top Bar */
#sp-topbar a:hover {
  color: inherit !important;
}