.richContent .list-job{margin:0;padding:0;list-style-type:none;margin-bottom:50px}.richContent .list-job>li{margin:0 0 1px}.richContent .list-job>li:before{display:none}.richContent .list-job a,.richContent .list-job a:visited{text-decoration:none;background-color:#ededed;display:block;padding:15px 20px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.richContent .list-job a:focus,.richContent .list-job a:hover{background-color:#bf0028;color:#fff}.richContent .list-job a:focus h2,.richContent .list-job a:hover h2{color:#fff}.richContent .list-job a:focus .type,.richContent .list-job a:hover .type{background-color:#000;color:#fff}.richContent .list-job h2{font-size:1.25em}.richContent .list-job span{position:absolute;top:50%;right:25px;font-size:3em;display:block;margin-top:-40px}.richContent .list-job .about_job{background-color:#f5f5f5;padding:10px 20px;font-size:90%;max-height:5000px;-webkit-transition-property:max-height,padding;-o-transition-property:max-height,padding;transition-property:max-height,padding;-webkit-transition-duration:.15s,.5s;-o-transition-duration:.15s,.5s;transition-duration:.15s,.5s}.richContent .list-job .about_job.hidden{max-height:0;padding:0 20px;overflow:hidden}.richContent .list-job .about_job>a{background-color:#bf0028;color:#fff;display:inline-block}.richContent .list-type li{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.richContent .list-type li:before{display:none}.richContent .list-type .type{background-color:#bf0028;color:#fff;padding:0 5px;border-radius:5px}.richContent .list-type .location{text-transform:uppercase}.richContent .list-type .date{font-size:.75em}