@charset "utf-8";
/* CSS Document */
#home-info-slider-area{
  background:url(../img/slider-bg.jpg) repeat-y top right;
  padding-top:10px;
  border-bottom:3px solid #026b9c;
}
#home-info-slider-area .row{
  max-width:1200px;
  margin:0 auto;
}
#info-slider .item{
  margin-left:70px;
  margin-right:70px;
}
#home-info-slider-area h2{
  font-family: 'Oswald', sans-serif;
  font-weight:100;
  color:#fff;
  font-size:26px;
}
#info-slider .item h2{
  font-family: 'Rokkitt', serif;
  font-weight:bold;
  font-size:36px;
  line-height:30px;
  text-align:right;
  margin-top:0;
}
#info-slider .item p{
  font-family: 'Open Sans Condensed', sans-serif;
  color:#fff;
  background:url(../img/slider-text-border.png) no-repeat right top;
  margin-top:10px;
  padding-top:15px;
  padding-right:15px;
  font-weight:100;
  font-size:16px;
  min-height:200px;
}
ol.carousel-indicators{
  display:block;
  width:80%;
  margin:0 auto;
  padding-left:0;
  text-align:center;
  background:#fff;
  border-radius:3px;
  position: relative;
  bottom: 0px;
  left: 0px;
  margin-bottom:10px;
}
ol.carousel-indicators li{
  display:inline-block;
  cursor:pointer;
  font-family: 'Oswald', sans-serif;
  font-weight:100;
  color:#454545;
  padding:5px 5px 7px;
  font-size:16px;
  text-indent: 0px;
  width: auto;
  height: auto;
  border: none;
  border-radius: 3px;
}
ol.carousel-indicators .active{
  background: #480403;
  border-radius:3px;
  color:#fff;
  width:auto;
  height:auto;
}
.carousel-control.right, .carousel-control.left{
  background-image:none;
}

a.carousel-control{
  outline:0;	
}
.carousel-control i{
  margin-top:100%;
  position:relative;
  text-shadow:none;
  color:rgba(255,255,255,.3);
  font-size:30px;
}
#home-client-slider-area{
  background:url(../img/logo-slider-bg.jpg) center;
}
#home-client-slider-area h2{
  text-align:center;
  color: #480403;
  font-family: 'Rokkitt', serif;
  font-size:26px;
  padding-top:15px;
}
#home-carousel-area:after{
  background: -webkit-linear-gradient(left, rgba(0,0,0,.8), rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,.8) 100%); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, rgba(0,0,0,.8), rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,.8) 100%); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgba(0,0,0,.8), rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,.8) 100%); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgba(0,0,0,.8), rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,.8) 100%); /* Standard syntax (must be last) */
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  content: '';
}
#home-carousel-area{
  padding-bottom:0 !important;
  margin-bottom:10px;
}
#home-carousel-area .navigation{
  display:none;
}
h3.home-slider-text{
  font-family: 'Rokkitt', serif;
  color:#242424;
  background:rgba(255, 255, 255, .75);
  padding:15px;
}
.home-carousel-caption-wrapper{
  max-width:1200px;
  margin:0 auto;
}
.home-carousel-caption h3{
  color: #ffffff;
  font-weight: bold;
  /* background: rgba(255,255,255,.75); */
  font-family: 'Rokkitt', serif;
  display: inline;
  padding:10px 0;
  /* box-shadow: 10px 0 0 rgba(255,255,255,.75), -10px 0 0 rgba(255,255,255,.75); *//* add this line */
  line-height: 30px;
  /* padding: 10px; */
  font-size:28px;
  text-shadow: 3px 3px 1px rgba(0,0,0,.75);
  /* z-index: 100; */
}
#home-spotlight-area{
  max-width:1200px;
  margin:0 auto;
  text-align:center;
}
.home-spotlight{
  margin:0px auto 5px;
}
#home-spotlight-area a h4{
  color:#026b9c;
	font-family: 'Rokkitt', serif;
  font-size:20px;
  margin-bottom:5px;
  padding-top:85px;
  margin-top:0;
}
.spotlight-1 h4{
  background:url(../img/spotlight-1.png) no-repeat top center;
}
.spotlight-1:hover h4{
  background:url(../img/spotlight-1h.png) no-repeat top center;
}
.spotlight-2 h4{
  background:url(../img/spotlight-2.png) no-repeat top center;
}
.spotlight-2:hover h4{
  background:url(../img/spotlight-2h.png) no-repeat top center;
}
.spotlight-3 h4{
  background:url(../img/spotlight-3.png) no-repeat top center;
}
.spotlight-3:hover h4{
  background:url(../img/spotlight-3h.png) no-repeat top center;
}
.spotlight-4 h4{
  background:url(../img/spotlight-4.png) no-repeat top center;
}
.spotlight-4:hover h4{
  background:url(../img/spotlight-4h.png) no-repeat top center;
}
#home-spotlight-area a:hover{
  text-decoration:none;
}
#home-spotlight-area a p{
  font-family: 'Open Sans Condensed', sans-serif;
  color:#000;
  margin-top:0;
  font-size:15px;
}
#home-carousel-area span{
  font-family: 'Oswald', sans-serif;
  /* background:rgba(255,255,255,.5); */
  color: #fff;
  display:inline-block;
  clear:both;
  padding:1px 5px;
  text-shadow: 3px 3px 1px rgba(0,0,0,.75);
}
#home-carousel-area p{
  text-align:right;
  margin-right:50px;
}
.home-carousel-caption-wrapper{
  position:relative !important;
  max-width:1200px;
  margin:0 auto;
  margin-top:18%;
}
#home-carousel-area{
  position:relative;
}
.home-carousel-caption{
  max-width:558px;
  z-index: 100;
  /* position: relative; */
}
.button-next, .button-previous{
  background-color:transparent !important;
  font-weight:bold;
}
#home-info-slider-area .row{
  display:table;
}
#home-info-slider-area img{
  margin:0 auto;
}


