main ul, main ol { list-style:outside; margin:0 0 20px 30px }

.map { width: 100%; height: 21.875rem; border: 2px solid #eeeeee; z-index: 1 }

.z-1 { z-index: 1 }
.clean-input { display: none }

a.card.card-teaser:hover { color: #ffffff; text-decoration: underline }
.card-bg-violet { background-color: #7e57c2; color: #ffffff }
.card-bg-red { background-color: #9b0000; color: #ffffff }
.card-bg-gray { background-color: #455a64; color: #ffffff }
.card-bg-green { background-color: #2e7d32; color: #ffffff }
.card-bg-blue { background-color: #1565c0; color: #ffffff }
.card-bg-orange { background-color: #bb4713; color: #ffffff }
.card-bg-brown { background-color: #6d4c41; color: #ffffff }
.card-bg-azure { background-color: #316a97; color: #ffffff }
.card-bg-sand { background-color: #846f5d; color: #ffffff }
.card-bg-warning { color: #ffffff }
.card-bg-dark { color: #ffffff }

.cmp-heading .dropdown button, .shadow-0 { box-shadow:  none }

.btn label { line-height: normal; position: relative; padding: 0; color: #ffffff; cursor: pointer }

.chip .chip-label { background: #ffffff }
a.chip:hover .chip-label { background: #007a52 }

.it-header-center-wrapper a img { height: 60px }

@media (min-width: 768px) {
	.card-teaser-wrapper.card-teaser-block-5 { justify-content: flex-start !important; -moz-column-gap: 1.25%; column-gap: 1.25% }
}

@media (min-width: 992px) {
	.it-header-center-wrapper a img { height: auto }	
}

@media (max-width: 992px) {
	.it-header-center-wrapper a img { margin: 0 auto; /*height: 40px*/ }	
}

 @media (min-width: 1200px) {
	.card-wrapper.card-teaser-block-5 { width: 100%; justify-content: space-between }
	.card-wrapper.card-teaser-block-5 > .card-teaser { flex: 0 0 19% }
}
