﻿.community .pageHeader {
    max-width: 768px;
    border-bottom: 10px solid #e6e7e8;
}

    .community .pageHeader .hero-image {
        height: 275px;
        padding: 50px;
    }

    .community .pageHeader .hero-image h1 {
        font-size: 40px;
        padding: 7px 30px;
        width: 282px;
    }

    .community .pageHeader .hero-image h1:last-of-type {
        width: 177px;
    }

    .community .pageHeader .hero-image h2 {
        font-size: 42px;
        margin-top: 8px;
    }

.community .horizontal-scroller {
    height: 970px;
}

.community .frame {
    height: 792px;
}

.community .move-left, .community .move-right {
    top: 490px;
}

    .community .move-left img, .community .move-right img {
        width: 35px;
    }

.community .horizontal-scroll-wrapper {
    width: 3750px;
}

.community .video-inner-content {
    bottom: 35px;
    left: 30px;
}

    .community .video-inner-content img {
        width: 80px;
    }

    .community .video-inner-content h3 {
        font-size: 26px;
    }

        .community .video-inner-content h3 span {
            font-size: 36px;
        }

.community .horizontal-scroller h3 {
    font-size: 48px;
    margin-bottom: 20px;
}

.community .slide:nth-of-type(even) .text {
    margin-top: 45px;
    padding-right: 100px;
    width: 435px;
}

.community .slide .text .blurb h4 {
    font-size: 36px;
    line-height: 38px;
}

.community .slide .text img {
    width: 36px;
}

.community .slide:nth-of-type(odd) .text img {
    margin-top: 57px;
    margin-right: 10px;
}

.community .slide .text .blurb p {
    font-size: 14px;
}

.community .slide .text .blurb {
    width: 280px;
}

.community .slide .text {
    width: 380px;
    padding: 25px;
    height: 195px;
    box-shadow: 3px 3px 13px #a5a3a3;
}

.community .slide:nth-of-type(1) > img {
    width: 360px;
}

.community .slide:nth-of-type(1) .text {
    margin-left: 140px;
}

.community .slide:nth-of-type(2) .image-background img {
    width: 245px;
}

.community .slide:nth-of-type(2) .image-background {
    margin-top: 350px;
    padding: 0px 30px;
    height: 215px;
    width: 305px;
    margin-left: 160px;
    box-shadow: 3px 3px 13px #a5a3a3;
}

.community .slide:nth-of-type(3) {
    margin-left: 8px;
}

    .community .slide:nth-of-type(3) > img {
        width: 485px;
        margin-top: -37px;
    }

    .community .slide:nth-of-type(3) .text {
        margin-left: 200px;
        padding-top: 40px;
    }

.community .slide:nth-of-type(4) .image-background img {
    width: 485px;
}

.community .slide:nth-of-type(4) .image-background {
    margin-top: 270px;
    margin-left: 170px;
    padding-top: 25px;
    width: 385px;
    height: 265px;
}

.community .slide:nth-of-type(4) .blurb {
    width: 310px;
}

.community .slide:nth-of-type(4) .text {
    margin-top: 50px;
    padding-right: 20px;
    padding-bottom: 33px;
    padding-top: 74px;
    width: 410px;
    margin-left: 55px;
    height: 195px;
}

.community .slide:nth-of-type(5) {
    margin-left: 230px;
}

    .community .slide:nth-of-type(5) > img {
        margin-top: -51px;
        width: 360px;
    }

    .community .slide:nth-of-type(5) .text {
        margin-left: 140px;
        margin-top: 95px;
        width: 460px;
    }

        .community .slide:nth-of-type(5) .text .blurb {
            width: 345px;
        }

.community .slide:nth-of-type(6) {
    margin-left: -95px;
}

    .community .slide:nth-of-type(6) .image-background img {
        width: 245px;
    }

    .community .slide:nth-of-type(6) .image-background {
        margin-top: 345px;
        padding: 0 35px;
        width: 315px;
        height: 210px;
    }

    .community .slide:nth-of-type(6) .text .blurb {
        width: 305px;
    }

    .community .slide:nth-of-type(6) .text {
        margin-left: -219px;
        margin-top: 49px;
        padding-right: 0;
        width: 400px;
    }

