.rc-spartan-tabs {
	position: relative;
	width: 1080px;
	margin: -40px auto -1px auto;
  overflow: hidden;
}
.rc-spartan-tabs nav {
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
}
.rc-spartan-tabs-navigation {
	width: 1080px;
	text-align: center;
  overflow: hidden;
}
.rc-spartan-tabs-navigation:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.rc-spartan-tabs-navigation li {
	display:inline-block;
	list-style:none;
	width: auto;
  height: auto;
	margin: auto auto;
	border-left: 5px solid rgba(0,0,0,0.0);
	border-right: 5px solid rgba(0,0,0,0.0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.rc-spartan-tabs-navigation li:hover {
	list-style:none;
}
.rc-spartan-tabs-navigation a {
	background-color: rgba(255,255,255,0.75);
	position: relative;
	color: rgb(100,100,100);
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	padding-left: 46px;
	padding-right: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px 10px 0 0;
}
.rc-spartan-tabs-navigation a#gallery {
	background-color: rgba(255,255,255,0.75);
	position: relative;
	color: rgb(100,100,100);
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px 10px 0 0;
}
#highlights:before{
	content:url(../images/global/highlights_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#highlights.selected:before{
	content:url(../images/global/highlights_16.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#documentation:before{
	content:url(../images/global/docs_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#documentation.selected:before{
	content:url(../images/global/docs_16.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#list:before{
	content:url(../images/global/list_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 5px;
  z-index: 1000;
}
#list.selected:before{
	content:url(../images/global/list_16.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 5px;
  z-index: 1000;
}
#beta:before{
	content:url(../images/global/beta_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#beta.selected:before{
	content:url(../images/global/beta_16.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#req:before{
	content:url(../images/global/req_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#req.selected:before{
	content:url(../images/global/req_16.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#asa:before{
	content:url(../images/global/asa_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#asa.selected:before{
	content:url(../images/global/asa_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#af3:before{
	content:url(../images/global/af3_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#af3.selected:before{
	content:url(../images/global/af3_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#afr:before{
	content:url(../images/global/afr_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#afr.selected:before{
	content:url(../images/global/afr_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#xfp:before{
	content:url(../images/global/xfp_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#xfp.selected:before{
	content:url(../images/global/xfp_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#icons:before{
	content:url(../images/global/icons_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#icons.selected:before{
	content:url(../images/global/icons_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#brdf:before{
	content:url(../images/global/brdf_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#brdf.selected:before{
	content:url(../images/global/brdf_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#spectral:before{
	content:url(../images/global/spectral_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#spectral.selected:before{
	content:url(../images/global/spectral_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#nestediel:before{
	content:url(../images/global/nestediel_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#nestediel.selected:before{
	content:url(../images/global/nestediel_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#incredibump:before{
	content:url(../images/global/incredibump_16_off.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}
#incredibump.selected:before{
	content:url(../images/global/incredibump_16_on.png);
  position: absolute;
  width: 16px;
  height: 16px;
  left: 20px;
  top: 4px;
  z-index: 1000;
}

.no-touch .rc-spartan-tabs-navigation a:hover {
	
}
.rc-spartan-tabs-navigation a.selected {
	background-color: #fafafa !important;
	color: rgb(182,32,2);
}
.rc-spartan-tabs-content{
}
.rc-spartan-tabs-content li {
	display: none;
	padding: 30px 0 30px 0;
}
.rc-spartan-tabs-content  p{

}
.rc-spartan-tabs-content  h1{
  color: rgb(182,32,2);
}
.rc-spartan-tabs-content h2{
  color: rgb(182,32,2);
}
.rc-spartan-tabs-content h3{
  color: rgb(182,32,2);
}
.rc-spartan-tabs-content h4{
  color: rgb(182,32,2);
}
.rc-spartan-tabs-content li.selected {
  display: block;
	-webkit-animation: rc-spartan-tabs-fade-in 0.5s;
	-moz-animation: rc-spartan-tabs-fade-in 0.5s;
	animation: rc-spartan-tabs-fade-in 0.5s;
}
.rc-spartan-tabs-content li p {
	
}
#logo_img { height: 256px; float: right; margin: 0 0 30px 30px;  }

@-webkit-keyframes rc-spartan-tabs-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes rc-spartan-tabs-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes rc-spartan-tabs-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media screen and (max-width:1080px){
  .rc-spartan-tabs { width: 720px; }
  .rc-spartan-tabs-navigation { width: 720px; }
  .rc-spartan-tabs-navigation li { 
    overflow: hidden;
    margin-left: -1px;
    margin-right: -1px;
    border-left: 0px solid rgba(0,0,0,0.0);
    border-right: 0px solid rgba(0,0,0,0.0);
  }
  .rc-spartan-tabs-navigation a {
    height: 40px;
    font-size: 11px;
    line-height: 40px;
    padding-left: 30px;
    padding-right: 10px;
  }
  .rc-spartan-tabs-navigation a#gallery {
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #logo_img { height: 256px; float: right; margin: 0 0px 30px 60px;  }
  #highlights:before{ 
    left: 8px;
  }
  #highlights.selected:before{
    left: 8px;
  }
  #list:before{
    left: 8px;
  }
  #list.selected:before{
    left: 8px;
  }
  #beta:before{
    left: 8px;
  }
  #beta.selected:before{
    left: 8px;
  }
  #req:before{
    left: 8px;
  }
  #req.selected:before{
    left: 8px;
  }
  #asa:before{
    left: 8px;
  }
  #asa.selected:before{
    left: 8px;
  }
  #af3:before{
    left: 8px;
  }
  #af3.selected:before{
    left: 8px;
  }
  #afr:before{
    left: 8px;
  }
  #afr.selected:before{
    left: 8px;
  }
  #xfp:before{
    left: 8px;
  }
  #xfp.selected:before{
    left: 8px;
  }
  #icons:before{
    left: 8px;
  }
  #icons.selected:before{
    left: 8px;
  }
  #brdf:before{
    left: 8px;
  }
  #brdf.selected:before{
    left: 8px;
  }
  #spectral:before{
    left: 8px;
  }
  #spectral.selected:before{
    left: 8px;
  }
  #nestediel:before{
    left: 8px;
  }
  #nestediel.selected:before{
    left: 8px;
  }
  #incredibump:before{
    left: 8px;
  }
  #incredibump.selected:before{
    left: 8px;
  }
}

