/*	Theme Name: HIA Slovakia
	Theme URI: 
	Description:
	Author: m@rtin
	Author URI: martinvnucko.eu
	Version: 0.95	
	License: 
	License URI: 
*/
/*@import url("css/reset.css") ;*/
/*FONTS
-------------------------------- */

/*
.relative-head {background: none;transition: all 1s; 
    	-moz-transition: all 1s; 
    	-webkit-transition: all 1s; 
    	-o-transition: all 1s; }

.fixed-head {transition: all 1s; 
    	-moz-transition: all 1s; 
    	-webkit-transition: all 1s; 
    	-o-transition: all 1s; }
*/


/*WP PAGE NAVI, SINGLE POST NAV STYLES
----------------------------*/

::-moz-selection {
	background: #595959;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #595959;
	color: #fff;
	text-shadow: none;	
}


/*CORE
----------------------------------------------------- */small { 
	font-size: 85%; 
}
big { 
	font-size: 120%;
}
b, strong {
	font-weight: 700;
}
i, em {
	font-weight: 400;
	font-style:italic;
}
dt {
	font-weight: 600; 
	font-style:italic;
}
dd {
	margin: 0 0 5px 2%;
}
dl {
	margin: 0 0 10px 1%;
}
table {
	min-width: 60%; 
	vertical-align: middle;
	line-height: 2em;
}
tr {
	border-bottom: 1px solid #ccc; 
	line-height: 2em;
}
tr:hover {
	background: #ccc;
}
table span {
	margin-left: 1%;
}
sub, sup {
	font-size: 0.7em;	
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { 
	top: -0.5em; 
}
sub { 
	bottom: -0.25em; 
}
.clear {
	clear: both;
}

/* WP STYLES 
-----------------------------*/
.clear 			{ 
	clear:both; 
	display: block; 
	width: 100%;
}
.aligncenter	 	{ 
	display: block; 
	margin: 0 auto; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}
.alignleft		{ 
	float: left; 
	margin: 0 20px 20px 0; 
}
.alignright		{ 
	float: right; 
	margin: 0 0 20px 20px; 
}
.wp-caption		{  
	text-align: left; 
	margin-top: 15px; 
	margin-bottom: 15px; 
	/*max-width: 750px;*/
}
.wp-caption-text  	{ 
	margin-top:2px;  
	text-align:center; 
	font-style:italic;  
	font-size:12px; 
	color:#555; 
} 
blockquote 		{ 
	font-size:2em; 
	line-height:1em; 
	font-style: italic;
	color:#111; 
	margin-left:20px; 
	border-left: 1px dotted #999; 
	padding-left:25px; 
	margin-top:10px; 
	margin-bottom:15px; 
}
/* WP NAVI
-----------------------------*/

.wp-pagenavi {
	display: block;
	text-align: center;
	width: 100%;
	clear: both;
	margin: 25px auto; 
	font-size: 0.88em;
}
.post-nav  { 
	text-align: center; 
	margin: 30px auto; 
	font-size: 0.92em;
	line-height: 110%;
}
.post-nav a {
 	display: block;
	text-align: left;
	margin-bottom: 5px;
}
.post-nav a, .wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none!important;
	border: none!important;
	padding: 4px 8px!important;
	margin: 2px!important;
	/*color: #111!important;*/
}
.wp-pagenavi span.current {
	background: #595959;
}
 .wp-pagenavi a:hover {
	background: #111;
	color: #fff;
}
.post-nav a:hover, .wp-pagenavi span.current {
	background: #111;
	color: #fff;
}