.event-banner-content .the-title-recruit{text-transform: uppercase;}
.text-heading { color: inherit;   font-size: 24px;font-weight: bold;font-family: inherit;}
.text-heading:after,.text-heading:before{display: block;content: "";clear: both;}
.text-heading span{display: block;float: left;}
.text-heading span:after {display: block;/*width: 50%*/;content: "";height: 0;border-bottom: solid 1px #dd1a34;margin-top: 5px;}
.joblist {margin-top: 25px;}
.joblist ul{display: block; list-style: none; margin: 0; padding: 0;}
.joblist ul li{display: block; border-bottom: solid 1px #ddd; padding:  15px 25px;}
.joblist ul li.even {background: #f8f8f8;}
.joblist ul li:last-child{border: 0;}
.joblist ul li i{margin-right: 6px;}
.job-title a {color: #d64e5e;font-size: 18px;}
.job-title a:before{display: inline-block;content: "";border-left: solid 6px #dd1a34;border-top: solid 5px transparent;border-bottom: solid 5px transparent;margin:0 6px 0 -10px;position: relative; top: -1px;}
.job-foot-info {margin-top: 10px;font-size: 13px;}
.job-place {display: block;font-size: 13px;margin-top: 10px;}

.kc-text-bold {font-weight: 600;} 
.table-job-detail {margin: 20px 0 60px 0; background: url(../img/background.png) no-repeat;}
.table-job-detail table tr td{border-right: solid 1px #fff;border-bottom: solid 1px #fff;background: rgba(221, 221, 221, 0.5);}

.recruit-skill-sets pre{background: #fff;border: 0; font-size: 15px;padding: 10px 0;}
.recruit-skill-sets h3{font-size: 15px;font-weight: bold;margin: 5px 0;}