body#mobileCoupon,#mobileCoupon div,#mobileCoupon span,#mobileCouponobject,#mobileCoupon iframe,#mobileCoupon h1,#mobileCoupon h2,#mobileCoupon h3,#mobileCoupon h4,#mobileCoupon h5,#mobileCoupon h6,#mobileCoupon p,#mobileCoupon blockquote,#mobileCoupon pre,#mobileCoupon abbr,#mobileCoupon address,#mobileCoupon cite,#mobileCoupon code,#mobileCoupon del,#mobileCoupon dfn,#mobileCoupon em,#mobileCoupon img,#mobileCoupon ins,#mobileCoupon kbd,#mobileCoupon q,#mobileCoupon samp,#mobileCoupon small,#mobileCoupon strong,#mobileCoupon sub,#mobileCoupon sup,#mobileCoupon var,#mobileCoupon b,#mobileCoupon i,#mobileCoupon dl,#mobileCoupon dt,#mobileCoupon dd,#mobileCoupon ol,#mobileCoupon ul,#mobileCoupon li,#mobileCoupon fieldset,#mobileCoupon form,#mobileCoupon label,#mobileCoupon input,#mobileCoupon legend,#mobileCoupon table,#mobileCoupon caption,#mobileCoupon tbody,#mobileCoupon tfoot,#mobileCoupon thead,#mobileCoupon tr,#mobileCoupon th,#mobileCoupon td,#mobileCoupon article,#mobileCoupon aside,#mobileCoupon figure,#mobileCoupon footer,#mobileCoupon header,#mobileCoupon hgroup,#mobileCoupon menu,#mobileCoupon nav,#mobileCoupon section,#mobileCoupon menu,#mobileCoupon time,#mobileCoupon mark,#mobileCoupon audio,#mobileCoupon video{margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:auto;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none}#mobileCoupon *{font-family:'Open Sans',sans-serif;font-size:16px;box-sizing:border-box}#mobileCoupon{background-color:#f7f7f7;color:#5a5a5a}#mobileCoupon h1{color:#0488d3;font-size:24px;text-align:center}#mobileCoupon h2{color:#5a5a5a;font-size:24px;margin:10px 0 0}#mobileCoupon h3{color:#5a5a5a;font-size:14px;margin:0}#mobileCoupon p{font-size:14px;text-align:center;padding:15px;line-height:16px;margin-bottom:15px}#mobileCoupon a{text-decoration:none}#mobileCoupon .button{-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;text-decoration:none;text-transform:uppercase;font-size:14px;background:none;display:inline-block}#mobileCoupon .button.large{padding:15px 40px;line-height:auto}#mobileCoupon .button.medium{padding:6px 20px;line-height:40px}#mobileCoupon .button.small{padding:3px 10px;line-height:30px}#mobileCoupon .button.teal{background-color:#0488d3;color:#FFF}#mobileCoupon .button.grey{background-color:mintcream;color:darkblue}#mobileCoupon #container{max-width:500px;margin-left:auto;margin-right:auto;text-align:center;padding-left:10px;padding-right:10px;padding-bottom:20px;}#mobileCoupon #header{background-color:#0488d3;color:#FFF;font-weight:700;padding:20px 5px;border-top-left-radius: 20px;border-top-right-radius: 20px;margin-top:10px;margin-right:5px;margin-left:5px;}#mobileCoupon #content{background:#FFF;margin:0px 5px 0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-border-radius:0px;border-radius:0px;overflow:hidden;min-height:400px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}#mobileCoupon #content #redemptionContainer{display:none}#mobileCoupon #content #redemptionContainer #redeemAction{padding:10px 5px}#mobileCoupon #content #redemptionContainer #redeemCode{font-size:55px;padding:40px 5px;word-wrap:break-word;overflow-wrap:break-word}#mobileCoupon #content #redemptionContainer #redeemCode:empty{display:none}#mobileCoupon #content #redemptionContainer #redeemQRcodeContainer{text-align:center;padding:20px 0}#mobileCoupon #content #redemptionContainer #redeemQRcodeContainer #qrcode{max-width:80%}#mobileCoupon #content #redemptionContainer #redeemQRcodeContainer:empty{display:none}#mobileCoupon #content #redemptionContainer #redeemQRcodeContainer #qrcodeCode{color:#000;font-size:20px;margin-top:10px;max-width:80%;margin-left:auto;margin-right:auto}#mobileCoupon #content #redemptionContainer #redeemImageContainer{text-align:center;padding:20px 10px}#mobileCoupon #content #redemptionContainer #redeemImageContainer:empty{display:none}#mobileCoupon #content #redemptionContainer #redeemImageContainer img#redeemImage{max-width:100%}#mobileCoupon #content #redemptionContainer #redeemStatus{background-color:#f0f2f2;width:100%;padding:10px}#mobileCoupon #content #redemptionContainer #redemptionTimer{background-color:#f0f2f2;width:100%;padding:10px}#mobileCoupon #content #redemptionContainer #redemptionTimer:empty{display:none}#mobileCoupon #content #redemptionContainer #redemptionTimer .section{display:inline-block;max-width:20%;text-align:center}#mobileCoupon #content #redemptionContainer #redemptionTimer .section .count{font-weight:700;font-size:26px;display:inline-block}#mobileCoupon #content #redemptionContainer #redemptionTimer .section .label{width:100%;display:inline-block;font-size:12px}#mobileCoupon #content #redemptionContainer #btnClose{margin-top:40px;margin-bottom:40px;width:90%}#mobileCoupon #content #couponContainer #offer{margin:10px 5px;background-color:#fbfbfb;border:1px dashed;}#mobileCoupon #content #couponContainer #heroImage{max-width:100%}#mobileCoupon #content #couponContainer #couponStatus{background-color:#fff;width:100%;padding:10px}#mobileCoupon #content #couponContainer #couponStatus.redeemed{background-color:mintcream;width:100%;margin:0;padding:30px 10px;font-size:16px}#mobileCoupon #content #couponContainer #couponStatus.expired{background-color:mintcream;width:100%;margin:20px 0;padding:20px 10px;font-size:16px}#mobileCoupon #content #couponContainer #couponStatus span{display:inline-block;margin-top:10px;font-size:20px}#mobileCoupon #content #couponContainer #couponStatus:empty{display:none}#mobileCoupon #content #couponContainer #expirationTimer{background-color:mintcream;width:100%;padding:10px;border-top:1px solid #dff3e9;border-bottom:1px solid #dff3e9;}#mobileCoupon #content #couponContainer #expirationTimer .section{display:inline-block;max-width:20%;text-align:center}#mobileCoupon #content #couponContainer #expirationTimer .section .count{font-weight:700;font-size:26px;display:inline-block}#mobileCoupon #content #couponContainer #expirationTimer .section .label{width:100%;display:inline-block;font-size:12px}#mobileCoupon #content #couponContainer #btnRedeem{margin-top:40px;margin-bottom:40px;width:90%}#mobileCoupon #content #couponContainer #businessContainer{color:#9f9f9f;border-top:0px dashed #e5e5e5;border-bottom:0px solid #e5e5e5;margin-top:20px;margin-bottom:10px}#mobileCoupon #content #couponContainer #businessContainer a{display:inline-block;color:#9f9f9f;width:20%;margin:10px 2%}#mobileCoupon #content #couponContainer #businessContainer a img{display:inline-block;margin-bottom:10px;height:25px}#mobileCoupon #content #couponContainer #businessContainer a span{display:block;font-size:13px}#mobileCoupon #content #couponContainer #voteContainer{margin-top:30px;margin-bottom:30px}#mobileCoupon #content #couponContainer #voteContainer .button{width:42%;padding:7px 4px;border:1px solid #dff3e9;}#mobileCoupon #content #couponContainer #voteContainer #voteUp{margin-right:1%}#mobileCoupon #content #couponContainer #voteContainer #voteDown{margin-left:1%}#mobileCoupon #content #couponContainer #voteContainer span{font-weight:700;width:63%;display:inline-block;font-size:12px;text-align:center}#mobileCoupon #content #couponContainer #voteContainer img{vertical-align:middle;}#mobileCoupon #content #couponContainer #terms{font-size:10px;color:#b1b1b1;margin-top:10px;margin-bottom:10px;text-align:center}#header{font-size:12px!important}#offer{font-size:26px!important}#redeemAction{font-size:18px!important}#redeemCode{font-size:26px!important}#offerDescription{font-size:14px!important;padding:5px!important}#couponStatus{font-size:16px!important}#expirationTimer{padding-top:15px!important}#expirationTimer .section .count,#redemptionTimer .section .count{font-size:16px!important}#expirationTimer .section .label,#redemptionTimer .section .label{font-size:10px!important}#btnRedeem{font-size:16px!important;margin-top:25px!important;margin-bottom:25px!important;padding-top:12px!important;padding-bottom:12px!important}#btnClose{font-size:11px!important;margin-top:25px!important;margin-bottom:25px!important;padding-top:12px!important;padding-bottom:12px!important}#businessContainer a{width:15%!important}#businessContainer a span{font-size:11px!important}#businessContainer img{height:48px!important}#voteContainer{margin-top:20px!important;margin-bottom:20px!important}#voteContainer span{font-size:9px!important}#voteContainer img{width:48px!important}#voteUp{padding:3px 0!important}#voteDown{padding:3px 0!important}#qrcodeCode{font-size:16px!important}#finePrint{font-size:8px!important;margin:0!important}#mobileCoupon #header.themecolor,#mobileCoupon .button.themecolor{background-color:#0488d3}#mobileCoupon #offer.themecolor,#mobileCoupon #redeemAction.themecolor,#mobileCoupon #couponStatus.redeemed span{color:#0488d3}