@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;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-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{margin:0;padding:0;height:100%}body{width:100%;height:100%;font:18px/1.7em FaktPro,'Helvetica Neue',helvetica;font-family:SourceSansPro,sans-serif;font-weight:400}img{max-width:100%;height:auto;vertical-align:middle;border:0}ol li{list-style-type:circle;list-style-position:inside;transition:.1s linear}a{color:inherit;text-decoration:none}.ios{float:left}.cta{transition:.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border:none}.cta:active{opacity:.7}.cta-small{color:#fff;font-weight:500;background-color:#FB3;border-radius:4px;display:inline-block;font-size:16px;padding:7px 15px 6px;line-height:23px}.cta-large{color:#fff;font-weight:400;background-color:#FB3;display:inline-block;border-radius:4px;font-size:18px;padding:15px 26px 14px}button{height:48px}.wired{background-color:#fff;box-shadow:inset 0 0 0 1px rgba(255,194,44,.7);color:#FB3;transition:ease-in .1s}.wired:hover{background-color:#FB3;box-shadow:inset 0 0 0 2px #FB3;color:#fff}.signup{background-color:#FFF;color:#FB3;position:absolute;right:20px;top:18px}.cta:hover{cursor:pointer}.cta-store{width:130px;height:50px;float:left;border-radius:4px;font-size:12px;font-weight:400;text-align:left}.cta-login{margin-top:20px;width:272px;height:50px;float:left;border-radius:4px;font-size:16px;font-weight:600;text-align:center;background-color:#fff;color:#FFB833;line-height:51px}.cta-login-mini{margin-top:13px;width:90px;height:45px;margin-right:15px;float:right;border-radius:4px;font-size:16px;font-weight:600;text-align:center;background-color:#fff;color:#ffc22c;line-height:45px;border:1px solid #ffc22c}#appstore{margin-right:12px}.light{background-color:#FFF;color:#FB3}.dark{background-color:#000;color:#FFF}.cta-store p{padding-top:5px;display:inline-block;line-height:20px}.cta-store span{font-size:18px;line-height:1px;font-weight:600}.logo{height:48px;width:45px;float:left}#apple-white{background:url(../../static/images/apple.png) center/50% no-repeat}#apple-filled{background:url(../../static/images/apple-filled.png) center/50% no-repeat}#android-white{background:url(../../static/images/android.png) center/60% no-repeat}#android-filled{background:url(../../static/images/android-filled.png) center/60% no-repeat}#page{min-height:100%;position:relative;color:#66666F}#content{padding-bottom:400px}#footer{background-color:#F9FAFB;width:100%;height:400px;position:absolute;bottom:0;left:0}.emoji{font-weight:400;opacity:1!important;letter-spacing:2px}.x-large{font-weight:600;font-size:60px;line-height:1.1em;letter-spacing:0;text-align:center}.large{font-size:48px;line-height:48px}.medium{font-size:30px;line-height:1.5em}.regular{font-size:24px;line-height:32px}.small{font-size:16px;line-height:1.9em}.x-small{font-size:12px}.bold{font-weight:600}.semibold{font-weight:500}.normal{font-weight:400}.light{font-weight:200}.midgray{color:#6b6b7b}.white{color:#FFF}.primary{color:#FB3}.opacity{opacity:.6}.container{max-width:100%}.wrapper{position:relative;max-width:720px;margin:auto;padding:0 25px}section{padding:0;margin:0 auto;box-sizing:border-box;max-width:720px}.centered{text-align:center;margin:0 -50% 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.line{height:1px;background-color:#F2F3F5}.line-small{height:1px;background-color:rgba(255,255,255,.3)}.left{float:left}.right{float:right}.clear{clear:both}#cookies{position:absolute;width:420px;z-index:3;top:20px;left:0;right:0;font-weight:400;margin:auto;color:#fff;font-size:13px}#cookies a{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:1px}#cookies .close{width:17px;height:17px;top:3px;right:0}.close{position:absolute;top:20px;right:20px;background:url(../../static/images/close.png) center/35% no-repeat #fff;width:37px;height:37px;border-radius:100%;cursor:pointer;transition:.1s ease-in}.close:hover{background:url(../../static/images/close.png) center/35% no-repeat rgba(255,255,255,.7)}.filled{background:#FFC222;background:-webkit-linear-gradient(left,#FFA222,#FFC222);background:-moz-linear-gradient(left,#FFA222,#FFC222);background:linear-gradient(left,#FFA222,#FFC222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA222', endColorstr='#FFC222')}.header-home{display:block;height:70px}.header-home-fixed{position:fixed;z-index:2;width:100%;top:0}.header-home-absolute{position:absolute;z-index:2;width:100%;bottom:150px}.mapstr{position:absolute;top:20px;left:20px;font-size:26px;letter-spacing:-1px}.connect{float:right;margin-right:20px;margin-top:18px}#heading{position:relative;z-index:1;height:610px}#heading .heading-bg{position:absolute;width:100%;height:480px;background:#FFC222;background:-webkit-linear-gradient(left,#FFA222,#FFC222);background:-moz-linear-gradient(left,#FFA222,#FFC222);background:linear-gradient(left,#FFA222,#FFC222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA222', endColorstr='#FFC222')}#heading .heading-wrapper{position:relative;top:170px;max-width:730px;height:500px;margin:auto}#heading .heading-wrapper .branding{max-width:350px;height:108px;background:url(../../static/images/branding.png) center/100% no-repeat;padding:50px 0;margin-left:-45px}#heading .heading-wrapper .mapstr-name{padding:160px 0 10px 16px;font-size:77px;font-weight:600;color:#fff;letter-spacing:-.5px}#heading .heading-wrapper #tagline{height:100px;color:#FFE1AC;font-size:24px;padding-top:26px;padding-left:18px}.devices{width:408px;margin:auto;height:612px;position:absolute;top:-155px;background:url(../../static/images/mapstr-app.png) center/100% no-repeat;right:0;opacity:1}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}@-moz-keyframes fadeInLeft{0%{right:-50px;opacity:0}100%{right:0;opacity:1}}@-webkit-keyframes fadeInLeft{0%{right:-50px;opacity:0}100%{right:0;opacity:1}}@keyframes fadeInLeft{0%{right:-50px;opacity:0}100%{right:0;opacity:1}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.cta-stores-dark{position:relative;max-width:272px;font-family:helvetica}.frame{top:84px;left:25px;position:absolute;width:310px;height:552px;background:url(../../static/images/UI.png) center/100% no-repeat #faf5f0;border-radius:1px}.radar{position:relative;top:194px;margin:auto;width:24px;height:24px;-webkit-transform:scale(1);left:10px}.circle-radar{border-radius:32px;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-animation-name:ping;-webkit-animation-duration:2400ms;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-name:ping;-moz-animation-duration:2400ms;-moz-animation-timing-function:ease-out;-moz-animation-iteration-count:infinite;animation-name:ping;animation-duration:2400ms;animation-timing-function:ease-out;animation-iteration-count:infinite}.circle-pin{top:0;left:-.5px;width:18px;height:18px;border:4px solid #fff;border-radius:100%}.circle-pin,.circle-radar{display:block;background:#439EEB;position:absolute}@-webkit-keyframes ping{0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}40%{opacity:.5}100%{-webkit-transform:scale(4,4);transform:scale(4,4);opacity:0}}.baseline{margin:90px 0 50px}.features{position:relative;z-index:2;background-color:#fff}.features #features-heading h1{font-size:46px;text-align:center;margin-top:90px;margin-bottom:50px;font-weight:500}.features #features-heading p{font-size:30px;line-height:40px;text-align:center;margin:70px auto 30px}.features h1{color:#FFC22C}.feature section{position:relative;clear:both}.feature .background{position:absolute}.feature h1{font-weight:600;font-size:24px;width:320px;padding-bottom:10px}.feature p{font-weight:400;font-size:20px;width:320px;padding-bottom:5px}.feature#map{height:400px}.feature#map section{padding-left:320px}.feature#map .background{width:320px;height:320px;background:url(../../static/images/map.png) center/cover no-repeat;top:60px;left:0}.feature#map h1{padding-top:135px}.feature#tags{height:400px}.feature#tags section{padding-left:0}.feature#tags .background{width:320px;height:320px;background:url(../../static/images/tags.png) center/cover no-repeat;top:40px;left:320px}.feature#tags h1{padding-top:140px}#tag{background:#FFC22C;color:#fff;border-radius:7px;padding:0 11px 3px 13px;box-shadow:0 2px 0 rgba(217,156,30,.83);font-weight:600}.feature#friends{height:400px}.feature#friends section{padding-left:320px}.feature#friends .background{width:320px;height:320px;background:url(../../static/images/friends.png) center/cover no-repeat;top:40px;left:0}.feature#friends h1{padding-top:120px}.feature#places{height:400px}.feature#places section{padding-left:0}.feature#places .background{width:320px;height:320px;background:url(../../static/images/places.png) center/cover no-repeat;top:30px;left:320px}.feature#places h1{padding-top:115px}#highlight{position:relative;z-index:1;background:#FFC222;background:-webkit-linear-gradient(left,#FFA222,#FFC222);background:-moz-linear-gradient(left,#FFA222,#FFC222);background:linear-gradient(left,#FFA222,#FFC222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA222', endColorstr='#FFC222');padding-bottom:110px}#highlight-heading{height:auto;padding-top:90px;text-align:center}#highlight-heading h1{font-size:40px;font-weight:600;color:#fff}#highlight-heading p{font-size:24px;font-weight:400;max-width:400px;margin:20px auto}#highlight-image{height:610px;max-width:534px;background:url(../images/devices.png) center/contain no-repeat;position:relative;margin:50px auto 0}#highlight-footer{position:relative;height:200px;padding-top:70px}#highlight-footer p{position:absolute;width:320px;top:130px;line-height:25px}#highlight-footer .background{position:absolute;width:180px;height:96px;top:124px;right:30px;background:url(../images/app-import.png) center/100% no-repeat}.navbar{-webkit-transform:translate3d(0,-80px,0);-moz-transform:translate3d(0,-80px,0);-ms-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);-webkit-transition:-webkit-transform 420ms cubic-bezier(0.165,.84,.44,1),opacity .1s ease-in;-moz-transition:-moz-transform 420ms cubic-bezier(0.165,.84,.44,1),opacity .1s ease-in;transition:transform 420ms cubic-bezier(0.165,.84,.44,1),opacity .1s ease-in;position:fixed;z-index:9;top:0;width:100%;height:70px;background:#FFF;box-shadow:0 0 6px rgba(0,0,0,.12)!important}.navbar .brand .icon{position:absolute;top:13px;left:20px;width:38px;height:43px;background:url(../../static/images/mapstr-logo.png) center/100% no-repeat}.navbar .brand p{position:absolute;top:18px;left:70px;font-family:"helvetica neue",helvetica;font-size:24px;color:inherit}.navbar p{position:absolute;right:140px;top:21px;color:#FFC22C}.navbar #appstore-mini{position:absolute;top:19px;right:196px;width:30px;height:30px;background:url(../../static/images/appstore-mini.png) center/80% no-repeat;transition:all .4s}.navbar #appstore-mini:hover{opacity:.7;cursor:pointer}.navbar .separator{position:absolute;top:26px;right:119px;width:1px;height:20px;background-color:rgba(0,0,0,.1);margin:0 60px}.navbar #android-mini{position:absolute;top:20px;right:135px;width:25px;height:30px;background:url(../../static/images/android-mini.png) center/100% no-repeat;transition:all .4s}.navbar #android-mini:hover{opacity:.7;cursor:pointer}.navbar #web-mini{position:absolute;top:20px;right:65px;width:35px;height:30px;background:url(../../static/images/web-mini.png) center/100% no-repeat;transition:all .4s}.navbar #web-mini:hover{opacity:.7;cursor:pointer}#logo-mapstr{position:absolute;background:url(../images/logo-mapstr.png) center/cover no-repeat;width:25px;height:25px;top:23px;left:20px}.tinted{background:#FFC222;box-shadow:0 1px 2px 0 rgba(0,0,0,.01)}#loader{position:fixed;width:100%;height:100%;z-index:1;background:#FFC22C;background:-webkit-linear-gradient(left,#FFA200,#FFC22C);background:-moz-linear-gradient(left,#FFA200,#FFC22C);background:linear-gradient(left,#FFA200,#FFC22C);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA200', endColorstr='#FFC22C');-webkit-transition:.15s linear}.loader-ctn{width:68px;height:24px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}#loader .container{display:inline-block;width:18px;height:18px;margin:1px}#loader .container .dot{border-radius:50%;background-color:#FFF;width:100%;height:100%;transform-origin:50% 50%;animation:dot .6s -.2s infinite ease-in}#loader .container:nth-of-type(2n) .dot{animation-delay:-.1s}#loader .container:nth-of-type(3n) .dot{animation-delay:0s}@keyframes dot{0%,100%{transform:scale(0.7)}50%{transform:scale(1)}}#contact-us{position:relative;z-index:1;background-color:#fff;text-align:center;padding-top:110px;padding-bottom:130px;line-height:2.2em}.email{margin-top:70px;color:#FFC22C}.email:hover{background-color:#fff}#reviews-heading{position:relative;margin:70px auto 20px;width:93px;height:49px;background:url(../../static/images/reviews-icon.png) center/100% no-repeat}.appstore-reviews h1{text-align:center;font-size:30px;padding:90px 0 50px}.item{position:relative;box-sizing:border-box;border:1px solid #EAEAED;border-radius:12px;padding:35px;height:270px;text-align:center}.item:hover{cursor:grab}.appstore-reviews{position:relative;height:auto;padding-bottom:70px;z-index:1;background-color:#fff}.review-text{text-align:left;height:160px;font-size:20px}.review-text .review-title{display:block;padding-bottom:10px;font-weight:500}#review-author{position:absolute;bottom:60px;width:300px}.rating{width:175px;position:absolute;top:-10px;left:0}.author{font-size:12px;position:absolute;top:8px;left:3px}.star{display:block;float:left;margin-right:2px;width:20px;height:20px;background:url(../../static/images/star.png) center/85% no-repeat}#app-store{width:40px;height:40px;margin-right:0;background:url(../../static/images/appstore-logo.png) center/90% no-repeat;position:relative;margin-top:-10px}#features .item img{display:block;width:100%;height:auto}.cd-top{display:inline-block;height:48px;width:48px;position:fixed;z-index:6;bottom:35px;right:20px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../../static/images/scroll.png) center/35% no-repeat #d8d8d8;visibility:hidden;opacity:0;border-radius:100%;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.no-touch .cd-top:hover{background-color:#333;opacity:1}#backdrop{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.modal{text-align:center;position:absolute;max-width:390px;height:500px;margin:auto;top:0;left:0;right:0;bottom:0;border-radius:9px;background-color:#fff}#log,#modal-beta,#soon-android{display:none;position:fixed;z-index:99;width:100%;height:100%}.backdrop{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.modal-close{display:none;float:right;margin:10px 10px 0 0;height:29px;width:29px;background:url(../../static/images/modal-close.png) center/100% no-repeat}#soon-android .modal{text-align:center;position:absolute;max-width:390px;height:530px;margin:auto;top:0;left:0;right:0;bottom:0;border-radius:9px;background-color:#fff}#soon-android .modal .inner{color:rgba(155,155,171,.8)}#soon-android .modal .inner .head-image{width:300px;height:140px;margin:auto;background:url(../../static/images/soon-android.png) center/100% no-repeat}#soon-android .modal .inner h1{margin-top:15px;font-size:30px;color:#ffc22c}#soon-android .modal .inner p{padding:25px 30px 30px 25px}#soon-android .modal .inner button{width:338px;border:none;margin-top:15px;height:54px;border-radius:5px;font-family:SourceSansPro,sans-serif;font-size:20px;font-weight:500}#modal-beta .modal{text-align:center;position:absolute;max-width:390px;height:620px;margin:auto;top:0;left:0;right:0;bottom:0;border-radius:9px;background-color:#fff}#modal-beta .modal .inner{color:rgba(155,155,171,.8)}#modal-beta .modal .inner .head-image{width:300px;height:140px;margin:auto;background:url(../../static/images/beta.png) center/100% no-repeat}#modal-beta .modal .inner h1{margin-top:15px;font-size:30px;color:#ffc22c}#modal-beta .modal .inner p{padding:25px 30px 30px 25px}#modal-beta .modal .inner button{width:338px;border:none;margin-top:15px;height:54px;border-radius:5px;font-family:SourceSansPro,sans-serif;font-size:20px;font-weight:500}.mapstr-big{margin-top:50px;padding-bottom:20px;font-weight:700;font-size:60px;letter-spacing:-4px;color:#FFC400}.signup-container{color:#fff;max-width:390px;height:80px;position:absolute;margin:auto;left:0;right:0;bottom:20px;font-size:15px;font-weight:500;text-align:center}input,textarea{background-color:#FFF;padding:8px;border-radius:4px;font-size:16px;font-weight:400;letter-spacing:0;line-height:32px;outline:0;border:1px solid #dedede}textarea{resize:none;height:100px}.textfield{width:320px;margin-bottom:8px}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff;background-image:none;color:#000}#mc-embedded-subscribe{width:335px;margin-top:10px;height:57px;line-height:27px}@font-face{font-family:SourceSansPro;src:url(../css/fonts/SourceSansPro/SourceSansPro-Light.eot);src:local("☺"),url(../css/fonts/SourceSansPro/SourceSansPro-Light.woff) format("woff"),url(../css/fonts/SourceSansPro/SourceSansPro-Light.ttf) format("truetype"),url(../css/fonts/SourceSansPro/SourceSansPro-Light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:SourceSansPro;src:url(../css/fonts/SourceSansPro/SourceSansPro/Regular.eot);src:local("☺"),url(../css/fonts/SourceSansPro/SourceSansPro-Regular.woff) format("woff"),url(../css/fonts/SourceSansPro/SourceSansPro-Regular.ttf) format("truetype"),url(../css/fonts/SourceSansPro/SourceSansPro-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SourceSansPro;src:url(../css/fonts/SourceSansPro/SourceSansPro-Semibold.eot);src:local("☺"),url(../css/fonts/SourceSansPro/SourceSansPro-Semibold.woff) format("woff"),url(../css/fonts/SourceSansPro/SourceSansPro-Semibold.ttf) format("truetype"),url(../css/fonts/SourceSansPro/SourceSansPro-Semibold.svg) format("svg");font-weight:500;font-style:normal}@font-face{font-family:SourceSansPro;src:url(../css/fonts/SourceSansPro/SourceSansPro-Bold.eot);src:local("☺"),url(../css/fonts/SourceSansPro/SourceSansPro-Bold.woff) format("woff"),url(../css/fonts/SourceSansPro/SourceSansPro-Bold.ttf) format("truetype"),url(../css/fonts/SourceSansPro/SourceSansPro-Bold.svg) format("svg");font-weight:600;font-style:normal}@font-face{font-family:SourceSansPro;src:url(../css/fonts/SourceSansPro/SourceSansPro-Black.eot);src:local("☺"),url(../css/fonts/SourceSansPro/SourceSansPro-Black.woff) format("woff"),url(../css/fonts/SourceSansPro/SourceSansPro-Black.ttf) format("truetype"),url(../css/fonts/SourceSansPro/SourceSansPro-Black.svg) format("svg");font-weight:700;font-style:normal}#sitenav{position:relative;height:250px;padding:0;width:100%;display:grid;gap:10px;grid-template-columns:auto auto auto;grid-auto-rows:minmax(100px,auto);justify-content:space-evenly}#mapstore{padding:0 25px}#tops{font-size:.8em;line-height:1.4em;position:relative;height:140px;padding:0;width:100%;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(90px,.4fr))}.links{margin-top:38px}#footer h1{padding-bottom:5px;font-weight:500}#footer li{list-style:none;transition:.1s ease-in}#footer a:hover{color:#181818;cursor:pointer}#lang{position:absolute;top:44px;right:0}#lang .globe{position:relative;width:17px;height:17px;border-radius:100%;background:url(../../static/images/globe.png) center/100% no-repeat}#facebook{color:#3B5998}#twitter{color:#55ACEE}#actions{height:150px}#actions section{position:relative}#actions #mapstr-icon-small{margin:auto;padding-top:10px;width:50px;height:50px;background:url(../../static/images/mapstr-icon-small.png) center/100% no-repeat}#actions .credits{position:relative;text-align:center;top:15px}#actions .credits p{font-weight:500}#actions .cta-stores-dark{position:absolute;top:36px;right:0}#made{display:block}#made .emoji{font-size:17px;letter-spacing:5px}#actions:hover #made,#social{display:none}#actions:hover #social{display:block}.ac-container{margin:10px auto 30px;text-align:left}.ac-container .ac-title{font-size:24px;margin:40px auto 10px;font-weight:500}.ac-container label{position:relative;z-index:2;display:block;cursor:pointer;font-size:20px;line-height:40px;transition:all .2s}.ac-container label:hover{background:#fff;color:#FFC22C}.ac-container input{display:none}.ac-container article{margin-top:-1px;overflow:hidden;height:auto;max-height:0;position:relative;-webkit-transition:max-height .2s ease-in-out;-moz-transition:max-height .2s ease-in-out;-o-transition:max-height .2s ease-in-out;-ms-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.ac-container article .center-faq-image-container{text-align:center;margin:30px}.ac-container input:checked~label{color:#FFC22C}.ac-container input:checked~article{-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;max-height:900px;margin-bottom:50px;border-bottom:1px solid #eee;padding-bottom:30px}.faq-icon{width:auto;height:30px;padding:0 5px;margin-top:-8px}.center-faq-image-container img{padding-bottom:50px}article p{padding-bottom:15px}article ul{list-style-type:disc;list-style-position:inside;padding-bottom:15px;padding-left:1em}article ul li span{margin-left:-.5em}.welcomekit-jobs-list-item{display:block;width:100%;margin:0 0 30px;vertical-align:top;padding:0}.welcomekit-jobs-list-item-link{position:relative;display:block;margin:0;padding:10px 20px;border:1px solid #eee;border-left:3px solid #ffc222;text-decoration:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);-moz-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-transition:box-shadow .2s false,border-color .2s false;-moz-transition:box-shadow .2s false false,border-color .2s false false;-o-transition:box-shadow .2s false false,border-color .2s false false;transition:box-shadow .2s,border-color .2s}.welcomekit-jobs-list-item-link:hover{border-color:#e0e0e0 #e0e0e0 #e0e0e0 #ffa222;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}.welcomekit-job-name{display:table-cell;height:50px;vertical-align:middle;font-weight:500;font-size:20px;line-height:20px}.welcomekit-job-infos{margin:0;padding:0}.welcomekit-job-infos>li{position:relative;display:inline-block;margin:0 34px 0 0;color:#aaa}.welcomekit-job-infos>li:before{position:absolute;top:12px;left:-20px;content:' ';display:block;height:6px;width:6px;background:#ddd;border-radius:50%}.welcomekit-job-infos>li:first-child:before{display:none}.welcomekit-job-infos>li.welcomekit-job-description{display:block;margin:10px 0 0;padding:10px 20px;border-left:2px solid #eee}.welcomekit-job-infos>li.welcomekit-job-description p,.welcomekit-job-infos>li.welcomekit-job-description ul{margin:0;padding:0 0 10px;color:#bbb}.welcomekit-job-infos>li.welcomekit-job-description ul li{border-left:1px solid #eee;padding-left:10px;margin-bottom:10px}.welcomekit-job-infos>li.welcomekit-job-description pre{border-left:1px solid #eee;padding-left:10px;overflow:auto}.welcomekit-job-infos>li.welcomekit-job-description:before{display:none}.welcomekit-department-name,.welcomekit-office-city{display:block;font-weight:500;font-size:26px;line-height:32px;color:#ffc222;margin:10px 0 30px}.welcomekit-warning{display:block;padding:50px 0;text-align:center}.welcomekit-button{margin-top:36px;font-weight:700;text-transform:uppercase}.welcomekit-button:hover{background-color:#FFA222}#page-heading{height:70px;color:#fff;background:#FFC222;background:-webkit-linear-gradient(left,#FFA222,#FFC222);background:-moz-linear-gradient(left,#FFA222,#FFC222);background:linear-gradient(left,#FFA222,#FFC222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA222', endColorstr='#FFC222')}#jobs-heading,#legal-heading,#press-heading,#support-heading,#terms-heading{text-align:center;height:auto;padding-top:130px;padding-bottom:120px}.current{opacity:.7}.menu{position:absolute;right:30px;top:21px}.menu li{float:right;margin-left:40px;cursor:pointer}#download-icon{position:absolute;top:28px;right:145px;width:17px;height:18px;background:url(../../static/images/download.png) 0 0/cover}#get-mapstr{position:relative}.get{position:absolute;right:25px;margin-right:0!important}.page-nav{-webkit-transform:translate3d(0,-120px,0);-moz-transform:translate3d(0,-120px,0);-ms-transform:translate3d(0,-120px,0);transform:translate3d(0,-120px,0);-webkit-transition:-webkit-transform 420ms cubic-bezier(0.165,.84,.44,1),opacity .1s ease-in;-moz-transition:-moz-transform 420ms cubic-bezier(0.165,.84,.44,1),opacity .1s ease-in;transition:transform 420ms cubic-bezier(0.165,.84,.44,1),opacity .1s ease-in;position:fixed;z-index:9;top:0;width:100%;height:70px;background-color:#FFF;box-shadow:0 0 6px rgba(0,0,0,.12)!important}.page-nav .brand .icon{position:absolute;top:13px;left:20px;width:38px;height:43px;background:url(../../static/images/mapstr-logo.png) center/100% no-repeat}.page-nav .brand p{position:absolute;top:18px;left:70px;font-family:"helvetica neue",helvetica;font-size:24px;color:#66666F}.page-nav .menu{color:#66666F;position:absolute;right:30px;top:21px}#page-nav .brand .icon{position:absolute;top:13px;left:20px;width:38px;height:43px;background:url(../../static/images/mapstr-logo-w.png) center/100% no-repeat}#page-nav .brand p{position:absolute;top:18px;left:70px;font-family:"helvetica neue",helvetica;font-size:24px}#page-nav .menu{position:absolute;right:30px;top:21px}.fixed{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#download-icon-gray{position:absolute;top:28px;right:145px;width:17px;height:17px;background:url(../../static/images/download-gray.png) 0 0/cover}#jobs-icon{position:relative;margin:auto auto 30px;width:65px;height:65px;background:url(../images/jobs.png) center/90% no-repeat}#jobs-heading h2{padding-top:20px}#openings{padding-bottom:120px}.location{font-size:17px;font-weight:500;cursor:pointer}.cta-apply{float:right;margin-top:-35px;cursor:pointer}.position p{display:inline-block;font-weight:500;line-height:25px}#android-engineer-description,#android-engineer-intern-description,#business-developer-intern-description,#content-editor-description,#data-analyst-intern-description,#designer-description,#designer-intern-description,#ios-engineer-description,#ios-engineer-intern-description{display:none;text-align:left}.position-description p{margin-bottom:45px}.position-description h3{padding-bottom:15px;margin-left:0;font-size:23px}.position-description ul{list-style-type:circle;margin-left:45px}.apply{position:relative;height:55px;border-radius:6px;margin:75px 0}.apply p{position:absolute;top:13px;font-size:23px;left:0}.apply .emoji{font-size:30px;position:relative;top:3px;left:8px}.cta-jobs{position:relative;float:right;top:0;right:20px;color:#FFF;background-color:#ffc22c}#jobs-footer{background-color:#F9FAFB;position:relative;text-align:center;height:auto;padding-top:120px;padding-bottom:130px}.cta-join{background-color:#fff;color:#FB3;margin-bottom:0;margin-top:50px}#support-icon{position:relative;margin:auto auto 30px;width:65px;height:65px;background:url(../images/support.png) center/70% no-repeat}#support-heading .emoji{font-size:40px}#support-heading h2{padding-top:20px}#summary-list{margin-top:40px;margin-bottom:70px}#summary-list ol{list-style-type:circle;margin-left:30px;font-size:18px;line-height:1.6em}.answer{padding-top:100px}.answer h2{padding-bottom:15px}.answer img{vertical-align:middle}.answer p{font-size:18px;line-height:1.6em}.answer-image{margin-top:30px;width:100%;text-align:center}li.primary{list-style-type:none;padding:30px 0 15px}#press-icon{position:relative;margin:auto auto 45px;width:50px;height:50px;background:url(../images/press.png) center/100% no-repeat}#press-heading .emoji{font-size:40px}#press-heading h2{padding-top:20px}#press{padding-top:75px}#press h2{text-align:center;margin-top:70px}.phones{position:relative;margin:auto;text-align:center;max-width:540px}#medias-download{height:800px;height:auto;padding:70px 0 90px}#medias-download h2{text-align:center}#medias-download p{padding-left:5px;line-height:22px}#logotypes{position:relative;margin-top:70px;margin-left:-15px;margin-right:-15px;height:320px}.logotype{width:130px;height:130px;position:relative;float:left;margin:0 18px}.logotype p{padding-top:150px}#woy{background:url(../images/woy.png) center/cover no-repeat;border-radius:30px}#yow{background:url(../images/yow.png) center/cover no-repeat;border-radius:30px}#iw{background:url(../images/iw.png) center/cover no-repeat;border-radius:30px}#iy{background:url(../images/iy.png) center/cover no-repeat;border-radius:30px}#mockups{position:relative}.mock{position:relative;float:left}.mock p{padding-top:20px}#mock-watch{background:url(../images/aw.png) center/cover no-repeat;border-radius:3px;width:250px;height:320px}#mock-phone{position:relative;background:url(../images/woy.png) center/cover no-repeat;border-radius:3px;width:470px;height:320px}#press-footer{position:relative;text-align:center;height:auto;padding-top:70px;padding-bottom:130px}#press-footer a{background-color:#FB3;margin-bottom:10px}.cta-press{padding-left:60px}#dropbox{width:30px;height:30px;display:block;position:absolute;margin-left:-40px;margin-top:-1px;background:url(../images/dropbox.png) center/cover no-repeat}.update{padding-top:10px;font-size:13px}#press-footer .emoji{color:#fff!important}#legal{padding-top:70px;padding-bottom:140px}#jobs-heading .emoji{font-size:40px}#terms{padding-top:70px;padding-bottom:140px}@media screen and (max-width:640px){.x-large{font-size:48px;line-height:48px;letter-spacing:-1px;text-align:left}.large{font-size:40px;line-height:48px}.regular{font-size:20px}.medium{font-size:26px}#page{min-height:100%;position:relative}#content{padding-bottom:570px}#footer{background-color:#F9FAFB;width:100%;height:570px;position:absolute;bottom:0;left:0}.wrapper{position:relative;max-width:720px;margin:auto;padding:0 25px}#heading{height:860px}#heading .heading-bg{height:100%}#heading .heading-wrapper{top:30px}#heading .heading-wrapper #tagline{text-align:center;font-size:24px}.cta-stores-dark{margin:auto;top:560px}#heading .heading-wrapper .mapstr-name{padding:100px 0 10px;font-size:48px;font-weight:600;color:#fff;letter-spacing:-.5px;text-align:center}#heading .heading-wrapper .branding{background-size:80%;margin:auto;padding:0}#heading .heading-wrapper #tagline{padding-top:10px;padding-left:0}.devices{max-width:320px;margin:auto;height:492px;position:relative;background:url(../../static/images/mapstr-app.png) center/100% no-repeat}#cookies{display:none}.navbar{height:60px}.navbar .brand .icon{position:absolute;top:9px;left:20px;width:38px;height:43px;background:url(../../static/images/mapstr-logo.png) center/90% no-repeat}.navbar .brand p{position:absolute;top:14px;left:66px;font-family:"helvetica neue",helvetica;font-size:24px;color:inherit;display:block!important}.navbar p{position:absolute;right:140px;top:17px;color:#FFC22C;display:none}.navbar .cta-login-mini{height:40px;line-height:41px}.navbar #appstore-mini{position:absolute;top:15px;right:196px;width:30px;height:30px;background:url(../../static/images/appstore-mini.png) center/80% no-repeat;transition:all .4s}.navbar #appstore-mini:hover{opacity:.7;cursor:pointer}.navbar .separator{position:absolute;top:21px;right:119px;width:1px;height:20px;background-color:rgba(0,0,0,.1);margin:0 60px}.navbar #android-mini{position:absolute;top:16px;right:135px;width:25px;height:30px;background:url(../../static/images/android-mini.png) center/100% no-repeat;transition:all .4s}.navbar #android-mini:hover{opacity:.7;cursor:pointer}.connect{margin-top:13px}.feature{height:auto!important;padding:50px 5px}.feature section{padding-left:20px!important}.feature .background{position:static;max-width:360px;margin:0 auto 25px}.feature h1,.feature p{display:block;width:100%}.feature#friends section,.feature#map section,.feature#places section,.feature#tags section{padding-right:25px}.feature#friends h1,.feature#map h1,.feature#places h1,.feature#tags h1{padding-top:0}.feature#friends .background,.feature#map .background,.feature#places .background,.feature#tags .background{width:auto}.highlight{position:relative;z-index:1;background:-webkit-linear-gradient(left,#FFAF00,#FFC22C)}#highlight-heading{height:auto;padding-top:50px;text-align:left}#highlight-heading p{margin:20px 0 0}#highlight-image{height:400px;margin:50px 20px}#highlight-footer{padding-top:30px;height:330px}#highlight-footer p{top:90px}#highlight-footer .background{position:relative;width:180px;height:96px;top:180px;right:0;margin:auto;background:url(../images/app-import.png) center/100% no-repeat}.appstore-reviews{padding-bottom:50px}#reviews-heading{padding-top:50px;padding-bottom:30px;color:#5A4650}.review-text{padding:30px 0 50px;font-size:inherit}.item{box-shadow:none;margin:auto 25px;height:340px}.owl-carousel .owl-wrapper-outer{height:auto}#contact-us{padding-top:50px;padding-bottom:50px;text-align:left}#lang{right:20px}#actions{height:200px}#actions .credits{margin:auto;width:100%}.share{position:absolute;top:365px;left:20px}.share li{float:left}.social-icon{width:30px;height:40px;margin-right:18px}#social{display:block;padding:0 25px}#medias{display:none}.header-home-fixed{position:absolute}#page-nav .brand p,.cd-top,.header-home-absolute,.page-nav .brand p{display:none}.menu li{float:right;margin-left:25px;cursor:pointer}#download-icon{position:absolute;right:0}#get-mapstr{display:none}#share{position:relative}#support-heading{text-align:center;height:auto;padding:50px 0}#support-heading h1{text-align:center}#press-heading{text-align:center;height:auto;padding:50px 0}#press-heading h1{text-align:center}#press-footer{padding-top:50px;padding-bottom:50px}#jobs-heading{text-align:center;height:auto;padding:50px 20px}#jobs-heading h1{text-align:center}#openings{padding-top:50px;padding-bottom:50px}.position{padding:30px 0 5px}.position-description>p:first-child{display:none}#jobs-footer{padding-top:50px;padding-bottom:50px}.cta-apply{display:none}.apply{height:auto;margin:25px 0}.apply p{position:relative;margin-bottom:10px}.apply .cta{display:block}.modal{height:100%!important;max-width:100%!important;overflow-y:scroll;overflow-x:hidden;border-radius:0!important}.modal-close{display:block}.modal form{padding:0 25px}.modal input,.modal textarea{max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box}}