.elementor-52401 .elementor-element.elementor-element-677117c{--display:flex;--width:97.662%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-52401 .elementor-element.elementor-element-677117c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52401 .elementor-element.elementor-element-92ff577{--display:flex;--width:30%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52401 .elementor-element.elementor-element-92f60ac > .elementor-widget-container{margin:0px 0px 24px 24px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-el_color_7_4 );}.elementor-52401 .elementor-element.elementor-element-92f60ac .elementor-heading-title{font-size:30px;}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu > li > a{justify-content:flex-start;align-items:flex-start;text-align:left;--menu-position:flex-start;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-left-width:1px;padding:24px 24px 24px 24px;color:var( --e-global-color-el_color_7 );}.elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content{padding:0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 0 0 var(--icon-spacing);padding:0 0 0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 0 0 var(--icon-spacing);padding:0 0 0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 var(--icon-spacing) 0 0;padding:0 var(--icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 var(--icon-spacing) 0 0;padding:0 var(--icon-size) 0 0;}.elementor-52401 .elementor-element.elementor-element-b724d56 .vertical-sub-nav{--sub-justify-content:flex-start;--sub-align-items:flex-start;--sub-text-align:left;--sub-menu-position:flex-start;}.elementor-52401 .elementor-element.elementor-element-b724d56 li > a .item-content > i, .elementor-52401 .elementor-element.elementor-element-b724d56 li > a .item-content > img, .elementor-52401 .elementor-element.elementor-element-b724d56 li > a .item-content > svg{display:flex;}.elementor-52401 .elementor-element.elementor-element-b724d56.widget-divider-yes .dt-nav-menu > li:after{border-bottom-style:solid;}.elementor-52401 .elementor-element.elementor-element-b724d56.widget-divider-yes .dt-nav-menu > li:first-child:before{border-top-style:solid;}.elementor-52401 .elementor-element.elementor-element-b724d56 .first-item-border-hide .dt-nav-menu > li:first-child:before{border-top-style:none;}.elementor-52401 .elementor-element.elementor-element-b724d56.widget-divider-yes .first-item-border-hide .dt-nav-menu > li:first-child{padding-top:0;}.elementor-52401 .elementor-element.elementor-element-b724d56.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child:after{border-bottom-style:none;}.elementor-52401 .elementor-element.elementor-element-b724d56.widget-divider-yes .last-item-border-hide .dt-nav-menu > li:last-child{padding-bottom:0;}.elementor-52401 .elementor-element.elementor-element-b724d56.widget-divider-yes{--divider-width:1px;} .elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu > li > a{font-size:20px;}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .next-level-button {left:24px;}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .next-level-button {right:24px;}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu > li > a .item-content svg{fill:var( --e-global-color-el_color_7 );color:var( --e-global-color-el_color_7 );}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu > li > a:hover{color:var( --e-global-color-el_color_1_3 );background-color:var( --e-global-color-el_color_7_4 );border-color:var( --e-global-color-el_color_7_4 );}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu > li > a:hover .item-content svg{fill:var( --e-global-color-el_color_1_3 );color:var( --e-global-color-el_color_1_3 );}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu > li > a.active{color:var( --e-global-color-el_color_0 );background-color:var( --e-global-color-el_color_1_3 );border-color:var( --e-global-color-el_color_1_3 );}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu > li > a.active .item-content svg{fill:var( --e-global-color-el_color_0 );color:var( --e-global-color-el_color_0 );}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu li.depth-0 > a{--icon-margin:0 var(--icon-column-spacing) 0 0;--item-direction:row;--item-align:center;--sub-item-align:center;--item-justify:inherit;--icon-order:0;--icon-column-spacing:5px;--icon-column-size:16px;}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu li.menu-item.depth-0 > a .item-content > i{font-size:16px;}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg{width:16px !important;height:16px!important;}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu li.menu-item.depth-0 > a .item-content i{color:var( --e-global-color-el_color_1_3 );}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu li.menu-item.depth-0 > a .item-content svg{fill:var( --e-global-color-el_color_1_3 );color:var( --e-global-color-el_color_1_3 );}.elementor-52401 .elementor-element.elementor-element-b724d56 .vertical-sub-nav > li:not(:last-child){padding-bottom:calc(0px);margin-bottom:0;--sub-grid-row-gap:0px;}.elementor-52401 .elementor-element.elementor-element-b724d56.sub-widget-divider-yes .vertical-sub-nav > li:first-child{padding-top:calc(0px/2);}.elementor-52401 .elementor-element.elementor-element-b724d56 .vertical-sub-nav .vertical-sub-nav > li:first-child{margin-top:calc(0px/2);padding-top:calc(0px/2);}.elementor-52401 .elementor-element.elementor-element-b724d56 .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child{padding-top:0;}.elementor-52401 .elementor-element.elementor-element-b724d56.sub-widget-divider-yes .vertical-sub-nav > li:last-child{padding-bottom:calc(0px/2);}.elementor-52401 .elementor-element.elementor-element-b724d56 .vertical-sub-nav .vertical-sub-nav > li:last-child{margin-bottom:calc(0px/2);padding-bottom:calc(0px/2);}.elementor-52401 .elementor-element.elementor-element-b724d56.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child{padding-bottom:0;}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav{margin-bottom:calc(-0px);}.elementor-52401 .elementor-element.elementor-element-b724d56 .dt-nav-menu .vertical-sub-nav {--icon-margin:0 var(--icon-column-spacing) 0 0;--item-direction:row;--item-align:center;--sub-item-align:center;--item-justify:inherit;--icon-order:0;--icon-column-spacing:5px;--icon-column-size:16px;}.elementor-52401 .elementor-element.elementor-element-b724d56 .vertical-sub-nav li.menu-item > a .item-content > i{font-size:16px;}.elementor-52401 .elementor-element.elementor-element-b724d56 .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-52401 .elementor-element.elementor-element-b724d56 .vertical-sub-nav li.menu-item > a .item-content > svg{width:16px !important;height:16px!important;}.elementor-52401 .elementor-element.elementor-element-76f676a{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-52401 .elementor-element.elementor-element-dad9837{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-52401 .elementor-element.elementor-element-bb7c4e5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-52401 .elementor-element.elementor-element-bb7c4e5 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-52401 .elementor-element.elementor-element-bb7c4e5.elementor-element{--align-self:center;}.elementor-52401 .elementor-element.elementor-element-bc3bb89{--grid-columns:3;}.elementor-52401 .elementor-element.elementor-element-bc3bb89 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-52401 .elementor-element.elementor-element-bc3bb89 .e-loop-item > .elementor-section, .elementor-52401 .elementor-element.elementor-element-bc3bb89 .e-loop-item > .elementor-section > .elementor-container, .elementor-52401 .elementor-element.elementor-element-bc3bb89 .e-loop-item > .e-con, .elementor-52401 .elementor-element.elementor-element-bc3bb89 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){ .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 0 0 var(--icon-spacing);padding:0 0 0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 0 0 var(--icon-spacing);padding:0 0 0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 var(--icon-spacing) 0 0;padding:0 var(--icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 var(--icon-spacing) 0 0;padding:0 var(--icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {margin:0 var(--icon-spacing);padding:0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content{margin:0 0 0 var(--sub-icon-spacing);padding:0 0 0 var(--sub-icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content{margin:0 0 0 var(--sub-icon-spacing);padding:0 0 0 var(--sub-icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {margin:0 var(--icon-spacing);padding:0 var(--sub-icon-size);}.elementor-52401 .elementor-element.elementor-element-b724d56{width:100%;max-width:100%;}.elementor-52401 .elementor-element.elementor-element-b724d56 li > a .item-content > i, .elementor-52401 .elementor-element.elementor-element-b724d56 li > a .item-content > img, .elementor-52401 .elementor-element.elementor-element-b724d56 li > a .item-content > svg{display:flex;}.elementor-52401 .elementor-element.elementor-element-dad9837{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52401 .elementor-element.elementor-element-bc3bb89{--grid-columns:2;}}@media(max-width:767px){.elementor-52401 .elementor-element.elementor-element-92ff577{--width:100%;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 0 0 var(--icon-spacing);padding:0 0 0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 0 0 var(--icon-spacing);padding:0 0 0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 var(--icon-spacing) 0 0;padding:0 var(--icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content{margin:0 var(--icon-spacing) 0 0;padding:0 var(--icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {margin:0 var(--icon-spacing);padding:0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {margin:0 var(--icon-spacing);padding:0 var(--icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content{margin:0 0 0 var(--sub-icon-spacing);padding:0 0 0 var(--sub-icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content{margin:0 0 0 var(--sub-icon-spacing);padding:0 0 0 var(--sub-icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content{margin:0 var(--sub-icon-spacing) 0 0;padding:0 var(--sub-icon-size) 0 0;} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {margin:0 var(--sub-icon-spacing);padding:0 var(--sub-icon-size);} .elementor-52401 .elementor-element.elementor-element-b724d56.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {margin:0 var(--sub-icon-spacing);padding:0 var(--sub-icon-size);}.elementor-52401 .elementor-element.elementor-element-76f676a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-52401 .elementor-element.elementor-element-dad9837{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-52401 .elementor-element.elementor-element-bc3bb89{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-ad6c7e0 */.wpc-filters-scroll-container .wpc-filters-widget-wrapper {
    display: flex;
    flex-wrap: nowrap;
    gap: 1rem;
    align-items: center;
    flex-direction: column;
}

@media (min-width: 560px) and (max-width: 1025px) {
  .wpc-filters-scroll-container .wpc-filters-widget-wrapper {
      flex-direction: row;
      flex-wrap: wrap;
      align-items: flex-start;
  }
  .wpc-filters-scroll-container .wpc-filters-widget-wrapper > * {
      flex: 0 0 auto;
  }
}


.wpc-filters-scroll-container .wpc-filters-widget-wrapper {
  display: flex;
  flex-wrap: nowrap;
  gap: 1rem;
  align-items: center;
}

.wpc-filters-widget-wrapper .wpc-filters-section {
  margin: 0;
}

.wpc-filters-widget-wrapper .wpc-filters-section select,
.wpc-filters-widget-wrapper .wpc-filters-section a {
  min-width: 200px;
  border-radius: 0 !important;
}

/* Skrytí tlačítka Vynulovat */
.wpc-filters-reset-button {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bb7c4e5 *//* základní styl krajů */
svg .kraj path { fill: #b2d6d0; stroke: #ffffff; transition: fill 0.4s; }

/* změna barvy při najetí myši */
svg .kraj path:hover { fill: #006d5c; cursor: pointer; }

/* trvalé zvýraznění vybraného kraje */
svg .kraj path.kraj-active { fill: #006d5c; }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-bc3bb89 *//* Hláška pro prázdnou kategorii */
.empty-category-message {
    padding: 60px 30px;
    text-align: center;
    background: #f9f9f9;
    border: 2px dashed #ddd;
    border-radius: 8px;
    margin: 20px 0;
}

.empty-category-message h3 {
    font-size: 24px;
    color: #333;
    margin-bottom: 10px;
}

.empty-category-message p {
    font-size: 16px;
    color: #666;
}

/* cílíme na konkrétní loop */
#fe-loop .elementor-loop-container.elementor-grid{
  grid-auto-rows: auto !important;
  align-items: start;
}

#fe-loop .elementor-loop-container.elementor-grid > .mm-year{
  grid-column: 1 / -1;
  margin: 16px 0 10px;
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 1.25;
}

#fe-loop .mm-year:first-child{ margin-top: 0 }

#fe-loop .e-loop-item{ align-self: start }

#fe-loop #title-year,
#fe-loop .title-year{ display: none }/* End custom CSS */