.header-top-row {display:none;}
.header-main {margin-top:2rem !important;}

.accordion-button:before {color: #e41f25 !important;font-family: "Material Icons";content: "\e5ce";}
.accordion-button.collapsed:before {color: #e41f25 !important;font-family: "Material Icons";content: "\e5cf";}
.activateEditor:hover {background-color: #e41f25 !important;border: 0px solid #c4c4c4;}
.askNettoPricesButton {background-color: #e41f25;border-color: #e41f25;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: #e41f25;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: #e41f25 !important;font-weight:600 !important;}
.bscolmenu li a:hover {color:#e41f25 !important;}
.bscolmenu li a.active {color: #e41f25 !important;font-weight:600 !important;}
.bscolmenu li li a {color:#e41f25 !important;}
.btn-primary {background-color: #e41f25 !important;border-color: #e41f25 !important;color: white;}
.btn-success:hover {background: #e41f25 !important;}
.card {border-radius: 1.25rem !important;}
.card .card-img-top {border-radius: 1.25rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0;margin-left:auto;margin-right:auto;}
.dropdown-item.active, .dropdown-item:active {background-color: #e41f25 !important;color: #fff;text-decoration: none;}
.footer-row-1 a:hover {color: #e41f25 !important;}
.kat_price {color:#e41f25 !important;font-size:1rem;font-weight:700;}
.list-group-item:first-child {border-top-left-radius: 1.25rem;border-top-right-radius: 1.25rem;}
.list-group-item:last-child {border-bottom-right-radius: 1.25rem;border-bottom-left-radius: 1.25rem;}
.menu-icon-desktop:hover {border: 1px solid #e41f25;}
.productBuyed24Text:before {color: #e41f25 !important;content: "\e87d";font-family: 'Material Icons';font-weight: 900;margin-right: 3px;}
.product_list:hover {-webkit-box-shadow: 0 4px 0px -2px #e41f25 !important;-moz-box-shadow: 0 4px 0px -2px #e41f25 !important;box-shadow: 0 4px 0px -2px #e41f25 !important;}
.searchButtonButton {background-color: #e41f25 !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:14px;font-weight:600;color:black;}
.shop .product .description {font-size:.75rem !important;font-weight:500 !important;}
.smait-shoppingcard .menu-icon-desktop {position:absolute;}
.smait-shoppingcard .badge-secondary {background-color: #e41f25;color: white;border-radius: 100%;position: relative;left: 33px;top: -3px;height: 20px;width: 20px;}

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

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

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