/*Entry Thank You Spin of the Wheel - V1.0 - Pkg Deskctop CSS by Maria Lima - 06/20/18 
2018.10.30 - PPLUS updates, MCL
*/
html {
  height: 100%;
  overflow-y: scroll;
}

body {
  background: #031837 url(../images/spw-bg-body.png) repeat-y center top;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-align: left;
  color: #fbfbfb;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

/*****Package Style Start*******/
.postPPLUS {
  display: none;
}

.prePPLUS {
  display: none;
}
#SPW-contest_section {
  background: #031837 url(../images/spw-bg.jpg) no-repeat 0 0;
  width: 980px;
  height: 700px;
  text-align: center;
  margin: 20px auto 0;
  position: relative;
  visibility: hidden;
}
#SPW-contest_section .spw-stage {
  width: 980px;
  height: 700px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
#SPW-contest_section .spw-star {
  background-position: 0 0;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 0;
}
#SPW-contest_section .spw-star0 {
  background-image: url(../images/spw-star0.png);
  width: 122px;
  height: 123px;
  top: -170px;
  left: 300px;
}
#SPW-contest_section .spw-star1 {
  background-image: url(../images/spw-star1.png);
  width: 64px;
  height: 65px;
  top: -480px;
  left: 35px;
}
#SPW-contest_section .spw-star2 {
  background-image: url(../images/spw-star2.png);
  width: 64px;
  height: 65px;
  top: -280px;
  left: 235px;
}
#SPW-contest_section .spw-star3 {
  background-image: url(../images/spw-star3.png);
  width: 98px;
  height: 98px;
  top: -400px;
  left: 320px;
}
#SPW-contest_section .spw-star4 {
  background-image: url(../images/spw-star4.png);
  width: 98px;
  height: 98px;
  top: -180px;
  left: 780px;
}
#SPW-contest_section .spw-star5 {
  background-image: url(../images/spw-star5.png);
  width: 122px;
  height: 123px;
  top: -380px;
  left: 740px;
}
#SPW-contest_section .spw-dollar {
  background-position: 0 0;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 0;
}
#SPW-contest_section .spw-dollar0 {
  background-image: url(../images/spw-dollar0.png);
  width: 38px;
  height: 39px;
  top: -500px;
  left: 300px;
}
#SPW-contest_section .spw-dollar1 {
  background-image: url(../images/spw-dollar1.png);
  width: 33px;
  height: 56px;
  top: -340px;
  left: 300px;
}
#SPW-contest_section .spw-dollar2 {
  background-image: url(../images/spw-dollar2.png);
  width: 40px;
  height: 83px;
  top: -390px;
  left: 35px;
}
#SPW-contest_section .spw-dollar3 {
  background-image: url(../images/spw-dollar3.png);
  width: 40px;
  height: 83px;
  top: -400px;
  left: 250px;
}
#SPW-contest_section .spw-dollar4 {
  background-image: url(../images/spw-dollar4.png);
  width: 51px;
  height: 52px;
  top: -470px;
  left: 900px;
}
#SPW-contest_section .spw-dollar5 {
  background-image: url(../images/spw-dollar5.png);
  background-size: 80%;
  width: 43px;
  height: 74px;
  top: -250px;
  left: 900px;
}
#SPW-contest_section .spw-dollar6 {
  background-image: url(../images/spw-dollar6.png);
  width: 53px;
  height: 111px;
  top: -350px;
  left: 850px;
}
#SPW-contest_section .spw-danielle {
  background: url(../images/spw-danielle1.png) no-repeat 0 0;
  width: 439px;
  height: 609px;
  position: absolute;
  top: -10px;
  left: -25px;
  z-index: 5;
}
#SPW-contest_section .spw-bottom {
  background: url(../images/spw-bg-bottom.png) no-repeat 0 0;
  width: 980px;
  height: 209px;
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 10;
}
#SPW-contest_section .spw-wheel-wrapper {
  width: 77%;
  margin-left: 23%;
  padding-top: 70px;
  position: relative;
  z-index: 15;
}
#SPW-contest_section .spw-title {
  background: url(../images/spw-title.png) no-repeat 0 0;
  width: 612px;
  height: 108px;
  position: absolute;
  right: 65px;
  top: 70px;
  z-index: 4;
}
#SPW-contest_section .spw-ping {
  background-position: 0 0;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 0;
}
#SPW-contest_section .spw-ping1 {
  background-image: url(../images/spw-ping.png);
  width: 62px;
  height: 63px;
  top: 5px;
  left: -15px;
}
#SPW-contest_section .spw-ping2 {
  background-image: url(../images/spw-ping.png);
  width: 62px;
  height: 63px;
  top: 38px;
  left: 222px;
}
#SPW-contest_section .spw-ping3 {
  background-image: url(../images/spw-ping.png);
  width: 62px;
  height: 63px;
  top: 2px;
  left: 548px;
}
#SPW-contest_section .spw-wheel-gold {
  width: 441px;
  height: 581px;
  margin: 65px auto 0;
  padding-top: 47px;
  position: relative;
  overflow: hidden;
}
#SPW-contest_section .spw-wheel-frame {
  background: url(../images/spw-wheel-frame.png) no-repeat 0 0;
  width: 441px;
  height: 541px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 12;
}
#SPW-contest_section .spw-entry-container {
  width: 233px;
  height: 405px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
