.tmf-menu {
    width: 100%;
}

.tmf-menu--empty,
.tmf-menu__admin-error {
    padding: 14px 16px;
    border: 1px solid #d63638;
    background: #fff5f5;
    color: #7a1111;
    border-radius: 8px;
}

.tmf-menu__updated {
    margin-top: 16px;
    font-size: 0.875rem;
    opacity: 0.7;
}

.tmf-menu--html-copy .jlistek-loc,
.tmf-menu--html-copy [id="jlistek-loc"] {
    width: 100%;
}

.tmf-menu--html-copy h2,
.tmf-menu--html-copy h3,
.tmf-menu--html-copy h4 {
    margin-top: 1.4em;
    margin-bottom: 0.7em;
}

.tmf-menu--html-copy p,
.tmf-menu--html-copy li {
    margin-bottom: 0.55em;
}


#jlistek-loc .nadpis {
    display: none;

}

#jlistek-loc h3 {
    color: #151415;
    text-align: left;
    font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

#jlistek-loc h3::after {
  content: "";
  display: block;
  width: 157px;
  height: 12.8px;
  margin: 5px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;
  background-color: var(--e-global-color-secondary);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%25' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cpolyline points='0,18 12,6 24,18 '/%3E%3C/svg%3E");
  mask-repeat: repeat-x;
  mask-size: 21px 12.8px;
  mask-position: left center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%25' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cpolyline points='0,18 12,6 24,18 '/%3E%3C/svg%3E");
  -webkit-mask-repeat: repeat-x;
  -webkit-mask-size: 21px 12.8px;
  -webkit-mask-position: left center;
}

#jlistek-loc table, .menu-section table {
    border: none !important;
    margin-bottom: 80px;
}

#jlistek-loc table th, #jlistek-loc table td, .menu-section table th, .menu-section table td {
    border: none !important;
    padding: 12px 0px;
    font-size: 20px;
    border-bottom: 1px solid #efefef !important;
    font-weight: 600;
}

#jlistek-loc table th, .menu-section table th {
    text-align: right;
    font-weight: 400;
}

