/*=======================/* SLIDESHOW
---------------------------------------------*/
.cycle-slideshow{
	position: relative;
	overflow: hidden;
	align-items: center;
	background: #dae1d3;
}

.hero-img{
	max-width: 800px;
	opacity: 0.2 !important;
}
.slide{
	width: 100%;
	display: flex !important;
	align-items: center;
	box-sizing: border-box;
	height: 100%;
	
	
	
}
.bg-slide{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	transform: scale(1);
	opacity: 0;
	z-index: -1;
	transition: ease-in all 0.5s;
}
.bg-slide.slide-tractor{
	background: url("/siteart/1.jpg") center center; 
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover; 
	background-size: cover;
}
.bg-slide.slide-tractor-alt{
	background: url("/siteart/2.jpg") center center; 
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover; 
	background-size: cover;
}
.bg-slide.slide-real-estate{
	background: url("/siteart/3.jpg") center center; 
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover; 
	background-size: cover;
}
.cycle-slide-active .bg-slide{
	transform: scale(1.033);
	transition: ease-out all 1s;
	opacity: 1;
}

.hero-text{
    width: 100%;
	padding: 100px 120px 200px;	
	
		opacity: 1;
	text-transform: uppercase;
	font-family: merriweather, sans-serif;
	transition: ease-out all 0.66s;
	z-index: 300;
	
	text-align: center;
	
    max-width: 1600px;
    display: block;
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
}
.hero-text .cta{

    display: inline-block;
    margin-right: 20px;
    width: auto;
    margin-bottom: 20px;
    padding: 0 30px;
}
.hero-text h1{

	letter-spacing: 4px;
	font-size: 70px;
    line-height: 80px;
	font-weight: 700;
	color: #454a49;
    margin-bottom: 40px;
	
}
.hero-text h1 span{
    letter-spacing: 2px;
    font-size: 40px;
    font-style: italic;
    font-weight: 300;
}
.cycle-pager { 
  text-align:center; z-index: 301; position: absolute; bottom: 75px; right:60px; left:60px; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
     color: #454a49; padding:3px; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #fff;}
.cycle-pager > * { cursor: pointer;}
