/*
	Theme Name: Hueman (mesterhazy.net version)
	Theme URI: http://alxmedia.se/themes/hueman/
	Description: Mesterhazy.NET version of Hueman
	Author: Joe Mesterhazy
	Template: hueman
	Version: 1.0.0
*/

@import url("../hueman/style.css");

@font-face {
	font-family: 'corbert';
	src: url("fonts/corbert.eot");
	src: url("fonts/corbert.eot?#iefix") format("embedded-opentype"), url("fonts/corbert.woff") format("woff"), url("fonts/corbert.ttf") format("truetype"), url("fonts/corbert.svg#CorbertRegular") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'opensans';
	src: url("fonts/opensans.eot");
	src: url("fonts/opensans.eot?#iefix") format("embedded-opentype"), url("fonts/opensans.woff") format("woff"), url("fonts/opensans.ttf") format("truetype"), url("fonts/opensans.svg#OpenSansRegular") format("svg");
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: "corbert";
	color: #333; 
}

.post-title {
	color: #0073aa;
	font-weight: medium;
}

.post-title a {
	color: #005188;
}

.entry.excerpt {
	color: #444;
}


.wp-caption {
	border: 1px solid #ccc;
}

.entry .wp-caption {
	background: #ddd;
}

.entry .wp-caption-text {
	color: #333;
}

#header .pad {
	padding-top: 0;
	padding-bottom: 0;
}

#header .site-title a:before {
	content: "<";
	margin-right: 3px;
	color: green;
}

#header .site-title a:after {
	content: "_";
	margin-left: 3px;
	color: green;
	-webkit-animation: 3s blink step-end infinite;
	-moz-animation: 3s blink step-end infinite;
	-ms-animation: 3s blink step-end infinite;
	-o-animation: 3s blink step-end infinite;
	animation: 3s blink step-end infinite;
}

@keyframes blink {
	from,to {
		color: transparent;
	}
	
	50% {
		color: green;
	}
}

@-moz-keyframes blink {
	from,to {
		color: transparent;
	}
	
	50% {
		color: green;
	}
}

@-webkit-keyframes blink {
	from,to {
		color: transparent;
	}
	
	50% {
		color: green;
	}
}

@-ms-keyframes blink {
	from,to {
		color: transparent;
	}
	
	50% {
		color: green;
	}
}

@-o-keyframes blink {
	from,to {
		color: transparent;
	}
	
	50% {
		color: green;
	}
}

/* Tablet - 800px, 768px & 720px */
@media only screen and (min-width: 720px) and (max-width: 800px) {
	.site-title { font-size: 34px; }
}


/* Mobile - 480px & 320px */
@media only screen and (max-width: 719px) {
	.site-title { font-size: 36px; }
}

/* Mobile - 320px */
@media only screen and (max-width: 479px) {
	h1.site-title { font-size: 24px; }
}
