.row-job {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

[class*="col-"] {
	padding-right: 15px;
	padding-left: 15px;
}

@media only screen and (max-width:600px) {
	.col-12-sm-job {
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}
}

.col-12-job {
	flex: 0 0 100%;
	max-width: 100%;
}

.col-8-job {
	flex: 0 0 66.66%;
	max-width: 66.66%;
}

.col-6-job {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-5-job {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-4-job {
	flex: 0 0 33.33%;
	max-width: 33.33%;
}

.col-3-job {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-2-job {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.jobs .job-item {
	background-color: #e5f1ed !important;
	padding: 1.25rem;
	margin-bottom: 2rem;
}

.jobs .job-item .title {
	margin-bottom: 1rem;
	font-size: 1.875rem;
	font-weight: normal;
}

.jobs .job-item .data-field {
	margin-bottom: 1.5rem;
}
.jobs .job-item .data-field .first-row {
	margin-bottom: 5px;
}
@media only screen and (max-width:600px) {
	.jobs .job-item .data-field .first-row {
		position: relative;
	}
    .jobs .job-item .title {
        font-size: 1.125rem;
    }
}

.jobs .job-item .data-field .icon {
	width: 25px;
	vertical-align: middle;
}
@media only screen and (max-width:600px) {
	.jobs .job-item .data-field .icon {
		position: absolute;
	}
}

.jobs .job-item .data-field .field-label {
	vertical-align:top;
	margin-left: 5px;
}
@media only screen and (max-width:600px) {
	.jobs .job-item .data-field .field-label {
		margin-left: 35px;
		display: inline-block;
	}
}

.jobs .job-item .data-field .field-value {
	font-weight: bold;
	margin-left: 35px;
}
@media only screen and (max-width:600px) {
/*	.jobs .job-item .data-field .field-value {
		margin-left: 0;
	}*/
}

.jobs .job-item .button-part {
	text-align: right;
	text-align: -webkit-right;
	align-self: flex-end;
}

.jobs .job-item .button-part a {
	margin-bottom: 1rem;
}

@media print {
	.buttons-wrapper {
		display: none;
	}

	.header .savings, .savings-section .savings {
		font-size: 60px;
	}
}

