/**
 * =>Review
 **/
.betterstudio-review {
  clear: right; }

.betterstudio-review .overall {
  float: left;
  margin-right: 15px;
  margin-left: auto; }

.betterstudio-review .criteria-list li .criterion .rate {
  float: left; }

.betterstudio-review .criteria-list li .rating-stars {
  float: left; }

.rating-stars span {
  left: inherit;
  right: 0; }

/**
 * =>Star rating
 **/
.rating-stars {
  text-align: right; }

.post-meta .rating-stars span:before,
.post-meta .rating-stars span,
.post-meta .rating-stars:before,
.post-meta .rating-stars {
  float: left; }

/**
 * =>Bar rating
 **/
.rating-bar {
  text-align: right; }

.rating-bar span.rate-number {
  left: -20px;
  right: auto; }

.post-meta .rating-bar {
  float: left; }

.review-pros-section,
.review-cons-section {
  float: right; }

.review-pros-section ul,
.review-cons-section ul {
  padding-right: 13px;
  padding-left: 0; }

.review-pros-section li,
.review-cons-section li {
  padding-right: 25px;
  padding-left: 0; }

.review-pros-section li:before,
.review-cons-section li:before {
  right: 0;
  left: auto; }

.betterstudio-review .affiliate-btn {
  float: left; }

.betterstudio-review .heading .fa {
  margin-left: 7px;
  margin-right: auto; }

.betterstudio-review .btn .fa {
  margin-left: 5px;
  margin-right: auto; }

.betterstudio-review .review-cons-pros ul {
  padding: 0 7px 0 0; }

.betterstudio-review .readers-ratings .rating,
.betterstudio-review .readers-ratings .total-votes {
  text-align: left;
  margin-left: 5px;
  margin-right: auto; }

.betterstudio-review .readers-ratings > aside.rating {
  float: left; }

.betterstudio-review .readers-ratings > aside.heading {
  float: right; }

.betterstudio-review .review-first-col {
  float: right; }

.betterstudio-review .review-second-col {
  float: left; }

.betterstudio-review.big-2:before,
.betterstudio-review.big-3:before {
  left: 33%;
  right: auto; }

.betterstudio-review.big-2 .overall,
.betterstudio-review.big-3 .overall {
  margin-right: 0;
  margin-left: 15px;
  float: right; }

.betterstudio-review.big-2 .affiliate,
.betterstudio-review.big-3 .affiliate {
  padding-left: 10px; }

.betterstudio-review.big-3 .review-first-col {
  float: left; }

.betterstudio-review.big-3 .review-second-col {
  float: right; }

.betterstudio-review.big-3:before {
  left: auto;
  right: 33%; }

.betterstudio-review.big-4 .verdict {
  float: right; }

.betterstudio-review.big-4 .affiliate {
  left: 0;
  border-right: 1px solid #ebebeb;
  right: auto;
  border-left: none; }

.betterstudio-review.big-4 .criteria-list ul {
  padding-right: 180px;
  padding-left: 0; }

.betterstudio-review.big-4 .overall {
  float: right;
  margin-right: 0;
  margin-left: 15px; }

.betterstudio-review.big-4 .review-cons-pros > aside:first-child {
  padding-right: 25px;
  padding-left: 0; }

.betterstudio-review.big-5 .overall {
  float: right;
  margin-right: 0;
  margin-left: 0; }

.betterstudio-review.big-5 .verdict-summary {
  padding-left: 0;
  padding-right: 182px; }

.betterstudio-review.big-5 .criteria-list {
  float: right; }

.betterstudio-review.big-5 .heading .fa {
  margin-left: 10px;
  margin-right: auto; }

.betterstudio-review.tall-1.left,
.betterstudio-review.tall-2.left {
  float: left;
  margin: 0 20px 20px 0; }

.betterstudio-review.tall-1.right,
.betterstudio-review.tall-2.right {
  float: right;
  margin: 0 0 20px 20px; }

@media only screen and (max-width: 780px) {
  .betterstudio-review.tall-1.left,
  .betterstudio-review.tall-2.left {
    float: left;
    margin: 0 20px 20px 0; }
  .betterstudio-review.tall-1.right,
  .betterstudio-review.tall-2.right {
    float: right;
    margin: 0 0 20px 20px; }
  .betterstudio-review .readers-ratings > aside.rating {
    float: none; }
  .betterstudio-review .readers-ratings > aside.heading {
    float: none; }
  .betterstudio-review .readers-ratings .total-votes {
    text-align: center;
    margin: 0; } }
