@font-face{font-family:'Brandon';src:url("fonts/BrandonText-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonText-Regular.otf") format("opentype"),url("fonts/BrandonText-Regular.woff") format("woff"),url("fonts/BrandonText-Regular.ttf") format("truetype"),url("fonts/BrandonText-Regular.svg#BrandonText-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Brandon';src:url("fonts/BrandonText-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonText-Medium.otf") format("opentype"),url("fonts/BrandonText-Medium.woff") format("woff"),url("fonts/BrandonText-Medium.ttf") format("truetype"),url("fonts/BrandonText-Medium.svg#BrandonText-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Brandon';src:url("fonts/BrandonText-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonText-Bold.otf") format("opentype"),url("fonts/BrandonText-Bold.woff") format("woff"),url("fonts/BrandonText-Bold.ttf") format("truetype"),url("fonts/BrandonText-Bold.svg#BrandonText-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'icons';src:url("fonts/icons.eot?d991nw");src:url("fonts/icons.eot?#iefixd991nw") format("embedded-opentype"),url("fonts/icons.woff?d991nw") format("woff"),url("fonts/icons.ttf?d991nw") format("truetype"),url("fonts/icons.svg?d991nw#icons") format("svg");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Brandon",sans-serif;text-align:center;color:white}.no{background:#de394d}h6{font-size:180px;font-weight:bold;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 520px){h6{font-size:72px}}
footer{position:fixed;width:100%;height:70px;bottom:0;left:0}footer .date{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;width:90%;max-width:350px;transition:all 0.6s ease}footer .date .card{box-sizing:border-box;-moz-box-sizing:border-box;padding:50px 40px 0 40px;color:black;opacity:0;pointer-events:none;transition:all 0.4s ease}@media only screen and (max-width: 520px){footer .date .card{padding:30px 20px 0 20px}}footer .date .card h3{color:#999;font-size:14px;line-height:1.2em;margin-bottom:40px;text-transform:uppercase;font-weight:700}@media only screen and (max-width: 520px){footer .date .card h3{margin-bottom:25px}}footer .date .card p{color:#4e4e4e;font-size:18px;line-height:1.4em;font-weight:500;margin-bottom:40px;transition:all 0.3s ease}@media only screen and (max-width: 520px){footer .date .card p{font-size:14px;line-height:1.2em;margin-bottom:30px}}footer .date .card .messageHeight{display:none}footer .date .card nav{position:relative;margin-bottom:40px}@media only screen and (max-width: 520px){footer .date .card nav{margin-bottom:30px}}footer .date .card nav a{font-family:"icons";color:#b2b2b2;text-decoration:none;position:absolute;top:0}footer .date .card nav .prev{left:0}footer .date .card nav .next{right:0}footer .date .card nav h2{color:#de394d;font-size:14px;text-transform:uppercase;font-weight:700;line-height:1.2em}footer .date .icon{width:40px;height:40px;border-radius:100%;position:absolute;bottom:30px;left:50%;cursor:pointer;margin:-20px;z-index:99}footer .date .icon:after{content:'';display:block;width:10px;height:10px;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:15px;top:15px;box-shadow:14px 0px 0px #fff, -14px 0px 0px #fff;transition:all 0.4s ease;z-index:-1}footer .date .icon:before{content:'';display:block;width:40px;height:40px;border-radius:100%;-webkit-transform:scale(0.25);transform:scale(0.25);background:#fff;position:absolute;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}footer .date .icon i{width:2px;height:14px;display:block;color:#de394d;left:14px;font-family:"icons";position:absolute;top:14px;opacity:0;font-size:12px;font-weight:bold;transition:all 0.9s ease}footer .date .icon .tap{width:80px;height:80px;display:block;position:absolute;left:-20px;top:-20px;opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(0);transform:scale(0);border-radius:100%;background-color:rgba(255,255,255,0.6)}footer .date .icon .tap.active{transition:all 400ms cubic-bezier(0, 0.7, 0.5, 1);opacity:0;-webkit-transform:scale(1);transform:scale(1)}footer .date .icon.active i{opacity:1;-ms-filter:none;filter:none}footer .date .icon.active:before{-webkit-transform:scale(1);transform:scale(1)}footer .date .icon.active:after{-webkit-box-shadow:0px 0px 0px #fff, 0px 0px 0px #fff;box-shadow:0px 0px 0px #fff, 0px 0px 0px #fff;opacity:0.4}footer .date.active{background:white;box-shadow:0px -4px 10px rgba(0,0,0,0.2)}footer .date.active .card{padding:50px 40px;opacity:1;pointer-events:all}@media only screen and (max-width: 520px){footer .date.active .card{padding:30px 20px}}footer .share{position:absolute;top:0}footer .share a{text-decoration:none;color:white;padding:0 20px;display:inline-block}footer .share a i{font-family:"icons";float:left;font-size:30px;padding-top:5px;margin-right:20px;padding-left:30px}@media only screen and (max-width: 520px){footer .share a i{padding-left:0}}footer .credit{position:absolute;right:20px;top:0;padding-top:10px;font-size:18px;padding-right:30px}@media only screen and (max-width: 520px){footer .credit{padding-right:0}}footer .credit a{color:white;text-decoration:none}.buyCoffee{display:none;position:fixed;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;background:rgba(255,255,255,0.95)}@media only screen and (max-width: 520px){.buyCoffee{width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}}.buyCoffee .close{position:absolute;top:20px;right:20px;color:#de394d;font-family:"icons";cursor:pointer}.buyCoffee .coffeeWrapper{width:70%;max-width:530px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.buyCoffee .coffeeWrapper h4{color:#999999;font-weight:700;font-size:30px;text-transform:uppercase;margin-bottom:50px}@media only screen and (max-width: 520px){.buyCoffee .coffeeWrapper h4{font-size:18px;margin-bottom:30px}}.buyCoffee .coffeeWrapper p{color:#4e4e4e;font-size:18px;font-weight:500;line-height:1.4em;margin-bottom:30px}@media only screen and (max-width: 520px){.buyCoffee .coffeeWrapper p{font-size:13px;margin-bottom:20px}}.buyCoffee .coffeeWrapper .paypalMobile{display:none;background:#de394d;color:white;text-transform:uppercase;font-size:14px;height:40px;line-height:40px;border-radius:25px;padding:0 20px;text-decoration:none;text-transform:uppercase;font-weight:700}.buyCoffee .coffeeWrapper .paypalMobile i{text-transform:none;font-family:"icons";padding-right:10px;-webkit-transform:scale(1.7);display:inline-block}@media only screen and (max-width: 520px){.buyCoffee .coffeeWrapper .paypalMobile{display:inline-block}}.buyCoffee .coffeeWrapper .paypal{display:inline-block;height:55px;border-radius:28px;background:#de394d;line-height:55px;width:250px;color:white;text-transform:uppercase;text-decoration:none;font-size:18px;font-weight:500;position:relative}@media only screen and (max-width: 520px){.buyCoffee .coffeeWrapper .paypal{display:none}}.buyCoffee .coffeeWrapper .paypal div{position:absolute;width:100%;height:55px;top:0;left:0}.buyCoffee .coffeeWrapper .paypal .static{padding-left:35px;box-sizing:border-box;-moz-box-sizing:border-box}.buyCoffee .coffeeWrapper .paypal .static i{font-family:"icons";text-transform:none;font-size:35px;position:absolute;top:0;left:25px}.buyCoffee .coffeeWrapper .paypal .hover{box-sizing:border-box;-moz-box-sizing:border-box;display:none;font-size:22px;font-weight:700;text-transform:uppercase;padding-right:80px}.buyCoffee .coffeeWrapper .paypal .hover span{font-size:18px;font-weight:500}.buyCoffee .coffeeWrapper .paypal .hover i{font-family:"icons";text-transform:none;font-size:22px;position:absolute;top:0;right:45px}.buyCoffee .coffeeWrapper .paypal:hover{background:#4e4e4e !important}.buyCoffee .coffeeWrapper .paypal:hover .static{display:none}.buyCoffee .coffeeWrapper .paypal:hover .hover{display:block}.buyCoffee .coffeeWrapper .tip{position:absolute;bottom:calc(-100% + 100px);text-align:center;width:100%}@media only screen and (max-width: 520px), only screen and (max-height: 700px){.buyCoffee .coffeeWrapper .tip{bottom:-60px}}.buyCoffee .coffeeWrapper .tip a{color:#de394d;font-size:16px;font-weight:700;text-decoration:none}.yes{background:#b0cc3e}.yes footer .date .card nav h2{color:#b0cc3e}.yes footer .date .icon i{color:#b0cc3e}.yes .buyCoffee .coffeeWrapper .paypal,.yes .buyCoffee .coffeeWrapper .paypalMobile{background:#b0cc3e}.yes .buyCoffee .coffeeWrapper .tip a,.yes .buyCoffee .close{color:#b0cc3e}.complicated{background:#dec539}.complicated h6{font-size:72px}@media only screen and (max-width: 520px){.complicated h6{font-size:36px;line-height:1.2em}}.complicated footer .date .card nav h2{color:#dec539}.complicated footer .date .icon i{color:#dec539}.complicated .buyCoffee .coffeeWrapper .paypal,.complicated .buyCoffee .coffeeWrapper .paypalMobile{background:#dec539}.complicated .buyCoffee .coffeeWrapper .tip a,.complicated .buyCoffee .close{color:#dec539}
