/* Careers */

.careers-details {}
.career-label {font-weight:bold;}
.career-description {margin: 0 0 10px 0;}


.careers-listing {font-size: .85em;}
.careers-listing th {font-size: 1.125em; padding: 20px 20px 20px 10px; background: #e7e7e7; border-bottom:1px solid #c7c7c7; text-align: left;}
.careers-listing tr.alternate td {background: #f5f5f5}


/* < 959px */
@media only screen and (min-width:11.250em) and (max-width:59.9375em) {
    .careers-listing,
	.careers-listing thead,
	.careers-listing tbody,
	.careers-listing tr,
	.careers-listing td {
		display:block;
		width:100%;
	}

	.careers-listing tr {border:1px solid #E1E1E1;}
	.careers-listing th {display:none;}
	.careers-listing td {border-style:none;}
    .careers-listing {font-size: 1em;}
    .careers-listing td {padding: 5px 10px;}
    .careers-listing td:nth-child(1):before {content:"Job Title: "; margin: 0 7px 0 0;font-weight: 700;}
    .careers-listing td:nth-child(2):before {content:"Company: "; margin: 0 7px 0 0;font-weight: 700;}
    .careers-listing td:nth-child(3):before {content:"Division: "; margin: 0 7px 0 0;font-weight: 700;}
    .careers-listing td:nth-child(4):before {content:"Job Type: "; margin: 0 7px 0 0;font-weight: 700;}
    .careers-listing td:nth-child(5):before {content:"Job Location: "; margin: 0 7px 0 0;font-weight: 700;}
    .careers-listing td:nth-child(6):before {content:"Job Number: "; margin: 0 7px 0 0;font-weight: 700;}
    .careers-listing td:nth-child(7):before {content:"Posted Date: " ; margin: 0 7px 0 0;font-weight: 700;}
}


/* 16px baseline (768px +) */
@media only screen and (min-width:48em){
    .careers-listing td {padding:15px;}
}



@media (min-width: 60em) {
     .careers-listing {font-size: .85em;}
}

/* End Careers */

