@charset "UTF-8";
/* CSS Document */
body
	{background-color:#b1d1d3;}

h1
	{background-color:#b1d1d3;
	font-family:"serif","ltc-bodoni-175";
	font-weight: 400;
	font-style: normal;
	font-size: 70px; 
	text-align: center;;
	text-transform:uppercase;}
h2
	{font-family:"Baskerville";
	font-weight: 150px;
	font-style: normal;
	font-size: 40px; 
	text-align: center;
	margin-top: 25px;
	padding-bottom: 25px;
	padding-top: 35px;
	margin-right: 30px;
	margin-left: 30px;}	

h3
	{font-family:"Baskerville";
	font-weight: 200;
	font-style: normal;
	font-size: 40px; 
	text-align: center;
	padding-bottom: 40px;
	padding-top: 40px;
	margin-left: 50px;
	margin-right: 50px;}	

nav
	{background-color:#b1d1d3;
	font-family:"baskerville";
	font-size:30px;
	text-align: center;
	padding-right: 12px;
	margin-bottom: 25px;
	margin-top: 15px;}

nav a 
	{color:#000000;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 50px;}

nav a:hover 
	{color: #F2E4C1;}


footer
	{background-color:#b1d1d3; 
	text-align:center;
	margin-top: 50px;}
	
#wrapper
	{width: 960px;
	margin-left:auto;
	margin-right: auto;
	background-color:#b1d1d3;
	padding: 10px 20px;
	border-width: 1px;
	border-style:solid;}

p
	{font-family:"baskerville";
	font-size: 20px;
	padding-top: 20px;
	text-align: center;
	margin-bottom: 35px;
	padding-bottom: 25px;}

section 
	{width: 60%; 
	margin-right: 30px;}

aside 
	{width: 60%;
	margin-left: 380px}

.button 
	{background-color:rosybrown; 
	color: white; border-radius: 5px;
	padding-bottom: 6px; 
	padding-left: 20px; 
	padding-right: 20px; 
	margin-left: 325px;
	font-size: 20px;}

.button:hover 
	{background-color: mediumaquamarine;}

.contactimg
	{margin-left: 290px;}

.contactlogo
	{float:right;
	margin-right:150px;
	padding-top: 100px;}

#flex-container 
	{display:flex;
	align-items:center; 
	justify-content:center;
	margin-bottom: 40px;}

#flex-container h2 
	{font-size:30px; 
	width: 300px; 
	height:20px;
	margin-left:40px;}

.image-container 
	{display: flex;
	justify-content: center;}

.image-container img 
	{margin-left: 40px;
	margin-right: 25px;}

.asterisk
	{color:darkred;}

.indicates-required
	{margin-left: 20px;
	padding-bottom: 20px;}

.mc-field-group
	{margin-left: 20px;
	padding-bottom: 20px;}

 




