.header-top-row {background:#f0f0f0 !important;}
.header-main {margin-top:2rem !important;}

.activateEditor:hover {background-color: #459A76 !important;border: 0px solid #c4c4c4;}
.askNettoPricesButton {background-color: #459A76 ;border-color: #459A76 ;display: inline-block;font-weight: 400;text-align: center;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;color: white;}
.askNettoPricesButton:hover {background-color:#3d3d3d;border-color:#3d3d3d;color:white !important;}
.bg-full-menu:before {background: #459A76;color:white!important;content: '';position: absolute;top: 0;left: 50%;transform: translateX( -50%);height: 100%;width: 100vw;}
.bg-full-menu .navbar-nav a {color:white !important;}
.bg-full-menu .navbar-nav a:hover {color:#4c4c4c !important;}
.bscolmenu .link.active {color: #459A76 !important;font-weight:600 !important;}
.bscolmenu li a:hover {color:#459A76 !important;}
.bscolmenu li a.active {color: #459A76 !important;font-weight:600 !important;}
.bscolmenu li li a {color:#459A76 !important;}
.btn-primary {background-color: #ffd814 !important;border-color: #ffd814 !important;color: #0f1111 !important;font-weight:600;}
.btn-primary:hover {background-color: #f7bd01 !important;border-color: #f7bd01 !important;color: #0f1111!important;}
.btn-success {background-color:#ffa41c !important; border-color: #ffa41c !important; color: #0f1111 !important;padding:.25rem .5rem;font-size: .875rem;line-height: 1.5;}
.btn-success:hover {background-color: #ff751f !important; border-color: #ff751f !important; color: #0f1111 !important;padding:.25rem .5rem;font-size: .875rem;line-height: 1.5;}
.card {border-radius:1.25rem !important;}
.card .card-img-top {border-radius:1.25rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.card-footer {border-bottom-left-radius:25px !important;border-bottom-right-radius:25px !important;}
.dropdown-item.active, .dropdown-item:active {background-color: #459A76 !important;color: #fff;text-decoration: none;}
.favmarkersel {fill:#212121;color:#212121;}
.favmarkersel:hover {fill:#212121 !important;color:#212121 !important;}
.favmarkerunsel {fill:#212121;color:#212121 !important;}
.favmarkerunsel:hover {fill:#212121;color:#212121 !important;}
.footer-row-1 a:hover {color: #459A76 !important;}
.kat_price {color:#459A76 !important;font-size:1rem;font-weight:700;}
.leftProductContainerAlternative.p-2 {padding:0 .5rem!important;}
.menu-icon-desktop:hover {border: 1px solid #459A76;}
.priceGroupContainer {border:0 !important;padding:0 !important;}
.productBuyed24Text:before {color: #459A76 !important;content: "\e87d";font-family: 'Material Icons';font-weight: 900;margin-right: 3px;}
.productListH1 {margin-bottom:1rem;}
.product_list:hover {-webkit-box-shadow: 0 4px 0px -2px #459A76 !important;-moz-box-shadow: 0 4px 0px -2px #459A76 !important;box-shadow: 0 4px 0px -2px #459A76 !important;}
.rightProductContainerAlternative .expressbox {display:none;}

#ProductViewForm\:checkoutButton .py-2.my-3.border-top.border-bottom {
  display: none;
}

.rounded-top-lg {border-top-left-radius:25px;border-top-right-radius:25px;}
.rounded-bottom-lg {border-bottom-left-radius:25px;border-bottom-right-radius:25px;}
.searchButtonButton {background-color: #459A76 !important;Margin-top: 0px !important;border: 0px solid grey;color: white!important;border-radius: 20px;font-size: 16px;font-weight: 600;-webkit-appearance: unset;height: calc(2.25rem + 2px);}
.shop_price_recommendation {display: flex !important;font-size:24px;font-weight:600;color:#191919;}
.shop .product .description {font-size:.75rem !important;font-weight:500 !important;}
.smait-shoppingcard .menu-icon-desktop {position:absolute;}
.smait-shoppingcard .badge-secondary {background-color: #459A76;color: white;border-radius: 100%;position: relative;left: 33px;top: -3px;height: 20px;width: 20px;}
.text-primary {color: #459A76;}
.text-primary:hover {color: darkgreen !important;}

a {color: #459A76;}
a:hover {color: #459A76 !important;text-decoration: none !important;}
h2.menu {color: #459A76 !important;text-transform: uppercase;font-size: 1rem;font-weight: 600;}
h2.start {color: #459A76 !important;font-family: Helvetica,Arial,sans-serif;font-weight: 400;font-size: 16px;}
h2.startlanding:after {background: #459A76;width: 50px;height: 2px;position: absolute;content: "";bottom: 0;left: 50%;transform: translateX(-50%);}
h4.footer {color: #459A76 !important;font-family: Helvetica,Arial,sans-serif;font-weight: 400;font-size: 16px;}

.gespiegelt:before {border-radius:5px;content: ' ';display: block;width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/gespiegelt.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.material:before {border-radius:5px;content: ' ';display: block;min-width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/material.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.druckfarbe:before {border-radius:5px;content: ' ';display: block;width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/druckfarbe.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.anwendung:before {border-radius:5px;content: ' ';display: block;width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/anwendung.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.temperatur:before {border-radius:5px;content: ' ';display: block;width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/waschen.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.lagerung:before {border-radius:5px;content: ' ';display: block;width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/lagerung.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.freistellen:before {border-radius:5px;content: ' ';display: block;min-width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/freistellen.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.materialglatt:before {border-radius:5px;content: ' ';display: block;min-width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/material-glatt.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.spuelmaschine:before {border-radius:5px;content: ' ';display: block;min-width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/spuelmaschine.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}
.info:before {border-radius:5px;content: ' ';display: block;min-width: 50px;height: 50px;background-image: url(https://www.transferprofi24.de/images/transferprofi24/info.webp);background-size:contain;border: 1px solid #fff;margin-right: 20px;}



@media (max-width: 991px) {
.header-top-row {display:block;}
.header-main {margin-top:0px !important;}

.navbar {border-bottom: 2px solid #459A76 !important;padding: 0.5rem 1rem;}
}