﻿.carousel {
    position: relative;
    height: 100%;
    width: 100%
}

    .carousel .carousel-indicators {
        position: absolute;
        left: 50%;
        z-index: 5;
        width: 60%;
        bottom: 20px;
        padding-left: 0;
        margin-left: -30%;
        text-align: center;
        list-style: none
    }

        .carousel .carousel-indicators .active {
            width: 12px;
            height: 12px;
            margin: 0;
            background-color: #fff
        }

        .carousel .carousel-indicators li {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 1px;
            text-indent: -999px;
            cursor: pointer;
            background-color: rgba(255,255,255,.4);
            border-radius: 10px
        }

    .carousel .carousel {
        position: relative
    }

    .carousel .carousel-inner {
        position: relative;
        width: 100%;
        overflow: hidden;
        height: 100%;
        margin-left:20px;
    }

        .carousel .carousel-inner > .item {
            position: relative;
            display: none;
            -webkit-transition: .6s ease-in-out left;
            -o-transition: .6s ease-in-out left;
            transition: .6s ease-in-out left
        }

            .carousel .carousel-inner > .item > a > img, .carousel .carousel-inner > .item > img {
                line-height: 1
            }

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel .carousel-inner > .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }

        .carousel .carousel-inner > .item.active.right, .carousel .carousel-inner > .item.next {
            left: 0;
            -webkit-transform: translate3d(100%,0,0);
            transform: translate3d(100%,0,0)
        }

        .carousel .carousel-inner > .item.active.left, .carousel .carousel-inner > .item.prev {
            left: 0;
            -webkit-transform: translate3d(-100%,0,0);
            transform: translate3d(-100%,0,0)
        }

            .carousel .carousel-inner > .item.active, .carousel .carousel-inner > .item.next.left, .carousel .carousel-inner > .item.prev.right {
                left: 0;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0)
            }
}

.carousel .carousel-inner > .active, .carousel .carousel-inner > .next, .carousel .carousel-inner > .prev {
    display: block
}

.carousel .carousel-inner > .active {
    left: 0
}

.carousel .carousel-inner > .next, .carousel .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel .carousel-inner > .next {
    left: 100%
}

.carousel .carousel-inner > .prev {
    left: -100%
}

    .carousel .carousel-inner > .next.left, .carousel .carousel-inner > .prev.right {
        left: 0
    }

.carousel .carousel-inner > .active.left {
    left: -100%
}

.carousel .carousel-inner > .active.right {
    left: 100%
}

.carousel:focus .carousel-control, .carousel:hover .carousel-control {
    opacity: .8
}

.carousel-control {
    position: absolute;
    top: 120px;
    bottom: 0;
    left: 0;
    width: 40px;
    line-height: 40px;
    height: 40px;
    font-size: 20px;
    font-family: cursive !important;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.3);
    filter: alpha(opacity=50);
    opacity: 0;
    background: rgba(0,0,0,.3) url(/images/more_04.png) no-repeat center center;
    -webkit-background-size: auto 24px;
    background-size: auto 24px
}

    .carousel-control.right {
        right: 0;
        left: auto;
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    .carousel-control:hover {
        outline: 0;
        text-decoration: none;
        opacity: .9;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
        filter: alpha(Opacity=90)
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        position: absolute;
        top: 50%;
        margin-top: -10px;
        z-index: 5;
        display: inline-block
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        left: 50%;
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        right: 50%;
        margin-right: -10px
    }

    .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 20px;
        height: 20px;
        line-height: 1;
        font-family: serif
    }

        .carousel-control .icon-prev:before {
            content: '\2039'
        }

        .carousel-control .icon-next:before {
            content: '\203a'
        }
/*# sourceMappingURL=carousel.min.css.map */
