/*
Theme Name: Film
Author:
Author URI: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
.contacts-items {
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
}

.impressum {
	position: relative;
}

.impressum .title,
.conf_polyt .title {
	margin-bottom: 20px;
}

.contacts .title {
	margin-bottom: 45px;
}

.about-right img {
height: auto;
object-fit: unset;
}

nav.menu ul {
	justify-content: flex-start;
}

@media screen and (min-width: 768px) {

	nav.menu ul li + li {
		margin-left: 15px;
	}
	
}

ul.socials {
	justify-content: flex-end;
}

.impressum,
.conf_polyt {
	padding-bottom: 70px;
	padding-top: 70px;
}

.impressum p,
.conf_polyt p {
	line-height: 27px;
}

.contacts-content + .contacts-content {
	margin-top: 70px;
}

.schedule .img {
	display: block;
	margin: 20px auto;
	max-width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 992px) {
	.container {
		max-width: 770px;
	}
}

.tickets {
	position: relative;
	text-align: center;
	padding-top: 70px;
}

.tickets .round {
	top: 30px;
}

.tickets h2 {
	margin-bottom: 20px;
}

.linksTickets {
	display: flex;
	align-items: center;
	justify-content: center;
}

.linksTickets > a {
	display: block;
	height: 150px;
}

.linksTickets > a + a {
	margin-left: 30px;
}

.linksTickets img {
	max-width: 100%;
	max-height: 100%;
}