/*08.05.2026*/
#sp-top-bar {
  background: transparent;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  padding: 10px;
  line-height: 60px;
}

.mod-finder.js-finder-searchform.form-search {
  max-width: 150px;
}

.sp-contact-info {
  font-size: 16px;
}

.caption.text-dark, .badge.bg-danger.featured-article-badge {
  display: none;
}

.comments-readmore.container-fluid {
  padding: 0px;
}

.readmore {
  margin-bottom: 20px;
}

.readmore a {
  font-size: 16px !important;
  color: #4e7ee6 !important;
}

.article-introtext {
    display: flex;
    flex-direction: column;
}

.article-introtext .comments-readmore {
    order: 2;
}

.article-introtext p {
    order: 1;
}

#sp-left .sp-module, #sp-right .sp-module {
  border: 1px solid #e3e3e3;
  padding: 20px;
  background: #f5f5f5;
}

.sp-module p {
  margin-bottom: 0rem;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
  margin: 0 0 10px;
  padding-bottom: 0px;
}

#mod-custom104 {
  margin-top: 20px;
  padding: 25px 20px 10px 20px;
  border: 1px solid #e3e3e3;
  background: #f5f5f5;
}

.sp-module-content .latestnews > li > a > span:nth-child(2) {
  display: none;
}

.sp-module-content .latestnews > li > a > span {
  line-height: 1.5;
}

.sp-module ul li a {
  line-height: 20px !important;
}

/*10.05.2026*/
#sp-component table {
  border-collapse: collapse !important;
}

#sp-component th, #sp-component td {
  border: 1px solid black !important;
}

@media (max-width: 768px) {
  #sp-component table {
    display: block !important;
    width: 100% !important;
    overflow-x: auto !important;
    border-color: transparent !important;
  }
}