.badge {
  color: #000 !important;
}
.tabela1 {
background-color: #f4f4f4;
padding: 10px 10px 0px 10px;
}

.tabela2 {
background-color: #4f647b;
padding: 10px;
line-height: 30px;
color: #fff;
}

.tabela3 {
background-color: #d7d7d7;
padding: 0px 10px 0px 10px;
line-height: 30px;
}

.tabela4 {
background-color: #f9f9f9;
padding: 0px 0px 0px 0px;
}

.column_1 {
  float: left;
  width: 45%;
  padding: margin: 0px;
}

.column_2 {
  float: left;
  width: 55%;
  padding: 0px 0px 0px 15px;
  line-height: 1.4rem;
}

.row_clanek:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 768px) {
  .column_1, .column_2 {
    width: 100%;
  }
  .column_2 {
  padding: 0px;
}
}

#sp-main-body {
  padding: 30px 0;
}

#sp-top-bar a {
  color: #fff;
}

.pagenavigation {
  padding: 0px !important;
}

div.mod-languages ul li.lang-active {
  background-color: #ff00005e !important;
  padding: 0px 5px 2px 5px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  padding: 10px;
  margin-top: -2px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #ff0900;
  border-bottom: 2px solid #ff0900;
}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
  color: #262626;
margin: 0px -10px;
padding: 5px;
text-shadow: 1px 2px 2px #00000070;
background: #ffffffbd;
line-height: 24pt;
}

.article-header {
line-height: 24pt;
}

.article-introtext {
line-height: 5pt;
color: #ffffff;
margin-left: -5px;
}

.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
  border-radius: 5px;
}

.article-list .article .article-header h1, .article-list .article .article-header h2 {
  margin: -80px -5px 10px -5px;
  font-size: 1.15rem;
}

.article-list .article {
  margin-bottom: 10px;
border: 0;
border-radius: 0;
}
.row {
  --bs-gutter-x: 0.9rem;
}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
  margin: -20px -15px 20px -15px;
}

.offcanvas-menu {
    background-color: #00000066;
    color: #ffffff;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #ffffff;
}

.burger-icon>span {
    height: 3px;
    background-color: #545454;
    margin: 6px 0;
}

.offcanvas-active .burger-icon>span:nth-child(3), #modal-menu-toggler.active .burger-icon>span:nth-child(3) {
    transform: translate(0, -10px) rotate(45deg);
}

.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #f5f5f5;
}

#sp-footer .container-inner {
  padding: 15px 0;
  border-top: 0px;
}

.article-details .article-header h1, .article-details .article-header h2 {
  font-size: 28px;
  font-weight: 500;
line-height: 1;
}

.btn-group-sm > .btn, .btn-sm {
  margin: 5px;
}

h3.mwall-title {
  line-height: 20px !important;
  padding: 0px 15px !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  padding: 14px 0 !important;
  cursor: pointer;
}

@media (max-width: 576px) {
  .ruxin_blog .lead_introtext, .ruxin_blog .intro_introtext, .ruxin_blog .link_introtext {
    display: block !important;
  }
}

.ruxin_blog.news-block-15 .news_on_image, .ruxin_blog.news-block-16 .news_on_image, .ruxin_blog.news-block-17 .news_on_image, .ruxin_blog.news-block-18 .news_on_image, .ruxin_blog.news-block-21 .news_on_image {
   background: rgb(0,31,68) !important;
background: -moz-linear-gradient(90deg, rgba(0,31,68,1) 0%, rgba(0,117,255,0.6866947462578781) 30%, rgba(1,45,97,1) 100%) !important;
background: -webkit-linear-gradient(90deg, rgba(0,31,68,1) 0%, rgba(0,117,255,0.6866947462578781) 30%, rgba(1,45,97,1) 100%) !important;
background: linear-gradient(90deg, rgba(0,31,68,1) 0%, rgba(0,117,255,0.6866947462578781) 30%, rgba(1,45,97,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#001f44",endColorstr="#012d61",GradientType=1) !important;
border-radius: 5px !important;
}

.ruxin_blog.news-block-16 .news_on_image {
  width: 90% !important;
  left: 5% !important;
  bottom: -10px !important;
}

@media (max-width: 576px){
.ruxin-news-col-4 {
  width: 100% !important;
}
}

@media (min-width: 577px) and (max-width: 768px){
.ruxin-news-col-4 {
  width: 100% !important;
}
}

@media (min-width: 769px) and (max-width: 992px){
.ruxin-news-col-4 {
  width: 50% !important;
}
}

@media (min-width: 993px) and (max-width: 1199px){
.ruxin-news-col-4 {
  width: 50% !important;
}
}


@media (min-width: 1200px) and (max-width: 1399px){
.ruxin-news-col-4 {
  width: 33.333% !important;
}
}
  
@media (min-width: 1400px){
.ruxin-news-col-4 {
  width: 25% !important;
}
}
