.author-review-box:after,
.user-rating:after,
.author-reviews .review-item:after,
.users-rate .review-item:after,
.review-summary:after,
ul.author-review li:after,
.author-review li:before, .author-review-box .review-header:after, .rate-criteria p:before{content:"";display:table;clear:both;}
.author-review-box,
.author-review-box h3.review-title,
.review-item .details h5,
.author-review-box .final-score h3,
.author-review-box .final-score span,
.author-review-box .review-summary p,
.author-review-box .user-rating .description p, .author-review-box .buttons a, .rate-it p a.add-user-rate, .users-rate p a.rate-it-btn, p.not-rated-before, .author-review-box p{font-family:'Open Sans',Lato, Verdana, Geneva, sans-serif;}
.author-review-box{margin:24px 0;background:transparent;}
.author-review-box .hidden{display:none;}
.inner-review{background:#FFF;}
.author-review-box .review-header{margin:0 0 18px;padding:12px 12px;background:#3F3E3E;border-bottom:1px solid #F2F2F2;border-top:1px solid #F2F2F2;position:relative;}
.author-review-box h3.review-title{float:left;color:#F1F1F1;font-size:16px;font-weight:600;line-height:30px;margin:0;}
.author-review-box .buttons{float:right;position:absolute;right:12px;bottom:4px;}
.author-review-box .buttons a{font-size:13px;color:#F1F1F1;padding:8px;text-decoration:none;-webkit-transition:all 0.100s linear 0s;-moz-transition:all 0.100s linear 0s;-o-transition:all 0.100s linear 0s;transition:all 0.100s linear 0s;}
.author-review-box .buttons a:focus{outline:none;}
.author-review-box .buttons .active, .author-review-box .buttons a:hover{color:#3F3E3E;background:#FFF;border-top:3px solid #FEAA37;}
.author-reviews, .review-summary, .author-review-box .users-rate, .author-review-box .rate-it{padding:0 12px;}
.author-review-box.star .author-reviews, .author-review-box.star .users-rate{padding:0;}
.author-review-box .users-rate, .author-review-box .rate-it{color:#333;font-size:13px;display:none;position:relative;}
.rate-it .criteria-rate{margin-bottom:12px;}
.rate-it .criteria-rate:nth-child(2n){}
.rate-it .criteria-rate label{color:#333;width:140px;font-size:13px;text-align:right;display:inline-block;margin-right:12px;}
.rate-it .criteria-rate select{width:80px;height:22px;}
.rate-it .criteria-rate select:focus{outline-color:#FEAA37;-webkit-box-shadow:0 0 5px #FEAA37;-moz-box-shadow:0 0 5px #FEAA37;box-shadow:0 0 5px #FEAA37;}
.rate-it .add-user-rate{margin-left:155px;}
.criteria-rate span.slider-value{margin-left:8px;}
.author-review-box p, .criteria-rate span.slider-value{color:#333;font-size:13px;font-weight:400;}
.rate-it p a.add-user-rate, .users-rate p a.rate-it-btn{color:#FFF;font-size:13px;padding:4px 20px;text-align:center;background:#FEAA37;text-decoration:none;-webkit-transition:all 0.100s linear 0s;-moz-transition:all 0.30s linear 0s;-o-transition:all 0.30s linear 0s;transition:all 0.30s linear 0s;}
.rate-it p a.add-user-rate:hover, .users-rate p a.rate-it-btn:hover{background:#3F3E3E;}
.author-review-box .author-reviews{}
.author-review-box .review-item{clear:both;margin-bottom:10px;}
.author-review-box.star .review-item{padding:8px 12px;margin-bottom:0px;border-bottom:1px solid #EEE;}
.author-review-box.star .review-item:last-child{border-bottom:none;}
.review-item .details h5{color:#333;margin:0px;font-size:13px;line-height:22px;font-weight:400;}
.review-star .review-item .details h5{line-height:17px;}
.review-item .score{float:right;font-weight:600;}
.review-item .progress{height:12px;margin:0;background-color:#F9F9F9;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;}
.review-item .progress-bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.review-item .progress-striped .progress-bar{background-size:24px 24px;}
.progress .progress-bar-green-light{background-color:#50D050;}
.progress-bar-orange{background-color:#F87217;}
.progress-bar-red-light{background-color:#F04124;}
.progress-bar-dark{background-color:#404040;}
.progress-bar-yellow-light{background-color:#ffd700;}
.review-item:hover{opacity:.8;}
.author-review-box .review-summary{padding:0;margin-top:18px;background:#3F3E3E;border-top:1px solid #F2F2F2;height:101px;position:relative;box-sizing:border-box;}
.author-review-box.star .review-summary{margin-top:0px;}
.author-review-box .short-summary{padding:12px;margin:0 120px;}
.author-review-box .short-summary p strong{font-weight:600;font-size:13px;}
.author-review-box .review-summary p, .author-review-box .user-rating .description p{color:#F4F4F4;font-size:13px;font-weight:400;margin:0;padding:0;}
.author-review-box .final-score, .author-review-box .total-users-rating{text-align:center;padding:12px;width:95px;height:76px;background:#FEAA37;box-sizing:content-box !important;}
.author-review-box .final-score{position:absolute;left:0;}
.author-review-box .total-users-rating{position:absolute;right:0;}
.author-review-box .final-score h3, .author-review-box .total-users-rating h3{color:#FFF;margin:6px 0 12px !important;font-size:28px;font-weight:600;line-height:20px;}
.author-review-box .total-users-rating h3 span.value{color:#FFF;font-size:28px;font-weight:600;line-height:20px;}
.review-summary h3 span{color:#FFF;font-size:13px;font-weight:400px;display:inline-block;}
.final-score span, .total-users-rating span{color:#333;font-size:12px;line-height:18px;display:block;}
.review-star .author-reviews, .review-star .users-rate{padding:0px}
.review-star p.not-rated-before{padding:0px 8px;}
.review-star .review-item{margin-bottom:0;padding:10px 8px;border-bottom:1px solid #F2F2F2;}
.review-star .review-item:first-child{padding:0px 8px 10px;}
.review-star .review-item:last-child{margin-bottom:15px;}
.star-review{float:right;}
.review-star .details{float:left;}
.star-review .star-under{display:block;height:17px;width:85px;background:url("../images/gray.png") repeat-x scroll left 0 rgba(0, 0, 0, 0);}
.star-review .star-over{display:block;height:17px;background:url("../images/rating_on.png") repeat-x scroll left 0 rgba(0, 0, 0, 0);}
.review-star .author-reviews .review-item:nth-child(even), .review-star .users-rate .review-item:nth-child(even){background:#F9F9F9;}
.review-star .author-reviews .review-item:nth-child(odd), .review-star .users-rate .review-item:nth-child(odd){}
.user-rating{display:block;margin:8px 0 0;padding:10px 5px 8px;background:#F9F9F9;position:relative;border-top:1px solid #F2F2F2;}
.ajax_loader:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:100;background:url("../images/ajax-loader.gif") center no-repeat rgba(255,255,255,0.65);}
.user-rating .description{float:left;width:75%;}
.user-rating .description span{font-weight:600;}
.user-rating .rating{float:right;height:17px;width:85px;position:relative;background:url("../images/gray.png") repeat-x scroll left 0 transparent;}
.user-rating .rating .total-rated{display:block;position:absolute;height:17px;background:url("../images/rating_on.png") repeat-x scroll left 0 rgba(0, 0, 0, 0);z-index:1;}
.user-rating p.stars{overflow:hidden;margin-bottom:0px;zoom:1;}
.user-rating p.stars span{float:left;height:17px;position:relative;width:85px;}
.user-rating p.stars span a{float:left;color:transparent;left:0;overflow:hidden;height:0;padding-top:17px;position:absolute;top:0;width:17px;z-index:20;}
p.stars span a:hover, p.stars span a:focus{background:url("../images/rating_over.png") repeat-x scroll left 0 transparent;}
p.stars a.active{background:url("../images/rating_over.png") repeat-x scroll left 0 transparent;}
p.stars span a.star-1{width:17px;z-index:10;}
p.stars span a.star-2{width:34px;z-index:9;}
p.stars span a.star-3{width:51px;z-index:8;}
p.stars span a.star-4{width:68px;z-index:7;}
p.stars span a.star-5{width:85px;z-index:6;}
ul.author-review li{display:block;margin-bottom:12px;}
ul.author-review li .thumbnail{float:left;margin-right:8px;}
ul.author-review li .star-review{float:none;margin-top:8px;display:table;}
ul.author-review li .star-under{background:url("../images/gray-small.png") repeat-x scroll left 0 rgba(0, 0, 0, 0);display:block;height:13px;width:65px;}
ul.author-review li .star-review .star-over{background:url("../images/yellow-small.png") repeat-x scroll left 0 rgba(0, 0, 0, 0);display:block;height:13px;}
.inside .author-reviews .review-item, .inside .users-rate .review-item{position:relative;}
.inside .review-item .progress{height:30px;}
.inside .review-item .details{left:15px;position:absolute;z-index:999;}
.inside .review-item .details h5{color:#FFF;line-height:30px;}
.star .review-item .details h5{float:left;color:#000;}
.inside .review-item span{float:none;}
.slider{display:inline-block;width:200px;border:0;}
.noUi-target, .noUi-origin{border-radius:0;}
.noUi-handle{cursor:pointer;}
.noUi-connect{background:#FEAA37;}
.noUi-connect{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.noUi-target.noUi-connect{border:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;}
.noUi-background{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;}
.noUi-horizontal{height:9px;direction:ltr;}
.noUi-horizontal .noUi-handle{height:20px;left:-10px;top:-7px;width:20px;}
.noUi-handle:before, .noUi-handle:after{background:#FEAA37;height:7px;left:7px;top:5px;}
.noUi-handle:after{left:10px;}
.author-review-box.author-only .short-summary, .author-review-box.users-only .short-summary{float:none;margin:0 110px 0 0;}
.author-review-box.author-only .final-score, .author-review-box.users-only .total-users-rating{right:0;left:auto;padding-bottom:0;padding-top:24px;}
.author-review-box.users-only .users-rate{display:block;}
.rtl .author-review-box h3.review-title{float:right;}
.rtl .author-review-box .buttons{float:left;right:auto;left:12px;}
.rtl .author-review-box .buttons{bottom:-8px;}
.rtl .author-review-box .buttons a{float:right;margin-right:2px;}
.rtl .criteria-rate span.slider-value{margin-left:0;margin-right:8px;}
.rtl .rate-it .criteria-rate label{text-align:left;margin-right:0px;margin-left:12px;}
.rtl .rate-it .add-user-rate{margin-left:0;margin-right:160px;}
.rtl .review-item .progress-bar{float:right;}
.rtl .review-item .score{float:left;}
.rtl .inside .review-item span{float:none;}
.rtl .author-review-box .final-score{left:auto;right:0;}
.rtl .author-review-box .total-users-rating{right:auto;left:0;}
.rtl .star-review{float:left;}
.rtl .star .review-item .details h5{float:right;}
.rtl .star-review .star-under{background:url("../images/gray.png") repeat-x scroll right 0 rgba(0, 0, 0, 0);}
.rtl .star-review .star-over{background:url("../images/rating_on.png") repeat-x scroll right 0 rgba(0, 0, 0, 0);}
.rtl .user-rating .description{float:right;}
.rtl .user-rating .rating{float:left;background:url("../images/gray.png") repeat-x scroll right 0 transparent;}
.rtl .user-rating .rating .total-rated{background:url("../images/rating_on.png") repeat-x scroll right 0 rgba(0, 0, 0, 0);}
.rtl .user-rating p.stars span{float:right;}
.rtl .user-rating p.stars span a{float:right;left:auto;right:0;}
.rtl p.stars span a:hover, .rtl p.stars span a:focus{background:url("../images/rating_over.png") repeat-x scroll right 0 transparent;}
.rtl p.stars a.active{background:url("../images/rating_over.png") repeat-x scroll right 0 transparent;}
.rtl .author-review-box.author-only .short-summary, .rtl .author-review-box.users-only .short-summary{float:none;margin:0 0 0 110px;}
.rtl .author-review-box.author-only .final-score, .rtl .author-review-box.users-only .total-users-rating{right:auto;left:0;}
.rtl ul.author-review li .thumbnail{float:right;margin-right:0px;margin-left:8px;}
.rtl ul.author-review li .star-under{background:url("../images/gray-small.png") repeat-x scroll right 0 rgba(0, 0, 0, 0);}
.rtl ul.author-review li .star-review .star-over{background:url("../images/yellow-small.png") repeat-x scroll right 0 rgba(0, 0, 0, 0);}
.rtl .inside .review-item .details{left:0;right:15px;}
.rtl .hide-user-rate .short-summary{margin-right:0;}
.rtl .hide-user-rate .final-score{right:auto;left:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){.review-item .progress-striped .progress-bar{background-size:30px 30px;}
}
@media (max-width:479px){.author-review-box h3.review-title{float:none;margin-bottom:8px;}
.author-review-box .buttons{float:right;position:relative;bottom:-8px;}
.rtl .author-review-box .buttons{float:left;}
.author-review-box .review-summary{height:201px;}
.author-review-box.author-only .review-summary, .author-review-box.users-only .review-summary{height:111px;}
.author-review-box.author-only.author-only .final-score, .author-review-box.users-only .total-users-rating{height:86px;}
.author-review-box .short-summary{margin:103px 0px 0;}
.rate-it .criteria-rate label{width:auto;display:block;text-align:left;}
.rtl .rate-it .criteria-rate label{text-align:right;}
}
@media (max-width:300px){.author-review-box .final-score, .author-review-box .total-users-rating{width:82px;height:75px;padding:8px;}
.author-review-box .final-score h3, .author-review-box .total-users-rating h3,
.author-review-box .total-users-rating h3 span.value{font-size:20px;}
}