.grecaptcha-badge {display: none !important;}
.woocommerce-cart .cart_totals .shipping, .woocommerce-checkout .order-review .shipping, .woocommerce-checkout .payment_methods {display: none;}
.cookieconsent-optin-marketing {width: 100%;}
.fusion-rollover .fusion-product-buttons .add_to_cart_button {display:none!important;}
.fusion-rollover .fusion-rollover-linebreak {display:none!important;}
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa !important;}
.yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-min, .yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-max {color: #FFF;}
.filter-title {font-weight: bold !important;text-transform: uppercase !important;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {margin: 5px 2px 5px 7px;padding: 3px 10px;}
.yith-wcan-filters-opener {text-transform: uppercase;font-weight: bold;font-size: 18px;border-color: #000;border-width: 1px;line-height: 25px;font-family: var(--awb-fusion-font-family-typography);margin-bottom: 20px;}
.yith-wcan-filters-opener i.filter-icon {height: 18px;margin: 3px;width: 18px;}
.onsale {display: none;}
.product.sale .onsale {display: none;}
.woocommerce-products-header .fusion-builder-row-5 {margin-top: 0px;}
.pswp { z-index: 10200 } .wpcf7-list-item {margin: 0em;}
.wps-form-column p {margin-bottom: 0px !important;} .wps-form {width: 100%;margin: 0 auto;}
.wps-form-row {display: flex;flex-direction: column;width: 100%;}
.wps-form-row .wpcf7-form-control {width: 100%;}
.wps-form-column {flex: 1;padding: 0.5rem 0;width: 100%;}
.fusion-body #wrapper .upsells .fusion-title .title-heading-left { margin-bottom: 10px;  }
.product .avada-product-images-global { margin-bottom: 50px; }
.prd-feuerwerksklasse{margin-top:2px;} @media only screen and ( min-width: 48em ) {
.wps-form-row {flex-direction: row;}
.wps-form-column {padding: 0rem 1rem 1rem 0rem;}
}
@media only screen and (max-width: 800px) {
#wrapper .catalog-ordering {align-items: baseline;margin-bottom: 30px;}
.sidebar .widget {margin-bottom: 0px;}
.has-sidebar #content {margin-top: 0px;}
.woocommerce-container {margin-top: 20px;}
}
#custom_checkout_message.reached {
color: green;
font-size: 1.2em;
margin-top: 10%;
}
#custom_checkout_message.not-reached {
color: red;
font-size: 1.2em;
margin-top: 10%;
}
#custom_checkout_message strong {
font-weight: bold;
}
.single .woocommerce-tabs .woocommerce-product-attributes-item--weight th.woocommerce-product-attributes-item__label{font-size:0;}
.single .woocommerce-tabs .woocommerce-product-attributes-item--weight th.woocommerce-product-attributes-item__label:after{content:"Nettoexplosivmasse";font-size:18px!important;} .stock-inline {
display: block;
width: 100%;
margin: 8px 0 12px;
font-size: 16px; font-weight: 500;
text-align: center;
color: #444;
}
.stock-in-stock {
color: #4caf50;
}
.stock-out {
color: #c0392b;
}
.stock-backorder {
color: #e67e22;
}
.shop_table.b2bking_tiered_price_table {
margin-top: 20px;
}
.shop_table.b2bking_tiered_price_table tr {
height: unset;
}
.shop_table.b2bking_tiered_price_table tr td {
padding: 10px 0;
font-size: 1rem;
}
.shop_table.b2bking_tiered_price_table tr td bdi {
font-size: 1rem;
}
.shop_table.b2bking_tiered_price_table tr > td:first-child {
padding-left: 8px;
}
table.shop_table.b2bking_tiered_price_table tbody td.b2bking_has_color {
background-color: #eaeaea !important;
color: #be1621 !important;
font-weight: 600;
}
.price.b2bking_tiered_active_price  {
color: #be1621 !important;
font-size: 1.5rem !important;
}