.yith-wcan-filters {
background-color: transparent !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
box-shadow: none !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
font-size: 14px !important;
line-height: 14px !important;
color: #000000;
font-weight: bold !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .item-count {
font-weight: normal !important;
color: #ffffff !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item:hover .item-count {
color: #000000 !important;
}
#text-2 h4, 
.yith-wcan-filters .yith-wcan-filter .filter-title {
font-size: 21px; 
line-height: 21px; 
margin-bottom: 10px; 
}
.fusion-woo-sorting {
display: -webkit-box;
display: -ms-flexbox;
display: flex; 
-webkit-box-pack: justify; 
-ms-flex-pack: justify; 
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.orderby-order-container ul {
border-radius: 4px!important; 
}
.catalog-ordering>ul {
margin-right: 0 !important;
}
.fusion-content-sep {
display: none !important;
}
.fusion-product-content {
padding: 10px !important;
background-color: transparent !important;
}
h3.product-title, 
h3.product-title a {
color: #ffffff;
font-size: 21px !important;
line-height: 24px !important;
}
.fusion-product-content a:hover {
color: #ffffff !important;
}
.products .woocommerce-de_price_taxrate, 
.products .woocommerce_de_versandkosten, 
.products  .woocommerce_de_versandkosten>a {
color: #ffffff !important;
font-size: 16px !important; 
line-height: 1.2em !important;
}
.product-details-container .fusion-price-rating {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; 
-webkit-box-align: start !important; 
-ms-flex-align: start !important; 
align-items: flex-start !important;
}
.products .product .price>.amount {
font-size: 28px !important; 
line-height: 1.35em !important;
color: #ffffff !important;
font-weight: bold;
}
.single-product .price>.amount {
font-size: 32px !important; 
color: #ffffff !important;
font-weight: bold !important;
}
.single-product 
.woocommerce-de_price_taxrate, 
.single-product .woocommerce_de_versandkosten, 
.woocommerce_de_versandkosten a {
color: #ffffff !important;
font-size: 16px !important;
line-height: 1.2em !important;
} 
.products h3.product-title {
margin-bottom: 15px !important;
}
.products .featured-image>img {
max-height: 250px !important;
height: 250px !important;
object-fit: cover !important;
}
.product-buttons-container>a {
font-size: 14px !important; 
line-height: 14px !important;
padding: 8px !important;
padding-left: 24px !important;	
color: #000000 !important;
border-radius: 4px !important;
}
.woocommerce-checkout #main, 
.woocommerce-cart #main {
padding-top: 100px;
padding-bottom: 100px; 
}
.cart-collaterals .cart_totals .fusion-button {
min-width: 300px; 
padding: 20px 35px !important;
font-weight: bold; 
border-radius: 4px !important;
border: 1px solid #ccc !important;
}
.fusion-button.fusion-update-cart {
background: rgba(255,255,255,0.5) !important;
}
.fusion-button.fusion-update-cart:hover {
background: #000000 !important;
}
.wc-block-checkout__shipping-method-option {
background: rgba(255,255,255,0.15) !important; 
border: 1px solid #ffffff !important; 
color: #ffffff !important;
}
.wc-block-checkout__shipping-method-option--selected {
background: #ffffff !important; 
color: #000000 !important;
}
.wp-block-woocommerce-checkout-order-summary-block, 
.wc-block-components-radio-control__option--checked-option-highlighted, 
.wc-block-components-checkout-place-order-button, 
.wc-block-components-radio-control-accordion-option--checked-option-highlighted, 
label[for="radio-control-0-pickup_location:0"] {
background: #ffffff !important; 
color: #000000 !important; 
border-color: #ffffff !important;
}
#radio-control-0-pickup_location:0__label {
font-weight: bold !important;
}
.german-market-checkbox a {
color: #ffffff !important;
text-decoration: underline;
}
.wc-block-components-radio-control-accordion-option {
margin-bottom: 15px !important; 
border: 1px solid #ffffff !important; 
background: rgba(255,255,255,0.15) !important;
}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
border: 1px solid #ffffff !important;
background: #ffffff !important;
box-shadow: none !important;
}
.wc-block-components-radio-control-accordion-content {
display: none !important;
}
.product-buttons a {
width: 49% !important;
text-align: center !important;
}
.woocommerce-shop #content>.post-content>.fusion-fullwidth {
margin-top: 0 !important;
}
#text-2 .heading>h4 {
color: #ffffff !important;
}
.yith-wcan-filters .yith-wcan-filter .price-slider.fields {
padding: 5px 0 !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active .term-label {
color: #ffffff;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:hover .term-label {
color: #000000;
}
table.aws-table.aws-form-instances.widefat {
width: 100% !important;
}
.price-slider input[type="number"] {
height: 30px !important;
}
ul.wc-tabs li {
border-color: #000000 !important;
background: rgba(255,255,255,0.5) !important;
}
ul.wc-tabs li.active {
background: rgba(255,255,255,1) !important;
}
ul.wc-tabs li>a {
color: #000000 !important;
}
.woocommerce-Tabs-panel {
background-color: #ffffff !important;
color: #000000 !important; 
border-color: #000000 !important; 
}
.woocommerce-product-attributes th {
color: #000000 !important;
}
.woocommerce-Tabs-panel h3 {
color: #000000 !important;
}
.woocommerce-product-attributes td {
color: #000000 !important;
}
.woocommerce-product-attributes tr {
border-color: #000000 !important;
}
.woo-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation > ul .is-active, .woo-tabs-horizontal .woocommerce .woocommerce-checkout-nav .is-active, .woo-tabs-horizontal .woocommerce-MyAccount-navigation, .woo-tabs-horizontal .woocommerce-tabs > .tabs, .woo-tabs-horizontal .woocommerce-tabs > .wc-tab, .woocommerce .social-share, .woocommerce {
border-color: #000000 !important;
}
.single-product #main {
padding-top: 70px; 
padding-bottom: 70px; 
}
.woocommerce-Tabs-panel iframe {
max-width: 100% !important;
}
.orderby-order-container ul.orderby ul li:hover a {
color: #000000 !important;
}
.awb-menu__main-li {
margin: 0 4px 4px 0 !important;
}
.awb-menu__main-a_button>span {
padding: 7px !important;
}
.wc-block-checkout__shipping-method {
display: none !important;
}
.filters-modal h3, 
.filters-modal {
background-color: #000000 !important;
}
.filters-modal {
z-index: 99999 !important; 
padding-top: 35px !important;
}
.yith-wcan-filters.filters-modal h3 {
top: 20px !important;
}
.awb-menu_mobile-toggle #menu-hauptmenue-1 {
margin-top: 29px !important;
}
.fusion-widget-cart-number {
color: #000000 !important;
}
.awb-menu_flyout .fusion-widget-cart-number {
display: none !important;
}
.woocommerce div.product div.images img {
object-fit: cover;
height: 500px;
}
.single-product h1.product_title {
font-size: 44px !important;
line-height: 1.35em !important;
}
.wgm-info.shipping_de small {
font-size: 16px !important;
}
.single_add_to_cart_button {
padding: 20px 35px !important;
border-radius: 4px !important;
}
.wc-block-checkout__sidebar .wc-block-components-product-name {
font-size: 16px !important;
line-height: 21px !important;
}
.wp-block-woocommerce-checkout-order-summary-block {
padding: 10px !important;
}
@media screen and (max-width:768px) {
.woocommerce-shipping-totals.shipping {
width: 100% !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex; 
-webkit-box-orient: vertical; 
-webkit-box-direction: normal; 
-ms-flex-direction: column; 
flex-direction: column; 
-webkit-box-align: stretch; 
-ms-flex-align: stretch; 
align-items: stretch; 
-webkit-box-pack: center; 
-ms-flex-pack: center; 
justify-content: center;
}
.woocommerce-shipping-totals.shipping>* {
width: 100% !important;
}
.cart-collaterals .cart_totals .fusion-button {
min-width: 100% !important;
width: 100% !important;
}
.cart_totals table td[data-title="Versand"] {
width: 100% !important;
}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; 
-webkit-box-align: stretch; 
-ms-flex-align: stretch; 
align-items: stretch;
}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row button {
width: 100% !important;
}
}