.elastislide-wrapper{
  box-shadow:none;
  background:none;
}
.elastislide-carousel ul li a img{
  border:none;
}
.elastislide-horizontal nav span{
  top:30%;
  width:22px;
  height:27px;
  background:url(../img/elastislide-sprite.png)no-repeat;
}
.elastislide-horizontal nav span.elastislide-next{
  background-position:-24px 0;
}
.elastislide-horizontal nav span.elastislide-previous{
  background-position:0 0;
}
  
@media(max-width:1600px){
	.home-carousel-caption-wrapper{
		max-width:800px;	
	}
}

@media(max-width:1200px){
  ol.carousel-indicators li{
    font-size:16px;
    padding: 5px 5px 7px;
  }
}
@media(max-width:1125px){
  ol.carousel-indicators li{
    font-size:14px;
    padding: 5px 2px 7px;
  }
  .home-carousel-caption-wrapper{
    top:-20% !important;
    left:10% !important;
  }
}
@media(min-width:992px){
  #home-info-slider-area > .row > div:first-child{
    float:none;
    display:table-cell;
    vertical-align:bottom;
  }
  #home-info-slider-area > .row > div:last-child{
    width:100%;
  }
}
@media(max-width:991px){
  #home-info-slider-area h2{
    text-align:center;
  }
  #info-slider .item h2{
    text-align:center;
  }
  .home-carousel-caption-wrapper{
    display:none !important;
  }
}
@media(max-width:670px){
  ol.carousel-indicators li{
    display:block;
  }
  ol.carousel-indicators{
    max-width:150px;
  }
  #home-info-slider-area .carousel-control{
    display:none;
  }
  #info-slider .item{
    margin-left:0;
    margin-right:0;
  }
  #home-info-slider-area img{
    width:100%;
    max-width:300px;
  }
  #home-info-slider-area > .row > div{
    padding-left:0;
    padding-right:0;
  }
  #home-info-slider-area .carousel-captions{
    margin:10px;
  }
  #info-slider .item p{
    background:none;
    padding:0;
    min-height:0;
  }
}
_:-ms-lang(x), .home-carousel-caption h3 { box-shadow:none; }
@-moz-document url-prefix() { 
  .home-carousel-caption h3 { box-shadow:none; }
}














