.clearfix {
	zoom: 1;
}

.clearfix:after, .clearfix:before {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.rp4wp-related-job_listing>ul, ul.job_listings {
	border-top: 1px solid #eee;
	margin: 0;
	padding: 0;
}

.rp4wp-related-job_listing>ul.loading, ul.job_listings.loading {
	background: url("https://eqcwkereznr.exactdn.com/wp-content/plugins/wp-job-manager/assets/dist/css/../images/ajax-loader.ea183bf2.gif") no-repeat center 32px;
	border-bottom: 1px solid #eee;
	min-height: 96px;
	--lzl-bg-img: "https://eqcwkereznr.exactdn.com/wp-content/plugins/wp-job-manager/assets/dist/css/../images/ajax-loader.ea183bf2.gif";
}

.rp4wp-related-job_listing>ul.loading.lzl:not(.lzl-ed), ul.job_listings.loading.lzl:not(.lzl-ed), .rp4wp-related-job_listing>ul.loading.lzl-ing:not(.lzl-ed), ul.job_listings.loading.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKElEQVRYCe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgy8DwwQIAABziq1xwAAAABJRU5ErkJggg==");
}

.rp4wp-related-job_listing>ul li.job_listing, .rp4wp-related-job_listing>ul li.no_job_listings_found, ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
	border-bottom: 1px solid #eee;
	list-style: none outside;
	margin: 0;
	padding: 0;
}

.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a, ul.job_listings li.job_listing.job_position_filled a, ul.job_listings li.no_job_listings_found.job_position_filled a {
	opacity: .25;
}

.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found, .rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found, ul.job_listings li.job_listing.no_job_listings_found, ul.job_listings li.no_job_listings_found.no_job_listings_found {
	border-bottom: 1px solid #eee;
	padding: 1em;
}

.rp4wp-related-job_listing>ul li.job_listing a, .rp4wp-related-job_listing>ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
	zoom: 1;
	border: 0;
	display: block;
	line-height: 1.5em;
	overflow: hidden;
	padding: 1em 1em 1em 2em;
	position: relative;
	text-decoration: none;
}

.rp4wp-related-job_listing>ul li.job_listing a:focus, .rp4wp-related-job_listing>ul li.job_listing a:hover, .rp4wp-related-job_listing>ul li.no_job_listings_found a:focus, .rp4wp-related-job_listing>ul li.no_job_listings_found a:hover, ul.job_listings li.job_listing a:focus, ul.job_listings li.job_listing a:hover, ul.job_listings li.no_job_listings_found a:focus, ul.job_listings li.no_job_listings_found a:hover {
	background-color: #fcfcfc;
}

.rp4wp-related-job_listing>ul li.job_listing a img.company_logo, .rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo, ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
	box-shadow: none;
	float: left;
	height: 42px;
	left: 1em;
	margin-right: 1em;
	position: absolute;
	vertical-align: middle;
	width: 42px;
}

.rp4wp-related-job_listing>ul li.job_listing a div.location, .rp4wp-related-job_listing>ul li.job_listing a div.position, .rp4wp-related-job_listing>ul li.job_listing a ul.meta, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position, .rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta, ul.job_listings li.job_listing a div.location, ul.job_listings li.job_listing a div.position, ul.job_listings li.job_listing a ul.meta, ul.job_listings li.no_job_listings_found a div.location, ul.job_listings li.no_job_listings_found a div.position, ul.job_listings li.no_job_listings_found a ul.meta {
	box-sizing: border-box;
}

.rp4wp-related-job_listing>ul li.job_listing a div.position, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position, ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {
	float: left;
	line-height: 1.5em;
	padding: 0 0 0 42px;
	width: 55%;
}

