.jCarouselMainWrapper:nth-child(1) .home-page-product-grid .title{
    background-color: white;
}

.jCarouselMainWrapper:nth-child(1) .home-page-product-grid{
    background-color: white;
}

.jCarouselMainWrapper:nth-child(1) .home-page-product-grid:after {
    background-color: white;
}

.jCarouselMainWrapper:nth-child(1) .home-page-product-grid:before {
    background-color: white;
}

.jCarouselMainWrapper:nth-child(9) .home-page-product-grid .title{
    background-color: white;
}

.jCarouselMainWrapper:nth-child(9) .home-page-product-grid{
    background-color: white;
}

.jCarouselMainWrapper:nth-child(9) .home-page-product-grid:after {
    background-color: white;
}

.jCarouselMainWrapper:nth-child(9) .home-page-product-grid:before {
    background-color: white;
}

.gumb_akcija:hover{
  background-color: white !important;
  color: #57b568 !important;
}
.block-account-navigation li.customer-vsiUporabniki a::before {
    content: '\e972';
}
.block-account-navigation li.customer-karticaKupca a::before {
    content: '\e900';
}
.product-box-add-to-cart-rujie button::before{
     content: '\e91c';
     font-family: prisma;

}

.add-to-wishlist-button-rujie button::before{
      content: '\e91e';
      font-family: prisma;
}
.add-to-comparison-rujie button::before{
    content: '\e91d';
    font-family: prisma;
}
.header-menu > ul > li > a, .header-menu > ul > li > span {
    font-size: 11.2px;
}

.spc-products .spc-header .navigation .tab span{font-size: 12.5px;}
.spc-products .spc-header .navigation {padding: 20px;}

.related-products-grid .category-stock {
float: left !important;
margin-left: 0 !important;
clear: both;
}

.item-box .category-stock {
color: #666;
margin: 10px 0 10px 30px;
}

.header .store-search-box input.search-box-text {
 font-weight: bold;
} 

.dot {
  display: inline-block;
  border-radius: 50%;
  width: 50%;
  background-color: #EEE;
  height: 15px;
  width: 15px;
  margin: 0 2px;
}
.dot.dot-success {
  background-color: #449D44;
}
.dot.dot-warning {
  background-color: #F0AD4E;
}
.dot.dot-danger {
  background-color: #D9534F;
}
.dot.dot-sm {
  height: 10px;
  width: 10px;
}

.overview .overview-buttons, .variant-overview .overview-buttons, .download-sample {
		text-align: left;
      	}

.item-box .sku {
    display: block;
    margin: 10px 0;
    font-weight: normal;
    font-size: 13px;
    color: #666;
}
.product-list .item-box .sku {
    margin: 10px;
}

.product-list .ajax-cart-button-wrapper input[type="text"] + button {
    width: calc(100% - 50px);
}

.filtersGroupPanel .checkbox-list label {
  text-transform: none;
}

.compare-products-table .full-description {
    display: table-row;
    vertical-align: top;
}

.title .manufacturer  {
    display: none;
}

.dropdown.manufacturers .row-wrapper .row .box .title {
 display: none;
}

.manufacturer-item .title {
 display: none;
}

.item-box .picture {
 background: none;
}

.responsive-nav-wrapper > div span::after, .responsive-nav-wrapper > div a::after {
	color: #666;
}

.header-menu {
	background: #f6f6f6;
}

.header > div font {
	color: #666;
}

.master-header-wrapper {
	background: white;
}

.header .search-box {
	height: auto;
	border-style: solid;
	border-width: thin;
	border-color: #666;
}

.prisma-banners-3-widget-zone {
text-align: center;
}

.instant-search-item {
  line-height: 14px !important;
}

