
			.container-bg-image {
			position: absolute;
			top: 0;
			left: 0;
			z-index: -1;
			height: 100% !important;
			width: 100vw !important;
			object-fit: cover;
			}
		


		.teaser-element .content {
		padding-top: 0;
		display: flex;
		flex-direction: column;
		}
		.teaser-element .content h2 {
		order: 2;
		padding: 10px 10px 10px 0;
		}
		.teaser-element .content h3 {
		order: 3;
		padding: 10px 0;
		}

		.teaser-element .content h2 a::after {
		padding-left: 10px;
		content: "\f105";
		font-family: 'horfont';
		font-weight: 100;
		}
		.teaser-element .content h2 a::before {
		border-bottom: 1px solid green;
		width: 100%;
		}
		.teaser-element .content h2 > a:hover,
		.teaser-element .content h2 > a:hover::after {
		color: #2966a1;
		text-decoration: none;
		}
		.teaser-element .content img {
		order: 1;
		}
		.teaser-element .content span {
		order: 4;
		}
	


		@media (max-width: 1416px) {
		.slider-section-width-fix { max-width: 100%;}
		}
	


	.news .news-list-view .img-fluid {
		aspect-ratio: 1.6198830409356725146198830409357;
	}

	.news .news-list-view .extra {
		min-height: 40px;
	}

	.news .news-list-view .extra .news--time {
		display: inline;
	}

	.news .news-list-view .h2,
	.news .news-list-view h2 {
		height: 65px;
	}



			/* mobile styles */

		.is-touch .clear_button {
			top: 137px;
			right: 7px;
		}

		.is-touch .flatpickr-months,
		.is-touch .flatpickr-days,
		.is-touch .flatpickr-rContainer,
		.is-touch .dayContainer {
			width: 100%;
		}

		.is-touch .flatpickr-rContainer {
			margin: 0 auto;
		}

		.is-touch .dayContainer {
			max-width: 100%;
			min-width: 100%;
		}

		.is-touch .flatpickr-next-month {
			left: unset !important;
			right: 0;
		}

		.is-touch .flatpickr-monthDropdown-months {
			margin: 0 30px 0 0;
		}

		.is-touch .filter-container .nav-item.show .dropdown-menu.show {
			top: 0 !important;
			margin-top: 0;
			padding-top: 132px;
		}
		.is-touch .flatpickr-day {
			flex: 0 0 calc(100% /7 - 5px);
			max-width: 100% !important;
		}

		.is-touch .dayContainer {
			padding-top: 5px;
		}
	

