
         :root {  
            --hovercolor: #33C1BD; 
            --bg_dark: ; 
            --font-weight: 600;  
			
        }body{
            font-family: "Ubuntu", sans-serif;;
            font-size: 14px;
            color: #666666;
        }.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Ubuntu", sans-serif;;
            color: #33C1BD;
            text-transform: none;
			font-weight: 600;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Ubuntu", sans-serif;;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #ffffff;   
        }.js-product-miniature .product_desc .product_name{
            color: #39345C;
            font-size: 15px;
            text-transform: none;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #7168B7;
        }.product-price-and-shipping .price{
            color:#724EC9;
            font-size: 18px;
        }.h1.namne_details, .product_name_h1{
            color: #39345C;
            font-size: 24px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#724EC9;
            font-size: 25px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg {
    height: auto !important; 
    width: 35px;
}
#cart .blockreassurance_product .item-product img, #cart .blockreassurance_product .item-product svg,
#checkout .blockreassurance_product .item-product img, #checkout .blockreassurance_product .item-product svg{
    height: auto !important; 
    width: 25px;
}
#cart .blockreassurance_product .item-product,
#checkout  .blockreassurance_product .item-product{
margin-right: 0px !important;
}
#cart .blockreassurance_product p.block-title,
#checkout  .blockreassurance_product p.block-title
 {
    font-size: 13px  !important;
}
.blockreassurance_product .block-title:after{
display:none !important; 
}
.blockreassurance_product .block-title {
    font-weight: normal  !important; 
}

.zakladnei {
    margin-top: 15px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    list-style: none;
    padding: 0;
    margin-left: 1px;
}

.zakladnei li {
    padding: 10px;
    border: 1px dotted #d1d1d1;
    margin-left: -1px;
    margin-top: -1px;
}
.skaldomje {
    color: #079865;
    font-size: 15px;
    font-weight: 500
}

.niejeskladom {
    color: #ff9a52;
    font-size: 15px;
    font-weight: 500
}

.inputnumeric{
    border: 0px !important;
    background: #F6F4F8 !important;
    border-radius: 10px 0 0 10px !important;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
    border-radius: 0 10px 0 0;
    background: #7168B7;
    border: 0px;
    color: white;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
    border-radius: 0 0 10px 0;
    background: #7168B7;
    border: 0px;
    color: white;
}

.bootstrap-touchspin .btn-touchspin:hover {
    background-color: #2f2b51 
}

.js-product-miniature .product_desc .product_name{
    min-height: 45px;
}

.celkom .mojbanner {
    width: calc(100% - 78px)!important
}

.mojbanner {
    background: #33C1BD!important;
    border-radius: 0px!important;
    color: white!important;
    border: 0px!important;
border-radius: 10px !important;
}
.mojbannerr {
    background: #33C1BD!important;
    border-radius: 0px!important;
    color: white!important;
    border: 0px!important;
border-radius: 10px !important;
font-size: 16px  !important;
}

.mojbanner:hover, .mojbannerr:hover {
    background: #2F2B50!important;
}

.celkom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
}
.celkom .kattinpu {
    width: 75px !important;
    position: relative;
}
.kattinpu .unit-label {
    position: absolute;
    right: 29px;
    top: 13px;
    z-index: 2;
    font-size: 11px;
}
.js-product-miniature .first-image, .easyzoom img, .product-images .is-active .image-item img{
    border: 1px solid #38c1bd  !important;
    border-radius: 24px  !important
}

.mojbanner img{
border: none !important ;
    border-radius: 0 !important
}

.grecaptcha-badge {
    z-index: 1;
}
.kaontaa a{
   color: #ffffff;
}
.kaontaa a:hover, .kaontaaa a:hover{
   color: #7168b7;
}
.mapakon iframe{
    border-radius: 15px;
    overflow: hidden;
}
.toplistaLavo a, .toplistaPravo a, .toplistaPravoo a {
    letter-spacing: 0px;
    color: #ffffff;
    font-size: 14px;
}
.toplistaPravoo{
    color: #ffffff;
}
.sliderje .slider-item{
    border-radius: 15px;
    overflow: hidden;
}

.toplistaLavo a:hover, .toplistaPravo a:hover, .toplistaPravoo a:hover{
color:#38c1bd
}

.toplistaLavo img, .toplistaPravo img, .toplistaPravoo img, .toplistaPravoo img {
    margin-top: -2px;
    margin-right: 5px;
}

.toplistaLavo img:nth-of-type(2) {
  margin-left: 50px;
}

.kosikje .kosi {
    color: #39345C;
    font-size: 12px;
    font-weight: normal;
}

.kosikje .cart-products-count {
    top: -6px !important;
    right: -8px !important;
    left: auto !important;
}

.kosikje .cart-products-total{
margin-right: 10px;
    text-align: right;
}

.mobilehide .blockcart img {
    max-height: 29px;
}

.fa-yc:before {
    background-image: url(/img/Homepage/adresa_footer.svg);
     content: "" !important;
    width: 25px;
    height: 25px;
    display: block;
    background-size: contain;
    margin-top: 0px;
margin-left: -15px;
    background-repeat: no-repeat;
}

.fa-yelp:before {
    background-image: url(/img/Homepage/tel_footer.svg);
     content: "" !important;
    width: 25px;
    height: 25px;
    display: block;
    background-size: contain;
    margin-top: 0px;
   margin-left: -15px;
    background-repeat: no-repeat;
}


.fa-yen:before {
    background-image: url(/img/Homepage/mail_footer.svg);
     content: "" !important;
    width: 25px;
    height: 25px;
    display: block;
    background-size: contain;
    margin-top: 0px;
  margin-left: -15px;
    background-repeat: no-repeat;
}

.hoverfoter a span:hover{
color:#33c1bd !important
}
.patka a{
color:#ffffff
}


.horne {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: .625rem
}

.refeer {
    color: #355550;
    font-size: 13px;
}
.sdph {
color: #7b7b7b;
    font-size: 13px;
}
.cenabez {
    color: #355550;
    font-size: 13px;
    letter-spacing: 0;
}
.cenabez {
    color: #355550;
    font-size: 13px;
    letter-spacing: 0;
}
.niejeskladom {
    color: darkred;
    font-size: 13px;
    font-weight: 500;
}
.skaldomje {
    color: #65C703;
    font-size: 13px;
    font-weight: 500;
}

#pocee .unit-label {
position: absolute;
    right: 25px;
    top: 16px;
    z-index: 2;
    font-size: 13px;
}

#pocee {
    position: relative;
}
.qtyd {
    margin-right: 15px;
    margin-top: -10px;
}
#product .qtyd #quantity_wanted {
    height: 45px;
}

#product .product-quantity #quantity_wanted {
    width: 60px;
    background: #F6F4F8;
    border: 0px;
    border-radius: 10px 0 0 10px;
}

#product .qtyd .input-group-btn-vertical .btn
Specificity: (1,3,0)
 {
    padding: .74rem 0.7rem !important;
}
#product .qtyd .input-group-btn-vertical .btn {
    padding: .74rem 0.7rem !important;
}
