.dtk-slideshow .static { position: static; }
.dtk-slideshow .cover { background-size: cover; background-position: center; background-repeat: no-repeat; }
.dtk-slideshow .owl-carousel .owl-slide { position: relative; height: 66vh; background-color: lightgray; }
.dtk-slideshow .owl-carousel .owl-slide-animated { transform: translateX(50px); opacity: 0; visibility: hidden; transition: all 0.05s; }
.dtk-slideshow .owl-carousel .owl-slide-animated.is-transitioned { transform: none; opacity: 1; visibility: visible; transition: all 0.5s; }
.dtk-slideshow .owl-carousel .owl-slide-title.is-transitioned { transition-delay: 0.2s; }
.dtk-slideshow .owl-carousel .owl-slide-subtitle.is-transitioned { transition-delay: 0.35s; }
.dtk-slideshow .owl-carousel .owl-slide-cta.is-transitioned { transition-delay: 0.5s; }
.dtk-slideshow .owl-carousel .owl-dots { margin:0; position:absolute; bottom:2%; width:100%; text-align:center; }
.dtk-slideshow .owl-carousel .owl-nav { margin:0; position: absolute; top:42%; width:100%; }
.dtk-slideshow .owl-carousel .owl-dots .owl-dot,
.dtk-slideshow .owl-carousel .owl-nav [class*="owl-"]:focus { outline: none; }
.dtk-slideshow .owl-carousel .owl-nav svg { opacity: 0.8; transition: opacity 0.3s; filter: drop-shadow(2px 4px 2px rgb(0 0 0 / 0.7)); }
.dtk-slideshow .owl-carousel .owl-nav button:hover svg { opacity: 1; }
.dtk-slideshow .owl-carousel .owl-nav [class*="owl-"]:hover { background: transparent; }
.dtk-slideshow .owl-carousel .owl-nav button.owl-next, .dtk-slideshow .owl-carousel .owl-nav button.owl-prev { position:absolute; }
.dtk-slideshow .owl-carousel .owl-nav button.owl-prev { left:0; }
.dtk-slideshow .owl-carousel .owl-nav button.owl-next { right:0; }
.dtk-slideshow .owl-theme .owl-dots .owl-dot span { width:12px; height:12px; background:#fff; box-shadow:1px 1px 3px #000; }
.dtk-slideshow .owl-theme .owl-dots .owl-dot.active span, .dtk-slideshow .owl-theme .owl-dots .owl-dot:hover span { background:var(--hover-color); }
.dtk-slideshow .container { background:rgb(0 0 0 / 80%); color:#f5f5f5; padding:1em; position:absolute; bottom:8%; left:5%; width:40%; }
.dtk-slideshow .container h2 { margin:0 0 1em; font-size:18px; text-shadow:1px 1px 3px #222; font-weight:normal; text-transform:uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dtk-slideshow .owl-carousel .owl-slide-subtitle { line-height:1.6; margin-bottom:10px; }
.dtk-slideshow .owl-carousel .owl-slide-cta { padding:10px 22px; background:var(--hover-color); color:var(--bg-color); margin:10px 0 2px; display:inline-block; }
.dtk-slideshow .owl-carousel .owl-slide-cta:hover { background:var(--sub-color); transition-delay:0s !important; }


@media (max-width: 812px) {
	.dtk-slideshow .owl-carousel .owl-slide { height:42vh; }
	.dtk-slideshow .container { width:66%; bottom:12%; }
	.dtk-slideshow .owl-carousel .owl-nav svg { width:36px; height:36px; }
}

@media (max-width: 438px) {
	.dtk-slideshow .owl-carousel .owl-slide { height:36vh; }
	.dtk-slideshow .owl-carousel .owl-nav { top:28%; }
	.dtk-slideshow .owl-carousel .owl-nav svg { width:30px; height:30px; }
	.dtk-slideshow .owl-carousel .owl-dots { position:relative; bottom:inherit; margin-top:1em; }
	.dtk-slideshow .owl-carousel .owl-slide-subtitle { display:none; }
	.dtk-slideshow .container h2 { font-size:14px; margin-bottom:10px; }
	.dtk-slideshow .owl-carousel .owl-slide-cta { padding:8px 12px; font-size:12px; }
}