.news article{
  position: relative;
}
/****************************************** Jobs List *************************************/
.jobs-list-view a{
    background: var(--c-special);
    color: var(--c-white);
    padding: 1em 1em 1em 0;
    opacity: 1;
    transition: all .2s ease;
    border-bottom: 1px solid rgba(255,255,255,.5);
    box-shadow: unset;
    display: block;
  
    color: var(--c-white);
    font-weight: 600;
    font-size: 2em;
    transition: all .2s ease;
}
.jobs-list-view a:hover{
    padding: 1em 1em 1em 1em;
    opacity: .9;
}

/****************************************** Jobs Full *************************************/
.jobs-list-view .grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 40px;
}
.jobArticle h3 {
  line-height: 1.5;
}
.jobArticle .news-list-category {
  color: #999;
}
.jobArticle .more {
  margin: 10px 0;
}

/****************************************** Jobs Teaser *************************************/
.jobs-teaser-view .footer,
.jobs-single .footer{
    position: absolute;
    z-index: 2;
    top: 40px;
    left: 4px;
    height: 35px;
    background: #00305a;
}
.jobs-teaser-view .footer p,
.jobs-single .footer p{
  margin: 0;
}
.jobs-teaser-view article {
    margin: 1em;
}

/****************************************** Jobs Detail *************************************/
.jobs-single .quickInfo,
.jobs-single .quickInfo .description{
  margin: 1em 0;
}
.jobs-single .longInfo div{
  margin: 2em 0;  
}
.jobs-single .none{
  display: none;
}
.bLink {
  color: var(--c-blue);  
}
