/* SLIDESHOW */

.cycle-slideshow {
	width: 100%; 
	line-height: 0; 
	z-index: 10; 
	position: relative;
/*	border-bottom: 5px solid #fff;*/
}
.cycle-slideshow img{width: 100%; z-index: 5 !important; position: relative;}
.cycle-slideshow .cycle-pager {text-align: center; width: 100%; z-index: 25 !important; position: absolute; bottom: 10px; overflow: hidden;}
.cycle-slideshow .cycle-pager span {margin: 0; padding: 0; font-family: arial; font-size: 30px; line-height: 30px; width: 18px; height: 18px; display: inline-block; color: #fff; cursor: pointer;}
.cycle-slideshow .cycle-pager span.cycle-pager-active {color:#F05423;}
.cycle-slideshow .cycle-pager > * {cursor: pointer;}
.slide {width: 100%; z-index: 5 !important; }
.slide img {
	width: 100%; 
	z-index: 5 !important;
	object-fit: cover;
    width: 100%;
    height: 675px;
    object-position: center;
}
.slide3 img {
    object-position: bottom;
}
.slide1 img {
    object-position: center 55%;
}
.slide .slide-link{position: absolute; width: 100%; max-width: 700px; background: rgba(0, 0, 0, 0.7); padding:50px 25px; box-sizing: border-box; color: #fff; bottom: 30px; z-index: 30; line-height: normal; text-align: left;}
.slide .slide-link .link-text h2{text-transform: uppercase; margin: 10px 0 ; color: #fff; letter-spacing: 1px; font-size: 30px; line-height: 35px;}
.slide .slide-link .link-text p{ margin: 0 0 10px; color: #fff; line-height: 28px; font-size: 18px;}

.slide .button-link a{display: block; margin: 10px 0; background: #F05423; padding: 15px; font-weight: 700; text-transform: uppercase; text-align: center; text-decoration: none; box-sizing: border-box; color: #fff; max-width: 250px; transition: .3s ease;font-family: 'montserratsemi_bold', sans-serif;}
.slide .button-link a:hover{background: #333; color: #fff;}



@media only screen and (max-width: 640px) {
	.slide img {
		height: 300px;
	}
}