/* homepage slideshow */
.slideshow-container {position:relative; }
.slideshow {position:relative;}
.slideshow .slide-item {padding:260px 0 0; background-repeat:no-repeat; background-position:50% 50%; /* background-size:232% auto; */ background-size:cover; 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 .slide-item .title {
		display: none;
		font-size: 30px;
		color: #fff;
		line-height: 1.2;
		font-weight: 400;
		text-transform: uppercase;
		margin: 0;
		font-family: "futura-pt", sans-serif;
		font-weight:400;
		/* text-align:center; 
		padding:0 20px;
		position:absolute;
		width:100%;
		bottom:50%; */
	}
.slideshow .slide-item p {display:none;}
.slideshow .slide-item a.slide-btn {display:none;}

.slideshow .slide-item .slide-text {
		text-align:center; 
		padding:0 20px;
		position:absolute;
		width:100%;
		bottom:50%;	
}

.slideshow .slide-item  .slide-overlay {display:block; position:absolute; width:100%; height:100%; margin:0px; top:0; left:0; 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */		
}

.slideshow .slide-item img {display: none;}

/* .slideshow .slick-arrow {position:absolute; top:100px; z-index:1010;}
.slideshow .slick-prev {left:10px;}
.slideshow .slick-next {right:10px;} */
.slideshow .slick-disabled {display:none !important;}

.slideshow-controls {position:absolute; width:300px; bottom:5px; left:50%; margin-left:-150px; text-align:center; display:none;}
.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;}

/* .slideshow .slide-item  .slide-overlay  {display:none;} */

.slick-list:after { display:none;
	position:absolute;
	content:"";
	top:0;
	bottom:0;
	left:0;
	width:100%;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

.slideshow .slideshow-controls {display:none;}
.slideshow .slick-prev, 
.slideshow .slick-next {display:none !important;}

@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:700px; padding-top:0; background-size:cover;}
	.slideshow .slide-item  .slide-overlay .title {display:block; font-size:55px; }
	.slideshow .slide-item  .slide-overlay .desc {display:none;}
	.slideshow .slide-item a.slide-btn {display:none;}
	
	.slideshow:after {top:65px;}
	
	.slideshow .slick-next {
		position:absolute; 
		bottom:85px; 
		left:50%; 
		margin-left:-20px;
		/* z-index:1010; */
		background:none;
		border:none;
		width:40px;
		height:41px;
		color: transparent;

	}
	.slideshow .slick-next:after {
		position:absolute;
		content:"\e606";
		top:0;
		left:0;
		font-family: 'icomoon';
		color:#fff;
		font-size:40px;
		font-weight:bold;
	}
}

@media only screen and (min-width:75.01em){
	.slideshow .slide-item {height:760px;}
	.slideshow .slick-next {bottom:85px;}
	.slideshow .slide-item  .slide-overlay .title {font-size:50px;}	
}

@media only screen and (min-width:100.01em){
	.slideshow .slide-item {height:850px;}
	.slideshow .slick-next {bottom:85px;}
	.slideshow .slide-item  .slide-overlay .title {font-size:75px;}		
}

@media only screen and (min-width:120.01em){
	.slideshow .slide-item {height:1080px; padding:0;}
	.slideshow .slide-item  .slide-overlay .title {font-size:70px;}
}

/* Dunn */
.dunn .slideshow .slide-item  .slide-overlay .title {display:block;}
/* Greenbelt */
.greenbelt .slideshow .slide-item  .slide-overlay .title {display:block;}
/* Rollins */
.rollins .slideshow .slide-item  .slide-overlay .title {display:block;}
/* Education */
.education .slideshow .slide-item  .slide-overlay .title {display:block;}
/* Dog Parks */
.dogparks .slideshow .slide-item  .slide-overlay .title {display:block;}

/* FERN */
.fern .slideshow .slide-item  .slide-overlay .slide-text {
    -webkit-transform: translateY(60%);
        -ms-transform: translateY(60%);
            transform: translateY(60%);	
}
.fern .slideshow .slide-item  .slide-overlay .title {
	display:block;
	margin-bottom:.25em;
}
.fern .slideshow .slide-item .slide-overlay .desc{
	font-size:20px;
	display:block;
	color:#fff;
	text-transform:uppercase;
	margin:0;
}

@media only screen and (min-width:48em){
	.fern .slideshow .slide-item .slide-overlay .desc{font-size:26px;}	
}
@media only screen and (min-width:75.01em){
	.fern .slideshow .slide-item .slide-overlay .desc{font-size:34px;}	
}
@media only screen and (min-width:100.01em){
	.fern .slideshow .slide-item .slide-overlay .desc{font-size:40px;}	
}
@media only screen and (min-width:120.01em){
	.fern .slideshow .slide-item .slide-overlay .desc{font-size:46px;}	
}


/* PRESERVATION */
.preservation .slideshow .slide-item .title	{display:block;}

.preservation .slideshow .slide-item  .slide-overlay .slide-text {
    -webkit-transform: translateY(60%);
        -ms-transform: translateY(60%);
            transform: translateY(60%);	
}
@media only screen and (min-width:48em){
	.preservation .slideshow .slide-item .slide-overlay .title {padding:0 10%;}
	
	.preservation .slideshow .slide-item a.slide-btn {
		display:inline-block; 
		margin-top:40px;
		min-width:240px;
		cursor: pointer !important;
		pointer-events: initial !important;
	}
}
@media only screen and (min-width:60em){
	.preservation .slideshow .slide-item .slide-overlay .title {padding:0 17%;}
}
@media only screen and (min-width:75em){
	.preservation .slideshow .slide-item .slide-overlay .title {padding:0 23%;}
}
@media only screen and (min-width:100em){
	.preservation .slideshow .slide-item .slide-overlay .title {padding:0 23%;}
}


/* Where Is It	*/
.where-is-this-wrpr {display:none;}

.where-is-this {background:rgba(0,0,0,.6); color:#fff; border-radius:5px; padding:20px; float:right; margin-right:20px;}
	.where-is-this .place {
		font-family: "futura-pt", sans-serif;
		font-size: 16px;
		color: #fff;
		margin: 0 0 5px;
		font-weight: 300;
		display: none;
	}
.where-is-this a {font-size:18px; color:#fff; /* text-decoration:underline; */ font-weight: 300;}
.where-is-this span {text-decoration:underline;}
.where-is-this svg {font-size:22px; position:relative; top:6px; margin:0 10px 0 10px;}

@media only screen and (min-width:48em){
	.where-is-this-wrpr {
		display:block;
		position:absolute;
		bottom:90px;
		width:100%;
	}
	.where-is-this-wrpr .inner {
		width:100%;
		max-width:1320px;
		margin:0 auto;
	}
	
	.landing .where-is-this-wrpr {bottom:200px;}
	
	.where-is-this {display:none;}

}	