.fa-border {border: solid .08em #fff;}

figure.photo .photo-description { margin-top: 7px; color: #777;}
.titles { margin-bottom: 10px; }

blockquote { padding: 15px 20px;margin: 20px 20px 20px 30px; font-size: 1em; border-left: 5px solid #ccc; font-style: italic; background: #f6f6f0; }
blockquote:hover { border-left-color: #2bace2; background: #fffff7; }

.highs {background: #259B25; color: #fff; padding: .15em .5em .1em .5em;}
.lows {background: #cd1717; color: #fff; padding: .15em .5em .1em .5em;}
.buyif {background: #3C65a4; color: #fff; padding: .15em .5em .1em .5em;}


.photos .description { color: #888; font-size: 15px; line-height: 20px; font-style: italic; }


/* Рекомендовать друзьям (AddThis) */

.share-social {margin-bottom: 10px; font-weight: bold; font-size: 0.9em; text-transform: uppercase; letter-spacing: 1px; color: #969696;}
.addthis_sharing_toolbox {margin-left:-2px;}

/* Рейтинги для блога (от 19/09/2015) */

.rating-table {margin: 20px 0;width: 100%;}
.rating-table td {padding: 20px 20px 10px 20px; border: 1px solid #ccc; background: #f0f0f0;}

.rating-h3 {margin-top:0; margin-bottom:10px;}
.rating-brand {margin-bottom:20px;}
.rating-review {margin-top: 25px;}
.rating-title {text-transform: uppercase; padding: .4em 1.5em .25em .5em; background: #000; color: #fff;}
.rating-score {margin-left: -4px; margin-right: 5px; padding: .4em .75em .25em .75em; background: #ccc; color: #000;}
.rating-link {}

.av-price-p {margin-top: 25px}
.av-price {text-transform: uppercase; padding: .4em .5em .25em .5em; background: /*#259B25*/ #000; color: #fff;}
.av-price-title {font-weight:bold;}

.news-block.with-image:hover {color: #333;}