.bg-layer-wrapper{
	background: rgba(0,0,0, 0.4);
	width: 100vw;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 1000;
}


.bg-layer-top{
	background: url('../img/btn-violet-top.png') no-repeat; top left;
	padding: 31px 0 0;
	width: 735px;
	max-width: 95%;
}
.bg-layer-top .bg-bottom{
	background: url('../img/btn-violet-top.png') no-repeat top center;
	height: 31px;
	width: 100%;
	transform:rotate(180deg); 
	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg); 
	
}
.bg-layer{
	background-color: #6f3a8f;
	color:#fff;
}

.bg-layer .input{
	background: url('../img/input-transparent.png') no-repeat;
	padding: 14px 20px;
	border: 0;
	width: 500px;
}

.bg-layer .input input{
	background: none !imporetant; border: none; box-shadow: none !important;
}
.bg-layer .input input:focus{ background:none }
#editionSubmit{
	background: url('../img/edition-submit.png') no-repeat;
	width:125px;
	height: 77px;
}
#editionSubmit:before, #editionSubmit:after{
	display: none;
}

#closeLayer{
	right: -10px;
	top: -20px;
	background: #fff;
	border-radius: 10px;
	color: #000;
	padding: 5px 15px;
	font-weight: bold;
	cursor: pointer;
}

.layer-iframe{
	width:560px;
	height: 315px;
	margin: 0 auto
}
.layer-iframe iframe{ width:100%; height:100%; }

@media (max-width: 992px) {
	.bg-layer .input{ max-width: 100%; }
}

@media (max-width: 570px) {
	.layer-iframe{
		width:320px;
		height: 180px;
	}
}