@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Roboto+Condensed|Roboto:300,300i,400,400i,500,500i,700,700i);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(owl.carousel.min.css);body,h1,h2,h3,h4,h5,html{margin:0;padding:0}a,a.button,a:not(.button):hover,footer a:hover,header nav a.button{text-decoration:none}ul.locations,ul.screenshots{list-style:none}.owl-next,.owl-prev,a,header,header .logo-main,ul.locations li .info{transition:all .2s ease-in-out}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hidden{display:none}body,html{background:#fff;font-family:Roboto,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:#000;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{margin-bottom:30px;color:#e05f62}h1{font-size:40px;line-height:40px;font-weight:300}h2{font-size:24px;line-height:34px;font-weight:700}p{margin:0 0 30px;padding:0}img{border:none;vertical-align:top}a{color:#e05f62}a.button{margin:0;padding:13px 20px;font-size:20px;line-height:20px;font-weight:500;color:#fff;background:#e05f62;border:2px solid transparent;display:inline-block}a.button:hover{color:#fff;background:0 0;border-color:#fff}.container{margin:0 auto;width:1440px;height:100%;position:relative}.float-left{float:left}.float-right{float:right}header{height:100px;width:100%;background:#0979a3;position:fixed;top:0;z-index:9999}header .logo-main,header .logo-main img,header nav,ul.locations li img{top:50%;transform:translateY(-50%)}header .logo-main{width:420px;float:left;position:relative}footer .copyright,header nav{float:right}header .logo-main img{width:100%;height:auto;position:absolute}header .logo-main a{width:100%;height:100%;display:block;position:relative}header nav{font-size:18px;line-height:18px;font-weight:400;position:relative}header nav a.button{margin:0;padding:12px 15px;font-size:14px;line-height:14px;font-weight:500;color:#fff;text-transform:uppercase;background:#e05f62;border:1px solid transparent;display:inline-block}header nav a.button.back:before{margin-right:10px;width:5px;content:'\f104';font-family:FontAwesome;font-weight:400;text-align:center;color:#fff;display:inline-block;position:relative}footer{padding:20px 0;background:#0979a3;font-size:14px;line-height:20px;color:#fff;position:relative}footer a{color:#fff;text-decoration:underline}footer a:hover{color:#fff}footer .logo-footer{width:286px;height:auto;display:inline-block;position:relative}footer .logo-footer img{width:100%;height:auto}section.top-home,section.top-home>.container{height:100vh;min-height:568px}section{padding:80px 0;position:relative}section.content{margin-top:100px}section.top-home{padding:0;background:url(../images/bg-top.jpg) center center no-repeat fixed;background-size:cover}section.top-home .image,section.top-home .text{margin:0;padding:0;width:50%;position:relative;top:50%;transform:translateY(-50%)}section.top-home .text{float:left}section.top-home .image{float:right}section.top-home .image img{width:100%;height:auto}section.top-home .text .container{padding:60px 10% 60px 0;width:100%;font-size:20px;line-height:30px;color:#fff;text-align:left}section.top-home .text h1{margin:0 0 20px;font-size:60px;line-height:60px;color:#fff;font-weight:300}span.everywhere{letter-spacing:.25em}section.top-home .text p{margin:0 0 40px}section.top-home p:last-of-type{margin:0}section.top-home .text a.button{font-size:20px;line-height:20px;color:#fff;background:0 0;border:2px solid #fff}section.top-home .text a.button:hover{color:#fff;background:#e05f62;border-color:#e05f62}section.top-home .text a.button:first-of-type{margin-right:10px}section.top-home .text a.button:before{margin-right:10px;font-family:FontAwesome;font-weight:400;text-align:center;color:#fff;display:inline-block;position:relative}section.top-home .text a.button.apple:before{width:16px;content:'\f179'}section.top-home .text a.button.google:before{width:16px;content:'\f17b'}section.screenshots{padding:150px 0;background:#f7f7f7;text-align:center}section.screenshots h1{margin-bottom:20px}section.screenshots p{margin-bottom:50px}section.download{padding:150px 0;background:url(../images/bg-download.jpg) center center no-repeat fixed;background-size:cover}section.download .container{position:relative;z-index:99}section.download .text{width:610px;color:#fff}section.download .text h1{font-size:45px;line-height:55px;font-weight:300;color:#fff}section.download .text h2{font-size:22px;line-height:32px;font-weight:300;color:#fff}section.download .overlay{display:none}ul.locations{margin:0 0 50px;padding:0}ul.locations li{margin:0 20px 0 0;padding:10px;width:180px;height:180px;border-radius:5px;position:relative;float:left}ul.locations li img{width:100%;height:auto;position:relative}ul.locations li.union-square{background:#667c8f}ul.locations li.oakland,ul.locations li.westwood-village{background:#fff}ul.locations li .info{padding:15px 20px;width:100%;height:100%;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:20px;text-align:center;background:#e05f62;background:rgba(224,95,98,.95);border-radius:5px;visibility:hidden;opacity:0;position:absolute;top:0;left:0;z-index:99}ul.locations li:hover .info{visibility:visible;opacity:1}ul.locations li .info p{margin:0 0 15px}ul.locations li .info p:last-of-type{margin:0}ul.locations li .info a.button{padding:12px 15px;font-size:0;line-height:0;color:#fff;background:0 0;border:2px solid #fff}ul.locations li .info a.button:hover{color:#e05f62;background:#fff;border-color:#fff}ul.locations li .info a.button:first-of-type{margin-right:10px}ul.screenshots,ul.screenshots li{margin:0;padding:0}ul.locations li .info a.button:before{font-family:FontAwesome;font-size:20px;line-height:20px;font-weight:400;text-align:center;display:inline-block;position:relative}.owl-nav,.owl-next,.owl-prev{position:absolute}ul.locations li .info a.button.apple:before{width:16px;content:'\f179'}ul.locations li .info a.button.google:before{width:16px;content:'\f17b'}ul.screenshots li img{width:100%;height:auto}.owl-nav{width:100%;height:100%;z-index:1;top:0;pointer-events:none}.owl-next,.owl-prev{width:40px;height:40px;font-size:0;line-height:40px;text-align:center;color:#000;opacity:.5;top:50%;transform:translateY(-50%);pointer-events:auto}.owl-next:hover,.owl-prev:hover{opacity:1}.owl-prev{left:-50px}.owl-next{right:-50px}.owl-next:before,.owl-prev:before{font-family:FontAwesome;font-size:32px}.owl-prev:before{content:"\f104"}.owl-next:before{content:"\f105"}.owl-dots{margin:20px auto 0;position:relative}.owl-dots .owl-dot{margin:0 8px!important;width:15px!important;height:15px!important;background:0 0!important;display:inline-block!important;border:2px solid #666!important;border-radius:15px!important}.owl-dots .owl-dot.active{background:#666!important}@media screen and (max-width:1540px){.container{padding:0 50px;width:100%}}@media screen and (max-width:1400px){section.top-home .text{width:60%}section.top-home .image{width:40%}}@media screen and (max-width:1250px){section.top-home,section.top-home>.container{height:auto;min-height:100%}section.top-home .image,section.top-home .text{float:none;transform:none;width:100%;top:0}section.top-home{padding:60px 0 80px}section.top-home .text .container{padding:20px 0 0;font-size:20px;line-height:30px;color:#fff;text-align:center}section.top-home .image{margin:0 auto;max-width:400px}section.screenshots{padding:80px 0}section.screenshots h1{margin-bottom:15px}section.screenshots p{margin-bottom:40px}section.download{padding:80px 0;background-position:center right}section.download .text{width:100%;text-align:center}section.download .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);display:block}ul.locations{margin:0 auto 50px;display:inline-block}ul.locations li{margin:0 10px}}@media screen and (max-width:768px){h1,h2{line-height:30px;margin-bottom:20px}h1,h2,p{margin-bottom:20px}body,html{font-size:16px;line-height:26px}h1{font-size:30px}h2{font-size:20px}.container{padding:0 25px}header{height:70px}header .logo-main{width:300px}footer{text-align:center}footer .logo-footer{margin-bottom:10px;width:200px;float:none}footer .copyright{float:none}a.button{margin:0;padding:12px 15px;font-size:16px;line-height:16px}section.download,section.top-home{background-attachment:scroll}section.top-home .text .container{font-size:16px;line-height:26px}section.top-home .text h1{font-size:40px;line-height:45px}section.top-home .text p{margin-bottom:30px}section.top-home .text a.button{font-size:16px;line-height:16px}section.top-home .text a.button.apple:before,section.top-home .text a.button.google:before{width:auto}section.download .text h1{font-size:35px;line-height:45px}section.download .text h2{font-size:18px;line-height:28px}section.screenshots .container{padding:0 50px}section{padding:50px 0}section.content{margin-top:70px}}@media screen and (max-width:650px){ul.locations li{margin:10px;float:none}ul.locations li:last-child{margin-bottom:0}}@media screen and (max-width:600px){header{height:60px}header .logo-main{width:250px;max-width:100%;float:none}header nav{display:none}section.content{margin-top:60px}}@media screen and (max-width:525px){section.top-home .text a.button{width:100%}section.top-home .text a.button:first-of-type{margin:0 0 10px}}@media screen and (max-width:414px){.container{padding:0 15px}footer a.privacy{display:block}section{padding:30px 0}section.top-home .text h1{font-size:35px;line-height:40px}}@media screen and (max-width:320px){section.top-home{padding:20px 0;height:auto;min-height:100%}section.download,section.screenshots{padding:40px 0}span.everywhere{letter-spacing:.15em}section.screenshots h1{margin-bottom:10px}section.screenshots p{margin-bottom:30px}}