/* Enter Your Custom CSS Here */
p {
	text-align: justify;
}

#page-content-title {
	background: #dddddd;
}

.adding-white-text .vc-hoverbox-front-inner h2 {
	color: #ffffff;
}

li {
	margin-bottom: 10px;
}

/* form#contactForm textarea {
	width: 50%;
} */

/* #contact_name, #contact_email {
	width: 50%;
} */

/* #contact_phone {
	width: 40%;
} */

.awsm-filter-item-search .awsm-job-form-control {
    display: block;
    width: 73%;
	  min-height: 41px !important;
	  border: 1px solid #ebebeb;
    border-radius: 4px;
    background: #fff;
		color: #000;
    padding: 0 0 0 5px;
}

.awsm-job-form-group .awsm-job-form-control {
    display: block;
    width: 100%;
    min-height: 40px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    background: #fff;
}

form#contactForm input, form#contactForm textarea {
	min-height: 24px;
	border: 1px solid #ebebeb;
  border-radius: 4px;
  background: #fff;
	width: 90%;
}

.form-section {
	display: flex;
}

#contact_phone {
	width: 70% !important;
}

#contact_ext {
	width: 13% !important;
}

.form-section form#contactForm input.submit {
	width: 20%;
}

.google-map-sec {
	width: 50%;
}

.awsm-list-left-col {
	width: 30%;
}

.awsm-list-right-col {
	text-align: left;
	width: 70%;
}

.awsm-list-item .awsm-job-specification-wrapper {
	width: 100%;
}

.awsm-list-item .awsm-job-specification-item {
	width: 31%;
}

.job-main-container .awsm-job-item {
	background: #000000;
	opacity: 0.6;
}

.job-main-container .awsm-job-item h2 {
	color: #ffffff;
	font-size: 18px !important;
}

iframe .i4ewOd-pzNkMb-haAclf {
	display: none !important;
	position: initial !important;
}
.single-awsm_job_openings .single-postmetadata-divider-top, .single-awsm_job_openings .postmetadata, .single-awsm_job_openings .single-postmetadata-divider-bottom, .single-awsm_job_openings .breadcrumbs {
	display: none;
}