﻿img {
    max-width: 100%;
}

.slCarousel {
    background: hsla(0,0%,80%,.9);
    display: flex;
    x-justify-content: space-around;
    x-align-items: stretch;
    max-width: 100%;
    padding: 12px;
}

.slCarousel .side-column {
    background-color: black;
    width: 40px;
    flex: 0 0 40px;
}

.slCarousel .column.center {
    flex-grow: 100;
    text-align:center;
}

.slCarousel .fa {
    font-size: 45px !important;
    transition: all .2s;
    text-shadow: none;
    margin-top: 75px;
}
.slCarousel .pager-dark:hover{
    color: #666;
}

.slCarousel .pager-dark {
        
    color: #fff;
    text-align: center;
    cursor:pointer;
}

/* Slides */
.slCarousel .slideContainer .item img {
    height: 200px;
}

/*Carousel*/
.carousel-4 {
    overflow: hidden;
    z-index: 1;
    visibility: hidden;
}

    .carousel-4 .slideContainer {
        z-index: 3;
    }

    .carousel-4 .caroufredsel_wrapper {
        height: 200px !important;
    }

    .carousel-4 .pagerContainer {
        z-index: 2;
    }
    /*not sizing properly in FF. Even with triggering resize*/
    .carousel-4 .slideContainer ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

    .carousel-4 .slideContainer .item {
        width: 300px;
        list-style: none;
        float: left;
        margin: 0px 6px;
        display: block;
        cursor: pointer;
        overflow: hidden;
        position: relative;
        text-align: center;
        background: rgba(0,0,0,.05);
    }
        /*fred gets confused sometimes when images have different widths*/
        .carousel-4 .slideContainer .item a {
            display: inline-block;
            text-align: center;
            position: relative;
        }

        .carousel-4 .slideContainer .item img {
            height: 200px;
        }

    .carousel-4 .smallVideoOverlay {
        background: url(../images/dgovImageSprite.png) -48px -7px no-repeat;
        width: 70px;
        height: 70px;
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 2;
        margin: -35px 0 0 -35px;
        transform: scale(0.6);
    }

    .carousel-4 .previousButton, .carousel-4 .nextButton {
        transition: all .2s;
    }

    .carousel-4:hover .carousel-control {
        opacity: 7;
    }

    .carousel-4:hover .fa {
       
        text-shadow: none;
    }

    .carousel-4 a .slide-title {
        color:#fff;
        padding: 5px 5px 10px;
        font-weight: 700;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        max-height: 100%;
        overflow: hidden;
        text-align: left;
    }
