[runslide-center-vertical],[runslide-center],article,article section:not([runslide-subsection])
{
	position:relative
}

[runslide-gallery],article,section:not([runslide-subsection])
{
	overflow:hidden
}

body
{
	overflow-x:hidden;
	overflow-y:scroll;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased
}

article,body,section:not([runslide-subsection])
{
	padding:0;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}

[runslide-center]
{
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}

[runslide-center-horizontal]
{
	position:relative;
	left:50%;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0)}[runslide-center-vertical]{top:50%;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%)}nav{z-index:99;
	position:fixed}article{z-index:98;
	width:100%;
	height:100%;
	left:0;
	top:0
}

#runslide-footer
{
	font-family:Roboto,sans-serif!important;
	font-weight:400!important;
	font-size:14pt!important;
	letter-spacing:1px!important;
	text-align:center!important;
	background-color:#fff;
	color:#787878;
	width:100%;
	height:320px
}

#runslide-footer>*
{
	position:absolute
}

#runslide-footer a
{
	color:#787878
}

#runslide-footer a,#runslide-footer i,#runslide-footer li,#runslide-footer p,#runslide-footer ul
{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}

#runslide-footer i,#runslide-footer ul,#runslide-footer>a,#runslide-footer>p
{
	opacity:0
}

#runslide-footer>a
{
	overflow:hidden;
	background-color:#e6e6e6;
	border:1px solid #b4b4b4;
	border-radius:30px;
	width:200px;
	height:60px;
	bottom:140px;
	-webkit-transition:background-color .5s ease,border-color .5s ease,opacity .5s ease,bottom .5s ease;
	-moz-transition:background-color .5s ease,border-color .5s ease,opacity .5s ease,bottom .5s ease;
	-o-transition:background-color .5s ease,border-color .5s ease,opacity .5s ease,bottom .5s ease;
	transition:background-color .5s ease,border-color .5s ease,opacity .5s ease,bottom .5s ease
}

#runslide-footer>a>*
{
	position:absolute;
	width:100%;
	height:100%;
	padding:19px 0 0;
	-webkit-transition:top .5s ease,opacity .5s ease;
	-moz-transition:top .5s ease,opacity .5s ease;
	-o-transition:top .5s ease,opacity .5s ease;
	transition:top .5s ease,opacity .5s ease
}

#runslide-footer>a p:nth-child(1),#runslide-footer>a:hover p:nth-child(2)
{
	top:0;
	opacity:1
}

#runslide-footer>a p:nth-child(2)
{
	color:#fff;
	font-weight:300;
	top:50px;
	opacity:0
}

#runslide-footer>a:hover
{
	background-color:#0e5789;
	border-color:#0e5789
}

#runslide-footer>a:hover p:nth-child(1)
{
	top:-50px;
	opacity:0
}

#runslide-footer>p
{
	font-size:85%;
	width:100%;
	bottom:70px;
	-webkit-transition:opacity .5s ease .2s,bottom .5s ease .2s;
	-moz-transition:opacity .5s ease .2s,bottom .5s ease .2s;
	-o-transition:opacity .5s ease .2s,bottom .5s ease .2s;
	transition:opacity .5s ease .2s,bottom .5s ease .2s
}

#runslide-footer>p span
{
	font-size:75%;
	color:#c8c8c8
}

#runslide-footer i
{
	background-color:#c8c8c8;
	width:70%;
	height:1px;
	bottom:50px;
	-webkit-transition:opacity .5s ease .3s,bottom .5s ease .3s;
	-moz-transition:opacity .5s ease .3s,bottom .5s ease .3s;
	-o-transition:opacity .5s ease .3s,bottom .5s ease .3s;
	transition:opacity .5s ease .3s,bottom .5s ease .3s
}

#runslide-footer ul
{
	list-style:none;
	width:100%;
	bottom:-10px;
	-webkit-transition:opacity .5s ease .3s,bottom .5s ease .3s;
	-moz-transition:opacity .5s ease .3s,bottom .5s ease .3s;
	-o-transition:opacity .5s ease .3s,bottom .5s ease .3s;
	transition:opacity .5s ease .3s,bottom .5s ease .3s
}

