.event-page .promo-wrapper .banner-image{width:100%}.event-page .promo-wrapper .main-section{position:relative}.event-page .promo-wrapper #getting-started{font-size:20px}@media (max-width:768px){.event-page .promo-wrapper #getting-started{font-size:14px}.event-page .promo-wrapper .countdown{height:100px}}.event-page .promo-wrapper #getting-started span{font-family:'Proximanova Light',sans-serif;font-size:40px;display:inline-block;margin-left:20px}@media (max-width:480px){.event-page .promo-wrapper #getting-started span{font-size:14px;margin-left:5px}}@media (min-width:481px) and (max-width:768px){.event-page .promo-wrapper #getting-started span{font-size:20px}}.event-page .promo-wrapper span.tagline{font-size:20px;display:block}.event-page .promo-wrapper .countdown{font-size:38px;position:relative;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:100px;text-align:center;color:#fff;background:rgba(0,0,0,.69);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.event-page .promo-wrapper h1{font-size:30px;margin:40px;text-align:center;color:#000}.event-page .promo-wrapper h3{font-family:'Proximanova Bold',sans-serif!important;font-weight:700;margin:20px;text-align:center;color:#000}.event-page .promo-wrapper .top-stores{margin-bottom:30px}.event-page .promo-wrapper .top-stores h4{font-family:'Proximanova Bold',sans-serif!important;font-weight:700;margin-left:45px}.event-page .promo-wrapper .merchant-logo{width:100%;max-width:100px;margin:10px auto}.event-page .promo-wrapper .promo-image{width:100%}.event-page .promo-wrapper .description{font-size:16px;line-height:30px;padding:20px 30px 30px;text-align:justify;color:rgba(0,0,0,.8);background:#fff}.event-page .promo-wrapper .description img{max-width:100%}.event-page .promo-wrapper ul.events{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;margin-bottom:30px;padding-left:0;list-style:none;background:#f2f2f2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-page .promo-wrapper ul.events li{position:relative;width:24%;margin:5px;padding:15px;cursor:pointer;-webkit-transition:.15s all ease;transition:.15s all ease;text-align:center;-webkit-border-radius:3px;border-radius:3px;background:#fff}.event-page .promo-wrapper ul.events li:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:1px 0 10px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:1px 0 10px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.event-page .promo-wrapper ul.events li.separator{width:100%;height:1px;padding:0;background:#e4e4e4}.event-page .promo-wrapper ul.events li h4{font-size:18px;line-height:24px;width:100%;max-width:250px;margin:8px auto;text-align:center;color:#000}.event-page .promo-wrapper ul.events li p{font-size:12px;min-height:20px}.event-page .promo-wrapper ul.events li button{font-size:18px;width:100%;padding:5px 10px;color:#fff;border:none;-webkit-border-radius:5px;border-radius:5px;background:#f89d11}@media (max-width:480px){.event-page .promo-wrapper ul.events li{width:100%}}@media (min-width:481px) and (max-width:768px){.event-page .promo-wrapper ul.events li{width:48%}}.h1_events span{font-family:'Proximanova Bold',sans-serif!important;font-weight:700;position:relative;z-index:9;background:#f2f2f2}.vertical-align-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ribbon{position:absolute;z-index:1;top:-5px;left:-5px;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:700;line-height:20px;position:absolute;top:19px;left:-21px;display:block;width:100px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;text-transform:uppercase;color:#fff;background:#a70a0a}.ribbon span::after,.ribbon span::before{position:absolute;z-index:-1;top:100%;content:'';border-top:3px solid #8f0808;border-bottom:3px solid transparent}.ribbon span::before{left:0;border-right:3px solid transparent;border-left:3px solid #8f0808}.ribbon span::after{right:0;border-right:3px solid #8f0808;border-left:3px solid transparent}