@media screen and (min-width: 940px) {
	form.filter label {
		display: inline-block;
		width: 33%;
		padding: 0 15px;
	}
	form.filter label:first-child {
		padding-left: 0;
	}
	form.filter label:nth-child(3) {
		padding-right: 0;
	}

	.elitejobs-jobs .col-md-6, .elitejobs-jobs-detail .col-md-6 {
		display: inline-block;
		width: 50%;
		box-sizing: border-box;
		vertical-align: top;
	}

	.elitejobs-jobs .col-md-6.left, .elitejobs-jobs-detail .col-md-6.left {
		padding-right: 20px;
	}
	.elitejobs-jobs .col-md-6.right, .elitejobs-jobs-detail .col-md-6.right {
		padding-left: 20px;
	}
	
	.elitejobs-jobs-detail .info > div {
		width: 33%;   
		display: inline-block;
	}
	.elitejobs-jobs-detail #content  .info > span {
		display: block;
		margin-top: 20px;
		text-align: right;
	}
	#poziceform .req{
		margin-bottom: 20px;
	}

	.pozice2 .mobile, .pozice3 .mobile {
		display: none;
	}
	.pozice2 > div:first-child {
		left: 120px;
	}
	.list .pozice2, .list .pozice2 > a > img {
		max-width: 650px!important;
		text-align: center;
	}
	.pozice2 .details {
		max-width: 650px!important;
	}
	.pozice2 > a .btn {
		position: absolute!important;
		bottom: 27px;
		left: 50%;
		transform: translateX(-50%);
		min-width: 200px;
	}
	.mobile {display: none;}
}
