.elementor-31087 .elementor-element.elementor-element-4b934e0{width:100%;max-width:100%;}.elementor-31087 .elementor-element.elementor-element-4b934e0 .portfolio-tabs-wapper.filters{text-align:center;}.elementor-31087 .elementor-element.elementor-element-4b934e0 .wapper_portfolio.style09 .portfolio-hover .thumb-bg h3 a{font-family:var( --e-global-typography-ab1cf18-font-family ), Sans-serif;font-size:var( --e-global-typography-ab1cf18-font-size );font-weight:var( --e-global-typography-ab1cf18-font-weight );line-height:var( --e-global-typography-ab1cf18-line-height );}.elementor-31087 .elementor-element.elementor-element-4b934e0  .wapper_portfolio.style09 .portfolio-hover .thumb-bg .mask-content .cat_portfolio{font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-31087 .elementor-element.elementor-element-4b934e0 .wapper_portfolio.style09 .portfolio-hover .thumb-bg .mask-content .cat_portfolio a{color:#999999;}.elementor-31087 .elementor-element.elementor-element-4b934e0 .wapper_portfolio.style09 .portfolio-hover .thumb-bg .mask-content .cat_portfolio a:hover{color:var( --e-global-color-primary );}.elementor-31087 .elementor-element.elementor-element-4b934e0 .wapper_portfolio.style09 .portfolio-hover .thumb-bg .mask-content .description{-webkit-line-clamp:3;}@media(max-width:1024px){.elementor-31087 .elementor-element.elementor-element-4b934e0 .wapper_portfolio.style09 .portfolio-hover .thumb-bg h3 a{font-size:var( --e-global-typography-ab1cf18-font-size );line-height:var( --e-global-typography-ab1cf18-line-height );}}@media(max-width:767px){.elementor-31087 .elementor-element.elementor-element-4b934e0 .wapper_portfolio.style09 .portfolio-hover .thumb-bg h3 a{font-size:var( --e-global-typography-ab1cf18-font-size );line-height:var( --e-global-typography-ab1cf18-line-height );}}/* Start custom CSS for thim-portfolio, class: .elementor-element-4b934e0 *//* Zneviditelní původní slovo, ale zachová fyzický prostor tlačítka */
.elementor-31087 .elementor-element.elementor-element-4b934e0 ul li a[data-filter="*"] {
    visibility: hidden !important;
    position: relative;
}

/* Vykreslí tvůj nový text přesně do uvolněného prostoru */
.elementor-31087 .elementor-element.elementor-element-4b934e0 ul li a[data-filter="*"]::after {
    content: "Vše";
    visibility: visible !important;
    position: absolute;
    left: 0;
    top: 0;
    color: inherit;
}/* End custom CSS */