/* RACE TEAM UPDATES */
.race-updates .section__header {
    margin-bottom: 1rem;
}

.race-updates .section__header__heading--youtube {
    background: url(../images/social-wall-youtube-icon.png) left center no-repeat;
    padding-left: 35px;
    background-size: 30px 30px;
    padding-right: 15px;
    margin-right: 15px;
    display: block;
}

.race-updates__article__content {
    background: #e4e4e4;
    color: #7f7f7f;
    padding: 1.25rem 20px;
}

/* SOCIAL WALLS */
.social-wall .section__header {
    margin-bottom: 1rem;
}

.social-wall #nav-facebook-tab {
    background: url(../images/social-wall-facebook-icon.png) left center no-repeat;
    padding-left: 40px;
    background-size: 30px 30px;
}

.social-wall #nav-instagram-tab {
    background: url(../images/social-wall-instagram-icon.png) left center no-repeat;
    padding-left: 35px;
    background-size: 30px 30px;
    padding-right: 15px;
    /* border-right: 1px solid #b1b1b1; */
    margin-right: 15px;
}

.social-wall #nav-facebook-tab {
    background: url(../images/social-wall-facebook-icon.png) left center no-repeat;
    padding-left: 40px;
    background-size: 30px 30px;
}

.social-wall .tab-pane img {
    outline: 10px solid #fff;
    width: 100%;
}

/* Instagram social box */
.instagram-box {
    position: relative;
}

.instagram-box picture, .instagram-box img {
    width: 100%;
}

.instagram-box a {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
}

/* Instagram social box */
.facebook-box {
    position: relative;
}

.facebook-box picture, .facebook-box img {
    width: 100%;
}

.facebook-box a {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
}

