/* rubik-300 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-300italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 300;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-500 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-500italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 500;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-600 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-600italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 600;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-700 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-700italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 700;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-800 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-800italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 800;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-900 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-900italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Rubik';
	font-style: italic;
	font-weight: 900;
	src: url('../fonts/rubik-v26-latin/rubik-v26-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {
	font-family: 'Rubik';
	background: #F5F5F5;
	color: #808080;
	overflow-x: hidden;
	letter-spacing: 0.02em;
}

::-moz-selection, ::selection, ::-webkit-selection {
	color: #fff;
	background-color: #00617F;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Rubik';
	font-weight: 500;
}

a {
	color: #00617F;
	transition: 0.5s;
	text-decoration: none;
}

a:hover, a:active {
	transition: 0.5s;
	color: #808080;
	text-decoration: none;
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(255,255,255,.85);
	text-transform: uppercase;
	letter-spacing: 0.1em;
	transition: 0.5s;
	font-size: 0.9rem;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgba(255,255,255,1);
	transition: 0.5s;
}

#header {
	height: 85vh;
	position: relative;
}

@media (orientation: portrait) {
	#header {
		height: 65vh;
	}
}

@media (orientation: portrait) and (max-width: 991px) {
	#header {
		height: 70vh;
	}
}

.h2, h2 {
	font-size: 1.2rem;
	color: #000;
	letter-spacing: 0.04em;
	line-height: 1.35;
}

.h2 span, h2 span, .h1 span, h1 span {
	color: #00617F;
}

.h1, h1 {
	font-size: 2.2rem;
	color: #000;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

p {
	line-height: 1.6;
	font-weight: 300;
}


.btn-secondary, .btn-secondary:focus, .btn-secondary:active {
	background-color: #fff;
	border-color: #fff;
	box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.05);
	color: #808080;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	display: inherit;
	line-height: 1.6;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #00617F;
	border-color: #00617F;
}

.btn-secondary::after {
	content: '';
	height: 25px;
	width: 25px;
	background: url('../img/button_icon-blue.svg');
	display: inline-block;
	background-repeat: no-repeat;
	margin-left: 20px;
	vertical-align: text-top;
	transition: 0.5s;
}

body.page-27 .navbar-light .navbar-nav .nav-link, body.page-1046 .navbar-light .navbar-nav .nav-link, body.page-1020 .navbar-light .navbar-nav .nav-link, body.page-1058 .navbar-light .navbar-nav .nav-link, body.page-1019 .navbar-light .navbar-nav .nav-link, body.page-1071 .navbar-light .navbar-nav .nav-link, body.page-1072 .navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,.5);
}

body.page-27 .navbar-light .navbar-nav .nav-link:focus, body.page-27 .navbar-light .navbar-nav .nav-link:hover, body.page-1046 .navbar-light .navbar-nav .nav-link:focus, body.page-1046 .navbar-light .navbar-nav .nav-link:hover, body.page-1020 .navbar-light .navbar-nav .nav-link:focus, body.page-1020 .navbar-light .navbar-nav .nav-link:hover, body.page-1058 .navbar-light .navbar-nav .nav-link:focus, body.page-1058 .navbar-light .navbar-nav .nav-link:hover, body.page-1019 .navbar-light .navbar-nav .nav-link:focus, body.page-1019 .navbar-light .navbar-nav .nav-link:hover, body.page-1071 .navbar-light .navbar-nav .nav-link:focus, body.page-1071 .navbar-light .navbar-nav .nav-link:hover, body.page-1072 .navbar-light .navbar-nav .nav-link:focus, body.page-1072 .navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0,0,0,1);
}

footer {
	background-color: #00617F;
	color: #fff;
	font-size: 0.9em;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}

footer a {
	color: rgba(255,255,255,1);
	font-weight: 400;
	line-height: 1.8;
}

footer a:hover {
	color: rgba(255,255,255,0.6);
}

body.page-27 .navbar-light .navbar-toggler, body.page-1046 .navbar-light .navbar-toggler, body.page-1020 .navbar-light .navbar-toggler, body.page-1058 .navbar-light .navbar-toggler, body.page-1019 .navbar-light .navbar-toggler, body.page-1071 .navbar-light .navbar-toggler, body.page-1072 .navbar-light .navbar-toggler {
	color: rgba(255,255,255,1);
	border-color: #00617F;
	background-color: #00617F;
}

.navbar-toggler {
	padding: .5rem .5rem;
}

body.page-27 .navbar-light .navbar-toggler-icon, body.page-1046 .navbar-light .navbar-toggler-icon, body.page-1020 .navbar-light .navbar-toggler-icon, body.page-1058 .navbar-light .navbar-toggler-icon, body.page-1019 .navbar-light .navbar-toggler-icon, body.page-1071 .navbar-light .navbar-toggler-icon, body.page-1072 .navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-light .navbar-nav .nav-link {
		letter-spacing: 0.06em;
		font-size: 0.7rem;
	}
}

#navbarNav {
	padding-top: 40px;
	text-align: center;
}

#btn-back-to-top, #btn-back-to-top:focus, #btn-back-to-top:active {
	position: fixed;
	bottom: 10px;
	right: 10px;
	display: none;
	border-radius: 50%;
	background-color: #00617F;
	border-color: #00617F;
	box-shadow: 0 0 0 .15rem rgba(255,255,255,.35);
}

#btn-back-to-top:hover {
	background-color: #808080;
	border-color: #808080;
	box-shadow: 0 0 0 .15rem rgba(255,255,255,.65);
}

body.page-1 h1 {
	font-size: 2rem;
	line-height: 1.4;
}


@media (max-width: 1199px) {
	#header h1 {
		hyphens: auto;
		-moz-hyphens: auto;
		-webkit-hypehns: auto;
		font-size: 1.7rem;
	}
}

@media (max-width: 767px) {
	p {
		hyphens: auto;
		-moz-hyphens: auto;
		-webkit-hypehns: auto;
	}
}

#home-header-img {
	top: 0;
	z-index: -1;
	right: 0;
}

#home-header-img-xs {
	top: 0;
	z-index: -1;
	right: 0;
	left: 0;
	width: 100%
}

#container-header-img {
	top: -132px;
}

@media (min-width: 1921px) {
	#container-header-img, #nav-section > .container-fluid {
		max-width: 1320px;
	}
}

body.page-1 .navbar-light .navbar-toggler {
	border-color: #fff;
	background-color: #fff;
}

body.page-1 .navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 97, 127, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

@media (max-width: 767px) {
	body.page-1 #nav-section {
		background-color: #000;
	}
	body.page-1 .navbar-brand {
		background: rgba(255,255,255,0.8);
		padding: 30px;
		border-radius: 12px;
	}
	#header {
		height: inherit;
	}
}

@media (max-width: 926px) and (min-width: 768px) and (orientation: landscape) {
	#header {
		height: 200vh;
	}
}

.headline-background {
	bottom: 0;
	right: 30px;
	width: 70%;
	text-align: right;
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	line-height: 2;
}

@media (max-width: 575px) {
	.headline-background {
		font-size: 14px;
		line-height: 1.8;
		right: 25px;
	}
}

@media (max-width: 350px) {
	.headline-background {
		font-size: 13px;
	}
}

.section-bg {
	background: #E7EFF2;
}

#marken .h3, #marken h3 {
	font-size: 1.05rem;
	color: #000;
	letter-spacing: 0.07em;
	line-height: 1.35;
	text-transform: uppercase;
}

#marken .h3 span, #marken h3 span {
	color: #00617F;
}

#marken .owl-item {
	background: #fff;
	padding: 1rem;
	border-radius: .5rem;
	box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.1);
	text-align: center;
}

#marken .owl-item .btn-secondary, #marken .owl-item .btn-secondary:focus, #marken .owl-item .btn-secondary:active {
	background-color: transparent;
	border-color: transparent;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	color: #00617F;
	text-transform: inherit;
	letter-spacing: 0.03em;
	font-weight: 500;
}

#marken .owl-item .btn-secondary:hover {
	color: #808080;
	background-color: transparent;
	border-color: transparent;
}

#marken .owl-item .btn-secondary::after {
	margin-left: 10px;
	vertical-align: middle;
}

#marken .owl-item h4 {
	font-size: 1.2rem;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0.05em;
}

@media (max-width: 575px) {
	#marken .owl-item h4 {
		font-size: 1rem;
		text-transform: uppercase;
		font-weight: 400;
		letter-spacing: 0.03em;
	}
}

.modal-content {
	border: none;
}

.modal .btn-secondary, .modal .btn-secondary:focus, .modal .btn-secondary:active {
	background-color: #00617F;
	border-color:#00617F;
	color: #fff;
}

.modal .btn-secondary:hover {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #808080;
}

.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 {
	color: #000;
	line-height: 1.55;
}

#ansprechpartner .owl-carousel .item, #kontakt .card, #news .owl-carousel .item {
	background: #fff;
	border-radius: .5rem;
	box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.1);
	border: none;
}

#ansprechpartner .owl-carousel .item img, #kontakt .card img, #news .owl-carousel .item .croppedImage {
	border-top-right-radius: .5rem;
	border-top-left-radius: .5rem;
}

#ansprechpartner .owl-carousel h4, #news .owl-carousel h4 {
	color: #000;
	text-transform: uppercase;
	font-size: 1.3rem;
	letter-spacing: 0.05rem;
}

#kontakt .card h4 {
	color: #000;
	font-size: 1.3rem;
	letter-spacing: 0.05rem;
}

#ansprechpartner .owl-carousel h5, #kontakt .card h5 {
	font-size: 1.12rem;
	font-weight: 400;
	line-height: 1.6;
}

#ansprechpartner .owl-carousel a {
	line-height: 2;
}

#ansprechpartner .owl-nav {
	position: absolute;
	left: -100px;
	bottom: 0;
}

#ansprechpartner .owl-nav .owl-prev, #ansprechpartner .owl-nav .owl-next {
	background: #fff;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.1);
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	color: #00617F;
}

.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover {
	color: #808080;
}

@media (max-width: 575px) {
	#ansprechpartner .owl-nav {
		left: unset;
		bottom: unset;
		top: -70px;
		right: 10px;
	}
}

#kontakt .card p {
	color: #00617F;
	font-weight: 400;
	font-size: 0.9em;
}

#kontakt iframe {
	border: 0;
	width: 100%;
	height: 720px;
}

@media (max-width: 767px) {
	#kontakt iframe {
		height: 780px;
	}
}

@media (max-width: 375px) {
	#kontakt iframe {
		height: 950px;
	}
}

.page-1020 #kontakt iframe {
	height: 1120px;
}

@media (max-width: 767px) {
	.page-1020 #kontakt iframe {
		height: 1150px;
	}
}

@media (max-width: 575px) {
	.page-1020 #kontakt iframe {
		height: 1500px;
	}
}

@media (max-width: 320px) {
	.page-1020 #kontakt iframe {
		height: 1550px;
	}
}

.page-1046 section h1, .page-1058 section h1 {
	margin-bottom: 20px;
	hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
}

.page-1046 section h2, .page-1058 section h2 {
	hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
}


.page-1046 section p, .page-1058 section p {
	margin-bottom: 30px;
	hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
}

@media (max-width: 991px) {
	.page-1046 h1, .page-1058 h1 {
		font-size: 1.7rem;
	}
}

@media (max-width: 575px) {
	.page-1046 h1, .page-1058 h1 {
		font-size: 1.5rem;
	}
}

.page-1058 section h3 {
	hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	font-size: 1.1rem;
	color: #000;
}

#datenschutz strong {
	font-weight: 500;
}

#datenschutz li {
	font-weight: 300;
	line-height: 1.6;
}

#datenschutz li:last-child {
	margin-bottom: 40px;
}

.crArchive {
    font-family: 'Rubik', sans-serif;
}

.crArchiveItem {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
    box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.05);
	display: flex;
	flex-wrap: wrap;
}

.crArchiveItemDate {
	margin-bottom: 10px;
	font-size: 0.9rem;
	text-align: right;
	flex-basis: 100%;
}

.crArchiveItemName {
    letter-spacing: 0.5px;
    font-weight: 500;
	order: 3;
	padding-left: 30px;
}

.crArchiveItemImage {
	order: 1;
}

.crArchiveItemDescription {
    display: none;
}

@media (min-width: 768px) and (max-width: 991px) {
	.crArchiveItemName {
		flex-basis: 70%;
	}
}

@media  (max-width: 767px) {
	.crArchiveItemName {
		padding-left: 0;
		text-align: center;
		flex-basis: 100%;
		margin-top: 20px;
	}
	.crArchiveItemImage {
		text-align: center;
		flex-basis: 100%;
	}
}

.croppedImage {
	height: 200px;
	overflow: hidden;
	position: relative;
}

.croppedImage img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: none;
	min-width: 100%;
	min-height: 100%;
}

#news .owl-item .item p.small {
	font-weight: 400;
	letter-spacing: 0.5px;
	color: #00617F;
}

#news .owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 30px;
}

.owl-carousel .owl-stage-outer {
	padding: 5px 0 10px 0;
}

#news .owl-carousel .owl-stage {
	display: flex;
}

#news .owl-carousel .owl-stage .owl-item .item {
	height: 100%;
}

#newsletter-anmeldung form input {
	box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.1);
	border: none;
}

#newsletter-anmeldung .btn-primary, #newsletter-anmeldung .btn-primary:focus, #newsletter-anmeldung .btn-primary:active {
	background-color: #00617F;
	border-color: #00617F;
	box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.05);
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	display: inherit;
	line-height: 1.6;
}

#newsletter-anmeldung .btn-primary:hover {
	color: #808080;
	background-color: #fff;
	border-color: #fff;
}

@media (min-width: 1200px) {
	#newsletter-anmeldung form input {
		width: 50%;
	}
}

@media (max-width: 575px) {
	#newsletter-anmeldung form input {
		font-size: 0.9rem;
	}
}

#newsletter-anmeldung form input::placeholder {
	color: #b3b3b3;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-align: center;
}

@media (min-width: 768px) {
	#marken .owl-theme {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
	}
	#marken .owl-theme .item {
		background: #fff;
		padding: 1rem;
		border-radius: .5rem;
		box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.1);
		text-align: center;
		float: left;
		margin: 10px;
		width: 40%;
	}
	#marken .owl-theme .item img {
		display: block;
		width: 100%;
	}
	#marken .owl-theme .item h4 {
		font-size: 1.2rem;
		text-transform: uppercase;
		font-weight: 400;
		letter-spacing: 0.05em;
	}
	#marken .owl-theme .item .btn-secondary::after {
		margin-left: 10px;
		vertical-align: middle;
	}
	#marken .owl-theme .item .btn-secondary, #marken .owl-theme .item .btn-secondary:focus, #marken .owl-theme .item .btn-secondary:active {
		background-color: transparent;
		border-color: transparent;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
		color: #00617F;
		text-transform: inherit;
		letter-spacing: 0.03em;
		font-weight: 500;
	}
}

@media (min-width: 992px) {
	#marken .owl-theme .item {
		width: 30%;
	}
}

@media (min-width: 1200px) {
	#marken .owl-theme .item {
		width: 20%;
	}
}

#marken .owl-carousel .owl-stage {
	display: flex;
}