@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC');

body {
	  font-family: 'Montserrat', sans-serif;
	  font-weight: 300;
}

a {
	color: #000;
}

h1 {
	font-family: 'Amatic SC', sans-serif;
	font-weight: bold;
	font-size: 60px;
	line-height: 50px;
	color: #fff;
	margin-bottom: 20px;
}

h2 {
	margin: 0 0 20px 0;
	font-size: 28px;
	line-height: 25px;
	font-weight: bold;
}

h3 {
	margin: 20px 0 20px 0;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}

h4 {
	font-weight: bold;
	margin: 20px 0 20px 0;
}

/* Situational Fonts */
h1.featured {
	font-family: 'Amatic SC', sans-serif;
	font-size: 70px;
	line-height: 60px;
	color: #fff;
	margin-bottom: 20px;
}

#SearchResults a {
	display: block;
	margin-top: 25px;
	color:#fff;
}

.searchQuery {
	font-size: 18px;
}

.fmessage h3 {
	text-align: center;
	font-family: 'Amatic SC', sans-serif;
	font-size: 40px;
	line-height: 50px;
	color: #fff;
	margin-bottom: 20px;
}

.dollar {
	display: inline-block;
	margin-right: 5px;
	font-size: 25px;
	font-weight: bold;
}

.event-popup p {
	margin-bottom: 15px;
}

.page-overlay p, .extra-content p {
	line-height: 25px;
	margin:15px 0 15px 0;
}

.overlay p {
	color:#fff;
}


.footermenu ul {
	float: left;
}

.footermenu ul + ul {
	padding-left: 40px;
}

.footermenu ul li a {
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 15px;
	padding: 10px 0 10px 0;
}

.extra-content.peachbg {
	color: #fff;
}

.box {
	font-weight: bold;
}

textarea.talk {
	color: #000 !important;
}

blockquote {
    font-size:16px; 
    padding:18px 20px 1px 20px;
    margin-left:3px; 
    margin-bottom:40px;
    background:#f2f1f6;
}	

blockquote:before {
    color: #c73401;
    font-size: 30px;
    line-height: 0.5em;
    margin-right: 0.27em;
    content: "\f10d";
    font-family: FontAwesome;
    float:left;
}

em {
	font-weight: bold;
	font-style: italic;
}