
body.wr-fallback{
  --wr-bg:#eef1f5; --wr-card:#ffffff; --wr-ink:#1f2630; --wr-head:#16324f;
  --wr-accent:#1f6feb; --wr-accent-ink:#ffffff; --wr-muted:#6b7686; --wr-line:#e2e6ec;
  --wr-bar:#16324f; --wr-bar-ink:#ffffff; --wr-font:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
  --wr-head-font:var(--wr-font);
  background:var(--wr-bg)!important;color:var(--wr-ink)!important;font-family:var(--wr-font)!important;
}
body.wr-fallback.wr-cat-hotel{
  --wr-bg:#f6f0e6; --wr-card:#fffdf9; --wr-ink:#3a3329; --wr-head:#3f4a36;
  --wr-accent:#4a5d4a; --wr-accent-ink:#f6f0e6; --wr-muted:#6f6452; --wr-line:#e6dcc8;
  --wr-bar:#3f4a36; --wr-bar-ink:#f4efe4;
  --wr-head-font:Georgia,'Times New Roman',serif;
}
body.wr-fallback.wr-cat-food{
  --wr-bg:#fbf6f0; --wr-card:#fffdfb; --wr-ink:#2a1d18; --wr-head:#2a1d18;
  --wr-accent:#c0492f; --wr-accent-ink:#ffffff; --wr-muted:#8a6f5f; --wr-line:#ecdccb;
  --wr-bar:#2a1d18; --wr-bar-ink:#f3e7da;
  --wr-head-font:Georgia,'Times New Roman',serif;
}
body.wr-fallback.wr-cat-sea{
  --wr-bg:#f0f7fa; --wr-card:#ffffff; --wr-ink:#143642; --wr-head:#0e3a4a;
  --wr-accent:#157a9e; --wr-accent-ink:#ffffff; --wr-muted:#4a6b76; --wr-line:#d4e6ec;
  --wr-bar:#0e3a4a; --wr-bar-ink:#eaf4f7;
}


body.wr-fallback #wrapper,body.wr-fallback #page,body.wr-fallback #main,
body.wr-fallback #content,body.wr-fallback #container,body.wr-fallback .container,
body.wr-fallback .hfeed,body.wr-fallback .site,body.wr-fallback #primary,
body.wr-fallback article{
  max-width:960px;margin:24px auto;background:var(--wr-card);padding:28px 32px;
  border:1px solid var(--wr-line);border-radius:12px
}
body.wr-fallback h1,body.wr-fallback h2,body.wr-fallback h3,
body.wr-fallback .entry-title,body.wr-fallback .post-title{
  color:var(--wr-head)!important;font-family:var(--wr-head-font);line-height:1.25;margin:1em 0 .45em
}
body.wr-fallback p,body.wr-fallback li,body.wr-fallback td{line-height:1.7}
body.wr-fallback a{color:var(--wr-accent)}
body.wr-fallback a:hover{opacity:.8}
body.wr-fallback hr{border:0;border-top:1px solid var(--wr-line)}
body.wr-fallback table{max-width:100%;border-collapse:collapse}
body.wr-fallback th,body.wr-fallback td{border-bottom:1px solid var(--wr-line);padding:6px 8px;text-align:left}


body.wr-fallback #header,body.wr-fallback .header,body.wr-fallback #pageHeader,
body.wr-fallback .site-header,body.wr-fallback header{
  background:var(--wr-bar);color:var(--wr-bar-ink);border-radius:12px;
  max-width:960px;margin:20px auto 0;padding:14px 24px
}
body.wr-fallback #header a,body.wr-fallback header a,body.wr-fallback .site-header a{color:var(--wr-bar-ink)}
body.wr-fallback #mainMenu,body.wr-fallback #nav,body.wr-fallback .menu,body.wr-fallback nav{
  display:flex;flex-wrap:wrap;gap:6px;list-style:none
}
body.wr-fallback #mainMenu a,body.wr-fallback nav a{padding:6px 10px;border-radius:6px}


body.wr-fallback .btn,body.wr-fallback .button,body.wr-fallback button,
body.wr-fallback input[type=submit],body.wr-fallback .wr-cta{
  background:var(--wr-accent);color:var(--wr-accent-ink)!important;border:0;
  padding:9px 16px;border-radius:8px;display:inline-block;text-decoration:none;cursor:pointer
}


body.wr-fallback .wr-hero{
  display:block;width:100%;max-width:960px;margin:20px auto 0;height:auto;
  border-radius:12px;object-fit:cover;aspect-ratio:16/6
}
body.wr-fallback .wr-imgrow{
  max-width:960px;margin:14px auto 0;display:grid;gap:10px;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr))
}
body.wr-fallback .wr-img{width:100%;height:auto;border-radius:10px;object-fit:cover;aspect-ratio:4/3}
body.wr-fallback .wr-cap{color:var(--wr-muted);font-size:.85em;margin-top:4px}


body.wr-fallback #footer,body.wr-fallback .footer,body.wr-fallback .site-footer,
body.wr-fallback footer{
  max-width:960px;margin:18px auto;color:var(--wr-muted);font-size:.88em;
  padding:14px 24px;border-top:1px solid var(--wr-line)
}
@media (max-width:700px){
  body.wr-fallback #wrapper,body.wr-fallback #page,body.wr-fallback #main,
  body.wr-fallback #content,body.wr-fallback #container,body.wr-fallback .container,
  body.wr-fallback article{padding:18px 16px;margin:14px}
}


