/**** Righteous Reviews ****/
.righteous-reviews .review, .review-container {
	background: #fff;
	box-shadow: 1px 1px 6px rgba(0,0,0,.2);
	border-radius: 6px;
	padding: 1rem 1.5rem;
	margin-bottom: 1rem;
}
.righteous-reviews .review .review-text, .review-container .review-text {
	color: #999;
	font-size: 1.3rem;
	line-height: 1.5;
	padding: .5rem 0;
}
.righteous-reviews .review .review-rating, .review-container .review-rating {
	color: #666;
}
.righteous-reviews .review .stars, .review-container .stars {
	margin: 0 0 -.5rem -.1rem;
}
.righteous-reviews .review .review-text .quotes, .review-container .review-text .quotes {
	margin-bottom: -.25rem;
	width: 30px;
}
.righteous-reviews .review .review-text .open-quotes, .review-container .review-text .open-quotes {
	padding-right: .2rem;
}
.righteous-reviews .review .review-text .close-quotes, .review-container .review-text .close-quotes {
	padding-left: .2rem;
}
.righteous-reviews .review .review-link a, .review-container a {
	text-decoration: none;
}
.righteous-reviews .review .review-link a:hover, .review-container a:hover {
	text-decoration: underline;
}
.righteous-reviews .review .review-text-inner, .review-container .review-text-inner {
	display: inline;
}
.righteous-reviews .review .review-name, .review-container .review-name {
	display: block;
	font-size: 1.5rem;
	font-weight: 700;
}


