				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  				  
#widget-81.big_food .hp-border-bottom{
	    border-bottom: 1px solid #c0c0c0 !important;
}

#widget-74 .hp-border-bottom{
	top: 63px; !important;
}

.blog-category-row_border .blog-post-button a{
	position: absolute;
    background: #606060;
    color: #fff;
    white-space: nowrap;
    left: 50%;
    transform: translateX(-50%);
    bottom: -17px;
    padding: 5px 30px;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 400;
}

.blog-category-row_border .blog-post-button a:hover{
	text-decoration:none;
	background:#393838;
	color:#fff !important;
	cursor:pointer;
}

.our-partners .border-bottom-2{
	    border-bottom: 1px solid #c0c0c0 !important;
}

#our-partners .flip-horizontal{
	transform: translateY(-50%) scaleX(-1) !important;
}

.header-slider-2-item{
	display:none;
}

.header-slider-2-item:first-child{
	display:block;
}

.top-panel .phone-number a{
	text-decoration:none;
}

#top-header-navigation-list .home-icon{
	display:none;
}

.contact-us{
	cursor:pointer;
}

.top-panel-3{
	grid-template:
        "logo title title" 70px
        "menu menu search" auto / auto 1fr auto;
}

#widget-92.big_food .hp-border-bottom{
	    border-bottom: 1px solid #c0c0c0 !important;
}

#choose-class_category {
    border: 1px solid #506b36 !important;
    border-radius: 0px 5px 5px 0px;
    background: #fff;
    text-align: center;
}

#choose-class_category-opener {
    background: #4f6b33 !important;
    border-radius: 5px 0px 0px 5px;
}

#choose-class_category-opener i{
	color:#fff !important;
}

#widget-88 .hp-border-bottom{
	top:63px;
}

#widget-88 h1.hp-name{
	
}
	
	#our-partners .slick-next i{
		transform: scale(-1);
	}
	
	#our-partners .slick-arrow:hover{
		color:#fff;
		background:#444444 !important;
	}



@media screen and (min-width: 360px) and (max-width: 767.99px) {



}

/* Rozlišení větší nebo rovné 576px (telefony) */

@media screen and (min-width: 576px) {



}

/* Rozlišení větší nebo rovné 768px (větší telefony, tablety) */


@media screen and (min-width: 768px) {

	#top-header-navigation-list .home-icon{
		display: flex;
        align-items: center;
	}
	
	.top-header-navigation-link i.fa-circle{
		top: 40px;
	}

	#univers_top_header_toggler_2{
		display:none;
	}
	
	#univers_top_header_toggler>div>div{
		display: flex;
		align-items: center;
	}
	
	#univers_top_header_toggler .nav-label span:nth-child(1){
    	position: absolute;
	}
	
	#univers_top_header_toggler .nav-label span:nth-child(2){
		visibility:hidden;
		font-weight:600;	
	}
	
	#univers_top_header_toggler a.active .nav-label span:nth-child(2), #univers_top_header_toggler a.active_perma .nav-label span:nth-child(2), #univers_top_header_toggler a:hover .nav-label span:nth-child(2){
		visibility:visible;	
	}
	
	#univers_top_header_toggler a.active .nav-label span:nth-child(1), #univers_top_header_toggler a.active_perma .nav-label span:nth-child(1), #univers_top_header_toggler a:hover .nav-label span:nth-child(1){
		display:none;
	}
	
	#univers_top_header_toggler .nav-label span{
		font-size:1rem;
	}

	.blog-category-row_border .blog-post-button a{
		left:70%;
		bottom: -20px;
	    padding: 10px 30px;
	}	
	
	.blog-category-row_border .blog-post{
		    margin-bottom: 80px;
	}
	
}

/* Rozlišení větší nebo rovné 992px (velké tablety, menší počítače) */

@media screen and (min-width: 992px) {


	
	#univers_top_header_navigation>ul>li>a{
		padding-top: 27px;
    	padding-bottom: 21px;
	}
	
	.blog-category-row_border .blog-post-button a{
		left:50%;
	}
	


}

/* Rozlišení větší nebo rovné 1200px (standardní počítače) */

@media screen and (min-width: 1200px) {
	
	.blog-category-row_border .blog-post-button a{
		left:70%;
	}
	
	.top-panel-3{
        grid-template: "logo title menu search" auto / auto;
	}
	
	.top-panel{
		position:fixed;
		top:0;
		width:100%;
	}
	
	#top-header-navigation{
		position:fixed;
		width:100%;
		top:75px;
	}
	
	.header{
		top:150px;
	}
	
	.breadcrumb-nav {
    	margin-top: 155px;
	}

	
}

@media screen and (min-width: 1400px) {

	.gallery-category{
		width: calc(50% - 1.5em);
        margin-bottom: 0.5em;
        margin-right: 1.5em;
	}
	
	.columns-one .gallery{
		width: calc(50% - 1.5em);
        margin-bottom: 0.5em;
        margin-right: 1.5em;
	}

}
	
@media screen and (min-width: 1920px) {

}
																																																																																																												
				
																								
																																																																												
								
																				
				
												
												
				
