.sorter-wrap{position:absolute}select#sort{border:0px hidden}input[type=text].search{padding:10px;width:200px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABmJLR0QA/wD/AP+gvaeTAAABfElEQVRIid3Uu0pdQRTG8Z/XmCJ1EJUE2wRsok2EEBsLq4CdvQRJYeErJC8hVkljbCJCGkULC8GnOJJUQStvB5VosWbDQc5lxihCFmxmw3wz//XNmln8L9GVoRnFWzzHJWrYxvF9JDCFPVw3+epYwdBdN+/CF/zFGZbxAePC0Tx2EuwwJVMcn9MGuxhpo5vBEc4xUQKYEg528SRDPyZqU8NALmRPHFE7B7fjk3C+mCMeTeLlAgD0idrstxJ0N/xPpvFnIeQSW3iDp50gg2n8VQiBA3ErB5tNNkLqacwp+O2oil5vNtkIqaXx1R0gr3GKP52Ez1ImO4WAIVxgI3fBirhhMwWQr2nNdElWh+Ilj2XolxLgR0FS4L1oFcfiofW1SKZycI019LbasFWrn8B3vBCuNvEb/eJivEubrot3Mpv0c7gqcTQgWsW+6GdV1ieiyFUNerGa5lbbOcoBvhTH1Oz47g3UKXrwTUaN/jUaHS08FKQCfcTwQ0IeJ24AKM1WpSQTTHIAAAAASUVORK5CYII) no-repeat left center;background-color:#c4c4c4;border:0px hidden;font-size:17px;background-position:5px;position:absolute;right:0;padding-left:35px}.search::placeholder{color:#707070}.job-listings-wrp>.content-wrapper{position:relative;display:block;margin-top:10rem}.job-listings-wrp>.content-wrapper section{position:relative;display:block}.job-listings-wrp h2{margin:0;font-family:"DM Serif Display",serif;color:#1098cb;margin-bottom:2rem;text-transform:uppercase}.job-listings-wrp p.sub-head{max-width:100rem}.job-listings-wrp .cs-dropdown{position:absolute;top:0;right:0}.job-listings-wrp .cs-dropdown .selectr-container{position:relative}.job-listings-wrp .cs-dropdown .selectr-container .selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff;border-radius:0;border:0;border-bottom:1px solid #707070;padding:.5rem 2.5rem .5rem 1rem;min-width:30rem;outline:0;font-size:1.5rem;font-weight:bold;text-transform:uppercase}.job-listings-wrp .cs-dropdown .selectr-container .selectr-selected:before{position:absolute;top:50%;right:10px;width:0;height:0;content:'';-o-transform:rotate(0) translate3d(0,-50%,0);-ms-transform:rotate(0) translate3d(0,-50%,0);-moz-transform:rotate(0) translate3d(0,-50%,0);-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0;border-style:solid;border-color:#6c7a86 transparent transparent;color:#1098cb;border:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-size:2rem;right:2rem;top:1.1rem}.job-listings-wrp span.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;display:block}.job-listings-wrp .cs-dropdown .selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff;margin:1px 1rem 0;width:calc(100% - 2rem);border-radius:0;border-color:#707070}.job-listings-wrp .cs-dropdown .selectr-options-container ul.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0;margin-bottom:0 !important;margin-left:0;margin-right:0;margin-bottom:-5rem;padding-left:0;display:flex;flex-wrap:wrap;justify-content:space-between}.job-listings-wrp .job-listings-item-wrp{position:relative;margin-top:4rem}.job-listings-wrp .job-listings-item-wrp ul.list{margin:0;margin-left:0;margin-right:0;margin-bottom:-5rem;padding-left:0;padding-top:6rem;display:flex;flex-wrap:wrap;justify-content:space-between}.job-listings-wrp .job-listings-item-wrp ul.list{height:auto !important}.job-listings-wrp .job-listings-item-wrp ul.list li{position:static !important;transition:none !important;opacity:1 !important}.job-listings-wrp .job-listings-item-wrp ul.list li{flex-basis:calc( (100% / 2) - 2rem);display:block;margin-bottom:5rem;font-size:1.5rem;font-weight:normal}.job-listings-wrp .job-listings-item-wrp ul.list li a.title{display:block;font-weight:700;font-size:2rem;font-family:"DM Serif Display",serif;color:#707070;margin-top:3rem;margin-bottom:.5rem;text-decoration:none}.job-listings-wrp .job-listings-item-wrp ul.list li a.more-card-image{margin-top:0 !important}.job-listings-wrp .job-listings-item-wrp ul.list .categories{display:flex;margin-bottom:1rem;font-size:1rem}.job-listings-wrp .job-listings-item-wrp ul.list .categories div{margin:0 10px}.job-listings-wrp .job-listings-item-wrp ul.list li span{display:block;font:700 1.5rem "Open Sans",sans-serif;color:#707070;text-transform:none}.case-open .selectr-options-container ul.selectr-options{display:block}.job-listings-wrp .cs-dropdown .selectr-options-container ul.selectr-options .selectr-option{position:relative;display:block;padding:5px 20px;cursor:pointer;font-weight:400;margin-bottom:0 !important;list-style:none;flex-basis:calc( (100% / 3) - 2rem);display:block;font-size:1.5rem;text-transform:uppercase;font-weight:normal}.job-listings-wrp .cs-dropdown .selectr-options-container ul.selectr-options .selectr-option.selected{background-color:#ddd}.job-listings-wrp .cs-dropdown .selectr-options-container ul.selectr-options .selectr-option.active{background-color:#1098cb;color:#fff}.case-open .job-listings-wrp .cs-dropdown .selectr-options-container{display:block}.case-open .job-listings-wrp .cs-dropdown .selectr-options-container ul.selectr-options{display:block}.job-listings-wrp .cs-dropdown .selectr-options-container ul.selectr-options .selectr-option:hover{background-color:#1098cb;color:#fff}.case-open .job-listings-wrp .cs-dropdown .selectr-container .selectr-selected:before{border:0;content:"\f106"}.title-wrap{line-height:1.1}.job-listings-wrp .title{width:49%;margin-right:2%}.sub-title{width:49%;margin-top:3rem}.pagination li{display:inline-block;padding:5px}@media(max-width:1000px){.job-listings-wrp>.content-wrapper{margin-top:8rem}.job-listings-wrp .job-listings-item-wrp ul.list li a{margin-top:2rem;margin-bottom:1rem}}@media(max-width:800px){.job-listings-wrp>.content-wrapper{margin-top:5rem}.job-listings-wrp .cs-dropdown{position:relative;margin-top:2rem}.job-listings-wrp .job-listings-item-wrp ul{margin-bottom:-5rem}.job-listings-wrp .job-listings-item-wrp ul.list li{flex-basis:100%;margin-bottom:5rem}}@media(max-width:500px){.job-listings-wrp .job-listings-item-wrp ul.list li{flex-basis:100%}}@media(max-width:360px){.job-listings-wrp .cs-dropdown .selectr-container .selectr-selected{min-width:100%}}