.btn,body,h1,h2,h3,h4,h5,html,p,span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body,html{height:100%}.topper{margin-top:60px}#wrap{min-height:100%;margin:0 auto -80px}#push,footer{min-height:60px}footer{position:relative;padding-top:10px;padding-bottom:10px;background-color:#383838;z-index:13}.carousel-caption .h3,footer,footer a{color:#fff}.alert{position:absolute;top:20px;right:20px;z-index:1000;max-width:300px}.item:nth-child(4) .carousel-caption .h3,.item:nth-child(4) .carousel-caption p{background-color:#0087ff52}.carousel-indicators li{background-color:#adff2f}.btn-wrap .btn{margin-bottom:10px}.btn-wrap{border-bottom-width:1px;border-bottom-color:#ddd;border-bottom-style:solid}.twitter-typeahead{width:100%}.tt-hint,.tt-query,.typeahead{width:396px;padding:8px 12px;line-height:30px;border:2px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:0}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{width:422px;margin:12px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion:hover{cursor:pointer}.tt-suggestion.tt-cursor,.tt-suggestion:hover{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.gist{font-size:14px}.quote-container{padding:0 0 30px}.quote-card{background:#fff;color:#222;padding:20px 20px 20px 72px;box-sizing:border-box;box-shadow:0 2px 4px rgba(34,34,34,.12);position:relative;overflow:hidden;min-height:120px}.quote-card p{font-size:24px;line-height:1.5;margin:0;max-width:80%}.quote-card cite{font-size:16px;margin-top:10px;display:block;font-weight:200;opacity:.8}.quote-card:after,.quote-card:before{font-family:Georgia,serif;position:absolute;color:rgba(238,238,238,.8);font-weight:400}.quote-card:before{content:"“";top:10px;left:10px;font-size:5em}.quote-card:after{content:"”";bottom:-110px;line-height:100px;right:-32px;font-size:25em}@media (max-width:640px){.quote-card:after{font-size:22em;right:-25px}}.quote-card.blue-card{background:#286090;color:#fff;box-shadow:0 1px 2px rgba(34,34,34,.12),0 2px 4px rgba(34,34,34,.24)}.quote-card.blue-card:after,.quote-card.blue-card:before{color:#5faaff}.quote-card.green-card{background:#00970b;color:#fff}.quote-card.green-card:after,.quote-card.green-card:before{color:#59e063}.quote-card.green-card,.quote-card.red-card,.quote-card.yellow-card{box-shadow:0 1px 2px rgba(34,34,34,.12),0 2px 4px rgba(34,34,34,.24)}.quote-card.red-card{background:#f61e32;color:#fff}.quote-card.red-card:after,.quote-card.red-card:before{color:#f65665}.quote-card.yellow-card{background:#f9a825;color:#222}.quote-card.yellow-card:after,.quote-card.yellow-card:before{color:#fbc02d}.top-header{background:#000 0 0;padding:12px 0;color:#2b2b2b;font-family:'Lato',sans-serif;font-size:14px;line-height:16px}.social-grid ul{margin:0;padding:0}.social-grid ul li{display:inline}.social-grid ul li a{color:#fff;font-size:16px;text-align:center}.social-grid li+li{margin-left:25px}.navbar{margin-bottom:0}.nav>li>a.last-link{padding:10px 0 10px 10px}.navbar-default .navbar-nav>li>a{color:#000;font-family:'Lato',sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.navbar-default{background-color:#fff;border-color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:#ff4157}.top-row{padding:35px 0}.blog-box{background:#000 0 0;color:#fff;padding:45px 110px;border-radius:15px 15px 0 0}.blog-box>p{font-size:18px;font-style:italic;letter-spacing:2px;line-height:30px;position:relative;text-align:center;padding:10px 40px}.blog-view-box{background:#ff4157 0 0;border-radius:15px;color:#fff;margin-top:-15px;padding:15px 110px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.blog-box p::before{font-family:'Fontawesome';content:"\f10d";left:-25px;position:absolute;top:0;font-size:4em;float:left;margin-right:5px}.blog-block,.partners-block,.race-block{padding:70px 0 0}.btn-danger{background-color:#ff4157;border-color:#ff4157}