
/* homepage slideshow */
.slideshow-container {position:relative; margin:0 0 10px 0;}
.slideshow {}
.slideshow .slide-item {position:relative;}
.slideshow .slide-item  .slide-overlay {padding:20px 0 40px; text-align:left;background:#333; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.slideshow .slide-item .title {color:#ffffff; margin:0; line-height:1.2; font-size:2.375em;}
.slideshow .slide-item p {color:#ffffff; font-size:0.938em; line-height:1.7;}
.slideshow .slide-item a.slide-btn {}

.slideshow .slick-arrow {position:absolute; top:10px; z-index:10;}
.slideshow .slick-prev {left:10px;}
.slideshow .slick-next {right:10px;}
.slideshow .slick-disabled {display:none !important;}

.slideshow .slick-dots {margin:0px; padding:0px; list-style-type:none; position:absolute; width:300px; bottom:5px; left:50%; margin-left:-150px; text-align:center;}
.slideshow .slick-dots li {display:inline-block; margin:0 2px;}
.slideshow .slick-dots li button {border:1px solid #ffffff; background:#eee; padding:2px 5px; font-size:.875em;}
.slideshow .slick-dots li.slick-active button {background:#ccc;}
 
@media only screen and (min-width:30em){
	.slideshow .slide-item {padding:300px 0 0;}
}

@media only screen and (min-width:48em){
	.slideshow .slide-item {height:576px; padding:0; background-size:cover;}
	.slideshow .slide-item  .slide-overlay {position:absolute; width:100%; margin:0px; bottom:0px; left:0px; background:rgba(0,0,0,.65);}
}

@media only screen and (min-width:65.000em){

}




