

.glightboxHidden {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	opacity: 0;
}

/*
.headline__image {
	animation: imgAnim 20s ease-in-out infinite;
	animation-delay: 2s;
	transform-origin: 50% 50%;
	background-position: 13% 50%;
}


@keyframes imgAnim {
	0% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 13% 50%;
	}
	25% {
		transform: translate(-10%, 0%) scale(1.8);
		transform-origin: 50% 50%;
		background-position: 55% 50%;
	}
	30% {
		transform: translate(-10%, 0%) scale(1.8);
		transform-origin: 50% 50%;
		background-position: 55% 50%;
	}
	60% {
		transform: translate(10%, -10%) scale(1.2);
		transform-origin: 50% 50%;
		background-position: 90% 50%;
	}
	95% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 13% 50%;
	}
	100% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 13% 50%;
	}
}


@keyframes imgAnimDesktop {
	0% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 13% 50%;
	}
	30% {
		transform: translate(-10%, 0%) scale(1.7);
		transform-origin: 85% 38%;
		background-position: 55% 50%;
	}
	35% {
		transform: translate(-10%, 0%) scale(1.7);
		transform-origin: 85% 38%;
		background-position: 55% 50%;
	}
	70% {
		transform: translate(-20%, -10%) scale(1.4);
		transform-origin: 50% 70%;
		background-position: 90% 30%;
	}
	95% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 13% 50%;
	}
	100% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 13% 50%;
	}
}


@media (min-width: 1200px) {
	
	.headline__image {
		animation: imgAnimDesktop 25s ease-in-out infinite;
	}
}
*/


/*
.headline__image {
	animation: imgAnim 20s ease-in-out infinite;
	animation-delay: 2s;
	transform-origin: 50% 50%;
	background-position: 20% 50%;
}


@keyframes imgAnim {
	0% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 20% 50%;
	}
	25% {
		transform: translate(-10%, -10%) scale(1.3);
		transform-origin: 60% 30%;
		background-position: 100% 50%;
	}
	30% {
		transform: translate(-10%, -10%) scale(1.3);
		transform-origin: 60% 30%;
		background-position: 100% 50%;
	}
	60% {
		transform: translate(10%, -10%) scale(1.2);
		transform-origin: 60% 50%;
		background-position: 20% 50%;
	}
	95% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 20% 50%;
	}
	100% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 20% 50%;
	}
}
*/


/*
@keyframes imgAnim {
	0% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 20% 50%;
	}
	25% {
		transform: translate(-10%, -10%) scale(1.2);
		transform-origin: 50% 30%;
		background-position: 100% 50%;
	}
	30% {
		transform: translate(-10%, -10%) scale(1.2);
		transform-origin: 50% 30%;
		background-position: 100% 50%;
	}
	60% {
		transform: translate(10%, -10%) scale(1.2);
		transform-origin: 60% 50%;
		background-position: 20% 50%;
	}
	95% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 20% 50%;
	}
	100% {
		transform: translate(0%, 0%) scale(1);
		transform-origin: 50% 50%;
		background-position: 20% 50%;
	}
}
*/


@media (max-width: 480px) {

	.headline {
		min-height: 330px;
		height: calc(var(--vh, 1vh) * 45);
	}
	
	.sc__title {
		text-align: center;
	}
	
	.sc__content {
		text-align: center;
	}
	
	.ws--fullImage {
		min-height: 330px;
		height: calc(var(--vh, 1vh)* 50);
	}
	
	.ws--sliderGreen .ge__image {
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	
}


@media (max-width: 991px) {

	.home .header .mainLogo {
		opacity: 1;
	}
	
	.home .header {
		background-color: var(--color__green--dark);
	}
	
	.header {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	
	.header.header--hidden {
		padding-top: 3em;
		padding-bottom: 3em;
	}
	
	.header.header--active, 
	.header.header--sticky {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	
	.headline__fleha {
		display: none;
		min-height: auto;
		padding-top: 1.5em;
		padding-bottom: 1.5em;
	}
}


@media (max-width: 767px) {
	
	.razgledZaZivet .ws__inner {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}
	
	.razgledZaZivet .ws__content {
		order: 2;
	}
	
	.razgledZaZivet .ws__gallery {
		order: 1;
	}
}

@media (min-width: 1200px) {
	
	.lang_en .ws--form h2,
	.lang_en .ws--form .h2 {
		font-size: 3.7em;
	}
}

