.slideshowWrapper { 
	position: relative; 
	width: 100%; 
	margin-top: -25px;
}
.slideshow_container {background-size: 0; position: relative;}
.slideshow_container .slideshow {	
	height: 100%; 
	width: 100%; 
	position: relative; 
	text-align: center; 
	opacity: 0; 
	visibility: hidden;
}

.slideshow_container .slideshow .slide {position: relative;}
.slideshow_container.leftside { z-index: 100; }
.slideshow_container a { color: inherit; }



.slideshow_container .slideshow .slide .title {
	font-weight: 300;
	font-size: 34px;
	line-height: 34px;
	color: #fff;
	padding-bottom: 10px;
	font-family: 'Myriad W01 SmBd Cnd', sans-serif;
}
.slideshow_container .slideshow .slide .desc {color: #fff; font-size: 16px; line-height: 24px; padding-bottom: 18px; font-family: Verdana, sans-serif; }
.slideshow_container .slideshow ul.slick-dots {
	position: absolute;
	bottom: 10px;
	display: inline-block !important;
	margin: 0px;
	left: 50%;
	width: auto;
	list-style: none;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.slideshow_container .slideshow  ul.slick-dots li {display: inline-block; margin: 0px 3px;}
.slideshow_container .slideshow ul.slick-dots li button {
	font-size: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	display: block;
	background-color: #fff;
	opacity: .9;
	border: 1px solid #707070;
 }
.slideshow_container .slideshow ul.slick-dots li button:before {content: ""; display: none;}
.slideshow_container .slideshow ul.slick-dots li.slick-active button {background-color: #c13828; opacity: 1;}

.slideshow_container.leftside .transbg { width: 100%; height: 361px; position: absolute; bottom: 0; }

#slideshow2 { background-size: cover; background-position: center; width: 100%; min-height: 680px; }
#slideshow2a { display: none; }

.slideshow_container.rightside .slideshow .slide .info { position: absolute; bottom: 0px; background: rgba(54, 54, 54, .9); padding: 25px 25px 50px; text-align: left; width: 100%; min-height: 200px; }
.slideshow_container.rightside .slideshow .slide .info a {
	padding-right: 10px;
	padding-bottom: 10px;
	color: #fff;
	font-size: 16px;
	font-family: Verdana, sans-serif;
}

.slideshow_container.leftside .slideshow .slide a.more { color: #c13828; font-size: 16px; padding: 10px 20px; background: #ebebeb; margin-top: 20px; display: inline-block; font-family: Verdana, sans-serif; }
.slideshow_container.leftside .slideshow .slide .title { font-size: 44px; line-height: 70px; height: 70px; padding-bottom: 0px; background: #c13828; }
.slideshow_container.leftside .slideshow .slide .desc { font-size: 14px; display: none; }
.slideshow_container.leftside .slideshow .slide .info { position: absolute; bottom: 0px; width: 100%; background: #000; height: 155px; z-index: 1; }
.slideshow_container.leftside .slideshow .slide .no-link .info { height: 70px; }
.slideshow_container.leftside .slideshow .slide .info img { width: 50px; height: 66px; min-height: auto; float: left; margin-right: 15px; }
.slideshow_container.leftside .slideshow ul.slick-dots { left: 20px; bottom: 180px; width: 20px; line-height: 16px; }
.slideshow_container.leftside .slideshow ul.slick-dots li button { margin-bottom: 0px; width: 16px; height: 16px; }
.slideshow_container.leftside .slideshow ul.slick-dots li.slick-active button {  }


@media only screen and (min-width: 1081px) {
	.slideshow_container {background-position: top center; background-size: cover; height: 680px;}
	.slideshow_container::before {
		content: "";
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		height: 30%;
		background: -webkit-linear-gradient(transparent, #000);
		background: -o-linear-gradient(transparent, #000);
		background: -moz-linear-gradient(transparent, #000);
		background: linear-gradient(transparent, #000);
	}
	.slideshow_container .slideshow {border-left: 3px #fff solid; width: 600px; position: absolute; top: 0px; right: 0px;}

	.slideshowWrapper > div:first-of-type { width: calc(100% - 600px); float: left; display: inline-block; }
	.slideshowWrapper > div:last-of-type { width: 600px; float: right; }
	.slideshowWrapper > div:first-of-type .slideshow_container .slideshow { width: 100%; border-left: 0px; }
	.slideshowWrapper > div:first-of-type .slideshow_container img { height: 100%; width: 100%; min-height: 680px; }
	.slideshowWrapper > div:first-of-type .slideshow_container .slide-int { max-height: 680px; overflow: hidden;}	
}
@media only screen and (max-width: 1024px) {
	.slideshowWrapper { margin-top: -15px; }

	.slideshow_container.rightside .slick-slider { margin-bottom: 0px; }
	.slideshow_container.rightside .slideshow .slick-track{	height: auto; }
	.slideshow_container.leftside .slideshow .slide .title { font-size: 36px; line-height: 56px; height: 56px; }
	.slideshow_container.leftside .slideshow .slide .info { height: 135px; }
	.slideshow_container.leftside .slideshow { margin-bottom: 0px; border-bottom: 3px solid #FFF; }

	#slideshow2 { display: none; }
	#slideshow2a { display: inline-block; }
}
@media only screen and (max-width: 624px) {
	.slideshow_container.leftside .slideshow { margin-bottom: 0px; border-bottom: 2px solid #FFF; }
	.slideshow_container.leftside .slideshow .slide .info { background: #c13828; height: 122px; position: relative; }
	.slideshow_container.leftside .slideshow .slide .title { font-size: 28px; line-height: 28px; padding: 9px 20px 0; }
	.slideshow_container.leftside .slideshow .slide a.more { margin-top: 18px; }

	#slideshow2 { min-height: 300px; }
	.slideshow_container.rightside .slideshow .slide .info { position: relative; height: 230px; padding: 10px 15px 0; }
	.slideshow_container.rightside .slideshow .slide .title { font-size: 22px; line-height: 24px; }
	.slideshow_container.rightside .slideshow .slide .desc { font-size: 14px; padding-bottom: 10px; }
	.slideshow_container.rightside .slideshow .slick-track { height: auto; }
	.slideshow_container.rightside .slideshow ul.slick-dots { bottom: 20px; }	
}

@media only screen and (max-width: 480px) {
	.slideshow_container.rightside .slideshow .slick-track{	}	
	#slideshow2 { min-height: 196px; }
}