.food-box{
	height:700px !important;
}

.last_post-button{
	font-size: 1em !important;
}

.bcli-name, .bcli-date, #big-calendar-list, footer{
	font-size: 1.1rem !important;
}

#big_food .slick-arrow{
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translateY(-50%);
}

#our-partners .slick-arrow{
	display: flex;
	align-items: center;
	justify-content: center;
}

#our-partners .slick-arrow:hover, #big_food .slick-arrow:hover{
	background: #16376b !important;
}

#our-partners .arrow_next i, #big_food .arrow_next i{
	transform: scaleX(-1);
}

.foodpage{
	font-size: 1.1rem;
}

.food-box-item {
	margin-bottom: 15px !important;
}

.post-text{
	font-size:1.1rem;
}
.last_posts-2 .last_post-perex{
	font-size:1.1rem !important;
	max-height: 140px !important;
}

.top-panel-3 .top-panel-navigation-item i{
	display:none;
}

#big_food{
	font-size: 1.1rem;
}

#page-loader{
	position:fixed;
	top:0;
	left:0;
	z-index:99999999999;
	width:100vw;
	height:100vh;
	background:#fffdd1;
}

#page-loader #custom-logo{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

#custom-logo img{
	height:170px;
	width:auto;
}

.important .hp-border-bottom{
	top: 20px;
}

.our-partners .border-bottom-2{
	border-bottom: 1px solid #c0c0c0 !important;
}

#hp-important-text .btn{
	border-radius: 10px;
	color:#fff;
	padding:10px 20px;
	width:220px;
}

#widget-97.big-calendar{
	background:#fff !important;
}

#widget-97.big-calendar h1.hp-name{
	background:#fff !important;
}

#big-calendar-inner{
	margin:0 !important;
	margin-top:25px !important;
	padding:2.5rem 2rem !important;
	border-radius: 0 !important;
}

.big-calendar{
	padding:0 !important;
}

.btn-primary{
	padding: 0.375rem 1.75rem;
}

.top-panel{
	grid-template:
        "logo menu search" auto / auto 1fr auto;
}

.top-panel-3 #top-panel-navigation-list{
	width: 360px;
	right: -52px;
	top: 68px;
}

#top-panel-navigation-toggler{
	display:flex;
}

.top-panel-3 .top-panel-navigation-submenu{
	position: static;
	padding:0;
	padding-left:1.5rem;
	width:auto;
}

.top-panel-3 .top-panel-navigation-item.active::after{
	display:none;
}

.top-panel-3 .top-panel-navigation-subitem.active_perma{
	background: #adadad;
}
.top-panel-3 .top-panel-navigation-subitem.active_perma a.top-panel-navigation-subitem-link{
	color:#fff
}

.last_posts-2 a.last_post .last_post-perex{
	color:#606061;
}

.blog-post-name a:hover{
	text-decoration: none;
}

a.hp-link img {
	height: 70px !important;
}

.top-panel-3 .top-panel-navigation-submenu{
	background: #17376b;
}

.top-panel-3 .top-panel-navigation-subitem a.top-panel-navigation-subitem-link{
	color:#fff;
}
/* Rozlišení větší nebo rovné 576px (telefony) */

@media screen and (min-width: 576px) {

}

/* Rozlišení větší nebo rovné 768px */

@media screen and (min-width: 768px) {

	.hp-links-links-1 {
		max-width: 760px !important;
	}

	.top-panel-3 .top-panel-navigation-area {
		display: block;
		margin-bottom: 2rem;
		text-transform: none;
	}

	.top-panel-3 #top-panel-navigation-list {
		background: #416db1;
		display:none;
		position: absolute;
		max-width: 360px;
	}

	.top-panel-3 #top-panel-navigation-toggler{
		display:flex;
	}

	.top-panel-3 .top-panel-navigation-area:last-child{
		display:block;
		margin-bottom:2rem;
	}

	.top-panel-3 #top-panel-navigation-list .home-icon{
		display:none;
	}

	#univers_top_header_navigation{
		display:none;
	}

	.slick-track .food-box:not(.slick-current + .food-box){
		color: #606060 !important;
	}

}

/* Rozlišení větší nebo rovné 992px */

