html, body {
	font-family:"Roboto", Arial, sans-serif;
	font-size:14px;
	line-height:1.4;
	color:#333;
}
strong {font-weight:500;}
h1,h2,h3,h4,h5,h6 {font-family:"Oswald";font-weight:400;line-height:1.2;letter-spacing:0.4px;}
h1 {font-size:26px; margin:0 0 30px 0;}
h2 {font-size:22px; margin:20px 0 20px 0;}
h3 {font-size:18px; margin:15px 0 15px 0;}
h4 {font-size:16px; margin:0 0 5px 0;}
p {margin:0 0 10px 0;}
p:last-child {margin:0;}
a, a:link, a:focus, a:visited {color:#60ae31;text-decoration:none;}
a:hover {text-decoration:underline;}
nav a, nav a:link, nav a:focus, nav a:visited {/*color:#4f4f4f;*/color:white;text-decoration:none;}
nav ul.menu > li > a { font-family:"Oswald"; text-transform:uppercase;font-size:18px;}
nav ul ul a {font-size:14px;}
nav li.active > a, nav li > a:hover {background:#60ae31;color:white;text-decoration:none;}
footer {color:#e0e0e0;}
footer h3 {color:white;text-transform:uppercase;}
footer a, footer a:link, footer a:focus, footer a:visited {color:white;text-decoration:none;}
footer a:hover {text-decoration:underline;}

#page-title h1 {
	font-size:36px;
	font-weight:300;
	letter-spacing:1px;
	margin:0;
}

section#important h3 {
	margin-top:0;
}

section#important a {
	color:#9c0006;
}

section#important-background h3 {
	margin-top:0;
}

section#important-background a {
	color:white;
}


/*#aside h3:before {
	font-family:"FontAwesome";
	content:"\f0d7";
	margin-right:7px;
}*/

#copyright {font-size:90%;}

.item-category {text-align:center;}
.item-category .readmore a  {
	background:#555;
	color:white;
	text-decoration:none;
	transition: background 0.3s;
}
.item-category .readmore a:hover {background:#60ae31;}
.item-category h2 { margin:0 0 15px 0; }

.item-category h2 a {color:#333;}

.item-content p {text-align:justify;}
.fast a {
	display:block;
	padding:20px 15px;
	background:#555;
	border-radius:5px;
	color:white;
	margin-bottom:10px;
	text-decoration:none;
	transition:background 0.3s, color 0.3s;
}
.fast a:nth-child(even) {background:#777;}
.fast a:last-child {margin-bottom:0;}
.fast a:hover {background:#60ae31;color:white;}

/* ZOO Styles */
.zoo-item .description {text-align:justify;}

.teaser-zoo-item h3 {margin:0 0 15px 0;}
.teaser-zoo-item h3 a {color:#222;}
.teaser-zoo-item .metadata {
	font-size:120%;
	background:#60ae31;
	color:white;
	text-align:center;
}
.teaser-zoo-item .metadata span {
	font-size:130%;
	font-weight:500;
}
/* End ZOO Styles */


@media screen and (max-width: 1199px) {}
@media screen and (max-width: 767px) {}