﻿.offer>h1{color:#000}.offer .offer-content{padding:0}.offer .sprite.offer-off{background-position:0 -3975px;width:120px;height:120px;margin-bottom:.7em;padding:7% 0;color:#fff}.offer .sprite.cta-arrow-gold{background-position:-54px -17px;height:10px;margin-left:5px}.offer .sprite.offer-off div p{color:#fff;font-size:2.5em;font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:600;padding:0;display:inline-block;margin:0}.offer .marquee-banner{margin:1.3em 0 3.5em;position:relative}.offer .marquee-banner .goldrewards-marquee{position:absolute;margin:4.5em auto;width:100%;top:8%;display:block;padding:0 1.4em;text-rendering:optimizeLegibility}.offer .marquee-banner .goldrewards-marquee .title{float:left;width:50%;padding:1em 0 0 2em}.offer .marquee-banner .goldrewards-marquee .title h1{color:#fff;font:4.3em 'HelveticaNeueLTStd-UltLt','Helvetica Neue','Helvetica',Arial,sans-serif;text-transform:uppercase;padding:.2em .6em;display:block}.offer .marquee-banner .goldrewards-marquee .title h1 span.gold{font:italic 1.1em 'Times','Times New Roman',serif}.offer .marquee-banner .goldrewards-marquee .rewards-status{float:right;width:50%;padding:2.5em 0 2.5em 2em}.offer .marquee-banner .goldrewards-marquee .rewards-status img{width:65%}.offer .marquee-banner .goldrewards-marquee .rewards-status p{width:70%;padding:1em 0 0;color:#fff;font:1em/1.5em 'HelveticaNeueW01-200','Helvetica Neue','Helvetica',Arial,sans-serif;text-transform:none}.offer .marquee-banner .goldrewards-marquee .rewards-status a{color:#cab47c;font:.875em 'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;text-transform:uppercase}.offer .marquee-banner .goldrewards-marquee .rewards-status a.login-or-join{font-size:.83em}.offer .marquee-banner .goldrewards-marquee .rewards-status a:hover,.offer .marquee-banner .goldrewards-marquee .rewards-status a:active{text-decoration:none}.offer .offers-content p{font-family:'Times','Times New Roman',serif;color:#000;font-size:1.2em;margin:1em 0;padding:0 .75em;width:100%}.offer .offers-content p.outro-text{font-family:'HelveticaNeueW01','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-size:.7em;line-height:1em;text-align:left;float:left;border-top:solid 1px silver;padding:10px 0 0;color:#666;margin:1.7em 0 1em}.offer .offers-content p.intro-text{text-align:center}.offer .offers-content .offers-box-container .offer-box{position:relative;max-height:21em;background:#fff;margin:0 .5% .5% 0;float:left;width:49.5%}.offer .offers-content .offers-box-container .offer-box:nth-child(even){float:right;margin-right:0}.offer .offers-content .offers-box-container .offer-box .offer-pic{position:absolute;width:50%;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.offer .offers-content .offers-box-container .offer-box .offer-pic img{width:90%}.offer .offers-content .offers-box-container .offer-box .offer-description{padding:5.7% 0;margin-right:0;width:50%;float:right;text-align:center}.offer .offers-content .offers-box-container .offer-box .offer-description .offer-button{background:#000;color:#fff;text-transform:uppercase;font-size:.8em;padding:.7em 1.3em;bottom:2.5em;font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:600;display:inline-block}.offer .offers-content .offers-box-container .offer-box .offer-description .cont{min-height:14em;width:100%;float:left}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type{color:#000;display:block;font-size:1.1em;font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:600;width:100%;height:5em;margin:1em 0 .3em;line-height:1.2em;text-align:center}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type img{max-width:100%}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-off>div{text-align:center;width:100%}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-off>div strong{position:relative;vertical-align:top;font-size:1.463em;margin-right:-.1em;font-family:'HelveticaNeueW01-600','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:600}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-valid{color:#000;font-family:'HelveticaNeueW01','Helvetica Neue','Helvetica',Arial,sans-serif;font-size:14px;line-height:20px;display:block;font-weight:normal}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-off span{font-size:1.05em;text-transform:uppercase;display:block;line-height:.5em;text-align:center;text-indent:4%;margin-top:-.25em}@media only screen and (max-width:1200px){.offer .offers-content .offers-box-container .offer-box .offer-description{padding:5% 0}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type{margin:0}}@media only screen and (max-width:1024px){.offer .marquee-banner .goldrewards-marquee{margin:2.5em auto}.offer .marquee-banner .goldrewards-marquee .title h1{font-size:3.4em;line-height:.9em}.offer .marquee-banner .goldrewards-marquee .rewards-status p{width:90%}.offer .marquee-banner .goldrewards-marquee .rewards-status img{width:78%}.offer .offers-content .offers-box-container .offer-box{width:49.3%;.offer.offers-content .offers-box-container .offer-box .offer-pic}.offer .offers-content .offers-box-container .offer-box .offer-description{width:43%}.offer .offers-content .offers-box-container .offer-box .offer-description .cont{width:98%}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type{font-size:.85em;margin:2.5em 0 .3em}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-valid{font-size:10px;padding-top:6px}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type span{font-size:.9em}}@media only screen and (max-width:992px){.offer .sprite.offer-off{background-position:0 -4100px;width:61px;height:61px}.offer .sprite.offer-off div p{font-size:1.25em}.offer .offers-content .offers-box-container .offer-box .offer-pic{width:57%}.offer .offers-content .offers-box-container .offer-box .offer-description .cont{min-height:11em}.offer .offers-content .offers-box-container .offer-box .offer-description .offer-button{font-size:.65em}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type{margin:.5em 0}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-off>div strong{font-size:.7em}}@media only screen and (max-width:768px){.offer .marquee-banner .goldrewards-marquee .title h1{font-size:3em}.offer .marquee-banner .goldrewards-marquee{margin:2em auto}.offer .offers-content .offers-box-container .offer-box{max-height:14em}.offer .offers-content .offers-box-container .offer-box .offer-pic{width:57%}.offer .offers-content .offers-box-container .offer-box .offer-description{padding:4% 0}.offer .offers-content .offers-box-container .offer-box .offer-description .offer-button{padding:.8em .9em;font-size:.6em}.offer .offers-content .offers-box-container .offer-box .offer-description .cont{min-height:10.1em}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type{margin:1em 0}}@media only screen and (max-width:767px){.offer .sprite.offer-off{padding:4% 0}.offer .marquee-banner .goldrewards-marquee{margin-top:0;top:0;padding:0}.offer .marquee-banner .goldrewards-marquee .title{width:100%;display:block;margin:0;padding-left:0}.offer .marquee-banner .goldrewards-marquee .title h1{font-size:2.5em;margin:0;padding:.1em .6em}.offer .marquee-banner .goldrewards-marquee .rewards-status{width:100%;float:left;padding:0 0 0 2em}.offer .marquee-banner .goldrewards-marquee .rewards-status img{width:60%}.offer .offers-content p{font-size:.75em}.offer .offers-content .offers-box-container .offer-box{width:94%;margin:.2% 3% !important}.offer .offers-content .offers-box-container .offer-box .offer-pic{width:50%;padding:0 7%}.offer .offers-content .offers-box-container .offer-box .offer-pic img{width:85%}.offer .offers-content .offers-box-container .offer-box .offer-description{width:40%}.offer .offers-content .offers-box-container .offer-box .offer-description .offer-button{font-size:.5em}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-valid,.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-off>div{margin:0}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type span{font-size:1em}}@media only screen and (max-width:480px){.offer .marquee-banner .goldrewards-marquee .rewards-status img{width:90%}.offer .offers-content .offers-box-container .offer-box .offer-pic{width:60%;padding:0 2%}.offer .offers-content .offers-box-container .offer-box .offer-description{width:40%}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-valid{font-size:.8em;line-height:1.2em}}@media only screen and (max-width:360px){.offer .sprite.offer-off{background-position:0 -4100px;width:61px;height:61px}.offer .sprite.offer-off div p{font-size:1.25em}.offer .marquee-banner .goldrewards-marquee .title h1{font-size:1.8em;padding-left:1em}.offer .marquee-banner .goldrewards-marquee .rewards-status p{font-size:.9em}.offer .offers-content p.outro-text{font-size:.6em}.offer .offers-content .offers-box-container .offer-box .offer-pic{width:55%;padding:7% 0}.offer .offers-content .offers-box-container .offer-box .offer-description{width:45%}.offer .offers-content .offers-box-container .offer-box .offer-description .cont{min-height:8em}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type{font-size:.7em;margin:0}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-valid,.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-type span{font-size:.8em}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-off span{font-size:.6em;margin-top:0}.offer .offers-content .offers-box-container .offer-box .offer-description .cont .offer-off>div strong{top:.5em;font-size:.6em}}