.ha-footer-top .row {
	align-items: center;
}

.ha-footer-top .cert {
	flex-grow: 1;
}

.ha-footer-top .cert img {
	display: block;
	padding: 50px 0 70px 12.5px;
	width: 250px;
	height: auto;
}

.ha-footer-top-contacts {
	flex-grow: 0 !important;
	justify-content: flex-end !important;
}

.ha-footer-top-contacts  ul {
	flex-wrap: nowrap !important;
	flex-grow: 0 !important;
}

.ha-footer-top-contacts  li {
	margin-right: 45px;
}

.ha-footer-logo-list-social {
	flex-grow: 0 !important;
}

.ha-footer-logo-list-social  ul {
	padding: 50px 0 70px;
	display: flex;
	flex-wrap: nowrap !important;
}



/*** Hide news filter without content ***/

.relaunch22 #timeline-filter #filter-menus a {
	display: none;
}
.relaunch22 #timeline-filter #filter-menus a:last-of-type {
	display: block;
}


/*** hide unwanted navi element ***/

ul.navigation > li:first-of-type .linklist > ul > li.last-of-type {
	display: none;
}


/*** news slider ***/
.slidernav {
	display: flex;
	height: 50px;
	justify-content: center;
	color: lightgrey;
	transition: all 0.75s ease-out;
}
.slidernav .slick-arrow {
	cursor: pointer;
}
.slidernav .slick-arrow span {
	margin: 0 10px;
	position: relative;
	top: 2px;
	color: lightgrey;
	font-weight: bold;
	transition: all 0.75s ease-out;
}
.slidernav .slick-arrow:hover span {
	color: #0C3A5E;
}
.slidernav .slick-arrow span.hellhidden {
	display: none;
}
.slidernav .slick-arrow img.arrowhover {
	display: none;
}
.slidernav .slick-arrow:hover img.arrowhover {
	display: inline;
}
.slidernav .slick-arrow:hover img.arrowdefault {
	display: none;
}

.slidernav a.slick-prev img {
	margin-right: 24px;
}
.slidernav a.slick-next img {
    transform: rotate(180deg);
	margin-left: 24px;
}
.slidernav a.slick-next {
	order: 3;
}
.slidernav ul {
	order: 2;
	display: flex;
	justify-content: center;
	align-items: center;
}
.slidernav li {
	margin: 0 10px;
	transition: all 0.75s ease-out;
	display: none;
}
.slidernav li:nth-of-type(1),
.slidernav li:nth-of-type(2),
.slidernav li:nth-of-type(3) {
	display: block;
}
.slidernav li button {
	border: none;
	background: none;
	outline: none;
	color: lightgrey;
	font-weight: bold;
}
.slidernav li button:active,
.slidernav li button:focus,
.slidernav li button:focus-visible {
	border: none;
	background: none;
	outline: none;
}
.slidernav li button:hover {
	color: #0C3A5E;
}
.slidernav li.slick-active button {
	color: #0C3A5E;
	cursor: default;
}
.slidernav img {
	height: 50px;
}

.wv_hagim_newsslider:not(.xlslider) {
	max-width: 820px;
	margin: 0 auto;
}

.wv_hagim_newsslider .row {
	display: none;
}
.wv_hagim_newsslider .row:first-of-type {
	display: block;
}

@media (min-width: 992px) {
	.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first {
		height: 300px;
	}
	.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first .x-subtitle {
		display: block;
	}
	.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first .newsteaser-article-content {
		float: none;
		padding: 20px 32px 20px 24px;
	}
	.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first a.imglink {
		float: right;
		height: 100%;
		width: 50%;
	}
	.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first a picture {
		display: inline-block;
		height: 100%;
	}
	.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first .x-title {
		/*
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 16px;
		margin-top: 10px;
		*/
	}
	.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first .x-text {
		font-size: 1rem;
		line-height: 27px;
		color: #0C3A5E;
	}
}

.wv_hagim_newsslider.wv_hagim_newsteaser .x-subtitle {
	font-size: 14px;
	color: #808486 !important;
}
.wv_hagim_newsslider.wv_hagim_newsteaser .newsteaser-article.x-first .x-title {
	font-size: 1.125rem;
	line-height: 23px;
	color: #0C3A5E;
	margin: 10px 0;
	letter-spacing: 0.5px;
}