.swiss main .afisha .lector {
	line-height:1em;
}
@media (max-width:850px) {
	.swiss main .afisha p {
		white-space:normal;
	}
	.swiss main .afisha.wrap .column {
		flex:0 0 100%;
	}
	.swiss main .afisha .movie {
		min-width:0;
	}
}
@media (min-width:851px) {
	.swiss #schedule-lectures .afisha.wrap .column {
		flex:0 1 auto;
		max-width:80%;
	}
}
#booking .movie[id] {
	scroll-margin-top:48px;
}
.swiss header .logos,
.swiss footer .logos {
	padding-left:2em;
	padding-right:2em;
}
.swiss header .logos img,
.swiss footer .logos img {
	width:100%;
	max-width:100%;
	max-height:none !important;
}
.swiss main .afisha + p.comment {
	margin-top:-.1em;
}
.swiss main .afisha ~ p.comment.cinema {
	margin-bottom:1.5em;
}
