@media only screen and (max-width:960px), all and (max-device-width:960px)
{
body {
	font-size: 14px !important; -webkit-text-size-adjust: none;
}
img {
	height: auto; max-width: 100%;
}
#jsn-master #jsn-page {
	width: auto; overflow: hidden !important; min-width: inherit; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#jsn-header-top {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-header-bottom-inner {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-content {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-content-top-over {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-promo-inner {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-content-top {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-pos-content-top {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-pos-promo_inner {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-content-bottom-inner {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-footer-inner {
	margin: 0px 10px 10px; width: auto !important;
}
#jsn-promo-inner {
	margin-bottom: 0px;
}
#jsn-header-top {
	margin: 0px;
}
#jsn-header-bottom-inner {
	margin: 0px;
}
#jsn-pos-content-top {
	margin: 0px;
}
div.jsn-modulecontainer {
	margin-top: 10px;
}
.jsn-menu-sticky#jsn-header-bottom {
	position: inherit;
}
.jsn-menu-sticky#jsn-header-bottom #jsn-header-bottom-inner {
	width: auto;
}
#jsn-logo {
	left: 10px; margin-bottom: 10px; float: none; position: relative;
}
#jsn-logo #jsn-logo-mobile {
	margin: 0px auto; display: block;
}
#jsn-logo #jsn-logo-mobile + #jsn-logo-desktop {
	display: none;
}
body.jsn-direction-rtl #jsn-logo {
	left: auto;
}
#jsn-tool {
	left: auto; right: 0px;
}
body.jsn-direction-rtl #jsn-tool {
	left: 0px; right: auto;
}
#jsn-menu {
	background: rgb(0, 0, 0); width: 100%; display: inline-block;
}
.jsn-menu-sticky#jsn-menu {
	background: rgb(0, 0, 0); left: 0px !important; top: 0px; width: 100%; position: fixed;
}
.jsn-menu-sticky ul#jsn-sitetools-menu > li > ul {
	opacity: 0;
}
.jsn-menu-sticky ul#jsn-sitetools-menu > li.active > ul {
	opacity: 1;
}
.jsn-menu-sticky ul#jsn-sitetools-menu ul {
	margin-right: 0px;
}
#jsn-pos-mainmenu {
	float: none;
}
body.jsn-direction-rtl #jsn-pos-mainmenu {
	float: none;
}
body.jsn-direction-rtl #jsn-pos-mainmenu {
	float: right;
}
#jsn-menu .jsn-menu-toggle {
	line-height: 1.1em; display: inline-block; cursor: pointer;
}
#jsn-menu .jsn-modulecontent > .jsn-menu-toggle {
	background: url("../../images/icons/icon-toggle.png") no-repeat center rgb(25, 25, 25); padding: 17px; width: 20px; height: 20px; color: transparent;
}
#jsn-menu .active.jsn-menu-toggle {
	color: transparent;
}
#jsn-menu ul.jsn-menu-mobile {
	width: 100%; position: absolute;
}
#jsn-menu #jsn-pos-mainmenu ul.jsn-menu-mobile {
	left: 0px;
}
#jsn-menu #jsn-pos-toolbar ul.jsn-menu-mobile {
	right: 0px;
}
#jsn-menu .jsn-menu-toggle + ul {
	display: none;
}
#jsn-menu .jsn-menu-toggle + ul.jsn-menu-mobile {
	display: block;
}
#jsn-menu .display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
	background: none;
}
#jsn-menu div[class*='display-'][class*='icon-'].jsn-modulecontainer .jsn-modulecontainer_inner:hover h3.jsn-moduletitle span.jsn-moduleicon {
	background-image: url("../../images/icons/icons-uni.png");
}
#jsn-menu div[class*='display-'][class*='icon-'].jsn-modulecontainer.jsn-dropdown-active .jsn-modulecontainer_inner:hover h3.jsn-moduletitle span.jsn-moduleicon {
	background-image: url("../../images/icons/icons-uni-white.png");
}
#jsn-menu [class*='display-'].jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	font-size: 1.2em; cursor: pointer;
}
#jsn-menu .jsn-dropdown-active.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	color: rgb(255, 255, 255);
}
#jsn-menu div.jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner h3.jsn-moduletitle > span {
	padding: 6px 10px 3px;
}
#jsn-menu #jsn-pos-mainmenu div.jsn-modulecontainer.display-dropdown .jsn-modulecontent {
	left: 0px;
}
body.jsn-direction-rtl #jsn-menu #jsn-pos-mainmenu div.jsn-modulecontainer.display-dropdown .jsn-modulecontent {
	left: auto; right: 0px;
}
#jsn-menu [class*='display-'].jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span {
	background: none;
}
#jsn-menu .jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	border: currentColor; border-image: none;
}
#jsn-menu .jsn-modulecontainer .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
	border: currentColor; border-image: none;
}
body.jsn-color-red #jsn-menu .jsn-dropdown-active.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	background: rgb(142, 0, 51);
}
body.jsn-color-green #jsn-menu .jsn-dropdown-active.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	background: rgb(76, 119, 3);
}
body.jsn-color-blue #jsn-menu .jsn-dropdown-active.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	background: rgb(16, 71, 126);
}
body.jsn-color-image #jsn-menu .jsn-dropdown-active.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	background: rgb(0, 109, 188);
}
body.jsn-color-white #jsn-menu .jsn-dropdown-active.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	background: rgb(65, 165, 211);
}
body.jsn-color-violet #jsn-menu .jsn-dropdown-active.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle {
	background: rgb(101, 0, 154);
}
#jsn-menu div.jsn-modulecontainer.display-dropdown .jsn-modulecontent {
	top: 54px;
}
#jsn-menu div.jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner .jsn-modulecontent {
	display: none; visibility: visible; opacity: 0;
}
#jsn-menu div.jsn-modulecontainer.jsn-dropdown-active.display-dropdown .jsn-modulecontainer_inner .jsn-modulecontent {
	display: block; opacity: 1;
}
body.jsn-direction-rtl #jsn-menu #jsn-pos-mainmenu ul.jsn-menu-mobile {
	left: auto; right: 0px;
}
body.jsn-direction-rtl #jsn-menu #jsn-pos-toolbar ul.jsn-menu-mobile {
	left: 0px; right: auto;
}
body.jsn-direction-rtl #jsn-menu .jsn-menu-toggle + ul {
	right: 0px;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li {
	width: auto; float: none;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li {
	border-width: 1px medium; border-style: solid none; border-color: rgb(68, 68, 68) currentColor rgb(17, 17, 17); margin: 0px;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > a {
	padding: 10px 12px; border: currentColor; border-image: none; color: rgb(221, 221, 221); text-decoration: none; background-size: 0px 0px; background-color: rgb(51, 51, 51);
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > a:hover {
	padding: 10px 12px; border: currentColor; border-image: none; color: rgb(221, 221, 221); text-decoration: none; background-size: 0px 0px; background-color: rgb(51, 51, 51);
}
div.jsn-modulecontainer ul.menu-iconmenu.menu-mainmenu > li > a {
	margin: 0px;
}
ul.menu-topmenu li {
	float: none;
}
#jsn-menu #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu > li > a {
	text-align: left;
}
body.jsn-direction-rtl #jsn-menu #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu > li > a {
	text-align: right;
}
#jsn-menu ul.menu-iconmenu.menu-mainmenu [class*='icon-'] > a > span {
	background-image: url("../../images/icons/icons-uni-white.png");
}
#jsn-menu div[class*='jsn-icon-'] h3.jsn-moduletitle span.jsn-moduleicon {
	background-image: url("../../images/icons/icons-uni-white.png");
}
#jsn-menu div.jsn-modulecontainer.display-inline {
	margin-top: 13px;
}
div.jsn-modulecontainer ul.menu-mainmenu > li > a {
	margin-top: 0px;
}
div.jsn-modulecontainer ul.menu-mainmenu > li > a.current {
	background: none;
}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a {
	background: none;
}
div.jsn-modulecontainer ul.menu-richmenu.menu-iconmenu.menu-mainmenu > li {
	height: auto;
}
div.jsn-modulecontainer ul.menu-richmenu.menu-mainmenu > li {
	height: auto;
}
ul.menu-iconmenu.menu-mainmenu li[class*='jsn-icon-'] > a > span {
	text-align: left; line-height: 28px; padding-top: 0px; padding-left: 38px; margin-top: 0px;
}
#jsn-menu div.jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner h3.jsn-moduletitle > span > span {
	text-align: left; line-height: 28px; padding-top: 0px; padding-left: 38px; margin-top: 0px;
}
div.jsn-modulecontainer ul.menu-iconmenu.menu-mainmenu > li > a span.jsn-menutitle {
	line-height: 28px;
}
div.jsn-modulecontainer ul.menu-iconmenu.menu-mainmenu > li > a > span {
	line-height: 28px;
}
div.jsn-modulecontainer ul.menu-richmenu.menu-mainmenu > li > a > span {
	line-height: 28px;
}
.menu-iconmenu.menu-mainmenu [class*='icon-'] > a > span {
	opacity: 1;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-article > a > span {
	background-position: left 0px;
}
#jsn-menu .jsn-icon-article h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left 0px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-calendar > a > span {
	background-position: left -83px;
}
#jsn-menu .jsn-icon-calendar h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -83px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-cart > a > span {
	background-position: left -168px;
}
#jsn-menu .jsn-icon-cart h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -168px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-comment > a > span {
	background-position: left -253px;
}
#jsn-menu .jsn-icon-comment h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -253px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-display > a > span {
	background-position: left -338px;
}
#jsn-menu .jsn-icon-display h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -338px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-download > a > span {
	background-position: left -423px;
}
#jsn-menu .jsn-icon-download h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -423px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-folder > a > span {
	background-position: left -511px;
}
#jsn-menu .jsn-icon-folder h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -511px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-help > a > span {
	background-position: left -596px;
}
#jsn-menu .jsn-icon-help h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -596px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-home > a > span {
	background-position: left -682px;
}
#jsn-menu .jsn-icon-home h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -682px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-image > a > span {
	background-position: left -769px;
}
#jsn-menu .jsn-icon-image h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -769px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-info > a > span {
	background-position: left -856px;
}
#jsn-menu .jsn-icon-info h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -856px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-mail > a > span {
	background-position: left -941px;
}
#jsn-menu .jsn-icon-mail h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -941px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-online > a > span {
	background-position: left -1026px;
}
#jsn-menu .jsn-icon-online h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1026px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-rss > a > span {
	background-position: left -1114px;
}
#jsn-menu .jsn-icon-rss h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1114px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-search > a > span {
	background-position: left -1199px;
}
#jsn-menu .jsn-icon-search h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1199px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-selection > a > span {
	background-position: left -1287px;
}
#jsn-menu .jsn-icon-selection h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1287px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-settings > a > span {
	background-position: left -1370px;
}
#jsn-menu .jsn-icon-settings h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1370px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-star > a > span {
	background-position: left -1457px;
}
#jsn-menu .jsn-icon-star h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1457px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-statistics > a > span {
	background-position: left -1544px;
}
#jsn-menu .jsn-icon-statistics h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1544px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-user > a > span {
	background-position: left -1630px;
}
#jsn-menu .jsn-icon-user h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1630px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-downarrow > a > span {
	background-position: left -1712px;
}
#jsn-menu .jsn-icon-downarrow h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1712px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-monitor > a > span {
	background-position: left -1796px;
}
#jsn-menu .jsn-icon-monitor h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1796px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-joomla > a > span {
	background-position: left -1890px;
}
#jsn-menu .jsn-icon-joomla h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1890px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-window > a > span {
	background-position: left -1991px;
}
#jsn-menu .jsn-icon-window h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -1991px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-mobile > a > span {
	background-position: left -2094px;
}
#jsn-menu .jsn-icon-mobile h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -2094px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-doc > a > span {
	background-position: left -2201px;
}
#jsn-menu .jsn-icon-doc h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -2201px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-mountain > a > span {
	background-position: left -2294px;
}
#jsn-menu .jsn-icon-mountain h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -2294px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-chat > a > span {
	background-position: left -2386px;
}
#jsn-menu .jsn-icon-chat h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -2386px;
}
.menu-iconmenu.menu-mainmenu > li.jsn-icon-clock > a > span {
	background-position: left -2469px;
}
#jsn-menu .jsn-icon-clock h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: left -2469px;
}
body.jsn-direction-rtl ul.menu-iconmenu.menu-mainmenu li[class*='jsn-icon-'] > a > span {
	text-align: right; padding-right: 32px; padding-left: 0px;
}
body.jsn-direction-rtl #jsn-menu div.jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner h3.jsn-moduletitle > span > span {
	text-align: right; padding-right: 32px; padding-left: 0px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-article > a > span {
	background-position: right 0px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-article h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right 0px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-calendar > a > span {
	background-position: right -83px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-calendar h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -83px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-cart > a > span {
	background-position: right -168px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-cart h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -168px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-comment > a > span {
	background-position: right -253px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-comment h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -253px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-display > a > span {
	background-position: right -338px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-display h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -338px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-download > a > span {
	background-position: right -423px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-download h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -423px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-folder > a > span {
	background-position: right -511px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-folder h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -511px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-help > a > span {
	background-position: right -596px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-help h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -596px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-home > a > span {
	background-position: right -682px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-home h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -682px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-image > a > span {
	background-position: right -769px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-image h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -769px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-info > a > span {
	background-position: right -856px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-info h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -856px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-mail > a > span {
	background-position: right -941px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-mail h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -941px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-online > a > span {
	background-position: right -1026px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-online h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1026px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-rss > a > span {
	background-position: right -1114px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-rss h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1114px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-search > a > span {
	background-position: right -1199px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-search h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1199px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-selection > a > span {
	background-position: right -1287px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-selection h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1287px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-settings > a > span {
	background-position: right -1370px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-settings h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1370px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-star > a > span {
	background-position: right -1457px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-star h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1457px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-statistics > a > span {
	background-position: right -1544px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-statistics h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1544px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-user > a > span {
	background-position: right -1630px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-user h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1630px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-downarrow > a > span {
	background-position: right -1712px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-downarrow h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1712px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-monitor > a > span {
	background-position: right -1796px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-monitor h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1796px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-joomla > a > span {
	background-position: right -1890px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-joomla h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1890px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-window > a > span {
	background-position: right -1991px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-window h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -1991px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-mobile > a > span {
	background-position: right -2094px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-mobile h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -2094px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-doc > a > span {
	background-position: right -2201px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-doc h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -2201px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-mountain > a > span {
	background-position: right -2294px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-mountain h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -2294px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-chat > a > span {
	background-position: right -2386px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-chat h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -2386px;
}
body.jsn-direction-rtl .menu-iconmenu.menu-mainmenu > li.jsn-icon-clock > a > span {
	background-position: right -2469px;
}
body.jsn-direction-rtl #jsn-menu .jsn-icon-clock h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: right -2469px;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li.active > a {
	color: rgb(255, 255, 255);
}
body.jsn-color-red div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
	background-color: rgb(142, 0, 51) !important;
}
body.jsn-color-blue div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
	background-color: rgb(16, 71, 126) !important;
}
body.jsn-color-green div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
	background-color: rgb(76, 119, 3) !important;
}
body.jsn-color-violet div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
	background-color: rgb(101, 0, 154) !important;
}
body.jsn-color-white div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
	background-color: rgb(65, 165, 211) !important;
}
body.jsn-color-image div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
	background-color: rgb(0, 109, 188) !important;
}
#jsn-menu div.jsn-modulecontainer ul.jsn-menu-mobile.menu-mainmenu ul {
	margin: 0px; padding: 0px; width: auto; visibility: visible; position: static; opacity: 1; background-color: rgb(68, 68, 68);
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > .jsn-menu-mobile {
	padding: 5px 15px;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul li {
	background: none; border: currentColor; border-image: none;
}
#jsn-menu [id*='jsn-pos-'] div.jsn-modulecontainer ul.menu-mainmenu ul li a {
	background: url("../../images/icons/icons-base.png") no-repeat left -332px; padding: 8px 0px 8px 20px; border: currentColor; border-image: none; color: rgb(204, 204, 204);
}
#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {
	text-align: left;
}
body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {
	text-align: right;
}
body.jsn-direction-rtl #jsn-menu [id*='jsn-pos-'] div.jsn-modulecontainer ul.menu-mainmenu ul li a {
	background-position: right -331px; padding-right: 20px; padding-left: 0px;
}
body.jsn-direction-rtl #jsn-menu [id*='jsn-pos-'] div.jsn-modulecontainer ul.menu-mainmenu ul li.parent > a {
	background-position: right -331px; padding-right: 20px; padding-left: 0px;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle {
	background: url("../../images/icons/icon-toggle-expand.png") no-repeat center rgba(0, 0, 0, 0.3); margin: 0px; padding: 0px; top: 0px; width: 32px; height: 32px; position: absolute; cursor: pointer;
}
#jsn-menu #jsn-pos-mainmenu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle {
	right: 0px;
}
#jsn-menu #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle {
	right: 0px;
}
body.jsn-direction-rtl #jsn-menu #jsn-pos-mainmenu div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle {
	left: 0px; right: auto;
}
body.jsn-direction-rtl #jsn-menu #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu li span.jsn-menu-toggle {
	left: 0px; right: auto;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu li span.active.jsn-menu-toggle {
	background-image: url("../../images/icons/icon-toggle-collapse.png");
}
body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {
	border: currentColor; border-image: none;
}
#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul ul li {
	margin-right: 10px; margin-left: 20px;
}
body.jsn-direction-rtl #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu ul ul li {
	margin-right: 20px; margin-left: 10px;
}
body div.jsn-modulecontainer ul.menu-sidemenu ul {
	display: none;
}
#jsn-sitetoolspanel {
	top: -22px; display: none; position: absolute;
}
ul#jsn-sitetools-inline {
	height: 100%;
}
.jsn-include-color#jsn-sitetoolspanel {
	margin-left: -2px; display: block;
}
ul#jsn-sitetools-inline ul {
	margin-right: -152px;
}
ul#jsn-sitetools-menu ul {
	border: currentColor; border-image: none;
}
ul#jsn-sitetools-inline ul {
	border: currentColor; border-image: none;
}
ul#jsn-sitetools-inline > li > a {
	border: currentColor; border-image: none;
}
ul#jsn-sitetools-menu > li > a {
	border: currentColor; border-image: none;
}
ul#jsn-sitetools-inline > li > a {
	display: block;
}
ul#jsn-sitetools-inline > li > a {
	background: url("../../images/icons/icons-uni-white.png") no-repeat 8px -1363px;
}
ul#jsn-sitetools-menu > li > a {
	background: url("../../images/icons/icons-uni-white.png") no-repeat 8px -1363px;
}
ul#jsn-sitetools-inline > li.active > a {
	background: url("../../images/icons/icons-uni.png") no-repeat 8px -1363px rgb(255, 255, 255);
}
ul#jsn-sitetools-menu > li.active > a {
	background: url("../../images/icons/icons-uni.png") no-repeat 8px -1363px rgb(255, 255, 255);
}
.jsn-direction-rtl ul#jsn-sitetools-inline ul {
	margin-right: 0px; margin-left: -152px;
}
div[id*='jsn-pos-stick-left'] {
	height: 0px; display: none;
}
div[id*='jsn-pos-stick-right'] {
	height: 0px; display: none;
}
div.jsn-modulescontainer4 div.jsn-modulecontainer {
	width: 49%;
}
div.grid-layout4 div.grid-col {
	width: 49%;
}
#jsn-content #jsn-content_inner {
	right: auto;
}
#jsn-content #jsn-content_inner3 {
	right: auto;
}
#jsn-content #jsn-content_inner1 {
	left: auto;
}
#jsn-content #jsn-content_inner2 {
	left: auto;
}
div.jsn-hasinnerleft #mainbody-content-inner1 {
	border: currentColor; border-image: none;
}
div.jsn-hasinnerright #mainbody-content-inner1 {
	border: currentColor; border-image: none;
}
div.jsn-hasright #jsn-maincontent_inner {
	margin: 0px;
}
#jsn-content #jsn-maincontent {
	left: auto; width: 100%; right: auto; float: none; display: inline-block;
}
.jsn-responsive .row-fluid.jsn-haspromoleft.jsn-haspromoright#jsn-promo [class*='order'].span6#jsn-pos-promo > div {
	margin: 0px;
}
#mainbody-content-inner {
	left: auto !important; width: 100% !important; margin-left: 0px;
}
#jsn-pos-mainbody-bottom .jsn-modulecontainer {
	width: 100% !important;
}
div.jsn-hasleft #jsn-maincontent_inner {
	margin: 0px;
}
div.jsn-hasright #jsn-maincontent_inner {
	margin: 0px;
}
div.jsn-hasinnerleft #mainbody-content-inner4 {
	margin: 0px;
}
div.jsn-hasinnerright #mainbody-content-inner4 {
	margin: 0px;
}
.jsn-hasleft#jsn-content #jsn-maincontent_inner {
	margin-left: 0px;
}
.jsn-hasright.jsn-hasleft#jsn-content .order3#jsn-maincontent #jsn-maincontent_inner {
	margin-left: 0px;
}
.jsn-hasright#jsn-content .order2 #jsn-maincontent_inner {
	margin-left: 0px;
}
.jsn-hasright.jsn-hasleft#jsn-content .order3#jsn-maincontent #jsn-maincontent_inner {
	margin-left: 0px;
}
.jsn-hasright#jsn-content #jsn-maincontent_inner {
	margin-right: 0px;
}
.jsn-hasright.jsn-hasleft#jsn-content .order1#jsn-maincontent #jsn-maincontent_inner {
	margin-right: 0px;
}
#jsn-content #jsn-pos-innerleft {
	left: auto; width: 100%; margin-left: 0px;
}
#jsn-content #jsn-pos-innerright {
	left: auto; width: 100%; margin-left: 0px;
}
#jsn-content #jsn-leftsidecontent {
	left: auto; width: 100%; margin-left: 0px;
}
#jsn-content #jsn-rightsidecontent {
	left: auto; width: 100%; margin-left: 0px;
}
div.jsn-hasleft#jsn-content #jsn-rightsidecontent {
	width: 49.95%;
}
div.jsn-hasright#jsn-content #jsn-leftsidecontent {
	width: 49.95%;
}
div.jsn-pagination-container {
	padding: 10px 0px;
}
ul.jsn-pagination li {
	margin: 0px 0px 10px; display: block;
}
ul.jsn-pagination li.navigation-page {
	margin: 0px 0px 10px; display: inline-block;
}
#jsn-leftsidecontent div.jsn-modulecontainer {
	margin-right: 0px; margin-left: 0px;
}
#jsn-pos-innerleft div.jsn-modulecontainer {
	margin-right: 0px; margin-left: 0px;
}
#jsn-rightsidecontent div.jsn-modulecontainer {
	margin-right: 0px; margin-left: 0px;
}
#jsn-pos-innerright div.jsn-modulecontainer {
	margin-right: 0px; margin-left: 0px;
}
#jsn-leftsidecontent_inner {
	margin: 0px;
}
#jsn-rightsidecontent_inner {
	margin: 0px;
}
.jsn-hasleft#jsn-content #jsn-rightsidecontent #jsn-rightsidecontent_inner {
	margin-left: 10px;
}
.jsn-hasright#jsn-content #jsn-leftsidecontent #jsn-leftsidecontent_inner {
	margin-right: 10px;
}
#jsn-pos-content-bottom {
	padding: 0px; width: auto;
}
#jsn-usermodules3 {
	padding: 0px; width: auto;
}
#jsn-footermodules {
	padding: 0px; width: auto;
}
#jsn-footermodules {
	padding: 10px 0px;
}
#jsn-content-bottom .jsn-modulecontainer_inner {
	margin: 10px !important;
}
div.display-mobile#jsn-pos-breadcrumbs {
	display: block;
}
div.display-mobile.jsn-modulecontainer {
	display: block;
}
div.display-desktop#jsn-pos-breadcrumbs {
	display: none;
}
div.display-desktop.jsn-modulecontainer {
	display: none;
}
.jsn-mailling-form {
	text-align: center;
}
.jsn-mailling-form p {
	text-align: left;
}
.jsn-mailling-form #contact_name {
	padding: 3px 0px; width: 100%;
}
.jsn-mailling-form #contact_email {
	padding: 3px 0px; width: 100%;
}
.jsn-mailling-form #contact_subject {
	padding: 3px 0px; width: 100%;
}
.jsn-mailling-form #contact_text {
	padding: 3px 0px; width: 100%;
}
div.com-search #searchForm .search-phrase {
	margin-left: 0px;
}
div.com-search #searchForm .search-keyword label {
	text-align: left; padding-bottom: 3px; float: none; display: inline;
}
div.com-search #searchForm .search-ordering label {
	text-align: left; padding-bottom: 3px; float: none; display: inline;
}
div.com-search #searchForm .search-field-title {
	text-align: left; padding-bottom: 3px; float: none; display: inline;
}
div.com-search #searchForm .search-keyword-result .search-field-title {
	display: inline;
}
div.com-search #searchForm .search-range label {
	float: left;
}
div.com-search #searchForm .search-range .search-field-title {
	float: left;
}
body.jsn-direction-rtl div.com-search #searchForm .search-range label {
	float: right;
}
body.jsn-direction-rtl div.com-search #searchForm .search-range .search-field-title {
	float: right;
}
#jsn-mobileswitch {
	margin: 5px 40px 0px; float: right; position: static;
}
#jsn-desktopswitch {
	margin: 5px 40px 0px; float: right; position: static;
}
#jsn-mobileswitch a {
	background-image: url("../../images/icons/icons-uni-white.png"); background-color: transparent;
}
#jsn-desktopswitch a {
	background-image: url("../../images/icons/icons-uni-white.png"); background-color: transparent;
}
body.jsn-homepage .jsn-hasright#jsn-content #jsn-maincontent_inner {
	margin-right: 0px !important;
}
}
@media only screen and (max-width:480px), all and (max-device-width:480px)
{
#jsn-header {
	margin-top: 0px;
}
#jsn-logo #jsn-logo-mobile {
	display: block;
}
#jsn-logo #jsn-logo-mobile + #jsn-logo-desktop {
	display: none;
}
#jsn-logo {
	width: 100%; text-align: center; padding-top: 10px;
}
#jsn-logo a {
	margin: 0px 10px 10px; float: none;
}
#jsn-headerright {
	clear: both; float: none;
}
#jsn-headerright #jsn-pos-top {
	padding: 0px; text-align: center; float: none;
}
#jsn-headerright #jsn-pos-top div.jsn-modulecontainer {
	left: auto; width: 100%; float: none;
}
div.display-tablet#jsn-pos-breadcrumbs {
	display: none;
}
div.display-tablet.jsn-modulecontainer {
	display: none;
}
div.display-smartphone#jsn-pos-breadcrumbs {
	display: block;
}
div.display-smartphone.jsn-modulecontainer {
	display: block;
}
div.jsn-horizontallayout div:first-child.jsn-modulecontainer {
	margin-top: 0px;
}
#jsn-menu {
	padding-top: 0px;
}
ul#jsn-sitetools-menu {
	margin-top: 6px;
}
.jsn-menu-sticky ul#jsn-sitetools-menu > li > a {
	float: right;
}
ul#jsn-sitetools-menu ul li {
	margin-right: -1px;
}
ul#jsn-sitetools-menu ul li.jsn-color4 {
	margin-top: 12px;
}
ul#jsn-sitetools-menu ul li.jsn-color5 {
	margin-top: 12px;
}
ul#jsn-sitetools-menu ul li.jsn-color6 {
	margin-top: 12px;
}
ul#jsn-sitetools-inline ul {
	padding: 15px 0px 0px 1px;
}
#jsn-pos-mainmenu {
	margin-top: 0px;
}
#jsn-promo div[id*='jsn-pos-promo'] {
	left: auto; width: 100% !important; margin-bottom: 10px; margin-left: 0px; float: none;
}
#jsn-promo #jsn-pos-promo-right {
	margin-bottom: 0px;
}
#jsn-content-top #jsn-pos-content-top div.jsn-modulecontainer div.jsn-modulecontainer_inner {
	margin: 0px 0px 10px !important;
}
div.jsn-hasleft#jsn-content #jsn-rightsidecontent {
	width: 100%;
}
div.jsn-hasright#jsn-content #jsn-leftsidecontent {
	width: 100%;
}
div.jsn-hasright#jsn-content #jsn-leftsidecontent {
	margin-bottom: 10px;
}
div#jsn-content #jsn-rightsidecontent #jsn-rightsidecontent_inner {
	margin: 0px !important;
}
div#jsn-content #jsn-leftsidecontent #jsn-leftsidecontent_inner {
	margin: 0px !important;
}
#jsn-pos-content-bottom .jsn-modulecontainer .jsn-modulecontainer_inner {
	margin: 10px !important;
}
#jsn-usermodules3 .jsn-modulecontainer .jsn-modulecontainer_inner {
	margin: 10px !important;
}
#jsn-pos-content-bottom :first-child.jsn-modulecontainer .jsn-modulecontainer_inner {
	margin-bottom: 0px !important;
}
div.jsn-modulescontainer div[class*='solid-'] {
	width: 100%;
}
div.jsn-modulescontainer div[class*='box-'] {
	width: 100%;
}
div.jsn-modulescontainer2 div.jsn-modulecontainer {
	width: 100%;
}
div.jsn-hasright#jsn-content #jsn-content_inner2 {
	background: none;
}
div.jsn-hasleft#jsn-content #jsn-content_inner {
	background: none;
}
div.jsn-modulescontainer2 div.jsn-modulecontainer {
	width: 100% !important; float: none !important;
}
div.jsn-modulescontainer3 div.jsn-modulecontainer {
	width: 100% !important; float: none !important;
}
div.jsn-modulescontainer4 div.jsn-modulecontainer {
	width: 100% !important; float: none !important;
}
div.jsn-modulescontainer5 div.jsn-modulecontainer {
	width: 100% !important; float: none !important;
}
div.jsn-modulescontainer6 div.jsn-modulecontainer {
	width: 100% !important; float: none !important;
}
[id^=jsn-pos-user] {
	width: 100% !important; float: none !important;
}
#jsn-pos-footer {
	width: 100% !important; float: none !important;
}
#jsn-pos-bottom {
	width: 100% !important; float: none !important;
}
#jsn-pos-user1 + #jsn-pos-user2 {
	margin-top: 15px;
}
#jsn-pos-user3 + #jsn-pos-user4 {
	margin-top: 15px;
}
#jsn-pos-user5 {
	margin: 15px 0px 0px;
}
#jsn-pos-user6 {
	margin: 15px 0px 0px;
}
#jsn-pos-user7 {
	margin: 15px 0px 0px;
}
div.jsn-horizontallayout div:first-child.jsn-modulecontainer {
	margin-top: 0px;
}
#jsn-usermodules3 > div:first-child {
	margin-top: 0px;
}
#jsn-pos-bottom {
	text-align: left;
}
#jsn-content-bottom div.jsn-modulecontainer {
	padding: 1px 0px;
}
div[class*='grid-layout'] div.grid-col {
	width: 100%;
}
div.grid-layout div.grid-col div.grid-col_inner {
	margin-right: 0px;
}
body.jsn-direction-rtl div.grid-layout div.grid-col div.grid-col_inner {
	margin-left: 0px;
}
p {
	-ms-word-wrap: break-word;
}
pre {
	-ms-word-wrap: break-word;
}
blockquote {
	-ms-word-wrap: break-word;
}
form {
	-ms-word-wrap: break-word;
}
dl {
	-ms-word-wrap: break-word;
}
ul {
	-ms-word-wrap: break-word;
}
ol {
	-ms-word-wrap: break-word;
}
fieldset {
	-ms-word-wrap: break-word;
}
address {
	-ms-word-wrap: break-word;
}
table {
	-ms-word-wrap: break-word;
}
.jsn-articlecols {
	width: 100% !important; float: none;
}
.jsn-articlecols .jsn-article {
	padding: 0px;
}
.com-newsfeed table.jsn-infotable td.jsn-table-column-links {
	display: none;
}
.com-newsfeed legend.hidelabeltxt {
	display: none;
}
.com-newsfeed div.display-limit {
	float: right;
}
.com-newsfeed table.category {
	border: currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
.com-newsfeed table.category thead th {
	padding: 10px;
}
.com-newsfeed table.category thead .item-title {
	text-align: left;
}
.com-newsfeed table.category thead {
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5); background-color: rgb(153, 153, 153);
}
.com-newsfeed table.category thead th a {
	color: rgb(255, 255, 255);
}
.com-newsfeed table.category .item-num-art {
	text-align: center;
}
.com-newsfeed table.category .item-link {
	display: none;
}
.com-newsfeed table.category tbody td {
	padding: 10px 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.jsn-joomla-30 .com-newsfeed ul.category li {
	width: 100%; float: left;
}
.jsn-joomla-30 .com-newsfeed div.display-limit {
	float: none;
}
.com-contact table.jsn-infotable td.jsn-table-column-country {
	display: none;
}
.com-contact table.jsn-infotable td.jsn-table-column-state {
	display: none;
}
.com-contact table.jsn-infotable td.jsn-table-column-suburb {
	display: none;
}
.com-contact table.jsn-infotable td.jsn-table-column-position {
	display: none;
}
div.com-user div.default-login {
	width: 90%;
}
div.com-user div.default-login .login-fields input {
	width: 95%; display: block;
}
.jsn-homepage #jsn-article-demo {
	height: auto; text-align: center; padding-top: 15px;
}
.jsn-homepage #jsn-article-demo img {
	float: none;
}
.jsn-homepage #jsn-article-demo .demo-caption {
	width: 100%; float: none;
}
#jsn-article-demo a.readmore {
	margin: 10px 15px 15px 0px !important;
}
p.text-tip img {
	display: none;
}
#jsn-social-icons ul li:nth-child(4n+1) {
	margin-left: 10px !important;
}
}
@media only screen and (max-width:960px) and (min-width:481px), all and (max-device-width:960px) and (min-device-width:481px)
{
.jsn-haspromoright.jsn-haspromoleft#jsn-content-top #jsn-promo #jsn-pos-promo-left {
	width: 49.95%; float: left;
}
.jsn-haspromoright.jsn-haspromoleft#jsn-content-top #jsn-promo #jsn-pos-promo-right {
	width: 49.95%; float: left;
}
.jsn-hasright.jsn-hasleft#jsn-content #jsn-leftsidecontent {
	width: 49.95%; float: left;
}
.jsn-hasright.jsn-hasleft#jsn-content #jsn-rightsidecontent {
	width: 49.95%; float: left;
}
.jsn-hasinnerright#jsn-content #jsn-pos-innerleft {
	width: 49.95%; float: left;
}
.jsn-hasinnerleft#jsn-content #jsn-pos-innerright {
	width: 49.95%; float: left;
}
#jsn-maincontent {
	margin: 0px;
}
#jsn-leftsidecontent {
	margin: 0px;
}
#jsn-rightsidecontent {
	margin: 0px;
}
#jsn-pos-innerleft {
	margin: 0px;
}
#jsn-pos-innerright {
	margin: 0px;
}
#jsn-maincontent {
	padding: 0px !important;
}
[class*='order']#jsn-pos-promo-left div.jsn-modulecontainer {
	margin: 20px 10px;
}
[class*='order']#jsn-pos-promo-right div.jsn-modulecontainer {
	margin: 20px 10px;
}
#jsn-leftsidecontent div.jsn-modulecontainer {
	margin-top: 20px;
}
#jsn-rightsidecontent div.jsn-modulecontainer {
	margin-top: 20px;
}
#jsn-leftsidecontent div:first-child.jsn-modulecontainer {
	margin-top: 0px;
}
#jsn-rightsidecontent div:first-child.jsn-modulecontainer {
	margin-top: 0px;
}
#jsn-pos-content-top {
	padding-top: 0px !important;
}
#jsn-pos-content-bottom {
	padding-top: 0px !important;
}
#jsn-pos-user-top {
	padding-top: 0px !important;
}
#jsn-pos-user-bottom {
	padding-top: 0px !important;
}
#jsn-pos-mainbody-top {
	padding-top: 0px !important;
}
#jsn-pos-mainbody-bottom {
	padding-top: 0px !important;
}
div.display-smartphone#jsn-pos-breadcrumbs {
	display: none;
}
div.display-smartphone.jsn-modulecontainer {
	display: none;
}
div.display-tablet#jsn-pos-breadcrumbs {
	display: block;
}
div.display-tablet.jsn-modulecontainer {
	display: block;
}
body.jsn-homepage #jsn-content-top #jsn-pos-content-top div:first-child.jsn-modulecontainer + div.jsn-modulecontainer div.jsn-modulecontainer_inner {
	margin-right: 0px;
}
body.jsn-homepage #jsn-content-top #jsn-pos-content-top div:first-child.jsn-modulecontainer + div.jsn-modulecontainer + div.jsn-modulecontainer + div.jsn-modulecontainer div.jsn-modulecontainer_inner {
	margin-right: 0px;
}
div.grid-layout4 div.grid-col {
	width: 33.3%;
}
div.grid-layout5 div.grid-col {
	width: 33.3%;
}
div.grid-layout6 div.grid-col {
	width: 33.3%;
}
#jsn-content #jsn-content_inner {
	right: auto;
}
#jsn-content #jsn-content_inner3 {
	right: auto;
}
#jsn-content #jsn-content_inner1 {
	left: auto;
}
#jsn-content #jsn-content_inner2 {
	left: auto;
}
#jsn-content #jsn-maincontent {
	left: auto; width: 100%; float: none; display: inline-block;
}
#jsn-content #jsn-centercol {
	left: auto; width: 100%;
}
.jsn-hasinnerright.jsn-hasinnerleft#jsn-content #jsn-pos-innerleft {
	width: 49.95%; float: left;
}
.jsn-hasinnerright.jsn-hasinnerleft#jsn-content #jsn-pos-innerright {
	width: 49.95%; float: right;
}
.jsn-hasright.jsn-hasleft#jsn-content #jsn-leftsidecontent {
	width: 49.95%; float: left;
}
.jsn-hasright.jsn-hasleft#jsn-content #jsn-rightsidecontent {
	width: 49.95%; float: right;
}
div.jsn-hasright#jsn-content #jsn-content_inner2 {
	background: none;
}
div.jsn-hasleft#jsn-content #jsn-content_inner {
	background: none;
}
div.jsn-modulescontainer3 div.jsn-modulecontainer {
	width: 49.95%;
}
div.jsn-horizontallayout.jsn-modulescontainer3 div.jsn-modulecontainer {
	width: 49.95%;
}
div.jsn-modulescontainer3 #jsn-pos-user5 {
	width: 49.95%;
}
div.jsn-modulescontainer3 #jsn-pos-user6 {
	width: 49.95%;
}
div.jsn-modulescontainer3 #jsn-pos-user7 {
	width: 49.95%;
}
div.jsn-modulescontainer3 #jsn-pos-user5 div.jsn-modulecontainer {
	width: 100%;
}
div.jsn-modulescontainer3 #jsn-pos-user6 div.jsn-modulecontainer {
	width: 100%;
}
div.jsn-modulescontainer3 #jsn-pos-user7 div.jsn-modulecontainer {
	width: 100%;
}
#jsn-pos-content-top .span2 {
	width: 31.49%; float: left;
}
#jsn-pos-content-top .span3 {
	width: 31.49%; float: left;
}
#jsn-pos-content-top .span4 {
	width: 31.49%; float: left;
}
#jsn-pos-content-bottom .span2 {
	width: 31.49%; float: left;
}
#jsn-pos-content-bottom .span3 {
	width: 31.49%; float: left;
}
#jsn-pos-content-bottom .span4 {
	width: 31.49%; float: left;
}
#jsn-pos-user-top .span2 {
	width: 31.49%; float: left;
}
#jsn-pos-user-top .span3 {
	width: 31.49%; float: left;
}
#jsn-pos-user-top .span4 {
	width: 31.49%; float: left;
}
#jsn-pos-user-bottom .span2 {
	width: 31.49%; float: left;
}
#jsn-pos-user-bottom .span3 {
	width: 31.49%; float: left;
}
#jsn-pos-user-bottom .span4 {
	width: 31.49%; float: left;
}
#jsn-usermodules3 .span2 {
	width: 31.49%; float: left;
}
#jsn-usermodules3 .span3 {
	width: 31.49%; float: left;
}
#jsn-usermodules3 .span4 {
	width: 31.49%; float: left;
}
#jsn-pos-mainbody-top .span2 {
	width: 31.49%; float: left;
}
#jsn-pos-mainbody-top .span3 {
	width: 31.49%; float: left;
}
#jsn-pos-mainbody-top .span4 {
	width: 31.49%; float: left;
}
#jsn-pos-mainbody-bottom .span2 {
	width: 31.49%; float: left;
}
#jsn-pos-mainbody-bottom .span3 {
	width: 31.49%; float: left;
}
#jsn-pos-mainbody-bottom .span4 {
	width: 31.49%; float: left;
}
#jsn-pos-content-top :nth-child(4).span2 {
	margin-left: 0px;
}
#jsn-pos-content-bottom :nth-child(4).span2 {
	margin-left: 0px;
}
#jsn-pos-content-bottom :nth-child(4).span3 {
	margin-left: 0px;
}
#jsn-pos-user-top :nth-child(4).span2 {
	margin-left: 0px;
}
#jsn-pos-user-top :nth-child(4).span3 {
	margin-left: 0px;
}
#jsn-pos-user-bototm :nth-child(4).span2 {
	margin-left: 0px;
}
#jsn-pos-user-bottom :nth-child(4).span3 {
	margin-left: 0px;
}
#jsn-usermodules3 :nth-child(4).span2 {
	margin-left: 0px;
}
#jsn-usermodules3 :nth-child(4).span3 {
	margin-left: 0px;
}
#jsn-pos-mainbody-top :nth-child(4).span2 {
	margin-left: 0px;
}
#jsn-pos-mainbody-top :nth-child(4).span3 {
	margin-left: 0px;
}
#jsn-pos-mainbody-bottom :nth-child(4).span2 {
	margin-left: 0px;
}
#jsn-pos-mainbody-bottom :nth-child(4).span3 {
	margin-left: 0px;
}
#jsn-pos-content-top .span3 {
	width: 49.5%; margin-left: 0px;
}
#jsn-pos-content-top :nth-child(2).span3 {
	float: right;
}
#jsn-pos-content-top :nth-child(4).span3 {
	float: right;
}
}
@media only screen and (max-width:721px) and (min-width:719px), all and (orientation:portrait) and (max-device-width:721px) and (min-device-width:719px)
{
.jsn-haspromoright.jsn-haspromoleft#jsn-content-top #jsn-promo #jsn-pos-promo-left {
	width: 100%; float: none;
}
.jsn-haspromoright.jsn-haspromoleft#jsn-content-top #jsn-promo #jsn-pos-promo-right {
	width: 100%; float: none;
}
.jsn-hasright.jsn-hasleft#jsn-content #jsn-leftsidecontent {
	width: 100%; float: none;
}
.jsn-hasright.jsn-hasleft#jsn-content #jsn-rightsidecontent {
	width: 100%; float: none;
}
.jsn-hasinnerright#jsn-content #jsn-pos-innerleft {
	width: 100%; float: none;
}
.jsn-hasinnerleft#jsn-content #jsn-pos-innerright {
	width: 100%; float: none;
}
}
@media only screen and (max-width:768px) and (min-width:481px), all and (orientation:portrait) and (max-device-width:768px) and (min-device-width:481px)
{
#jsn-pos-content-top [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
#jsn-pos-content-bottom [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
#jsn-pos-user-top [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
#jsn-pos-user-bottom [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
#jsn-pos-mainbody-top [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
#jsn-pos-mainbody-bottom [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
#jsn-usermodules1 [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
#jsn-usermodules2 [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
#jsn-usermodules3 [class*='span'] {
	width: 48.93%; margin-left: 0px; float: left;
}
.jsn-horizontallayout .span12 {
	width: 100% !important;
}
#jsn-usermodules1 .span12 {
	width: 100% !important;
}
#jsn-usermodules2 .span12 {
	width: 100% !important;
}
#jsn-usermodules3 .span12 {
	width: 100% !important;
}
#jsn-footermodules .span12 {
	width: 100% !important;
}
#jsn-pos-content-top [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-pos-content-top [class*='span']:nth-child(4) {
	margin-left: 2.12%;
}
#jsn-pos-content-top [class*='span']:nth-child(6) {
	margin-left: 2.12%;
}
#jsn-pos-content-bottom [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-pos-content-bottom [class*='span']:nth-child(4) {
	margin-left: 2.12%;
}
#jsn-pos-content-bottom [class*='span']:nth-child(6) {
	margin-left: 2.12%;
}
#jsn-pos-user-top [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-pos-user-top [class*='span']:nth-child(4) {
	margin-left: 2.12%;
}
#jsn-pos-user-top [class*='span']:nth-child(6) {
	margin-left: 2.12%;
}
#jsn-pos-user-bottom [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-pos-user-bottom [class*='span']:nth-child(4) {
	margin-left: 2.12%;
}
#jsn-pos-user-bottom [class*='span']:nth-child(6) {
	margin-left: 2.12%;
}
#jsn-pos-mainbody-top [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-pos-mainbody-top [class*='span']:nth-child(4) {
	margin-left: 2.12%;
}
#jsn-pos-mainbody-top [class*='span']:nth-child(6) {
	margin-left: 2.12%;
}
#jsn-pos-mainbody-bottom [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-pos-mainbody-bottom [class*='span']:nth-child(4) {
	margin-left: 2.12%;
}
#jsn-pos-mainbody-bottom [class*='span']:nth-child(6) {
	margin-left: 2.12%;
}
#jsn-usermodules1 [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-usermodules2 [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-usermodules3 [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
#jsn-footermodules [class*='span']:nth-child(2) {
	margin-left: 2.12%;
}
.jsn-modulescontainer3#jsn-usermodules3 :last-child.span4 {
	margin-top: 20px;
}
.jsn-homepage #jsn-article-demo {
	height: auto; text-align: center; padding-top: 15px;
}
.jsn-homepage #jsn-article-demo img {
	float: none;
}
.jsn-homepage #jsn-article-demo .demo-caption {
	width: 100%; float: none;
}
#jsn-article-demo a.readmore {
	margin: 10px 15px 15px 0px !important;
}
}
