/*
Theme Name: Kastell
Theme URI: https://kastell.qodeinteractive.com/
Description: A Theme for Single Properties and Apartment Complexes
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: kastell
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.10
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/



.mkdf-st-inner .mkdf-st-subtitle {
	text-transform: uppercase;
}


#rev_slider_7_1 rs-sbg canvas { opacity: 0 !important; }

.home-video-wrap {
  position: relative;
  width: 100%;
  height: 100vh;
  content: '';
  top: 0;
  left: 0;
  overflow: hidden;
  object-fit: contain;
  min-width: 100%;
}
@media only screen and (max-width: 1024px) and (orientation: portrait) {
	#rev_slider_7_1_forcefullwidth,
	#rev_slider_7_1_wrapper,
	#rev_slider_7_1,
	.home-video-wrap {
		height: 40vh !important;
		max-height: 40vh !important;
	}
}
@media only screen and (max-width: 1024px) {
	.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
		height: 3.75rem;
	}
}

.home-video-wrap video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  object-fit: contain;
  min-width: 100%;
  min-height: 100vh;
  transition: filter .1s ease-in;
}

.home-video-wrap + img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  object-fit: contain;
  width: 30rem;
  height: auto;
}
.fluidvids {
	aspect-ratio: 16/9;
}