.wp-block-affiliate-booster-ab-star-review {
  margin: 0 auto;
  padding: 10px 0;
  max-width: 100%;
  margin: 30px 0px 30px 0px; }
  .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter {
    padding: 30px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-maintitle {
      margin-bottom: 15px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-starrating {
      list-style: none !important;
      margin: 0;
      padding-left: 0 !important;
    }
      .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-starrating li {
        margin-bottom: 15px; }
        .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-starrating li .affiliate-star-item {
          display: flex;
          justify-content: space-between; }
          .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-starrating li .affiliate-star-item .affiliate-star-review-rating {
            flex: 0 0 100px;
            display: flex; }
            .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-starrating li .affiliate-star-item .affiliate-star-review-rating .affiliate-star-item {
              margin-right: 5px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left {
      display: inline-block;
      width: 100%; }
      .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-c_content {
        width: 79%;
        display: inline-block; }
      .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right {
        width: 20%;
        display: inline-block;
        vertical-align: top;
        text-align: center; }
        .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right .affiliate-star-review-rating {
          flex: 0 0 100px;
          display: flex;
          justify-content: end; }
          .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right .affiliate-star-review-rating .affiliate-star-item {
            margin-right: 5px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-abbtn-inner {
      max-width: 100%;
      display: flex; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-abbtn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: #000000 !important;
      text-align: center;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-color: #F9CC29;
      position: relative;
      cursor: pointer;
      z-index: 1;
      overflow: hidden;
      transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out, box-shadow 200ms ease-in-out; }
      .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-abbtn strong{
        padding: 0 5px;
      }
      .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-abbtn:hover {
        background-color: #00ffcc;
        border-color: #00ffcc; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-rounded {
      border-radius: 60px 60px 60px 60px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .af-icon-is-right {
      padding-left: 10px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .af-icon-is-left {
      padding-right: 10px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-small {
      width: 180px;
      padding: 10px 10px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-medium {
      width: 275px;
      padding: 15px 15px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-large {
      width: 417px;
      padding: 20px 20px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-extra-large {
      width: 512px;
      padding: 20px 20px; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-flex-small {
      min-width: 180px;
      width: fit-content;
      width: -moz-fit-content; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-flex-medium {
      min-width: 275px;
      width: fit-content;
      width: -moz-fit-content; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-flex-large {
      min-width: 417px;
      width: fit-content;
      width: -moz-fit-content; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-flex-extra-large {
      min-width: 512px;
      width: fit-content;
      width: -moz-fit-content; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .affiliate-abbtn-icon {
      display: flex;
      justify-content: center; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-inner .affiliate-starreview-innerouter .btn-is-fullw {
      width: 100%; }
  .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-total {
    font-size: 40px;
    margin-bottom: 5px;
    font-weight: bold;
    text-align: right;
    padding-right: 10px; }
  .wp-block-affiliate-booster-ab-star-review .affiliate-starreview-totalcount {
    font-size: 20px; }
  .wp-block-affiliate-booster-ab-star-review p {
    margin-bottom: 0; }
  .wp-block-affiliate-booster-ab-star-review .affiliate-star-item {
    word-break: break-word; }
    .wp-block-affiliate-booster-ab-star-review .affiliate-star-item ul {
      list-style: disc;
      margin-left: 15px;
      padding-top: 15px;
      text-align: left;
      padding: 0;
      margin: 15px !important; }
  .wp-block-affiliate-booster-ab-star-review span.affiliate-txtbox-title {
    word-break: break-word;
    display: block;
    padding-right: 30px; }
  .wp-block-affiliate-booster-ab-star-review .affiliate-star-item ul li {
    word-break: break-word; }

@media (max-width: 1199px) {
  .affiliate-starreview-innerouter .affiliate-starreview-starrating li .affiliate-star-item span.affiliate-txtbox-title {
    padding-right: 50px; }
  .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-c_content {
    padding-right: 50px; } }

@media (max-width: 991px) {
  .affiliate-starreview-innerouter .affiliate-starreview-starrating li .affiliate-star-item {
    flex-wrap: wrap; }
    .affiliate-starreview-innerouter .affiliate-starreview-starrating li .affiliate-star-item span.affiliate-txtbox-title {
      padding-right: 0px;
      flex: 0 0 100%; }
    .affiliate-starreview-innerouter .affiliate-starreview-starrating li .affiliate-star-item .affiliate-star-review-rating {
      flex: 0 0 100%;
      padding-top: 15px; }
  .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-c_content {
    padding-right: 0px;
    width: 100% !important;
    display: inline-block; }
  .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right {
    width: 100% !important;
    padding-top: 15px; }
    .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right .affiliate-starreview-total {
      text-align: center; }
    .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right .affiliate-star-review-rating {
      flex: 0 0 100px;
      display: flex;
      justify-content: center !important; }
      .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right .affiliate-star-review-rating .affiliate-star-item {
        margin-right: 5px; } }

@media (max-width: 480px) {
  .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-c_content {
    width: 100% !important;
    display: inline-block; }
  .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right {
    width: 100% !important;
    padding-top: 15px; }
    .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right .affiliate-starreview-total {
      text-align: center; }
    .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right .affiliate-star-review-rating {
      flex: 0 0 100px;
      display: flex;
      justify-content: center !important; }
      .affiliate-starreview-footerbox .affiliate-starreview-footerbox-left .affiliate-starreview-footerbox-right .affiliate-star-review-rating .affiliate-star-item {
        margin-right: 5px; } }

.glimmer-effect::after {
  display: none;
  content: ' ';
  position: absolute;
  top: -50%;
  right: -60%;
  bottom: -50%;
  left: -60%;
  background: linear-gradient(50deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%);
  -webkit-transform: translate(-80%, 0px);
  -ms-transform: translate(-80%, 0px);
  transform: translate(-80%, 0px); }

.glimmer-effect::after {
  display: block;
  animation: 8s cfs-glimmer infinite; }

@keyframes cfs-glimmer {
  0% {
    -webkit-transform: translate(-80%, 0px);
    -ms-transform: translate(-80%, 0px);
    transform: translate(-80%, 0px); }
  50% {
    -webkit-transform: translate(80%, 0px);
    -ms-transform: translate(80%, 0px);
    transform: translate(80%, 0px); } }
