/*--------------------------------------------------------------
# MCW - Job Vacancies Listing
--------------------------------------------------------------*/

.mcw-job-vacancies-wrap {
	width: 100%;
}

.mcw-job-vacancies-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 25px;
}

.mcw-job-card {
	padding: 30px;
	background: #ffffff;
	border: 1px solid #e1e6ef;
	border-radius: 4px;
}

.mcw-job-card-title {
	margin-bottom: 10px;
	color: #414566;
}

.mcw-job-card-meta {
	margin-bottom: 15px;
	font-weight: 600;
	color: #414566;
}

.mcw-job-card-meta span {
	display: inline-block;
	margin-right: 12px;
}

.mcw-job-card p {
	margin-bottom: 20px;
}

/*--------------------------------------------------------------
# MCW - Job Vacancy Buttons
--------------------------------------------------------------*/

body #page-container .mcw-job-card-button.et_pb_button,
body #page-container .mcw-job-apply-button.et_pb_button {
	display: inline-block;
	margin-top: 5px;
}

body #page-container .mcw-job-card-button.et_pb_button:hover,
body #page-container .mcw-job-apply-button.et_pb_button:hover {
	text-decoration: none !important;
}

/*--------------------------------------------------------------
# MCW - Single Job Vacancy
--------------------------------------------------------------*/

.mcw-job-single {
	width: 100%;
}

.mcw-job-single-section {
	margin-bottom: 32px;
}

.mcw-job-single-section h2,
.mcw-job-single-section h3 {
	color: #414566;
}

.mcw-job-single-meta {
	margin-bottom: 28px;
	font-weight: 600;
	color: #414566;
}

.mcw-job-single-meta span {
	display: inline-block;
	margin-right: 15px;
}

.mcw-job-single ul {
	margin-bottom: 0;
	padding-left: 22px;
}

.mcw-job-single li {
	margin-bottom: 8px;
}

.mcw-job-apply-box {
	margin-top: 35px;
	padding: 28px;
	background: #f2f6fc;
	border-left: 5px solid #414566;
}

/*--------------------------------------------------------------
# MCW - Job Vacancies Mobile
--------------------------------------------------------------*/

@media only screen and (max-width: 767px) {

	.mcw-job-card {
		padding: 22px;
	}

	.mcw-job-card-meta span,
	.mcw-job-single-meta span {
		display: block;
		margin-right: 0;
		margin-bottom: 6px;
	}

	.mcw-job-apply-box {
		padding: 22px;
	}

}