﻿body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
    left: auto;
    right: -60px;
}

body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu {
    background: #bee9cc;
}


.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #baffd0e8;
}
.sp-contact-phone::before {
  content: "NIŠ: ";
  color: #ffffff;
  font-weight: bold;
}

.sp-contact-mobile::before {
  content: "BEOGRAD: ";
  color: #ffffff;
  font-weight: bold;
}

.sp-megamenu-parent .sp-mega-group>li>a {
padding: 10px 0 10px 10px;
margin-bottom: 0px;
border-bottom: 1px solid #78787869;
}


.sp-megamenu-parent .sp-mega-group>li>a:hover {
color: #0d9237;
background-color:#dddddd69;
}

.sp-megamenu-parent .sp-mega-group>li>a:hover::after {
content: "";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    right: 10px;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
float: right;
font-size;14px;
box-sizing: border-box;
margin:10px 10px 0 0 ;
}


.sp-megamenu-parent .sp-mega-group>li>a:hover::before {
content: "\f06c"; 
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin:0 10px 0 0 ;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);

}




.sp-megamenu-parent .sp-mega-group>li.active>a, .sp-megamenu-parent .sp-mega-group>li.active:hover>a {
    color: #0d9237;
}



.sp-page-builder .page-content #najnovije .sppb-section-title .sppb-title-heading {
    border-bottom: 1px #9ee3b4 solid;
}
.sp-page-builder .page-content #aktuelno .sppb-section-title .sppb-title-heading {
    border-bottom: 1px #9ee3b4 solid;
}
.sp-page-builder .page-content #organski_preparati .sppb-section-title .sppb-title-heading {
    border-bottom: 1px #9ee3b4 solid;
}

.sp-page-builder .page-content #fitomedicina_doo .sppb-section-title .sppb-title-heading {
    border-bottom: 1px #9ee3b4 solid;
}

.sp-page-builder .page-content #fitomedicina_doo .sppb-section-title .sppb-title-heading::before {
  content: "\f16d"; 
  font-family: "Font Awesome 5 Brands", "Font Awesome 6 Brands";
  font-weight: 400;
  margin-right: 18px; 
  display: inline-block;
  vertical-align: middle;
}

#sp-right .sp-module ul>li>a {
    display: inline;
    padding: 5px 0;
    line-height: 36px;
    padding: 2px 0;
}

#sp-right .sp-module ul>li {
    display: block;
    border-bottom: 0;
}

.bg-info {
    background-color: #b3b3b3!important;
font-weight: 500;
}


span[itemprop="name"] {
  color: #9ee3b4!important;
font-size: 100%!important;
}
.sp-module-content .latestnews>li>a>span {
    margin-top: 0px;
}
.addon-root-easystore-list-addtocart {float: left;}.addon-root-easystore-list-addtowishlist {float: left;}
.addon-root-easystore-list-addtocompare {float: left;}
.easystore-cart-icon {    font-size: 22px;    margin: 0 0 0 10px;    color: #ffffff;}
.vdm_shopuser .pe-2 {    color: #e62305;padding-right: 0;}
.vdm_shopuser::after {display: none;}


.easystore-product-variants, .easystore-variant-options {
    gap: 8px;
}

.easystore-variant-option label{
    font-size: 14px;
}

.easystore-variant-option label.easystore-variant-option-value {
    min-width: 60px;
    min-height: 30px;
    border: 1px solid var(--easystore-border-color);
    padding: 0 10px;
    border-radius: var(--easystore-border-radius);
}

.easystore-variant-option label span{
    font-family: 'Barlow Condensed';
font-weight: 500;
min-height: 30px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
    display: none;
}


#accordeonck226 li.level1 > span a {
padding-top: 0px!important;
    font-size: 16px !important;
}

#accordeonck226 a.accordeonck {
    font-size: 14px!important;
}


#accordeonck226 li.level1.active > span a {
    color: #2e9117!important;
    font-weight: 600;
}

#accordeonck226 li.level2.active > span a {
    color: #2e9117!important;
    font-weight: 600;
}

#accordeonck226 li.level2.active > span a:before {
  content: "\2192";
padding-right: 5px;
}


#accordeonck226 li.level3.active > span a {
    color: #2e9117!important;
    font-weight: 600;
}

#accordeonck226 li.level3.active > span a:before {
  content: "\2192";
padding-right: 5px;
}



#accordeonck226 li.level1.active > span a:before {
  content: "\2192";
padding-right: 5px;
}


#accordeonck226 li.level1.active > span {
    background: rgb(0 255 64 / 29%)!important;
    background-color: rgb(0 255 64 / 29%)!important;
}

.easystore-quick-cart .easystore-product-price {
    font-size: 18px;
}

.easystore-product-dimension {
display: none;
}

#sppb-addon-5131921e-1cf9-4361-9893-ff42914d4141 .sppb-icons-group-list li {
    margin: 0px!important;
padding-right: 10px;
}


.es-sp-hero-title {
    font-size: 28px;
    font-weight: 600;
    margin: 10px 0;
    line-height: 1.2;
}

.es-sp-price {
    font-size: 22px;
    font-weight: 700;
    
}

.es-sp-btn-hero {
    background-color: #ffffff54;
    color: #ffffff;
}






@media (max-width: 575px) {
    #sp-header {
        height: 50px;
    }

#sp-top1{
display: none;
}

.logo-image {
    width: 180px!important;
}

.easystore-quick-cart .easystore-product-image {
    padding-bottom: 0px;
    height: 0px;
    min-height: 0px;
    width: 0px;

}
.easystore-quick-cart-content {
    padding: 12px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 14px;
}

.mb-4 .sp-contact-phone::before {
  content: "NIŠ: ";
  color: #6c6c6c;
  font-weight: bold;
}

.mb-4 .sp-contact-mobile::before {
  content: "BEOGRAD: ";
  color: #6c6c6c;
  font-weight: bold;
}


}