.community .slide:nth-of-type(7) {
    margin-left: -135px;
}

    .community .slide:nth-of-type(7) > img {
        width: 485px;
        margin-top: -47px;
    }

    .community .slide:nth-of-type(7) .text {
        margin-left: 200px;
        padding-top: 30px;
    }

.community .slide:nth-of-type(8) {
    margin-left: -105px;
}

    .community .slide:nth-of-type(8) .image-background img {
        width: 485px;
    }

    .community .slide:nth-of-type(8) .image-background {
        margin-top: 270px;
        margin-left: 170px;
        padding-top: 25px;
        width: 385px;
        height: 265px;
    }

    .community .slide:nth-of-type(8) .blurb {
        width: 310px;
    }

    .community .slide:nth-of-type(8) .text {
        margin-top: 50px;
        padding-right: 20px;
        padding-bottom: 33px;
        padding-top: 74px;
        width: 410px;
        margin-left: 55px;
        height: 195px;
    }

.community .slide:nth-of-type(9) {
    margin-left: 230px;
}

    .community .slide:nth-of-type(9) > img {
        margin-top: -51px;
        width: 360px;
    }

    .community .slide:nth-of-type(9) .text {
        margin-left: 140px;
        margin-top: 95px;
        width: 460px;
    }

        .community .slide:nth-of-type(9) .text .blurb {
            width: 345px;
        }

.community .slide:nth-of-type(10) {
    margin-left: -95px;
}

    .community .slide:nth-of-type(10) .image-background img {
        width: 245px;
    }

    .community .slide:nth-of-type(10) .image-background {
        margin-top: 345px;
        padding: 0 35px;
        width: 315px;
        height: 185px;
    }

    .community .slide:nth-of-type(10) .text .blurb {
        width: 305px;
    }

    .community .slide:nth-of-type(10) .text {
        margin-left: -219px;
        margin-top: 49px;
        padding-right: 0;
        width: 400px;
    }

.community .penta-group-wrapper .content {
    width: 720px;
    padding: 30px 0;
}

    .community .penta-group-wrapper .content h3 {
        font-size: 44px;
        line-height: 28px;
        width: 230px;
        margin-bottom: 10px;
    }

        .community .penta-group-wrapper .content h3 .small {
            font-size: 28px;
            line-height: 38px;
        }

        .community .penta-group-wrapper .content h3 .small:nth-of-type(1) {
            margin-left: 27px;
        }

        .community .penta-group-wrapper .content .more-indent {
            margin-left: 38px;
            margin-top: 8px;
        }

        .community .penta-group-wrapper .content .about-button{
            padding: 15px 20px;
            font-size: 14px;
            width: 75px;
            margin-top: 15px;
            margin-left: 4px;
        }

    .community .penta-group-wrapper .content p {
        font-size: 13px;
        margin-left: 5px;
        margin-bottom: 10px;
        width: 250px;
    }

    .community .penta-group-wrapper .content > img {
        width: 432px;
        margin-top: 27px;
    }

.community .penta-group-wrapper .quote .quotations {
    width: 28px;
    margin-bottom: 20px;
}

.community .penta-group-wrapper .quote {
    width: 255px;
    margin-left: 15px;
    padding-top: 0px;
}

.community .contributions-wrapper {
    padding: 40px 0;
}

        .community .contributions-wrapper h2 {
            font-size: 48px;
            margin-bottom: 20px;
        }

        .community .contributions-wrapper .contributions {
            width: 720px;
        }

        .community .contributions-wrapper .contribution {
            width: 230px;
        }

        .community .contributions-wrapper .contribution:nth-of-type(2) {
            margin: 0 10px;
        }

            .community .contributions-wrapper .contribution img {
                border: 5px solid white;
                margin-bottom: 25px;
                box-shadow: 2px 7px 9px #d1d3d4;
                width: 96%;
            }

            .community .contributions-wrapper .contribution h3 {
                font-size: 26px;
                line-height: 22px;
                width: 185px;
                margin-bottom: 30px;
            }

            .community .contributions-wrapper .contribution p {
                font-size: 13px;
                width: 185px;
            }

            .community .contributions-wrapper .contribution:nth-of-type(2) h3, .community .contributions-wrapper .contribution:nth-of-type(2) p {
                width: 216px;
            }
