.module-title h2{
  font-family: Helvetica;
  letter-spacing: 0px;
}
h2.title{
  line-height: 1em !important;
  letter-spacing: 0px !important;
}
h1{
  letter-spacing: 0px;
  margin: 25px 0px 15px;
  line-height: 0.8em;
  font-family: Helvetica;
  letter-spacing: 0px !important;
  font-size: 260%;
}
h2{
  line-height: 0.8em;
  margin: 25px 0px 15px;
  font-family: Helvetica;
  letter-spacing: 0px !important;
  font-size: 220%;
}
h3{
  line-height: 0.8em;
  margin: 25px 0px 15px;
  font-family: Helvetica;
  letter-spacing: 0px !important;
  font-size: 185%;
}
h4{
  line-height: 0.8em;
  margin: 25px 0px 15px;
  font-family: Helvetica;
  letter-spacing: 0px !important;
  font-size: 155%;
}
h5{
  line-height: 0.9em;
  margin: 25px 0px 15px;
  font-family: Helvetica;
  letter-spacing: 0px !important;
  font-size: 130%;
}
h6{
  line-height: 0.9em;
  margin: 25px 0px 15px;
  font-family: Helvetica;
  letter-spacing: 0px !important;
  font-size: 110%;
}
hr{
	border-bottom: 1px dashed #dadada;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	}
.component-content ul.slyle1{
	padding: 0px;
	}
.component-content ul.slyle2{
	padding: 0px;
	}
.component-content ul.slyle3{
	padding: 0px;
	}
.slyle1 li{
	list-style: none;
	background: url(../images/li_1.png) no-repeat left center;
	padding-left: 20px !important;
	}
.slyle2 li{
	list-style: none;
	background: url(../images/li_2.png) no-repeat left center;
	padding-left: 20px !important;
	}
.slyle3 li{
	list-style: none;
	background: url(../images/li_3.png) no-repeat left center;
	padding-left: 20px !important;
	}
/* img resize */
/* Backlight */
span.color1, span.color2, span.color3, span.color4, span.color5, span.color6, span.color7, span.color8{
	padding: 2px 0px;
	}
span.color1{
	background: #FF0033;
	color: #FFFFFF;
	}
span.color2{
	background: #003399;
	color: #FFFFFF;
	}
span.color3{
	background:#009933;
	color: #FFFFFF;
	}
span.color4{
	background: #330000;
	color: #FFFFFF;
	}
span.color5{
	background:#CC0099;
	color: #FFFFFF;
	}
span.color6{
	background:#00FFFF;
	color: #000;
	}
span.color6{
	background:#00FFFF;
	color: #000;
	}
span.color7{
	background:#FF99CC;
	color: #000;
	}
span.color8{
	background:#CCFF00;
	color: #000;
	}
/* <= Backlight */
/* Joomla category */
.rt-grid-12 .rt-article img{
  max-width: 940px;
  height: auto;
}
.rt-grid-11 .rt-article img{
  max-width: 860px;
  height: auto;
}
.rt-grid-10 .rt-article img{
  max-width: 780px;
  height: auto;
}
.rt-grid-9 .rt-article img{
  max-width: 700px;
  height: auto;
}
.rt-grid-8 .rt-article img{
  max-width: 578px;
  height: auto;
  margin-bottom: 10px;
	background: #fff;
}
.rt-grid-7 .rt-article img{
  max-width: 540px;
  height: auto;
}
.rt-grid-6 .rt-article img{
  max-width: 460px;
  height: auto;
}
.rt-grid-5 .rt-article img{
  max-width: 380px;
  height: auto;
}
.rt-grid-4 .rt-article img{
  max-width: 300px;
  height: auto;
}
.rt-grid-3 .rt-article img{
  max-width: 220px;
  height: auto;
}
.rt-grid-2 .rt-article img{
  max-width: 140px;
  height: auto;
}
/* <= Joomla category */
/* Zoo component */
.rt-grid-12 .yoo-zoo .element img{
  max-width: 940px;
  height: auto;
}
.rt-grid-11 .yoo-zoo .element img{
  max-width: 860px;
  height: auto;
}
.rt-grid-10 .yoo-zoo .element img{
  max-width: 780px;
  height: auto;
}
.rt-grid-9 .yoo-zoo .element img{
  max-width: 700px;
  height: auto;
}
.rt-grid-8 .yoo-zoo .width50 .element img{
  max-width: 268px;
  height: auto;
}
.rt-grid-8 .yoo-zoo .element img{
  max-width: 602px;
  height: auto;
}
.rt-grid-7 .yoo-zoo .element img{
  max-width: 540px;
  height: auto;
}
.rt-grid-6 .yoo-zoo .element img{
  max-width: 460px;
  height: auto;
}
.rt-grid-5 .yoo-zoo .element img{
  max-width: 380px;
  height: auto;
}
.rt-grid-4 .yoo-zoo .element img{
  max-width: 300px;
  height: auto;
}
.rt-grid-3 .yoo-zoo .element img{
  max-width: 220px;
  height: auto;
}
.rt-grid-2 .yoo-zoo .element img{
  max-width: 140px;
  height: auto;
}
/* <=  Zoo component */
/*  <= img resize */
/* post video */
.component-content .avVideo .avPlayerContainer{
  margin: 4px 0 5px 10px;
  padding: 0px;
  float: right;
  -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.component-content .avPlayerWrapper{
  overflow: hidden;
  float: right;
}
/* <= post video */
/* in post */
.moduletable, .moduletablein_post{
  padding: 0px;
}
.audio_in_post{
  float: left;
  margin-right: 5px;
  margin-top: 0px;
}
/* */
/*  */
.nspArt h4.nspHeader{
margin-bottom: 12px;
font-family: Helvetica;
letter-spacing: 0px;
font-weight: normal;
}
.week-news .nspArt h4.nspHeader{
	font-size: 140%;
}
.footer-news .nspArt h4.nspHeader{
margin: 15px 0px 5px;
}
.rt-articleinfo dd{
  margin-right: 12px;
  font-family: Helvetica;
  line-height: 1.5em;
  font-weight: normal !important;
  margin-top: 5px;
  margin-bottom: 5px;
}
.rt-articleinfo{
  overflow: hidden;
  margin-right: 15px;
  margin-bottom: 0px !important;
  padding: 15px;
  border: 1px solid #dadada;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  float: left;
  margin-top: 5px;
}
/* */
/* in grid */
.in-alpha.in-grid-3{
	padding-right: 2% !important;
	} 
.in-omega.in-grid-3{
	padding-left: 2% !important;
	}
.in-grid-3.in-alpha, .in-grid-2.in-alpha{
	padding-left: 0% !important;
	}
.in-grid-3.in-omega, .in-grid-2.in-omega, .in-grid-4.in-omega{
	padding-right: 0% !important;
	}
.in-grid-4{
	width: 23.5%;
	float: left;
	padding: 0 2% 0 0;
	}
.in-grid-3{
	width: 31.33333333336%;
	float: left;
	padding: 0 1%;
	}
.in-grid-2{
	width: 48%;
	float: left;
	padding: 0 2%;
	}
.in-clear{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: both;
	float: none;
	width: 0;
	height: 0;
	}
/* <= in grid */