/*.single_add_to_cart_button.button {
    font-size: .9em;
}

#notification-2955 {
    width: 100% !important;
}
.footer-call-us {
    display: none;
}
.home-v3-features-block {
    display: none;
}
.features-list .media {
    width: 190px;
}
.woocommerce-loop-product__title {
    height: 3.57144em;
}
.ht-n-top .ht-notification-wrap, .ht-n-bottom .ht-notification-wrap {
    padding: 8px 30px 1px 10px;
}
.electro-navbar-primary .nav>.menu-item>a {
    padding: .786em 8em;
}
#masthead {
    background: #fff;
}

.header-v4 .masthead {
    padding: 1em 0;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 2em;
}
.cart-collaterals {
    padding-top: 0em;
}
table.cart .actions {
    padding-top: 1.714em;
}
.shipping-calculator-form {
    margin-top: 3%;
}
/*.product_meta, .single-product .product-images-wrapper .onsale {
    display: none;
}*/
.mobile-banner-1 (
    display: none !important;
)
/*.single-product .single-product-wrapper .action-buttons {
    display: none !important;
}*/
.off-canvas-cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove:before {
    font-size: 12px;
}
.remove:before {
    content: "entfernen";
    font-size: 16px;
    margin-right: 8px;
    vertical-align: top;
}
div.qty, div.qty-c {
    float: left;
    padding: 10px;
}
.paged .multistep {
    background: #fbfbfb;
    padding: 3% 6% 6%;
}
.set-heading-desktop {
    background: #ffb800;
    padding: 2%;
    margin-bottom: 4%;
}
.set-heading-desktop h4 {
    margin-bottom: 0;
    font-weight: bold;
}
 .composite_form table.variations td.value, .single-product div.product .composite_form table.variations td.value, .component .cart .variations td.label {
    border: none;
}
.single_variation_wrap.component_wrap .woocommerce-variation-price {
    display: none;
}
ul.products .gm-wp_bakery_woocommerce_get_price_html {
    display: none;
}
.header-v3 .masthead {
    padding: 1em 0;
}
.single-product table.variations td.value .reset_variations {
    color: #ffb800;
}
.woocommerce-shipping-destination {
    font-size: 12px;
    margin-top: 5%;
}
.single-product.full-width .price {
    margin-bottom: 0;
}

.header-v2 .masthead {
   margin: 1em 0; 
}
.sets-888 {
    background: #ffb800;
}
.sets-888 a:hover {
    background: #ffc735 !important;
}
.sets-888 .dropdown-toggle:hover {
    background: #ffb800 !important;
}
.sets-888 .dropdown-toggle, .sets-888 a {
    color: #111 !important;
}
.wc-cart-shipping-notice {
    margin-top: 2%;
}
.single-product.full-width .entry-summary>div[itemprop=description], .single-product.full-width .woocommerce-product-details__short-description {
    margin-bottom: 1.214em;
}
.composite_summary ul.summary_elements {
    margin: 0 0 1.618em 0;
    background: #fbfbfb;
    padding: 2%;
}
span.summary_element_content span.content_product_title {
    display: block;
    font-size: .8em;
}
.composite_summary .summary_element_data .summary_element_content .step_title, .composite_summary .summary_element_data .summary_element_content .step_index {
    font-size: .8rem !important;
}
.component .composited_product_title_wrapper {
    padding-top: 0;
}
.step_title, .step_index {
    font-size: 1rem !important;
}
.composite_summary li.summary_element h3 {
    font-size: 1rem;
}
.composite_form .composite_pagination {
    background: #ede1d3;
    padding: 5% 0;
}

.composite_summary .summary_element_wrapper_inner {
    padding: 0;
}
.composite_summary ul.summary_elements {
    padding: 0;
}
.widget_composite_summary.widget_position_default {
    padding: 10% 8%;
    background: #ddd;
}
.jde_hint {
    font-size: 12px;
    padding: 0 6%;
}
#shipping_method li label>span {
    top: auto;
}
.dropdown-menu-mini-cart .wc-forward {
    font-size: 12px;
}
.ec {
    margin-right: 3px;
}
.single_add_to_cart_button.button {
    background: #2e8c00;
}
/*.desktop-footer .copyright-bar {
    text-align: center;
}
.desktop-footer .copyright-bar .copyright {
    width: 100%;
    padding: 3% 0;
}*/




