/*******************************************/
/** POWER REVIEWS STYLE OVERRIDE TEMPLATE **/
/*******************************************/
section{
  display:block !important;
  overflow: visible !important;
}
.p-w-r,
.p-w-r .pr-category-snippet{
  margin:0;
  font-family: proxima-nova, sans-serif !important;
  margin-left: -2px !important;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.p-w-r .pr-btn {
  display: inline;
}
.p-w-r .pr-snippet-stars-reco-inline {
  width: 100%;
  margin-top: -7px !important;
}
.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-headline, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-headline{
  margin:0 !important;
}
.p-w-r .pr-snippet-reco-to-friend{
  display:none !important;
}
.pr-snippet-stars-container{
  display: inline-block !important;
}
.pr-snippet-read-and-write{
  display: inline-block !important;
  margin-left: 20px !important;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering {
  height: 33px;
  background: white !important;
  padding: 5px 10px;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro {
  padding: 15px 0 10px;
  margin: 0 0 20px;
  border-bottom: 1px solid #ccc;
  display: flex;
  display: none !important;
  align-items: baseline;
}
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco {
  margin-top: 0px !important;

  margin-left: 0px !important;
}
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {
  color: black !important;
}
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
  display: none !important;
}
.pr-snippet-write-review-link pr-underline{
  display: none !important;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dt {
  font-weight: 700;
  color: #fff !important;
  background-color: #000 !important;
  font-size: 16px;
  text-align: center !important;
  line-height: 1.42857;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-histogram .pr-review-snapshot-block-headline, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dd, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dt{
  text-align: center !important;
  color: white !important;
  background: black !important;
}
.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars {
  float: none !important;
}
.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue{
  text-align: center !important;
  color: white !important;
  background: black !important;
}

.pr-no-reviews{
  display: none !important;
}
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort{
  height:30px !important;
}
.p-w-r .pr-star-v4 {
  height: 20px !important;
  width: 18px !important;
  padding: 0 !important;
  margin: 0 !important;
}
#shoe-image .p-w-r .pr-star-v4 {
  height: 25px !important;
  width: 25px !important;
  padding: 0 !important;
  margin: 0 !important;
}
#shoe-image .pr-snippet-read-and-write {
  margin-top: 0;
}
.p-w-r a {
  color: #000 !important;
}
.p-w-r span {
  color: #000 !important;
  padding: 0 0px !important;
  font-size: 14px;
  -webkit-font-smoothing: subpixel-antialiased;
}
#shoe-image .pr-snippet-review-count,
#shoe-image .pr-snippet-write-review-link {
  font-weight: bold !important;
  color: #000 !important;
}
#shoe-image .pr-snippet-rating-decimal {
  border: 0px !important;
  float: left !important;
  font-weight: bold !important;
  color: #000 !important;
  padding: 3px 4px !important;
}
.pr-rating-stars{
  display:flex;
}
.pr-accessible-text{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}
.pr-rating-stars{
  display:flex !important;
}
.p-w-r .pr-snippet div, .p-w-r .pr-snippet span {
  vertical-align: middle;
}
.p-w-r .pr-star-v4-0-filled {
  background-image:url(resources/images/pr-zero-star.svg);
  background-repeat: no-repeat;
  background-size:100%;
}
.p-w-r .pr-star-v4-25-filled {
  background-image:url(resources/images/pr-half-star.svg);
  background-repeat: no-repeat;
  background-size:100%;
}
.p-w-r .pr-star-v4-50-filled {
  background-image:url(resources/images/pr-half-star.svg);
  background-repeat: no-repeat;
  background-size:100%;
}
.p-w-r .pr-star-v4-75-filled {
  background-image:url(resources/images/pr-half-star.svg);
  background-repeat: no-repeat;
  background-size:100%;
}
.p-w-r .pr-star-v4-100-filled {
  background-image:url(resources/images/pr-star.svg);
  background-repeat: no-repeat;
  background-size:100%;
}
.stars-left {
  text-align: left;
  min-height: 25px;
}
.p-w-r .pr-review-snapshot .pr-msq-list dt{
  width: 100px !important;
}
.pr-reviewsnippet {
  margin-top: -.5vw !important;
}
.p-w-r .pr-category-snippet__total {
  font-size: .75rem;
  text-transform: uppercase;
}
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {
  margin: 0px 5px 0px 8px !important;
  padding: 0;
}
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco {
  margin-top: 5px !important;
}
.pr-snippet-write-review-link pr-underline{
  display: none !important;
}
.p-w-r .pr-filter-btn--button .pr-cross-icon {

  padding-bottom: 23px !important;
}
.p-w-r .pr-histogram-cross .pr-cross-icon {

  padding-bottom: 28.25px !important;

}
.pr-irlsnippet{
  margin-bottom: 20px !important;
}