﻿/*!
* Start Bootstrap - Full Slider HTML Template (http://startbootstrap.com)
* Code licensed under the Apache License v2.0.
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
*/
/* CUSTOMIZE THE FULL WIDTH CAROUSEL
-------------------------------------------------- */
.contentslider.carousel {
    width: 100%;
    height: 100%;
}
.contentslider .carousel-inner {
    height: 100%;
}
.contentslider .carousel-caption {
    z-index: 10;
}
.contentslider.carousel .carousel-control {
    visibility: hidden;
}
.contentslider.carousel:hover .carousel-control {
    visibility: visible;
}
.contentslider .carousel-indicators li {
    background-color: #cccccc;
    border: 1px solid #cccccc;
}
.contentslider .carousel-indicators .active {
    background-color: rgb(229,0,0);
    border: 1px solid rgb(229,0,0);
}
.contentslider .carousel-inner > .item img, 
.contentslider .carousel-inner > .item a > img {
    display: block;
    height: auto;
    line-height: 1;
    margin: 0 auto;
    max-width: 100%;
} 
.contentslider .carousel-inner > .item a  {
    display: inline-block;
    background-color: #000;
    color:white;
    padding: 10px 20px;
    font-size: 1em;
    font-weight:bold;
    text-decoration:none;
    letter-spacing: 0.05em;
}
.contentslider .carousel-inner > .item a:hover,
.contentslider .carousel-inner > .item a:focus,
.contentslider .carousel-inner > .item a:active  {
    background-color: rgb(229,0,0);
    color:white;
    text-decoration:underline;
}
/*.contentslider.carousel
.contentslider .item,
.contentslider .active {
    height: 100%;
}*/
.contentslider .carousel-inner {
    height: 100%;
}
.contentslider footer {
    margin: 50px 0;
}
.contentslider .carousel-inner > .item img {
    /*min-width: 100%;
    width: 100%;*/
}
.contentslider .carousel-inner > .item img {
    height: auto;
    position: relative;
}
.contentslider .carousel-inner > .item .content-item {
    display:table;
    width: 100%;
    height: 100%;
}
.contentslider .carousel-inner > .item .content-center {
    display:table-cell;
    vertical-align:middle;
}
.contentslider .carousel-inner .item {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.contentslider .carousel .item {
    overflow: hidden;
    height: auto;
}
.contentslider .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    min-height:250px;
    text-align:center;
}
.contentslider .carousel-caption {
    width: 100%;
    text-shadow:none;
    background-color: white;
    bottom: 0;
    left: 0; 
    padding-left: 40px;
    position: absolute;
    text-align: left; 
    padding-bottom:10px; 
    height:20%; 
    color:black;
}
.contentslider .CaptionIcon{
    font-size:35px; 
    float:left; 
    margin-right:20px; 
    color:#000000;
}
.contentslider .CaptionText{
    float:left; 
    width:50%; 
    color:#000000;
}
