@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900,900i');

.sprite-icon{background-image:url(https://www.overlandparksmiles.com/dws/go/css/images/icons-sprite-with-name.png);width:45px;height:45px;vertical-align:middle;margin-top:5px;display:inherit;}
.google {background-position: -816px -666px;}
.yelp {background-position: -482px -813px;}
.yahoo {background-position: -482px -518px;}
.google-plus {background-position: -147px -666px;}
.birdeye {background-position: -4px -666px;}
.facebook {background-position: -99px -739px;}
.demandforce {background-position: -99px -76px;}
.rateabiz {background-position: -864px -2px;}
.youtube {background-position: -482px -886px;}
.yellowpages {background-position: -482px -592px;}
.bbb {background-position: -3px -518px;}
.angies-list {background-position: -4px -150px;}
.citysearch {background-position: -52px -223px;}
.dex-knows,.dental-reviews-center {background-position: -147px -959px;}
.foursquare {background-position: -147px -76px;}
.healthgrades {background-position: -338px -959px;}
.insider-pages {background-position: -195px -592px;}
.judysbook {background-position: -242px -76px;}
.kudzu {background-position: -482px -959px;}
.merchant-circle {background-position: -291px -150px;}
.nationaldentalreviews {background-position: -625px -959px;}
.patientconnect {background-position: -721px -959px;}
.rateadentist,.ratemds {background-position: -816px -959px;}
.smilereminder,.solutionreach {background-position: -912px -812px;}
.superpages {background-position: -864px -959px;}
.vitals {background-position: -99px -1032px;}
.wellness {background-position: -147px -1032px;}
.yellowbot {background-position: -243px -1032px;}
.zocdoc {background-position: -291px -1032px;}

    .left-comma {
        position: absolute;
        left: -50px;
        top: -25px;
    }

    .right-comma {
        position: absolute;
        right: -50px;
    }

    .new-main-review-box {
        padding: 20px 0 0 0;
        width: 100%;
        display: inline-block;
        text-align: center;
        position: relative;
    }

    .new-review-div {
        width: 100%;
        max-width: 850px;
        margin: 0 auto;
        position: relative;
    }

    .review-text {
        font-size: 26px !important;
        color: #fff !important;
        z-index: 9;
        font-weight: 400;
        position: relative;
    }

    .review-text > span {
        font-size: 26px !important;
        color:#fff;
        font-weight:300;
        line-height:20px !important;
    }

    .read-more-title > a {
        font-size: 30px;
        font-weight: 700;
        color: #fff;
        text-decoration:none;
        text-transform:uppercase;
    }

    .review-text > sup {
        font-size: 30px;
        color: #fff;
    }

    .left-aero-new {
        background: rgba(0,0,0,0.1);
        text-decoration: none;
        display: block;
        width: 50px;
        height: 50px;
        margin: -20px 0 0;
        position: absolute;
        top: 40%;
        z-index: 10;
        overflow: hidden;
        cursor: pointer;
        color: rgba(0, 0, 0, 0.8);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        border-radius: 50px;
        text-align: center;
        left: 20%;
    }

        .left-aero-new .fa {
            color: #ccc;
            font-size: 32px;
            vertical-align: middle;
            margin-top: 8px;
            margin-left: -2px;
            font-weight: bold;
        }


        .left-aero-new:hover {
            background: rgba(0,0,0,0.5);
        }

            .left-aero-new:hover .fa {
                color: #000;
            }

    .right-aero-new {
        background: rgba(0,0,0,0.1);
        text-decoration: none;
        display: block;
        width: 50px;
        height: 50px;
        margin: -20px 0 0;
        position: absolute;
        top: 40%;
        z-index: 10;
        overflow: hidden;
        cursor: pointer;
        color: rgba(0, 0, 0, 0.8);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        border-radius: 50px;
        text-align: center;
        right: 20%;
    }

        .right-aero-new .fa {
            color: #ccc;
            font-size: 32px;
            vertical-align: middle;
            margin-top: 8px;
            margin-left: -2px;
            font-weight: bold;
        }

        .right-aero-new:hover {
            background: rgba(0,0,0,0.5);
        }

            .right-aero-new:hover .fa {
                color: #000;
            }

    @media screen and (max-width: 1400px) {

        .left-aero-new {
            left: 40px;
        }

        .right-aero-new {
            right: 40px;
        }
    }

    @media screen and (max-width: 1024px) {

        .review-text > sup {
            font-size: 36px;
        }

        .new-review-div {
            max-width: 100%;
            width: 80%;
        }

        .review-text {
            font-size: 24px;
        }

        .read-more-title > a {
            font-size: 26px;
        }
    }

    @media screen and (max-width: 860px) {

        .review-text > sup {
            font-size: 28px;
        }

        .review-text {
            font-size: 20px;
        }

        .read-more-title > a {
            font-size: 24px;
        }
    }

    @media screen and (max-width: 759px) {

        .review-text > sup {
            font-size: 20px;
        }

        .review-text {
            font-size: 18px;
        }

        .read-more-title > a {
            font-size: 19px;
        }

        .new-review-div {
            max-width: 100%;
            width: 60%;
        }
    };
