/* Header Background */

header {
  background-image: url("../images/page-top-bg/19.jpg");
}

/* Start Games */

.page-section {
  padding: 100px 0;
}

.review-item {
  padding-bottom: 20px;
  margin-bottom: 80px;
  transition: 0.3s;
}

.item .review-item:hover {
  box-shadow: 0px 0px 15px 0px #777;
}

.item:first-of-type .review-item .review-cover {
  background-image: url("../images/review/9.jpg");
}

.item:nth-of-type(2) .review-item .review-cover {
  background-image: url("../images/review/6.jpg");
}

.item:nth-of-type(3) .review-item .review-cover {
  background-image: url("../images/review/7.jpg");
}

.item:nth-of-type(4) .review-item .review-cover {
  background-image: url("../images/review/8.jpg");
}

.item:nth-of-type(5) .review-item .review-cover {
  background-image: url("../images/review/11.jpg");
}

.item:last-of-type .review-item .review-cover {
  background-image: url("../images/review/10.jpg");
}

.item .review-item .review-text .rating i {
  color: #fbb710;
}
.item .review-item .review-text .rating .none {
  color: #999;
}

.review-page button {
  display: inline-block;
  text-align: center;
  font-size: 15px;
  color: #131313;
  border-radius: 50px;
  font-weight: 500;
  border: none;
  background: #ffb320;
  cursor: pointer;
  padding: 10px 30px;
  min-width: 163px;
}

.review-page button:focus {
  outline: 0;
}

.review-page button:hover {
  opacity: 0.8;
}

.review-section {
  padding: 80px 0 40px;
  background-image: url("../images/review-bg-2.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}

.review-section .section-title div {
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  padding: 6px 25px;
  background: #ff205f;
}

.review-section .section-title h2 {
  margin: 15px auto 80px;
}

.review-item .review-cover {
  background-size: cover;
}

.sm-item:first-of-type .review-item .review-cover {
  background-image: url("../images/review/1.jpg");
}

.sm-item:nth-of-type(2) .review-item .review-cover {
  background-image: url("../images/review/2.jpg");
}

.sm-item:nth-of-type(3) .review-item .review-cover {
  background-image: url("../images/review/3.jpg");
}

.sm-item:nth-of-type(4) .review-item .review-cover {
  background-image: url("../images/review/4.jpg");
}

.sm-item .review-item:hover {
  box-shadow: 0px 0px 10px 0px #111;
}

.sm-item .review-item .review-text {
  padding: 0 10px;
}

#hidden {
  display: none;
}

/* End Games */

/* Start Review */

.review-item .review-cover {
  position: relative;
  margin-bottom: 30px;
  height: 345px;
}

.review-item .review-cover .score {
  position: absolute;
  width: 54px;
  height: 54px;
  top: -27px;
  left: 26px;
  padding-top: 15px;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  z-index: 1;
}

.review-item .review-cover .score.yellow {
  background: #ffb320;
}

.review-item .review-cover .score.purple {
  background: #694eae;
}

.review-item .review-cover .score.pink {
  background: #ff20ae;
}

.review-item .review-cover .score.green {
  background: #4eae60;
}

.review-item .review-text {
  text-align: center;
}

.review-item .review-text h5 {
  margin-bottom: 20px;
}

.review-item .review-text p {
  margin-bottom: 0;
  padding: 0 10px;
}

.review-item .rating {
  margin-bottom: 20px;
}

.review-item .rating i {
  font-size: 12px;
}

/* End Review */
