footer.site-footer{
    background-color: #261E1E;
}
#searchsubmit{
    background-color: #333333;
}
#searchsubmit:hover,
#searchsubmit:focus{
    background-color: #484848;
}
.listing-sidebar .widget_sidebar_title .claim-verified:before{
    color: green;
}
.listing-sidebar .claim-verified,
.listing-sidebar .widget_sidebar_title a
{
    color: #484848;
}
 /*listing page filter style*/
.filter-container {
    padding: 20px 30px 0 60px;
    margin: 0 -19px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.filter-container > * {
    margin-bottom: 10px !important;
    flex: 0 1 100%;
}

.filter-container .facetwp-facet {
    margin-bottom: 0;
    padding: 0 19px !important;        
    border: none !important;
    min-height: 0 !important;
}

.filter-container div:not(:first-child) .facetwp-facet .facet-wrapper {
    min-width: 163px;
}

.filter-container .facetwp-per-page-select {
    background: url(../assets/img/select-arrows.png) calc(90%) center no-repeat;
    background-size: 7px 10px;
    padding: 8px;
}
@media screen and (max-width: 575px) {
    .job_listings .filter-container {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 28px;
    }  
    .job_listings .filter-container > * {
        min-width: 100%;
    }
    .job_listings .filter-container .facet-wrapper {
        flex-basis: 100% !important;
    }    
    .job_listings .facetwp-facet select {
        background-position: calc(100% - 10px) center !important;
    }
}