/* generic > */
.col-main .simpleslider .products-grid li.item:nth-of-type(1n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(2n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(3n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(4n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(5n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(6n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(7n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(8n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(9n+1),
.col-main .simpleslider .products-grid li.item:nth-of-type(10n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(1n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(2n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(3n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(4n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(5n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(6n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(7n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(8n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(9n+1),
body.cms-home .col2-left-layout .col-main .simpleslider .products-grid li.item:nth-of-type(10n+1) {
    clear: none;
}

body.cms-home .simpleslider-wrapper {
    display: flex;
    justify-content: center;
    clear: both;
}

.simpleslider .buttons {
    display: block;
    margin: 100px 0 0 0;
    width: 36px;
    height: 38px;
    position: absolute;
    float: left;
    text-indent: -9999px;
    z-index: 1000;
}

.simpleslider .buttons.disable {
    visibility: hidden;
}

.simpleslider .buttons.show {
    display: block;
}

.simpleslider .prev {
    background: url(../images/slider-arrow-left.gif) no-repeat scroll 0 0 #eeeeee;
    left: 8px;
}

.simpleslider .prev:hover,
.simpleslider .prev:active {
    background: url(../images/slider-arrow-left.gif) no-repeat scroll 0 0 #dddddd;
}

.simpleslider .next {
    background: url(../images/slider-arrow-right.gif) no-repeat scroll 0 0 #eeeeee;
    right: 8px;
}

.simpleslider .next:hover,
.simpleslider .next:active {
    background: url(../images/slider-arrow-right.gif) no-repeat scroll 0 0 #dddddd;
}

.simpleslider .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
}

.simpleslider,
.simpleslider .viewport {
    float: left;
    width: 968px;
    height: 520px;
    overflow: hidden;
    position: relative;
}

.simpleslider.col2,
.simpleslider.col2 .viewport {
    width: 715px;
}

.hide-prices-catalog .simpleslider,
.hide-prices-catalog .simpleslider .viewport {
    height: 340px;
}

body.hide-listing-tax .simpleslider,
body.hide-listing-tax .simpleslider .viewport {
    height: 425px;
}

/* < generic */

/* collateral > */
.product-collateral .simpleslider {
    margin: 0 0 20px 0;
    padding: 0;
}

.product-collateral .simpleslider,
.product-collateral .simpleslider .viewport {
    width: 710px;
}

body.hide-listing-tax .product-collateral .simpleslider,
body.hide-listing-tax .product-collateral .simpleslider .viewport {
    height: 450px;
}

/* < collateral */

@media (min-width: 1224px) {
    .simpleslider,
    .simpleslider .viewport {
        width: 1194px;
    }

    .simpleslider.col2,
    .simpleslider.col2 .viewport {
        width: 962px;
    }

    .product-collateral .simpleslider,
    .product-collateral .simpleslider .viewport {
        width: 947px;
    }
}

@media (min-width: 1480px) {
    .simpleslider,
    .simpleslider .viewport {
        width: 1447px;
    }

    .simpleslider.col2,
    .simpleslider.col2 .viewport {
        width: 1200px;
    }

    .product-collateral .simpleslider,
    .product-collateral .simpleslider .viewport {
        width: 951px;
    }
}

@media (min-width: 1864px) {
    .simpleslider .prev {
        left: 6px;
    }

    .simpleslider,
    .simpleslider .viewport {
        width: 1684px;
    }

    .simpleslider.col2,
    .simpleslider.col2 .viewport {
        width: 1358px;
    }

    .product-collateral .simpleslider,
    .product-collateral .simpleslider .viewport {
        width: 1358px;
    }

    .col-main .product-collateral .simpleslider .viewport .products-grid li.item {
        margin-right: 5px;
    }
}

@media (max-width: 967px) {
    .simpleslider,
    .simpleslider .viewport {
        width: 727px;
    }

    .simpleslider.col2,
    .simpleslider.col2 .viewport {
        width: 473px;
    }

    .product-collateral .simpleslider,
    .product-collateral .simpleslider .viewport {
        width: 487px;
    }
}

@media (max-width: 767px) {
    .simpleslider .prev {
        left: 7px;
    }

    .simpleslider,
    .simpleslider .viewport {
        width: 460px;
        height: 520px;
    }

    .simpleslider.col2,
    .simpleslider.col2 .viewport {
        width: 460px;
    }

    .product-collateral .simpleslider,
    .product-collateral .simpleslider .viewport {
        width: 460px;
    }
}

@media (max-width: 479px) {
    .simpleslider .prev {
        left: 5px;
    }

    .simpleslider .next {
        right: 7px;
    }

    .simpleslider,
    .simpleslider .viewport {
        width: 320px;
        height: 440px;
    }

    .simpleslider.col2,
    .simpleslider.col2 .viewport {
        width: 320px;
        height: 440px;
    }

    .product-collateral .simpleslider,
    .product-collateral .simpleslider .viewport {
        width: 300px;
        height: 420px;
    }

    .hide-prices-catalog .simpleslider,
    .hide-prices-catalog .simpleslider .viewport,
    .hide-prices-catalog .simpleslider.col2,
    .hide-prices-catalog .simpleslider.col2 .viewport,
    .hide-prices-catalog .product-collateral .simpleslider,
    .hide-prices-catalog .product-collateral .simpleslider .viewport {
        height: 250px;
    }
}



