::-webkit-input-placeholder {
	color: inherit !important;
	font-weight: inherit;
	opacity:1;
}

::-moz-placeholder {
	color: inherit !important;
	font-weight: inherit;
	opacity:1;
}

body.fw-logged-in .bg-cover+* {
    pointer-events: none;
}

:-moz-placeholder {
	color: inherit !important;
	font-weight: inherit;
	opacity:1;
}

:-ms-input-placeholder {
	color: inherit !important;
	font-weight: inherit;
	opacity:1;
}

.form-control-color .form-label div {
	position: absolute;
	left: 0;
}

.form-control-color {
	min-height:1.5rem;
}

.form-control-color .form-label {
    background-color: #fff;
    border: 1px solid var(--theme--colors--gray--400);
    border-radius: var(--theme--borders--element--border-radius);
    height: 1.5rem;
    min-height: 1.5rem;
    padding: 0.25rem;
    width: 1.5rem;
}

.btn-icon.btn-sm>svg {
	flex-shrink:0;
}

.content-41-text table td {
	border:1px solid #000;
	padding:10px;
}

.cart-image {
    height: 4rem;
    width: 4rem;
}

.card-sub-sub-title {
	display:none;
}

.card-sub-sub-title.mt-space-element-xs {
	display:block;
}

.product-list-search-result .card-sub-title.product-list-feature-names { display: block !important; }

.card-sub-title.product-list-feature-names::before {
  content: "Maat:";
}

.table-cart-product-feature-names::before {
	content:"Maat: ";
}

.table-cart-product-article-number::before {
	content: "Artikelnummer: ";
}

.content-41 div>div {
    padding-left: 0;
    padding-right: 0;
}

#product-list-static .card-sub-title,
#product-list-dynamic .card-sub-title {
	display:none;
}

.header-01 {
	display:none !important;
}

.footer-03 a,
.footer-03 img{
	display:inline;
}

.cursor-pointer.form-label span:nth-child(2) {
	display:none;
}

/*body:not(.fw-logged-in) .bg-cover:not(.no-overlay):before {
    display:none !important;
}*/

.content-09:not(:first-child) {
    margin-top: var(--content-15--block--margin-top) !important;
}

.nav-body .nav-item.no-select > a {
	pointer-events:none;
}

#product-details-properties .card-body table tr td {
    padding-bottom: 0;
    padding-top: 0;
}

.product-details-property-12,
.product-details-property-4,
.product-details-property-11,
.product-filter-tag-49093,
.product-details-tag-49070,
.product-details-tag-49072,
.product-filter-tag-49071,
.product-filter-tag-49072,
.product-filter-tag-49070,
#checkbox-tag-more-5011258,
.product-details-tag-5011258,
#product-details-properties .card-title {
	display:none;
}

.font-bold {
    font-weight: 600!important;
}

#product-details-properties .card-body table tr:last-child td {
    padding-bottom: calc(var(--theme--spacing--column--padding-y)/2);
}

#layout-footer {
	margin-top:40px;
}

.layout-footer-bar-logo img {
	max-width:200px;
}

#product-filter-price .font-bold,
.nav-paging-item {
	font-weight:normal !important;
}

.footer-column td {
	color:inherit;
	font-size: var(--footer-05--container--font-size);
}

.footer-column table {
	background-color:inherit;
}

.header-03-nav-handler {
    color: #000000;
}

@media only screen and (min-width: 1024px) {
	.content-41 .content-41-text {
	    max-width: 75%;
	}
	
	li.nav-sub-item a {
	    padding-left:10px !important;
	    padding-right:10px !important;
	}
	
	.search-result {
	    top: 9.625rem;
	}
	
}
@media (max-width:767px){
	.footer-03 > .container {
		flex-direction:column;
	}
}