/*--TABLET CSS--*/
@media (min-width: 768px) and (max-width: 1024px) {
.home-v3-features-block {
    display: none !important;
}

.header-v1 .navbar-search .input-group .btn, .header-v1 .navbar-search .input-group .hero-action-btn, .header-v3 .navbar-search .input-group .btn, .header-v3 .navbar-search .input-group .hero-action-btn, .header-v6 .navbar-search .input-group .btn, .header-v8 .navbar-search .input-group .btn, .navbar-mini-cart .cart-items-count, .navbar-compare .count, .navbar-wishlist .count, .navbar-primary a[data-toggle=dropdown]::after, .navbar-primary .navbar-nav .nav-link, .vertical-menu>li.list-group-item>a, .vertical-menu>li.list-group-item>span, .vertical-menu>li.list-group-item.dropdown>a[data-toggle=dropdown-hover], .vertical-menu>li.list-group-item.dropdown>a[data-toggle=dropdown], .departments-menu>.nav-item .nav-link, .customer-login-form .button, .dropdown-menu-mini-cart .wc-forward.checkout, .widget_price_filter .price_slider_amount .button, input[type=submit], table.cart .actions .checkout-button, .pagination ul.page-numbers>li a.current, .pagination ul.page-numbers>li span.current, .woocommerce-pagination ul.page-numbers>li a.current, .woocommerce-pagination ul.page-numbers>li span.current, .footer-newsletter .newsletter-title::before, .footer-newsletter .newsletter-marketing-text, .footer-newsletter .newsletter-title, .full-color-background .top-bar .nav-inline .menu-item>a, .full-color-background .top-bar .nav-inline .menu-item+.menu-item:before, .full-color-background .header-v1 .navbar-nav .nav-link, .full-color-background .header-v3 .navbar-nav .nav-link, .full-color-background .navbar-primary .navbar-nav>.menu-item>a, .full-color-background .navbar-primary .navbar-nav>.menu-item>a:focus, .full-color-background .navbar-primary .navbar-nav>.menu-item>a:hover, .woocommerce-info, .woocommerce-noreviews, p.no-comments, .woocommerce-info a, .woocommerce-info button, .woocommerce-noreviews a, .woocommerce-noreviews button, p.no-comments a, p.no-comments button, .navbar-primary .navbar-nav > .menu-item >a, .navbar-primary .navbar-nav > .menu-item >a:hover, .navbar-primary .navbar-nav > .menu-item >a:focus, .demo_store, .header-v5 .masthead .header-icon>a, .header-v4 .masthead .header-icon>a, .departments-menu-v2-title, .departments-menu-v2-title:focus, .departments-menu-v2-title:hover, .electro-navbar .header-icon>a, .section-onsale-product .savings, .section-onsale-product-carousel .savings, .electro-navbar-primary .nav>.menu-item>a, .header-icon .header-icon-counter, .header-v6 .navbar-search .input-group .btn, .products-carousel-tabs-v5 header .nav-link.active, #payment .place-order .button, .deal-products-with-featured header h2, .deal-products-with-featured ul.products>li.product.product-featured .savings, .deal-products-with-featured header h2:after, .deal-products-with-featured header .deal-countdown-timer, .deal-products-with-featured header .deal-countdown-timer:before, .product-categories-list-with-header.v2 header .caption .section-title, .home-mobile-v2-features-block .features-list .media-left i, .home-mobile-v2-features-block .features-list .feature, .handheld-header-v2 .handheld-header-links .columns-3 a, .handheld-header-v2 .off-canvas-navigation-wrapper .navbar-toggler, .handheld-header-v2 .off-canvas-navigation-wrapper button, .handheld-header-v2 .off-canvas-navigation-wrapper.toggled .navbar-toggler, .handheld-header-v2 .off-canvas-navigation-wrapper.toggled button, .mobile-header-v2 .handheld-header-links .columns-3 a, .mobile-header-v2 .off-canvas-navigation-wrapper .navbar-toggler, .mobile-header-v2 .off-canvas-navigation-wrapper button, .mobile-header-v2 .off-canvas-navigation-wrapper.toggled .navbar-toggler, .mobile-header-v2 .off-canvas-navigation-wrapper.toggled button, .mobile-handheld-department ul.nav li a, .header-v5 .handheld-header-v2 .handheld-header-links .cart .count, .yith-wcqv-button, .home-vertical-nav.departments-menu-v2 .vertical-menu-title a, .products-carousel-with-timer .deal-countdown-timer, .demo_store a, div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    color: #000 !important;
}
#masthead > div.handheld-header-wrap.container.hidden-xl-up > div {
    background: #fff !important;
    border-bottom: 4px solid #a30808;
}
#notification-2955 {
    max-width: 100% !important;
}

