@charset "utf-8";
/* CSS Document */

/*slider*/
* {
	margin: 0;
	padding: 0;

	-webkit-font-smoothing: antialiased;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.banner { 
	position: relative; overflow: auto; }
	
.banner li { 
	list-style: none; }

.banner ul li { 
	float: left; min-height: 400px; margin-top:5px; }
	

.banner .inner {
	padding: 50px 0 110px 0;
	}

.banner .inner h1{
	font-family: 'Pathway Gothic One', sans-serif;
	font-size:56px;
	text-transform:uppercase;
	color:#FFF;
	}
	
.banner .inner h1 span{
	color:#1964b7;
	}
	
.banner .inner p{
	font-family: 'Pathway Gothic One', sans-serif;
	font-size:26px;
	color:#FFF;
	padding-top:10px;
	}
	
.banner .inner p span{
	color:#1964b7;
	}
	
.banner .btn, .banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}

.banner .dots {
		position: absolute;
		left: 45%;
		right: 0;
		bottom: 20px;
	}
.banner .dots li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 4px;

			text-indent: -999em;

			border: 2px solid #fff;
			border-radius: 6px;

			cursor: pointer;
			opacity: .4;

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}

.banner .arrows {
		position: absolute;
		bottom: 20px;
		right: 20px;
		color: #fff;
	}
.banner .arrow {
			display: inline;
			padding-left: 10px;
			cursor: pointer;
		}
/*fin slider*/