.pro-a-rewards-landing h1.page--title{font-size:50px;line-height:56px}.landing_img .span4{margin:0;padding:10px}.page-content small{padding-top:30px!important}.flexslider .slides .slider-images{max-width:100%;display:block;width:100%;max-height:550px;height:550px;background-size:cover;background-position:center}.flexslider-container{position:relative}h1.page-title{position:absolute;z-index:1;top:5%;left:50%;transform:translate(-50%);width:100%}.page-title .thirsty-rough{font-family:Thirsty Rough;text-transform:capitalize;width:100%;text-align:center;display:block}.page-title .club-q{display:block;width:100%;text-align:center;font-size:3.5em;font-family:Berthold;margin-top:10px}.flexslider{opacity:.5}.flex-direction-nav{visibility:hidden}.page-content{width:100%;position:absolute;top:310px;z-index:1;padding:0 50px;box-sizing:border-box;text-align:center}.divider{position:absolute;width:160px;height:20px;top:320px;transform:translate(-50%);background-color:#f36c20;z-index:1}.rewards-list{margin:60px 0 0;padding:20px;box-sizing:border-box;background-color:#c3ce69;position:relative;border-top-right-radius:30px;border-top-left-radius:30px}.rewards-list img{position:absolute;left:50%;transform:translate(-50%);top:-275px}.rewards-list h3{text-transform:capitalize;width:100%;display:block;text-align:center;margin:10px 0 0;font-size:2em;font-weight:700;color:#333}.rewards-list .rewards-divider{width:100px;height:10px;background-color:#333;position:relative;left:50%;transform:translate(-50%);margin:55px 0 40px}.rewards-list small{width:100%;display:block;text-align:center}.rule-title:after{content:"";display:table;clear:both}.rewards-list .points-circle{float:right;padding:5px;background-color:#333;color:#fff;width:50px;height:50px;text-align:center;border-radius:50%;box-shadow:0 0 5px #00000080;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1em;text-transform:uppercase}.rewards-list .points-circle:after{content:"POINTS";display:flex;font-size:.7em;line-height:1.5em;flex-direction:column}.rewards-list .points-circle-v2:after{display:flex;font-size:.5em;line-height:1.5em;flex-direction:column}.rewards-list .rule-text{width:calc(100% - 100px);display:inline-block;position:absolute;top:50%;transform:translateY(-50%);font-size:1.4em;font-weight:600}.rule-title{position:relative;padding:10px 0;box-sizing:border-box;border-bottom:solid 1px white}.rewards-list .fa{color:#fff;font-size:1em}.wrapper{padding:0}.pro-a-rewards-landing .span12,.pro-a-rewards-landing .span6{margin:0;box-sizing:border-box;padding:10px}.span12{width:100%}.earning-rules h3{font-family:Berthold;font-size:2em;padding:15px 0;border-bottom:solid 3px #f36c20;width:90%}.rewards-list-ul,.redeem-list-ul{list-style:none;margin:0}.rewards-list-ul{color:#fff}.rewards-list .points-circle-v2{float:right;padding:5px;background-color:#333;color:#fff;width:50px;height:50px;text-align:center;border-radius:50%;box-shadow:0 0 5px #00000080;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1em;text-transform:uppercase;font-size:.7em}.page-content small{display:block}.redeem-list{margin-top:30px}.redeem-list h3{font-size:2em;line-height:1.1em}.redeem-list .redeem-list-ul{padding-top:20px;border-top:solid 2px #C3CE69;margin-top:10px}.redeem-list small{line-height:.5em}.redeem-list .redeem-title.odd{background-color:#fff;border:solid 1px #333333;margin:22.5px 0;position:relative}.redeem-list .redeem-title.odd .points-pentagon{font-weight:700;width:98px;font-size:2em;padding:15px;float:left;background-color:#c3ce69}.redeem-list .redeem-title.even{background-color:#f36c20;margin:10px 0;position:relative}.redeem-list .redeem-title.even .points-pentagon{font-weight:700;width:70px;font-size:2em;padding:15px;float:left;background-color:#570c0e}.redeem-list .redeem-title:after{display:table;content:"";clear:both}.points-pentagon{text-align:center;position:relative}.redeem-list .points-pentagon .points-text{font-size:.5em}.redeem-title.odd .points-pentagon:after{content:""}.redeem-title.even .points-pentagon:after{border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:30px solid #C3CE69;content:"";right:-55px;position:absolute;top:64px;transform:rotate(90deg) translate(-50%)}.redeem-list .rule-text{width:calc(100% - 160px);position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.8em;line-height:1.1em}.redeem-list .sub-parenthesis{font-size:.6em}.reward-instruction h1{font-size:2em;line-height:1.1em;font-family:berthold;color:#f36c21;text-align:center}.instructions-container{padding:5px;background-color:#c3ce69;position:relative;margin-top:50px}.instructions-container .instruction-thumbnail{min-height:240px;width:100%;background-size:cover;background-position:center;cursor:pointer;margin-top:30px;position:relative}.instructions-container p{font-size:1.2em;padding:10px;box-sizing:border-box;text-align:left;position:relative;color:#fff}.instructions-container .step-number{position:absolute;font-size:2em;color:#fff;top:-30px;text-align:center;background:#333;padding:15px;border-radius:30px;left:50%;transform:translate(-50%);width:170px;z-index:2}.instructions-container small{display:block;margin-top:15px}.reward-instruction .span4{margin:0;padding-left:10px;padding-right:10px}.instructions-container .instruction{min-height:200px;display:flex}.instruction-thumbnail:after{content:"Click to View";position:absolute;background:#c3ce69;opacity:0;transition:.5s;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);cursor:pointer;padding:20px}.instruction-thumbnail:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;cursor:pointer;transition:.3s;opacity:0}.instruction-thumbnail:hover:before,.instruction-thumbnail:hover:after{opacity:1}.instruction-thumbnail:hover:after{transform:translate(-50%,-50%) scale(1)}.instructions-container a{cursor:pointer}.PT50{padding-top:50px}@media only screen and (max-width: 1027px){.flexslider .slides .slider-images,.flexslider .slides{height:830px;max-height:830px}}@media only screen and (max-width: 767px){.wrapper,.toolbar,footer{width:100%}.flex-container{margin:0;width:100%}.span12{margin:0 10px}.pro-a-rewards-landing .span12,.pro-a-rewards-landing .span6{width:100%;margin:0;box-sizing:border-box}.pro-a-rewards-landing .span6{padding:0 10px;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/loyaltylandingcss.css.map */
