.elementor-13831 .elementor-element.elementor-element-8f6fa17{margin-top:45px;margin-bottom:20px;}.elementor-13831 .elementor-element.elementor-element-78725a3 > .elementor-element-populated{margin:14px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13831 .elementor-element.elementor-element-89813d2 .woocommerce-breadcrumb{color:#111111;}.elementor-13831 .elementor-element.elementor-element-89813d2 > .elementor-widget-container{margin:0px 0px -34px 2px;padding:0px 0px -1px 0px;}.elementor-13831 .elementor-element.elementor-element-a3667ba .elementor-heading-title{font-weight:700;}.elementor-13831 .elementor-element.elementor-element-a3667ba > .elementor-widget-container{margin:-4px 0px 0px -7px;padding:9px 9px 9px 9px;}.elementor-13831 .elementor-element.elementor-element-4abbebc > .elementor-widget-container{margin:-15px 0px 15px 0px;}.elementor-13831 .elementor-element.elementor-element-4abbebc{width:var( --container-widget-width, 99.606% );max-width:99.606%;--container-widget-width:99.606%;--container-widget-flex-grow:0;}.elementor-13831 .elementor-element.elementor-element-d516aa8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13831 .elementor-element.elementor-element-d516aa8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13831 .elementor-element.elementor-element-d516aa8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13831 .elementor-element.elementor-global-15563 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13831 .elementor-element.elementor-global-15563{width:100%;max-width:100%;}.elementor-13831 .elementor-element.elementor-element-5d11764{--spacer-size:0px;}.elementor-13831 .elementor-element.elementor-element-9d7cdf4 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;border-style:none;}.elementor-13831 .elementor-element.elementor-element-9d7cdf4{width:100%;max-width:100%;}.elementor-13831 .elementor-element.elementor-element-846bb6e > .elementor-element-populated{margin:0px -11px 0px 8px;--e-column-margin-right:-11px;--e-column-margin-left:8px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wl-row > [class*="col-"]{padding:0  15px;margin-bottom:30px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wl-row{margin:0  -15px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-product-inner .ht-product-categories:not(.ht-product-brand){display:none !important;padding-left:0 !important;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-content .ht-product-categories:not(.ht-product-brand){display:none !important;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-product-inner .ht-product-categories:not(.ht-product-brand)::before{display:none !important;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-product-inner .ht-product-ratting-wrap{display:none !important;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-content .ht-product-list-ratting{display:none !important;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-content .woocommerce-product-details__short-description{display:none !important;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner{border-color:#f1f1f1;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{color:#FA0101;font-size:20px;letter-spacing:-0.2px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{font-size:14px;line-height:1px;color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before{background-color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover{color:var( --e-global-color-3770aa3 );}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover{color:var( --e-global-color-3770aa3 );}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span,.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{color:#FF0000;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaaaaa;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:var( --e-global-color-3770aa3 );}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-product-content .woocommerce-product-details__short-description p{color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-action ul{background-color:#000000;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.elementor-13831 .elementor-element.elementor-element-abedd0d span.woolentor-tip{color:#ffffff;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-action ul li a{color:#000000;width:0px;height:0px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{font-size:20px;line-height:30px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .woolentor-compare.compare::before,.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-product-action ul li.woolentor-cart a::before{font-size:20px;line-height:30px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-action ul li{margin:0px 50px 0px 50px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover a{color:#dc9a0e;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a{color:#dc9a0e !important;}.elementor-13831 .elementor-element.elementor-element-abedd0d.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination{text-align:right !important;}.elementor-13831 .elementor-element.elementor-element-abedd0d.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination ul li a,.elementor-13831 .elementor-element.elementor-element-abedd0d.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination ul li span{line-height:10px;}.elementor-13831 .elementor-element.elementor-element-abedd0d.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination ul li a, .elementor-13831 .elementor-element.elementor-element-abedd0d.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination ul li span{padding:15px 15px 15px 15px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wl-shop-tab-links li a{color:#000000;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wl-shop-tab-links li a:hover{color:#f05b64;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wl-shop-tab-links li a.htactive{color:#f05b64;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-content .woocommerce-product-details__short-description p{color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-content .ht-product-categories a{color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-content .ht-product-categories a:hover{color:#dc9a0e;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-content .ht-list-product-title a{color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-content .ht-list-product-title a:hover{color:#dc9a0e;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-wrap .wlshop-list-content .ht-product-list-price span.price{color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-wrap .wlshop-list-content .ht-product-list-price span.price del span{color:#444444;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .wlshop-list-wrap .wlshop-list-content .ht-product-list-ratting .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaaaaa;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .wlshop-list-wrap .wlshop-list-content .ht-product-list-ratting .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:#dc9a0e;}.elementor-13831 .elementor-element.elementor-element-abedd0d .woocommerce .ht-product-list-action ul li a{color:#000000;border-color:#000000;background-color:#ffffff;}.elementor-13831 .elementor-element.elementor-element-abedd0d .woocommerce .ht-product-list-action ul li a:hover{color:#ffffff;border-color:#ff3535;background-color:#ff3535;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-wrap .wlproduct-list-img .product-quickview a{color:#000000;background-color:#ffffff;}.elementor-13831 .elementor-element.elementor-element-abedd0d .wlshop-list-wrap .wlproduct-list-img .product-quickview a:hover{color:#ffffff;background-color:#ff3535;}.elementor-13831 .elementor-element.elementor-element-abedd0d > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-13831 .elementor-element.elementor-element-abedd0d{width:var( --container-widget-width, 99.411% );max-width:99.411%;--container-widget-width:99.411%;--container-widget-flex-grow:0;}.elementor-13831 .elementor-element.elementor-element-ab0f64c{color:#000000;font-size:18px;}.elementor-13831 .elementor-element.elementor-element-ab0f64c > .elementor-widget-container{margin:0px 0px 0px 25px;}@media(max-width:1128px){.elementor-13831 .elementor-element.elementor-global-15563{width:100%;max-width:100%;}.elementor-13831 .elementor-element.elementor-element-5d11764{--spacer-size:25px;}.elementor-13831 .elementor-element.elementor-element-9d7cdf4{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-13831 .elementor-element.elementor-element-d516aa8{width:21%;}.elementor-13831 .elementor-element.elementor-element-846bb6e{width:79%;}}@media(max-width:1128px) and (min-width:768px){.elementor-13831 .elementor-element.elementor-element-d516aa8{width:100%;}.elementor-13831 .elementor-element.elementor-element-846bb6e{width:100%;}}@media(max-width:767px){.elementor-13831 .elementor-element.elementor-element-8f6fa17{margin-top:30px;margin-bottom:0px;}.elementor-13831 .elementor-element.elementor-element-78725a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13831 .elementor-element.elementor-element-89813d2 .woocommerce-breadcrumb{font-size:12px;line-height:0.1em;text-align:left;}.elementor-13831 .elementor-element.elementor-element-a3667ba{text-align:left;}.elementor-13831 .elementor-element.elementor-element-a3667ba .elementor-heading-title{font-size:28px;}.elementor-13831 .elementor-element.elementor-element-d516aa8{width:100%;}.elementor-13831 .elementor-element.elementor-element-d516aa8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13831 .elementor-element.elementor-element-d516aa8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13831 .elementor-element.elementor-global-15563 .elementor-toggle-title{font-size:25px;}.elementor-13831 .elementor-element.elementor-global-15563{width:100%;max-width:100%;}.elementor-13831 .elementor-element.elementor-element-5d11764{--spacer-size:25px;}.elementor-13831 .elementor-element.elementor-element-9d7cdf4{width:100%;max-width:100%;}.elementor-13831 .elementor-element.elementor-element-846bb6e{width:100%;}.elementor-13831 .elementor-element.elementor-element-846bb6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .woocommerce div.product.mb-30{padding:5px 5px 5px 5px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content{padding:15px 15px 15px 15px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{font-size:16px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{font-size:12px;}.elementor-13831 .elementor-element.elementor-element-abedd0d .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{font-size:14px;}.elementor-13831 .elementor-element.elementor-element-abedd0d.elementor-widget-woolentor-custom-product-archive .woocommerce-ordering select{font-size:12px;}}/* Start custom CSS for global, class: .elementor-global-15563 *//* Remove bullet points */
.elementor-widget-toggle .elementor-tab-content ul {
   list-style-type: none !important;
   padding-left: 0 !important; /* Remove default indentation */
}
/* Style for clickable links with black text */
.elementor-widget-toggle .elementor-tab-content a {
   color: 
#000000 !important; /* Set links to black */
   text-decoration: none !important; /* Remove underline by default */
   font-weight: bold !important; /* Make text bold */
   font-size: 16px !important; /* Slightly increase font size */
   display: block; /* Make each link its own block for better spacing */
   padding: 8px 0; /* Add padding for better spacing */
   transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out; /* Smooth hover transition */
}
/* Add a subtle hover effect for black links */
.elementor-widget-toggle .elementor-tab-content a:hover {
   color: 
#444444 !important; /* Change to dark gray on hover */
   background-color: 
#f0f0f0 !important; /* Light gray background on hover */
   border-radius: 5px; /* Soft rounded corners */
}
/* Subcategories - subtle indentation and font styling */
.elementor-widget-toggle .elementor-tab-content ul ul {
   padding-left: 20px !important; /* Indent subcategories */
}
.elementor-widget-toggle .elementor-tab-content ul ul a {
   font-size: 15px !important; /* Slightly smaller font for subcategories */
   font-weight: normal !important; /* Normal weight for subcategories */
}
/* Add dividers between top-level categories */
.elementor-widget-toggle .elementor-tab-content li {
   border-bottom: 1px solid #ddd !important; /* Light gray divider */
   padding-bottom: 8px !important; /* Add space below the items */
}
.elementor-widget-toggle .elementor-tab-content li:last-child {
   border-bottom: none !important; /* Remove the border from the last item */
}
/* Ensure toggle is open on desktop */
@media (min-width: 1129px) {
   .elementor-toggle .elementor-tab-content {
       display: block !important;
   }
   .elementor-toggle .elementor-tab-title {
       pointer-events: none;
   }
}
/* Keep it collapsed on mobile and tablet */
@media (max-width: 1128px) {
   .elementor-toggle .elementor-tab-content {
       display: none;
   }
   .elementor-toggle .elementor-tab-title.active + .elementor-tab-content {
       display: block !important;
   }
}
/* Hide the dropdown arrow on desktop */
@media (min-width: 1128px) {
   .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
       display: none !important;
   }
}
.elementor-toggle .elementor-tab-content {
   background-color: transparent !important;
   padding: 16px !important;
}/* End custom CSS */
/* Start custom CSS for woolentor-custom-product-archive, class: .elementor-element-abedd0d *//* Ensure product titles and category names are centered and aligned consistently */
.ht-product-content .product-category,
.ht-product-content .product-title {
    min-height: 3em; /* Create enough space for multi-line titles */
    text-align: center;
    display: block;
    margin: 10px 0;
}

/* Ensure product images have the same height for a uniform look */
.ht-product-image img {
    height: 300px; /* Set a consistent height for all images */
    width: auto;
    object-fit: contain; /* Ensure images fit without cropping */
}

/* Target the Add to Cart button */
.add_to_cart_button {
    color: #ffffff !important; /* Set text color to white */
    background-color: #000000 !important; /* Set background to black */
    text-align: center; /* Align text inside the button */
    display: block; /* Makes sure the button takes up its own space */
    margin: 20px auto 0 auto; /* Ensure it is centered horizontally with margin above */
    padding: 10px 20px; /* Optional: Add padding for better appearance */
    border-radius: 5px; /* Optional: Add rounded corners */
    width: calc(100% - 20px); /* Make the button almost full width of its container with padding on sides */
    max-width: 250px; /* Ensure the button fits nicely without wrapping */
    white-space: nowrap; /* Prevent text from wrapping */
}

/* Optional: Change the hover effect */
.add_to_cart_button:hover {
    background-color: #333333 !important; /* Darken background on hover */
    color: #ffffff !important; /* Ensure text stays white */
}

/* Consistent product content inner for proper alignment */
.ht-product-content-inner {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Distribute spacing evenly */
    align-items: center; /* Ensure everything is centered horizontally */
    text-align: center; /* Align everything centrally */
}

/* Mobile Styles: Consistent alignment for titles and category names */
@media (max-width: 767px) {
    .ht-product-content {
        text-align: center !important; /* Ensure centering on mobile */
    }

    .ht-product-content .product-title,
    .ht-product-content .product-category {
        min-height: 3em; /* Make sure space for all text remains consistent */
        margin-bottom: 5px; /* Adjust margins to make layout cleaner */
    }

    .add_to_cart_button {
        width: calc(100% - 20px) !important; /* Adjust button to fit well with some padding on mobile */
        max-width: 100% !important; /* Ensure the button uses available space */
        margin: 20px auto 0 auto; /* Maintain centering on mobile with margin above */
    }

    .ht-product-image img {
        height: 220px !important; /* Reduce height slightly for better alignment on mobile */
        width: auto !important;
        object-fit: contain !important; /* Maintain good fit without cropping */
    }
}

/* Nova cena i "RSD" - zelena boja bez underline */
.ht-product .price ins span.amount,
.ht-product .price ins span.amount bdi span {
    color: #2B9843 !important; /* Tamno zelena boja */
    font-weight: bold; /* Bold tekst */
    text-decoration: none !important; /* Uklanja underline */
}

@media (min-width: 1129px) {
  /* make the always-open toggle panels transparent on desktop */
  .elementor-toggle .elementor-tab-content {
    background-color: transparent !important;
    /* if you want to kill the padding too, uncomment next line */
    /* padding: 0 !important; */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab0f64c */a {
    text-decoration: none;
    border-radius: 3px;
    transition: background-color 0.3s ease, color 0.3s ease;
}

a:hover {
    background-color: #f0f8ff;
    color: #0066cc;
}/* End custom CSS */