.joboffer_list{
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #807C77;
	border-bottom: 1px solid #807C77;
}

.joboffer_list li {
    border-bottom: 1px solid #807C77;
}
.joboffer_list li:last-of-type {
    border-bottom: none;
}

.job_teaser a {
    position: relative;
    display: block;
    padding: 2rem 1rem;
    color: #666666;
    transition: background-color 0.15s ease-in-out,color 0.15s ease-in-out;
}
.job_teaser a, .job_teaser a:hover, .job_teaser a:focus {
    outline: none;
}
.job_teaser a:hover,.job_teaser a:focus{
	color:inherit;background-color:#F2F0EE;
}
.job_teaser h3{
	font-weight:normal;
}
.job_teaser a::after {
    content: '';
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
    text-indent: -99999px;
    background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2227%22%20viewBox%3D%220%200%2013%2027%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ERectangle%202%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M0%201.523V0l13.001%2013.475L0%2026.95v-1.523l11.531-11.952z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    background-size: 13px 27px;
    width: 13px;
    height: 27px;
    margin-top: -13px;
    right: 1rem;
    top: 50%;
}

.tx-es-umantis-jobs .section {
    display: block;
    width: 100%;
    text-align: center;
    zoom: 1;
}

.tx-es-umantis-jobs .padding_bottom_small {
    padding-bottom: 1rem;
}
.tx-es-umantis-jobs .padding_top_small {
    padding-top: 1rem;
}

.tx-es-umantis-jobs .textlist {
    text-align: left;
}

.tx-es-umantis-jobs .textgrid::after {
    clear: both;
}
.tx-es-umantis-jobs .textgrid::before, .textgrid::after {
    content: "";
    display: table;
}
.tx-es-umantis-jobs .textgrid {
    text-align: left;
}
.tx-es-umantis-jobs .textgrid .element {
    width: 33%;
    padding-right: 1rem;
}
.tx-es-umantis-jobs .textgrid .element {
    float: left;
    margin: 1rem 0;
    height: 4rem;
}
.tx-es-umantis-jobs .textgrid .element h3 {
    margin: 0;
    font-size: 1.5rem;
}

.tx-es-umantis-jobs .job_detail .separator hr {
    border-color: #979797;
}
.tx-es-umantis-jobs .separator hr {
    width: 100%;
    max-width: 1280px;
    border-width: 1px;
    border-color: #807C77;
    margin: 2rem auto;
    display: block;
}

.tx-es-umantis-jobs .text-left{
	text-align: left;
}

.tx-es-umantis-jobs .textgrid{text-align: center}

.tx-es-umantis-jobs .textgrid .element{width:100%;float:left;margin:1rem 0;height:4rem;}

@media only screen and (min-width:768px){
	.tx-es-umantis-jobs .textgrid{text-align: left}
	.tx-es-umantis-jobs .textgrid .element{width:33%;padding-right:1rem;}
}

@media only screen and (min-width:992px){
	.tx-es-umantis-jobs .job_teaser a::after {
    	background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2253%22%20viewBox%3D%220%200%2026%2053%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Earrow-right-grey-big%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M1034.392%2079.635L1009%2053.318%201034.392%2027%22%2F%3E%3Cmask%20id%3D%22b%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2225.392%22%20height%3D%2252.635%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cuse%20mask%3D%22url%28%23b%29%22%20transform%3D%22rotate%28-180%20517.196%2039.818%29%22%20xlink%3Ahref%3D%22%23a%22%20stroke-width%3D%222%22%20stroke%3D%22%23B4AEA3%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    	background-size: 26px 53px;
    	width: 26px;
    	height: 53px;
    	margin-top: -26px;
	}
}