@media screen and (min-width: 992px) {

	.hp-links-links-1 {
		max-width: 990px !important;
	}

	.hp-links-links-1 a.hp-link {
		width: calc(25% - 30px);
		margin: 15px;
	}

	.last_posts-2 .last_post-perex{
		max-height: 135px !important;
	}
}

/* Rozlišení větší nebo rovné 1200px */

@media screen and (min-width: 1200px) {

	.top-panel-3 .top-panel-navigation-submenu{
		background: #d1d1d1;
	}

	.top-panel-3 .top-panel-navigation-subitem a.top-panel-navigation-subitem-link{
		color: #404040;
	}

	#univers_top_header_navigation{
		position: fixed;
	}

	.hp-links-links-1 {
		max-width: 1040px !important;
	}

	.hp-links-links-1 a.hp-link {
		width: calc(25% - 30px) !important;
		margin: 15px;
	}

	.top-panel{
		width:100%;
	}

	.top-panel-3 .top-panel-navigation-area {
		display: flex;
		margin-bottom: 0;
		text-transform: uppercase;
		margin-right: 20px;
	}

	.top-panel-3 #top-panel-navigation-list {
		background: transparent;
		display:flex;
		position: relative;
		max-width: unset;
		width:auto;
		top:0;
	}

	.top-panel-3 #top-panel-navigation-toggler{
		display:none;
	}

	.top-panel-3 .top-panel-navigation-area:last-child{
		display:none;
		margin-bottom:2rem;
	}

	.top-panel-3 #top-panel-navigation-list .home-icon{
		display:flex;
	}

	#univers_top_header_navigation{
		display:flex;
		margin-top:100px;
	}

	#univers_top_header_navigation>ul{
		justify-content: start;
	}

	#univers_top_header_item-204 .nav-label, #univers_top_header_item-205 .nav-label{
		display:none;
	}

	#univers_top_header_item-204, #univers_top_header_item-205{
		color:#818181 !important;
	}

	#univers_top_header_navigation #univers_top_header_item-204 i, #univers_top_header_navigation #univers_top_header_item-205 i{
		font-size:35px;
	}

	#univers_top_header_navigation>ul>li{
		visibility: visible;
	}

	#univers_top_header_navigation>ul>li[data-id="204"]{
		flex: 1;
		text-align: right;
		display:flex;
		justify-content: end;
	}

	#univers_top_header_navigation>ul>li[data-id="204"].font-icon .nav-icon{
		justify-content: end;
	}

	#univers_top_header_navigation a#univers_top_header_item-204{
		padding-right:0;
		width:90px;
	}

	#univers_top_header_toggler_2, #univers_top_header_toggler{
		display: none;
	}

	.top-panel-3 .top-panel-navigation-submenu{
		position: absolute;
		padding:20px;
		width:max-content;
	}

	.top-panel-3 .top-panel-navigation-item.active::after{
		display:block;
	}

	#univers_top_header_navigation>ul>li>a .nav-label{
		font-size: 1.1rem;
	}

	#univers_top_header_navigation>ul>li>ul>li>a{
		font-size: 1.1rem;
	}

	.top-panel-3 .top-panel-navigation-subitem a.top-panel-navigation-subitem-link{
		padding:10px 15px;
		display:flex;
		text-transform: none;
	}

	.top-panel-3 .top-panel-navigation-subitem{
		padding:0;
	}

	.top-panel-3 .top-panel-navigation-submenu{
		padding:10px;
	}

	#widget-97.big-calendar .hp-border-bottom{
		border-bottom: 1px solid #c0c0c0 !important;
	}



	.top-panel-3 .top-panel-navigation-item:last-child .top-panel-navigation-submenu{
		right:0;
	}
}

/* Rozlišení větší nebo rovné 1400px */

@media screen and (min-width: 1400px) {

	#widget-97.big-calendar #big-calendar-inner{
		max-width: unset !important;
		padding-left:calc((100vw - 1400px) / 2) !important;
		padding-right:calc((100vw - 1400px) / 2) !important;
	}

	#big_food{
		padding: 30px 90px !important;
	}
}

@media screen and (min-width: 1700px) {

	.top-panel-3 .top-panel-navigation-item:last-child .top-panel-navigation-submenu{
		right:auto;
	}

}