.header,.jumbotron{border-bottom:1px solid #e5e5e5}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{padding:0}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header{margin-bottom:10px}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.container-narrow>hr{margin:30px 0}.jumbotron{text-align:center}.jumbotron .btn{font-size:21px;padding:14px 24px}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}@media screen and (min-width:768px){.container{max-width:730px}.footer,.header,.marketing{padding-left:0;padding-right:0}.header{margin-bottom:30px}.jumbotron{border-bottom:0}}.address{display:grid}.address md-input-container{margin-right:30px}.address button{position:absolute;margin:20px 0 0!important;right:0;width:30px!important}#map{height:100vh;widows:100vw}#map .search-control input{position:fixed;margin-left:10px;margin-top:10px;width:70%;display:inline-block;box-sizing:content-box;padding:10px 20px;border:1px solid #b7b7b7;border-radius:3px;font:400 16px/normal "Times New Roman",Times,serif;color:rgba(0,142,198,1);text-overflow:clip;background:rgba(252,252,252,1);box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) inset;text-shadow:1px 1px 0 rgba(255,255,255,.66);transition:all .2s cubic-bezier(.42,0,.58,1)}