/* Overlay style */
.overlay4 {
	position: fixed;
	width: 100%;
	height: calc(100% - 5rem);
	top: 5rem;
	left: 0;
	background: #131f34;
	border: 4px solid #f9b71c;
	color: #fff;
}

/* Overlay closing cross */
.overlay4 .overlay4-close {
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: auto;
	border: none;
	/*background: url(../img/cross.png) no-repeat center center;*/
	color: #fff;
	outline: none;
	z-index: 100;
}
.overlay4 .overlay4-close :hover{
	color:#f9b71c;
}
/* Effects */
.overlay4-simplegenie {
	visibility: hidden;
	-webkit-transform: translateY(60%) scale(0);
	transform: translateY(60%) scale(0);
	-webkit-transition: -webkit-transform 0.4s, visibility 0s 0.4s;
	transition: transform 0.4s, visibility 0s 0.4s;
	z-index: 5;
}

.overlay4-simplegenie.open4 {
	visibility: visible;
	-webkit-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
}