div#brandreviewlisting {
}

    div#brandreviewlisting div.brand-reviews-title {
        margin: 10px 0 20px;
    }

    div#brandreviewlisting h1 {
        padding: 0;
        margin: 0;
        font-size: 26px;
        text-transform: uppercase;
        color: #2FA7AD;
    }


div.brand-review-listing-social {
    float: right;
    margin-top: -6px;
}

    div.brand-review-listing-social ul.social li {
        display: inline-block;
        padding: 3px;
    }

        div.brand-review-listing-social ul.social li span {
            display: none;
        }

    div.brand-review-listing-social ul li.facebook a:before {
        content: "\f09a";
        background: #4E71A7;
    }

    div.brand-review-listing-social ul li.twitter a:before {
        content: "\f099";
        background: #1CB8EB;
    }

    div.brand-review-listing-social ul li.google-plus a:before {
        content: "\f0d5";
        background: #E3401F;
    }

    div.brand-review-listing-social ul.social li a:before {
        display: inline-block;
        font-family: "FontAwesome";
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 18px;
        width: 36px;
        height: 36px;
        text-align: center;
        padding-top: 9px;
        border-radius: 18px;
    }

div#seller_reviews ul {
    margin: 0 -15px;
}

div.seller_reviews_container div.review-container {
    background-color: #F9F9F9;
    border-radius: 4px;
    padding: 10px;
    height: 386px;
}

div.seller_reviews_container li {
    padding-bottom: 30px;
}

div.seller_reviews_container div.review-image-container {
    text-align: center;
}

div.seller_reviews_container span.seller-review-img {
    height: 170px;
    padding: 0;
    margin: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

div.seller_reviews_container div.review-author {
    text-align: center;
    padding-top: 10px;
}

    div.seller_reviews_container div.review-author a {
        color: #2FA7AD;
        font-size: 15px;
        font-weight: bold;
    }

div.seller_reviews_container div.review-summary {
    height: 132px;
    text-align: center;
    font-style: italic;
    color: #565656;
    padding: 14px 0;
}


div.seller_reviews_container div.review-button {
    text-align: center;
}

    div.seller_reviews_container div.review-button a {
        background-color: #6F6F6F;
        box-shadow: 2px 2px #4E4E4E;
        border-radius: 4px;
        padding: 8px 34px;
        color: #fff;
        font-weight: bold;
    }

div.brandsreviewclear {
    clear: both;
}

span.review-type {
    float: right;
    margin: 5px 5px 0 0;
    color: #fff;
    padding: 2px 5px;
    font-size: 10px;
    border-radius: 2px;
}

span.internal-review {
    background: #2FA7AD;
}

span.external-review {
    background: #6F6F6F;
}

div.search-loading {
    text-align: center;
}