main#content-main {
   // background: #a3a3a30d;
}
button.footer-column-toggle.btn.btn-link.btn-link-inline.js-collapse-footer-column-trigger.collapsed svg {
    color: white;
}
.footer-main-newsletter .form-control {
    color: black;
}

.dropdown-menu.w-100.p-4.show {
    z-index: 20 !important;
}
@media (min-width: 992px) {
    .is-ctl-navigation .dropdown-menu.show, .is-ctl-navigation .filter-multi-select-dropdown.show {
        z-index: 11 !important;
        border-radius: 5px;
    }
}

.product-detail-info span.delivery-status-indicator.bg-info {
	display:none !important;
}
span.delivery-status-indicator.bg-info {
    display: none;
}

.cms-section-sidebar-sidebar-content.col-lg-4.col-xl-3 {
    border-right: solid 1px #224a6f;
}
h1, h2, h3, h4, h5, h6 {
    color: #00adee;
}

a.category-navigation-link.is-active {
    background: none;
    border: 1px solid;
    border-radius: 5px;
}
.checkout textarea,
.checkout input,
.checkout fieldset,
.checkout select,
.payment-form-group.form-group,
.payment-form-group.form-group,
.is-act-loginpage textarea,
.is-act-loginpage input,
.is-act-loginpage fieldset,
.is-act-loginpage select {
    border-radius: 5px;
}
button.btn.btn-primary {
    border: none;
    background: #224a6f;
}
.col-lg-7.product-detail-media {
    border-radius: 5px 0 0 5px;
}

.col-lg-5.product-detail-buy {
    border-radius: 0 5px 5px 0;
}
a.product-detail-tab-navigation-link {
    border-radius: 5px 5px 0 0 !important;
}
.product-detail-configurator-option label {
    border-radius: 5px !important;
}
h1.product-detail-name.buy-box,
a.product-name {
    color: #224a6f;
}

.is-ctl-product .product-wishlist span.icon.icon-heart svg use {
    color: #3471aa !important;
}
.is-ctl-product .gallery-slider-item {
    background-color: transparent;
}
#content-main {
    position: relative;
}

#content-main::after {
   // content: "";
    position: fixed;
    top: 16.66vh;
    right: -16.66vw;
    width: 75%;
    height: 100%;
    background: url(/svg/plus-svgrepo-com.svg) no-repeat center center;
    background-size: contain;
    opacity: 0.05;
    z-index: -1;
}

button.btn.btn-sm.btn-link.js-toggle-shipping-selection {
    display: none;
}
.commercials-only span.icon.icon-info {
	color: #ff9934 !important;
}
span.commercials-only {
	color: #ff9934 !important;
}
.page-product-detail-b2b-only {
    background: #ff99342b;
    border: 2px solid #ff9934;
}
.page-product-detail-b2b-only .info {
    background-color: #ff9934;
}
.is-display-color {
    width: 30px !important;
    height: 30px !important;
    border: none !important;
	box-shadow: none;
}
label.filter-boolean-label.custom-control-label {
    font-size: 13px;
}
h2.cms-element-category-listing-item-title.cms-element-category-listing-item-title--top {
    margin: 0;
}
label#\30 197ca8dd69572789a953872d824366f-0197ca8dd8427062bafb3b724cf71f97-01978197964471bab4baee80e9f547fa-label {
	//background: red;
	//color: white;
}
.row.marken-grid img {
    display: block;
    width: 100%;
}

.marke.col-6.col-md-4 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.is-ctl-product .product-detail-configurator-option-label.is-display-color {
    border-radius: 5px !important;
    border: none !important;
	box-shadow: none;
}
.is-ctl-product .product-detail-configurator-option-input:checked + .product-detail-configurator-option-label.is-display-color {
    box-shadow: none;
}

button.filter-panel-item-toggle.btn,
.label.filter-boolean-label.custom-control-label {
    font-size: 13px !important;
}
.cms-block-sidebar-filter {
    padding: 15px !important;
}
.filter-panel-items-container {
    margin: 0;
}

.filter-panel {
    margin: 0;
}
/* Gemeinsame Farben für Header- und normale Zellen */
th.product-block-prices-header,
th.product-block-prices-cell {
    background: white !important;
    color: black !important;
}

/* Tabellen-Grundlayout */
table.table.product-block-prices-grid {
    border-radius: 0 !important;
    border-collapse: collapse;
}

/* Product-Block ohne abgerundete Ecken */
.product-block-prices {
    border-radius: 0 !important;
}

/* Allgemeine Tabellenzeilen */
tr.product-block-prices-row {
    border: none !important;
    border-bottom: 1px solid #2e6496 !important;
    border-right: 1px solid #2e6496 !important;
    border-left: 1px solid #2e6496 !important;
}
table.table.product-block-prices-grid {
    border-spacing: 0; /* wichtig, damit keine Lücken entstehen */
}

th.product-block-prices-header {
    border-right: solid 1px #2e6496 !important;
    border-left: solid 1px #2e6496 !important;
    border-top: solid 1px #2e6496 !important;
    border-bottom: solid 1px #2e6496 !important;
}



/* Spezialfall: Titelzeile ohne Rahmen */
tr.product-block-prices-row.product-block-prices-title {
    border: none !important;
    border-bottom: none !important;
}

/* Header ohne Rahmen */
th.product-block-prices-header {
    border: none !important;
    border-bottom: none !important;
}
th.product-block-prices-header {
    background: #446392 !important;
    color: white !important;
    opacity: 1 !important;
    border: solid 1px #446392 !important;
}

table.table.product-block-prices-grid {

}
.col-md-4.header-minimal-contact {
    display: none;
}
img.payment-image {
    width: 100px;
    float: left;
    margin-right: 20px;
}
ul.payment li {
    list-style: none;
    display: flex;
    align-items: center;
    margin: 20px;
}

a.btn.slider-btn {
    display: block;
    max-width: 300px;
    background: orange;
    border-radius: 5px;
    color: white;
    font-size: 1.5rem;
    font-weight: bold;
}

.blur-elysium-slide-description {
    /* text-align: left; */
}

.slider-product-box {
    text-align: left;
    color: white;
    padding: 2rem;
}