				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  /* Všechna rozlišení */

footer .box-content p i.fa-envelope, footer .box-content p i.fa-link{
	display:none;
}

.logo{
	margin-left:10px;
}

.title h1 span{
	font-size: 13px;
}

.title h1{
	font-size: 18px;
	font-weight: 400;
}

.header-slider-arrow{
	background: #b70f0ac7;
	color: #fff;
	font-size: 1.1rem;
	top: calc(50% - 17.5px);
	width:35px;
	height:35px;
}

.slick-dots li button:before{

}

.slick-dots{
	display:none !important;
}

.hp-links{
	margin-top: 1em !important;
}

.hp-border-bottom{
	width:100% !important;
}

h1.hp-name{
	font-size: 1.5rem;
	text-transform: uppercase;
	font-weight: 600;
}

.last_posts-posts .last_post{
	border: 4px solid #b70f0a;
    border-radius: 10px;
	padding:0px;
}

.last_posts-posts .last_post-img div{
	border-radius: 6px 6px 0px 0px;
}

.last_posts-posts .last_post-name h2{
	font-size:1.3em;
}

.last_posts-posts  .last_post-perex{
	line-height:1.5;
	font-weight:300;
	font-size:1rem;
}

.last_posts-posts .last_post>a{
	background:#fff;
	border-color:#fff;
	color: #606060;
}

.last_posts .all-posts a.btn{
	text-transform: none;
	padding: 0.3em 2em;
	font-size: 1.3em;
}

.last_posts{
	margin-bottom:4em;
}

.hp-links .hp-links-links-1{
	max-width: 250px;
}

.hp-links .hp-links-links-1 a.hp-link{
	padding: 15px;
}

.hp-links .hp-links-links-2{
	flex-direction: column;
	max-width: 250px;
}

.hp-links-links-2 a.hp-link{
	border: 4px solid #b70f0a;
	border-radius: 10px;
	width: 250px;
}

.hp-links-links-2 a.hp-link>div:first-child{
	height: 90px;
	display:flex;
	align-items:center;
	justify-content:center;
}

.hp-links-links-2 a.hp-link>div:first-child i{
	font-size:3.5em;
}

.hp-links-links-2 a.hp-link>div:nth-child(2){
	font-size: 0.7em;
	text-transform: uppercase;
	height:90px;
	display: flex;
    align-items: center;
	justify-content: center;
}

#our-partners .slick-arrow{
	background: #ebebeb;
    color: #b70f0a;
}

footer{
	padding-top:50px;
}

#univers_top_header_navigation>ul{
	justify-content: flex-end;
}

.header-slider-arrow img{
	width: 25px;
}

.header-slider-prev img{
	transform: rotate(180deg);
}

.hp-link>div>i{
	font-size: 50px;
    margin-bottom: 0.5rem;
}

.blogImg{
	padding-top:65%;
}

.box-name{
	font-size: 1.2rem;
}

.post-text span:not(.file-size){
	font-size:1em !important;
}

article{

}

article p{
	margin-bottom:0px;
}

.post-text h2{
	font-size:1.2rem;
	margin-bottom:10px;
	line-height: 24px;
}

.post-text h3{
	font-size:1rem;
	line-height: 24px;
	margin-bottom:10px;
}

.post-text h4{
	font-size:0.9rem
	line-height: 24px;
	margin-bottom:10px;
}

.post-text h5 {
	font-size:0.8rem
	line-height:24px;
	margin-bottom:10px;
}
.post-text h6 {
	font-size:0.7rem
	line-height:24px;
	margin-bottom:10px;
}

#univers_top_header_navigation>ul>li>a{
	padding: 15px 20px;
    font-size: 1.1rem;
}

#our-partners .slick-arrow:hover{
	background: #b70f0a;
	color: #ebebeb;
}

.obor-name{
	border-bottom: 5px solid #b3000f;
	margin-bottom:1em;
}

.obor-name-name h3{
	font-size: 22px;
	color: #000;
	font-weight:600;
}

.obor-name-code{
	font-size: 1.2em;
    font-weight: 600;
}

.obor-header{
	font-size: 1.1em;
	font-weight: 600;
	text-transform: uppercase;
}

.obor-spec-name{
	text-transform: uppercase;
    font-size: 1.1em;
    font-weight: 600;
    color: #b3000f;
}

.obor-label{
	text-transform: uppercase;
}

a.obor-button{
	display: block;
    background: #af0012;
    margin-bottom: 0.5em;
    color: #fff;
    font-size: 1.3em;
    padding-left: 1em;
    text-transform: uppercase;
    padding-right: 1em;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
	max-width: 350px;
}

/* Rozlišení větší nebo rovné 576px (telefony) */

@media screen and (min-width: 576px) {

	.top-panel .logo{
		flex:none;
	}

	.top-panel .title h1 {
        text-transform: uppercase;
    }

	.hp-links .hp-links-links-1 {
    	max-width: 570px;
	}

	.hp-links .hp-links-links-1 a.hp-link{
		width: 130px;
	}

	.last_posts-posts .last_post{
		margin-right:5px;
	}

	.last_posts-posts .last_post:nth-child(2n){
		margin-right:0px;
		margin-left:5px;
	}

	.hp-links .hp-links-links-2 {
    	flex-direction: row;
    	max-width: 570px;
	}

	.hp-links-links-2 a.hp-link{
		width: 225px;
		padding: 15px;
	}

	.hp-links-links-2 a.hp-link>div:nth-child(2){
		height: 75px;
	}

}

/* Rozlišení větší nebo rovné 768px (větší telefony, tablety) */


@media screen and (min-width: 768px) {

	.header{
		margin-top:100px;
	}

	.hp-links .hp-links-links-1 {
    	max-width: 640px;
	}

	.hp-links .hp-links-links-1 a.hp-link{
		width: 130px;
	}

	.last_posts-posts .last_post{
		margin-right:5px;
	}

	.last_posts-posts .last_post:nth-child(2n), .last_posts-posts .last_post:nth-child(2n+1){
		margin-right:5px;
		margin-left:5px;
	}

	.last_posts-posts .last_post:first-child, .last_posts-posts .last_post:nth-child(3n+1){
		margin-right:5px;
		margin-left:0px;
	}


	.last_posts-posts .last_post:nth-child(3n){
		margin-right:0px;
		margin-left:5px;
	}

	.header-slider-arrow{
		top: calc(50% - 30px);
    	width: 80px;
    	height: 60px;
	}
	.header-slider-arrow img {
    	width: 35px;
	}

	.slick-dots{
		display:block !important;
		bottom:15px;
	}

	.slick-dots li.slick-active button:before{
		color:#bd0b0b;
	}

	.container.columns-right {
		grid-template-columns: auto 1fr;
	}

}

/* Rozlišení větší nebo rovné 992px (velké tablety, menší počítače) */

@media screen and (min-width: 992px) {

	.top-panel .title{
		margin-left:20px;
	}

	.container.columns-right {
		grid-template-columns: 1fr auto;
	}

	.obory{
		display:flex;
	}

	.obor{
		flex:1;
	}

	.obor:first-child{
		margin-right:10px;
	}

	.obor:last-child{
		margin-left:10px;
	}

}

/* Rozlišení větší nebo rovné 1200px (standardní počítače) */

@media screen and (min-width: 1200px) {



}


@media screen and (min-width: 1400px) {

	.header{
		margin-top:154px;
	}

}
