/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/templates/scrolling-nav)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */
 @import url("https://fonts.googleapis.com/css?family=Zilla Slab:400,500,700&subset=latin-ext");
 @font-face {
  font-family: 'American';
  src: URL('../fonts/American.ttf') format('truetype');
}
 @font-face {
  font-family: 'American';
  src: URL('../fonts/American.ttf') format('truetype');
}
@font-face {
    font-family: 'Bungehuis';
    src: url("../fonts/Bungehuis.otf") format("opentype");
}

 body {
 	font-family: "Zilla Slab", Arial, sans-serif;
 	background-image: url(../images/back.jpg);
 	background-color:#fff;
 }
a {
	color:#B4352C;
}

header {
  padding: 156px 0 100px;
}

section {
  padding: 0px 0;
}

.bg-red {
background-image: url(../images/back-red.jpg);
}
.bg-primary {
	background-image: url(../images/back.jpg);
}
break{
  flex-basis: 100%;
  width: 0px; 
  height: 0px; 
  overflow: hidden;
}
img.menu-entry {
	max-width: 180px;
}
.nav-link {
	padding: 0.3rem 1rem;
}
.navbar-expand-lg .navbar-nav {
	flex-direction: wrap;
	flex-wrap: wrap;
	justify-content: center;
	image-rendering: crisp-edges;
}
img.crisp-edges {
	image-rendering: crisp-edges;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: .2rem;
	padding-left: .2rem;
}
.mt-7 {
	margin-top: 4rem !important;
}
.mt-10 {
	margin-top: 5rem !important;
}
.fb {
	margin-left: 25px;
}
.ig {
	margin-left: -15px;
}
.menu-table {
	font-family: "Zilla Salab", Arial, sans-serif;
}
.menu-table {
	border: 2px solid #000;
}
tr.last>th {
  padding-bottom: 1em;
  padding-top: 1em;
}

tr.last>td {
  padding-bottom: 1em;
}
tr.first>td {
  padding-top: 1em;
}
thead {
	border-bottom: 2px dashed #000;
	padding-top: 1em;
}
.menu-table th.den {
	font-family: "Bungehuis", Arial, sans-serif;
	padding: 10px;
	text-align: left;
	color: #C92027;
	text-shadow: -1px -1px 0 #000, 0px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 0px 1px 0 #000, 1px 1px 0 #000;
	font-size: 1.2em;
}
.menu-table th.den span {
	color: #000;
	text-shadow: none;
}
.menu-table th.farba span {
	color: #2085A1;
	text-shadow: -1px -1px 0 #000, 0px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 0px 1px 0 #000, 1px 1px 0 #000;
}
.menu-table tr.last {
	border-bottom: 2px dashed #000;
}
.menu-table tr.last:last-child {
	border-bottom: none;
}
.menu-table td.cena {
	color: #C92027;
	text-align: right;
	padding-right: 1em;
}
.menu-table th.cena {
	color: #C92027;
	text-align: right;
	padding-right: 1em;
}
.menu-table th.jedlo {
	text-align: left;
}
.menu-table td.jedlo {
	text-align: left;
	width: 55%;
	border-bottom: 1px dashed #000;
}
.menu-table tr.first td.cena {
	text-align: right;
	padding-right: 1em;
}
.menu-table tr.second {

}
.menu-table tr.first td.cena span {
	float: left;	
	padding-left: 2em;
}
/*mobile*/
@media only screen and (max-width: 768px) {
	.menu-table {
		display: table;
		table-layout: fixed;
	}
	.menu-table th.jedlo {
		width: 39%;
	}
	.menu-table th.den {
	padding: 10px;
	text-align: left;
	width: 24%;
	font-size: .9em;
	}
	.menu-table th.cena {
		width: 18%;
	}
	.menu-table tr.first td.cena span {
	padding-left: 0;
	}
	.menu-table th.cena {
		padding-right: 0;
	}
	.menu-table tr.first td.cena {
	
	}
	.menu-table td.jedlo {
	text-align: center;
	word-break: break-word;
	}
	.menu-table tr.first td.cena span {
		float: none;
	}
header {
	padding-top: 40px;
	padding-bottom: 40px;
}
.navbar-expand-lg .navbar-nav {
	flex-direction: inherit;
	
}
}