.submit-btn-1 {
    background: #ab1d20;
}

.detail-content .detail-panel-wrapper .button_info {
    background: #ab1d20;
}

.detail-content .button {
    background: #ab1d20;
}

.detail-content .detail-panel-wrapper .border-left::before, .detail-content .detail-panel-wrapper footer .row h4::before {
    background: #ab1d20 none repeat scroll 0 0;
}

.detail-content .detail-panel-wrapper .text-magneta {
    color: #ab1d20;
}

.border-left::before, footer .row h4::before {
    background: #ab1d20 none repeat scroll 0 0;
}

.wmd-upload-wrapper .upload-control span, .wmd-btn {
    background: #ab1d20;
}

.upload-zone .wmd-upload-default-message {
    padding: 10px 10px;
    text-align: center;
    color: #ab1d20;
    cursor: pointer;
}

.uploaresizeiframe .message-box .articel-title {
    color: #ab1d20;
    padding: 5px 10px;
}

.header-search-inner::before {
    background: #ab1d20 none repeat scroll 0 0;
}
.bg-magenta, .product-item-2 .action-button {
    background: #222222;
    color: #ffffff;
}
.bg-black {
    background: #222222;
    color: #cccccc;
}
.blog-item .blog-desc {
    background: #ab1d20;
    color: #ffffff;
    height: 100%;
    left: 0;
    padding: 40px;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.5s ease 0s;
}

.footer-social li a:hover {
  border-color: transparent;
  color: #fff;
}

.facebook:hover {
  background: #3B5998;
}

.instagram:hover {
    background: #ab1d20;
  }
  
  .logo img {
    transition: all 0.3s ease 0s;
    max-width: 50%;
}
a.button {
    background: #ab1d20;
    border-radius: 0;
    padding: 5px 20px;
}
.main-menu > li > a {
    color: #000000;
    display: block;
    text-transform: capitalize;
    font-weight: 800;
}
nav .main-menu > li button.product-nav {
    color: #000000;
    cursor: context-menu;
    padding: 0;
    width: 100%;
    text-align: left;
    font-weight: 800;
}
.product-item-2 .center-img {
    background: #ab1d20;
    border-radius: 10px 10px 0 0;
    border-top: 2px solid #f6f6f6;
    min-height: 135px;
}
nav .abc {
    color: #ab1d20;
    font-weight: bold;
    font-size: 16px;
    display: block;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 300;
    line-height: 38px;
    color: #434343;
    font-weight: 500;
}
.categories .grid-view-product .product-info .button {
    background: #ab1d20;
    padding: 5px 10px;
    position: absolute;
    bottom: 20px;
    left: 25%;
}
.sidebar #cat-treeview .active > a {
    color: #ab1d20;
}
.shop-tab li.active a {
    color: #ab1d20;
}
.contact-address i {
    border-radius: 50%;
    box-shadow: 0 0 4px rgb(0 0 0 / 30%);
    color: #ab1d20;
    font-size: 30px;
    height: 60px;
    line-height: 60px;
    margin-bottom: 30px;
    text-align: center;
    width: 60px;
    transition: all 0.3s ease 0s;
}
.contact-address:hover i {
    background: #ab1d20 none repeat scroll 0 0;
}.categories .grid-view-product .center-img-2 {
    border: none;
    background: #ab1d20;
}
nav .main-menu > li:hover .product-nav, nav .main-menu > li:hover > a {
    color: #ab1d20;
}
a:focus, a:hover {
    color: #ab1d20;
    text-decoration: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #ab1d20 none repeat scroll 0 0;
}
.papiergewichtsrechner .ui-slider-horizontal {
    background: #ab1d2073;
    height: 10px;
    cursor: pointer;
    padding: 2px 0;
    display: block;
    width: 100%;
    border-radius: 0;
}
.papiergewichtsrechner #bigergebnis span {
    color: #ab1d20;
    font-size: 20px;
    font-weight: bold;
}
.papiergewichtsrechner a.lionbutton3, .papiergewichtsrechner button.lionbutton3 {
    background: #ab1d20;
    color: #ffffff;
    display: inline-block;
    float: left;
    margin-right: 8px;
    padding: 5px 10px;
    margin-bottom: 1em;
}
footer .row ul a:hover {
    color: #ab1d20;
}
.teaser .teaser-box h1, .teaser .teaser-box h2, .teaser .teaser-box h3 {
    margin-bottom: 20px;
    font-size: 30px;
    font-weight: 500;
}
.bg-black h1, .bg-black h2, .bg-black h3, .bg-black h4, .bg-black h5, .bg-black h6, .bg-black .h1, .bg-black .h2, .bg-black .h3, .bg-black .h4, .bg-black .h5, .bg-black .h6, .bg-black p, .bg-black a {
    color: #ffffff;
}
.konto-tracking .button {
    background: #ab1d20;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 3%) inset;
    color: #fff;
    padding: 5px 20px;
}
.konto-tracking h3 {
    color: #ab1d20;
}
.konto-tracking h3 {
    color: #ab1d20;
}
.konto-tracking-detail h3 {
    color: #ab1d20;
}
element.style {
    background-color: #ab1d1f00;
}
.wmd-upload-section {
    padding: 10px;
    cursor: default;
    font-family: "Raleway", sans-serif;
    background-color: #f6f6f6;
    font-size: 14px;
    color: #ab1d20;
}
.wmd-upload-wrapper .wmd-upload-inner .wmd-upload-message-text {
    padding-left: 10px;
    color: #ab1d20;
}
.konto-tracking-detail .button {
    background: #ab1d20;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 3%) inset;
    color: #fff;
    padding: 5px 20px;
    margin-bottom: 20px;
}
.konto-adresse .addrbookLinkCB {
    color: #ab1d20;
}
.addrbook_button {
    border: medium none;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    height: 35px;
    padding: 0 20px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    background: #ab1d20;
}
.passwordlost h3 {
    color: #ab1d20;
}
.passwordlost .button {
    background: #ab1d20;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 3%) inset;
    color: #fff;
    padding: 5px 20px;
}
.detailinfo h3 {
    text-align: center;
    color: #ab1d20;
}
.tingle-btn--danger {
    background-color: #ab1d20;
}
.order-total {
    color: #ab1d20;
}
.order-total-price {
    color: #ab1d20;
}
.summary .button {
    background: #ab1d20;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 3%) inset;
    color: #fff;
    padding: 5px 20px;
}
.wmd-btn:hover, .wmd-upload-wrapper .upload-control span:hover {
    background: #ab1d20;
}
.detail-content button {
    background: #ab1d20;
    padding: 5px 20px;
    border-radius: 5px;
    color: #fff;
}

@media (max-width: 1199px)
.teaser .teaser-box .text .thin {
    font-size: 30px;
    font-weight: 550;
}

@media (max-width: 1199px)
.teaser .teaser-box .text p {
    font-size: 16px;
    font-weight: 500;
}
.product-item-2 .center-img {
    background: #ededeb;
    border-radius: 10px 10px 0 0;
    border-top: 2px solid #f6f6f6;
    min-height: 135px;
}