body{font-size:1.6rem;background-image:url(lightsm.jpg);background-attachment:scroll;}
.topnav a:not(first-child){display:none;}
.topnav a.icon{float:right;display:block;}
.topnav.responsive{position:relative;}
.topnav.responsive a.icon{position:absolute;right:0;top:0;}
.topnav.responsive a{float:none;display:block;text-align:left;}
#banner{margin:0;max-width:100%;font-size:4rem;height:45rem;}
@media screen and (max-height:480px){#logo{top:90px;display:block;position:absolute}
}
.slideshow-container{margin:6px;max-width:100%;padding:0;float:none;}
@media only screen and (max-width:300px){.prev, .next,.text{font-size:11px}
}
p, #home, #mission, #about, #contact, #news {margin: 3%;}
footer{display:block;height:auto;padding:8px}
#text, #text a{padding:0px;}
#social{padding:0px;}
#mc_embed_signup{width:auto;font-family:'Pacifico', cursive;font-size:16px;display:flex;}
#Instagram{padding:29px;display:inline-block;}
#Facebook{display:block;padding-top:29px;padding-left:20px;float:left}
#map{width:auto;margin-left:1%;margin-right:1%;}
#mc_embed_signup{padding-left:20px;width:auto;}