@import url('https://fonts.googleapis.com/css?family=Vollkorn+SC:400');
@import url('https://fonts.googleapis.com/css?family=Vollkorn:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,700,700i');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

h1,h2,h3,h4,h5, .gfield_label {
	font-family: "Vollkorn SC";
	font-weight: 400 !important;
	color: #080358;
	letter-spacing: 0.5px;
	margin: 10px 0px 15px !important;
}

h1 {
	font-size: 2.8em;
}

h2 {
	font-size: 2.2em;
}

h3 {
	font-size: 1.8em;
}

h4 {
	font-size: 1.6em;
}

h5 {
	font-size: 1.4em;
}

/* Titles on audio player header ONLY! */
h6 {
	font-family: 'Roboto Condensed', Arial, helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #000080;
	letter-spacing: 0.1px;
	margin: 30px -10px 8px !important;
}
h6:before {
    content: "";
    display: block;
    background: url("../images/microphone-8-25.gif") no-repeat;
    width: 30px;
    height: 40px;
    float: left;
    margin: 0 2px 0 0;
}

p {
	font-family: "Vollkorn", Georgia, Palatino, Times, serif;
	font-size: 1.2em !important;
	font-weight: 400;
}

p.li > a {
	font-family: "Vollkorn", Georgia, Palatino, Times, serif !important;
	font-size: 1.2em;
	font-weight: normal !important;
	color: #000080 !important;
}

/* IMPORTANT: Keep under p, li to maintain menu font */
.menu-item {
	font-family: inherit;
	font-size: 1.0em !important;
	font-weight: inherit;
}

blockquote {
	font-size: 1.1em;
	letter-spacing: 0.3px;
}

/* Remove hard-coded table borders */
table, td, th { border: none; }

/* Reset links to blue */
p a {
	color: #0000CD !important;
	font-weight: inherit !important;
	text-decoration: underline;
	font-size: inherit;
}

/* Reset mouse-over link */
p a:hover {
    color: #ff4f00 !important;
}

.mh-widget {
	font-family: "Vollkorn SC";
	font-size: 1.1em;
	letter-spacing: 1.5px;
}

.mh-header-text {
	text-align: center;
  text-transform: none;
	letter-spacing: 3px;
}

.mh-header-title {
	font-family: "Vollkorn SC";
	font-size: 3.8em;
}

.mh-header-tagline, .entry-title {
  font-family: "Vollkorn SC";
	font-size: 2.2em;
}

.mh-widget-title-inner {
	font-size: 1.2em;
	font-weight: 400;
	letter-spacing: 2.5px;
	color: #000000;
}

h3.birthplace-tag {
	text-align: center;
	font-weight: 400;
	font-size: 2.0em !important;
  text-transform: none;
	letter-spacing: 1.2px;
}

.gfield_label {
	font-size: 1.6em !important;
	padding-top: 20px;
}

.gfield_radio {
	font-size: 1.3em;
}

.mh-footer {
	background-color: white;
	padding: 20px;
}

/* Add bumper under audio player */
.wp-audio-shortcode {
	margin-bottom: 15px !important;
}

/* Format confirmation message on BARHOF ballot */
.gform_confirmation_message
{
	font-size: 1.6em;
	font-style: italic;
	text-align: center;
}

/* Formats text in top box on front page */
.front-page {
	font-style: italic;
	font-size: 1.5em;
	letter-spacing: 0.6px;
	padding: 12px;
}

/* Formats menu and copyright bar in dark blue */
.menu-item, .mh-main-nav, .astm-search-menu, .mh-copyright-wrap {
	background-color: navy;
}

/* Formats copyright text in white */
p.mh-copyright {
	color: white;
	font-family: "Vollkorn SC", 'open sans', 'arial black', helvetica, sans-serif;
	font-size: 1.0em;
	text-align: center;
}

/* Formats Font Awesome icons in color */
.fa-red {
	color: red;
	font-size: 1.5rem;
	padding: 0px 2px;
}
.fa-green {
	color: green;
	font-size: 1.5rem;
	padding: 0px 2px;
}
.fa-blue {
	color: blue;
	font-size: 1.5rem;
	padding: 0px 2px;
}

.mh-copyright {
	display: none;
}

.mh-comment-content {
	font-size: 0.8rem !important;
}

.wp-caption-text {
	font-family: Montserrat,'Open Sans',helvetica, arial, sans-serif;
	font-size: 1.0em !important;
	font-weight: normal;
}

.drop-shadow {
	box-shadow: 5px 5px 15px #D9D9D9;
}
