
/* Všechna rozlišení */

.last_posts-6 a{
	color:#fff;
	padding: .75rem 1rem;
	margin-top: -3px;
}

#widget-47.big-calendar .hp-border-bottom{
	border-bottom: 1px solid #c0c0c0 !important;
}

.hp-slider{
	width: calc(100% - 20px);
    height: 42.496vw;
}

.slider-item-inner div{
	width:100%;
	height:100%;
	background-size:cover;
}


.breadcrumb-nav{
	    margin-top: 85px;
}

	#homepage_two_1{
		margin-top:80px;
	}

	#homepage_two_1 .header-slider-arrow{
		background: #60a03cbd;
	}

	#homepage_two_1 .header-slider-arrow i{
		color:#fff;
	}

	#homepage_two_1 .slick-dots li.slick-active button:before{
		color: #60a03c;
	}

	.hp-links a.hp-link{
		border: 10px solid #60a03c;
    	display: flex;
    	flex-direction: column;
    	justify-content: center;
		padding: 10px;
		height:140px;
		font-size:1rem;
	}

	.btn-primary{
		border: 5px solid #60a03c !important;
	}

	#univers_top_header_navigation>ul{
		width: calc(100% - 45px);
		margin:0;
	}

	#univers_top_header_navigation_right>a{
		font-size: 1.3em;
		color: #646464;
		text-decoration:none !important;
	}

	#univers_top_header_navigation_right>a:first-child{
		margin-right:15px;
	}

	#univers_top_header_navigation_right>a>span:nth-child(2){
		display:none;
	}

	#univers_top_header_navigation_right{
		padding-left: 10px;
		border-left: 1px solid #646464;
	}


/* Rozlišení větší nebo rovné 576px (telefony) */

@media screen and (min-width: 576px) {

	.hp-links .hp-links-links{
		max-width:500px;
	}

	.hp-links a.hp-link{
		height: 155px;
    	font-size: 1.1rem;
	}

	.hp-slider{

	}


}

/* Rozlišení větší nebo rovné 768px (větší telefony, tablety) */


@media screen and (min-width: 768px) {

	.top-panel .search-input-div{
		width: 320px;
	}


	.hp-links .hp-links-links {
		max-width: 600px;
	}

	.hp-links a.hp-link {
        height: 168px;
        font-size: 1.1rem;
    }

	.top-panel .logo.top-panel-big{
		background: #60a03c;
        border-radius: 30px;
	}

	#univers_top_header_navigation{
		top:100px;
	}

	#top-panel-navigation-desktop{
		width:auto;
	}

}

/* Rozlišení větší nebo rovné 992px (velké tablety, menší počítače) */

@media screen and (min-width: 992px) {


	.hp-links .hp-links-links {
        max-width: 900px;
    }

	.hp-slider .front-control {
        z-index: 999;
    }

	#univers_top_header_navigation_right{
		display:flex;
	}

	#univers_top_header_navigation_right>a>span:nth-child(2){
		display:inline;
		font-size: 0.8em;
	}

	#univers_top_header_navigation>ul {
    	width: calc(100% - 190px);
	}


}

/* Rozlišení větší nebo rovné 1200px (standardní počítače) */

@media screen and (min-width: 1200px) {

	#homepage_two_1{
		display:flex;
		flex-wrap: wrap;
		margin-top: 190px;
	}


	#homepage_two_1>div:first-child, #homepage_two_1>div:nth-child(2n+1){
		margin-right:10px;
		width:calc(60% - 10px);
	}

	#homepage_two_1>div:nth-child(2n){
		margin-left:10px;
		width:calc(40% - 10px);
	}

	.hp-links{
		margin-top:2em !important;
	}

	.hp-links .hp-links-links{
		margin-top: 10px;
	}

	body .hp-slider{
		height: 28vw;
		margin-top:20px;
	}

	.hp-links-links a.hp-link{
		width: calc(100% / 3 - 30px);
	}

	.last_posts{
		margin-top:4em !important;
	}

	#widget-74.big-calendar .hp-border-bottom{
		border-bottom: 1px solid #c0c0c0 !important;
	}

	.last_posts .hp-border-bottom{
		top:82px !important;
	}

	.hp-links a.hp-link{
		height: calc((100vw* 0.4 - 20px) / 3 - 30px);
	}

	.big-calendar .all-posts{
		margin-top: 2.7em;
	}

	.breadcrumb-nav {
    	margin-top: 175px;
	}


}


@media screen and (min-width: 1400px) {
	#univers_top_header_navigation>ul{
			padding-left: 155px;
	}

	#homepage_two_1{
		max-width: 1400px;
        margin-left: auto;
        margin-right: auto;
	}

	.hp-links-links a.hp-link{
		width: calc(100% / 3 - 46px);
		height: calc(560px / 3 - 46px);
	}

	body .hp-slider{
		height:392px;
	}

	#homepage_two_1 .big-calendar{
		padding-left:0;
		padding-right:0;
	}

	#univers_top_header_navigation{
		padding-left: calc((100vw - 1400px) / 2);
		padding-right: calc((100vw - 1400px) / 2);
	}

	#univers_top_header_navigation_right{
		    padding-left: 80px;
	}

	#univers_top_header_navigation>ul{
		width: calc(100% - 289px);
	}

	#univers_top_header_navigation_right>a:first-child {
    	margin-right: 45px;
	}

}