.review-container .review-source .icon-link-angies, .review-container .review-source .icon-link-bbb, .review-container .review-source .icon-link-facebook, .review-container .review-source .icon-link-foursquare, .review-container .review-source .icon-link-google, .review-container .review-source .icon-link-googleplus, .review-container .review-source .icon-link-homeadvisor, .review-container .review-source .icon-link-houzz, .review-container .review-source .icon-link-linkedin, .review-container .review-source .icon-link-porch, .review-container .review-source .icon-link-thumbtack, .review-container .review-source .icon-link-twitter, .review-container .review-source .icon-link-yelp, .review-container .review-source .icon-link-yp {
	width: 24px;
	height: 24px;
	margin-right: .25rem;
	float: left;
}
.review-container .review-source .icon-link-angies {
	background: url(images/angies.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-bbb {
	background: url(images/bbb.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-facebook {
	background: url(images/facebook.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-foursquare {
	background: url(images/foursquare.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-google {
	background: url(images/google.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-googleplus {
	background: url(images/googleplus.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-homeadvisor {
	background: url(images/homeadvisor.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-houzz {
	background: url(images/houzz.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-linkedin {
	background: url(images/linkedin.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-porch {
	background: url(images/porch.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-thumbtack {
	background: url(images/thumbtack.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-twitter {
	background: url(images/twitter.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-yelp {
	background: url(images/yelp.png) no-repeat center transparent;
	background-size: cover;
}
.review-container .review-source .icon-link-yp {
	background: url(images/yp.png) no-repeat center transparent;
	background-size: cover;
}

div.review .review-source {
    float: left;
    margin-right: 5px;
}








/* Grade.us Styling */

[class^="icon-link-"],[class*=" icon-link-"] {
	display:inline-block!important;
	width:24px!important;
	height:24px!important;
	line-height:24px!important;
	vertical-align:text-top!important;
	background-image:url(images/icons24x24.png)!important;
	background-repeat:no-repeat!important;
	overflow:hidden!important;
}

.icon-link-review,.icon-link-custom,.icon-link-direct {
	background-image:none!important;
	width:auto!important;
}

.icon-link-amazon {
	background-position:0 -24px!important;
}

.icon-link-angieslist {
	background-position:0 -48px!important;
}

.icon-link-automd {
	background-position:0 -72px!important;
}

.icon-link-avvo {
	background-position:0 -96px!important;
}

.icon-link-bbb {
	background-position:0 -120px!important;
}

.icon-link-bedandbreakfast {
	background-position:0 -144px!important;
}

.icon-link-capterra {
	background-position:0 -168px!important;
}

.icon-link-caring {
	background-position:0 -192px!important;
}

.icon-link-cars {
	background-position:0 -216px!important;
}

.icon-link-citysearch {
	background-position:0 -240px!important;
}

.icon-link-consumeraffairs {
	background-position:0 -264px!important;
}

.icon-link-creditkarma {
	background-position:0 -288px!important;
}

.icon-link-dealerrater {
	background-position:0 -312px!important;
}

.icon-link-demandforce {
	background-position:0 -336px!important;
}

.icon-link-dexknows {
	background-image:none!important;
	width:auto!important;
}

.icon-link-doctoroogle {
	background-position:0 -384px!important;
}

.icon-link-edmunds {
	background-position:0 -408px!important;
}

.icon-link-ezlocal {
	background-position:0 -432px!important;
}

.icon-link-facebook {
	background-position:0 -456px!important;
}

.icon-link-fodors {
	background-position:0 -480px!important;
}

.icon-link-foursquare {
	background-position:0 -504px!important;
}

.icon-link-freeindex {
	background-position:0 -528px!important;
}

.icon-link-g2crowd {
	background-position:0 -552px!important;
}

.icon-link-getapp {
	background-position:0 -576px!important;
}

.icon-link-glassdoor {
	background-position:0 -600px!important;
}

.icon-link-goldenreviews {
	background-position:0 -624px!important;
}

.icon-link-google {
	background-position:0 -648px!important;
}

.icon-link-guildquality {
	background-position:0 -672px!important;
}

.icon-link-healthgrades {
	background-position:0 -696px!important;
}

.icon-link-homeadvisor {
	background-position:0 -720px!important;
}

.icon-link-homes {
	background-position:0 -744px!important;
}

.icon-link-homestars {
	background-position:0 -768px!important;
}

.icon-link-houzz {
	background-position:0 -792px!important;
}

.icon-link-indeed {
	background-position:0 -816px!important;
}

.icon-link-insiderpages {
	background-position:0 -840px!important;
}

.icon-link-judysbook {
	background-position:0 -864px!important;
}

.icon-link-lawyers {
	background-position:0 -888px!important;
}

.icon-link-lendingtree {
	background-position:0 -912px!important;
}

.icon-link-linkedin {
	background-position:0 -936px!important;
}

.icon-link-martindale {
	background-position:0 -960px!important;
}

.icon-link-menupages {
	background-position:0 -984px!important;
}

.icon-link-merchantcircle {
	background-position:0 -1008px!important;
}

.icon-link-movoto {
	background-position:0 -1032px!important;
}

.icon-link-opentable {
	background-position:0 -1056px!important;
}

.icon-link-ourparents {
	background-position:0 -1080px!important;
}

.icon-link-patientfusion {
	background-position:0 -1104px!important;
}

.icon-link-porch {
	background-position:0 -1128px!important;
}

.icon-link-rateadentist {
	background-position:0 -1152px!important;
}

.icon-link-ratemds {
	background-position:0 -1176px!important;
}

.icon-link-realself {
	background-position:0 -1200px!important;
}

.icon-link-realtor {
	background-position:0 -1224px!important;
}

.icon-link-reevoo {
	background-position:0 -1248px!important;
}

.icon-link-repairpal {
	background-position:0 -1272px!important;
}

.icon-link-restaurant {
	background-position:0 -1296px!important;
}

.icon-link-senioradvisor {
	background-position:0 -1320px!important;
}

.icon-link-softwareadvice {
	background-position:0 -1344px!important;
}

.icon-link-spafinder {
	background-position:0 -1368px!important;
}

.icon-link-superpages {
	background-position:0 -1392px!important;
}

.icon-link-theknot {
	background-position:0 -1416px!important;
}

.icon-link-thumbtack {
	background-position:0 -1440px!important;
}

.icon-link-tripadvisor {
	background-position:0 -1464px!important;
}

.icon-link-trulia {
	background-position:0 -1488px!important;
}

.icon-link-trustedprosca {
	background-position:0 -1512px!important;
}

.icon-link-trustradius {
	background-position:0 -1536px!important;
}

.icon-link-tupalo {
	background-position:0 -1560px!important;
}

.icon-link-twitter {
	background-position:0 -1584px!important;
}

.icon-link-ucomparehealthcare {
	background-position:0 -1608px!important;
}

.icon-link-vitals {
	background-position:0 -1632px!important;
}

.icon-link-vouchedforuk {
	background-position:0 -1656px!important;
}

.icon-link-weblocalca {
	background-image:none!important;
	width:auto!important;
}

.icon-link-weddingwire {
	background-position:0 -1704px!important;
}

.icon-link-wellness {
	background-position:0 -1728px!important;
}

.icon-link-yahoo {
	background-position:0 -1752px!important;
}

.icon-link-yell {
	background-position:0 -1776px!important;
}

.icon-link-yellowbook {
	background-position:0 -1800px!important;
}

.icon-link-yellowbot {
	background-position:0 -1824px!important;
}

.icon-link-yellowpagesca {
	background-position:0 -1848px!important;
}

.icon-link-yelp {
	background-position:0 -1872px!important;
}

.icon-link-yp {
	background-position:0 -1896px!important;
}

.icon-link-zagat {
	background-position:0 -1920px!important;
}

.icon-link-zillow {
	background-position:0 -1944px!important;
}

.icon-link-zocdoc {
	background-position:0 -1968px!important;
}

.icon-link-zomato {
	background-position:0 -1992px!important;
}

.icon-link-kudzu {
	background-position:0 -2016px!important;
}

.icon-link-customerlobby {
	background-position:0 -2040px!important;
}

.icon-link-trustpilot {
	background-position:0 -2064px!important;
}

.icon-link-solutionreach {
	background-position:0 -2088px!important;
}

.icon-link-site192 {
	background-position:0 -2112px!important;
}

.icon-link-checkatrade {
	background-position:0 -2136px!important;
}

.icon-link-localsearchau {
	background-position:0 -2160px!important;
}

.icon-link-n49ca {
	background-position:0 -2184px!important;
}

.icon-link-thebestofuk {
	background-position:0 -2208px!important;
}

.icon-link-truelocalau {
	background-position:0 -2232px!important;
}

.icon-link-yellowpagesau {
	background-position:0 -2256px!important;
}

.icon-link-booking {
	background-position:0 -2280px!important;
}

.icon-link-freetobook {
	background-position:0 -2304px!important;
}

.icon-link-cargurus {
	background-position:0 -2328px!important;
}

.icon-link-airbnb {
	background-position:0 -2352px!important;
}

.icon-link-flipkey {
	background-position:0 -2376px!important;
}

.icon-link-homeaway {
	background-position:0 -2400px!important;
}

.icon-link-manta {
	background-position:0 -2424px!important;
}

.icon-link-vrbo {
	background-position:0 -2448px!important;
}

.icon-link-lawyerratingz {
	background-position:0 -2472px!important;
}

.icon-link-greatschools {
	background-position:0 -2496px!important;
}

.icon-link-privateschoolreview {
	background-position:0 -2520px!important;
}

.icon-link-movingcompanyreviews {
	background-position:0 -2544px!important;
}

.icon-link-mymovingreviews {
	background-position:0 -2568px!important;
}

.icon-link-movers {
	background-position:0 -2592px!important;
}

.icon-link-stitcher {
	background-position:0 -2616px!important;
}

.icon-link-itunes {
	background-position:0 -2640px!important;
}

.icon-link-hostelz {
	background-position:0 -2664px!important;
}

.icon-link-hostelworld {
	background-position:0 -2688px!important;
}

.icon-link-hostelbookers {
	background-position:0 -2712px!important;
}

.icon-link-guidesforbrides {
	background-position:0 -2736px!important;
}

.icon-link-hostels {
	background-position:0 -2760px!important;
}

.icon-link-laterooms {
	background-position:0 -2784px!important;
}

.icon-link-viator {
	background-position:0 -2808px!important;
}

.icon-link-getyourguide {
	background-position:0 -2832px!important;
}

.icon-link-womoau {
	background-position:0 -2856px!important;
}

.icon-link-gosmith {
	background-position:0 -2880px!important;
}

.icon-link-rateabiz {
	background-position:0 -2904px!important;
}

.icon-link-beeradvocate {
	background-position:0 -2928px!important;
}

.icon-link-www411ca {
	background-position:0 -2952px!important;
}

.icon-link-goodreads {
	background-position:0 -2976px!important;
}

.icon-link-imdb {
	background-position:0 -3000px!important;
}

.icon-link-whatclinic {
	background-position:0 -3024px!important;
}

.icon-link-productreviewau {
	background-position:0 -3048px!important;
}

.icon-link-diamondcertified {
	background-position:0 -3072px!important;
}

.icon-link-tourradar {
	background-position:0 -3096px!important;
}

.icon-link-googleplus {
	background-position:0 -3120px!important;
}

.icon-link-realpatientratings {
	background-position:0 -3144px!important;
}

.icon-link-experiencepros {
	background-position:0 -3168px!important;
}

.icon-link-etsy {
	background-position:0 -3192px!important;
}

.icon-link-healthyhearing {
	background-position:0 -3216px!important;
}

.icon-link-fertilityiq {
	background-position:0 -3240px!important;
}

.icon-link-buildzoom {
	background-position:0 -3264px!important;
}

.icon-link-webmd {
	background-position:0 -3288px!important;
}

.icon-link-pissedconsumer {
	background-position:0 -3312px!important;
}

.icon-link-googleplay {
	background-position:0 -3336px!important;
}

.icon-link-clutchco {
	background-position:0 -3360px!important;
}

.icon-link-agingcare {
	background-position:0 -3384px!important;
}

.icon-link-bringfido {
	background-position:0 -3408px!important;
}

.icon-link-surecritic {
	background-position:0 -3432px!important;
}

.icon-link-nextdoor {
	background-position:0 -3456px!important;
}

.icon-link-golfadvisor {
	background-position:0 -3480px!important;
}

.icon-link-onthesnow {
	background-position:0 -3504px!important;
}

.icon-link-apartments {
	background-position:0 -3528px!important;
}

.icon-link-uship {
	background-position:0 -3552px!important;
}

.icon-link-resellerratings {
	background-position:0 -3576px!important;
}

.icon-link-transportrankings {
	background-position:0 -3600px!important;
}

.icon-link-measuredup {
	background-position:0 -3624px!important;
}

.icon-link-whichtransporter {
	background-position:0 -3648px!important;
}

.icon-link-transportreviews {
	background-position:0 -3672px!important;
}

.icon-link-reviewabiz {
	background-position:0 -3696px!important;
}

.icon-link-nhsuk {
	background-position:0 -3720px!important;
}

.icon-link-niche {
	background-position:0 -3744px!important;
}