/*--MOBILE CSS--*/
@media screen and (max-width: 767px) {
body.admin-bar .off-canvas-navigation {
    top: 166px;
}
#notification-2955 .ht-notification-text h6 {
    font-size: 13px;
}
.handheld-footer .handheld-footer-bar {
    background-color: #f2f2f2;
}
.handheld-footer .handheld-footer-bar .footer-call-us {
    display: none;
}
/*.desktop-banner-1 {
    display: none;
}*/
.handheld-header-v2 .header-logo img, .mobile-header-v1 .header-logo img, .mobile-header-v2-inner .header-logo img {
    width: 60%;
}
.home-v3-features-block {
    display: block !important;
}
.mobile-banner-1 (
    display: block;
)
.qty-c {
    display: none !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    color: #fff !important;
}
.component .cart .variations td.label {
    padding: 1em 0 0 !important;
}
.composite_form .composite_pagination {
    padding: 5% 0 0 !important;
}
.composite_form.small_width .composite_pagination {
    display: block !important;
}
.composite_form.small_width .composite_navigation.top {
    display: none !important;
}
.composite_form .composite_pagination ul li {
    display: none !important;
}
.composite_form .composite_pagination {
    margin-bottom: 0 !important;
    margin-top: 1em !important;
}
.composite_form .composite_navigation .page_button {
    max-width: 60% !important;
}
.composite_form.small_width.paged:not(.componentized) .multistep {
    background: #ede1d3;
    padding: 0 4% 10%;
    border-radius: 3px;
}
.header-v1 .navbar-search .input-group .btn, .header-v1 .navbar-search .input-group .hero-action-btn, .header-v3 .navbar-search .input-group .btn, .header-v3 .navbar-search .input-group .hero-action-btn, .header-v6 .navbar-search .input-group .btn, .header-v8 .navbar-search .input-group .btn, .navbar-mini-cart .cart-items-count, .navbar-compare .count, .navbar-wishlist .count, .navbar-primary a[data-toggle=dropdown]::after, .navbar-primary .navbar-nav .nav-link, .vertical-menu>li.list-group-item>a, .vertical-menu>li.list-group-item>span, .vertical-menu>li.list-group-item.dropdown>a[data-toggle=dropdown-hover], .vertical-menu>li.list-group-item.dropdown>a[data-toggle=dropdown], .departments-menu>.nav-item .nav-link, .customer-login-form .button, .dropdown-menu-mini-cart .wc-forward.checkout, .widget_price_filter .price_slider_amount .button, input[type=submit], table.cart .actions .checkout-button, .pagination ul.page-numbers>li a.current, .pagination ul.page-numbers>li span.current, .woocommerce-pagination ul.page-numbers>li a.current, .woocommerce-pagination ul.page-numbers>li span.current, .footer-newsletter .newsletter-title::before, .footer-newsletter .newsletter-marketing-text, .footer-newsletter .newsletter-title, .full-color-background .top-bar .nav-inline .menu-item>a, .full-color-background .top-bar .nav-inline .menu-item+.menu-item:before, .full-color-background .header-v1 .navbar-nav .nav-link, .full-color-background .header-v3 .navbar-nav .nav-link, .full-color-background .navbar-primary .navbar-nav>.menu-item>a, .full-color-background .navbar-primary .navbar-nav>.menu-item>a:focus, .full-color-background .navbar-primary .navbar-nav>.menu-item>a:hover, .woocommerce-info, .woocommerce-noreviews, p.no-comments, .woocommerce-info a, .woocommerce-info button, .woocommerce-noreviews a, .woocommerce-noreviews button, p.no-comments a, p.no-comments button, .navbar-primary .navbar-nav > .menu-item >a, .navbar-primary .navbar-nav > .menu-item >a:hover, .navbar-primary .navbar-nav > .menu-item >a:focus, .demo_store, .header-v5 .masthead .header-icon>a, .header-v4 .masthead .header-icon>a, .departments-menu-v2-title, .departments-menu-v2-title:focus, .departments-menu-v2-title:hover, .electro-navbar .header-icon>a, .section-onsale-product .savings, .section-onsale-product-carousel .savings, .electro-navbar-primary .nav>.menu-item>a, .header-icon .header-icon-counter, .header-v6 .navbar-search .input-group .btn, .products-carousel-tabs-v5 header .nav-link.active, #payment .place-order .button, .deal-products-with-featured header h2, .deal-products-with-featured ul.products>li.product.product-featured .savings, .deal-products-with-featured header h2:after, .deal-products-with-featured header .deal-countdown-timer, .deal-products-with-featured header .deal-countdown-timer:before, .product-categories-list-with-header.v2 header .caption .section-title, .home-mobile-v2-features-block .features-list .media-left i, .home-mobile-v2-features-block .features-list .feature, .handheld-header-v2 .handheld-header-links .columns-3 a, .handheld-header-v2 .off-canvas-navigation-wrapper .navbar-toggler, .handheld-header-v2 .off-canvas-navigation-wrapper button, .handheld-header-v2 .off-canvas-navigation-wrapper.toggled .navbar-toggler, .handheld-header-v2 .off-canvas-navigation-wrapper.toggled button, .mobile-header-v2 .handheld-header-links .columns-3 a, .mobile-header-v2 .off-canvas-navigation-wrapper .navbar-toggler, .mobile-header-v2 .off-canvas-navigation-wrapper button, .mobile-header-v2 .off-canvas-navigation-wrapper.toggled .navbar-toggler, .mobile-header-v2 .off-canvas-navigation-wrapper.toggled button, .mobile-handheld-department ul.nav li a, .header-v5 .handheld-header-v2 .handheld-header-links .cart .count, .yith-wcqv-button {
    color: #000 !important;
}
.navbar-primary, .footer-newsletter, .button:hover::before, li.product:hover .button::before, li.product:hover .added_to_cart::before, .owl-item .product:hover .button::before, .owl-item .product:hover .added_to_cart::before, .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-pagination ul.page-numbers > li a.current, .woocommerce-pagination ul.page-numbers > li span.current, .pagination ul.page-numbers > li a.current, .pagination ul.page-numbers > li span.current, .owl-dots .owl-dot.active, .products-carousel-tabs .nav-link.active::before, .deal-progress .progress-bar, .products-2-1-2 .nav-link.active::before, .products-4-1-4 .nav-link.active::before, .da .da-action > a::after, .header-v1 .navbar-search .input-group .btn, .header-v3 .navbar-search .input-group .btn, .header-v6 .navbar-search .input-group .btn, .header-v8 .navbar-search .input-group .btn, .vertical-menu > li:first-child, .widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_tag_cloud .tagcloud a:focus, .navbar-mini-cart .cart-items-count, .navbar-compare .count, .navbar-wishlist .count, .wc-tabs > li.active a::before, .ec-tabs > li.active a::before, .woocommerce-info, .woocommerce-noreviews, p.no-comments, .products-2-1-2 .nav-link:hover::before, .products-4-1-4 .nav-link:hover::before, .single_add_to_cart_button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .deal-cart-button .button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .deal-cart-button .added_to_cart, .wpb-accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a i, ul.products > li.product.list-view:not(.list-view-small) .button:hover, ul.products > li.product.list-view:not(.list-view-small) .button:focus, ul.products > li.product.list-view:not(.list-view-small) .button:active, ul.products > li.product.list-view.list-view-small .button:hover::after, ul.products > li.product.list-view.list-view-small .button:focus::after, ul.products > li.product.list-view.list-view-small .button:active::after, .widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-prev:hover, .widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-next:hover, .full-color-background .header-v3, .full-color-background .header-v4, .full-color-background .top-bar, .pace .pace-progress, .electro-handheld-footer-bar ul li a .count, .handheld-navigation-wrapper .stuck .navbar-toggler, .handheld-navigation-wrapper .stuck button, .handheld-navigation-wrapper.toggled .stuck .navbar-toggler, .handheld-navigation-wrapper.toggled .stuck button, .da .da-action>a::after, .demo_store, .header-v5 .header-top, .handheld-header-v2, .handheld-header-v2.stuck, #payment .place-order button[type=submit], .single-product .product-images-wrapper .flex-control-nav li a.flex-active, .section-onsale-product .savings, .section-onsale-product-carousel .savings, .columns-6-1>ul.products.product-main-6-1>li.product .electro-wc-product-gallery .flex-control-nav li a.flex-active, .products-carousel-tabs-v5 header ul.nav-inline .nav-link.active, .products-carousel-tabs-with-deal header ul.nav-inline .nav-link.active, section .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart, section .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .button, .header-icon-counter, .electro-navbar, .departments-menu-v2-title, section .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart, section .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .button, .deal-products-with-featured header, .deal-products-with-featured ul.products > li.product.product-featured .savings, .mobile-header-v2, .mobile-header-v2.stuck, .product-categories-list-with-header.v2 header .caption .section-title, .product-categories-list-with-header.v2 header .caption .section-title, .home-mobile-v2-features-block, .show-nav .nav .nav-item.active .nav-link, .header-v5, .header-v5 .stuck, .electro-navbar-primary, .navbar-search-input-group .navbar-search-button, .da-block .da-action::after, .products-6-1 header.show-nav ul.nav .nav-item.active .nav-link, ul.products[data-view=list-view].columns-1>li.product .product-loop-footer .button, ul.products[data-view=list-view].columns-2>li.product .product-loop-footer .button, ul.products[data-view=list-view].columns-3>li.product .product-loop-footer .button, ul.products[data-view=list-view].columns-4>li.product .product-loop-footer .button, ul.products[data-view=list-view].columns-5>li.product .product-loop-footer .button, ul.products[data-view=list-view].columns-6>li.product .product-loop-footer .button, ul.products[data-view=list-view].columns-7>li.product .product-loop-footer .button, ul.products[data-view=list-view].columns-8>li.product .product-loop-footer .button, .products.show-btn>li.product .added_to_cart, .products.show-btn>li.product .button, .yith-wcqv-button, .header-v7 .masthead, .category-icons-carousel .category a:hover .category-icon, .products-carousel-banner-vertical-tabs .banners-tabs>.nav a.active, .products-carousel-with-timer .deal-countdown-timer {
    background-color: #fff !important;
}
.handheld-header-v2 .handheld-header-links .cart .count {
    background-color: #333e48 !important;
}
/*.handheld-footer .handheld-footer-bar .handheld-footer-bar-inner, .handheld-footer .footer-social-icons .social-icons-color {
    display: none;
}*/
.single_add_to_cart_button.button {
    background: green !important;
}

.validation_message.woocommerce-info {
    background: #ac2020 !important;
    color: #fff !important;
}
#off-canvas-cart-summary > div > div > div > div > p:nth-child(4) > a.button.checkout.wc-forward {
  color: #fff !important;
}
.home-v3-features-block {
    display: block !important;
}
}
*/
@media (max-width: 768px) {
.woocommerce table.shop_table_responsive.cart tr .product-name a, .woocommerce-page table.shop_table_responsive.cart tr .product-name a {
    max-width: 60% !important;
}
}
.product-remove {
    margin-left: 10px !important;
}