

/*************************************************************************

                             P O S T E R

*************************************************************************/


.poster-popup{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
	background: rgba(50,50,50,.5);
	opacity: 0;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	will-change: opacity;
	opacity: 0;
	overflow: auto;
}

.poster-popup.active{
	display: block;
}

.poster-popup.shown{
	opacity: 1;
}

.poster-popup>*{
	position: absolute;
	width: 100%;
	height: 100%;
}

.poster-popup>*{
	/*min-height: 100vw;*/
}


.poster-popup::-webkit-scrollbar{
	width: 0;
}
.poster-popup::-moz-scrollbar{
	width: 0;
}
.poster-popup::-ms-scrollbar{
	width: 0;
}
.poster-popup::scrollbar{
	width: 0;
}
.poster-popup::-webkit-scrollbar-track{
	background: transparent;
}

.poster-popup::-moz-scrollbar-track{
	background: transparent;
}

.poster-popup::-ms-scrollbar-track{
	background: transparent;
}

.poster-popup::scrollbar-track{
	background: transparent;
}

.poster-popup::-webkit-scrollbar-thumb{}

.poster-popup::-moz-scrollbar-thumb{}

.poster-popup::-ms-scrollbar-thumb{}

.poster-popup::scrollbar-thumb{}


.poster-popup .poster{
	padding: 100px 0;
/*	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
*/}

	.poster-popup .poster .close{
		position: relative;
		text-align: right;
		margin: 0 auto;
		max-width: 530px;
		width: calc(100% - 20px);
	}

		.poster-popup .poster .close>*{
			position: relative;
			display: inline-block;
			width: 56px;
			height: 56px;
			right: -17px;
			-webkit-transition: opacity 200ms ease;
			-moz-transition: opacity 200ms ease;
			-ms-transition: opacity 200ms ease;
			transition: opacity 200ms ease;
			will-change: opacity;
			opacity: 1;
		}

		.poster-popup .poster .close>*:hover{
			opacity: .75;
		}

		.poster-popup .poster .close>*,
		.poster-popup .poster .close>* *{
			cursor: pointer;
		}

			.poster-popup .poster .close>*:before,
			.poster-popup .poster .close>*:after{
				content: '';
				position: absolute;
				display: block;
				width: 29px;
				height: 2px;
				top: 26px;
				left: 14px;
				background: #fff;
			}

			.poster-popup .poster .close>*:before{
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				transform: rotate(45deg);
			}

			.poster-popup .poster .close>*:after{
				-webkit-transform: rotate(-45deg);
				-moz-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				transform: rotate(-45deg);
			}

	.poster-popup .poster .view{
		display: block;
		/*display: none;*/
		max-width: 530px;
		width: calc(100% - 20px);
		margin: 0 auto;
	}


