.rsts-centered
{
	max-width: 30em;
	max-height: 25em;
}

.rsts-skin-inha-teaser.rsts-main {
	position: relative;
}
.rsts-skin-inha-teaser .rsts-caption {
	padding: 0.4em 0;
	color: #98a0ab;
}
.-color-inverted .rsts-skin-inha-teaser .rsts-caption {
	color: gainsboro;
}
.rsts-skin-inha-teaser .rsts-prev,
.rsts-skin-inha-teaser .rsts-next,
.rsts-skin-inha-teaser .rsts-video-play,
.rsts-skin-inha-teaser .rsts-video-stop {
	position: absolute;
	top: 50%;
	left: 1.33333em;
	overflow: hidden;
	margin-top: -1.73333em;
	border: 2px solid #717c8e;
	border-radius: 99em;
	outline: none;
	line-height: 0;
	color: #717c8e;
	text-indent: -99em;
	background-color: rgba(113, 124, 142, 0);
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.rsts-skin-inha-teaser .rsts-prev:hover,
.rsts-skin-inha-teaser .rsts-prev:focus,
.rsts-skin-inha-teaser .rsts-next:hover,
.rsts-skin-inha-teaser .rsts-next:focus,
.rsts-skin-inha-teaser .rsts-video-play:hover,
.rsts-skin-inha-teaser .rsts-video-play:focus,
.rsts-skin-inha-teaser .rsts-video-stop:hover,
.rsts-skin-inha-teaser .rsts-video-stop:focus {
	text-decoration: none;
	background-color: rgba(113, 124, 142, 0.25);
}
.sidebar .rsts-skin-inha-teaser .rsts-prev,
.sidebar .rsts-skin-inha-teaser .rsts-next,
.sidebar .rsts-skin-inha-teaser .rsts-video-play,
.sidebar .rsts-skin-inha-teaser .rsts-video-stop {
	bottom: 0.4em;
}
.rsts-skin-inha-teaser .rsts-prev:after,
.rsts-skin-inha-teaser .rsts-next:after,
.rsts-skin-inha-teaser .rsts-video-play:after,
.rsts-skin-inha-teaser .rsts-video-stop:after {
	font: 0.93333em/1 "RockSolid Icons";
	content: "\e018";
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: geometricPrecision;
	text-indent: 0;
	display: inline-block;
	position: relative;
	display: block;
	padding: 1.21429em;
}
.rsts-skin-inha-teaser:hover .rsts-prev,
.rsts-skin-inha-teaser:hover .rsts-next,
.rsts-skin-inha-teaser:hover .rsts-nav {
	opacity: 1;
}
.rsts-skin-inha-teaser .rsts-next {
	left: auto;
	right: 1.33333em;
}
.rsts-skin-inha-teaser .rsts-next:after {
	content: "\e019";
}
.oneo-fullwidth .tagline .rsts-skin-inha-teaser .rsts-prev {
	left: 0;
}
.oneo-fullwidth .tagline .rsts-skin-inha-teaser .rsts-next {
	right: 0;
}
.rsts-skin-inha-teaser .rsts-nav {
	position: absolute;
	left: 0;
	bottom: 5%;
	width: 100%;
	opacity: 1;
}
@media screen and (max-width: 599px) {
	.rsts-skin-inha-teaser .rsts-nav {
		bottom: 30px;
	}
}
.rsts-skin-inha-teaser .rsts-nav ul {
	/* Setting height to zero to fix click area */
	height: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}
.rsts-skin-inha-teaser .rsts-nav li {
	display: inline;
}
.rsts-skin-inha-teaser .rsts-nav a {
	display: inline-block;
	outline: none;
	margin: 3px;
	padding: 5px;
}
.rsts-skin-inha-teaser .rsts-nav-bullets a {
	background-color: #ABB4BA;
	overflow: hidden;
	width: 1.125em;
	height: 1.125em;
	margin: 0;
	padding: 0.3125em;
	margin: 0.125em;
	line-height: 0;
	text-indent: -99em;
}
.rsts-skin-inha-teaser .rsts-nav-bullets a:after {
	content: "";
	display: block;
	width: 0.5em;
	height: 0.5em;
	border-radius: 100%;
	background-color: #73828C;
	/*border: 2px solid #0767b1;
	
	background-clip: padding-box;*/
}

.rsts-skin-inha-teaser .rsts-nav-bullets a.active
{
	background-color: #0767b1;
}

.rsts-skin-inha-teaser .rsts-nav-bullets a:hover:after,
.rsts-skin-inha-teaser .rsts-nav-bullets a.active:after {
	border-color: #d4d8da;
	background-color: #ffffff;
}
.rsts-skin-inha-teaser .rsts-nav-numbers a,
.rsts-skin-inha-teaser .rsts-nav-tabs a {
	margin: 5px;
	border: 2px solid #717c8e;
	font-size: 0.86667em;
	line-height: 0.61538em;
	color: #98a0ab;
	background-color: #717c8e;
}
.rsts-skin-inha-teaser .rsts-nav-numbers a:hover,
.rsts-skin-inha-teaser .rsts-nav-numbers a.active,
.rsts-skin-inha-teaser .rsts-nav-tabs a:hover,
.rsts-skin-inha-teaser .rsts-nav-tabs a.active {
	color: #717c8e;
	background-color: #717c8e;
	text-decoration: none;
}
.rsts-skin-inha-teaser .rsts-nav-prev,
.rsts-skin-inha-teaser .rsts-nav-next {
	display: none !important;
}
.rsts-skin-inha-teaser .rsts-video-play,
.rsts-skin-inha-teaser .rsts-video-stop {
	opacity: 1;
}
.rsts-skin-inha-teaser .rsts-video-play {
	top: 50%;
	right: auto;
	bottom: auto;
	left: 50%;
	width: 5.6em;
	height: 5.6em;
	margin: -2.8em 0 0 -2.8em;
	border-width: 3px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.rsts-skin-inha-teaser .rsts-video-play:after {
	content: "\25b6";
	padding: 0;
	margin-left: 0.21429em;
	font-size: 1.86667em;
	line-height: 2.78571em;
	text-align: center;
}
.rsts-skin-inha-teaser .rsts-video-stop {
	top: 20px;
	right: 20px;
	left: auto;
	margin-top: 0;
}
.rsts-skin-inha-teaser .rsts-video-stop:after {
	content: "\d7";
	padding: 0.78571em;
}
.rsts-skin-inha-teaser .rsts-video-youtube > .rsts-video-stop {
	top: 30px;
	right: 10px;
}
.rsts-skin-inha-teaser .rsts-video-vimeo > .rsts-video-stop {
	top: 10px;
	right: auto;
	left: 10px;
}
.rsts-skin-inha-teaser .rsts-video-ipad > .rsts-video-iframe {
	padding-top: 38px;
}
.rsts-skin-inha-teaser .rsts-video-ipad > .rsts-video-stop {
	top: 1px;
	right: 10px;
	left: auto;
}
.rsts-skin-inha-teaser.rsts-video-playing .rsts-nav,
.rsts-skin-inha-teaser.rsts-video-playing .rsts-prev,
.rsts-skin-inha-teaser.rsts-video-playing .rsts-next {
	display: none;
}
.rsts-skin-inha-teaser.rsts-touch .rsts-nav {
	opacity: 1;
}
.rsts-skin-inha-teaser .rsts-progress {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 2px;
	background-color: black;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.rsts-skin-inha-teaser .rsts-progress div {
	height: 100%;
	background-color: white;
}
.rsts-skin-inha-teaser .rsts-progress.rsts-progress-active {
	opacity: 0.3;
}
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-prev,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-next,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-video-play,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-video-stop {
	border-color: white;
	color: white;
}
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-prev:hover,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-prev:focus,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-next:hover,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-next:focus,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-video-play:hover,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-video-play:focus,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-video-stop:hover,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-video-stop:focus {
	background-color: rgba(255, 255, 255, 0.25);
}
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-bullets a:after {
	border-color: rgba(255, 255, 255, 0);
	background-color: white;
}
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-bullets a:hover:after,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-bullets a.active:after {
	border-color: white;
	background-color: rgba(255, 255, 255, 0.25);
}
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-numbers a,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-tabs a {
	border-color: white;
	color: gainsboro;
	background-color: white;
}
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-numbers a:hover,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-numbers a.active,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-tabs a:hover,
.rsts-skin-inha-teaser.rsts-invert-controls .rsts-nav-tabs a.active {
	color: white;
	background-color: white;
}

#range-slider
{
	width: 940px;
	margin: 0 auto;
	padding: 0;
}

@media only screen and (max-width: 1039px)
{
	#range-slider
	{
		width: 750px;
	}
}

@media only screen and (max-width: 849px)
{
	#range-slider
	{
		width: 560px;
	}
}

@media only screen and (max-width: 659px)
{
	#range-slider
	{
		width: 370px;
	}
}

#range-slider .rsts-prev,
#range-slider .rsts-next
{
	top: 8.375em;
	height: 2em;
	width: 2em;
}

#range-slider .rsts-prev
{
	left: -2.5em;
}

#range-slider .rsts-next
{
	right: -2.5em;
}