@charset "UTF-8";

/*!
 * three-col-product-slider.css -https://3e96115d-7ffe-4b4d-a55c-cca0531a735a.p.bardy.io
 */

/**
General Styles
************************************/
.three-col-product-slider-wrapper {
    position: relative;
    z-index: 0;
}

/**
Fix for CSDO-7653
************************************/
.cycle-slide {
    display:none;
}
.cycle-slideshow .cycle-slide {
    display: block;
}

/**
Loading Styles
************************************/
.three-col-product-slider-wrapper .spinner {
    position: absolute;
}
.three-col-product-slider-wrapper.loading {
    min-height: 200px;
}
.three-col-product-slider-wrapper.loading .cycle-controls {
    display: none;
}

/**
Control Styles
************************************/
.three-col-product-slider-wrapper .cycle-controls {
    margin-top: 130px;
    cursor: pointer;
    position: relative;
    z-index: 100;
}
.three-col-product-slider-wrapper .cycle-prev {
    float: left;
    margin-left: 10px;
}
.three-col-product-slider-wrapper .cycle-next {
    float: right;
    margin-right: 16px;
}

/**
Slider Styles
************************************/
.three-col-product-slider-wrapper .cycle-slide {
    width: 99%;
}
.three-col-product-slider-wrapper .product-listing {
    height: 380px;
}
.three-col-product-slider-wrapper .img-responsive {
    margin: 0 auto;
}
.three-col-product-slider-wrapper .product-col-left, .three-col-product-slider-wrapper .product-col-right{
    position: relative;
}
.three-col-product-slider-wrapper .price-amount p,
.three-col-product-slider-wrapper p.price-amount     {
    font-size: 23px;
}
.three-col-product-slider-wrapper .price-amount sup {
    font-size: 14px;
}
.product-col .add-to-cart-action {
    position: absolute;
    top: 187px;
    padding-left: 0;
}
.three-col-product-slider-wrapper .color-options-wrapper {
    margin-bottom: 98px;
}
.three-col-product-slider-wrapper .colors.overlay-colors {
    position: absolute;
    width: 100%;
    bottom: -34px;
    z-index: 1;
}
.three-col-product-slider-wrapper .actions.row {
    margin-bottom: 30px;
}
#viewAccessories {
    height: 20px;
    float: left;
    margin-top: 25px;
}
#viewAccessories a {
    background: url('/uiassets/related_slider_carot-right.png') no-repeat right transparent;
    padding-right: 20px;
}
#viewAccessories a:hover {
    background: url('/uiassets/related_slider_carot-right-hover.png') no-repeat right transparent;
}


/**
View Accessories Styles
************************************/
#viewAccessories {
    margin-right: 10px;
    height: 20px;
    float: left;
    margin-top: 25px;
}
#viewAccessories a {
    background: url('/uiassets/related_slider_carot-right.png') no-repeat right transparent;
    padding-right: 20px;
}
#viewAccessories a:hover {
    background: url('/uiassets/related_slider_carot-right-hover.png') no-repeat right transparent;
}


/**
Min 481 Styles
************************************/
@media (min-width: 481px) {
    .three-col-product-slider-wrapper .product-col {
        min-height: 280px;
    }
}

@media (min-width: 769px) {
    .three-col-product-slider-wrapper .product-col {
        min-height: 280px;
    }
}

/**
Min 480 Styles
************************************/
@media ( max-width: 480px) {
    .three-col-product-slider-wrapper .carousel-control {
        width: 15%;
        top: 32%;
        bottom: 52%;
    }

    .three-col-product-slider-wrapper .carousel-control .glyphicon img {
        width: 15px;
    }

    .three-col-product-slider-wrapper .carousel-control .glyphicon-chevron-left,
    .three-col-product-slider-wrapper .carousel-control .glyphicon-chevron-right {
        margin-top: -12px;
    }

    .three-col-product-slider-wrapper .carousel-control .glyphicon-chevron-right {
        margin-right: -9px;
    }

    .three-col-product-slider-wrapper .colors.overlay-colors {
        position: relative;
        bottom: 0;
        margin-top: -55px;
    }

    .three-col-product-slider-wrapper .product-col {
        min-height: 280px;
    }
    .three-col-product-slider-wrapper .cycle-next {
        margin-right: -18px;
    }
    .three-col-product-slider-wrapper .product-listing{
        margin-left: 10px;
    }
    .product-col .add-to-cart-action {
        top: 205px;
    }
    .three-col-product-slider-wrapper .color-options-wrapper {
        margin-bottom: 78px;
    }
    .three-col-product-slider-wrapper .accessory-added-text {
        margin: 20px auto;
    }
}


/**
Max 481 Styles
************************************/
@media ( max-width: 481px) {
    .three-col-product-slider-wrapper .cycle-controls {
        width: 12.333333%;
    }
    .three-col-product-slider-wrapper .cycle-next {
        right: 0;
    }
}

