<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**** &lt; 767 / mobile **********************************************************/
@media (max-width:767px) {

.mobile-hidden {
	display:none!important;
}
.pc-hidden {
	display:block!important;
}

body {
	font-size:13px;
}

.vlny-bg {
	padding:0 0 20px 0;
	background:none;
}

/**** layout **********************************************************/
.content-width, .menu-stick.stuck span.menu-stick-in {
	width:96%;
}
.rezervace-out {
	margin:0 0 0 0;
	left:0;
	width:100%!important;
	text-align:center;
	display:flex;
	justify-content:center;
}
.rezervace-out &gt; a {
	float:none;
	margin:0 7px 0 7px;
}
a.rezervace {
	order:2;
}
a.akce {
	order:1;
}
a.to-home {
	width:100px;
	left:30px;
}
div.page-in {
	padding:40px 40px 40px 40px;
}


/**** jidelni listek **********************************************************/
div.listek table.table1 tr {
	padding:5px 0 5px 0;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #333;
	display:block;
}
div.listek table.table1 td {
	padding:0 0 5px 0;
	vertical-align:top;
	text-align:left;
	border-bottom:none;
	display:block;
	text-align:center;
}
div.listek table.table1 td.food-size {
	text-align:center;
	white-space:nowrap;
	width:auto;
}
div.listek table.table1 td.food-price {
	text-align:center;
	white-space:nowrap;
	width:auto;
}
div.listek .food-subtitle {

	display:block;
	margin-left:0;
}


div.head-lista {
	position:fixed;
	top:auto;
	bottom:0;
	left:0;
	background:#CCA46F;
	width:100%;
	z-index:999;
	display:block;
	padding:0;
	display:flex;
}
div.head-lista a {
	width:calc(100%/3)!important;
	border-right:1px solid #DCC19C;
	display:inline-block!important;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:10px;
}
div.head-lista a img {
	display:inline-block;
	margin:0 0 0 0;
}
div.head-lista a span {
	display:block;
	font-weight:normal;
	font-size:12px;
}
div.head-lista a:last-child {
	border:0!important;
}

div.head-lista a:hover {
	text-decoration:none;
	background:#383838;
}

/*** langs ***/
a.langs {
	position:absolute;
	top:58px;
	right:80px;
	text-decoration:none;
	color:#ccc;
	background:none;
	padding:0 0 0 0;
	z-index:999;
}
a.langs img {
	display:block;
	float:right;
	margin:0 0 0 0;
}
a.langs strong {
	display:none;
}


/*** langs menu ***/
div.langs-menu {
	position:absolute;
	top:80px;
	right:80px;
	z-index:998;
}


/*** oceneni ***/
div.oceneni {
	top:120px;
	right:30px;
	display:none;
}
div.oceneni &gt; * {
	margin:0 0 0 15px;
}
div.oceneni img {
	height:60px;
}

.screen-in {
	text-align:center;
}




/*** showmenu ***/
a.showmenu {
	top:53px;
	right:30px;
}
ul.menu {
	top:100px;
}


/*** obsah slideru - popisky ***/
.slider-content {
	bottom:60px;
	display:none;
}
.slider-content-txt .slide-title {
	padding:10px 10px 10px 10px;
	font-size:16px;
	line-height:1.3em;
}









/*** pagemenu ***/
ul.pagemenu {
	margin:0 0 20px 0;
	align-items:stretch;
}
ul.pagemenu li a {
	padding:12px 5px 12px 5px;
	font-size:11px;
	text-align:center;
}
ul.pagemenu li a img {
	margin:0 auto 10px auto;
	display:block;
}
ul.pagemenu li.act a {
	padding-top:12px;
}


div.foot {
	padding-bottom:80px;
}

/*** foot social ***/
div.foot-social {
	margin:0 0 30px 0;
}
div.foot-social a {
	margin:0 5px 0 5px;
}
div.foot-social a img {
	height:20px;
}

/*** popup ***/
.popup {
	width:90%;
	top:200px;
	left:5%;
	margin:0 0 0 0;
}

table.table2 td, table.table2 th {
	display:block;
}

input, textarea, select, input.submit {
	width:100%!important;
}



.extratiny {width:100%!important;}
.tiny {width:100%!important;}
.small {width:100%!important;}
.little {width:100%!important;}
.normal {width:100%!important;}
.medium {width:100%!important;}
.bigmedium {width:100%!important;}
.middle {width:100%!important;}
.middleplus {width:100%!important;}
.moremiddle {width:100%!important;}
.big {width:100%!important;}
.morebig {width:100%!important;}
.extrabig {width:100%!important;}
.huge {width:100%!important;}
.extramax {width:100%!important}
.max {width:100%!important}

.datum-form input, .cas-form select {
	width:70px!important;
}
h1, .h1 {
	font-size:20px;
	margin:0 0 20px 0;
}
.h1 img {
	height:32px;
}
h2, .h2 {
	font-size:17px;
	margin:0 0 10px 0;
}
h3, .h3 {
	font-size:15px;
}
h4, .h4 {
	font-size:14px;
}
h5, .h5 {
	font-size:13px;
}

}</pre></body></html>