.rp4wp-related-job_listing>ul li.job_listing a div.position h3, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3, ul.job_listings li.job_listing a div.position h3, ul.job_listings li.no_job_listings_found a div.position h3 {
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

.rp4wp-related-job_listing>ul li.job_listing a div.position .company, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company, ul.job_listings li.job_listing a div.position .company, ul.job_listings li.no_job_listings_found a div.position .company {
	color: #999;
}

.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline, ul.job_listings li.job_listing a div.position .company .tagline, ul.job_listings li.no_job_listings_found a div.position .company .tagline {
	margin-left: .5em;
}

.rp4wp-related-job_listing>ul li.job_listing a div.location, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location, ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
	color: #999;
	float: left;
	line-height: 1.5em;
	padding: 0 0 0 1em;
	text-align: left;
	width: 25%;
}

.rp4wp-related-job_listing>ul li.job_listing a .meta, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
	color: #999;
	float: right;
	line-height: 1.5em;
	list-style: none outside;
	margin: 0;
	padding: 0 0 0 1em;
	text-align: right;
	width: 20%;
}

.rp4wp-related-job_listing>ul li.job_listing a .meta li, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li, ul.job_listings li.job_listing a .meta li, ul.job_listings li.no_job_listings_found a .meta li {
	display: block;
	list-style: none outside;
	margin: 0;
}

.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type, ul.job_listings li.job_listing a .meta .job-type, ul.job_listings li.no_job_listings_found a .meta .job-type {
	font-weight: 700;
}

.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a, ul.job_listings li.job_listing.job_position_featured a, ul.job_listings li.no_job_listings_found.job_position_featured a {
	background: #fefee5;
}

.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus, .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover, ul.job_listings li.job_listing.job_position_featured a:focus, ul.job_listings li.job_listing.job_position_featured a:hover, ul.job_listings li.no_job_listings_found.job_position_featured a:focus, ul.job_listings li.no_job_listings_found.job_position_featured a:hover {
	background-color: #fefed8;
}

.widget ul.job_listings li.job_listing a {
	padding: 1em 0;
}

.widget ul.job_listings li.job_listing .image {
	float: left;
}

.widget ul.job_listings li.job_listing .image img {
	left: 0;
	position: relative;
}

.widget ul.job_listings li.job_listing .content {
	overflow: hidden;
}

.widget ul.job_listings li.job_listing .position {
	float: none;
	padding: 0;
	width: auto;
}

.widget ul.job_listings li.job_listing ul.meta {
	float: none;
	margin: 0;
	padding: 0;
	text-align: left;
	width: auto;
}

.widget ul.job_listings li.job_listing ul.meta li {
	display: inline;
	float: none;
	font-weight: 400;
	margin: 0 .5em 0 0;
	padding: 0;
}

.widget ul.job_listings li.job_listing ul.meta li:after {
	content: "‣";
	padding: 0 0 0 .5em;
}

.widget ul.job_listings li.job_listing ul.meta li:last-child:after {
	content: "";
}

.job-manager .job-type, .job-types .job-type, .job_listing .job-type {
	color: #f08d3c;
}

.job-manager .full-time, .job-types .full-time, .job_listing .full-time {
	color: #90da36;
}

.job-manager .part-time, .job-types .part-time, .job_listing .part-time {
	color: #f08d3c;
}

.job-manager .temporary, .job-types .temporary, .job_listing .temporary {
	color: #d93674;
}

.job-manager .freelance, .job-types .freelance, .job_listing .freelance {
	color: #39c;
}

.job-manager .internship, .job-types .internship, .job_listing .internship {
	color: #6033cc;
}

@media only screen and (max-width:767px) {
	ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
		padding: 1em;
	}
	
	ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
		visibility: hidden;
	}
	
	ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {
		float: left;
		padding: 0;
		width: 60%;
	}
	
	ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
		float: right;
		font-size: .75em;
		line-height: 2em;
		padding: 0 0 0 1em;
		text-align: right;
		width: 40%;
	}
	
	ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
		float: right;
		font-size: .75em;
		line-height: 2em;
		width: 40%;
	}
	
	ul.job_listings li.job_listing a .meta li, ul.job_listings li.no_job_listings_found a .meta li {
		font-size: 1em;
	}
}

.twenty-eleven ul.job_listings li.job_listing, .twenty-eleven ul.job_listings li.no_job_listings_found {
	padding: 0 !important;
}