.square_gallery .et_pb_gallery_items{display:grid;grid-template-columns:repeat(3,auto);grid-gap:1vw}.square_gallery .et_pb_gallery_item:nth-child(1){grid-column:1 / span 3}.square_gallery .et_pb_gallery_item:nth-child(1) img{aspect-ratio:3/2}.square_gallery .et_pb_gallery_item img,.et_overlay{border-radius:50px!important}@media (max-width:960px){.square_gallery .et_pb_gallery_item img,.et_overlay{border-radius:35px!important}.square_gallery .et_pb_gallery_items{grid-gap:2vw}}article{padding:0!important;margin:0!important}.mfp-title{display:none}.category div{background:transparent;border-width:3px;padding:10px 20px 10px 20px!important;border-radius:100px;width:fit-content;color:white!important}.category-detske .category div{background-color:#6dc8ed!important}.category-sportovni .category div{background-color:#5DC360!important}.category-adrenalin .category div{background-color:#ff964F!important}.category-party .category div{background-color:#b19cd9!important}.category-catering .category div{background-color:#ff6961!important}.category-rauty .category div{background-color:#2F6690!important}.category-party_stany .category div{background-color:#5dc360!important}.category-food_trucky .category div{background-color:#FFCD68!important}.category-fotokoutek .category div{background-color:#FF9169!important}.category-vyzdoba_a_dekorace .category div{background-color:#A06CD5!important}.category-zabava_a_doplnky .category div{background-color:#0A8754!important}.table_post table{border-collapse:collapse;border-style:hidden!important;width:100%}.table_post td{border:1px solid #e0d8d3;padding:3% 0 3% 0!important;vertical-align:top}.table_post td:first-child{width:25%!important}.table_post td:last-child{padding-left:5%!important;width:75%!important}.table_post tr:first-child td{padding-top:0%!important}.table_post tr:last-child td{padding-bottom:0%!important}.cena_table{display:none}.cena_table td:first-child{width:75%!important}.cena_table td:last-child{width:25%!important}@media (max-width:960px){.cena_table td:first-child{width:60%!important}.cena_table td:last-child{width:40%!important}}.cena_table td{padding:0!important;vertical-align:center}.cena_table table{border-style:hidden!important}.cena_div{float:right;background:linear-gradient(90deg,rgba(192,143,69,1) 0%,rgba(220,193,111,1) 40%,rgba(220,193,111,1) 60%,rgba(192,143,69,1) 100%)!important;background-size:200%!important;background-position:0%!important;border-width:3px;padding:10px 20px 10px 20px;border-radius:100px;width:fit-content;color:white;transition:300ms}.cena_div:hover{background-position:100%!important}