
.blogPreview{
    border-radius:30px;
}

#class-content .blogContent .blog-perex{
    margin-bottom:50px;
}

.blogImg{
border-radius:30px;
}

.header-slider-2-arrow{
	background:#f2904fdb;
}

.last_posts-6 .last_posts-posts a.btn{
	background:#f2904f;
	border-color:#f2904f;
    color:#fff !important;
}

#widget-81.big_food .hp-border-bottom{
	    border-bottom: 1px solid #c0c0c0 !important;
}

#widget-74 .hp-border-bottom{
	top: 63px; !important;
}

.change-month i{
	border-radius:0px !important;
}

.blog-category-row_border .blog-post-button a{
	position: absolute;
    background: #f2904f;
    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) {

    .slick-dots li{
        margin: 0px 10px;
    }

}

/* 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;
	}
	
	.top-header-navigation-area{
		justify-content: start;
	}
	
	.top-header-navigation-area>div>ul>li:first-child{
		margin-left:10px;
	}

    .top-header-navigation-subitem .top-header-navigation-link-name{
        justify-content: start;
    }

    .top-header-navigation-submenu{
        left: 0px;
        right:auto;
    }

    #class-gallery-inner{
        display:flex;
        flex-wrap:wrap;
    }
	
}

/* 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%;
	}

    .slick-dots li button:before{
        top: 0px;
    }

    .columns-none .gallery:nth-child(3n){
        margin-right:0px;
    }

}

/* 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;
	}
	
	#homepage_two_1{
		margin-top:200px;
		display:flex;
	}
	
	#homepage_two_1 .big-calendar .hp-border-bottom{
		top:13px !important;
	}
	
	#widget-50.big-calendar #big-calendar-right{
		padding-top:10px;
	}
	
	#homepage_two_1 .big-calendar .all-posts{
		background:#fff !important;
	}

	
}

@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;
	}
	
	#homepage_two_1{
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
	}

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

    .top-header-navigation-area>div>ul>li:first-child{
		margin-left:20px;
	}
}
	
@media screen and (min-width: 1920px) {

}
																																																																																																												
				
																								
																																																																												
								
																				
				
												
												
				
