/*
*   Siena for WordPress
*   Copyright 2017, Royalz Themes
*   www.royalzthemes.com
*/

/* Table of Content
==================================================

	- Home
	- Home Background
	- Home Content

================================================== */

/* Home
================================================== */

	section.home {
		height: 100vh;
	}

	section.home .slider-desktop {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox; 
		display: -webkit-flex;
		display: flex; 
	}

/* Slide Background
================================================== */

	section.home .slide {
		background-color: #efefef;
		height: 100vh;
		margin-top: -100vh;
		opacity: 0;
		z-index: 1;
	}

	section.home .slide:nth-child(1) {
		margin-top: 0px;
	}

	section.home .slide-background {
		height: 100vh;
	}

	section.home .slide-background video {
		height: 100%;
		object-fit: cover;
		width: 100%;
	}

	section.home .slide.current {
		opacity: 1;
		z-index: 2;
	}

	section.home .slide.current {
		-webkit-transition: opacity 0.6s ease-in 0s;
		-moz-transition: opacity 0.6s ease-in 0s;
		-ms-transition: opacity 0.6s ease-in 0s;
		-o-transition: opacity 0.6s ease-in 0s;
		transition: opacity 0.6s ease-in 0s;
	}

	section.home .slide:not(.current) {
		-webkit-transition: opacity 0.4s ease-in 0.2s;
		-moz-transition: opacity 0.4s ease-in 0.2s;
		-ms-transition: opacity 0.4s ease-in 0.2s;
		-o-transition: opacity 0.4s ease-in 0.2s;
		transition: opacity 0.4s ease-in 0.2s;
	}


/* Slide Content
================================================== */

	section.home .slide-content {
		height: 100vh;
		margin-top: -100vh;
		opacity: 0;
		text-align: center;
	}

	section.home .slide.current .slide-content {
		opacity: 1;
	}

	section.home .slide .slide-content {
		-webkit-transition: opacity 0.6s ease 0s;
		-moz-transition: opacity 0.6s ease 0s;
		-ms-transition: opacity 0.6s ease 0s;
		-o-transition: opacity 0.6s ease 0s;
		transition: opacity 0.6s ease 0s;
	}

	section.home .slide.current .slide-content {
		-webkit-transition: all 1.2s ease 0.8s;
		-moz-transition: all 1.2s ease 0.8s;
		-ms-transition: all 1.2s ease 0.8s;
		-o-transition: all 1.2s ease 0.8s;
		transition: all 1.2s ease 0.8s;
	}

	section.home .slide-content .headline {
		color: #222222;
		cursor: pointer;
		font-family: 'Montserrat';
		font-size: 65px;
		font-weight: 500;
		letter-spacing: 0.05em;
		line-height: 1.25;
		margin-bottom: 15px;
	}

	body.theme-dark section.home .slide-content .headline {
		color: #eeeeee;
	}

	section.home .slide-content .tagline {
		color: #222222;
		font-family: 'Montserrat';
		font-size: 24px;
		font-weight: 500;
		letter-spacing: 0.1em;
		line-height: 20px;
		margin-bottom: 52px;
	}

	body.theme-dark section.home .slide-content .tagline {
		color: #eeeeee;
	}

	section.home .slider-nav {
		margin-top: -155px;
		padding-bottom: 70px;
		padding-top: 70px;
		position: relative;
		z-index: 5;
	}

	section.home .slider-nav > .container {
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}

	section.home .slider-nav-button {

	}

	section.home .slider-nav-button .button-nav {
		background-image: url('data:image/svg+xml;base64,PHN2ZyANCiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogd2lkdGg9IjhweCIgaGVpZ2h0PSIxNnB4Ij4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigwLCAwLCAwKSINCiBkPSJNOC4wMDQsMTQuMzc3IEw2LjU3OCwxNS40OTcgTC0wLjAwNCw4LjE1NiBMMC4xOTUsOC4wMDAgTC0wLjAwNCw3Ljg0NCBMNi41NzgsMC41MDMgTDguMDA0LDEuNjIzIEwyLjI4Niw4LjAwMCBMOC4wMDQsMTQuMzc3IFoiLz4NCjwvc3ZnPg==');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 8px 15px;
		cursor: pointer;
		height: 15px;
		opacity: 0.87;
		width: 8px;
	}

	section.home .slider-nav-button .button-nav {
		opacity: 1;
	}

	section.home .slider-nav-button .button-nav {
		-webkit-transition: opacity 0.4s ease 0s;
		-moz-transition: opacity 0.4s ease 0s;
		-ms-transition: opacity 0.4s ease 0s;
		-o-transition: opacity 0.4s ease 0s;
		transition: opacity 0.4s ease 0s;
	}

	section.home .slider-nav-light .slider-nav-button .button-nav {
		background-image: url('data:image/svg+xml;base64,PHN2ZyANCiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogd2lkdGg9IjhweCIgaGVpZ2h0PSIxNnB4Ij4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSINCiBkPSJNOC4wMDQsMTQuMzc3IEw2LjU3OCwxNS40OTcgTC0wLjAwNCw4LjE1NiBMMC4xOTUsOC4wMDAgTC0wLjAwNCw3Ljg0NCBMNi41NzgsMC41MDMgTDguMDA0LDEuNjIzIEwyLjI4Niw4LjAwMCBMOC4wMDQsMTQuMzc3IFoiLz4NCjwvc3ZnPg==');
		opacity: 0.93;
	}

	section.home .slider-nav-button .button-prev {
		margin-right: 52px;
	}

	section.home .slider-nav-button .button-next {
		margin-left: 52px;
	}

	section.home .slider-nav-button .button-next {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	@media only screen and (max-width: 479px) {

		section.home .slide-content .headline {
			font-size: 32px;
			margin-bottom: 9px;
		}

		section.home .slide-content .tagline {
			font-size: 15px;
			line-height: 2;
			margin-bottom: 30px;
		}

		section.home .slider-nav {
			display: none;
		}

	}
