main.type-jobs>.elementor-section >.elementor-container {
	display: flex;
	flex-direction: column;
}

.type-jobs .contact-form {
	margin-top: 3rem;
}

.type-jobs .contact-form .form-group label {
	font-weight: normal;
}

.type-jobs .contact-form .asterisk {
	margin-left: .25rem;
	font-weight: bold;
}

.type-jobs .contact-form .info-asterisk i {
	margin-right: .25rem;
}
.type-jobs .contact-form .info-asterisk span {
	font-size: .85rem;
	font-style: italic;
}

.type-jobs input[type=date].form-control, .type-jobs input[type=email].form-control, .type-jobs input[type=number].form-control, .type-jobs input[type=password].form-control, .type-jobs input[type=search].form-control, .type-jobs input[type=tel].form-control, .type-jobs input[type=text].form-control, .type-jobs input[type=url].form-control, .type-jobs input[type=file].form-control, .type-jobs select.form-control, .type-jobs textarea.form-control {
    width: 100%;
    border: 1px  solid #666;
    border-radius: 3px;
    padding: 0.5rem  1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.type-jobs .contact-form .form-group input[type=submit] {
	margin-top: 2rem;
	margin-bottom: 0;
	border: none;
}

.job-contact-form input[type=submit]:hover {
	color: var( --e-global-color-accent );
	background-color: var( --e-global-color-secondary ) ;
}

.job-contact-form input[type=submit] {
	margin-top: 2rem;
	margin-bottom: 0;
	border: none;
	color: var( --e-global-color-secondary );
	background-color: var( --e-global-color-accent ) ;
	border-radius: 0 0 0 0;
}

.type-jobs .page-header .entry-title {
	text-align: left;
}

.type-jobs .elementor-widget-post-info .elementor-post-info {
	padding: 0;
}

.type-jobs .submit-success {
	background: var( --e-global-color-a17ec9c );
}

/* Quick Fix, Disables "a" tags. Because Archive Pages doesnt exist! */
.type-jobs .elementor-post-info__terms-list-item {
	pointer-events: none;
	cursor: default;
	text-decoration: none;
	color: black;
}
.type-jobs #special-email, .job-contact-form #special-email {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
    overflow: hidden;
}
.job-form #special-email, .job-form #special-captcha {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
	overflow: hidden;
}
