
.sg-giveaway-prizes {
  text-align: center;

  .slick-dots {
    left: 0;
  }
  .sg-giveaway-prize {
    img {
      max-width: 100%;
      height: auto;
      display: block;
    }
  }

  .sg-giveaway-prize-title {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px 0;
    color: $black;
  }

  img {
    display: block;
    margin: 0 auto 20px auto;
  }

  .sg-giveaway-prize-text {
    font-size: 14px;
    margin: 0 0 10px 0;
    color: lighten( $black, 30 );

    &.sg-giveaway-prize-value {
      margin-bottom: 10px;

      strong {
        font-weight: 400;
      }
    }
  }

  &.sg-giveaway-prizes-vertical {
    .sg-giveaway-prize {
      &:not(:last-child) {
        border-bottom: 1px solid rgba( 0, 0, 0, 0.1 );
        margin-bottom: 20px;
      }
    }
  }
}

.sg-won-prize {
  text-align: center;
  padding-top: 15px;
  border-top: 1px solid rgba( 0, 0, 0, 0.15 );

  .sg-giveaway-prize-title,
  .sg-giveaway-prize-text {
    margin-top: 0;
  }

  .sg-giveaway-prize-instructions-title,
  .sg-giveaway-prize-instructions {
    padding: 0 1.5em;
    text-align: left;
  }

  &.giveasap-prize-instructions {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.giveasap-prize-instructions-title {
  text-align: center;
  padding: 15px;
  background: rgba(0,0,0,.05);
  margin: 0;
  border-top: 1px solid rgba(0,0,0,0.15);
}