.elementor-107428 .elementor-element.elementor-element-de0d468{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-107428 .elementor-element.elementor-element-de0d468:not(.elementor-motion-effects-element-type-background), .elementor-107428 .elementor-element.elementor-element-de0d468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012681;}.elementor-107428 .elementor-element.elementor-element-86de083{--display:flex;}.elementor-107428 .elementor-element.elementor-element-dd5f324.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-107428 .elementor-element.elementor-element-80029f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-107428 .elementor-element.elementor-element-80029f6:not(.elementor-motion-effects-element-type-background), .elementor-107428 .elementor-element.elementor-element-80029f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012681;}.elementor-107428 .elementor-element.elementor-element-695e467{--display:flex;}.elementor-107428 .elementor-element.elementor-element-777aa8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-107428 .elementor-element.elementor-element-de0d468{--padding-top:190px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-107428 .elementor-element.elementor-element-80029f6{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-107428 .elementor-element.elementor-element-de0d468{--padding-top:184px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-107428 .elementor-element.elementor-element-80029f6{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-777aa8b */#tshome_jobs .thjmf-job-filter #thjmf_job_type_filter , #tshome_jobs #thjmf_category_filter{
        color: #CFF22C !important;
    font-size: 20px;
}
#tshome_jobs .thjmf-filter-location, label, #tshome_jobs #thjmf_location_filter::placeholder,#tshome_jobs #thjmf_location_filter {
    color: #CFF22C !important;
    font-size: 20px;
}
#tshome_jobs .thjmf-location-dropdown-wrapper{
    background-color: #012681;
}
#tshome_jobs .thjmf-location-dropdown-wrapper li:hover{
    background-color: #012681;
}
#tshome_jobs .thjmf-job-filter select{
    background-color: #012681;
}

#thjmf_reset_filters i {
    color: #ffffff !important;
    margin-top: 5px !important;
}

.thjmf-loop-job-details-button{
    background: #CFF22C !important;
    color: #000 !important;
}

#tshome_jobs .thjmf-list-job-listing{
  background-image: -moz-linear-gradient( -80deg, rgb(1,94,234) 0%, rgb(0,192,250) 100%);
  background-image: -webkit-linear-gradient( -80deg, rgb(1,94,234) 0%, rgb(0,192,250) 100%);
  background-image: -ms-linear-gradient( -80deg, rgb(1,94,234) 0%, rgb(0,192,250) 100%);

}

#tshome_jobs .thjmf-share-job img{
    background: #ffffff;
    border-radius: 8px;
    padding: 4px;
    width: 25px;

}

#tshome_jobs .thjmf-job-tags{
    margin: 15px 0;
}
#tshome_jobs .thjmf-js-job-title a{
    color: #fff !important;
    font-family: Montserrat !important;
}
#tshome_jobs .thjmf-job-tag-name {
    font-size: 13px;
}
#tshome_jobs .thjmf-job-tag{
    background: #EFCB2A;
    padding: 2px 10px 5px 10px;
    border-radius: 8px;
    margin-right: 8px;
}
#tshome_jobs .thjmf-loop-job-excerpt{
    color: #fff;
}/* End custom CSS */