@import url('https://fonts.googleapis.com/css?family=Raleway:300italic,400italic,600italic,300,400,500,600,700');
/*
 * ProfiStranka baseline central.css
 * Color placeholders #c79c68, #b3884f,
 * #1a1a1a, #000000 are substituted by
 * Profistranka.Service.Appearance.CssPipeline before NUglify minification.
 * Custom site CSS (WebsiteAppearance.StyleContent) is appended after this file.
 *
 * This file is intentionally minimal: only essential box-model and layout
 * resets that tenants should not have to repeat. All opinionated typography,
 * color, background and component defaults belong in StyleContent.
 */

:root {
    --primary: #c79c68;
    --primary-hover: #b3884f;
    --secondary: #1a1a1a;
    --secondary-hover: #000000;
    --text: #222;
    --muted: #666;
    --border: #ddd;
}

*, *::before, *::after { box-sizing: border-box; }

html, body {
    margin: 0;
    padding: 0;
}

/*
 * Height model — full-bleed section patterns (hero, cover-bg, filtered) fill the
 * viewport but GROW with content. They are sized in vh (not %) so they do NOT depend on
 * a definite parent height — that lets <main> keep its natural auto height.
 *
 * Why not %/main height: the inline min-height:X% on these sections only resolves if an
 * ancestor has a definite height. An earlier fix set html,body,main{height:100%} to give
 * it one — but that pinned <main> to exactly one viewport. Its content then overflowed
 * the box and the <footer> (next flow sibling) started at the viewport bottom and painted
 * OVER everything below the hero, so the whole page looked blank below the fold.
 *
 * Sizing the inner element directly in vh keeps document flow intact: <main> auto-grows,
 * the footer comes after the content, nothing overlaps, and min-height (never a fixed
 * height) means content-tall sections are never clipped. !important overrides the inline
 * min-height:X% which would otherwise compute to 0 against the now-auto-height parent.
 */
main > div.section > header { min-height: 90vh !important; }
main > div.section > section.cover-bg { min-height: 80vh !important; }
main > div.section > section.filtered { min-height: 90vh !important; }

