@media (min-width: 1200px) {
    .container,
    .container-fluid {
        width: 1170px;
    }
}
#header-main{
    position: absolute;
    left: 0;
    right: 0;
    z-index: 10;
}
.carousel .carousel-indicators{
    background: rgba(0, 0, 0, 0);
}
.carousel .carousel-indicators li{
    background: #fff;
    height: 10px;
    border-radius: 5px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.carousel .carousel-indicators li.active{
    background: #2196F3;
    height: 10px;
    border-radius: 5px;
}
@media(min-width: 992px) {
    .block-slideshow .carousel .carousel-caption{
        background: rgba(0, 0, 0, 0);
        left: auto;
        right: 15%;
        bottom: 30px;
        max-width: 500px;
        padding: 0px;
    }
    .block-slideshow .carousel .carousel-caption > p,
    .block-slideshow .carousel .carousel-caption > h3{
        background: rgba(255, 255, 255, 0.6);
        color: #0082C4;
        margin: 0px;
        padding: 15px;
        font-family: 'Roboto Condensed';
        font-size: 23px;
        text-transform: uppercase;
        text-align: left;
        text-shadow: none;
    }
    .block-slideshow .carousel .carousel-caption > h3{
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
    }
}

@media(max-width: 992px){
    #homepage{
        margin-top: 55px;
    }
    .block-slideshow .carousel .carousel-caption{
        padding-bottom: 24px;
    }
}

.new-featured .listview .lv-title,
.new-featured .listview .lv-small{
    text-overflow: inherit;
    white-space: normal;
}

@media (min-width: 768px) {
    .new-featured .listview .lv-item:first-child img{
        width: 300px;
    }
    .new-featured .listview .lv-item:first-child .lv-title{
        font-size: 1.4em;
    }
}

.block-slideshow .carousel{
    border-bottom: 1px solid #bbb;
}

.lv-item{
    border-top: 1px dashed #ddd;
}
.lv-item:first-child{
    border-top: none;
}

.partner-logo{
    margin-bottom: 50px;
}
.partner-logo .item-container{
    position: relative;
}
.partner-logo img{
    height: 100px;
    padding: 3px;
    background: #fff;
    border: 1px solid #ededed;
    border-radius: 3px;
}
.partner-logo .carousel-indicators{
    margin-bottom: -30px;
}
.partner-logo .carousel .carousel-caption{
    padding: 6px 12px;
}
