/* FlexSlider Home Theme

*******************************/

#slider-home {

	position:relative;

	overflow:hidden;

    height:50vh;

	width:100%;

}

#slider-home.loading:after {

    content:"";

    z-index:5;

    position:absolute;

    top: 0; left: 0;

    width:100%;

    height:100%;

}

#slider-home .slides { position:relative; z-index:0; height: 100%; }

#slider-home .slide-els {

	position:absolute; display:block;

	width:100%; z-index:0;

    height: 100%;

}

#slider-home .slide-els .slider-photo {

	background-repeat:no-repeat;

	background-position:center 0;

	/*background-size:100% auto;*/

    background-size:cover;

	height: 100%;

}

#slider-home .slide-els .slider-photo img { display:none; }

#slider-home .slide-els .slider-content {

	display:table-cell;

	position:relative;

	vertical-align:middle;

	text-align:center;

	padding:0 20px;

	z-index:1;

}

#slider-home h1 {

	position:absolute;

	top:30%; left:20%;

	width:60%; z-index:1;

}

#slider-home h1 img {

	display:block;

	max-width:100%;

	margin:0 auto;

}



/* > 	- animation */

#slider-home .slide-els .slider-photo {

	-webkit-transform:scale(1);

	-moz-transform:scale(1);

	-ms-transform:scale(1);

	-o-transform:scale(1);

	transform:scale(1);

	-webkit-transition:transform 2s;

	-moz-transition:transform 2s;

	-ms-transition:transform 2s;

	-o-transition:transform 2s;

	transition:transform 2s;

}

#slider-home .slide-els.flex-active-slide .slider-photo {

	-webkit-transform:scale(1.1);

	-moz-transform:scale(1.1);

	-ms-transform:scale(1.1);

	-o-transform:scale(1.1);

	transform:scale(1.1);

	-webkit-transition:transform 4s;

	-moz-transition:transform 4s;

	-ms-transition:transform 4s;

	-o-transition:transform 4s;

	transition:transform 4s;

}



/* >	- navigation */

#slider-home .flex-control-nav {

	position:absolute; bottom:20px;

	width:100%; height:20px; z-index:2;

}

#slider-home .flex-control-nav li { display:inline }

#slider-home .flex-control-nav li a {

	text-indent:9999px;

	display:inline-block;

	width:10px; height:10px;

	border:#fff 1px solid; margin:0 5px;

}

#slider-home .flex-control-nav li a:hover,

#slider-home .flex-control-nav li a.flex-active { background-color:#e50046;}

#slider-home .flex-control-nav li a.flex-active {
	border-color:#e50046;
}


@media screen and (max-width: 480px) {

	#slider-home { height: 40vh; }

}