#SPW-contest_section .spw-entries {
  background-color: #fff;
  width: 233px;
  height: 405px;
  text-align: center;
  list-style: none;
  margin: 0 auto 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
#SPW-contest_section .spw-cloned {
  position: absolute;
  top: 0px;
  left: 0px;
}
.spw-wheel-gold .spw-entries-item {
  background: #fff;
  color: #51097a; /* #29053d*/
  font-family: Impact, Charcoal, sans-serif;
  font-size: 68px;
  line-height: 68px;
  margin: 0 auto;
  padding: 0 0 6px;
  border-bottom: 1px solid #350a0d;
  -webkit-text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc,
    0 -1px 3px #ccc;
  -moz-text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc,
    0 -1px 3px #ccc;
  -ms-text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc,
    0 -1px 3px #ccc;
  -o-text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc,
    0 -1px 3px #ccc;
  text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc, 0 -1px 3px #ccc;
}
.spw-wheel-gold .spw-entries-item span {
  font-size: 80px;
}
.spw-wheel-gold .spw-entries-item .spw-label {
  font-size: 22px;
  line-height: 22px;
  color: #0f0217;
}
.spw-wheel-gold .spw-arrows-gold {
  background: url(../images/spw-arrows-gold.png) no-repeat 0 0;
  width: 361px;
  height: 103px;
  position: absolute;
  top: calc(40% - 43px);
  left: 50%;
  margin-left: -180px;
  z-index: 20;
}
.spw-reveal {
  background: url(../images/spw-bg-reveal.png) no-repeat 0 0;
  width: 600px;
  height: 620px;
  position: absolute;
  top: -30px;
  right: 50px;
  z-index: 25;
  display: none;
}
#SPW-contest_section .spw-3xEntries,
#SPW-contest_section .spw-5xEntries {
  display: none;
}
#SPW-contest_section .spw-3xEntries .spw-description0,
#SPW-contest_section .spw-5xEntries .spw-description0 {
  background-repeat: no-repeat;
  background-position: center 25px;
  width: 600px;
  height: 230px;
}
#SPW-contest_section .spw-3xEntries .spw-description0 {
  background-image: url(../images/spw-3xentries.png);
}
#SPW-contest_section .spw-5xEntries .spw-description0 {
  background-image: url(../images/spw-5xentries.png);
}
#SPW-contest_section .spw-reveal-ping {
  background-image: url(../images/spw-ping.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 62px;
  height: 63px;
  position: absolute;
  top: 15px;
  left: 55px;
}
#SPW-contest_section .spw-description1 {
  background: url(../images/spw-label.png) no-repeat 0 0;
  width: 514px;
  height: 57px;
  margin: 0 auto;
}
#SPW-contest_section .spw-description2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 27px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 31px;
  color: #38ff46;
  letter-spacing: 1px;
  -webkit-text-shadow: 0 0 3px #000, 0 0 5px #ccc;
  -moz-text-shadow: 0 0 3px #ccc, 0 0 5px #000;
  -ms-text-shadow: 0 0 3px #ccc, 0 0 5px #000;
  -o-text-shadow: 0 0 3px #ccc, 0 0 5px #000;
  text-shadow: 0 0 3px #000, 0 0 5px #ccc;
  margin-top: 25px;
}
#SPW-contest_section .spw-description3 {
  width: 490px;
  color: #51097a;
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  text-align: left;
  margin: 5px auto 0;
}
#SPW-contest_section .spw-description3 b {
  font-weight: 700;
}
#SPW-contest_section .spw-button {
  background: url(../images/spw-button.png) no-repeat 0 0;
  width: 327px;
  height: 95px;
  position: absolute;
  bottom: 12px;
  left: 50%;
  margin-left: -164px;
  cursor: pointer;
  border: none;
}
#SPW-contest_section .spw-description4 {
  font-family: 'Open Sans', sans-serif;
  color: #38ff46;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  margin-top: -120px;
  position: relative;
  z-index: 26;
  visibility: hidden;
}
#SPW-contest_section .spw-green-arrow {
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 15px solid #38ff46;
  margin: 5px auto 0;
  position: relative;
  z-index: 26;
  visibility: hidden;
}

