.pum-overlay-uncode {
	background: rgba(20, 22, 24, 0.6) !important;
}

.pum-close-uncode {
	color: #fff !important;
	cursor: pointer !important;
	line-height: 0 !important;
	position: absolute !important;
	right: -16px !important;
	top: 15px !important;
	z-index: 2200 !important;
}

@media (max-width: 959px) {
	.pum-close-uncode {
		top: 20px !important;
		right: -20px !important;
	}
}

body.rtl .pum-close-uncode {
	right: auto !important;
	left: -16px !important;
}

.pum-close-uncode:before {
	content: '\e117' !important;
	font-family: uncodeicon !important;
	font-size: 18px !important;
	transition: all 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) !important;
	display: inline-block !important;
}

.pum-close-uncode:hover:before {
	transform: rotate(180deg) !important;
}

.pum-container-uncode {
	padding: 16px !important;
	margin-bottom: 0;
}

@media (max-width: 959px) {
	.pum-container-uncode {
		padding: 20px !important;
	}
}

.pum_sub_form {
	margin-bottom: 0;
}

.pum-form--style-default input[type=email],
.pum-form--style-default input[type=text] {
	background-color: inherit;
    margin-bottom: 0;
    font-size: 15px;
    padding: 10px 15px 10px 15px;
}

.pum-form__field {
	margin-bottom: 18px;
}

.pum-sub-form-field--submit {
	margin-bottom: 0;
}

.pum-form__submit {
	font-size: 16px !important;
}
