@charset "utf-8";

.subpage-row > .col-6:last-child {
	padding-top:0;
}

.jobs .article,
.jobs .article a {
	outline:none;
}

.jobs .article a:hover {
	opacity:1;
}

.jobs-latest-container {
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:40px;
}

.jobs-latest-container .article {
	float:left;
	padding:0 10px;
}

.jobs-latest-container .article p {
	margin:0;
}


.jobs div.border-ltr,
.jobs div.border-rtl {
	padding:3px;
	width:100%;
	height:100%;
}

.jobs .inner-article {
	width:100%;
	height:100%;
	background:#fff;
}

.jobs .article h3 {
	font-size:1.6rem;
	margin-bottom:30px;
}


/* jobs List */

.jobs-list-container {
	margin-bottom:40px;
}

.jobs-list-container .jobs-list-inner {
	margin-left:-10px;
	margin-right:-10px;

	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.jobs-list-container .article {
	float:left;
	padding:10px;
	width:25%;

	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}


.jobs-list-container .article:nth-child(4n+1) {
	clear:both;
}


/* jobs Detail */

.jobs-single .jobs-single-timedata {
	margin-bottom:20px;
}

.jobs-single .teaser-text {
	font-family:'Tetria LT W01 Bold', Arial, Helvetica, sans-serif;
}

.jobs-single .content-box {
	margin-bottom:20px;
}

.jobs-single-item .text-block {
	margin-bottom:20px;
}


@media (max-width:1950px) {
	.jobs-list-container .article {
		width:33.3%;
	}
	.jobs-list-container .article:nth-child(4n+1) {
		clear:none;
	}
	.jobs-list-container .article:nth-child(3n+1) {
		clear:both;
	}
}

@media (max-width:1600px) {
	.jobs-list-container .article {
		width:50%;
	}
}

@media (max-width:1000px) {
	.jobs-list-container .article {
		width:100%;
	}
}


@media (max-width:800px) {
	.jobs-list-container .jobs-list-inner,
	.jobs-latest-container {
		margin-left:-5px;
		margin-right:-5px;
	}

	.jobs-latest-container .article {
		padding:0 5px;
	}

	.jobs-list-container .article {
		width:50%;
		padding:5px;
	}

	.jobs-list-container .article:nth-child(3n+1) {
		clear:none;
	}
	.jobs-list-container .article:nth-child(2n+1) {
		clear:both;
	}


}

@media (max-width:568px) {
	.jobs-list-container .article {
		width:100%;
	}

	.jobs-list-container .article:nth-child(2n+1) {
		clear:none;
	}
}