.wpsr-jobs-list-container {overflow: auto;}
.wpsr-filters-container {width: 100%; margin-top: 10px; overflow: auto;}
.wpsr-filters-item {float: left;}
.wpsr-filters-item .option {border-bottom: 1px solid #eaeaec;}
.wpsr-filters-item {font-family: inherit; color: #555; float: left; margin-right: 10px;}
.wpsr-filters-item .title {display: inline-block; cursor: pointer; background: #fff; border: 1px solid #eaeaec; 
border-radius: 5px; padding: 5px 10px 5px 12px; font-size: 14px; font-weight: bold; background: #fafafa;}
.wpsr-filters-item .title::after {display: inline-block; content: '>'; margin-left: 15px; font-size: 11px;
transform: rotate(90deg) scale(1, 2);}
.wpsr-filters-item .title:hover {background: #eaeaec;}
.wpsr-filters-item .select-options {display: none; position: absolute; z-index: 500; border: 1px solid #eaeaec;
background: #fff;}
.wpsr-filters-item .select-options .option label {display: inline-block; padding: 5px 30px 0px 8px;
font-size: 14px; margin-left: 0px; font-weight: bold; cursor: pointer;}
.wpsr-filters-item .select-options .option:hover {background: #eaeaec;}
.wpsr-filters-item .select-options .option input {margin: 10px 0px 0px 20px;}
.wpsr-jobs-container {clear: both; padding: 0px 10px 0px 0px;}
.wpsr-jobs-item {background: white; overflow: auto; padding: 10px; margin: 10px 0px; border-bottom: 2px solid #eaeaec;}
.wpsr-jobs-item h6 {padding: 0px; margin: 0px; font-size: 20px;}
.wpsr-jobs-item p {padding: 0px; margin: 0px; line-height: 1.5; font-size: 16px;}
.wpsr-top-search-box {display: inline-block; float: left; width: 150px; height: 37px; border-radius: 5px !important;
border: 1px solid #eaeaec !important; margin: 1px 8px 5px 0px; font-family: inherit; background: #fafafa;}
.wpsr-top-job-filter-dd {float:left; width: 150px; height: 38px; padding: 5px; border-radius: 5px; margin-bottom: 5px;
background: #fafafa; border: 1px solid #eaeaec; color: #757575; margin-right: 9px;}
.wpsr-side-search-box {display: inline-block; float: left; width: 95%; height: 37px; border-radius: 5px !important;
border: 1px solid #eaeaec !important; margin-bottom: 4px !important; font-family: inherit; background: #fafafa;}
.wpsr-side-job-filter-dd {float:left; width: 95%; height: 38px; padding: 5px; border-radius: 5px; margin-bottom: 5px;
background: #fafafa; border: 1px solid #eaeaec; color: #757575; margin-right: 9px;}
.wpsr-pagination-container {text-align: center; display: block;	width: 100%; margin-top: 10px;}
.wpsr-reset-filters-side {float: left; margin-left: 5px;}
.wpsr-filters-btn-side {float: left;}
.wpsr-single-jobs-list-container {margin-top: -25px;}
.wpsr-filter-field-container {}
.wpsr-filters-main .btn-search {float: left; display: block; clear: left;}
.wpsr-filters-main .btn-reset {float: left; display: block; margin-left: 5px; margin-bottom: 10px;}
.wpsr-filters-side {overflow: auto; margin-bottom: 20px;}
.wpsr-list-page-title a {color:inherit;}
.wpsr-lp-item {display: inline-block; padding: 4px; color: #6d6d6d; border-radius: 3px; margin-bottom: 10px; font-size: 12px;
background: #f9f9f9; border: 1px solid #f3f3f3; font-weight: bold;}
.wpsr-list-page-desc {margin-bottom: 10px;}
.wpsr-hello-msg {background: #f9f9f9; border: 1px solid #f3f3f3; padding: 10px; margin: 15px 0px;}