.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header{border-bottom:1px solid #e5e5e5}.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;border-bottom:1px solid #e5e5e5}.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}}#map{width:100%;height:100%;min-height:100%;display:block}body,html{height:100%}.fill{min-height:100%;height:100%}.container{padding-right:0;padding-left:0}body{padding:50px 0 0}.navmenu{padding-top:50px}.navbar{display:block;text-align:center}.navbar-brand{display:inline-block;float:none}.navbar-toggle{position:absolute;float:left;margin-left:15px}.container{max-width:100%}@media (min-width:1px){.navbar-toggle{display:block!important}}@media (min-width:992px){body{padding:0 0 0 300px}.navmenu{padding-top:0}.navbar{display:none!important}}