.page-template-page-team-alliance #staff {
    background-color: #fff !important;
    padding: 50px 0 !important;
}

.page-template-page-team-alliance #staff .col-sm-6 {
    margin-bottom: 30px;
}

.page-template-page-team-alliance #staff .staffP {
    background-color: #eee !important;
}

.page-template-page-team-alliance #staff .staffP:hover {
    background-color: #b0b0b0 !important;
}

.page-template-page-team-alliance #staff h2 {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px;
}

.page-template-page-team-alliance #staff .pow-team-instagram {
    margin-top: 75px;
}

.page-template-page-team-alliance #staff .pow-team-instagram .ff-stream {
    background-color: #fff !important;
}

.page-template-page-team-alliance #staff .pow-team-instagram .ff-stream .ff-item {
    padding: 0 5px;
}

.team-alliance-section {
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    min-height: 600px;
}

.team-alliance-section #teamHero {
    text-align: center;
}

.team-alliance-section .container {
    padding-top: 150px;
}

.team-alliance-section h1 {
    text-transform: uppercase;
    font-size: 46px !important;
    color: #fff;
}

.team-alliance-section p {
    font-size: 24px;
    max-width: 450px;
    margin: auto;
    color: #fff;
}

.get-involved-section {
    width: 100%;
    background-color: #F2F2F2;
    padding: 50px 0;
}

.get-involved-section h2 {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px;
}

.get-involved-section .image img {
    width: 100%;
}

.get-involved-section .info a {
    padding: 15px 50px;
    background-color: #234b64;
    color: #fff;
    margin-top: 50px;
}

.get-involved-section .info a:hover {
    text-decoration: none;
    background-color: #6E899A;
}

.get-involved-section .info p {
    margin-bottom: 40px !important;
}

.container {
    margin: auto;
}

.team-about p {
    padding: 100px 15px;
    text-align: center;
    max-width: 960px;
    margin: auto;
    font-size: 22px;
    line-height: 32px;
}

.team-blog {
    width: 100%;
    background-color: #F2F2F2;
    padding: 50px 0;
}

.team-blog h2 {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px;
}

.team-blog .team-blog-bg {
    margin: 0;
    padding: 100px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.team-blog .team-blog-bg .right-section {
    background-color: rgba(255, 255, 255, .75);
    padding: 30px;
}

.team-blog .team-blog-bg .right-section p {
    margin-bottom: 40px !important;
}

.team-blog .team-blog-bg .right-section a {
    padding: 15px 50px;
    background-color: #234b64;
    color: #fff;
    margin-top: 50px;
}

.team-blog .team-blog-bg .right-section a:hover {
    text-decoration: none;
    background-color: #6E899A;
}

@media (max-width: 767px) {
    .team-blog .team-blog-bg {
        padding: 25px;
    }

    .team-blog .team-blog-bg .right-section h3 {
        margin-bottom: 40px !important;
    }

    .team-blog .team-blog-bg .right-section p {
        display: none;
    }

}

@media (max-width: 991px) {
    .get-involved-section .info p {
        margin-top: 40px !important;
    }
}