/* xl - DESKTOP STYLES */ 
div#wrapper {
    margin-left: 0 !important;
}
.search-container__search {
    padding-top: 0 !important;
}

a.backBTN {
    display: block;
    width: fit-content;
    background: #121e5e;
    padding: 5px 20px;
    color: #FFF;
    border-radius: 100px;
    position: absolute;
    right: 0;
    top: -14px;
}

i.fa.fa-angle-double-left {
    display: none;
}

ul#department-filter-options li {
    list-style-type: none;
    display: inline-block;
}

a#careers-search_submit {
    display: block !important;
    text-align: center;
    padding: 7px;
    background: #121e5e;
    color: #FFF;
    border-radius: 100px;
    margin-bottom: 20px;
}


.search-container__input {
    text-align: center;
}

div#careers-search-container {
    padding-bottom: 10px;
}

@media (min-width: 30em) {
    .inner {
        padding:0 1.875rem
    }
}

.job_listings ul li::before {
    display: none
}

.job_listings ul li.date {
    display: none !important
}

.job_listings .job_types {
    padding-left: .8125rem
}

@media (max-width: 29.9375em) {
    .job_listings .search_keywords,.job_listings .search_location {
        float:none !important;
        padding: .3125rem 0 !important;
        width: 100% !important
    }
}

.job_listings .job_types li {
    border-right: none !important;
    padding-left: 1.5625rem
}

li.job-listing {
    list-style-type: none;
}



@media (max-width: 29.9375em) {
    .single_job_listing .job-listing-meta li:not(:first-child) {
        margin-left:1.5625rem
    }
}

.single_job_listing .job-listing-meta li:first-child {
    margin-right: 1.5625rem
}

.single_job_listing .job-listing-meta .date-posted {
    display: none
}

.single_job_listing .company img {
    float: none;
    top: .25rem;
    left: .25rem
}

.greenhouse-careers-listing ul li {
    padding-left: 0 !important
}

.greenhouse-careers-listing ul li::before {
    display: none
}

.greenhouse-careers-listing ul li:hover,.greenhouse-careers-listing ul li:focus {
    background-color: #fcfcfc
}

.greenhouse-careers-listing ul li:nth-child(n+11) {
    display: none
}

.greenhouse-careers-listing .job-listing {
    width: 100%
}

.greenhouse-careers-listing .job-listing a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #eee;
    padding: .625rem 0;
    text-decoration: none
}

.greenhouse-careers-listing .job-listing__logo {
    float: left;
    max-width: 2.625rem;
    max-height: 2.625rem;
    margin-right: 1rem
}

.greenhouse-careers-listing .job-listing__position {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    width: 40%
}

.greenhouse-careers-listing .job-listing__position h3 {
    font-size: 18px !important;
}

.greenhouse-careers-listing .job-listing .position-meta {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%
}

@media (max-width: 64em) {
    .greenhouse-careers-listing .job-listing .position-meta {
        -webkit-flex-direction:column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.greenhouse-careers-listing .job-listing .position-meta__location {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1.25rem;
    color: #999;
    min-width: 10rem
}

.greenhouse-careers-listing .job-listing .position-meta__department {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #52a4db;
    font-size: .875rem;
    font-weight: bold;
    text-align: left;
    margin-left: 1.25rem
}

.greenhouse-careers-listing .load-more {
    display: inline-block;
    width: 100%;
    font-weight: bolder;
    text-align: center;
    padding: 1rem 0;
    border-bottom: 1px solid #eee;
    cursor: pointer
}

.careers-search-container .search-container__search {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1rem
}

.careers-search-container .search-container__input {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.careers-search-container .search-container__input #careers-search_location {
    margin-left: .5rem
}

@media (max-width: 64em) {
    .careers-search-container .search-container__input {
        -webkit-flex-direction:column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 !important
    }

    .careers-search-container .search-container__input #careers-search_location {
        margin-top: .5rem;
        margin-left: 0
    }
}

.careers-search-container .search-container__btn {
    width: 100%
}

.careers-search-container .search-container__select {
    background-color: #f9f9f9;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: .25rem 1rem
}

.careers-search-container .department-filter__options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.careers-search-container .department-filter__options li {
    padding-left: 0;
    margin-right: .5rem
}


.careers-search-container .department-filter__options li::before {
    display: none
}

.careers-search-container .department-filter__options li input {
    margin-right: .125rem
}

.careers-search-container .department-filter__options li label {
    font-size: .875rem
}

.greenhouse-careers-listing ul li {
    padding-left: 0 !important;
    margin-left: 0;
}



