.hubdb-job-listings h2{text-align:center}.hjl__flex-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hjl__filters input,.hjl__filters select{min-height:unset !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem 1rem !important}.hjl__filters input{-webkit-transform:translateY(-17.5%);-ms-transform:translateY(-17.5%);transform:translateY(-17.5%)}.hjl__filters select{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}.hjl__filters__limit-container{display:-webkit-box;display:-ms-flexbox;display:flex}.hjl__filters__limit-container,.hjl__filters__search-container{margin:1rem 0 0}.hjl__filters__limit-container *{-moz-width:-moz-max-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:block;margin-right:.5rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.hjl__filters__search-container{display:-webkit-box;display:-ms-flexbox;display:flex}.hjl__filters__search-container label{-moz-width:-moz-max-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-right:.5rem}.hjl__filters__search-container input{width:100%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;max-width:450px}.hjl__table{margin:.5rem 0}.hjl__table p{margin:0}.hjl__table__header{background:#e5effc;color:#333;padding:1rem}.hjl__table__row{padding:1rem}.hjl__table__row:nth-of-type(even){background:#efefef}.hjl__row__link{font-weight:600;font-size:18px}.hjl__row__link a{color:#333;text-decoration:underline !important}.hjl__row__link a:hover,.hjl__row__link a:focus{color:#ffb06e}.hjl__nav p,.hjl__nav a{font-size:14px}.hjl__nav__pagination-prev{margin-right:.25rem;color:#333}.hjl__nav__pagination-next{margin-left:.25rem;color:#333}.hjl__nav__pagination-num.active{background:#ffb06e;color:#fff;font-weight:700}.hjl__nav__pagination-num:hover,.hjl__nav__pagination-num:focus{font-weight:700}.hjl__nav__pagination-num:not(.active):hover,.hjl__nav__pagination-num:not(.active):focus{background:#efefef}.hjl__nav__pagination-num{padding:0px 8px;display:inline-block}@media(min-width:800px){.hjl__table__header,.hjl__table__row{display:-webkit-box;display:-ms-flexbox;display:flex}.hjl__table__header p,.hjl__row__title{max-width:50%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hjl__row__location,.hjl__row__link{max-width:25%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:800px){.hjl__flex-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.hjl__header{padding:1rem 1.5rem;background:#e5effc;color:#333}.hubdb-job-listings h2{color:#333}.hjl__table__header{display:none}.hjl__filters__search-container label{font-size:18px;display:block;width:100%;margin-bottom:.5rem}.hjl__filters__search-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.hjl__row__title{font-size:20px;font-weight:700}.hjl__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}}