::-moz-selection { /* Code for Firefox */
  color: var(--title);  background: var(--primary);}
::selection {color: var(--title);background: var(--primary);}
.ba-blog-post-wishlist-wrapper i:hover{color: var(--primary);}
.ba-item-fields-filter .ba-field-filter .ba-checkbox span{display: none;}
.ba-live-search-product-price-cell, .ba-live-search-product-title a, .ba-live-search-price-wrapper, .ba-wishlist-product-title a, .ba-store-cart .ba-cart-product-title a {font-size: 1.05rem;letter-spacing: -0.25px;font-weight: 600;}
.ba-live-search-product-category a {font-size: .875rem;color: var(--subtitle); transition: opacity .3s;font-weight: 500;}
.ba-menu-wrapper:not(.vertical-menu) .nav > li.deeper > span i.ba-icon-caret-right:before{display: none;}
.ba-item-add-to-cart .ba-add-to-cart-extra-options {margin-top: 0px;}
.ba-item-add-to-cart .ba-add-to-cart-row-value > span > span:not(.ba-tooltip) {height: 0.70rem;width: 0.70rem;}
.ba-item-add-to-cart .ba-add-to-cart-row-value > span > span:not(.ba-tooltip):before {
border: 1px solid var(--variation-color-value);}
.ba-item-reviews .ba-comments-total-count-wrapper .ba-review-stars-wrapper i {font-size: 1.25rem;}
.ba-item-add-to-cart .ba-add-to-cart-row-value {text-decoration: underline;}
.ba-item-add-to-cart .ba-add-to-cart-row-label {font-weight: 400;}
.ba-item-reviews .ba-reviews-total-rating {   font-size: 2rem;}
.full-width-btn-left .ba-button-wrapper a {  justify-content: left;}
.ba-add-to-cart-variation { margin-bottom: 1rem;}
.ba-hotspot-popover[data-position="left"]:after { border-left-color: var(--border);}
.ba-store-cart .ba-cart-price-wrapper { font-size: 1rem;}
.ba-cart-price-wrapper {color: var(--title);font-weight: 500;}
.ba-cart-checkout-btn {color: var(--title);font-size: 1.15rem;}
.ba-blog-post-fields .ba-blog-post-field-value { flex-grow: 1; text-align: left;}
.ba-blog-post-fields .ba-blog-post-field-title {flex-grow: 1; text-align: left; display: none;}
.gridbox-gallery-modal i{color: #000;}
.ba-add-to-cart-buttons-wrapper{flex: 1;}
#item-15948919360 .ba-add-to-cart-button-wrapper a {flex: 1;}
.ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar .ba-field-filter {border-radius: 0rem;border: 1px solid var(--color-2); background-color: var(--color-2);}
.ba-blog-post-product-options-wrapper .ba-blog-post-product-options > span > span:not(.ba-tooltip) { height: 12px; width: 12px;}
.ba-blog-post-fields .ba-blog-post-field-value img {margin-top: -75px;}
.blog-posts-sorting-wrapper select {font-size: 14px !important;font-weight: 500 !important;    letter-spacing: 0px !important; line-height: initial !important;}
.ba-blog-post-product-options-wrapper .ba-blog-post-product-options { display: flex;align-items: center;justify-content: center;}
.ba-item-field-group .ba-field-wrapper .ba-field-content > span{ display: inline-block;  padding-left: 10px;}
.accordion-heading > a.accordion-toggle {padding: 15px 15px 15px 0px; border-bottom: 0px solid var(--border);}
.ocjene .accordion-heading > a.accordion-toggle {padding: 15px 15px 15px 0px; border-bottom: 1px solid var(--border);}
.ba-item-field-group .ba-field-content a{background-color: var(--color-1);padding: 7px 15px;}
.ba-item-field-group .ba-field-content a:hover{background-color: var(--primary);text-decoration: underline;}
.ba-item-fields-filter .ba-fields-filter-wrapper:not(.horizontal-filter-bar) .ba-field-filter {
    margin: 5px 0;    border-bottom: 1px solid var(--border);}
.ba-wishlist-headline-wrapper, .ba-cart-headline-wrapper { padding: 25px 50px 15px 50px;background-color: var(--color-2); border-bottom: 1px solid var(--color-4)}
.ba-cart-product-row:not(:last-child) {border-bottom: 1px solid var(--color-4);}
.ba-checkout-edit-order{padding: 0.25rem 0.5rem; background-color: var(--color-4);}
.ba-checkout-edit-order:hover{background-color: var(--primary);}
.comment-logout-action, .ba-submit-comment, .ba-leave-review-box-wrapper .ba-submit-cancel{font-size: 0.85rem !important;;}
.ba-account-wrapper {margin: 50px auto;width: 1600px;}
.comment-user-name, .ba-user-login-btn, .ba-guest-login-btn{font-size: .85rem !important;}
.ba-item-reviews .ba-author-avatar{height: 35px; min-width: 35px;width: 35px;}
.ba-item-reviews .ba-comments-login-wrapper + .ba-review-rate-wrapper .ba-review-stars-wrapper i, .ba-comments-login-wrapper + .ba-review-rate-wrapper i{font-size: 1.25rem;}
 li.deeper > a i.ba-icon-caret-right { display: none;}
.accordion-heading > a > span + i {margin: 0; right: 0px;}
.ba-item-categories .ba-blog-post a span.ba-app-category-counter {color: var(--overlay);    font-size: .75rem;}
.blog-posts-sorting-wrapper {margin-bottom: 5px;}
.naplata .ba-slideshow-img{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'https://led-rasvjeta.online///></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); opacity: 0.25;}
.naplata:hover .ba-slideshow-img{opacity: 0.75;filter: none;}
.ba-blog-post-product-options-wrapper .ba-blog-post-product-options[data-type="color"] > span.active > span:not(.ba-tooltip):before, .ba-blog-post-product-options-wrapper .ba-blog-post-product-options[data-type="color"] > span > span:not(.ba-tooltip):before {border: 1px solid var(--variation-value);}
.ba-account-wrapper .tab-content {padding-left: 25px;}
.ba-wishlist-add-all-btn{font-size: 1.125rem;color: var(--title);}
.ba-wishlist-add-all-btn:hover{color: var(--title-inverse);}
.ba-item-recently-viewed-products .carousel-type .ba-slideshow-caption > *{padding: 0 15px;}
.ba-item-carousel .ba-slideshow-caption > *{padding: 0 15px;}
.ba-item-blog-posts .ba-blog-post-content{padding: 0 15px;}
.ba-blog-post-badge.out-of-stock-badge {background: #fcc603;}
.ba-blog-post-badge.out-of-stock-badge, .ba-blog-post-badge {color: var(--title);}
.ba-item-fields-filter .ba-checkbox-wrapper > span {padding-left: 1.625rem;padding-bottom: .25rem;  margin-top: 0;}
.ba-item-fields-filter .ba-fields-filter-wrapper .ba-checkbox-wrapper {margin-bottom: .625rem;
    margin-top: 1rem;}
.ba-cart-checkout-promo-code .ba-activated-promo-code, .ba-item-fields-filter .ba-selected-filter-values {color: #000;}
/*horizontal headline*/
/*badge*/
.ba-blog-post-badge {color: var(--title);opacity: 0.85;padding: 10px;}
.ba-blog-post-badge-wrapper {top: 5%;}
.ba-blog-post-badge {font-weight: 400;}
/*slider*/
.ba-slideset-nav, .ba-slideshow-nav { top: 50%; width: 110%; z-index: 10; left: -5%;}
/*slider menu razmak*/
.ba-item-recent-posts-slider .carousel-type .ba-slideshow-caption > *{padding: 0 10px;}
/*obvezno polje*/
.ba-checkout-alert-tooltip{ padding: 10px;}
.ba-account-alert input, .ba-checkout-alert * {border-color: #fcc603 !important;}
.ba-checkout-alert-tooltip {background: #fcc603;color: #000;font-size: 0.9rem;font-weight:500;}

/*soc ikone align*/
#item-1755674775515 {text-align: left;}
/*tooltip*/
.ba-variation-notice {background: #fcc603;right: calc(55% + 15px);color: #000;}
/*gumb kosarica*/
.ba-authorize-pay-btn, .ba-checkout-order-form-section.ba-checkout-order-form-total-wrapper .ba-checkout-place-order .ba-checkout-place-order-btn { background: var(--primary);color: var(--title);font-weight: 700;}
.ba-authorize-pay-btn:hover, .ba-checkout-order-form-section.ba-checkout-order-form-total-wrapper .ba-checkout-place-order .ba-checkout-place-order-btn:hover { background: var(--title);color: var(--primary);}
..ba-item-add-to-cart .ba-add-to-cart-row-label {font-weight: 400;letter-spacing: -0.025625rem;}
.ba-item-wishlist .ba-btn-transition i:not([data-products-count="0"]):after, .ba-item-cart .ba-btn-transition i:not([data-products-count="0"]):after {background: #fcc603;color: #000;}
#item-1755843319787 .ba-button-wrapper a{  flex-direction: row-reverse;  align-items: flex-start;justify-content: flex-end;}
.ba-variation-notice:before {border-left: 5px solid #fcc603;}
 .ba-cart-headline {color: var(--title);font-size: 1.35rem;font-weight: 800;letter-spacing: -0.5px;}
#item-1754113271333 .accordion-heading a, #item-17568019226181 .accordion-heading a, #item-1754329321842 .accordion-heading a {padding: 10px 0px;}
.accordion-heading > a > span + i {right: 10px;}
#item-17568019226184 .ba-field-wrapper {padding-top: 0.85rem;}
#item-1754025586582 li.deeper.parent > ul {margin-top: -1px;}
.ba-item-related-posts-slider .carousel-type .ba-slideshow-caption > *{padding: 0 15px;}
#item-15948919360 .ba-add-to-cart-quantity {background-color: var(--title-inverse);}
/*animated link div*/
.izbornik {
  position: relative;
  color: var(--title);
  text-decoration: none;
  padding-bottom: 0px;
}

.izbornik:hover {
  color: var(--title);
}

.izbornik:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: var(--primary);
  transform: scaleX(0);
  transition: transform 0.65s ease;
}

.izbornik:hover::before {
  transform: scaleX(1);
}
/*full btn*/
.full-width-btn-left a span, 
.full-width-btn-left a {width: 100%;text-align: left !important;box-sizing: border-box;}


/*sidebar scroll*/
body::-webkit-scrollbar {
  width: 3px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: var(--bg-primary);        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-color: var(--primary);    /* color of the scroll thumb */
  border-radius: 0px;       /* roundness of the scroll thumb */
  border: 5px solid var(--primary);  /* creates padding around scroll thumb */
}
.viewer .titlebar .model-info h2 a {
    padding: 0;
    margin: 0;
    font-size: 0px;
    line-height: 16px;
    color: #fff;
    text-shadow: 0 0 5px rgba(0, 0, 0, .8);
    text-shadow: 0 0 5px var(--color-black-a80, rgba(0, 0, 0, .8));
}
/*resp*/
@media (max-width: 1024px) {
    .ba-item-add-to-cart .ba-add-to-cart-stock, .ba-item-add-to-cart .ba-add-to-cart-variation {
        flex-direction: row !important;}}
@media (max-width: 80rem) {
    .ba-item .open-responsive-filters {border-radius: 0px;color: #000 !important;font-weight: 400 !important;padding: 11px 40px;margin-bottom: 15px;}}
@media (max-width: 80rem) {.ba-item .open-responsive-filters i {font-size: 18px;}
  .ba-item-related-posts-slider .carousel-type .ba-slideshow-caption > *{padding: 0 5px;}
  .ba-item-reviews .ba-author-avatar {display: none;}
  .ba-slideset-nav, .ba-slideshow-nav { display: none;}
}
@media (max-width: 1024px) {
    .ba-item-add-to-cart .ba-add-to-cart-row-label, .ba-item-add-to-cart .ba-add-to-cart-sku > div {text-align: left !important;}
.ba-item-add-to-cart .ba-add-to-cart-sku {
        flex-wrap: nowrap !important;}
.ba-add-to-cart-variation {margin-bottom: 1.5em;}
  .ba-live-search-product-title a{font-size: 0.8rem;letter-spacing: -0.034375rem;}
}
@media (max-width: 26.25rem) {
  #item-1757073701460 .ba-blog-post-reviews {display: none;}
  .ba-slideset-nav, .ba-slideshow-nav {display: none;}
  ..#item-17558550704870 ul.carousel-type li {width: calc((100% - -20px) / 2);}
.ba-blog-post-badge {  font-size: 0.65rem;}
 #item-17605065199120 ul.carousel-type li{width: calc((100% - -20px) / 2);}
 .ba-blog-post-fields .ba-blog-post-field-value img {margin-top: -40px;}
 .ba-blog-post-badge {padding: 5px;}
  .ba-blog-post-badge-wrapper {top: 3%;left: 5px;}
 .ba-blog-post-fields .ba-blog-post-field-value img {margin-top: -65px;}
  .eprel img{height: 25px; width: auto;!important}
  #item-17652652112730 .ba-slideset-nav {display: none;}
  .ba-item-blog-posts .ba-blog-post-content{padding: 0 8px;}
  .ba-live-search-product-price-cell, .ba-live-search-product-title a, .ba-live-search-price-wrapper, .ba-wishlist-product-title a, .ba-store-cart .ba-cart-product-title a {font-size: 0.95rem;letter-spacing: -0.25px;font-weight: 600;}
}
@media (max-width: 48rem) {.ba-item-add-to-cart .ba-add-to-cart-stock > div, .ba-item-add-to-cart .ba-add-to-cart-variation > div {
        justify-content: right;
        text-align: right;
        width: 100%;}
}
@media (max-width: 64rem) {
    .ba-item-add-to-cart .ba-add-to-cart-sku > div{
        justify-content: right;
        text-align: center;
        width: 100%;
    }
}
