				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  /* Všechna rozlišení */

	.last_posts-posts. last_post{
		border:1px solid #1a7dc3;
	}

	#big-calendar-inner .events-box{
		background:#526c44;
	}

	.top-panel .logo img{
		height: auto;
    	width: 300px;
	}

	#univers_top_header_navigation>ul>li>a{
		text-transform: uppercase;
		font-size: 1.1rem;
	}

	.box-name{
		font-size: 1.1rem;
		text-transform: uppercase;
	}

	.box-name i{
		margin-right: 0.5em;
	}

	footer{
		padding-top:1em;
	}

	h1.hp-name{
		font-size: 1.5rem;
		font-weight:400;
	}

	.hp-border-bottom{
		top:20px;
	}

	.our-partners h1{
		font-size:1.5rem;
		font-weight:400;
		text-transform:none;
	}

	.our-partners .border-bottom{
		top:47px;
	}

	.map-div-top .map-div .hp-border-bottom{
		top:20px;
	}

	.top-panel .logo{
		padding:8px;
	}

	.header-slider-arrow{
		background: #ffffffbd;
		color: #7b4812;
		font-size: 1.9rem;
		height: 70px;
		top: calc(50% - 35px);
		width:45px;
	}

	.header-slider-prev{
		left:5px;
	}

	footer .input-group-text{
		background: transparent;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 0;
		width: 45px;
		display: flex;
		justify-content: center;
	}

	footer .form-control{
		background: transparent;
		border: 1px solid #fff;
		border-radius: 0;
		color:#fff;
		padding:1.375rem 0.75rem;
	}

	footer .form-control:focus{
		background: transparent;
		border: 1px solid #fff;
		border-radius: 0;
		color:#fff;
	}

	footer .form-control::placeholder{
		color:#ddd !important;
	}

	footer .contactform button{
		width: 100%;
		border-radius: 0;
		text-transform: uppercase;
		font-weight: 400;
	}

	.category-inner{
		max-width: 400px;
    	margin-left: auto;
    	margin-right: auto;
    	margin-top: 2em;
	}


/* Rozlišení větší nebo rovné 576px (telefony) */

@media screen and (min-width: 576px) {


	.category-inner{
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	    max-width: 700px;
	}

	.category-inner .last_post:nth-child(2n) {
    	margin-left: 5px;
	}

	.category-inner .last_post:nth-child(2n+1) {
    	margin-right: 5px;
	}

	#univers_top_header_navigation>ul>li>ul{
		left:30px !important;
	}

}

/* Rozlišení větší nebo rovné 768px (větší telefony, tablety) */


@media screen and (min-width: 768px) {

	.top-panel .logo{
		display: flex;
		align-items: center;
	}

	.top-panel .logo img {
		max-width: 350px;
	    height: 160%;
	    width: auto;
	    max-height: 50px;
	}

	.header{
		margin-top:100px;
	}

	.category-inner .last_post:nth-child(2n) {
    	margin-left: 0px;
	}

	.category-inner .last_post:nth-child(2n+1) {
		margin-right: 0px;
	}

	.category-inner .last_post:nth-child(3n-1) {
    	margin-left: 5px;
		margin-right: 5px;
	}

	.category-inner .last_post:nth-child(3n) {
    	margin-left: 5px;
	}

	.category-inner .last_post:nth-child(3n+1) {
    	margin-right: 5px;
	}

	.category-inner .last_post {
    	width: calc(33% - 6.1px);
	}

	.category-inner{
		max-width:900px;
	}


}

/* Rozlišení větší nebo rovné 992px (velké tablety, menší počítače) */

@media screen and (min-width: 992px) {

	.category-inner{
		max-width:1100px;
	}

	.category-inner .last_post:nth-child(3n-1) {
    	margin-left: 25px;
		margin-right: 25px;
	}

	.category-inner .last_post:nth-child(3n) {
    	margin-left: 25px;
	}

	.category-inner .last_post:nth-child(3n+1) {
    	margin-right: 25px;
	}

	.category-inner .last_post {
    	width: calc(33% - 31px);
	}

}

/* Rozlišení větší nebo rovné 1200px (standardní počítače) */

@media screen and (min-width: 1200px) {

	.category-inner{
		max-width:1400px;
	}

}


@media screen and (min-width: 1400px) {


}