.container-fluid-Z {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row-Z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.row-Z-B {
    display: -ms-flexbox;
    display: flex;
    margin-right: -15px;
    margin-left: -15px;
}

.embed-container-Z { 
   position: relative; 
   padding-bottom: 56.25%; 
   height: 0; 
   overflow: hidden; 
   max-width: 100%; 
} 

.embed-container-Z iframe, .embed-container-Z object, .embed-container-Z embed { 
   position: absolute; 
   top: 0; left: 0; 
   width: 100%; 
   height: 100%; 
}

.col-sm-2-Z, .col-sm-3-Z, .col-sm-4-Z, .col-sm-5-Z, .col-sm-6-Z, .col-sm-7-Z, .col-sm-8-Z, .col-sm-9-Z, .col-sm-10-Z, .col-sm-11-Z, .col-sm-12-Z {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 576px) {
    .col-sm-Z {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-sm-auto-Z {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
	.col-sm-2-Z {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
    .col-sm-3-Z {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-sm-4-Z {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
	.col-sm-5-Z {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-sm-6-Z {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7-Z {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
   .col-sm-8-Z {
        -ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
    }
    .col-sm-9-Z {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
	.col-sm-10-Z {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-sm-11-Z {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
    .col-sm-12-Z {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 1300px) {
 .header > div font {
 display: none;
 }
}

@media(min-width: 1025px) {
.slider-wrapper.anywhere-sliders-nivo-slider.theme-domaca-stran-pasice {
 width: 980px;
margin: 0 auto 0;
 }
.home-page-body .master-wrapper-content {
margin:0px auto;
}
}

@media(min-width: 1281px) {
.slider-wrapper.anywhere-sliders-nivo-slider.theme-domaca-stran-pasice {
 width: 1250px;
margin: 0 auto 0;
 }
.home-page-body .master-wrapper-content {
margin: 0px auto;
}
}

.flyout-cart .totals {
	text-transform: none;
}

.pager li.previous-page, .pager li.next-page, .pager li.first-page, .pager li.last-page {
	text-indent: 0px;
}

.manufacturer-grid .item-box .picture a:before {
    content: "";
    display: block;
    padding-top: 50%;
}

/*.manufacturer-grid .item-box {
    margin: 0 0 15px;
}*/

@media(min-width: 1025px) {
 .eu-cookie-bar-notification {
	left: 25%;
        top: 70%;
 }

}

@media(min-width: 1281px) {
 .eu-cookie-bar-notification {
	left: 20%;
        top: 83%;
 }

}

@media(min-width: 1920px) {
 .eu-cookie-bar-notification {
	left: 13%;
        top: 90%;
 }

}

.product-essential {
 margin: 0 0 50px;
}

.home-page-category-grid {
 padding-bottom: 0px;
 margin:  40px auto 30px;
}

.nop-jcarousel.category-grid .slick-carousel {
	background: transparent;
}

.home-page .product-grid {
 padding: 10px 0 10px;
}

.spc-products {
 margin: -30px auto 0;
 min-height: auto;
}

@media(min-width: 769px) {
  .prisma-banners-3-widget-zone {
    display: flex;
 }
}

@media(max-width: 769px) {
.prisma-banners-3-widget-zone .slider-wrapper:first-of-type {
	margin-top: 5px;
 }
}

.product-grid .title {
	padding-bottom: 0px;
	border-bottom: none;
}

.two-colums-wrapper {
	padding: 5px 0;
}

.nop-jcarousel.manufacturer-grid {
	padding: 0 0 10px 0;
}

@media(max-width: 1024px) {
 .header-menu > ul li > a, .header-menu > ul li > span {
  text-transform: capitalize;
 }
}

.paketnik-img{
 height:auto;
}

.rating-options {
 width: auto;
}

.ui-dialog-content {
 max height: 95% !important;
}

.product-collateral, .related-products-grid, .also-purchased-products-grid {
 margin: 50px auto;
}

.cart-collaterals {
	width: 100%;
	float: right;
	padding-bottom: 15px;
}

.cart-collaterals .deals {
	width: 100%;
}

.cart-collaterals .deals > div {
	text-align: right;
}

.cart-collaterals .hint {
	color: #666;
}

.cart-collaterals .coupon-code input[type="submit"] {
	float: right;
	width: 157.3px;
        max-width: 100%;
}

.cart-collaterals .coupon-code input[type="text"] {
	width: 181.5px;
        margin-right: 1%;
        float: initial;
        max-width: 100%;
}

.product-selectors .product-sorting select {
 width: 140px;
}

@media all and (max-width:480px) {
     .item-box {
          margin: 0 0 30px 2%;
     }
     .item-box:nth-child(2n+1),
     .category-grid .item-box:nth-child(2n+1) {
         clear: both;
         margin-left: 0;
     }
}
.product-list .product-item .description {
 width:auto;
 margin-bottom:15px;
}
 @media all and (max-width: 1280px) {
     .widget-meni{width: 300px;}
   .soho_digitus_opisi{
            width: 100% !important;
            margin-top: 2rem !important;
            justify-content: center !important;
            align-items: center !important;
        }
        .soho_digitus_img-title_flexDiv{
            flex-wrap: wrap-reverse !important;
        }
        .soho_digitus_img-title_flexDiv_2{
            flex-wrap: wrap !important;
        }

        .soho_digitus_img-title_naslov{
            margin-top: -3rem !important; 
            width: 80% !important;
            height: 120px !important;
            justify-content: center !important;
            margin-right: 0rem !important; 
            margin-left: 0rem !important;

        }
        .soho_digitus_img-title_img{
            width:100% !important;
        }
         .digitus_docking-text-withImg{
                 width: 100% !important;
        }

      .digitus_docking_imgText{
           height: unset  !important;
       }

      .digitus_docking_video_pasica{
            left: 0 !important;

    }
}
@media all and (max-width: 779px) {
     .widget-meni{width: 280px; display: none !important;}
     .topinfo_meni{display: none !important;}
}
@media all and (max-width: 569px) {
     .widget-meni{width: 180px; display: none !important;}
     .topinfo_meni{display: none !important;}
}

  .naslov-widget-meni{
    position: absolute;
    width: 100%;
    height: 70%;
    border-radius: 5px;
    background: #57b568f5;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    opacity: 0;
    transition: .3s;
    text-align: center;
    font-size: 0.8rem;
    padding: 0.2rem;
    text-transform: uppercase;
    font-weight: bold;
  }

  .widget-meni:hover .naslov-widget-meni{
    opacity: 1;
  }
@media all and (min-width: 769px){
  .product-list .item-box .prices{line-height: 1; display: inline-flex;
    justify-content: center;
    align-items: center;}
}

.info_podatki_pomoc_in_podpora{transition: box-shadow 0.3s ease-in-out;}
.info_podatki_pomoc_in_podpora:hover{
box-shadow: 0px 0px 15px 0px #888888; 
}
.product-list .actual-price{font-size: 16px;}
.product-grid .actual-price::before{content: "\a"; white-space: pre;}
.prices{margin-bottom: 10px;}
.carousel-item .item-box .category-stock{margin: 10px 0px 5px 15px}

.promokode:hover{
cursor: pointer;
background-color: #a39d9d !important;
}

.item-box .product-title{font-size: 14px; line-height: 20px;}
.registration-page .fieldset:nth-child(3) .form-fields .inputs:nth-child(2){display:none;}
.new-shipping-address .enter-address .edit-address .inputs:nth-child(7){display:none;}
.product-tag-page .product-list, .product-tag-page .product-grid{margin: 15px auto 0 !important}
.artikli_po_vp::before{
    content: "Preveri artikel";
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(-45deg, #57b568 0%, #60d375 50%);
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2%;
    transition: all 200ms;
    overflow: hidden;
    text-transform: uppercase;
    color: white;
    opacity: 0;
    z-index: -1;
    font-weight: 900;
}
.artikli_po_vp:hover::before{
    height: 25%;
    border-radius: 5px;
    opacity: 1;
}
.artikli_po_vp:hover .opis_po_vp{
    color: white;
    opacity: 0;
}
.artikli_po_vp:hover{
      border-radius: 5px;
}
.mini_sola_meni:hover{
    box-shadow: 0px 0px 5px 0px #57b568 !important;
}
@media(max-width: 575px){
    .artikli_po_vp{
        margin-bottom: 15px !important;
    }
}
.title_po{
    position: absolute;
    color: white;
    font-weight: 600;
    background: #57b568e5;
    top: 0;
    height: 0%;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 13px;
    z-index: 0;
    opacity: 0;
    transition: .3s;
}
.mini_sola_meni:hover .title_po{
    opacity: 1;
    height: 100%;
}
.puscica_mini_sola_up{transform: rotate(180deg);}
.TopPageTitle{
  display: none;
  opacity: 0;
  transition: 0.5s;
}
.showPageTitle{
  opacity: 1;
}
.manufacturer-list-page .page-body .manufacturer-grid .item-grid .item-box .manufacturer-item .picture a:nth-child(1) img{filter: grayscale(100%); }
.manufacturer-list-page .page-body .manufacturer-grid .item-grid .item-box .manufacturer-item .picture a:nth-child(1) img:hover{filter: grayscale(0%); background: linear-gradient(to right, #57b568 4px, transparent 4px) 0 0,
            linear-gradient(to right, #57b568 4px, transparent 4px) 0 100%,
            linear-gradient(to left, #57b568 4px, transparent 4px) 100% 0,
            linear-gradient(to left, #57b568 4px, transparent 4px) 100% 100%,
            linear-gradient(to bottom, #57b568 4px, transparent 4px) 0 0,
            linear-gradient(to bottom, #57b568 4px, transparent 4px) 100% 0,
            linear-gradient(to top, #57b568 4px, transparent 4px) 0 100%,
            linear-gradient(to top, #57b568 4px, transparent 4px) 100% 100%;
            background-repeat: no-repeat;
            background-size: 20px 20px;}
.manufacturer-list-page .page-body .manufacturer-grid .item-grid .item-box .manufacturer-item .picture .hover{display: none;}
.meni_dostava_servis_paketnik:hover{filter: grayscale(100%);}
@media (max-width: 600px){
    .opis-ch3{
        width: 80% !important;
        font-size: 2vw !important;
    }
    .alexa-img{
        width: 31.7vw
    }
    .title-ch3{
        font-size: 3.5vw !important;
    }
}
@media(max-width: 794px){
 .title-ch3-bg1 {
    font-size: 3.5vw !important;
    
 } 
.line-ch3{display: none;}
}
@media(max-width: 550px){
 .title-ch3-bg1 {
    font-size: 3vw !important;
    
 }
 .sub-title-ch3-bg1{
     font-size: 1.5vw;
     margin: 0px !important
 }
.bg-ch3 img{
    width: 30vw !important;
}
}
@media(max-width: 408px){
 .title-ch3-bg1 {
     font-size: 2.5vw !important;
    margin: 1px !important;
    
 }
 .sub-title-ch3-bg1{
     font-size: 1.5vw;
     margin: 0px !important
 }
.bg-ch3 img{
    width: 30vw !important;
}
}
.whiteSharkGamingMeni:hover{
border: 5px solid;
}
.white-shark-gaming-img:hover{
border: 0.2rem solid #57b568;
}
.ruijieImgHover:hover {
    box-shadow: 0px 0px 40px 0px #908b8b5e;
}
.ruijieImgHover{
    transition: all .40s;
}
@media all and (max-width: 718px) {
    .ruijie-font-p{
        font-size: 34px !important;
    }
}
@media all and (max-width: 450px) {
    .ruijie-font-p{
        font-size: 30px !important;
    }
}
@media all and (max-width: 467px){
  .ruijie-home-overflow{
      overflow-y: scroll;
    }
}
 .Datech_podstran_dodatki{
     box-shadow: 0px 0px 7px -2px inset gray;
  }
 .Datech_podstran_dodatki:hover{
      box-shadow: 0px 0px 7px -2px #57b568;
   }