.search,.secondary-features{border-bottom:2px solid #e7e7e7}.brewery-callout,.map,.secondary-features,.utfb{border-top:2px solid #e7e7e7}.app-callout,.brewery-callout,.features,.masthead,.masthead .logo,.page-header,.secondary-features,.spinner{text-align:center}@font-face{font-family:ProximaNova;src:url(../../fonts/proximanova-semibold-webfont.eot?061714);src:url(../../fonts/proximanova-semibold-webfont.eot?#iefix?061714) format('embedded-opentype'),url(../../fonts/proximanova-semibold-webfont.woff?061714) format('woff'),url(../../fonts/proximanova-semibold-webfont.ttf?061714) format('truetype'),url(../../fonts/proximanova-semibold-webfont.svg#ProximaNovaSemibold?061714) format('svg');font-weight:600;font-style:normal}@font-face{font-family:ProximaNova;src:url(../../fonts/proximanova-bold-webfont.eot?061714);src:url(../../fonts/proximanova-bold-webfont.eot?#iefix?061714) format('embedded-opentype'),url(../../fonts/proximanova-bold-webfont.woff?061714) format('woff'),url(../../fonts/proximanova-bold-webfont.ttf?061714) format('truetype'),url(../../fonts/proximanova-bold-webfont.svg#ProximaNovaBold?061714) format('svg');font-weight:800;font-style:normal}@font-face{font-family:ProximaNova;src:url(../../fonts/proximanova-regular-webfont.eot?061714);src:url(../../fonts/proximanova-regular-webfont.eot?#iefix?061714) format('embedded-opentype'),url(../../fonts/proximanova-regular-webfont.woff?061714) format('woff'),url(../../fonts/proximanova-regular-webfont.ttf?061714) format('truetype'),url(../../fonts/proximanova-regular-webfont.svg#ProximaNovaRegular?061714) format('svg');font-weight:400;font-style:normal}*{-webkit-font-smoothing:antialiased;font-family:ProximaNova,Helvetica Neue,Helvetica!important}.button,.text-form input,input[type=search]{font-family:proxima-nova,Helvetica,Arial,sans-serif}.spinner{width:70px;display:inline-block}.spinner>div{width:12px;height:12px;background-color:#ffc000;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.top-bar{background:#ffc000;padding:10px 20px}.top-bar img{width:150px}h1,h2,h3,h4,h5,h6{font-weight:700}h2{line-height:1em}h4{text-transform:uppercase}p,ul{font-size:1.3em;line-height:1.4em}.masthead h2,.masthead p{color:#fff}.masthead h2{margin-bottom:10px}.app-callout h3{display:inline;color:#fff;margin-right:20px}.brewery-callout h3{color:#1e1f1d;margin-bottom:20px}footer p{color:#fff;font-size:1em;margin:0;padding:10px}::selection{background:#fff8e1}body{background:#fbfbfb}section{padding:60px 0}.title{margin-bottom:60px}.sign-up-bar{background:0 0;padding:20px;box-sizing:border-box}.masthead{background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(../images/beer-bg.jpg);background-position:center top;background-size:cover}.masthead .logo{width:100%}.masthead .logo img{width:232px}.masthead .short-rule{margin:20px auto}.masthead .text-link{margin:0 auto;position:relative;width:80%}.masthead .text-link.loading .send-to-phone{opacity:.1}.footer-nav .menu>li>a:hover,.masthead .menu>li>a:hover,.social>li>a:hover{opacity:.5}.masthead .text-link .loading-message{position:absolute;top:24px;right:0;bottom:0;left:0;color:#ffc000;font-weight:600;font-size:1.3em}.masthead .text-link .error{background-color:#F3545A;color:#fff;padding:8px;display:block;border-radius:4px;margin-bottom:12px}.masthead .text-link .success{background-color:#48B370;color:#fff;text-align:center;padding:12px;border-radius:4px;margin:24px 0}.masthead .text-link .columns{margin:0 auto;width:86%;float:none}.masthead .menu{margin:0 0 20px 5px}.masthead .menu>li>a{padding:0 14px 0 0}.masthead .social img{height:30px}.search{background:#fff}.sticky{width:100%}.features .feature{margin-bottom:40px}.main-feature,.map-content ul{margin-bottom:30px}.main-feature{box-shadow:0 2px 14px rgba(0,0,0,.1)}.map{background:linear-gradient(rgba(251,251,251,.7),#fbfbfb 80%),url(../images/map-bg.jpg);background-position:center;background-size:cover;padding-bottom:0}.map-content{padding:0 50px}.app-callout,.feature-row{padding:30px 0}.secondary-features{background:#fff}.secondary-features img{margin-bottom:20px}.secondary-features .short-rule{margin:30px auto}.app-callout .button,.brewery-callout .button{margin-bottom:0}.app-callout{background:#0a0a0a}.utfb{padding:80px 0}.brewery-callout{background:#fff;padding:60px 0}.footer-nav{background:#1e1f1d;color:#fff;padding:20px}.footer-nav .menu>li>a{color:#fff;padding:10px}.social{padding:10px 0}.social>li>a{padding:5px}.short-rule{background:#ffc000;height:4px;margin:30px 0;width:50px}.page-header{background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(../images/beer-bg.jpg);background-position:center;background-size:cover;color:#fff}.no-left-padding{padding-left:0}.left-padding{padding-left:40px}.vertical-align{display:table}.align-middle{display:table-cell;float:none!important;vertical-align:middle}.vertical-margin{margin-top:-40px}.text-form{border-bottom:2px solid #fff;margin:20px 0;position:relative}.search .text-form,.text-form .input-group,.text-form input{margin:0}.text-form input{background-color:transparent;border:0;color:#fff;font-size:1.3em}.text-form input:focus{background-color:transparent;border:0;box-shadow:none}.text-form input[type=submit]{color:#ffc000;font-size:1em;font-weight:700;text-transform:uppercase}.text-form input[type=submit]:hover{background-color:transparent;color:#b38600}.text-form input::-webkit-input-placeholder{color:#fff;opacity:1}.text-form input:-moz-placeholder{color:#fff;opacity:1}.text-form input::-moz-placeholder{color:#fff;opacity:1}input[type=search]{background:url(../images/icon-search.svg) 20px center no-repeat #fff;border:0;border-radius:0;box-shadow:none;color:#1e1f1d;font-size:1.5em;margin:0;outline:0;padding:40px 0;text-indent:80px}input[type=search]:focus{background:url(../images/icon-search-active.svg) 20px center no-repeat #fff;border:0;box-shadow:none;border-radius:0;outline:0}.button,.search input[type=submit]{border-radius:3px;font-weight:700;text-transform:uppercase}input[type=search]::-webkit-input-placeholder{color:#898989}input[type=search]::-moz-placeholder{color:#898989}.search input[type=submit]{background:#ffc000;color:#fff;font-size:1em;margin-right:20px}.search input[type=submit]:hover{background-color:#f90;color:#fff}a{color:#ffc000}a:hover{color:#cc9a00}.button{background-color:#ffc000;font-size:1.2em}.button:hover{background-color:#f90}.button.secondary{background-color:transparent;border:2px solid #fff;color:#fff;text-decoration:none}.button.secondary:hover{background:#fff;color:#1e1f1d}.brewery-callout .button.secondary{background-color:transparent;border:2px solid #1e1f1d;color:#1e1f1d;text-decoration:none}.brewery-callout .button.secondary:hover{background:#1e1f1d;color:#fff}.button.facebook{background:#3b5998;font-size:1em;padding:15px 20px}.button.facebook:hover{opacity:.8}.button.facebook img{height:20px;margin-right:14px}.sign-up-bar .button{margin-right:15px;padding:15px 20px;font-size:1em}.sign-up-bar .button:last-child{margin-right:0}@media screen and (max-width:39.9375em){input[type=search],input[type=search]:focus{background-size:40px 40px}.short-rule{margin:20px auto}section{padding:40px 0}.vertical-margin{margin-top:0}.vertical-align{display:auto}.align-middle{display:block}body{text-align:center}.masthead{padding-top:0}.top-bar{margin-bottom:20px}input[type=search]{font-size:1em;padding:30px 0;text-indent:60px}.feature-row{padding:0}.menu-mobile{list-style:none}.menu-mobile a{color:#fff}.utfb{padding:40px 0}.utfb ul{text-align:left}.utfb ul li{padding:5px 0}h2{font-size:2em}.map h2,.utfb h2{margin-top:30px}h3{font-size:1.5em}p{font-size:1em}.app-callout,.brewery-callout{padding:30px 10px}.app-callout h3,.brewery-callout h3{display:block;margin-bottom:20px}.phone-discover{margin-top:60px}.phone-map{border-bottom:2px solid #e7e7e7}.app-button{margin:30px 0 40px}#search{display:none}.map-content{padding:0}}