/**handles:theme-cf-jobs**/
.cf--jobs-listing{--border-color:rgba(127, 127, 127, 0.3)}.cf--jobs-listing--meta{color:var(--theme--font-color)}/*! Buttons */.cf--jobs-listing--button{display:inline-block;margin:0;padding:var(--theme--button--pad-top) var(--theme--button--pad-h) var(--theme--button--pad-bottom);font-size:var(--theme--button--font-size);font-weight:var(--theme--button--font-weight);font-style:var(--theme--button--font-style);letter-spacing:var(--theme--button--letter-spacing);text-align:center;line-height:var(--theme--button--line-height);color:var(--theme--button--font-color);background:var(--theme--button--background-color);border:var(--theme--button--border-width) solid var(--theme--button--border-color);border-radius:var(--theme--button--border-radius);transition:var(--theme--button--transition)}.cf--jobs-listing--button:hover,.cf--josb-listing--button:focus{letter-spacing:var(--theme--button--letter-spacing--hover);color:var(--theme--button--font-color--hover);background:var(--theme--button--background-color--hover);border-color:var(--theme--button--border-color--hover);border-radius:var(--theme--button--border-radius--hover)}/*! - Jobs List */body .cf--jobs-listing--list-item{border-color:var(--border-color)}.cf--jobs-listing--item-link .cf--jobs-listing--title{color:var(--theme--link-color)}.cf--jobs-listing--item-link:focus .cf--jobs-listing--title,.cf--jobs-listing--item-link:hover .cf--jobs-listing--title{text-decoration:underline}.cf--jobs-listing--item-link .cf--jobs-listing--meta{opacity:.8;transition:opacity .3s ease}.cf--jobs-listing--item-link:focus .cf--jobs-listing--meta,.cf--jobs-listing--item-link:hover .cf--jobs-listing--meta{opacity:1}/*! - Job Posts *//*! - Job Details */body .cf--jobs-listing--details-header{border-color:var(--border-color)}