/* Table of Contents
––––––––––––––––––––––––––––––––––––––––––––––
- General Content
- Typography
- Header & Navigation
- Images & Media
- Footer
- Media Queries
–––––––––––––––––––––––––––––––––––––––––––––– */

/* General Content
–––––––––––––––––––––––––––––––––––––––––––––– */
.main{padding-top:2%;}
.row{padding: 1% 0;}
* { margin: 0; padding: 0; }
a {text-decoration: none;}
a { outline-style: none; }
a { color: #fde7bf; }
a.image-link:hover{opacity: 0.8;}

body { background: #ffffff; text-align: center;}


/* Typography
–––––––––––––––––––––––––––––––––––––––––––––– */

h3{
	font-family: 'Alegreya Sans', Arial, Helvetica;
	color: #c61d23;
	font-size: 2em;
	text-align: center;
}

p{
	font-family: 'Alegreya Sans', Arial, Helvetica;
	color: #7f7973;
	text-align: center;
}	

p.contact{
	text-align: center;
	font-family: 'Alegreya Sans', Arial, Helvetica;
	font-weight: 900;
	font-size: 1.3em;
	letter-spacing: .5em;
	border-top: 2px solid #fdb940;
}

p.info{
	text-align: center;
	font-family: 'Alegreya Sans', Arial, Helvetica;
	font-style: normal;
	font-weight: 400;
	font-size: 1.8em;
	border-top: 2px solid #fdb940;
}

p.description{
	text-align: center;
	font-family: 'Alegreya Sans', Arial, Helvetica;
	font-style: normal;
	font-weight: 300;
	color: #7f7973;
	line-height: 1.4;
    font-size: 1.2em;
}



/* Images & Media
–––––––––––––––––––––––––––––––––––––––––––––– */
img{max-width: 100%;}




/* Footer
–––––––––––––––––––––––––––––––––––––––––––––– */

p.copyright{
	text-align: center;
	font-family: 'Alegreya Sans', Arial, Helvetica;
	font-style:italic;
	color: #7f7973;
	letter-spacing: .1em;
	line-height: 1.1;
    font-size: .7em;
}

