.wl-widget,.wl-widget *{-webkit-box-sizing:border-box;box-sizing:border-box}.wl-widget .wl-loading:after{content:" ";width:1.5rem;height:1.5rem;margin:.5rem 0 .5rem -.75rem;border-radius:50%;border:3px solid #000;border-color:#000 transparent;-webkit-animation:wl-rotate 1.2s linear infinite;animation:wl-rotate 1.2s linear infinite;left:50%}.wl-widget .wl-job-list,.wl-widget .wl-loading:after{display:block;position:relative}.wl-widget .wl-job-item-wrapper{position:relative;padding-bottom:1rem}.wl-widget .wl-job-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.75rem}.wl-widget .wl-job-item-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wl-widget .wl-job-info-inner{position:relative}.wl-widget .wl-job-title{margin-bottom:.25rem;font-size:1.1em;font-weight:700}.wl-widget .wl-job-employer{font-size:1em}.wl-widget .wl-job-employer-logo{width:8rem;max-height:6rem;margin-right:1rem}.wl-widget .wl-job-employer-logo img{max-width:100%}.wl-widget .wl-job-employer-logo:empty:after{content:"";display:block;background:#eee;height:50px}.wl-widget .wl-job-imported strong{font-weight:400}.wl-widget .wl-job-attributes{margin-top:12px}.wl-widget .wl-job-attribute{background:#bcbcbc;border-radius:1rem;color:#000;display:inline-block;font-weight:700;margin:0 .5rem .5rem 0;padding:.25rem .5rem}.wl-widget .wl-job-link{color:inherit}.wl-widget .wl-job-link:focus,.wl-widget .wl-job-link:hover{text-decoration:none;background:#ddd}.wl-widget .wl-job-location-zipcode{margin-right:.2em}.wl-widget .wl-pagination{text-align:center}.wl-widget .wl-pagination-button{position:relative;background:#eee;border:none;padding:.33rem .66rem;margin:0 1px 1px 0;cursor:pointer;color:#333}.wl-widget .wl-pagination-button:focus,.wl-widget .wl-pagination-button:hover{background:#ddd}.wl-widget .wl-pagination-button-active{color:#fff;background:#333;cursor:default}.wl-widget .wl-pagination-button-active:focus,.wl-widget .wl-pagination-button-active:hover{background:#555}.wl-widget .wl-job-feed-logo{max-width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wl-widget .wl-job-feed-logo img{max-width:100%}.wl-search{padding:1rem 0;position:relative}.wl-search:after{content:"\1F50E";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#ccc;width:2.25em;height:1.85em;text-align:center;padding:.2em 0}.wl-search-field{display:block;border-radius:3px;border:1px solid #ccc;padding:.5em .75em;width:100%}@-webkit-keyframes wl-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes wl-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}