
footer{
    text-align: center;
    background-color: darkslategrey;
    color: white;
    padding:5em;
   }
footer a{
    color:white;
    }
footer a:hover{
    color: red;
    }
h1.jjh1{
    margin: 0em 0em 1em 0em;   
    background: #e8e8e8;
    color:#333131;
    }
.jj-home-button{
    border:solid 5px #333366;padding:5px;text-decoration:none;color:#ffffff;background:#333366;
}
a.jj-home-button:hover{
    color:palegoldenrod;
}

@media (max-width: 600px) {
  .jj-home-button {
     margin-top:1em;
  }
}
    
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.map-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    border:0;
}