/* Custom CSS */

body {
    font-size: 1.1em;
font-family: "minion-pro";
	color: #000;
        background-color: #ccc;
	}
	
#header {
	color: #000;
        background-color:#fff;
	margin:0;
	padding:1.25%;
	}

.pr-navbar {
    background-color: #650000;
}

.pr-footer {
    background-color: #650000;
}

.menu__link {
font-family: "myriad-pro",sans-serif;
text-decoration: none;
}

a, a:active, a:visited { color: #c00; text-decoration: none;}
a:hover { color: #c00; text-decoration: underline; }

p, li {
margin:0.5em 1.0em 0 1.5em;
line-height:1.2;
}

em {
	font-style:italic;
}

strong {
	font-weight: bold;
}

ol, ul {
margin-left: 2.0em;
}

h1, h2 {
	font-family: "myriad-pro", sans-serif;
}

h1 {
font-size:1.3em;
font-weight:bold;
margin:1.0em 0 0 0.9em;
}


h2 {
font-size:1.1em;
font-weight:bold;
margin:1.0em 0 0 1.0em;
}


h3 {
font-size:1.0em;
font-weight:normal;
font-style:italic;
margin:1.0em 0 0.5em 1.0em;
}

.button--primary {
background-color: #E27474;
border: 1px #E27474 solid;
}

.button--primary:hover {
background-color: #650000;
border: 1px #650000 solid;
}


.block-search__title {
padding-bottom: 0.5em
}

.block--type-bioblock {
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 100;
}

img.guestphoto {
	float: left;
	width: 40%;
	margin: 1.0em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.field--field-name-field-badge-name {
  text-align: center;
}