@media screen and (max-width:720px){
  .rc-spartan-tabs {
    width: 480px;
  }
  .rc-spartan-tabs-navigation {
    width: 480px;
    margin-top: 10px;
  }
  .rc-spartan-tabs-navigation a {
    font-size: 9px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .rc-spartan-tabs-navigation li {
    border: none;
    height: 30px;
  }
  .rc-spartan-tabs-navigation a#gallery {
    font-size: 9px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
  }
  #logo_img { height: 180px; float: right; margin: 0 0px 30px 30px;  }
  #highlights:before{
    content:'';
  }
  #highlights.selected:before{
    content:'';
  }
  #list:before{
    content:'';
  }
  #list.selected:before{
    content:'';
  }
  #beta:before{
    content:'';
  }
  #beta.selected:before{
    content:'';
  }
  #req:before{
    content:'';
  }
  #req.selected:before{
    content:'';
  }
  #asa:before{
    content:'';
  }
  #asa.selected:before{
    content:'';
  }
  #af3:before{
    content:'';
  }
  #af3.selected:before{
    content:'';
  }
  #afr:before{
    content:'';
  }
  #afr.selected:before{
    content:'';
  }
  #xfp:before{
    content:'';
  }
  #xfp.selected:before{
    content:'';
  }
  #icons:before{
    content:'';
  }
  #icons.selected:before{
    content:'';
  }
  #brdf:before{
    content:'';
  }
  #brdf.selected:before{
    content:'';
  }
  #spectral:before{
    content:'';
  }
  #spectral.selected:before{
    content:'';
  }
  #nestediel:before{
    content:'';
  }
  #nestediel.selected:before{
    content:'';
  }
  #incredibump:before{
    content:'';
  }
  #incredibump.selected:before{
    content:'';
  }
}