/* wr-reveal-home */

#homepage{height:auto!important;min-height:0!important;overflow:visible!important;
  background-image:none!important;background-color:#fff!important}
#homepage .container{height:auto!important}
#intro-txt{position:static!important;width:auto!important;max-width:1180px!important;
  height:auto!important;margin:0 auto!important;top:auto!important;left:auto!important;
  text-align:left!important;color:#333!important}
#intro-txt h1,#intro-txt h2,#intro-txt h3{color:#2b4a34!important}
#intro-txt img{max-width:100%;height:auto}
#footer-homepage{position:static!important}


/* wr-header-fix */

header{max-width:none!important;width:100%!important;position:static!important;width:auto!important;height:auto!important;
  background:#16324f!important;padding:14px 0!important;margin:0 0 18px!important}
header .container{max-width:1180px!important;margin:0 auto!important;height:auto!important;
  display:flex!important;align-items:center!important;gap:24px!important;
  flex-wrap:wrap!important;padding:0 20px!important;background:none!important;
  box-shadow:none!important;border-radius:0!important}
header .four.columns{width:auto!important;margin:0!important}
header a.scroll_home{display:block!important;line-height:0}
header img.wr-logo{height:56px!important;width:auto!important;display:block!important}
header #top-nav{width:auto!important;flex:1 1 auto!important;margin:0!important;
  height:auto!important;background:none!important}
header #top-nav ul.pges{display:flex!important;flex-wrap:wrap!important;gap:6px 22px!important;
  justify-content:flex-end!important;margin:0!important;padding:0!important;list-style:none!important;
  float:none!important;width:auto!important}
header #top-nav ul.pges li{float:none!important;margin:0!important;padding:0!important;
  background:none!important;border:0!important}
header #top-nav ul.pges li a{color:#eaf1f8!important;font-weight:600!important;
  padding:8px 2px!important;background:none!important;text-transform:none!important}
header #top-nav ul.pges li a:hover{color:#9adcb2!important}
header .btn-responsive-menu{display:none!important}

nav.wr-footer-sitemap{margin:26px auto 6px!important;text-align:center!important;font-size:.85em!important;opacity:.7}
@media (max-width:760px){
  header .container{gap:12px!important}
  header #top-nav ul.pges{justify-content:center!important}
}


/* wr-nowrap-fix */

pre{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:anywhere!important;
  max-width:100%!important;font:inherit!important;background:none!important;border:0!important;
  margin:0 0 10px!important;padding:0!important}
img{max-width:100%;height:auto}
body{overflow-x:hidden}


/* wr-header-clean */

header .container,header .container *{border:0!important;box-shadow:none!important}
header .container{background:transparent!important}
header .lang.hpg{display:none!important}

.links-home{max-width:1180px;margin:0 auto 22px!important;padding:0 20px!important;
  display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important}
.links-home .button_check{display:inline-block!important;background:#2f6b45!important;color:#fff!important;
  padding:11px 22px!important;border-radius:8px!important;text-decoration:none!important;font-weight:600!important}
.links-home .button_check:hover{background:#25563757!important;background:#255637!important}
.links-home .ikonki{display:flex!important;gap:10px!important;align-items:center!important}
.links-home .ikonki img{height:28px!important;width:auto!important;opacity:.85}
#footer-homepage{display:none!important}


/* wr-menu-all */
header #top-nav ul,header nav ul{display:flex!important;flex-wrap:wrap!important;
  gap:6px 22px!important;justify-content:flex-end!important;margin:0!important;padding:0!important;
  list-style:none!important;float:none!important;width:auto!important}
header #top-nav ul li,header nav ul li{float:none!important;margin:0!important;padding:0!important;
  list-style:none!important;background:none!important}
header #top-nav ul li::marker,header nav ul li::marker{content:""!important}
header #top-nav a,header nav a{color:#eaf1f8!important;font-weight:600!important;opacity:1!important;
  text-decoration:none!important;background:none!important;text-indent:0!important;
  width:auto!important;height:auto!important;display:inline-block!important}
header #top-nav a:hover,header nav a:hover{color:#9adcb2!important}
nav.wr-breadcrumbs{max-width:1180px;margin:0 auto 14px!important;padding:0 20px!important;
  font-size:.9em;color:#5a6b60}
nav.wr-breadcrumbs a{color:#2f6b45}


/* wr-menu-color */
body header a,body header a:link,body header a:visited,
body header #top-nav ul li a{color:#eef4fa!important;opacity:1!important;filter:none!important}
body header a:hover{color:#9adcb2!important}

.section-title-2:empty,.section-title-2 > .container:empty{display:none!important}


/* wr-gallery */
.wr-gallery{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;
  gap:12px!important;margin:18px 0!important}
.wr-gallery img{width:100%!important;height:190px!important;object-fit:cover!important;
  border-radius:8px!important;display:block!important}



.wr-dopis{margin-top:6px}
.wr-dopis p{font-size:1rem!important;line-height:1.75!important;margin:0 0 1em!important;
  color:inherit!important;text-align:left}
