.purchase_table tbody tr > td:nth-child(2) h5 a{ color: #2f2f2f; }
.new_price{ font-size: 18px; }
.discount_btn{ line-height: 22.5px; }

.quantities_price_row .checkbox, .qty_stavke .checkbox{ margin-top: 30px; }
.quantities_price_row button.bgMain, .qty_stavke button.bgMain{ margin-top: 22px; }

/* PAGINATION */
.paginacija_wrap{ margin-top: 30px; }
.paginacija_wrap .next_page{ padding: 0 5px; }
.paginacija_list li a{ padding: 0 5px; }


/* PRODUCT GALLERY */
.productGallery{ width: 100%; }
.productImageMain ul.productImages{ background-color: transparent !important; margin: 0 !important; list-style-type: none; }
.productImageMain ul.productImages li {
    padding-left: 0 !important;
    margin-left: 0 !important;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
}
.productImageMain ul.productImages > li{ display: inline-block; margin-right:-4px !important; }
.productImageMain ul.productImages li:before{ display: none !important; }
.productImageMain ul.productImages img{ max-width: 98px; }
.productImageMain ul.productImages .slick-slide img{ max-width: 100%;position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index:-999999999;
    opacity:0.7;
    transition:0.3s all ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.productImageMain ul.productImages .slick-slide a:hover img {
    opacity:1;
}
.productImageMain ul.productImages a{ margin: 0 !important; }
.productImageMain ul.slick-dots {
    display: none !important;
}

ul.homeNewsList li a .imageWrap{ margin-bottom: 12px !important; }

/* POI FILTERS */
.poiFiltersWrap{ margin-bottom: 0; }
.poiFiltersWrap .poiFilters label{ margin-top: 8px; }
.buttonShowMoreFilters{ display: inline-block; padding: 0 15px 0 15px; font-weight: 700; color: #2f2f2f; background-color: #f6f6f6; cursor: pointer; background-repeat: no-repeat; -webkit-background-size: 11px; -moz-background-size: 11px; -ms-background-size: 11px; -o-background-size: 11px; background-size: 11px;-webkit-background-position-x: 100%; -moz-background-position-x: 100%; -ms-background-position-x: 100%; -o-background-position-x: 100%; background-position-x: 100%; -webkit-background-position-y: 50%; -moz-background-position-y: 50%; -ms-background-position-y: 50%; -o-background-position-y: 50%; background-position-y: 50%; background-image: url(../images/icon_plus.svg); float: right }
.buttonShowMoreFilters.expanded { background-image: url(../images/icon_minus.svg);}

.poiFilters > ul{ margin: 0; padding:0; list-style-type: none;}
.poiFilters li.hidden_filter { display: none;}

/* EDIT PRODUCT FILTER */
.sideFilterEditProduct li{ width: 50% !important; float: left; display: block !important; }
.sideFilterEditProduct li:nth-child(2n+1){ clear: both; }

/* ASIDE FILTERS - COLORS */
.filterColorsAside li:nth-child(2n+1){ clear: both; }

.labelFilterAside{ margin-bottom: 5px; }

/* FORM ITEM POI OPTIONS */
.form_item_poi_options .imageUpload, .form_item_poi_options .imageUpload img{ width: 160px; height: 160px; }


@media (min-width : 320px) {


}

@media (min-width : 480px) {

}

@media  (min-width : 768px) {
    /* EDIT PRODUCT FILTER */
    .sideFilterEditProduct li{ width: 33.33333333% !important; }
    .sideFilterEditProduct li:nth-child(3n+1){ clear: both; }
    .sideFilterEditProduct li:nth-child(2n+1){ clear: none; }

}

@media (min-width : 992px) {
    /* EDIT PRODUCT FILTER */
    .sideFilterEditProduct li{ width: 33.33333333% !important; }
    .sideFilterEditProduct li:nth-child(3n+1){ clear: both; }
    .sideFilterEditProduct li:nth-child(2n+1){ clear: none; }
    ul.asideRoutes > li:nth-child(2n+1) {
        clear: both;
    }
    .productImageMain ul.productImages .slick-slide img {
        max-width:none;
        width:100%;
        height:100%;
    }

}

@media  (min-width : 1200px) {
    .sideFilterEditProduct li{ width: 25% !important; }
    .sideFilterEditProduct li:nth-child(4n+1){ clear: both; }
    .sideFilterEditProduct li:nth-child(3n+1){ clear: none; }

}

@media  (min-width : 1600px) {
}

@media (max-width:992px) {
    .productGallery {
        margin-bottom: 20px;}
    .productGallery .slick-track {
        height:96px;
    }
}
@media (min-width:992px) and (max-width:1200px) {
    .productGallery .slick-track {
        height:84px;
    }
}

@media (max-width:992px) {
    .productImageMain ul.productImages .slick-slide a {
        position: relative;
        z-index:99999999;
        top: 69px;
        border-top: 2px solid #fff;
    }
}
@media (max-width:768px) {
    .productImageMain ul.productImages .slick-slide a {
        position: relative;
        z-index:99999999;
        top: 62px;
        border-top: 2px solid #fff;
    }
}