#sp-main-body {
  padding: 30px 0px 0px 0px !important;
}
.tabela1 {
background-color: #9c1638;
color: #fff;
padding: 10px;
line-height: 30px;
}

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

}

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

.column_1 {
  float: left;
  width: 40%;
  padding: 0px;
margin: 0px;
}
.column_2 {
  float: left;
  width: 60%;
  padding: 0px 0px 0px 20px;
  line-height: 1.4rem;
}
.row_clanek:after {
  content: "";
  display: table;
  clear: both;
}

/* produktna stran vrstni red na mobilnih napravah */
@media (max-width: 767.98px) {
    .sppb-column-addons:has(> .addon-root-easystore-single-addtocart) {
        display: flex;
        flex-direction: column;
    }
    .sppb-column-addons:has(> .addon-root-easystore-single-addtocart)
      > .addon-root-easystore-single-description {
        order: 99;
    }
}

.sppb-column-addons:has(> .addon-root-easystore-single-addtocart)
  > .addon-root-easystore-single-description {
    order: 99;
}

.easystore-drawer-close-button {
font-size: 44px !important;
color: #df0000 !important;
}
.easystore-product-taxable-price-status {
  line-height: 14px !important;
}

.easystore-product-taxable-price-status {
  margin-top: 0px !important;
  margin-bottom: 5px !important;
}
.easystore-product-variant-list .easystore-variant-option-value {
  border-radius: 3px !important;
}

.easystore-variant-option input[type="radio"]:checked + .easystore-variant-option-value {
  border-color: #7d7d7d !important;
  background: #ffda92 !important;
}

@media (max-width: 767px) {
.easystore-metadata-key {
font-weight: bold !important;
font-size: 100% !important;
    }
}

#sppb-addon-5c65933b-4a88-4ea7-b427-1b0c5b401268 .easystore-product-variant-list .easystore-variant-options {
  gap: 10px !important;
}
.easystore-product-variants, .easystore-variant-options {
  gap: 10px !important;
}
.btn-primary, .sppb-btn-primary {
  border-color: #4c7700 !important;
  background-color: #5e9300 !important;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active>a, .offcanvas-menu .offcanvas-inner ul.menu li.active>.nav-header, .offcanvas-menu .offcanvas-inner ul.menu li.active>.mod-menu__heading {
    color: #ff0000 !important;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active > a {
  color: #ff0000 !important;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .nav-header > .menu-toggler {
  padding-left: 250px !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
  display: block;
  font-size: 20px;
  padding: 10px 0px;
  position: relative;
  line-height: 20px;
  opacity: 1;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a {
  font-size: 17px;
  line-height: 28px;
  font-weight: 600;
}


@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;
}

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;
}

.ruxin_blog.news-block-15 .news_on_image, .ruxin_blog.news-block-16 .news_on_image {
  width: 90%;
  left: 5%;
  bottom: -20px;
   background: rgb(117,17,42) !important;
background: -moz-linear-gradient(0deg, rgba(117,17,42,1) 14%, rgba(117,17,42,0.1) 100%) !important;
background: -webkit-linear-gradient(0deg, rgba(117,17,42,1) 14%, rgba(117,17,42,0.1) 100%) !important;
background: linear-gradient(0deg, rgba(117,17,42,1) 14%, rgba(117,17,42,0.1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#75112a",endColorstr="#75112a",GradientType=1); 
  border-radius: 3px !important;
}

.easystore-svg {
  margin: 0px -15px 0px 20px !important;
}

.easystore-product-gallery {
  margin-bottom: 20px !important;
}