#runslide-footer ul li
{
	display:inline-block;
	font-size:75%;
	text-decoration:underline;
	margin:0 20px;
	-webkit-transition:color .5s ease;
	-moz-transition:color .5s ease;
	-o-transition:color .5s ease;
	transition:color .5s ease
}

#runslide-footer ul li:hover
{
	color:#0e5789
}

#runslide-footer.enter i,#runslide-footer.enter ul,#runslide-footer.enter>a,#runslide-footer.enter>p
{
	opacity:1!important
}

#runslide-footer.enter>a{bottom:190px!important}#runslide-footer.enter>p
{
	bottom:120px!important
}

#runslide-footer.enter i
{
	bottom:100px!important
}

#runslide-footer.enter ul
{
	bottom:40px!important
}

@-webkit-keyframes next-in
{
	0%
	{
		left:100%
	}
	100%
	{
		left:0
	}
}

@-moz-keyframes next-in
{
	0%
	{
		left:100%
	}
	100%
	{
		left:0
	}
}

@-o-keyframes next-in
{
	0%
	{
		left:100%
	}
	100%
	{
		left:0
	}
}

@keyframes next-in
{
	0%
	{
		left:100%
	}
	100%
	{
		left:0
	}
}

@-webkit-keyframes next-out
{
	0%
	{
		left:0
	}
	100%
	{
		left:-100%
	}
}

@-moz-keyframes next-out
{
	0%
	{
		left:0
	}
	100%
	{
		left:-100%
	}
}

@-o-keyframes next-out
{
	0%
	{
		left:0
	}
	100%
	{
		left:-100%
	}
}

@keyframes next-out
{
	0%
	{
		left:0
	}
	100%
	{
		left:-100%
	}
}

@-webkit-keyframes prev-in
{
	0%
	{
		left:-100%
	}
	100%
	{
		left:0
	}
}

@-moz-keyframes prev-in
{
	0%
	{
		left:-100%
	}
	100%
	{
		left:0
	}
}

@-o-keyframes prev-in
{
	0%
	{
		left:-100%
	}
	100%
	{
		left:0
	}
}

@keyframes prev-in
{
	0%
	{
		left:-100%
	}
	100%
	{
		left:0
	}
}

@-webkit-keyframes prev-out
{
	0%
	{
		left:0
	}
	100%
	{
		left:100%
	}
}

@-moz-keyframes prev-out
{
	0%
	{
		left:0
	}
	100%
	{
		left:100%
	}
}

@-o-keyframes prev-out
{
	0%
	{
		left:0
	}
	100%
	{
		left:100%
	}
}

@keyframes prev-out
{
	0%
	{
		left:0
	}
	100%
	{
		left:100%
	}
}

[runslide-gallery]>*
{
	position:absolute!important;
	visibility:hidden!important
}

[runslide-gallery] .active,[runslide-gallery] .next-in,[runslide-gallery] .next-out,[runslide-gallery] .prev-in,[runslide-gallery] .prev-out
{
	visibility:visible!important
}

[runslide-gallery] .active{left:0}[runslide-gallery] .next-in
{
	-webkit-animation:next-in 1.5s forwards ease-in-out;
	-moz-animation:next-in 1.5s forwards ease-in-out;
	-o-animation:next-in 1.5s forwards ease-in-out;
	animation:next-in 1.5s forwards ease-in-out
}

[runslide-gallery] .next-out
{
	-webkit-animation:next-out 1.5s forwards ease-in-out;
	-moz-animation:next-out 1.5s forwards ease-in-out;
	-o-animation:next-out 1.5s forwards ease-in-out;
	animation:next-out 1.5s forwards ease-in-out
}

[runslide-gallery] .prev-in
{
	-webkit-animation:prev-in 1.5s forwards ease-in-out;
	-moz-animation:prev-in 1.5s forwards ease-in-out;
	-o-animation:prev-in 1.5s forwards ease-in-out;
	animation:prev-in 1.5s forwards ease-in-out
}

[runslide-gallery] .prev-out
{
	-webkit-animation:prev-out 1.5s forwards ease-in-out;
	-moz-animation:prev-out 1.5s forwards ease-in-out;
	-o-animation:prev-out 1.5s forwards ease-in-out;
	animation:prev-out 1.5s forwards ease-in-out
}