


.product-miniature .thumbnail-container {
    border: 1px solid #909090 !important;
    margin: 3px;
}

.product-miniature .thumbnail-container:hover {
    border: 1px solid #b30b1b !important;
}

0.elementor-text-editor.elementor-clearfix {
    max-width: 90%;
}

@media screen and (max-width: 767px) and (min-width: 200px){  
div#begrenzt {
    width: 65%;
}
}

@media screen and (max-width: 767px) and (min-width: 200px){  
span.elementor-icon-list-text {
    font-size: 16px !important;
}
}


.product-flags li.product-flag.discount-percentage, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount {
    background: #b30b1b !important;
}

.product-miniature .product-title a {
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 600;
    text-transform: none;
    color: #303030 !important;
}


.btn-primary {
    color: #fff;
    border: solid 2px #b30b1b !important;
    border-radius: 9px !important;
    font-size: 14px;
    color: #303030f5 !important;
   background-color: #ffffff !important;
}

.btn-primary:hover {
    border: solid 2px #ff6200  !important;
	font-size: 14px;
    color: #303030f5 !important;
    background-color: #ffffff !important;
}


.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    border: solid 2px #b30b1b !important;
    border-radius: 9px !important;
    font-size: 14px;
    color: #303030f5 !important;
    background-color: #ffffff !important;
}


0.product-additional-info.js-product-additional-info {
    display: none;
}

section#reviews_section_click {
    display: none;
}


.elementor-5170101 .elementor-element.elementor-element-efbd5b7 .elementor-badge-sale {
    background: #b30b1b !important;
}


.elementor-5170101 .elementor-element.elementor-element-efbd5b7 .elementor-atc .elementor-button {

    border: solid 2px #b30b1b !important;
    border-radius: 9px !important;
}





.firstletter {
    color: #b30b1b !important;

}


span.current-price-value {
    color: #b30b1b!important;

}

span.price {
    color: #b30b1b !important;
}


.bootstrap-touchspin input.form-control, .bootstrap
-touchspin input.input-group {
    color: #b30b1b !important;

}

a.button.versandkosten {
    color: #b30b1b !important;
}

.elementor-tab-content p:not(#e), .elementor-widget-text-editor p:not(#e) {
    line-height: 32px !important;
}








span.elementor-icon-list-text {
    font-size: 21px;
    line-height: 1.7em;
}


@media (max-width: 1024px) {
    span.elementor-icon-list-text {
        font-size: 1.4rem;
    }
}



@media screen and (max-width: 767px) and (min-width: 200px) {
    span.elementor-icon-list-text {
        font-size: 16px !important;
		line-height: 1.6em;
    }
}



.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group>.btn, .input-group-btn:not(:first-child)>.dropdown-toggle, .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn, .input-group-btn:not(:last-child)>.btn:not(:first-child) {
    border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
    border: solid 2px #b30b1b !important;
}


