/*
Theme Name:     Listify Child
Theme URI:      https://astoundify.com/products/listify/
Template:       listify
Version:        1.0
*/



span.error {
    color: red;
}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');
body.job_listing-template-default,
body.job_listing-template-default a,
body.home,
body.home a,
body.home button,
body.home input,
body.home select,
body.home textarea,
body.job_listing-template-default ul li,
body.home ul li,
body.job_listing-template-default button,
body.job_listing-template-default input,
body.job_listing-template-default select,
body.job_listing-template-default textarea  {
    font-family: 'Raleway', 'Montserrat', sans-serif !important;
}

.job_listing-template-default .page-title,
.job_listing-template-default .job_listing-title,
.job_listing-template-default .popup-title,
.job_listing-template-default .homepage-cover,
.job_listing-template-default .home-widget-title,
.home .page-title,
.home .job_listing-title,
.home .popup-title,
.home .homepage-cover,
.home .home-widget-title  {
    font-family: 'Raleway', 'Montserrat', sans-serif !important;
}


ul.job_types {
    display: none !important;
}

.search_categories {
    display: none !important;
}

aside#listify_widget_panel_listing_comments-1 {
    display: none;
}

aside#listify_widget_panel_listing_content-2 {
    display: none;
}

aside#listify_widget_panel_listing_map-2 {
    display: none;
}

aside#listify_widget_panel_listing_gallery-2 {
    display: none;
}

aside#listify_widget_panel_listing_comments-2 {
    display: none;
}

.listing-rating.listing-rating--single {
    display: none;
}

.content-single-job_listing-actions-start {
    display: none;
}

a.single-job_listing-respond.button.button-secondary {
    display: none;
}

.job_filters {
    position: relative;
}

.eventoir-filter-btn {
    margin-top: 14px;
    background: #fff;
    border: 1px solid #cc9966;
    padding: 7px 15px;
    font-size: 16px;
    line-height: 20px;
    display: block;
    color: #cc9966;
    font-weight: 700;
    position: absolute;
    right: 36px;
    bottom: 88px;
    border-radius: 4px;
}

.eventoir-filter-btn {}

.archive-job_listing-filter-title {
    margin-top: 4em;
}

.listing-stars {
    display: none;
}
/*13-12*/
.search_jobs{
  row-gap: 10px;
}
input#search_keywords {
    width: 215px;
}
@media only screen and (max-width: 1280px) {
        input#search_keywords {
    width: 100%;
}
}
@media only screen and (max-width: 991px) {
    .eventoir-filter-btn {
        right: 32px;
        bottom: 84px;
    }
}

@media only screen and (max-width: 767px) {
    .eventoir-filter-btn {
        right: 25px;
        bottom: 92px;
    }
}

@media only screen and (max-width: 320px) {
    .eventoir-filter-btn {
        bottom: 126px;
    }
}

.list_field h5 {
    margin: 0px;
    line-height: 2;
    font-size: 15px;
}

.search-overlay,
.primary-header,
.callout-feature-content a.button {
    background-color: #cc9966;
}

button.update_results {
    background-color: #cc9966;
    border: 1px solid #cc9966;
    color: #fff;
    box-shadow: unset;
}

button.update_results:hover {
    background-color: transparent;
    color: #cc9966;
}

a,
.single-job_listing .widget a:not(.button),
.listify_widget_panel_listing_content a {
    color: #cc9966;
}

.site-footer {
    background-color: #cc9966;
}

.site-info {
    color: #fff;
}




select#search_sort option[value=rating-desc] {
    display: none;
}
select#search_sort option[value=rating-asc] {
    display: none;
}
span.error {
    color: red !important;
}

