* {
	margin: 0;
	padding: 0;

	-webkit-font-smoothing: antialiased;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

code, pre, .mono {
	display: none;
}

main img {
	text-decoration: none;
	border: 0;
	height: auto;
}

main{
	border-top: 10px solid rgba(94, 94, 94, 0.3);
}

.unslider-nav ol li{ display: none;}

main > ol li:hover {
				border-width: 5px;
			}
			main > ol li.active {
				background: #fff;
				border-color: #fff;
				box-shadow: 0 2px 5px rgba(0,0,0,.1);
			}

#demos img {
		width: 100%;
		height: auto;
	}
	#demos .fading-slider {
		height: 350px;
	}
	#demos .wrap {
		width: 100%;
	}
	#demos pre {
		color: rgba(255,255,255,.75);
		line-height: 24px;
	}
		#demos pre .hilite {
			display: block;
			white-space: pre-line;
			padding: 0 0 0 20px;

			font-weight: bold;
			line-height: 24px;
			color: #fff;
		}
	#demos .unslider {
		overflow: visible;
	}

	body .unslider {
		width: 99.9%;
		margin: 0 auto;}

	#setup .unslider-arrow, #demos .unslider-arrow {
		display: none;}

#demos .demo > div {
	position: relative;}

#demos .unslider-nav, #setup .unslider-nav {
		position: relative;
		left: 0;
		right: 0;
		top: auto;

		margin: 0;
	}
		#setup .unslider-nav {
			bottom: 40px;
		}
	#demos .unslider-nav ol, #setup .unslider-nav ol {
		list-style: none;
		text-align: center;
	}
		#demos .unslider-nav ol li, #setup .unslider-nav ol li {
			display: inline-block;
			float: none;
			width: 10px;
			height: 10px;
			margin: 0 4px;
			padding: 3px;

			background: rgba(94, 94, 94, 1);
			border-radius: 5px;
			overflow: hidden;
			text-indent: -999em;
			cursor: pointer;

			opacity: .4;
		}
		#demos .unslider-nav ol li.unslider-active, #setup .unslider-nav ol li.unslider-active {
			background: #e00018;
			cursor: default;
			opacity: 1;
		}


.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}



