
@media screen and (min-width: 800px) {
	.job-filter--sidebar {
		position: absolute;
		width: 180px;
	}

	.job-filter--list {
		margin-left: 200px;
	}

	#top .job-filter--sidebar-select,
	.job-filter--sidebar-select {
		/*height: 150px;*/
	}

}

.job-filter--wrapper {
	position:   relative;
	color:      #000;
	min-height: 1250px;
}

.job-filter--wrapper > input {
	outline: none;
}

.job-filter--sidebar-section {
	margin-bottom: 16px;
}

.job-filter--sidebar a {
	display:  block;
	padding:  2px 8px;
	color:    #000;
	position: relative;
}

.job-filter--sidebar a.active::after {
	position:      absolute;
	right:         0;
	content:       "\00d7";
	padding-right: 8px;
}

.job-filter--sidebar a.active {
	background-color: #ddd;
	color: #222;
}

.job-filter--list-item {
	border: solid 1px #ccc;
	margin-bottom: 16px;
	padding: 16px 8px 8px 24px;
}

.job-filter--list-item table {
	margin: 0;
}

.job-filter--list-item table, 
.job-filter--list-item tr {
	background-color: transparent !important;
}

.job-filter--list-item td {
	border: none !important;
	padding: 0;
}

.job-filter--list-item h4 {
	margin: 0 70px 8px 0;
}

.job-filter--list-item td.job-filter--list-item__main_content {
	padding-right: 24px;
}

.job-filter--list-item__buttons {
	vertical-align: bottom;
}

.job-filter--list-item__view_button {
	display:          block;
	text-align:       center;
}

.job-filter--list-item__view_button:hover {
	color: #fff;
	text-decoration: none !important;
}

.job-filter--list-item__header {
	position: relative;
}

.job-filter--list-item__header span {
	position: absolute;
	right: 0;
	top: 0;
}

.job-filter--list-item .av-share-box ul li a {
	padding: 5px 0;
}

#top .job-filter--list-item .av-share-box ul {
	border-radius: initial;
}

#top .wishlist .job-filter--list-item .av-share-box ul {
	width: 35px;
	margin: 0 0 0 auto;
}

.job-filter--list-item .av-share-box {
	margin: 0;
}

#top #wrap_all .av-add-to-wish-list.wished a {
    color: #DE5A49;
}

#top #wrap_all .av-add-to-wish-list:hover a {
    color: #fff;
    background-color: #EFBE51;
}

#top .job-filter--sidebar-select,
.job-filter--sidebar-select {
	margin: 0;
}

.job-filter--sidebar-section .desc {
	color:     gray;
	font-size: .7em;
}