.bx-wrapper{
    position: relative;

    margin: 0 auto;
    padding: 0;
}


.bx-wrapper .bx-pager{
    display: inline-block;

    position: absolute;
    right: 50%;
    bottom: 32px;
    z-index: 99;

    width: auto;
    height: 32px;
    margin-right: -600px;

    text-align: center;
    vertical-align: top;
}

.bx-wrapper .bx-pager .bx-pager-item{
    display: none;
}
.bx-wrapper .bx-pager.bx-default-pager a{
    display: block;

    width: 8px;
    height: 32px;
    margin: 0 5px;

    text-indent: -9999px;

    border: 1px solid #fff;
    outline: 0;
    background: #333;

    transition: background .2s linear;
    -webkit-transform: skewX(-28deg);
        -ms-transform: skewX(-28deg);
            transform: skewX(-28deg);
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{
    background: #F05000;
}


.bx-wrapper .bx-controls-direction a{
    position: absolute;
    top: 50%;
    z-index: 99;

    width: 48px;
    height: 68px;
    margin-top: -24px;

    text-indent: -9999px;

    outline: 0;
    background: url(../images/ic_slider_arrows.png) 0 0 no-repeat;

    transition: background-color .2s linear;
}

.bx-wrapper .bx-controls-direction a.bx-prev{
    left: 0;

    background-position: 0 0;
}
.bx-wrapper .bx-controls-direction a.bx-next{
    right: 0;

    background-position: -48px 0;
}

.bx-wrapper .bx-controls-direction a:hover{
    background-color: rgba(0,0,0,.79);
}


.products .carousel .bx-wrapper .bx-controls-direction a.bx-prev{
    left: -55px;
}
.products .carousel .bx-wrapper .bx-controls-direction a.bx-next{
    right: -55px;
}


.product_info .thumbs .bx-wrapper .bx-controls-direction a{
    position: absolute;
    z-index: 99;

    width: 23px;
    height: 13px;
    margin-top: 0;
    margin-left: -12px;

    text-indent: -9999px;

    opacity: .7;
    outline: 0;
    background: url(../images/ic_product_carousel.png) 0 0 no-repeat;

    transition: opacity .2s linear;
}

.product_info .thumbs .bx-wrapper .bx-controls-direction a.bx-prev{
    top: -29px;
    left: 50%;

    background-position: 0 0;
}
.product_info .thumbs .bx-wrapper .bx-controls-direction a.bx-next{
    top: auto;
    bottom: -29px;
    left: 50%;

    background-position: 0 -13px;
}

.product_info .thumbs .bx-wrapper .bx-controls-direction a:hover{
    opacity: 1;
    background-color: transparent;
}


.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-caption{
    display: none;
}