/* Photo gallery (folder-as-gallery-page) — edge-to-edge responsive image grid. */
.gallery-section { background: #000; }
.gallery-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2px; }
.gallery-grid .gallery-item { display: block; overflow: hidden; aspect-ratio: 4 / 3; background: #111; }
.gallery-grid .gallery-item img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s ease; }
.gallery-grid .gallery-item:hover img { transform: scale(1.06); }
@media (max-width: 992px) { .gallery-grid { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 600px) { .gallery-grid { grid-template-columns: repeat(2, 1fr); } }

/*
 * Daily menu (denní menu) — structural defaults matching the original mstranka markup so a
 * migrated <daily-menu> renders identically. Only layout/alignment lives here; brand color of
 * the category <h3> comes from each tenant's custom StyleContent (e.g. Chapadlo's gold), exactly
 * as on the live site. Classes: .dailyMenu(.weeklyMenu) > .dailyMenuWrapper > .dm-day/.dm-name +
 * .dailyMenuTable with td-cislo (Gramáž), td-popis (Název), td-cena (Cena).
 */
.dailyMenuTable { border-collapse: collapse; }
.dailyMenuTable td { font-size: 15px; text-align: left; vertical-align: top; padding: 5px; min-width: 0; }
.dailyMenuTable td:first-child { text-align: right; width: 35px; }
.dailyMenuTable td:last-child { text-align: right; width: 70px; }
.dailyMenuTable h3 { font-size: 20px; text-transform: uppercase; margin: 0; }
.dailyMenuTable td h3 { text-align: center; }
.dm-day { font-size: 20px; text-transform: lowercase; text-align: center; }

body,html,form{min-height:100%;width:100%}h3,h4{line-height:3rem}li > p{margin-bottom:0}.panel p:last-child{margin-bottom:0}section li,aside li{font-size:18px;line-height:1.7}@media (max-width:768px){h1,h2,h3,h4,h5,h6{line-height:1.4}}aside{padding:50px 0}.no-padding{padding:0}.no-padding-bottom{padding-bottom:0}.no-padding-top{padding-top:0}.no-gutter > [class*=col-]{padding-right:0;padding-left:0}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}section,aside{position:relative;background-position:center;background-size:cover}.panel .panel-body.no-gutters,.panel .panel-body.no-gutter{padding:0}.section-heading{margin-top:0}.service-box p:last-child,.panel-body p:last-child{margin-bottom:0}.service-box h2:last-child,.panel-body h2:last-child{margin-bottom:0}.service-box h3:last-child,.panel-body h3:last-child{margin-bottom:0}.service-box h4:last-child,.panel-body h4:last-child{margin-bottom:0}.service-box h2:first-child,.panel-body h2:first-child{margin-top:0}.service-box h3:first-child,.panel-body h3:first-child{margin-top:0}.service-box h4:first-child,.panel-body h4:first-child{margin-top:0}.row-spaced [class*="col-lg-"],.row-spaced [class*="col-md-"],.row-spaced [class*="col-sm-"]{margin-bottom:50px}.row-spaced{margin-bottom:-50px}.row-spaced-50 [class*="col-lg-"],.row-spaced-50 [class*="col-md-"],.row-spaced-50 [class*="col-sm-"]{margin-bottom:50px}.row-spaced-50{margin-bottom:-50px}.row-spaced-40 [class*="col-lg-"],.row-spaced-40 [class*="col-md-"],.row-spaced-40 [class*="col-sm-"]{margin-bottom:40px}.row-spaced-40{margin-bottom:-40px}.row-spaced-30 [class*="col-lg-"],.row-spaced-30 [class*="col-md-"],.row-spaced-30 [class*="col-sm-"]{margin-bottom:30px}.row-spaced-30{margin-bottom:-30px}.row-spaced-20 [class*="col-lg-"],.row-spaced-20 [class*="col-md-"],.row-spaced-20 [class*="col-sm-"]{margin-bottom:20px}.row-spaced-20{margin-bottom:-20px}.row-spaced-10 [class*="col-lg-"],.row-spaced-10 [class*="col-md-"],.row-spaced-10 [class*="col-sm-"]{margin-bottom:10px}.row-spaced-10{margin-bottom:-10px}.row-not-spaced{margin-bottom:0}.row-not-spaced [class*="col-lg-"],.row-spaced-10 [class*="col-md-"],.row-spaced-10 [class*="col-sm-"]{margin-bottom:0}@media (max-width:768px){.service-box{max-width:400px;margin:auto}}.fake-google-table table{width:100%}.fake-google-table table thead{font-weight:bold}.fake-google-table table .row-headers-background{display:none}.text-primary{color:#C79C68 !important}.text-secondary{color:#1a1a1a !important}section li,aside li{font-weight:400}.bg-lightgray{background-color:#F4F4F4 !important}.bg-black{background-color:black !important}.bg-white{background-color:white !important}.bg-primary{background-color:#C79C68 !important}.bg-gray{background-color:#f4f4f8 !important}.bg-fixed{background-attachment:fixed}@media (max-width:768px){.bg-fixed{background-attachment:scroll}}.filtered:before,.overfiltered:after{position:absolute;top:0;bottom:0;right:0;left:0;display:block}.filtered:before,.overfiltered:after{content:' '}.filtered *{position:relative}.filtered[class*="dark"]:before,.overfiltered[class*="dark"]:after{background:black}.filtered[class*="light"]:before,.overfiltered[class*="light"]:after{background:white}.filtered[class*="primary"]:before,.overfiltered[class*="primary"]:after{background:#C79C68}.filtered[class*="secondary"]:before,.overfiltered[class*="secondary"]:after{background:#1a1a1a}.filtered[class*="90"]:before,.overfiltered[class*="90"]:after{opacity:.9}.filtered[class*="80"]:before,.overfiltered[class*="80"]:after{opacity:.8}.filtered[class*="70"]:before,.overfiltered[class*="70"]:after{opacity:.7}.filtered[class*="60"]:before,.overfiltered[class*="60"]:after{opacity:.6}.filtered[class*="50"]:before,.overfiltered[class*="50"]:after{opacity:.5}.filtered[class*="40"]:before,.overfiltered[class*="40"]:after{opacity:.4}.filtered[class*="30"]:before,.overfiltered[class*="30"]:after{opacity:.3}.filtered[class*="20"]:before,.overfiltered[class*="20"]:after{opacity:.2}.filtered[class*="10"]:before,.overfiltered[class*="10"]:after{opacity:.1}.theme-Primary .text-faded,.theme-Dark .text-faded,.theme-Light .panel-primary .text-faded,.theme-Dark .panel-primary .text-faded{color:rgba(255,255,255,.7)}.theme-Light .text-faded,.theme-Primary .panel-primary .text-faded{color:rgba(0,0,0,.7)}.theme-Primary .text-muted,.theme-Dark .text-muted,.theme-Light .panel-primary .text-muted,.theme-Dark .panel-primary .text-muted{color:rgba(255,255,255,.5)}.theme-Light .text-muted,.theme-Primary .panel-primary .text-muted{color:rgba(0,0,0,.5)}.large{font-size:1.8rem}.text-shadowed{text-shadow:gray 1px 1px}.text-shadowed-black{text-shadow:#000 1px 1px}.text-black{color:black}.text-white{color:white}.btn.btn-primary:active{border-color:initial;background:initial}.btn.btn-bubble{border-radius:300px}.btn.btn-box{border-radius:0}.btn.btn-fluid{width:100%}a.nodeco{color:initial}a.nodeco:hover{color:initial;text-decoration:none}.panel-jump{-webkit-transition:all .35s;-moz-transition:all .35s}.panel-jump:hover{margin-top:-16px}.panel-zoom{transition:transform .2s}.panel-zoom:hover{transform:scale(1.05)}.circle-18{border:1px solid #C79C68;border-radius:50%;width:1.8em;height:1.8em}.circle-18 span{line-height:1.7em}.circle-25{border:1px solid #C79C68;border-radius:50%;width:2.5em;height:2.5em}.circle-25 span{line-height:2.4em}.circle-18,.circle-25{margin:auto;font-size:1.8em;text-align:center}.theme-Primary .circle-18,.theme-Primary .circle-25{border-color:white}.fa-05x{font-size:.5em;vertical-align:middle}.vertically-aligned,.valigned{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.vcenter{display:inline-block;vertical-align:middle;float:none}.post-detail header{min-height:50%}.post-detail h1{font-size:2em;margin-top:0;margin-bottom:20px}.post-detail .perex p{font-size:20px}.post-detail .date{margin-bottom:10px}.post-detail img{display:block;max-width:100%;height:auto}.post-detail .back-link{margin-bottom:0}.last-page .next-page{display:none !important}.first-page .prev-page{display:none !important}.google-table table{width:100%}.google-table table thead{font-weight:700}.google-table table .row-headers-background{display:none}.as-text table,.as-text table tr,.as-text table tr td{border:0 !important;margin:0}.carousel.slide{padding-bottom:50px}.carousel-control.left,.carousel-control.right{background:transparent}.carousel-control.left .glyphicon,.carousel-control.right .glyphicon{margin-top:-50px}@media (max-width:992px){.navbar .container{width:100%}}.portfolio-box{position:relative;display:block;max-width:650px;margin:0 auto}.portfolio-box .portfolio-box-caption-cover{opacity:0;background:rgba(255,255,255,.9);text-align:center;width:100%}.portfolio-box.folder:hover .portfolio-box-caption-cover,.portfolio-box:hover .portfolio-box-caption-cover{opacity:.8}.portfolio-box .portfolio-box-caption{opacity:0;background:0 0;text-align:center;width:100%}.portfolio-box.folder .portfolio-box-caption-cover{opacity:.5;height:40px;background:rgba(0,0,0,.9)}.portfolio-box.folder .portfolio-box-caption{opacity:.8;height:40px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:600;font-size:14px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{background-color:rgba(0,0,0,0.8);opacity:1}.portfolio-box:focus{outline:0}.portfolio-box .portfolio-box-caption,.portfolio-box .portfolio-box-caption-cover{bottom:0;transition:all .35s;color:#fff;height:100%;display:block;position:absolute}@media (min-width:768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}header{position:relative;width:100%;background-color:silver}header .header-content{position:relative;width:100%;text-align:center}header{min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;color:#fff}header .header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}header .header-content .header-content-inner hr{margin:30px auto}header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:5em}header .header-content .header-content-inner p{font-weight:300;font-size:16px;margin-bottom:50px}header hr{border-color:white}header .content{width:100%;position:initial}header .content .inner{padding:100px 50px}header .content .inner hr{margin:30px auto;border-color:white;width:100%}header .content .inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:3em}header .content .inner h2{font-size:2em;line-height:1.7em}header .content.large .inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:5em}header .content.large .inner p{font-weight:300;font-size:16px;margin-bottom:50px}header .content.bottom{position:absolute;bottom:0}@media (max-width:768px){header .content .inner h1{font-size:2em}header .content .inner h2{font-size:1.5em}header .content.large .inner h1{font-size:3em}header .content.large .inner h2{font-size:1.5em;line-height:1.7em}header .content.large .inner p{font-size:12px}}header .content.center,header .content.center .inner{width:100%;text-align:center}header .content.left .inner{text-align:left}@media (min-width:768px){header{min-height:auto}header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}header .header-content .header-content-inner h1{font-size:5em}header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}}.photos-grid{line-height:0;-webkit-column-count:4;-webkit-column-gap:0;-moz-column-count:4;-moz-column-gap:0;column-count:4;column-gap:0;text-align:left;padding-top:0;background-size:cover;background-position:center;background-attachment:fixed}.photos-grid a{width:100% !important;height:auto !important}.photos-grid a:after{content:' ';position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid white}.photos-grid:after{position:absolute;top:0;bottom:0;right:0;left:0;display:block;filter:blur(8px);-webkit-filter:blur(8px)}@media (max-width:1200px){.photos-grid{-moz-column-count:4;-webkit-column-count:4;column-count:4}}@media (max-width:992px){.photos-grid{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media (max-width:768px){.photos-grid{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:480px){.photos-grid{-moz-column-count:1;-webkit-column-count:1;column-count:1;padding-top:0}}.counter4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.5em;max-height:8.4em}.counter3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.5em;max-height:8.4em}.counter2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:0;margin-bottom:0.5em;max-height:3.5em}.bg-success{background-color:green;border-radius:5px;padding:10px} H1 H2{color:#EAEAEA;font-family:Nunito Sans;font-weight:500;font-style:normal;font-size:26px;letter-spacing:4px}H3{color:#EAEAEA;font-family:Nunito Sans;font-weight:500;font-style:normal;font-size:20px}H4{color:#EAEAEA;color:#EAEAEA;font-size:18px}p{color:#EAEAEA;font-size:16px}.tab-small{font-size:17px !important;font-weight:300}.tab-small p{font-size:16px !important;font-weight:300}.dailyMenuTable H3{font-size:20px;color:#C79C68 !important;text-transform:uppercase}.dailyMenuTable td{font-size:15px;text-align:left;vertical-align:top;padding:5px;min-width:0}.dailyMenuTable td:first-child{text-align:right;width:35px}.dailyMenuTable td:last-child{text-align:right;width:70px}.dailyMenuTable td H3{text-align:center}.dm-name{font-family:Nunito Sans;font-size:20px;font-weight:500;text-transform:uppercase;text-align:center;padding:10px;letter-spacing:2px}.dm-day{font-size:20px;text-transform:lowercase;text-align:center}.tisk h2{font-size:23px;color:black !important;text-transform:uppercase !important}.tisk p{font-family:Nunito Sans;font-size:16px}.tisk td{font-family:Nunito Sans;font-size:16px;text-align:left;vertical-align:top;padding:0 5px;min-width:70px}.tisk td H2{text-align:center;letter-spacing:1px}.tisk td:first-child{text-align:right}.tisk .dm-name{font-family:Nunito Sans;font-size:32px;font-weight:500;text-transform:uppercase;text-align:center;padding:10px;letter-spacing:4px}.tisk .dm-day{font-size:20px;text-transform:lowercase}.tisk .dailyMenuTable tbody tr:last-child{display:none}.dm-name{display:block}.tab-menus H2{font-size:20px;color:#C79C68 !important}.tab-menus td{font-size:16px;text-align:left;vertical-align:top;padding:1px}.panel-small p{font-size:18px !important;font-weight:300}.hours table{font-size:16px !important;line-height:1.8}.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover{background:url('/files/a430f3b7-5932-435e-aabb-f5adf72eb5eb/chapadlo') center no-repeat;color:transparent;background-size:contain;width:210px}.navbar-default.affix .navbar-brand{background:url('/files/fa088741-8c36-4b19-88a4-01285817bb10/logo-chapadlo-black') center no-repeat;color:transparent;background-size:contain;width:210px}@media (max-width:992px){.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover{background:url('/files/a430f3b7-5932-435e-aabb-f5adf72eb5eb/chapadlo') center no-repeat;color:transparent !important;background-size:contain;width:210px;margin-left:10px}.navbar-default.affix .navbar-brand{background:url('/files/fa088741-8c36-4b19-88a4-01285817bb10/logo-chapadlo-black') center no-repeat;color:transparent !important;background-size:contain;width:210px;margin-left:10px}}.color-sec{color:#1a1a1a !important}.theme-Light p,.theme-Light H2,.theme-Light H3{color:black}.theme-Dark p,.theme-Dark H2,.theme-Dark H3{color:#EAEAEA}.theme-Primary a{opacity:1 !important}.btn.btn-secondary:hover{background:transparent;!important;border:1px solid #1a1a1a;color:#1a1a1a}.btn.btn-secondary{background-color:#1a1a1a;color:white;border:1px solid #1a1a1a}.text-secondary:hover{color:white}table{font-size:20px;line-height:2.2;margin:auto}.tab-inside{font-size:16px;line-height:2.2;margin:auto}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#C79C68;border-radius:0;font-weight:500 !important}.nav-pills>li>a{font-size:0.8em;font-weight:500 !important;border-radius:0}.menu{margin:auto;padding:0}.menu{font-size:0.8em;font-weight:300}.menu li{display:inline-block}.menu a{display:block;color:white !important;text-decoration:none;padding:5px}.menu a:hover,.menu a:focus,.menu a:active{background-color:#F2B100}.menu>li.active>a,.menu>li.active>a:focus,.menu>li.active>a:hover{color:#fff;background-color:#1a1a1a;border-radius:0;font-weight:500 !important}.navbar-default{font-size:16px;height:60px}.btn,.panel,.panel img{border-radius:0 !important}.photos-grid{padding-top:0}@media (max-width:992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}@media (max-width:992px){ .navbar-default{background:transparent;color:white}.navbar-default .navbar-brand,.navbar-default .navbar-header .navbar-toggle{color:white}.navbar-default .navbar-brand:hover,.navbar-default .navbar-header .navbar-toggle:hover{color:#C6AC8F;background-color:transparent}.navbar-default.affix{background-color:rgba(255,255,255,0.7)}.navbar-default.affix .navbar-brand,.navbar-default.affix .navbar-header .navbar-toggle{color:black}.navbar-default.affix .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-toggle:hover{color:#C6AC8F;background-color:transparent}.navbar.navbar-default .navbar-collapse,.navbar.navbar-default.affix .navbar-collapse{background-color:black;max-height:initial;border-color:#C79C68 !important}.navbar-default .navbar-nav>li>a,.navbar-default.affix .navbar-nav>li>a{color:white;font-size:24px;font-family:Montserrat;text-align:center;line-height:1.8em}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default.affix .navbar-nav>li.active>a,.navbar-default.affix .navbar-nav>li>a:hover{color:#C6AC8F}#liFacebookLink,#liInstagramLink,#liYoutubeLink{display:inline-block;width:31%}#hlFacebook,#hlInstagram,#hlYoutube{font-size:16px}#hlFacebook span,#hlInstagram span,#hlYoutube span{display:none}.navbar-toggle span{display:none}}

body{font-family:Raleway,'Helvetica Neue',Arial,sans-serif,sans;font-weight:300;color:black}header .header-content .header-content-inner h1{font-size:3.5em}h1{font-size:2.6em}h2{font-size:2em}h3{margin-bottom:20px}p{font-size:18px;line-height:1.7;margin-bottom:20px}hr{border-color:#C79C68;border-width:2px;max-width:80px;margin-top:30px;margin-bottom:30px}section,.section-padding{padding:100px 0}.btn{border-radius:30px;padding:15px 30px;font-size:14px;text-transform:uppercase;font-weight:700;border:none;opacity:1 !important;font-family:Raleway,'Helvetica Neue',Arial,sans-serif}@media (max-width:768px){header .header-content .header-content-inner h1{font-size:30px}section,.section-padding{padding:50px 0}}.panel{border:1px solid rgba(0,0,0,0.1);border-radius:35px}.panel .panel-body.no-gutters:first-child > img{border-top-left-radius:35px;border-top-right-radius:35px}.panel > img:first-child{border-top-left-radius:35px;border-top-right-radius:35px}.panel > img:last-child{border-bottom-left-radius:35px;border-bottom-right-radius:35px}.panel > .panel-heading > h3,.panel > .panel-heading > h2{margin:10px 0}.panel > .panel-heading > h2{font-size:2.5em}.navbar-default,a{-webkit-transition:all .35s;-moz-transition:all .35s}.navbar-default{background-color:transparent;border-bottom:1px solid rgba(255,255,255,.3);color:white;font-weight:600;font-size:13px;height:55px}.navbar-default .navbar-brand{color:white;font-weight:600;font-size:18px;height:60px;line-height:30px;text-transform:uppercase}.navbar-default .navbar-brand:hover{color:#C79C68}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover{background:none;color:#C79C68}.navbar-default .navbar-nav>li>a{text-transform:uppercase;color:white;height:60px;line-height:30px}.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:14px;color:#C79C68;text-transform:uppercase}.navbar-default.affix{background-color:white;color:black;box-shadow:0 3px 10px rgba(0,0,0,.125)}.navbar-default.affix .navbar-nav>li>a{color:black}.navbar-default.affix .navbar-nav>li.active>a,.navbar-default.affix .navbar-nav>li>a:hover{color:#C79C68}.navbar-default.affix .navbar-brand{color:#C79C68;font-size:1.1em}@media (max-width:992px){.navbar .container{width:100%}}@media (max-width:768px){.navbar-default{background-color:white;color:black;height:auto}.navbar-default .navbar-nav>li>a{color:black;height:auto;line-height:auto;font-size:14px}.navbar-default .navbar-brand{color:#C79C68;font-size:14px;padding:18px 10px;font-weight:700}}a,.theme-Primary .panel a{color:#C79C68}.theme-Dark a{color:white}a:hover,a:focus,.theme-Primary .panel a:hover{color:#C6AC8F}.btn{background-color:white;color:#C79C68}.btn:hover{background-color:#C79C68;color:white}.btn.btn-primary{color:white;background-color:#C79C68;border-color:#C79C68}.btn.btn-primary:hover{background-color:#C6AC8F !important;color:white}.btn.btn-light{background:transparent;border:1px solid #C79C68}.btn.btn-light:hover{background-color:#C79C68;color:white}.btn.btn-primary .badge{color:#C79C68}fieldset[disabled] .btn-primary.active{background-color:#C79C68;border-color:#C79C68}.theme-Primary,.theme-Primary .panel{background-color:#C79C68;color:white}.theme-Primary hr{border-color:white}.theme-Primary a,.theme-Dark .panel-primary a,.theme-Light .panel-primary a{color:white;opacity:0.8}.theme-Primary .panel-primary.theme-Primary .panel-primary h3,.theme-Primary .panel-primary h4,.theme-Primary .panel-primary h5,.theme-Primary .panel-primary .fa{color:#C79C68}.theme-Primary .panel{border-color:rgba(255,255,255,0.2)}.theme-Primary .btn,.theme-Light .panel-primary .btn,.theme-Dark .panel-primary .btn{background-color:rgba(255,255,255,1);color:#C79C68}.theme-Primary .btn:hover,.theme-Light .panel-primary .btn:hover,.theme-Dark .panel-primary .btn:hover{background-color:rgba(255,255,255,0.4);color:#C6AC8F}.theme-Primary .btn.btn-primary,.theme-Light .panel-primary .btn.btn-primary,.theme-Dark .panel-primary .btn.btn-primary{background-color:white;color:#C6AC8F}.theme-Primary .btn.btn-primary:hover,.theme-Light .panel-primary .btn.btn-primary:hover,.theme-Dark .panel-primary .btn.btn-primary:hover{color:white}.theme-Primary .btn.btn-light,.theme-Light .panel-primary .btn.btn-light,.theme-Dark .panel-primary .btn.btn-light{color:white;background:transparent;border-color:white}.theme-Primary .btn.btn-light:hover,.theme-Light .panel-primary .btn.btn-light:hover,.theme-Dark .panel-primary .btn.btn-light:hover{color:#C79C68;background:white}.theme-Dark,.theme-Dark .panel{background-color:#222;color:white}.theme-Dark hr{border-color:white}.theme-Dark h2{color:white}.theme-Dark .panel{border-color:rgba(255,255,255,0.2)}.theme-Dark .panel-primary{border:none;background-color:#C79C68;color:white}.theme-Dark .btn{background-color:white;color:black}.theme-Dark .btn:hover{background-color:rgba(255,255,255,0.7);color:rgba(0,0,0,0.8)}.theme-Dark .btn.btn-primary{background-color:#C79C68;color:white}.theme-Dark .btn.btn-primary:hover{background-color:#C6AC8F}.theme-Dark .btn.btn-light{color:white;background:transparent;border-color:white}.theme-Dark .btn.btn-light:hover{color:#C79C68;background:white}.theme-Light,.theme-Primary .panel-primary{background-color:white;color:black}.theme-Light .panel-primary{background-color:#C79C68;color:white}.theme-Light .btn,.theme-Primary .panel-primary .btn{background:black;color:white}.theme-Light .btn:hover,.theme-Primary .panel-primary .btn:hover{background-color:#C79C68;color:white}.theme-Light .btn.btn-primary,.theme-Primary .panel-primary .btn.btn-primary{background-color:#C79C68;color:white}.theme-Light .btn.btn-primary:hover,.theme-Primary .panel-primary .btn.btn-primary:hover{background-color:#C6AC8F}.theme-Light .btn.btn-light,.theme-Primary .panel-primary .btn.btn-light{color:#C79C68;background:transparent;border-color:#C79C68}.theme-Light .btn.btn-light:hover,.theme-Primary .panel-primary .btn.btn-light:hover{color:white;background:#C79C68}.theme-Light .carousel .glyphicon{color:#C79C68}.theme-Light .carousel .carousel-indicators li{border-color:#C79C68}.theme-Light .carousel .carousel-indicators li.active{background-color:#C79C68}.text-primary{color:#C79C68 !important}.bg-lightgray{background-color:#F4F4F4}.bg-black{background-color:black}.bg-primary{background-color:#C79C68}section.theme-Primary .form-control{background-color:#C6AC8F;color:white;border-color:transparent}section.theme-Primary .form-control::-webkit-input-placeholder{color:#EAEAEA}section.theme-Primary .has-error .form-control{border-color:crimson}section.theme-Dark .form-control{background-color:transparent;color:white;border-color:silver}section.theme-Dark .form-control::-webkit-input-placeholder{color:silver}section.theme-Dark .has-error .form-control{border-color:darkred}section.theme-Light .form-control{background-color:transparent;color:#C6AC8F;border-color:silver}section.theme-Light .form-control::-webkit-input-placeholder{color:gray}section.theme-Light .has-error .form-control{border-color:red} H1 H2{color:#EAEAEA;font-family:Nunito Sans;font-weight:500;font-style:normal;font-size:26px;letter-spacing:4px}H3{color:#EAEAEA;font-family:Nunito Sans;font-weight:500;font-style:normal;font-size:20px}H4{color:#EAEAEA;color:#EAEAEA;font-size:18px}p{color:#EAEAEA;font-size:16px}.tab-small{font-size:17px !important;font-weight:300}.tab-small p{font-size:16px !important;font-weight:300}.dailyMenuTable H3{font-size:20px;color:#C79C68 !important;text-transform:uppercase}.dailyMenuTable td{font-size:15px;text-align:left;vertical-align:top;padding:5px;min-width:0}.dailyMenuTable td:first-child{text-align:right;width:35px}.dailyMenuTable td:last-child{text-align:right;width:70px}.dailyMenuTable td H3{text-align:center}.dm-name{font-family:Nunito Sans;font-size:20px;font-weight:500;text-transform:uppercase;text-align:center;padding:10px;letter-spacing:2px}.dm-day{font-size:20px;text-transform:lowercase;text-align:center}.tisk h2{font-size:23px;color:black !important;text-transform:uppercase !important}.tisk p{font-family:Nunito Sans;font-size:16px}.tisk td{font-family:Nunito Sans;font-size:16px;text-align:left;vertical-align:top;padding:0 5px;min-width:70px}.tisk td H2{text-align:center;letter-spacing:1px}.tisk td:first-child{text-align:right}.tisk .dm-name{font-family:Nunito Sans;font-size:32px;font-weight:500;text-transform:uppercase;text-align:center;padding:10px;letter-spacing:4px}.tisk .dm-day{font-size:20px;text-transform:lowercase}.tisk .dailyMenuTable tbody tr:last-child{display:none}.dm-name{display:block}.tab-menus H2{font-size:20px;color:#C79C68 !important}.tab-menus td{font-size:16px;text-align:left;vertical-align:top;padding:1px}.panel-small p{font-size:18px !important;font-weight:300}.hours table{font-size:16px !important;line-height:1.8}.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover{background:url('/files/a430f3b7-5932-435e-aabb-f5adf72eb5eb/chapadlo') center no-repeat;color:transparent;background-size:contain;width:210px}.navbar-default.affix .navbar-brand{background:url('/files/fa088741-8c36-4b19-88a4-01285817bb10/logo-chapadlo-black') center no-repeat;color:transparent;background-size:contain;width:210px}@media (max-width:992px){.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover{background:url('/files/a430f3b7-5932-435e-aabb-f5adf72eb5eb/chapadlo') center no-repeat;color:transparent !important;background-size:contain;width:210px;margin-left:10px}.navbar-default.affix .navbar-brand{background:url('/files/fa088741-8c36-4b19-88a4-01285817bb10/logo-chapadlo-black') center no-repeat;color:transparent !important;background-size:contain;width:210px;margin-left:10px}}.color-sec{color:#1a1a1a !important}.theme-Light p,.theme-Light H2,.theme-Light H3{color:black}.theme-Dark p,.theme-Dark H2,.theme-Dark H3{color:#EAEAEA}.theme-Primary a{opacity:1 !important}.btn.btn-secondary:hover{background:transparent;!important;border:1px solid #1a1a1a;color:#1a1a1a}.btn.btn-secondary{background-color:#1a1a1a;color:white;border:1px solid #1a1a1a}.text-secondary:hover{color:white}table{font-size:20px;line-height:2.2;margin:auto}.tab-inside{font-size:16px;line-height:2.2;margin:auto}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#C79C68;border-radius:0;font-weight:500 !important}.nav-pills>li>a{font-size:0.8em;font-weight:500 !important;border-radius:0}.menu{margin:auto;padding:0}.menu{font-size:0.8em;font-weight:300}.menu li{display:inline-block}.menu a{display:block;color:white !important;text-decoration:none;padding:5px}.menu a:hover,.menu a:focus,.menu a:active{background-color:#F2B100}.menu>li.active>a,.menu>li.active>a:focus,.menu>li.active>a:hover{color:#fff;background-color:#1a1a1a;border-radius:0;font-weight:500 !important}.navbar-default{font-size:16px;height:60px}.btn,.panel,.panel img{border-radius:0 !important}.photos-grid{padding-top:0}@media (max-width:992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}@media (max-width:992px){ .navbar-default{background:transparent;color:white}.navbar-default .navbar-brand,.navbar-default .navbar-header .navbar-toggle{color:white}.navbar-default .navbar-brand:hover,.navbar-default .navbar-header .navbar-toggle:hover{color:#C6AC8F;background-color:transparent}.navbar-default.affix{background-color:rgba(255,255,255,0.7)}.navbar-default.affix .navbar-brand,.navbar-default.affix .navbar-header .navbar-toggle{color:black}.navbar-default.affix .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-toggle:hover{color:#C6AC8F;background-color:transparent}.navbar.navbar-default .navbar-collapse,.navbar.navbar-default.affix .navbar-collapse{background-color:black;max-height:initial;border-color:#C79C68 !important}.navbar-default .navbar-nav>li>a,.navbar-default.affix .navbar-nav>li>a{color:white;font-size:24px;font-family:Montserrat;text-align:center;line-height:1.8em}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default.affix .navbar-nav>li.active>a,.navbar-default.affix .navbar-nav>li>a:hover{color:#C6AC8F}#liFacebookLink,#liInstagramLink,#liYoutubeLink{display:inline-block;width:31%}#hlFacebook,#hlInstagram,#hlYoutube{font-size:16px}#hlFacebook span,#hlInstagram span,#hlYoutube span{display:none}.navbar-toggle span{display:none}}

/* === Builder DOM reconciliation (override mstranka full-viewport theme) ===
   mstranka assumes <body><form height:100%><section min-height:X%>; the builder wraps
   each section in <main><div.section>. Pinning body to 100% clipped <main>'s flow. Let it
   grow; give full-height sections viewport height in vh so they do not depend on a parent. */
html, body, form { height: auto !important; min-height: 100%; }
main { height: auto !important; }
main > div.section > section, main > div.section > header, main > div.section > aside { min-height: 0; }
