.advp-wrapper {

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	z-index: 99999;

	padding-top: 200px;

}



.advp-overlay-wrapper {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

}



.advp-popup-wrapper {

	margin: -60px auto;

	position: relative;

	box-shadow: 0 4px 20px rgba(32, 32, 32, 1);

}



.advp-layer {

	position: absolute;

}



.advp-layer-inner {

	width: 100%;

	height: 100%;

	display: inline-block;

	position: relative;

	padding: 1px;

	z-index: 1;

}


.advp-layer-text {

	text-align: center;
	line-height: 1.9em;

}



.advp-layer-image {

	width: 100%;

	height: 100%;

}