#wpjb-main a,#wpjb-main a:hover{color:#08c}#wpjb-main a.button,.post-a-job a.button,.wpjb-text-box a.button{display:inline-block;border-radius:2px;text-decoration:none;padding:10px 0;background:#08c;width:100%;text-align:center;font-weight:700;font-size:14px;border:none;color:#fff;border-radius:5px}#wpjb-main a.button,.wpjb-text-box a.button{width:auto;padding:10px 20px}#wpjb-main a.button:hover,.post-a-job a.button:hover,.wpjb-text-box a.button:hover{border:none;text-decoration:underline}.wpjb-upload-empty{color:#fff}input.button{display:inline-block;border-radius:2px;padding:10px;background:#08c;text-align:center;font-weight:700;font-size:14px;border:none;color:#fff;border-radius:5px}input.button:hover{border:none}.entry form.wpjb-form input[type=text],.entry form.wpjb-form input[type=password],form.wpjb-form select{width:100%;box-sizing:border-box;height:30px;padding:5px}.entry form.wpjb-form{margin-bottom:40px;background:0 0;border:none}.wpjb-form input.wpjb-submit{background:#08c;border:none;color:#fff;padding:7px 14px}.wpjb-table .wpjb-sub{color:#777}.wpjb-form div select{width:100%!important}.job-description{padding:10px 0}#wpjb-job-list .wpjb-column-title h3{margin-bottom:.2em}.sidebar .widget_wpjb-recent-jobs .wpjb-grid{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-size:.875rem}.sidebar .widget_wpjb-recent-jobs .wpjb-grid .wpjb-grid-row{font-size:14px;font-weight:600;line-height:1.3rem;padding-top:.75rem;padding-bottom:.75rem;border-bottom:none}.sidebar .widget_wpjb-recent-jobs .wpjb-grid>div:last-child{border-top:1px solid #ccc}.sidebar .widget_wpjb-recent-jobs .wpjb-grid .wpjb-grid-row a{display:block}.sidebar .widget_wpjb-recent-jobs .wpjb-grid .wpjb-grid-row a:hover .job-title{color:#387c9d}.sidebar .widget_wpjb-recent-jobs .wpjb-grid .wpjb-grid-row .job-title{font-weight:700;color:#222}.sidebar .widget_wpjb-recent-jobs .wpjb-sub{color:#222;font-weight:600}.sidebar .widget_wpjb-recent-jobs .job-company{font-weight:400;font-size:12px;color:#999;display:block}@media screen and (min-width:451px){.entry form.wpjb-form{margin-bottom:40px;padding:10px 0;position:relative}#sidebar ul.wpjb_widget{margin:0 10px}#sidebar ul.search-filters h3{margin:0 10px;font-size:16px}.entry .wpjb-form input[type=radio]{display:inline-block}.entry .wpjb-form>fieldset>div{display:inline-block;margin-right:-4px;width:33.33333%}.entry .wpjb-form>fieldset>div.wpjb-element-name-listing label span{font-size:13px}.entry .wpjb-form>fieldset>div.wpjb-element-name-job_title,.entry .wpjb-form>fieldset>div.wpjb-element-input-textarea,.entry .wpjb-form>fieldset.pricing-table>div,.entry .wpjb-form>fieldset>div.wpjb-element-name-listing,.entry .wpjb-form>fieldset>div.wpjb-element-name-company_logo{width:100%}.entry .wpjb-form>fieldset>div.wpjb-element-name-coupon{width:50%}.entry .wpjb-form>fieldset>div.wpjb-element-input-text.wpjb-element-name-query{width:95%}.entry .wpjb-form div label.wpjb-label{width:auto;float:none;margin-bottom:5px}.entry .wpjb-form div.wpjb-field{width:92%}.entry .wpjb-form>fieldset>div.wpjb-element-name-job_title div.wpjb-field,.entry .wpjb-form>fieldset>div.wpjb-element-input-textarea div.wpjb-field{width:100%}.entry .wpjb-form>fieldset.wpjb-fieldset-purchase>div{width:95%;padding:5px}.entry .wpjb-form>fieldset.wpjb-fieldset-purchase>div.wpjb-element-input-radio .wpjb-field label{display:inline}.entry .wpjb-form input.wpjb-submit{margin:0;top:43px;right:0}.entry .wpjb-form input.wpjb-submit[value=Search]{position:absolute}}@media screen and (max-width:450px){#wpjb-main .wpjb-table thead tr th:nth-child(2){display:none}td.wpjb-column-title{display:block;width:100%;border:none!important}td.wpjb-column-location{display:block;width:40%;float:left}td.wpjb-column-date{display:block;float:left;width:50%}.wpjb-table td.wpjb-column-date .wpjb-sub{display:inline!important}.wpjb-bulb{line-height:1em!important}}.wpjb-page-search .wpjb-form .wpjb-fieldset-search .wpjb-label{font-weight:400;font-size:1em}.wpjb-grid-row .wpjb-grid-col.wpjb-col-title{width:100%;display:block}.wpjb-col-title .wpjb-col-title-left{float:left;width:80%}.wpjb-col-title .wpjb-col-title-right{float:right;width:20%}.wpjb-col-title-left .wpjb-col-line.job-title{font-size:1.3em}.wpjb-col-title-left .wpjb-col-line.job-company{font-size:.9em;color:#6b6b6b}.wpjb-col-title-left .wpjb-job_location{margin-left:10px}.wpjb-col-title .wpjb-col-line{display:block;width:100%}.wpjb-col-title-right .wpjb-col-line>span{float:right;font-size:.9em}.wpjb-col-title-right .wpjb-col-line .wpjb-job_type{font-size:.8em;color:#6b6b6b}.wpjb-col-title-right .wpjb-col-line .wpjb-bulb{margin-top:4px;margin-right:5px;font-size:.8em}.wpjb-grid-row .wpjb-job-excerpt{display:block;margin-top:15px;float:none;clear:both}.wpjb-grid .wpjb-grid-row{padding-top:25px;padding-bottom:35px;padding-left:10px;padding-right:10px;border-bottom:1px solid #ccc}.wpjb-grid .wpjb-grid-row:nth-child(odd){background-color:#f9f9f9}.wpjb-grid .wpjb-grid-row.wpjb-featured{background-color:#f0f8ff}.wpjb-grid-col.wpjb-col-main{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif}.wpjb-page-single .wpjb-grid-closed-top{margin-bottom:24px;font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif}.wpjb-page-single .wpjb-grid-closed-top .wpjb-grid-row{padding:10px 5px}.wpjb-page-single .wpjb-text-box h3{margin-bottom:10px;border-bottom:2px solid #d9d9d9}.wpjb .wpjb-element-input-text .wpjb-field input[type=text]{border-radius:3px;border:1px solid #999;box-shadow:inset 0 1px 1px rgba(0,0,0,.15)}.wpjb .wpjb-form input.wpjb-submit{font-size:.75em}.wpjb-page-save .wpjb-button.wpjb-place-order{font-size:1em;padding:8px 20px;background-color:#ffc300;color:#222!important}