/* featured event
   ============================ */

.featured-event {
    max-width: 246px;
}
.featured-event header {
    background: #6caddf;
}
.featured-event p .label {
    padding-right: 5px;
    font-family: "AvenirLTStd-Black";
}
.featured-event h4 {
    margin-bottom: 0;
    padding: 8px 20px 10px;
    color: #ffffff;
    font-size: 2.8rem;
}
.featured-event h5 {
    margin-bottom: 8px;
    color: #21016b;
    font-size: 1.6rem;
    font-family: "AvenirLTStd-Black";
}
.featured-event .description {
    padding-top: 10px;
}
.featured-event .button {
    margin-top: 35px;
}

.right-rail .featured-event.sidebar-feature .inner p {
    margin: 0;
}
.right-rail .featured-event.sidebar-feature .inner {
    padding-bottom: 29px;
}

/* responsive
   ============================ */

@media screen and (max-width: 736px) {
    .featured-event {
        max-width: initial;
    }
    .featured-event h4 {
        font-size: 2rem;
        letter-spacing: 0.03em;
    }
    .featured-event .button {
        margin-top: 23px;
    }
}
