.uk-width-1-4 {
	width: 26% !important;
}

.uk-width-3-4 {
	width: 74% !important;
}

.lazy-load {
  display: none;
}

@media (min-width: 1220px) {
	.uk-grid:not(.uk-grid-preserve) > [class*='uk-width-'] > .uk-panel + .uk-panel {
		margin-bottom: 10px;
	}
}

#infscr-loading img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.job-image img {
    max-height: 70px;
    max-width: 95%;
    vertical-align: middle;	
}

.job-image {
	height: 78px;
	background: #fff;
	border-radius: 3px;
    line-height: 78px;
    text-align: center;
    margin: 10px;
}

.job-item {
	padding: 10px;
	/*min-height: 158px;	*/
}

em .job-item {
	margin: 10px 0 20px 0;
}

.emp-desc {
	height: 84px;
	overflow: hidden;
}
.emp-desc p {
	max-height: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
}
 
h3.job-title {
	margin: 0 0 5px 0;
	font-size: 20px;
	line-height: 26px;		 
}

.location {
	text-align: left;
	margin-top: 0px !important;
	font-weight: 800;
	font-size: 16px;
	padding-left: 10px !important;
}

.job-footer {
	margin-top: 9px !important;
}

.job-footer-button {
	width: 100%;
	text-align: center;
}

.job-footer-date {
	text-align: center;
	line-height: 30px;
	height: 30px;
	background-color: #fff;
	border-radius: 4px;
}

.job-title-top {
	text-align: center;
	line-height: 25px;
	height: 25px;
	color: #fff;
	float: right;
	border-radius: 4px;
	font-weight: 800;
}

.top-job {
	background-color: #c8e5f3 !important; 
}

.top-job a {
	color: #fff !important;
}

.uk-dropdown a {
	color: #000 !important;
}

.uk-dropdown a:hover {
	color: #fff !important;
}

a.job-footer-button.uk-button-default {
	/*color: #000 !important;*/
	text-shadow: none;
} 

.job-title {
	white-space: nowrap;
	overflow: hidden;
}

.uk-panel h4 {
	margin: 10px 0 0 0;
}

.kj-searchradius {
	margin-top: 15px !important;
}

.remove-searchjobs, .remove-searchplace {
	cursor: pointer;
}

.uk-panel-box {
	padding: 15px 15px 15px 15px !important;
	border-radius: 3px !important;
}

/* job block */
.job-header {
	background-color: #e5e5e5;
	border-radius: 3px 3px 0 0 !important;
}

.top-job .job-header {
	background-color: #4aaad7;
}

.job-header {
	padding: 6px 10px;
}

.job-item {
	padding: 0 !important;
	border: 0 !important;
}

.job-desc-container {
	padding-left: 0px !important;	
}

.job-descripion {
	padding: 10px !important;
	min-height: 40px;
}

.job-footer-container {
	float: right !important;
	padding: 10px !important;
	margin-top: -20px !important;
}

.job-footer .uk-width-1-3 {
	padding-left: 5px !important;
}