/* custom-keka-style.css */
#khembedjobs {
    margin-top: 20px;
}

.trigger-btn {
    background-color: #0073e6;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
}
/* #kh-embed-jobs-filters, #kh-job-widget{
    flex: 0 0 100%;
    max-width: 100%;
} */
/* ul.kh-list-unstyled .kh-mt-3:nth-of-type(2){
    width: 25%;
    
    float: left;
} */
/* ul.kh-list-unstyled .kh-mt-3:last-of-type {
    width: 25%;
    float: right;
} */
ul.kh-list-unstyled li .kh-font-large{
    color: var(--White, #FFF);
    /* Desktop/Paragraph/Default Bold */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
}
.ki-arrow-dropdown::before{
    color: #52F18F !important;
}
.kh-form-check .kh-form-check-label{
    padding-left: 20px !important;
    color: #e2e2e2;
}
#kh-embed-jobs-filters .kh-card{
    background: #1e1e1e;
    border-bottom: none !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0 !important;
}
.kh-card{
    border-bottom: 1px solid #3d3d3d !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0 !important;
}
h4.kh-job-title.kh-text-truncate-1.kh-font-weight-600.kh-mb-0.kh-mt-0.kh-mr-2{
    color: var(--White, #FFF) !important;
    /* Desktop/Heading/H4 */
    font-family: Inter !important;
    font-size: 28px !important;
    font-style: normal !important;
    font-weight: 800 !important;
    line-height: 40px !important; /* 142.857% */
}
.kh-card-body.kh-d-flex.kh-flex-column.kh-py-3 {
    padding-left: 0 !important;
}
h1.kh-font-weight-600.kh-col-sm-12.kh-mb-16.kh-mt-0.kh-d-flex.kch-heading-color.kh-align-items-center.kh-flex-wrap.kh-text-truncate-2{
    text-transform: uppercase !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #fff;
}
h1 span.kch-bg-brand-color{
    background-color: #1e1e1e;
    color: #ffffff;
}
.page-id-40068 .job-setion{
    display:none;
}
.kh-card-body.kh-d-flex.kh-flex-column.kh-py-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
.kh-card-body .kh-d-flex.kh-align-items-center.kh-flex-wrap span, .kh-card-body .kh-d-flex.kh-align-items-center.kh-flex-wrap p{
    padding: 8px 24px;
    background: #1e1e1e;
    border-radius: 24px;
    margin-right: 12px;
    font-size: 16px;
    color: #e2e2e2;
    height: 40px;
}
.kh-dot.kh-dot-xs.kh-bg-slate-900.kh-mx-2{
    display: none;
}
.kh-job-title {
    padding-bottom: 16px;
}
span.ki-circle-arrow-right-fill.kh-icon.kh-icon-lg.kh-my-auto.kh-rotate-315.kh-d-none{
    display: none;
}
.kh-d-flex.kh-flex-column.kh-footer.kh-container-fluid.kh-justify-content-center.kh-position-absolute{
    position: inherit !important;
}
span.kh-text-lowercase.kh-badge.kh-badge-pill.kch-bg-brand-color.kch-btn-label-color.kh-ml-2.kh-text-small.kh-px-3.kh-py-1{
    display: none;
}
.kh-col-sm-12.kh-mb-16.kh-col-md-12{
    margin-bottom: 0 !important;
}
.kh-icon-lg {
    display: none;
}
.kh-col-sm-12.kh-mb-16.kh-col-md-12 .kh-job-container:hover.kh-job-card{
    border-color: #52F18F !important;
}
.kh-col-sm-12.kh-mb-16.kh-col-md-12 .kh-job-container:hover .kh-icon {
    color: #52F18F !important;
}
.kh-col-sm-12.kh-mb-16.kh-col-md-12 .kh-job-container:hover h4.kh-job-title {
    color: #52F18F !important;
}
span.ki-arrow-dropdown.kch-description-color.kh-d-flex.kh-align-items-center.kh-justify-content-center.kh-pl-2{
    padding-left: calc(var(--font-size) * 1.5) !important;
}

input#kh-hiro-searchText {
    color: #fff;
}

@media only screen and (max-width: 768px) {  
    h4.kh-job-title.kh-text-truncate-1.kh-font-weight-600.kh-mb-0.kh-mt-0.kh-mr-2{
        font-size: 20px !important;
        font-weight: 800 !important;
        line-height: 28px !important;

    }
    .kh-card-body .kh-d-flex.kh-align-items-center.kh-flex-wrap span, .kh-card-body .kh-d-flex.kh-align-items-center.kh-flex-wrap p{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
        padding: 8px 16px;
    }
}

/* location filter */
label.kh-form-check-label.kh-cursor-pointer.kh-text-truncate-2.kh-pl-2{
    color: #fff;
    margin: 4px;
}