zap-reviews {
  display: block;
  height: auto;
  text-align: right;
  direction: rtl;
  color: #2b2b2b;
  font-size: 14px;
  font-family: Open Sans Hebrew;
  line-height: 23px;
}

zap-reviews a {
  text-decoration: none;
}

zap-reviews .score_wrap {
  width: 130px;
  height: auto;
  direction: rtl;
  cursor: pointer
}

zap-reviews .sw_vertical {
  width: 180px;
  height: auto
}

zap-reviews .score_num {
  font-weight: bold;
  font-size: 22px;
  text-align: center
}

zap-reviews .sn_vertical {
  font-size: 28px;
  display: table-cell;
  vertical-align: middle
}

zap-reviews .score_text {
  font-size: 18px;
  text-align: center;
  padding-bottom: 10px
}

zap-reviews .st_vertical {
  font-size: 14px;
  padding-bottom: 5px
}

zap-reviews .score_logo {
  text-align: center
}

zap-reviews .score_logo img {
  width: 90px
}

zap-reviews .score_stars {
  position: relative;
  height: auto;
  min-height: 25px;
  margin: auto;
  text-align: justify;
  bottom: 0;
  width: 90px
}

zap-reviews .score_stars_floorforce {
  position: relative;
  height: auto;
  min-height: 25px;
  margin: auto;
  text-align: justify;
  bottom: 0;
  width: 100px
}

zap-reviews .score_stars_floorforce_noID {
  position: relative;
  height: auto;
  min-height: 25px;
  margin: auto;
  text-align: justify;
  bottom: 0
}

zap-reviews .stars {
  position: absolute !important;
  top: 0;
  left: 0;
  direction: ltr;
  font-size: 20px
}

zap-reviews .stars_over {
  position: absolute !important;
  color: #ebca00;
  top: 0;
  left: 0;
  direction: ltr;
  font-size: 20px;
  height: 30px;
  overflow: hidden;
  white-space: nowrap
}

zap-reviews .review_wrap {
  padding: 10px;
  margin-left: auto;
  margin-right: auto
}

zap-reviews .review_flex_content_wrap {
  display: flex
}

zap-reviews .review_wrap .score_stars {
  display: inline-block;
  margin: 5px 5px 0
}

zap-reviews .review_date {
  display: inline-block;
  margin-top: 6px
}

zap-reviews .review_subtitle_f {
  align-items: center;
  display: -webkit-flex
}

zap-reviews .review_subtitle_flex {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column
}

zap-reviews .scores_stars_review {
  margin: 0 10px 0 5px
}

zap-reviews .review_score_text {
  display: inline-block;
  margin-top: 5px
}

zap-reviews .pagination {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding-left: 10px
}

zap-reviews .review_link {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding-left: 10px
}

zap-reviews .review_header_ff {
  align-items: center;
  display: -webkit-flex;
  -webkit-justify-content: center
}

zap-reviews .review_headertitle {
  display: inline-block
}

zap-reviews .review_headertext {
  display: inline-block;
  margin-right: 10px
}

zap-reviews .review_imagebox {
  float: right
}

zap-reviews .review_imagebox_f {
  float: left
}

zap-reviews .review_title_wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

zap-reviews .review_title_wrap .review_date {
  margin-top: 0
}

zap-reviews .review_leftinsidewrap {
  overflow: hidden
}

zap-reviews .review_rightinsidewrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  margin-left: 50px
}

zap-reviews .review_downinsideright {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -o-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around
}

zap-reviews .review_upinsideright {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

zap-reviews .review_namewrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

zap-reviews .review_datewrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

zap-reviews .review_scorewrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

zap-reviews .review_downinsidehelpful {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

zap-reviews .review_downinsideunhelpful {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

zap-reviews .review_disadvantageswrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -o-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between
}

zap-reviews .review_advantageswrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -o-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between
}

zap-reviews .review_insidescorewrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column
}

zap-reviews .review_headewrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between
}

zap-reviews .review_headertextwrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

zap-reviews .review_advantageimage {
  max-height: 43px;
  height: 43px;
  min-width: 40px;
  max-width: 40px;
  width: 40px;
  margin-right: 30px;
  margin-left: 2px
}

zap-reviews .review_disadvantageimage {
  max-height: 43px;
  height: 43px;
  min-width: 40px;
  max-width: 40px;
  width: 40px;
  margin-right: 30px;
  margin-left: 2px
}

zap-reviews .review_unhelpfulimage {
  vertical-align: middle;
  width: 20px;
  height: 20px
}

zap-reviews .review_helpfulimage {
  vertical-align: middle;
  width: 20px;
  height: 20px
}

zap-reviews .review_nametag {
  margin-left: 5px
}

zap-reviews .review_datetag {
  margin-left: 5px
}

zap-reviews .review_headertextzap {
  min-width: 180px
}

zap-reviews .review_helpufl {
  width: 75px;
  max-width: 75px;
  min-width: 75px
}

zap-reviews .review_unhelpufl {
  width: 75px;
  max-width: 75px;
  min-width: 75px
}

zap-reviews .review_seperator {
  width: 1px;
  max-width: 1px;
  min-width: 1px;
  height: 20px;
  background-color: #d1cfcf;
  margin: 0 9px
}
