.slideshow{ display:block; width:100%; z-index:1; background-repeat:no-repeat; background-position:top center; background-size:cover; background-color:#FDFDFD; }
.slideshow-item{ position:relative; top:0; left:0; overflow:hidden; }
.slideshow-item .mobile{ position:absolute; top:0; left:0; width:100%; height:100%; display:block; }
.slideshow-item .desktop{ position:absolute; top:0; left:0; width:100%; height:100%; display:none; }
.slideshow-item .img-blur{ position:absolute; width:100%; height:100%; }
.slideshow-item .img-blur div{ position:absolute; left:-5%; top:-5%; width:110%; height:110%; filter:blur(6px); opacity:.7; background-size:cover; background-position:center center; }
.slideshow-item .img-show-container{ position:relative; width:1px; height:100%; margin:0 auto; }
.slideshow-item .img-show{ position:absolute; width:800px; height:100%; margin:0; left:-400px; text-align:center; }
.slideshow-item .img-show img{ height:100%; width:auto; margin-left:auto; margin-right:auto; max-width:1920px; }

.slideshow-container{ position:absolute; top:0; left:0; width:100%; }
.slideshow-content{ display:table; z-index: 1; width:100%; }
.slideshow-content-align{ display:table-cell; text-align:center; vertical-align:bottom; height:inherit; }
.slideshow-content .slideshow-button{ width:100%; z-index:10; text-align:center; }
.slideshow-content .slideshow-button .btn{ position:relative; margin:0 auto; }
.slideshow-content .title{ color:#FDFDFD; font-size:2rem; font-weight:400; line-height:1.1; text-shadow:1px 4px 5px rgba(0,0,0,.1); margin:0 0 20px 0; }
.slideshow-content .title b{ color:inherit; font-size:inherit; font-weight:700; }
.slideshow-content .text{ color:#DDDDDD; }

.slideshow .owl-nav{ position:absolute; bottom:0; width:100%; }
.slideshow .owl-prev, .slideshow .owl-next{ position:absolute; top:-100px; width:50px; height:50px; text-indent:-200px; overflow:hidden; }
.slideshow .owl-prev{ left:20px; }
.slideshow .owl-next{ right:20px; }
.slideshow .owl-prev:after, .slideshow .owl-next:after{ content:""; position:absolute; top:10px; left:10px; width:30px; height:30px; border-bottom:7px solid #1A1A1A; border-left:7px solid #1A1A1A; }
.slideshow .owl-prev:after{ transform:rotate(45deg); }
.slideshow .owl-next:after{ transform:rotate(-135deg); }

.slideshow .owl-dots{ position: absolute; bottom:10px; left:0; width:100%; text-align:center; }
.slideshow .owl-dots .owl-dot{ display:inline-block; width:20px; height:6px; margin:0 5px; }
.slideshow .owl-dots .owl-dot span{ display:block; width:100%; height:100%; background-color:#CCCCCC; }
.slideshow .owl-dots .owl-dot.active span{ background-color:#1A1A1A; }

.slideshow-item{ height:1px; padding-bottom:62%; }
.slideshow-content{ height:1px; padding-bottom:66%; }

@media (min-width:768px){
	.slideshow, .slideshow-item, .slideshow-content{ height:525px; padding-bottom:0; }
	.slideshow-item .mobile{ display:none; }
	.slideshow-item .desktop{ display:block; }
	.slideshow-item .img-show{ height:100%; width:1920px !important; left:-960px; }
	.video-show{ left:0; }
}

@media (min-width:992px){
	.slideshow, .slideshow-item, .slideshow-content{ height:730px; padding-bottom:0; }
	.slideshow-content-align{ display:table-cell; text-align:left; vertical-align:middle; padding-right:50%; }
}

@media (min-width:1200px){
	.slideshow, .slideshow-item, .slideshow-content{ height:850px; }
	.slideshow-content .title{ font-size:5rem; margin-left:-5px; }
}

@media (min-width:1400px){
	.slideshow, .slideshow-item, .slideshow-content{ height:997px; }
	.slideshow-content .title{ font-size:6rem; }
}

@media (min-width:768px){
	.slideshow, .slideshow-item, .slideshow-content{ height:calc(100vw / 1.94); }
}