@import url("https://cdnjs.cloudflare.com/ajax/libs/normalize/7.0.0/normalize.min.css");
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 15px;display:inline-block;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;cursor:pointer}.hamburger-box{width:35px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:35px;height:4px;background-color:#fff;border-radius:2px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger.is-active .hamburger-inner:before{-webkit-transform:translate3d(-7px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-7px,0,0) rotate(-45deg) scaleX(.7)}.hamburger.is-active .hamburger-inner:after{-webkit-transform:translate3d(-7px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-7px,0,0) rotate(45deg) scaleX(.7)}@font-face{font-family:Graphik;src:url(../fonts/Graphik-Bold.eot);src:url(../fonts/Graphik-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Graphik-Bold.woff2) format("woff2"),url(../fonts/Graphik-Bold.woff) format("woff"),url(../fonts/Graphik-Bold.ttf) format("truetype"),url(../fonts/Graphik-Bold.svg#Graphik-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Graphik;src:url(../fonts/Graphik-Regular.eot);src:url(../fonts/Graphik-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Graphik-Regular.woff2) format("woff2"),url(../fonts/Graphik-Regular.woff) format("woff"),url(../fonts/Graphik-Regular.ttf) format("truetype"),url(../fonts/Graphik-Regular.svg#Graphik-Regular) format("svg");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{min-width:320px;font-size:1.5em;font-weight:400;font-family:Graphik,sans-serif;letter-spacing:1px;overflow:hidden;display:block;background-color:#b4e0d9;color:#555}p{letter-spacing:.2rem;line-height:1.4;font-size:1.5rem}a{text-decoration:none;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Graphik,sans-serif;font-weight:700;line-height:1.7;margin:0;padding:0}.hidden{display:none!important}button{font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;cursor:pointer}.scrollable{overflow:auto}.logo{background:url(../images/logo_pink.svg);background-size:cover}button.back{font-size:3rem;top:1%;left:2%;color:#fff;position:absolute}input::-webkit-input-placeholder{color:hsla(0,0%,100%,.75);font-family:Graphik;font-weight:400}input::-moz-placeholder{color:hsla(0,0%,100%,.75);font-family:Graphik;font-weight:400}input:-ms-input-placeholder{color:hsla(0,0%,100%,.75);font-family:Graphik;font-weight:400}input:-moz-placeholder{color:hsla(0,0%,100%,.75);font-family:Graphik;font-weight:400}.screen{position:absolute;top:0;right:0;bottom:0;left:0;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-ms-touch-action:pan-y;touch-action:pan-y;background-color:#b4e0d9}.screen,.screen header{display:-ms-flexbox;display:flex}.screen header{height:8%;-ms-flex-preferred-size:8%;flex-basis:8%;min-height:50px;background-color:#eb6a78;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#fff;z-index:5}.screen header h2 i{margin-right:10px}.screen header button.search{width:35px;height:35px;margin:0 10px}.screen header button.menu{background-color:#ed7986;height:100%}.screen main{position:relative;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;background-color:#b4e0d9;-ms-flex-direction:column;flex-direction:column}.screen main .overlay{position:absolute;top:-1%;right:-1%;left:-1%;bottom:-1%;background-color:rgba(0,0,0,.8);z-index:4;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.screen main .overlay .element{width:50%;background-color:#fff}.screen main .overlay .element .message{font-weight:700;color:#fff;background-color:#f15e63;padding:10px;font-size:18px;text-align:center}.screen main .overlay .element .nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:15px 10px;-ms-flex-align:center;align-items:center;color:#f15e63}.screen main .tabs{width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column}.screen main .tabs .nav{width:100%;background-color:#fff}.screen main .tabs .nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0}.screen main .tabs .nav ul li{width:auto;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:2rem;padding:15px 0;cursor:pointer}.screen main .tabs .nav ul li.active{background-color:#b4e0d9;color:#fff}.screen main .tabs .sections{-ms-flex-positive:1;flex-grow:1;position:relative}.screen main .tabs .sections section{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#b4e0d9;overflow-y:auto}.screen main nav{width:50%;background:#ed7986;position:absolute;top:0;bottom:0;left:-50%;transition:left .15s;transition-timing-function:ease-out;z-index:6}.screen main nav.is-active{left:0}.screen main nav ul{width:100%;list-style:none;margin:0;padding:0}.screen main nav ul li{width:100%;margin-bottom:10px;color:#fff;font-size:1.8rem;text-align:left;padding:10px 0;padding-left:15px;font-weight:700;cursor:pointer;border-bottom:1px solid #eb6a78}.screen main nav ul li:first-of-type{margin-top:10px}.screen main nav ul li.active{background-color:#eb6a78}.screen main nav ul li i{margin-right:1rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent}.screen main .search{position:absolute;top:-9%;left:0;right:0;height:8%;background-color:#ed7986;transition:top .15s;transition-timing-function:ease-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:3}.screen main .search.is-active{top:0}.screen main .search i{color:#fff;padding:1rem}.screen main .search input{width:80%;font-size:1.6rem;padding:5px;border-radius:4px;border:0;background:none;outline:none;border-radius:0;border-bottom:2px solid hsla(0,0%,100%,.5);color:#fff;font-weight:700;padding:1rem}.screen main .search input:focus{border-color:#fff;transition:.2s}.screen footer{background-color:#f15e63;padding:15px 5px}#intro main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#intro main .logo{height:150px;width:150px;margin:0 auto;margin-bottom:3rem}#intro main h1{color:#eb6a78;text-align:center;background-color:#fff;width:90%;margin:0 auto;padding:5px 0}#intro main .subheading{margin:20px auto;width:60%;text-align:center}#intro main .begin{background-color:#ed7986;width:80%;color:#fff;font-weight:700;padding:20px 0;font-size:1.8rem;letter-spacing:.1rem;margin:0 auto;cursor:pointer}#intro footer{background-color:#fff;height:auto;text-align:center;padding:10px 5px}#intro footer a{color:#555}#createaccount main .branding,#forgotpassword main .branding,#login main .branding{width:50%;margin:0 auto;background-color:#fff;margin-bottom:10px}#createaccount main .branding .logo,#forgotpassword main .branding .logo,#login main .branding .logo{height:80px;width:80px;margin:15px auto}#createaccount main .branding h2,#forgotpassword main .branding h2,#login main .branding h2{text-align:center;color:#eb6a78;margin-bottom:10px;font-size:3rem}#createaccount main form,#forgotpassword main form,#login main form{width:90%;margin:20px auto;background-color:#fff;padding-top:20px}#createaccount main form .inputGroup,#forgotpassword main form .inputGroup,#login main form .inputGroup{width:75%;margin:15px auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#createaccount main form .inputGroup label,#forgotpassword main form .inputGroup label,#login main form .inputGroup label{color:#eb6a78;text-transform:uppercase;font-size:1.21rem}#createaccount main form .inputGroup input,#forgotpassword main form .inputGroup input,#login main form .inputGroup input{border:none;border-bottom:1px solid #000;padding:10px 0}#createaccount main form .inputGroup input:focus:invalid,#forgotpassword main form .inputGroup input:focus:invalid,#login main form .inputGroup input:focus:invalid{border-bottom-color:#f15e63}#createaccount main form button.login,#forgotpassword main form button.login,#login main form button.login{background-color:#ed7986;width:100%;color:#fff;font-weight:700;padding:20px 0;font-size:1.2rem;letter-spacing:.1rem;margin-top:20px;cursor:pointer}#createaccount main button.social,#forgotpassword main button.social,#login main button.social{width:90%;padding:15px 0;margin:5px auto;color:#fff;font-weight:700;position:relative}#createaccount main button.social:before,#forgotpassword main button.social:before,#login main button.social:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;font-size:1.9rem;line-height:1.7rem;left:5%}#createaccount main button.social.facebook,#forgotpassword main button.social.facebook,#login main button.social.facebook{background-color:#415dae}#createaccount main button.social.facebook:before,#forgotpassword main button.social.facebook:before,#login main button.social.facebook:before{content:"\f230"}#createaccount main button.social.google,#forgotpassword main button.social.google,#login main button.social.google{background-color:#fff;color:#6f6f6f}#createaccount main button.social.google:before,#forgotpassword main button.social.google:before,#login main button.social.google:before{content:"\f1a0"}#createaccount footer,#forgotpassword footer,#login footer{background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:10%;padding-right:10%}#createaccount footer a,#forgotpassword footer a,#login footer a{color:#6f6f6f;font-size:1.4rem}.shop-card-container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem}.shop-card-container,.shop-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.shop-logo{height:70%;-ms-flex-negative:0;flex-shrink:0}.shop-logo img{height:100%}.shop-card{display:-ms-flexbox;display:flex;margin:1rem;height:22rem;background-color:#fff;box-sizing:border-box;padding:1rem;box-shadow:0 2px 6px rgba(85,85,85,.3);position:relative;cursor:pointer}.information,.shop-card{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.information{padding:1rem .5rem;width:100%}.information p{line-height:1}.information.stretch{-ms-flex:2;flex:2;height:100%;padding:0}.information-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:.7rem 0;border-bottom:1px solid rgba(85,85,85,.15);padding-bottom:.5rem}.information-item:last-of-type{border-bottom:0}.information-item i{color:rgba(85,85,85,.4)}.information-item.large{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;text-align:center;padding:2rem}.information-item.padding{padding:.5rem}.badge{width:4rem;height:4rem;border-radius:50%;background:rgba(50,160,74,.8);position:absolute;right:-1rem;top:-1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 3px 6px rgba(85,85,85,.3);color:#fff;font-weight:700;font-size:1.2rem}.profile-image{height:100%;-ms-flex:1;flex:1;background-size:cover;background-position:50%;background-repeat:no-repeat}.nissa{background-image:url(../images/nissa.jpg)}.lincoln{background-image:url(../images/lincoln.jpg)}.sam{background-image:url(../images/sam.jpg)}.adam{background-image:url(../images/adam.jpg)}.factorie-tee{background-image:url(../images/tee.jpg)}.factorie-s-shirt{background-image:url(../images/s-shirt.jpeg)}.bowling{background-image:url(../images/bowling.jpeg)}.haircut{background-image:url(../images/haircut.png)}.burger{background-image:url(../images/burger.jpeg)}.burrito{background-image:url(../images/burrito.jpg)}.samthaiday{background-image:url(../images/samthaiday.png)}.keithurban{background-image:url(../images/keith.png)}.block-heading{background:#f15e63;padding:1rem;color:#fff;width:100%;font-weight:700;text-align:center}#lanes footer{background-color:#f15e63;position:relative;height:10%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:60px}#lanes footer .profile{position:absolute;width:100%;top:-45px;left:0;right:0}#lanes footer .profile .img{width:60px;height:60px;margin:0 auto;border-radius:30px;background:url(../images/mitch.jpg) no-repeat;background-size:contain;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}#lanes footer .name{text-align:center;width:100%;color:#fff;font-weight:700}#lanes #lanes-map{background:url(../images/lanesbg.png) no-repeat;background-size:contain}#lanes #lanes-camera{background:url(../images/ar.jpg) no-repeat;background-size:cover;background-position:100% 100%}#profile .tabs li .icon-profiletrails{background:url(../images/profile-trails_icon-black.svg) no-repeat;background-size:contain;height:2.3rem;width:2rem;display:block;margin:0 auto}#profile .tabs li.active .icon-profiletrails{background:url(../images/profile-trails_icon-white.svg)}#profile .tabs section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:1rem}#profile .graph-container{width:100%;background-image:url(../images/graph.png);height:40rem;background-size:contain;background-repeat:no-repeat;box-sizing:border-box;background-position:50%}#profile-trails .information-item{padding:.5rem 1rem}.card-container{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1rem}.card,.card-container{display:-ms-flexbox;display:flex}.card{-ms-flex-direction:column;flex-direction:column;margin:1rem;-ms-flex:1;flex:1;min-height:15rem;background-color:#fff;box-sizing:border-box;padding:1rem;box-shadow:0 2px 6px rgba(85,85,85,.3);position:relative;min-width:40%;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.card hr{width:100%;border:0;border-bottom:1px solid rgba(85,85,85,.2)}.card .icon{color:rgba(235,106,120,.7);font-size:2.5rem}.card.large{-ms-flex-direction:row;flex-direction:row;-ms-flex:1 100%;flex:1 100%}.floating-heading{color:#fff}.settings-container{height:100%;background:#fff;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.settings-container,.settings-item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.settings-item{border:0;border-bottom:1px solid rgba(85,85,85,.2);margin:.5rem}.logout,.settings-item{padding:1rem;box-sizing:border-box}.logout{width:90%;background-color:#f15e63;color:#fff;position:relative;margin:1rem auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.floating-label{text-transform:uppercase;letter-spacing:3px;padding:1rem 2rem;font-size:1.7rem;color:rgba(85,85,85,.7)}.title{font-weight:700;font-size:2rem;width:100%;padding-top:1rem;text-align:center}.panel-contaier{-ms-flex-direction:column;flex-direction:column}.panel,.panel-contaier{display:-ms-flexbox;display:flex}.panel{margin:2rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;height:20rem;background:red;color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-top:0;position:relative}.panel:before{content:"";position:absolute;z-index:1;width:100%;height:100%;background:rgba(85,85,85,.6)}.panel.large{-ms-flex:2;flex:2;height:25rem}.panel h1{position:absolute;z-index:2;font-size:4rem}.food{background-image:url(../images/burgers.jpg)}.clothing{background-image:url(../images/jeans.jpg)}.tech{background-image:url(../images/tech.jpg)}.lanes-button{width:90%;padding:2rem;color:#fff;background:#32a04a;font-weight:700;border-radius:.5rem;margin:3rem auto;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header,.lanes-button{display:-ms-flexbox;display:flex}.header{width:100%;height:5rem;background:#fff;box-shadow:1px 1px 3px rgba(85,85,85,.5);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:1rem}.header .add{height:100%;width:4rem;background-color:#32a04a;border-radius:.5rem;color:#fff;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header .add,.purchase-history{display:-ms-flexbox;display:flex}.purchase-history{width:100%;background:#fff;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin:2rem auto}.purchase-history .heading{height:3rem;font-weight:700;text-align:center;background-color:#f15e63;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff}.purchase-history .information{padding:2rem}.purchase-history .date{font-weight:700;padding:1rem}.purchase-history .row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.purchase-history .price{color:#32a04a}
/*# sourceMappingURL=main.css.map */
