.fp-feature {
	text-align: center;
}
.fp-feature .title {
	margin: 0px 0px 5px; letter-spacing: normal; font-size: 160%; font-weight: normal;
}
.fp-feature .desc {
	font-family: Georgia, sans-serif; font-size: 120%; font-style: italic; margin-bottom: 15px; display: block;
}
.fp-feature img {
	background: rgb(255, 255, 255); padding: 4px; border-radius: 2px; margin-bottom: 15px; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.compact-component .component-block {
	padding-bottom: 0px; margin-bottom: 0px;
}
.demo-menu-gallery li {
	line-height: 26px;
}
.fp-footer-gallery .rg-gm-container {
	margin-top: -8px;
}
.roknewsflash .flashing img {
	padding-top: 2px;
}
.menu-preset {
	margin: 0px 12px 12px; width: 128px; text-align: center; line-height: 20px; font-family: Helvetica,Arial,sans-serif; float: left;
}
.menu-preset span {
	box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
}
.menutop li .menu-preset > a > span {
	background: url("../../../images/stories/demo/menu/menu-presets.png"); margin: 0px; padding: 0px; width: 128px; height: 100px; display: block; cursor: pointer;
}
.preset2 > a > span {
	background-position: -138px 0px !important;
}
.preset3 > a > span {
	background-position: -276px 0px !important;
}
.preset4 > a > span {
	background-position: 0px -100px !important;
}
.preset5 > a > span {
	background-position: -138px -100px !important;
}
.preset6 > a > span {
	background-position: -276px -100px !important;
}
.rt-demo-grid-2 {
	margin-right: 10px; margin-left: 10px; float: left;
}
.rt-demo-grid-3 {
	margin-right: 10px; margin-left: 10px; float: left;
}
.rt-demo-grid-4 {
	margin-right: 10px; margin-left: 10px; float: left;
}
.rt-demo-grid-5 {
	margin-right: 10px; margin-left: 10px; float: left;
}
.rt-demo-grid-6 {
	margin-right: 10px; margin-left: 10px; float: left;
}
.rt-demo-grid-7 {
	margin-right: 10px; margin-left: 10px; float: left;
}
.rt-grid-4 .rt-block .rt-demo-grid-2 {
	width: 90px;
}
.rt-grid-8 .rt-demo-grid-2 {
	width: 90px;
}
.rt-grid-9 .rt-demo-grid-2 {
	width: 120px;
}
.rt-grid-6 .rt-block .rt-demo-grid-3 {
	width: 170px;
}
.rt-grid-8 .rt-demo-grid-3 {
	width: 140px;
}
.rt-grid-9 .rt-demo-grid-3 {
	width: 170px;
}
.rt-grid-8 .rt-demo-grid-4 {
	width: 240px;
}
.rt-grid-9 .rt-demo-grid-4 {
	width: 265px;
}
.rt-demo-grid-alpha {
	margin-left: 0px;
}
.rt-demo-grid-omega {
	margin-right: 0px; margin-left: 0px;
}
.ext-list {
	line-height: 30px; margin-bottom: 5px;
}
body .floatleft {
	margin-right: 15px; margin-left: 0px; float: left;
}
body .floatright {
	margin-right: 0px; margin-left: 15px; float: right;
}
body .normalfont {
	font-size: 100% !important;
}
body .normalfont li {
	font-size: 100% !important;
}
body .nobold {
	font-weight: normal !important;
}
body .nobold li {
	font-weight: normal !important;
}
body .nomargintop {
	margin-top: 0px;
}
body .nomargintop .rt-block {
	margin-top: 0px;
}
body ul.nomargintop {
	margin-top: 0px;
}
body .nomarginbottom {
	margin-bottom: 0px;
}
body .nomarginbottom .rt-block {
	margin-bottom: 0px;
}
body ul.nomarginbottom {
	margin-bottom: 0px;
}
body .nomarginleft {
	margin-left: 0px;
}
body .nomarginleft .rt-block {
	margin-left: 0px;
}
body ul.nomarginleft {
	margin-left: 0px;
}
body .nomarginright {
	margin-right: 0px;
}
body .nomarginright .rt-block {
	margin-right: 0px;
}
body ul.nomarginright {
	margin-right: 0px;
}
body .nopaddingtop {
	padding-top: 0px;
}
body .nopaddingtop .rt-block {
	padding-top: 0px;
}
body ul.nopaddingtop {
	padding-top: 0px;
}
body .nopaddingbottom {
	padding-bottom: 0px;
}
body .nopaddingbottom .rt-block {
	padding-bottom: 0px;
}
body ul.nopaddingbottom {
	padding-bottom: 0px;
}
body .nopaddingleft {
	padding-left: 0px;
}
body .nopaddingleft .rt-block {
	padding-left: 0px;
}
body ul.nopaddingleft {
	padding-left: 0px;
}
body .nopaddingright {
	padding-right: 0px;
}
body .nopaddingright .rt-block {
	padding-right: 0px;
}
body ul.nopaddingright {
	padding-right: 0px;
}
.floatnone {
	float: none !important;
}
.clearnone {
	clear: none !important;
}
.floatleftlast {
	margin-right: 0px; float: left;
}
.floatrightlast {
	margin-left: 0px; float: right;
}
.noimage {
	display: none; visibility: hidden;
}
body .smallmarginbottom {
	margin-bottom: 5px !important;
}
body .smallmargintop {
	margin-top: 5px !important;
}
body .medmarginbottom {
	margin-bottom: 10px !important;
}
body .medmargintop {
	margin-top: 10px !important;
}
body .largemarginbottom {
	margin-bottom: 15px !important;
}
body .largemargintop {
	margin-top: 15px !important;
}
body .smallmarginleft {
	margin-left: 5px !important;
}
body .smallmarginright {
	margin-right: 5px !important;
}
body .medmarginleft {
	margin-left: 10px !important;
}
body .medmarginright {
	margin-right: 10px !important;
}
body .largemarginleft {
	margin-left: 15px !important;
}
body .largemarginright {
	margin-right: 15px !important;
}
body .smallpaddingbottom {
	padding-bottom: 5px !important;
}
body .smallpaddingtop {
	padding-top: 5px !important;
}
body .medpaddingbottom {
	padding-bottom: 10px !important;
}
body .medpaddingtop {
	padding-top: 10px !important;
}
body .largepaddingbottom {
	padding-bottom: 15px !important;
}
body .largepaddingtop {
	padding-top: 15px !important;
}
body .smallpaddingleft {
	padding-left: 5px !important;
}
body .smallpaddingright {
	padding-right: 5px !important;
}
body .medpaddingleft {
	padding-left: 10px !important;
}
body .medpaddingright {
	padding-right: 10px !important;
}
body .largepaddingleft {
	padding-left: 15px !important;
}
body .largepaddingright {
	padding-right: 15px !important;
}
body.rtl .floatleft {
	margin-right: 0px; margin-left: 15px; float: right;
}
body.rtl .floatright {
	margin-right: 15px; margin-left: 0px; float: left;
}
body.rtl .nomarginleft {
	margin-right: 0px;
}
body.rtl .nomarginleft .rt-block {
	margin-right: 0px;
}
body.rtl ul.nomarginleft {
	margin-right: 0px;
}
body.rtl .nomarginright {
	margin-left: 0px;
}
body.rtl .nomarginright .rt-block {
	margin-left: 0px;
}
body.rtl ul.nomarginright {
	margin-left: 0px;
}
body.rtl .nopaddingleft {
	padding-right: 0px;
}
body.rtl .nopaddingleft .rt-block {
	padding-right: 0px;
}
body.rtl ul.nopaddingleft {
	padding-right: 0px;
}
body.rtl .nopaddingright {
	padding-left: 0px;
}
body.rtl .nopaddingright .rt-block {
	padding-left: 0px;
}
body.rtl ul.nopaddingright {
	padding-left: 0px;
}
body.rtl .floatleftlast {
	margin-left: 0px; float: right;
}
body.rtl .floatrightlast {
	margin-right: 0px; float: left;
}
body.rtl .smallmarginleft {
	margin-right: 5px;
}
body.rtl .smallmarginright {
	margin-left: 5px;
}
body.rtl .medmarginleft {
	margin-right: 10px;
}
body.rtl .medmarginright {
	margin-left: 10px;
}
body.rtl .largemarginleft {
	margin-right: 15px;
}
body.rtl .largemarginright {
	margin-left: 15px;
}
body.rtl .smallpaddingleft {
	padding-right: 5px;
}
body.rtl .smallpaddingright {
	padding-left: 5px;
}
body.rtl .medpaddingleft {
	padding-right: 10px;
}
body.rtl .medpaddingright {
	padding-left: 10px;
}
body.rtl .largepaddingleft {
	padding-right: 15px;
}
body.rtl .largepaddingright {
	padding-left: 15px;
}
body.rtl .rt-demo-grid-2 {
	float: right;
}
body.rtl .rt-demo-grid-3 {
	float: right;
}
body.rtl .rt-demo-grid-4 {
	float: right;
}
body.rtl .rt-demo-grid-5 {
	float: right;
}
body.rtl .rt-demo-grid-6 {
	float: right;
}
body.rtl .rt-demo-grid-7 {
	float: right;
}
