.eyv-overlay-cinema {
	visibility: hidden;
	width: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s;
	transition: width 0.5s 0.3s, visibility 0s 0.8s;
}

.eyv-overlay-cinema.open {
	visibility: visible;
	width: 100%;
	-webkit-transition: width 0.5s;
	transition: width 0.5s;
}

.eyv-overlay-cinema .eyv-overlay-content,
.eyv-overlay-cinema .eyv-overlay-close {
	opacity: 0;
	-webkit-transition: opacity 0.3s 0.5s;
	transition: opacity 0.3s 0.5s;
}

.eyv-overlay-cinema.open .eyv-overlay-content,
.eyv-overlay-cinema.open .eyv-overlay-close {
	opacity: 1;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.eyv-overlay-cinema.close .eyv-overlay-content,
.eyv-overlay-cinema.close .eyv-overlay-close {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}