
html * {box-sizing: border-box;}

body {

	font-family: sans-serif, system-ui;
	font-size: 100%;
	color: rgb(0,0,0,1.0);
	line-height: 120%;
	background-color: rgba(255,255,255,1.0);

	}
	
/*	main
	{
	display: flex;
	flex-wrap: ;
	flex-direction: row;
	justify-content: ;
	margin: calc(2vw * 3);
	}
/*
	h1 {
		font-family: ;
		font-size: ;
		line-height: ;
		border: ;
		color:	rgba(0,0,0,1.0);
		background-color: ;
		float: ;
		padding: ;
		margin:;
		list-style: ;
		padding-left: ;
		height: ;
		display: ;
		flex-wrap: ;
		flex-direction: ;
		justify-content: ;
		align-content: ;

	}
	
	h2 {
		font-family: ;
		font-size: ;
		line-height: ;
		border: ;
		color:	rgba(0,0,0,1.0);
		background-color: ;
		float: ;
		padding: ;
		margin:;
		list-style: ;
		padding-left: ;
		height: ;
		display: ;
		flex-wrap: ;
		flex-direction: ;
		justify-content: ;
		align-content: ;

	}
	
	h3 {
		font-family: ;
		font-size: ;
		line-height: ;
		border: ;
		color: rgba(0,0,0,1.0) ;
		background-color: ;
		float: ;
		padding: ;
		margin:;
		list-style: ;
		padding-left: ;
		height: ;
		display: ;
		flex-wrap: ;
		flex-direction: row;
		justify-content: ;
		align-content: ;

	}
		
	
	h4 {
		font-family: ;
		font-size: ;
		line-height: ;
		border: ;
		color: ;
		background-color: ;
		float: ;
		padding: ;
		margin:;
		list-style: ;
		padding-left: ;
		height: ;
		display: ;
		flex-wrap: ;
		flex-direction: ;
		justify-content: ;
		align-content: ;

	}

	h5 {
		font-family: ;
		font-size: ;
		line-height: ;
		border: ;
		color: ;
		background-color: ;
		float: ;
		padding: ;
		margin:;
		list-style: ;
		padding-left: ;
		height: ;
		display: ;
		flex-wrap: ;
		flex-direction: ;
		justify-content: ;
		align-content: ;

	}
		
*/	


	
ul.address {	
 color: hsla(80,10%,20%,0.5);
 		font-family: ;
		font-size: 8px;
		line-height: 1vh;
		border: ;

		background-color: ;
		float: ;
		padding: ;
		margin: ;
		list-style: ;
		padding-left: ;
		height: ;
		display: ;
		flex-wrap: ;
		flex-direction: ;
		justify-content: center ;
		align-content: center;
}

footer>p {
	 color: hsla(80,10%,20%,0.5);
 		font-family: ;
		font-size: 5px;
		line-height: 1vh;
		border: ;
		margin: ;
		justify-content: center;
		align-content: center;
}
@media (min-width:800px) {
	main {
	display: flex;
	flex-wrap: ;
	flex-direction: row;
	justify-content: ;
	margin: calc(2vw * 2);
	}
 main>p {
	 margin: 1.35em 1em;
	 flex-grow: 1;
	 flex-shrink: 0;
	 flex-basis: auto;
 }
 