/*! Place your custom styles here */
.whr-item {
    margin-bottom: 0.71428571em;
    padding-bottom: 0;
}

li.whr-item:not(:last-child) {
    border-bottom: 1px solid #f3f3f3;
}

.whr-title {
    color: blue !important;
    font-family: 'ManifoldCF','Helvetica','Arial', sans-serif;
    font-size: 1.78571429em;
    line-height: 1.5em;
    font-weight: 600;
    margin-bottom: 0.41935484em;
    float: left;
}

@media all and (max-width: 767px) {
  .whr-title {
    font-size: 1.35714286em;
    line-height: 1.85714286em;
    max-width: 70%;
    text-indent: -1em;
    padding-left: 1em;
  }
}

.whr-title:before {
    font-family: "stack-interface";
    content: '\e80a';
    margin-right: 10px;
    color: #ff1864;
    font-size: 0.75em
}

.whr-info {
    float: right;
}

.whr-location {
    background: #FF1864;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .5px;
    color: #fff;
    text-transform: uppercase;
    height: 26px;
    min-width: 65px;
    padding: 0 10px;
    text-align: center;
    border-radius: 50px;
    position: relative;
    right: 0;
    line-height: 2.3em;
    top: 4px;
}

.whr-location span {
    display: none;
}

.whr-location:before {
    content: ' ';
}

.whr-date {
    display: none;
}

.whr-dept {
    display: none;
}

.whr-description, .whr-description ul {
    color: #282828;
    font-family: 'Roboto','Helvetica','Arial', sans-serif;
    font-size: 1.35714286em;
    line-height: 1.68421053em;
    font-weight: 400;
    margin-bottom: 1.36842105em;
}

.whr-description br {
    display: none;
}

.whr-btn, .whr-btn:hover {
    color: #fff;
    font-size: 0.85714286em;
    font-weight: 700;
}

@media all and (max-width: 767px) {
    .whr-btn {
        display: block;
        width: 100%;
    }
}
