:root
{
	--bs-body-line-height:1.25;
}

body{background-color:#699;}

a, a:link, a:visited{}

#page{margin:0.25rem auto 0.25rem auto;padding:0;background-color:#fff;border:4px solid #c99;}

#header{padding:0;background-color:#fff;color:#000;}

#info{margin:0;padding:0.5rem 0.25rem;text-align:center;}
#info p{margin:0;padding:0;text-align:center;}

#logo{margin:0 0 0.25rem 0;background-color:transparent;color:#699;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75);font-weight:bold;text-align:center;}

#directions{margin:0.5rem 0;}

#phone a, #phone a:link, #phone a:visited{text-decoration:none;}

#office{margin:0;padding:0;text-align:right;display:none;}

#slogan{margin:0;padding:0.5rem;background-color:#c99;color:#fff;text-align:center;}

#main{padding-top:0.5rem;padding-bottom:0.5rem;background-color:#fff;}

#footer{padding:0.5rem;text-align:center;}

#copyright{font-size:0.9rem;}
#copyright a, #copyright a:link, #copyright a:visited{text-decoration:none;}

#copyright p{margin:0;padding:0;}

#cwr{text-align:center;color:#fff;font-size:xx-small;}

h1, h2, h3, h4, h5, h6{font-family:'Open Sans', var(--bs-body-font-family);font-weight:bold !important;}

h1{padding:1rem 0;background-color:#699;color:#fff;text-align:center;}

@media (min-width:768px)
{
	#office{display:block;}
}
