
/* homepage slideshow */
.slideshow-container {position:relative; }
.slideshow {}
.slideshow .slide-item {padding:222px 0 0; background-repeat:no-repeat; background-position:50% 0; background-size:232% auto; 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 {}

.ctabox .slick-arrow {position:absolute; top:40%; z-index:10; background: rgba(0,0,0,.5); height: 90px; width: 45px;}
.ctabox .slideshow-prev {left:10px; border-bottom-right-radius: 90px; border-top-right-radius: 90px;}
.ctabox .slideshow-next {right:10px; border-bottom-left-radius: 90px;
  border-top-left-radius: 90px;}
.ctabox .slick-arrow span{border: solid #ffffff; border-width: 0 3px 3px 0; display: inline-block;  padding: 3px;  height: 25px;  width: 25px;  position: absolute;}
.ctabox .slideshow-prev span{top: 30px; left: 15px; transform: rotate(140deg);}
.ctabox .slideshow-next span{top: 30px; right: 15px; transform: rotate(-45deg);}

.ctabox .slick-disabled {display:none !important;}

.slideshow-controls {position:absolute; width:300px; bottom:5px; left:50%; margin-left:-150px; text-align:center;}
.slideshow-controls .pause { display:inline-block; vertical-align:middle; border:1px solid #ffffff; background:#eee; padding:0; font-size:1em; width:23px; height:23px; padding:2px 0 0 0; text-align:Center;}
.slideshow-controls .pause svg.icon {width:16px; height:16px; }
.slideshow-controls .slick-dots {margin:0px; padding:0px; list-style-type:none; display:inline-block; vertical-align:middle;}
.slideshow-controls .slick-dots li {display:inline-block; margin:0 2px;}
.slideshow-controls .slick-dots li button {border:1px solid #ffffff; background:#eee; padding:2px 5px; font-size:.875em;}
.slideshow-controls .slick-dots li.slick-active button {background:#ccc;}


.slick-dots{margin: 0; list-style: none; padding: 0;}
.slick-dots li{display: inline-block; width: 18px; height: 18px;margin: 0 3px; padding: 0; cursor: pointer;}
.slick-dots li button{	font-size: 0; line-height: 0; display: block; width: 15px; height: 15px;  padding: 0px; cursor: pointer; color: #fff; border: 1px solid #000; outline: none; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.slick-dots li.slick-active button{background:#000; }



@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){

}




