.elementor-20508 .elementor-element.elementor-element-a2e8bb4{--display:flex;--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20508 .elementor-element.elementor-element-fccb314{--display:flex;}.elementor-20508 .elementor-element.elementor-element-27e0167{--display:flex;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-20508 .elementor-element.elementor-element-1fc226c{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-20508 .elementor-element.elementor-element-f56de99{--grid-columns:3;}.elementor-20508 .elementor-element.elementor-element-f56de99 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-20508 .elementor-element.elementor-element-f56de99 .e-loop-item > .elementor-section, .elementor-20508 .elementor-element.elementor-element-f56de99 .e-loop-item > .elementor-section > .elementor-container, .elementor-20508 .elementor-element.elementor-element-f56de99 .e-loop-item > .e-con, .elementor-20508 .elementor-element.elementor-element-f56de99 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-20508 .elementor-element.elementor-element-d52b728{--display:flex;--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;}.elementor-20508 .elementor-element.elementor-element-1525e6c{--display:flex;}.elementor-20508 .elementor-element.elementor-element-cfe4a94 .elementor-heading-title{font-family:"Jersey 25", Sans-serif;font-size:40px;font-weight:500;}.elementor-20508 .elementor-element.elementor-element-bc6cebf{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:5px;--e-filter-normal-text-color:var( --e-global-color-ee71450 );--e-filter-hover-text-color:var( --e-global-color-ee71450 );--e-filter-active-text-color:#8422FA;--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-20508 .elementor-element.elementor-element-bc6cebf .e-filter-item{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-20508 .elementor-element.elementor-element-bc6cebf .e-filter-item:hover:not( [aria-pressed=true] ){border-style:none;}.elementor-20508 .elementor-element.elementor-element-bc005d8{--display:flex;}.elementor-20508 .elementor-element.elementor-element-5700ffb .elementor-heading-title{font-family:"Jersey 25", Sans-serif;font-size:40px;font-weight:500;}.elementor-20508 .elementor-element.elementor-element-e3ecbae{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:15px;--e-filter-normal-text-color:var( --e-global-color-ee71450 );--e-filter-hover-text-color:var( --e-global-color-ee71450 );--e-filter-item-border-radius:2px 2px 2px 2px;}.elementor-20508 .elementor-element.elementor-element-e3ecbae .e-filter-item{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:700;padding:7px 7px 7px 7px;}.elementor-20508 .elementor-element.elementor-element-e3ecbae .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ee71450 );box-shadow:2px 2px 0px 0px #000000;}.elementor-20508 .elementor-element.elementor-element-e3ecbae .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:2px 2px 2px 2px;box-shadow:5px 5px 0px 0px #8422FA;}.elementor-20508 .elementor-element.elementor-element-23f4631{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:481px){.elementor-20508 .elementor-element.elementor-element-1fc226c{--width:70%;}.elementor-20508 .elementor-element.elementor-element-d52b728{--width:30%;}}@media(max-width:768px) and (min-width:481px){.elementor-20508 .elementor-element.elementor-element-1fc226c{--width:100%;}.elementor-20508 .elementor-element.elementor-element-d52b728{--width:1100%;}}@media(max-width:1366px){.elementor-20508 .elementor-element.elementor-element-f56de99{--grid-columns:3;}}@media(max-width:1024px){.elementor-20508 .elementor-element.elementor-element-f56de99{--grid-columns:2;}}@media(max-width:768px){.elementor-20508 .elementor-element.elementor-element-f56de99{--grid-columns:1;}}@media(max-width:480px){.elementor-20508 .elementor-element.elementor-element-f56de99{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-bc6cebf */.\30 001 search.e-filter button.e-filter-item:hover {
    text-decoration-line: underline !important;
    text-decoration-thickness: 3px !important;
    text-decoration-color: #8422FA !important;
    text-underline-offset: 3px !important;
    border-radius: 2px !important; /* pokud chceš i ten radius */
}

.\30 001 search.e-filter button.e-filter-item {
    position: relative !important;
    padding-left: 20px !important;
}

.\30 001 search.e-filter button.e-filter-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 10px;
    height: 10px;
    transform: translateY(-50%);
    background-image: url("https://parkliku.cz/wp-content/uploads/2025/12/Rectangle-2.svg");
    background-size: contain;
    background-repeat: no-repeat;
}
.\30 001 search.e-filter button.e-filter-item[aria-pressed="true"]::before {
    filter: invert(19%) sepia(96%) saturate(7485%) hue-rotate(269deg) brightness(94%) contrast(96%);
}


.\30 001 search.e-filter button.e-filter-item:hover {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}
/* Vypnout rámečky úplně – všechny stavy */
.\30 001 search.e-filter button.e-filter-item,
.\30 001 search.e-filter button.e-filter-item:hover,
.\30 001 search.e-filter button.e-filter-item:focus,
.\30 001 search.e-filter button.e-filter-item:active,
.\30 001 search.e-filter button.e-filter-item:focus-visible,
.\30 001 search.e-filter button.e-filter-item:focus-within {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-e3ecbae */.\30 002 search.e-filter button.e-filter-item:hover {
    border-radius: 2px !important;
}
/* Aktivní stav pro 0002 */
.\30 002 search.e-filter button.e-filter-item[aria-pressed="true"] {
    color: #8422FA !important;                      /* text */
    border: 2px solid #8422FA !important;          /* rámeček */
    box-shadow: 0 0 6px #8422FA !important;         /* stín */
}
/* Border radius 2px pro všechny stavy */
.\30 002 search.e-filter button.e-filter-item,
.\30 002 search.e-filter button.e-filter-item:hover,
.\30 002 search.e-filter button.e-filter-item:focus,
.\30 002 search.e-filter button.e-filter-item:active,
.\30 002 search.e-filter button.e-filter-item:focus-visible,
.\30 002 search.e-filter button.e-filter-item:focus-within {
    border-radius: 2px !important;
}

.\30 002 search.e-filter button.e-filter-item[aria-pressed="true"] {
    box-shadow: 4px 4px 0px 0px #8422FA !important;
}/* End custom CSS */