/*BOSlider 0.9.0
*
*
*Copyright (C) 2015 BeginnerO
*BOSlider is released under MIT license.
*http://opensource.org/licenses/MIT
*/


/*Main Container*/
.bo-slider{
	position:relative;
}

/*Typography*/
	.bo-each{
		background-size:100% 100%;
		text-align: center;
		line-height: 1;
		width:100%;
		position:absolute !important;
	}
	.bo-each h1{
		text-shadow:0 2px 2px rgba(0, 0, 0, 0.5);
		transition:1000ms;
		font-weight:100;
		margin-top:5px;
		margin-bottom:5px;
		font-family:sans-serif;
		width:100%;
	}
	.bo-each h2{
		text-shadow:0 2px 2px rgba(0, 0, 0, 0.5);
		transition:1000ms;
		font-weight:100;
		margin-top:5px;
		margin-bottom:5px;
		font-family:sans-serif;
		width:100%;
	}
	.bo-each h3{
		text-shadow:0 2px 2px rgba(0, 0, 0, 0.5);
		transition:1000ms;
		font-weight:100;
		margin-top:5px;
		margin-bottom:5px;
		font-family:sans-serif;
		width:100%;
	}
	.bo-each h4{
		text-shadow:0 2px 2px rgba(0, 0, 0, 0.5);
		transition:1000ms;
		font-weight:100;
		margin-top:5px;
		margin-bottom:5px;
		font-family:sans-serif;
		width:100%;
	}
	.bo-each h5{
		text-shadow:0 2px 2px rgba(0, 0, 0, 0.5);
		transition:1000ms;
		font-weight:100;
		margin-top:5px;
		margin-bottom:5px;
		font-family:sans-serif;
		width:100%;
	}
	.bo-each p{
		text-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
		transition:1400ms;
		font-weight:300;
		margin-top:5px;
		margin-bottom:5px;
		font-size:18px;
		font-family:gothic;
		position:relative;
		width:100%;
	}
@media screen and (max-width: 679px) {
	.bo-each{
		text-align: center;
	}
	.bo-each h1{
		font-size:30px;
	}
	.bo-each h2{
		font-size:25px;
	}
	.bo-each h3{
		font-size:20px;
	}
	.bo-each h4{
		font-size:15px;
	}
	.bo-each h5{
		font-size:10px;
	}
	.bo-each p{
		font-size:9px;
	}
}
@media screen and (min-width: 680px) and (max-width: 1179px) {
	.bo-each h1{
		font-size:45px;
	}
	.bo-each h2{
		font-size:40px;
	}
	.bo-each h3{
		font-size:35px;
	}
	.bo-each h4{
		font-size:30px;
	}
	.bo-each h5{
		font-size:25px;
	}
	.bo-each p{
		font-size:18px;
	}
}
@media screen and (min-width: 1180px) {
	.bo-each{
		text-align: center;
	}
	.bo-each h1{
		font-size:45px;
	}
	.bo-each h2{
		font-size:40px;
	}
	.bo-each h3{
		font-size:35px;
	}
	.bo-each h4{
		font-size:30px;
	}
	.bo-each h5{
		font-size:25px;
	}
	.bo-each p{
		font-size:18px;
	}
}

/*Active Container*/
.bo-active{
	z-index: 1;
}

/*Each Container*/
.bo-each{
	list-style-type: none;
	/*left:0;
	width:100%;*/
	position:relative;
	transition: 400ms;
}
.bo-each > div{
	width:100%;
	left:0px;
	background-size:100% 100%;
	position:absolute;
}

/*Content Wrapper*/
.bo-content{
	position:relative;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

/*Navigation*/
.bo-nav{
	font-family:sans-serif;
	position: absolute;
	width:100%;
	text-align: center;
	font-size:30px;
	z-index: 2;
}
@media screen and (max-width: 679px) {
	.bo-nav{
		top:80%;
	}
}
@media screen and (min-width: 680px) and (max-width: 1179px) {
	.bo-nav{
		top:90%;
	}
}
@media screen and (min-width: 1180px) {
	.bo-nav{
		top:90%;
	}
}
.bo-nav > span{
	cursor:pointer;
	color:rgba(255,255,255,0.7);
}
.bo-nav > .bo-nav-active{
	cursor:default;
	font-size:35px;
	line-height: 35px;
	color:rgba(255,255,255,1);
}
/*Button*/
.bo-button-sharp{
	transition:400ms;
	box-shadow: 0 2px 2px rgba(20,20,20,0.6);
	position:relative;
	border:1px solid rgba(80,80,80,0.1);
	text-decoration: none;
	background-color : rgba(60,60,60,0.7);
	color:rgba(217,217,217,1);
	height:25px;
	font-family: sans-serif;
	font-size:25px;
}
.bo-button-soft{
	transition:400ms;

	position:relative;
	text-decoration: none;
	background-color : rgba(148, 148, 148, 0.95);
	border-radius:5px;
	color:#eee;
	height:15px;
	font-family: sans-serif;
	font-size:25px;
	font-weight:600;
}
.bo-button-soft:hover{
	color:rgba(255,255,255,1);
	text-shadow:0px 0px 3px rgba(255,255,255,0.6);
}
.bo-button-sharp:hover{
	color:rgba(255,255,255,1);
	text-shadow:0 0 0 rgba(255,255,255,0.6);
}
@media screen and (max-width: 679px) {
	.bo-button-sharp{
		font-size:15px;
		top:15px;
		padding:5px 15px 5px 15px;
	}
	.bo-button-soft{
		font-size:15px;
		top:15px;
		padding:5px 15px 5px 15px;
	}
}
@media screen and (min-width: 680px) and (max-width: 1179px) {
	.bo-button-sharp{
		top:25px;
		padding:7px 30px 7px 30px;
	}
	.bo-button-soft{
		top:25px;
		padding:10px 30px;
	}
}
@media screen and (min-width: 1180px) {
	.bo-button-sharp{
		top:40px;
		padding:15px 35px 15px 35px;
	}
	.bo-button-soft{
		top:40px;
		padding:15px 35px;
	}
}
/*Mover*/
.bo-mover{
	cursor : pointer;
	top:0;
	z-index: 3;
	position: absolute;
	color : rgba(217,217,217,0.7);

	
}
.bo-mover > span{
	margin-top:50%;
	position: absolute;
}
.bo-left-mover{
	/*background:linear-gradient( to right, rgba(0,0,0,0.6), rgba(0,0,0,0) );*/
}
.bo-left-mover > span{
	margin-left:10px;
}
.bo-right-mover{
	/*background:linear-gradient( to right, rgba(0,0,0,0), rgba(0,0,0,0.6) );*/
	right:0;
}
.bo-right-mover > span{
	margin-right:10px;
	right:0;
}
/*Color*/
.Blue{
	
}