#SPW-order_section {
  min-height: 1000px;
  display: none;
}
#SPW-ob_section {
  background: url(../images/spw-bg-ob.png) no-repeat 0 0;
  width: 980px;
  /*height:534px;*/
  margin: 0 auto 0;
  position: relative;
  display: none;
}
#SPW-ob_section .spw-ob-row {
  display: flex;
}
#SPW-ob_section .spw-column-left {
  flex: 35%;
}
#SPW-ob_section .spw-column-right {
  flex: 65%;
}
#SPW-ob_section .spw-50Perc {
  background: url(../images/spw-50Perc.png) no-repeat 0 155px;
  width: 558px;
  height: 508px;
  margin: 0 0 0 -65px;
  display: none;
}
.spw-50Perc .spw-50Perc-title {
  background: url(../images/spw-savings-title.png) no-repeat 25px 170px;
  width: 530px;
  height: 301px;
}
.spw-50Perc .spw-50Perc-description1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 22px;
  margin-top: 10px;
  margin-left: 25px;
  visibility: hidden;
}
.spw-50Perc .spw-preferred .spw-50Perc-description1,
.spw-50Perc .spw-pplus .spw-50Perc-description1,
.spw-50Perc .spw-presidential .spw-50Perc-description1 {
  line-height: 23px;
}
.spw-50Perc .spw-50Perc-description1 .spw-yellow {
  color: #ffff00;
  font-weight: 800;
}
.spw-50Perc .spw-50Perc-description2 {
  color: #ffff00;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 28px;
  margin-top: 20px;
  margin-left: 25px;
  visibility: hidden;
}
.spw-50Perc .spw-duel .spw-50Perc-description2 {
  font-size: 22px;
  line-height: 26px;
}
.spw-50Perc .spw-preferred .spw-50Perc-description2,
.spw-50Perc .spw-pplus .spw-50Perc-description2,
.spw-50Perc .spw-presidential .spw-50Perc-description2 {
  color: #fff;
  font-size: 22px;
  margin-top: 15px;
}

.spw-savings2 {
  /* c'mon big savings */
  background: url(../images/spw-savings.png) no-repeat 0 160px;
  width: 416px;
  height: 475px;
  margin: 0 auto;
  position: absolute;
  top: 0;
  right: 120px;
}
#SPW-ob_section .spw-wheel-silver {
  width: 441px;
  height: 581px;
  margin: 40px auto 0;
  padding-top: 35px;
  position: relative;
  overflow: hidden;
}
#SPW-ob_section .spw-wheel-frame-silver {
  background: url(../images/spw-wheel-silver-frame.png) no-repeat 0 0;
  width: 441px;
  height: 541px;
  position: absolute;
  top: -13px;
  left: -30px;
  z-index: 12;
}
#SPW-ob_section .spw-percentages-container {
  width: 233px;
  height: 405px;
  overflow: hidden;
  position: relative;
  margin: 0 0 0 75px;
}
#SPW-ob_section .spw-percentages {
  background-color: #fff;
  width: 233px;
  height: 405px;
  text-align: center;
  list-style: none;
  margin: 0 auto 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
#SPW-ob_section .spw-percentages-cloned {
  position: absolute;
  top: 0px;
  left: 0px;
}
.spw-wheel-silver .spw-percentages-item {
  background: #fff;
  color: #005bea;
  font-family: Impact, Charcoal, sans-serif;
  font-size: 60px;
  line-height: 64px;
  margin: 0 auto;
  padding: 20px 0 20px;
  border-bottom: 1px solid #350a0d;
  -webkit-text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc,
    0 -1px 3px #ccc;
  -moz-text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc,
    0 -1px 3px #ccc;
  -ms-text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc,
    0 -1px 3px #ccc;
  -o-text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc,
    0 -1px 3px #ccc;
  text-shadow: -1px 0 3px #ccc, 0 1px 3px #ccc, 1px 0 3px #ccc, 0 -1px 3px #ccc;
}
.spw-wheel-silver .spw-arrows-silver {
  background: url(../images/spw-arrows-silver.png) no-repeat 0 0;
  width: 361px;
  height: 103px;
  position: absolute;
  top: calc(40% - 50px);
  left: 15px;
  z-index: 20;
}

.spw-wheel-silver .spw-p2 {
  font-size: 60px;
  line-height: 64px;
}
.spw-wheel-silver .spw-p1,
.spw-wheel-silver .spw-p3,
.spw-wheel-silver .spw-p5 {
  font-size: 60px;
  line-height: 64px;
}
/*****Package Style End*********/
#multipageWrap {
  background: #13439b;
  width: 800px;
  color: #fff;
  margin: -75px auto 0;
  padding-top: 20px;
  padding-bottom: 20px;
  border-left: 90px solid #000;
  border-right: 90px solid #000;
  border-bottom: 25px solid #000;
  display: none;
  position: relative;
  z-index: 30;
}

.disclaimer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 600px;
  padding: 20px 0;
  margin: 0 auto;
  text-align: center;
  display: none;
}

.disclaimer p,
.disclaimer a {
  color: #ccc;
}

.disclaimer p {
  margin-bottom: 14px;
}

.disclaimer strong {
  /*for NPN*/
  font-size: 12px;
}
