.dr-navigation:not([data-dr-layout="legacy-vertical"]):not([data-dr-layout="legacy-sidebar"]) {position:relative; inset:auto!important; float:none!important; clear:both}
.dr-navigation {box-sizing:border-box; max-width:100%; height:auto!important; z-index:50; overflow:visible!important}
.dr-navigation-header {height:auto!important; max-width:100vw; box-sizing:border-box; overflow:visible!important}
.dr-navigation-header > #logo {position:relative!important; inset:auto!important; box-sizing:border-box; padding:24px 16px}
.dr-navigation > .dr-menu {display:flex!important; flex-wrap:wrap; align-items:center; gap:4px; width:auto!important; height:auto!important; margin:0!important; padding:0!important; list-style:none!important}
.dr-navigation .dr-menu > li {display:block!important; float:none!important; position:relative!important; width:auto!important; height:auto!important; margin:0!important; padding:0!important; background:none!important; list-style:none!important}
.dr-navigation .dr-menu > li > a, .dr-navigation .dr-casino-toggle {display:block!important; box-sizing:border-box; min-height:44px; max-width:100%; padding:12px 16px!important; margin:0!important; border:0!important; background:transparent; color:inherit; font:inherit; font-weight:600; line-height:1.35!important; text-decoration:none!important; text-transform:none!important; cursor:pointer; overflow-wrap:anywhere}
.dr-navigation .dr-menu > li > a:hover, .dr-navigation .dr-casino-toggle:hover {background:#0000000a}
.dr-casino-toggle::after {content:' ▾'}
.dr-navigation button:focus-visible, .dr-navigation a:focus-visible {outline:2px solid currentColor; outline-offset:-3px}
.dr-navigation .dr-submenu {display:none!important; position:absolute!important; z-index:100; top:100%; right:0; left:auto!important; min-width:220px; width:max-content!important; max-width:min(320px,90vw); height:auto!important; background:#fff; color:#18222d; padding:8px!important; margin:0!important; box-shadow:0 8px 30px #0003; list-style:none; border:1px solid #dce2e7}
.dr-navigation .dr-submenu li {display:block!important; float:none!important; width:auto!important; height:auto!important; margin:0!important; padding:0!important; background:none!important; list-style:none!important}
.dr-navigation .dr-submenu a {display:block!important; min-height:44px; box-sizing:border-box; font-size:16px!important; line-height:1.4!important; color:#18222d!important; padding:12px 14px!important; text-decoration:none; white-space:normal; overflow-wrap:anywhere}
.dr-submenu a:hover,.dr-submenu a:focus {background:#edf2f5}
.dr-navigation .dr-casino.dr-open > .dr-submenu {display:block!important}
.dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-submenu {background:#000!important; color:#fff!important; border-color:#333!important}
.dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-submenu a {color:#fff!important}
.dr-navigation[data-dr-layout="legacy-sidebar"] {box-sizing:border-box; width:100%!important; max-width:100%!important; margin:0 0 10px!important; text-align:left!important; color:inherit}
.dr-navigation[data-dr-layout="legacy-sidebar"] > .dr-menu {display:block!important; width:100%!important; box-sizing:border-box}
.dr-navigation[data-dr-layout="legacy-sidebar"] .dr-menu > li {display:block!important; width:100%!important; margin:0 0 3px!important}
.dr-navigation[data-dr-layout="legacy-sidebar"] .dr-menu > li > a,
.dr-navigation[data-dr-layout="legacy-sidebar"] .dr-casino-toggle {width:100%!important; min-height:0!important; padding:7px 10px!important; text-align:left!important; line-height:1.3!important}
.dr-navigation[data-dr-layout="legacy-sidebar"] .dr-submenu {position:static!important; right:auto!important; left:auto!important; width:100%!important; min-width:0; max-width:100%; box-sizing:border-box; margin:3px 0 0!important; box-shadow:none}
.dr-navigation[data-dr-layout="legacy-sidebar"] .dr-submenu a {min-height:0!important; padding:6px 10px!important; font-size:inherit!important; line-height:1.3!important}
.dr-mobile-toggle {display:none}
.dr-casino-content {min-height:50vh; padding:32px 24px; box-sizing:border-box}
.dr-fallback-logo {max-width:180px; max-height:80px}
img {max-width:100%; height:auto}
body {overflow-wrap:break-word}
body.dr-legacy-table-layout :is(table,tbody,tr,td)[height="100%"] {height:auto!important; min-height:0!important}
.dr-unlinked {cursor:inherit}
@media(min-width:801px) {
  .dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) > .dr-menu {display:block!important; width:100%!important}
  .dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-menu > li {display:block!important; width:100%!important; margin:0 0 3px!important}
  .dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-menu > li > a,
  .dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-casino-toggle {min-height:0!important; width:100%; padding:3px 6px!important; text-align:left; line-height:1.3!important}
  .dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-submenu {position:static!important; right:auto!important; left:auto!important; width:100%!important; min-width:0; max-width:100%; box-sizing:border-box; margin:3px 0 0!important; box-shadow:none}
  .dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-submenu a {min-height:0; padding:3px 6px!important; font-size:inherit!important}
}
@media(max-width:800px) {
  body.dr-legacy-table-layout {min-width:0!important; max-width:100vw!important; overflow-x:hidden}
  body.dr-legacy-table-layout .dr-legacy-layout-table,
  body.dr-legacy-table-layout .dr-legacy-layout-table > tbody,
  body.dr-legacy-table-layout .dr-legacy-layout-table > tbody > tr,
  body.dr-legacy-table-layout .dr-legacy-layout-table > tbody > tr > td {display:block!important; box-sizing:border-box; width:100%!important; max-width:100%!important; height:auto!important}
  body.dr-legacy-table-layout .dr-legacy-layout-table {table-layout:fixed!important}
  body.dr-legacy-table-layout .dr-legacy-width-table {box-sizing:border-box; width:100%!important; max-width:100%!important; table-layout:fixed!important}
  body.dr-legacy-table-layout .dr-legacy-width-table > tbody > tr > td {box-sizing:border-box; min-width:0!important; width:auto!important; max-width:100%!important}
  body.dr-legacy-table-layout .dr-legacy-layout-table > tbody > tr > td {width:100%!important}
  body.dr-legacy-table-layout :is(table,tbody,tr,td,div,p,ul,ol,img) {max-width:100%!important; box-sizing:border-box; overflow-wrap:anywhere}
  body.dr-legacy-table-layout .dr-legacy-flash-menu-host > :not(.dr-navigation) {display:none!important}
  body.dr-legacy-table-layout .dr-legacy-flash-menu-host {padding:8px!important}
  body.dr-legacy-vertical-navigation {min-width:0!important; overflow-x:hidden}
  body.dr-legacy-vertical-navigation #main {box-sizing:border-box; width:100%!important; max-width:100%!important; margin:0 auto!important}
  body.dr-legacy-vertical-navigation :is(#text,#text2,#text_det,#vypis,#diskuze,.dr-casino-content) {box-sizing:border-box; width:100%!important; max-width:100%!important; margin-right:0!important; padding-right:16px!important; padding-left:16px!important}
  body.dr-legacy-vertical-navigation #top {box-sizing:border-box; left:0!important; width:100%!important; max-width:100%!important; margin-left:0!important}
  body.dr-legacy-vertical-navigation :is(img,table,fieldset,input,select,textarea) {max-width:100%!important; box-sizing:border-box}
  body.dr-legacy-sidebar-navigation {min-width:0!important; max-width:100vw!important; overflow-x:hidden}
  body.dr-legacy-sidebar-navigation :is(#wrapper,.dr-legacy-sidebar-shell) {box-sizing:border-box; width:100%!important; max-width:100vw!important; margin-left:0!important; margin-right:0!important}
  body.dr-legacy-sidebar-navigation :is(#left,#content,.dr-legacy-sidebar-column,.dr-legacy-content-column) {box-sizing:border-box; float:none!important; position:static!important; left:auto!important; width:100%!important; max-width:100%!important; min-width:0!important; margin-left:0!important; margin-right:0!important; overflow:visible!important}
  body.dr-legacy-sidebar-navigation :is(#left,.dr-legacy-sidebar-column) {padding:0 8px 8px!important}
  body.dr-legacy-sidebar-navigation :is(#content,.dr-legacy-content-column) {border-left:0!important; border-right:0!important}
  body.dr-legacy-sidebar-navigation :is(#footer,#reklama) {box-sizing:border-box; width:100%!important; max-width:100%!important; margin-left:0!important; margin-right:0!important}
  body.dr-legacy-sidebar-navigation #menubottom {box-sizing:border-box; width:100%!important; max-width:100%!important; margin-left:0!important}
  body.dr-legacy-sidebar-navigation #topmenu {box-sizing:border-box; width:100%!important; max-width:100%!important; margin:0 0 8px!important; text-align:left!important}
  .dr-navigation-header > #hmenu {position:static!important; padding:8px 16px}
  .dr-navigation {display:block!important; position:relative; width:min(100%,100vw)!important}
  .dr-navigation[data-dr-layout="legacy-vertical"] {position:absolute!important; top:60px!important; right:8px!important; bottom:auto!important; left:auto!important; width:144px!important; margin-left:0!important}
  .dr-navigation[data-dr-layout="legacy-sidebar"] {position:relative!important; inset:auto!important; width:100%!important; max-width:100%!important; margin:0 0 8px!important}
  .dr-navigation[data-dr-layout="legacy-dynamic"] {position:relative!important; inset:auto!important; width:100%!important; margin:8px 0!important}
  .dr-mobile-toggle {display:block!important; background:#fff; color:#18222d; border:1px solid #c9d2dc; border-radius:5px; padding:10px 16px; min-height:44px; font:600 17px/1.4 Arial,sans-serif; cursor:pointer}
  .dr-navigation > .dr-menu {display:none!important}
  .dr-navigation.dr-open > .dr-menu {display:flex!important; flex-direction:column; align-items:stretch; position:relative!important; width:100%!important; height:auto!important; max-height:none!important; padding:8px 0!important}
  .dr-navigation[data-dr-layout="legacy-sidebar"] > .dr-menu {display:none!important}
  .dr-navigation[data-dr-layout="legacy-sidebar"].dr-open > .dr-menu {display:flex!important}
  .dr-navigation .dr-menu > li {width:100%!important}
  .dr-navigation .dr-casino-toggle {width:100%; text-align:left}
  .dr-navigation .dr-submenu {position:static!important; width:100%!important; min-width:0; max-width:100%; box-sizing:border-box; box-shadow:none; margin-top:4px!important}
  .dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-submenu {padding:4px!important}
  .dr-navigation:is([data-dr-layout="legacy-vertical"],[data-dr-layout="legacy-dynamic"]) .dr-submenu a {min-height:0!important; padding:7px 8px!important; font-size:14px!important; line-height:1.35!important}
}


/* deploy enhancements */
.dr-mobile-toggle{display:none;min-height:44px;padding:10px 14px;border:1px solid #c9d4cc;background:#fff;border-radius:8px;cursor:pointer;font:600 15px/1.2 inherit}
.dr-article-page .dr-navigation > .dr-menu{display:flex;flex-wrap:wrap;gap:2px;list-style:none;margin:0;padding:0}
.dr-article-page .dr-submenu{right:auto;left:0}
.dr-footer-ratgeber h4{margin:0 0 8px}
@media(max-width:900px){
  .dr-mobile-toggle{display:inline-flex;align-items:center}
  .dr-navigation > .dr-menu{display:none!important;width:100%;flex-direction:column;align-items:stretch;padding:8px 0}
  .dr-navigation.dr-open > .dr-menu{display:flex!important}
  .dr-navigation .dr-submenu{position:static!important;box-shadow:none;border:0;padding-left:8px!important;width:100%!important;max-width:none}
  .dr-navigation .dr-casino.dr-open > .dr-submenu{display:block!important}
}
.dr-footer-inject{margin-top:12px}
.fusion-footer .dr-footer-ratgeber, .dr-footer-inject .dr-footer-ratgeber{
  background:#0f2416;color:#e7f0e8;padding:16px;border-radius:8px
}
.fusion-footer .dr-footer-ratgeber a{color:#fff}


/* ux menu fix */
.fusion-main-menu,
.fusion-mobile-menu-icons,
nav.fusion-mobile-nav-holder,
.fusion-mobile-nav-holder,
#wrapper .fusion-main-menu { display: none !important; }
body .dr-navigation {
  display: block !important;
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 8px 12px;
  background: #ffffffee;
  border-bottom: 1px solid #d5e0d7;
  position: relative;
  z-index: 1000;
}
body .dr-navigation > .dr-menu {
  display: flex !important;
  flex-wrap: wrap;
  gap: 2px;
  list-style: none;
  margin: 0;
  padding: 0;
}
body .dr-navigation .dr-menu > li > a,
body .dr-navigation .dr-casino-toggle {
  color: #1c2a22 !important;
  font-size: 14px !important;
}
@media (max-width: 900px) {
  body .dr-navigation > .dr-menu { display: none !important; }
  body .dr-navigation.dr-open > .dr-menu { display: flex !important; flex-direction: column; }
  body .dr-mobile-toggle { display: inline-flex !important; }
}


/* submenu above leftover headers */
.dr-navigation { position: relative; z-index: 10050 !important; }
.dr-navigation .dr-submenu { z-index: 10060 !important; }
header.fusion-header-wrapper, .fusion-header-wrapper.fusion-header-shadow { display: none !important; }


/* Hide broken icomoon pseudo-icons (font often fails offline / wrong root) */
.fusion-widget-area .widget_nav_menu li a:before,
.fusion-widget-area .widget_pages li a:before,
.fusion-widget-area .widget_categories li a:before,
.fusion-widget-area .widget_archive li a:before,
.fusion-widget-area .widget_meta li a:before,
.fusion-widget-area .widget_recent_entries li a:before,
.fusion-widget-area .widget_links li a:before,
.fusion-widget-area .widget .recentcomments:before,
.fusion-footer-widget-area .widget_nav_menu li a:before,
.fusion-footer-widget-area .widget_pages li a:before,
.fusion-footer-widget-area .widget_recent_entries li a:before,
.fusion-footer-widget-area .widget_archive li a:before,
.fusion-footer-widget-area .widget_categories li a:before,
.fusion-footer-widget-area .widget_meta li a:before,
.fusion-footer-widget-area .widget_links li a:before,
.fusion-footer-widget-area .widget .recentcomments:before,
#wrapper .fusion-vertical-menu-widget .menu li a .arrow:before,
.fusion-social-networks .fusion-social-network-icon:before,
.fusion-social-links-footer .fusion-social-network-icon:before {
  content: none !important;
  display: none !important;
}

/* Scroll-to-top: plain unicode instead of missing icomoon glyph */
#toTop:before {
  content: "\25B2" !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  line-height: 35px !important;
  -webkit-font-smoothing: auto !important;
}

/* Search submit: avoid PUA glyph that renders as broken icon */
.fusion-search-submit.searchsubmit {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
}

.dr-footer-more h4{margin:0 0 8px}
.fusion-footer .dr-footer-more, .dr-footer-inject .dr-footer-more{
  margin-top:16px;
}
.fusion-footer .dr-footer-more a{color:#fff}
.dr-footer-more ul{
  list-style:none;
  margin:0;
  padding:0;
  display:flex;
  flex-wrap:wrap;
  gap:6px 14px;
}
.dr-footer-more li{margin:0;padding:0}
.dr-footer-more a{text-decoration:underline}
