
/* Všechna rozlišení */

	body{
		font-size:0.85rem;
	}

	.h2, h2 {
    	font-size: 1rem;
	}

	h2.post-name, h1, .h1{
		font-size: 1.3rem;
	}

	.h3, h3 {
    	font-size: 0.9rem;
	}

	.h4, h4 {
    	font-size: 0.85rem;
	}

	.h5, h5 {
    	font-size: 0.75rem;
	}

	.h6, h6 {
    	font-size: 0.7rem;
	}

	table{
		max-width: 100%;
	    height: auto !important;
	    width: 100%;
	}

	table tr{
		height:auto !important;
	}

	table td{
		width: auto !important;
	    border: 1px solid #d8d8d8;
	    padding: 5px;
	}

	#content p, #tinymce p{
		margin-bottom:0;
	}

	#univers_standard_navigation>ul>li>a{
		font-weight:bold;
		padding: 15px 25px;
	}

	.header .logo{
		margin-top:0;
	}

	.header .title{
		position: absolute;
    	bottom: 5px;
    	right: 5px;
    	text-shadow: #000 2px 2px 2px;
	}

	.header .title-inner{
		min-height:unset;
	}

	.header-small{
		height:100%;
	}

	.header .title h1 {
    	font-size: 0.8rem;
	}

	.header .search{
		right:5px;
	}

	.header .search input{
		width:220px;
	}

	#univers_standard_navigation a img{
		width:25px;
	}

	#univers_standard_navigation>ul>li>a{
		font-size:0.9rem;
	}

	header .box-head{
		display:none;
	}

	header .box-content{
		background:transparent;
		padding:0 !important;
	}

	#zrizovatel img{
		width:30px;
	}

	#zrizovatel{
		margin-top:13px;
		position: absolute;
    	right: 230px;
	}

	#step-back{
		display: flex;
    	align-items: center;
		margin-bottom:20px;
	}

	#step-back i{
		font-size:1.5rem;
		margin-right:10px;
	}

	#step-back a{
		background: #d5d5d5d5;
    	color: #434343;
    	font-size: 1.1em;
    	font-weight: 600;
    	padding: 5px 10px;
    	border-radius: 20px;
	}

	#step-back a:hover{
		background: #9d9d9dd5;
    	color: #1a1a1a;
		text-decoration:none;
	}

	.blogImg{
		background-size: contain;
    	background-color: #fdfdfd;
	}


	main{
		line-height:18px;
	}

	.blog-category-row .blogDiv{
		border-bottom: 3px solid #d5d5d5;
		background: #f7f7f7;
		margin-bottom:1em;
	}

	.blog-category-row .blogDiv:hover{
		background: #ebebeb;
	}

	.blogContent h2 a{
		text-transform: uppercase;
    	font-weight: 600;
    	font-size: 1.1rem;
	}

	h2.post-name{
		color: #576d29;
		font-weight: 600;
	}

/* Od 576px - větší telefony */

@media screen and (min-width: 576px){

	.header .logo{
		margin-left:80px;
	}

	#zrizovatel img{
		width:60px;
	}

	#zrizovatel{
		margin-top:2px;
    	right: 240px;
	}

}

/* Od 768px - telefony na šířku, tablety */

@media screen and (min-width: 768px){


	.header .search input{
		width:auto;
	}

	.header .title h1 {
    	font-size: 20px;
	}

	#univers_standard_navigation a img{
		width:40px;
	}

	#univers_standard_navigation>ul>li>a{
		font-size:0.9rem;
	}

	.header .logo {
    	margin-left: 110px;
	}

}

/* Od 992px - větší tablety, mrňavé monitory */

@media screen and (min-width: 992px){

	.header .logo {
    	margin-left: 140px;
	}

	.adminForm #perex{
		height:70px !important;
	}

}

/* Od 1200px - monitory */

@media screen and (min-width: 1200px){

	.header .logo {
    	margin-left: 170px;
	}


}

@media screen and (min-width: 1920px){



}
