/*  















Theme Name: Clixpert Theme 2.0















Theme URI: http://www.clixpert.com.au















Description: An SEO expert support Theme















Version: 1.11















Author: Clixpert















Author URI:  http://www.clixpert.com.au















*/















@import url(http://fonts.googleapis.com/css?family=Oswald);

 @font-face {

 font-family:Play;

 font-style:normal;

 font-weight:400;

 src:local('Play'), url(https://fonts.gstatic.com/s/play/v5/-SXnV4mZjf4oh1IBw13WZw.woff) format('woff')

}

 @font-face {

 font-family:Play;

 font-style:normal;

 font-weight:700;

 src:local('Play-Bold'), url(https://fonts.gstatic.com/s/play/v5/ZzUearZLklGfoL18Ti0GaQ.woff) format('woff')

}

.jsn-showcase-theme-settings {

	padding:10px;

	margin-top:15px;

	border:1px solid #CCC;

	background-color:#F9F9F9;

	width:100%;

	height:390px

}

.jsn-showcase-theme-settings td#jsn-theme-preview-wrapper {

	width:auto;

	vertical-align:top

}

.jsn-showcase-theme-settings td#jsn-theme-preview-wrapper>div {

	position:relative

}

.jsn-showcase-theme-settings td#jsn-theme-parameters-wrapper {

	vertical-align:top

}

.float-right {

	float: right;

}

.call-us {

	float:left;

}

.headings {

	margin-top: -50px;

	float: left;

	margin-left: 77px;

	color: #c33;

	font-size: 1.4em;

}

.ftph {

	width:100%;

	float: left;

	font-size: 16px;

}

.ftphno {

	font-weight: bold;

	color: #ff0000;

	margin-left: 10px;

}

.ftemail {

	width:100%;

	float: left;

	font-size: 16px;

}

.ftemailaclass {

	font-weight: bold;

	color: #ff0000;

	text-decoration: none;

	margin-left: 10px;

}

.carbtn {

	width:93% !important;

}

.mrglft-20 {

	margin-left:20px;

}

.contarea {

	float: left;

	margin-left: 11px;

	width: 100%;

}

.oldCarArea {

	border: medium none;

	margin-bottom: 20px !important;

	margin-top: 20px !important;

}

.headtopph {

	font-size: 26px;

	color: #ff0000;

}

.headtopph:hover {

	color:#ff590b;

	text-decoration:underline;

}

.quickQuoteform {

	display:none;

}

.fiftyper {

	width:50% !important;

}

.forty5 {

	width:45% !important;

}

.contAd {

	float: left;

	width: 60%;

}

.contadTst {

	width: 100%;

	color: #4d4d4d;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 15px;

}

.contadPh {

	float: left;

	font-size: 16px;

	width: 100%;

}

.contadPhNo a {

	font-weight: bold;

	color: #ff0000 !important;

	margin-left: 10px;

}

.contadPhNo a:hover {

	cursor:pointer;

	color: #ff0000 !important;

}

.adv {

	float: left;

	text-align: center;

	margin: 0.7em 1.1em 0px 0.5em;

}

.marg-lft11 {

	margin-left:11px;

}







.cnt_frm .wpcf7-not-valid-tip { left: 5px; position: absolute; top:7px;}

.cnt_frm span.wpcf7-form-control-wrap {

  position: relative;

  float: left;

}



.cnt_frm span.captcha-749 span.wpcf7-not-valid-tip {

  left: 21px;

  position: absolute;

  top: 3px !important;

}





 @media (max-width:1024px) {

 .quickQuoteform {

 display:none;

}

 #jsn-theme-preview-wrapper {

 display:inline;

 padding:10px

}

 #jsn-theme-parameters-wrapper {

 display:inline

}

 #jsn-body {

overflow:hidden;

}

}

 @media (max-width:980px) {

 #jsn-headerright {

 padding: 18px 40px 0 0 !important;

}

 .log_im {

 color: #000;

 padding-left: 10px;

 text-decoration: none;

}

 .jsn-modulecontent h1 {

 padding-left:10px;

}

 .contact-form {

 background: none repeat scroll 0 0 #736559;

 float: right;

 position: absolute;

 top: -94px;

 width: auto !important;

}

 .contact-fill-line input[type="submit"] {

 background: none repeat scroll 0 0 #e18a00;

 border: medium none;

 color: #fff;

 float: left;

 font-size: 18px;

 margin: 0 !important;

 text-transform: uppercase;

 width: 167px !important;

}

 .jsn-article-content p {

 padding-right:10px;

}

 .innercntleft {

 float: left;

 width: 100% !important;

}

 #jsn-page {

 min-width: 100% !important;

}

 .microdatalnk, .mcro {

 position: relative !important;

 display: none;

}

 #jsn-body {

overflow:hidden;

}

}

 @media (min-width:480px) and (max-width:640px) {

 .ft-social {

 float: right;

 margin-right: 132px;

 width: 200px;

 margin-top:10px;

 margin-bottom:10px;

}

 .headtopph {

 font-size: 20px;

 color: #ff0000;

}

 #jsn-body {

overflow:hidden;

}

 span.captcha-749 span.wpcf7-not-valid-tip {

 left: -97px !important;

 position: absolute;

 top: 10px !important;

}

}

 @media (max-width:640px) {

 .log_im {

 color: #000;

 font-family: "Oswald";

 font-size: 26px !important;

 font-weight: bold;

 padding-top: 20px;

 text-shadow: -2px -2px white, 2px 2px #333;

 text-transform: uppercase;

}

 .box P {

 padding-right: 20px !important;

 width: 90%;

}

 .box h3 {

 font-size:1.1em !important;

 padding-right:5px !important;

}



/* .imgresponsive {



width:100%;



height:auto;



}*/



 .ftemailaclass {

 color: #ff0000;

 font-weight: bold;

 margin-left: 10px;

 text-decoration: none;

 font-size: 14px !important;

}

 .footer-links {

 float: left;

 text-align: center;

 width: 100% !important;

}

 ul.menu-divmenu li {

 border-right: medium none !important;

 display: inline;

 float: left;

 line-height: 25px;

 margin: 0;

 padding: 0 0.8em;

 text-align: center !important;

 width: 100% !important;

}

 .carbtn {

 width: 87% !important;

}

 .row-fluid [class*="span"] {

 box-sizing: border-box;

 display: block;

 float: left;

 margin-left: 2.128%;

 min-height: 30px;

 width: 100%;

}

 #jsn-body {

overflow:hidden;

}

/* span.wpcf7-not-valid-tip {

 background: none repeat scroll 0 0 #fff;

 color: #f00;

 display: block;

 font-size: 11px;

 left: 4px;

 position: absolute;

 top: -3px;

}*/

}

#visible_menu {

	display: none;

}

 @media (min-width:320px) and (max-width:480px) {

 .contAd {

 float: left;

 font-size: 12px;

 width: 100%;

}

 .contadTst {

 color: #4d4d4d;

 font-size: 12px;

 font-weight: bold;

 margin-bottom: 15px;

 width: 100%;

}

 .contadPh {

 float: left;

 font-size: 12px;

 width: 100%;

}

 .contadPhNo a {

 color: #ff0000;

 font-size: 12px;

 font-weight: bold;

 margin-left: 10px;

}

 .contadPhNo a:hover {

cursor:pointer;

color: #ff0000 !important;

}

 .cnt_frm .wpcf7-form dd input[type="email"], .cnt_frm .wpcf7-form dd input[type="text"], .cnt_frm .wpcf7-form dd textarea {

 width: 100%;

}

 .fiftyper {

 width: 100% !important;

}

 .forty5 {

 width:100% !important;

}

 .jsn-icon-help .call-us {

 float: left !important;

 margin-left: 0px !important;

 margin-top: 26px;

}

 .headings {

 color: #c33;

 float: left;

 margin-left: 11px !important;

 margin-top: -7px !important;

 font-size:0.95em !important;

}

 .jsn-modulecontent div img {

 margin-left:0px !important;

}

 #jsn-body {

overflow:hidden;

}

 .wpcf7-form dd textarea {

 width: 100% !important;

}

 .cnt_frm .wpcf7-form .captcha input[type="text"] {

 margin-left: 0 !important;

 width: 100% !important;

 margin-bottom:20px;

}

 jsn-pos-content-top_inner .jsn-modulecontent {

 float: left;

 margin-left: 14px !important;

 width: 100%;

}

 ul {

margin:0px !important;

}

/* .contact-fill-line span.wpcf7-not-valid-tip {

 left: 0;

 width: 93% !important;

}*/

/* span.wpcf7-not-valid-tip {

 background: none repeat scroll 0 0 #fff;

 left: 1px !important;

 position: absolute !important;

 top: 0 !important;

}*/

}

 @media (max-width:320px) {

 .ft-social {

 float: right;

 margin-right: 80px !important;

 width: auto;

}

 .jsn-gallery {

 height: auto !important;

 margin-left: 4px !important;

 width: 100%;

}

 .box {

 float: left;

 margin-left: 2px !important;

 padding-right: 4%;

 width: auto !important;

}

 #jsn-pos-user4 .jsn-modulecontent {

 float: left;

 width: 94% !important;

 margin-bottom:20px;

}

 #jsn-body {

overflow:hidden;

}

 ul {

margin:0px !important;

}

 .contact-fill-line span.wpcf7-not-valid-tip {

 left: 0;

 width: 93% !important;

}

 span.wpcf7-not-valid-tip {

 background: none repeat scroll 0 0 #fff;

 left: 1px !important;

 position: absolute !important;

 top: 0 !important;

}

 .imgresponsive {

 width:100%;

 height:auto;

}

}

 @media (max-width:480px) {

 .ft-social {

 float: right;

 margin-right: 154px;

 width: auto;

}

 .jsn-icon-help .call-us {

 float: left !important;

 margin-left: -68px !important;

 margin-top: 26px;

}

 .box {

 float: left;

 padding-right: 2%;

 width: 100% !important;

}

 .adv {

float: left;

text-align: center;

margin: 0.7em 1.1em 0px -0.5em;

}

 ul {

margin:0px !important;

}

/* span.wpcf7-not-valid-tip {

 background: none repeat scroll 0 0 #fff;

 left: 1px !important;

 position: absolute !important;

 top: 0 !important;

}*/

/* .contact-fill-line span.wpcf7-not-valid-tip {

 left: 0;

 width: 93% !important;

}*/

 .imgresponsive {

 width:100%;

 height:auto;

}

}



 



/*@media (min-width:481px) and @media (max-width:767px)  {  



 .box {



 float: left;



 margin-left: 2px !important;



 padding-right: 4%;



 width: 100% !important;



}



 }*/



 



 @media (max-width:360px) {

 .jsn-icon-help .call-us {

 float: left !important;

 margin-left: 4px !important;

 margin-top: 26px;

}

 #system-message-container .article .jsn-article-content img {

width:100% !important;

height:auto;

}

 .contadTst {

 color: #4d4d4d;

 font-size: 11px;

 font-weight: bold;

 margin-bottom: 15px;

 width: 100%;

}

 .contadPh {

 float: left;

 font-size: 11px;

 width: 100%;

}

 .contadPhNo a {

 color: #ff0000;

 font-size: 11px;

 font-weight: bold;

 margin-left: 10px;

}

 .ft-social {

 float: right;

 margin: 0 92px 0 auto !important;

 width: auto;

}

 .contact-form {

 background: none repeat scroll 0 0 #736559;

 float: right;

 position: absolute;

 top: 0 !important;

 width: 223px;

}

 .FormTogl {

 background: none !important;

 display: inline-block;

 height: 304px;

 padding: 10px;

 position: absolute;

 right: 0;

 top: 40px;

 width: 218px;

 z-index: 2147483647;

}

 ul {

margin:0px !important;

}

 .contact-fill-line span.wpcf7-not-valid-tip {

 left: 0;

 width: 93% !important;

}

/* span.wpcf7-not-valid-tip {

 background: none repeat scroll 0 0 #fff;

 left: 1px !important;

 position: absolute !important;

 top: 0 !important;

}*/

}

 @media (min-width:500px) and (max-width:640px) {

 .ft-social {

 float: right;

 margin-bottom: 10px;

 margin-right: 227px !important;

 margin-top: 10px;

 width: 200px;

}

 .contact-form {

 background: none repeat scroll 0 0 #736559;

 float: right;

 position: absolute;

 top: 0 !important;

 width: 223px;

}

/* .contact-fill-line span.wpcf7-not-valid-tip {

 left: 0;

 width: 93% !important;

}

 span.wpcf7-not-valid-tip {

 background: none repeat scroll 0 0 #fff;

 display: inline-block;

 font-size: 12px !important;

 left: 1px !important;

 position: absolute !important;

 top: 3px !important;

}*/



}

 @media (max-width:767px) {

 .box {

 float: left;

 margin-left: 2px !important;

 padding-right: 4%;

 width: auto !important;

}

 #togglemenu {

 display:inline-block;

}

 .flexnav .touch-button {

 background: url("images/icons/downArrow.png") no-repeat scroll center center rgba(0, 0, 0, 0);

 display: inline-block;

 height: 50px;

 position: absolute;

 right: 0;

 text-align: center;

 top: 0;

 width: 50px;

 z-index: 9999999999;

}

 .flexnav li ul {

margin:0;

}

 .flexnav li ul li a {

 border-bottom: 1px solid #fff !important;

 float: left;

 width: 100%;

}

 .fiftyper {

 width:100%;

}

 #jsn-pos-top .jsn-modulecontent p {

 display: inline-block;

}

 .quickQuoteform {

 background: none repeat scroll 0 0 #f93;

 border-radius: 5px;

 color: #fff;

 display: inline-block;

 margin-bottom: 10px;

 margin-left: 5px;

 padding: 5px;

 text-align: center;

 position:relative;

 cursor:pointer;

}

 .FormTogl {

 background: none repeat scroll 0 0 #666;

 display: inline-block;

 height: 304px;

 padding: 10px;

 position: absolute;

 right: 0;

 top: 40px;

 width: 218px;

 z-index: 2147483647;

}

 .log_im {

 color: #000;

 font-family: "Oswald";

 font-size: 26px !important;

 font-weight: bold;

 padding-top: 20px;

 text-shadow: -2px -2px white, 2px 2px #333;

 text-transform: uppercase;

}

 .jsn-icon-help {

 width:100% !important;

 margin:0px auto;

}

 .jsn-icon-display {

 width:100% !important;

 margin:0px auto;

}

 .jsn-icon-star {

 width:100% !important;

 margin:0px auto;

}

 .jsn-icon-help .call-us {

 float: left !important;

 margin-left: -70px;

 margin-top: 26px;

}

 .jsn-modulecontent .call-us {

 float: left;

 margin:40x 0 0 20px;

}
.socialScn {
  float: left;
  padding-right: 19px;
}
.socialScn li {
  display: inline-block;
  margin-left: 5px !important;
}
 .headings {

 color: #c33;

 float: left;

 font-size: 1.4em;

 margin-left: 20px;

 margin-top: -10px !important;

}

 .row-fluid [class*="span"] {

 box-sizing: border-box;

 display: block;

 float: left;

 margin-left: 0.128%;

 min-height: 30px;

 width: 100%;

}

 #jsn-body, #jsn-footer_inner, #jsn-header_inner, #jsn-menu.jsn-menu-sticky, #jsn-pos-topbar {

 margin: 0 auto;

 width: 100% !important;

}

 #jsn-header .pull-right {

 float:left !important;

 margin-left:20px;

}















/*.innercntleft {







  float: left;







  width: 100% !important;







}















#jsn-page {







  min-width: 100% !important;







}*/







.contact-new {

 display:none;

}

 .box {

 float: left;

 padding-right: 4%;

/* width: 93% !important;



 margin-left:38px !important;*/



}



 /*.imgresponsive {



width:100%;



height:auto;



}*/







 #jsn-body {

overflow:hidden;

}

/* .contact-fill-line span.wpcf7-not-valid-tip {

 background: none repeat scroll 0 0 #fff !important;

 left: 1px !important;

 min-height: 23px;

 top: 1px !important;

 width: 98% !important;

}*/

}

 @media (min-width:768px) and (max-width:979px) {

 .lef_cntiner {

 float: left;

 width: 63% !important;

}

 .contact-form {

 display:none;

}

 .contact-new {

 display:none;

}

 #jsn-pos-content-top {

 background: linear-gradient(to bottom, rgba(252, 255, 244, 1) 0px, rgba(233, 233, 206, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

 border: 3px solid #dcdfd0;

 color: #999;

 float: left;

 margin-top: 12px;

 position: relative;

 width: 100%;

 z-index: 88;

}

 .jsn-icon-help {

 width:30% !important;

}

 .jsn-icon-star {

 width:30% !important;

}

 .jsn-icon-display {

 width:30% !important;

}

 #jsn-header .pull-right {

 float:left !important;

 margin-left:20px;

}















/*.innercntleft {







  float: left;







  width: 100% !important;







}















#jsn-page {







  min-width: 100% !important;







}*/















.contact-new {

 display:none;

}

 #jsn-body, #jsn-footer_inner, #jsn-header_inner, #jsn-menu.jsn-menu-sticky, #jsn-pos-topbar {

 margin: 0 auto;

 width: 100% !important;

}

 #jsn-body {

overflow:hidden;

}

}

/*Responsive Menu Classes */























/* Flexnav Base Styles */







.flexnav {

	overflow: hidden;

	margin: 0 auto;

	width: 100%;

	max-height: 0;

}

.flexnav.opacity {

	opacity: 0;

}

.flexnav.flexnav-show {

	max-height: 2000px;

	opacity: 1;

}

.flexnav.one-page {

	position: fixed;

	top: 50px;

	right: 5%;

	max-width: 200px;

}

.flexnav li {

	font-size: 100%;

	position: relative;

	overflow: hidden;

	margin-right:5px;

	margin-left:0px !important;

}

.flexnav li a {

	position: relative;

	display: block;

	padding: .96em;

	z-index: 2;

	overflow: hidden;

	color: #d8d8d8;

	background: #736559;

	text-decoration:none;

	font-weight:bold;

	border-bottom:5px solid #c0cacc !important;

}

.flexnav li a:hover {

	background:#e18a00;

	text-decoration:none;

	border-bottom:5px solid #fff !important;

	color:#fff;

}

.flexnav li ul {

	width: 100%;

}

.flexnav li ul li {

	font-size: 100%;

	position: relative;

	overflow: hidden;

}

.flexnav li ul.flexnav-show li {

	overflow: visible;

}

.flexnav li ul li {

	border-bottom: 1px solid #fca007;

	margin: 0px;

	font-size:12px;

}

.flexnav li ul li:last-child {

	border:none;

}

.flexnav li ul li a {

	background: none repeat scroll 0 0 #e18a00;

	color: #fff;

	display: block;

	border-bottom:none !important;

}

.flexnav li ul li a:hover {

	background:#a76806;

	border-bottom:none !important;

}

.flexnav ul li ul li a {

	background: #0090d3;

}

.flexnav ul li ul li {

	border-bottom:1px solid #3cb0e6;

}

.flexnav li ul li ul li a:hover {

	background:#8cc63f;

}

/*	.flexnav ul li ul li ul li a {







    background: #cbcbc9; }*/







	/*.flexnav ul li ul li ul li a:hover {background:#666 !important; }*/



















.flexnav .touch-button:hover {

	cursor: pointer;

}

.flexnav .touch-button .navicon {

	position: relative;

	top: 1.4em;

	font-size: 12px;

	color: #666;

}

.menu-button {

	position: relative;

	display: block;

	padding: 1em;

	background: #a6a6a2;

	color: #222222;

	cursor: pointer;

	border-bottom: 1px solid rgba(0, 0, 0, 0.2);

}

.menu-button.one-page {

	position: fixed;

	top: 0;

	right: 5%;

	padding-right: 45px;

}

.menu-button .touch-button {

	background: transparent;

	position: absolute;

	z-index: 999;

	top: 0;

	right: 0;

	width: 50px;

	height: 50px;

	display: inline-block;

	text-align: center;

}

.menu-button .touch-button .navicon {

	font-size: 16px;

	position: relative;

	top: 1em;

	color: #666;

}

 @media all and (min-width:768px) {

 .cnt_frm .wpcf7-form dd input[type="email"], .cnt_frm .wpcf7-form dd input[type="text"], .cnt_frm .wpcf7-form dd textarea {

 width: 100% !important;

}

 .flexnav li {

 font-size: 100%;

 margin-left: 0 !important;

 margin-right: 4px !important;

 overflow: hidden;

 position: relative;

}

 .log_im {

 color: #000;

 font-family: "Oswald";

 font-size: 26px !important;

 font-weight: bold;

 padding-top: 20px;

 text-shadow: -2px -2px white, 2px 2px #333;

 text-transform: uppercase;

}

 body.one-page {

 padding-top: 70px;

}

 .flexnav {

 overflow: visible;

}

 .flexnav.opacity {

 opacity: 1;

}

 .flexnav.one-page {

 top: 0;

 right: auto;

 max-width: 1080px;

}

 .flexnav li {

 background-color: #fff;

 display: block;

 float: left;

 list-style: outside none none;

 overflow: visible;

 position: relative;

 width: auto;

}

 .flexnav li a {

/*border-left: 1px solid #acaca1;*/







    }

 .flexnav li > ul {

 left: 0;

 position: absolute;

 top: 37px;

 width: 200px;

 z-index: 9999;

}

 .flexnav li > ul li {

 width: 200px;

}

 .flexnav li ul li > ul {

 margin-left: 100%;

 top: 0;

}

 .flexnav li ul li a {

 border-bottom: none;

}

 .flexnav li ul li a:hover {

 border-bottom: none;

}

 .flexnav li ul.open {

 display: block;

 opacity: 1;

 visibility: visible;

 z-index: 1;

}

 .flexnav li ul.open li {

 overflow: visible;

 max-height: 100px;

}

 .flexnav li ul.open ul.open {

 margin-left: 100%;

 top: 0;

}

 .menu-button {

 display: none;

}

 .oldie body.one-page {

 padding-top: 70px;

}

 .oldie .flexnav {

 overflow: visible;

}

 .oldie .flexnav.one-page {

 top: 0;

 right: auto;

 max-width: 1080px;

}

 .oldie .flexnav li {

 position: relative;

 list-style: none;

 float: left;

 display: block;

 background-color: #a6a6a2;

 width: 20%;

 min-height: 50px;

 overflow: visible;

}

 .oldie .flexnav li:hover > ul {

 display: block;

 width: 100%;

 overflow: visible;

}

 .oldie .flexnav li:hover > ul li {

 width: 100%;

 float: none;

}

 .oldie .flexnav li a {

 border-left: 1px solid #acaca1;

 border-bottom: none;

 overflow: visible;

}

 .oldie .flexnav li > ul {

 background: #acaca1;

 position: absolute;

 top: auto;

 left: 0;

 display: none;

 z-index: 1;

 overflow: visible;

}

 .oldie .flexnav li ul li ul {

 top: 0;

}

 .oldie .flexnav li ul li a {

 border-bottom: none;

}

 .oldie .flexnav li ul.open {

 display: block;

 width: 100%;

 overflow: visible;

}

 .oldie .flexnav li ul.open li {

 width: 100%;

}

 .oldie .flexnav li ul.open ul.open {

 margin-left: 100%;

 top: 0;

 display: block;

 width: 100%;

 overflow: visible;

}

 .oldie .flexnav ul li:hover ul {

 margin-left: 100%;

 top: 0;

}

 .oldie .menu-button {

 display: none;

}

 .oldie.ie7 .flexnav li {

 width: 19.9%;

}

}























/*Responsive Menu Classes Ends Here */































 @media (max-width:767px) {

 .lef_cntiner {

 float: left;

 width: 100% !important;

}

 #jsn-rightsidecontent {

 display:none;

}

 .flexnav li a {

 border-bottom:none !important;

 z-index: 2147483647 !important;

}

 .flexnav li {

 margin-bottom:0px !important;

 margin-top:0px !important;

}

 .flexnav li a:hover {

 border-bottom:none !important;

}

}

.jsn-themeslider-gallery {

	margin:0 auto;

	outline:0

}

.jsn-themeslider-seocontent {

	display:none

}

.jsn-themeslider-msgnonflash {

	text-align:center!important

}

#jsn-slider-preview .jsn-slider-preview-wrapper {

	width:550px;

	margin:0 auto;

	padding:10px;

	height:340px;

	background-color:#000

}

#jsn-slider-preview .jsn-slider-preview-container {

	height:340px;

	width:550px;

	position:relative

}

#jsn-slider-preview .jsn-slider-preview-background {

	background:url(../images/preview.jpg) 0 0 no-repeat;

	height:339px;

	width:549px;

	position:absolute;

	border:1px solid #606060;

	z-index:987

}

#jsn-slider-preview .jsn-slider-preview-container:hover {

	cursor:pointer

}

#jsn-slider-preview .slider-caption {

	background:none repeat scroll 0 0 #000;

	color:#FFF;

	display:block;

	opacity:.75;

	position:absolute;

	border:2px solid #000;

	z-index:990;

	width:546px

}

#jsn-slider-preview .slider-caption.top {

	top:0

}

#jsn-slider-preview .slider-caption.bottom {

	bottom:0

}

#jsn-slider-preview .slider-caption:hover {

	border:2px solid #ffcd3f

}

#jsn-slider-preview .slider-caption .slider-title {

	font-weight:700;

	padding:5px;

	margin:0

}

#jsn-slider-preview .slider-caption .slider-description, #jsn-slider-preview .slider-caption .slider-link {

	padding:5px;

	margin:0

}

.microdatalnk, .mcro {

	position:relative !important;

}

.microdat {

	background: none repeat scroll 0 0 #fff;

	border: 3px solid #ff0000;

	color: #333;

	display: inline-block;

	font-size: 12px;

	height: 225px;

	line-height: 1.8em;

	position: absolute;

	text-align: center;

	bottom: 32px;

	left:0;

	width: 250px;

	z-index:99;

}

.microdat {

	display: none;

}

#microdat div {

	margin-top: 6px;

}

.macro-name {

	float: left;

	font-size: 18px;

	font-weight: bold;

	margin: 13px 0 !important;

	width: 100%;

}

/*.jsn-modulecontent strong {







  color: #c33;







  font-size: 1.4em;







}*/















.log_im {

	color: #000;

	font-size: 35px;

	font-weight: bold;

	padding-top: 20px;

	text-shadow: -2px -2px white, 2px 2px #333;

	text-transform: uppercase;

	font-family:"Oswald";

}

.log_im {

	text-decoration:none;

	color:#000;

}

.log_im:hover {

	text-decoration:none;

	color:#000;

}

#jsn-slider-preview .slider-control .play_pause_button {

	background:url(../images/skitter/pause-button.png) no-repeat scroll left top #000;

	margin-top:-25px;

	height:42px;

	width:42px;

	position:absolute;

	top:50%;

	left:50%;

	opacity:.75;

	border:2px solid #000;

	z-index:989;

	margin-left:-21px

}

#jsn-slider-preview .slider-control .play_pause_button:hover {

	border:2px solid #ffcd3f;

	cursor:pointer

}

#jsn-slider-preview .pagination .info_slide_dots {

	background:none repeat scroll 0 0 #000;

	opacity:.75;

	border-radius:50px;

	padding:5px 0 5px 5px;

	position:absolute;

	z-index:991;

	border:2px solid #000

}

#jsn-slider-preview .pagination .info_slide_dots.top {

	top:15px

}

#jsn-slider-preview .pagination .info_slide_dots.bottom {

	bottom:15px

}

#jsn-slider-preview .pagination .info_slide_dots:hover {

	border:2px solid #ffcd3f;

	cursor:pointer

}

#jsn-slider-preview .pagination .info_slide_dots .image_number {

	background:none repeat scroll 0 0 #333;

	border-radius:50px;

	cursor:pointer;

	float:left;

	height:18px;

	margin:0 5px 0 0;

	overflow:hidden;

	text-indent:-9999em;

	width:18px

}

#jsn-slider-preview .pagination .info_slide_dots .image_number_select {

	background:none repeat scroll 0 0 #C00;

	float:left;

	margin:0 5px 0 0

}

#jsn-slider-preview .pagination .info_slide_dots .preview_slide ul {

	margin:0

}

#jsn-slider-preview .pagination .info_slide_dots .preview_slide ul li {

	float:left;

	position:relative

}

#jsn-slider-preview .pagination .info_slide_dots .preview_slide ul li img {

	top:0;

	left:0;

	position:absolute

}

#jsn-slider-preview .pagination .info_slide_dots .preview_slide {

	background:none repeat scroll 0 0 #FFF;

	border:2px solid #222;

	bottom:35px;

	box-shadow:2px 2px 5px rgba(0, 0, 0, .7);

	display:block;

	height:100px;

	left:30px;

	overflow:hidden;

	position:absolute;

	width:100px;

	z-index:991

}

#jsn-slider-preview .pagination .info_slide {

	background:none repeat scroll 0 0 #000;

	border-radius:5px;

	color:#FFF;

	font:700 11px arial;

	opacity:.75;

	padding:5px 0 5px 5px;

	position:absolute;

	z-index:999;

	border:2px solid #000

}

#jsn-slider-preview .pagination .info_slide.top {

	top:15px

}

#jsn-slider-preview .pagination .info_slide.bottom {

	bottom:15px

}

#jsn-slider-preview .pagination .info_slide:hover {

	border:2px solid #ffcd3f;

	cursor:pointer

}

#jsn-slider-preview .pagination .info_slide .image_number {

	background:none repeat scroll 0 0 #333;

	border-radius:2px;

	cursor:pointer;

	float:left;

	margin:0 5px 0 0;

	padding:2px 10px

}

#jsn-slider-preview .pagination .info_slide .image_number_select {

	background:none repeat scroll 0 0 #C00;

	float:left;

	margin:0 5px 0 0;

	padding:2px 10px

}

#jsn-slider-preview .next_button {

	background:url(../images/skitter/next.png) no-repeat scroll left top #000;

	border:2px solid #000;

	height:42px;

	right:35px;

	margin-top:-25px;

	opacity:.75;

	position:absolute;

	top:50%;

	width:42px;

	z-index:988

}

#jsn-slider-preview .prev_button {

	background:url(../images/skitter/prev.png) no-repeat scroll left top #000;

	border:2px solid #000;

	height:42px;

	left:35px;

	margin-top:-25px;

	opacity:.75;

	position:absolute;

	top:50%;

	width:42px;

	z-index:988

}

#jsn-slider-preview .next_button:hover, #jsn-slider-preview .prev_button:hover {

	border:2px solid #ffcd3f

}

#themeslider-thumbnail-tab .color-selector {

	position:relative;

	width:36px;

	height:36px;

	background:url(../images/select.png);

	float:left;

	top:-2px;

	left:10px;

	cursor:pointer

}

#themeslider-thumbnail-tab .color-selector div {

	position:absolute;

	top:3px;

	left:3px;

	width:30px;

	height:30px;

	background:url(../images/select.png) center

}

#themeslider-thumbnail-tab #thumbnail_active_state_color {

	float:left

}

#jsn-is-themeslider .form-horizontal .control-group {

	margin-bottom:10px

}

#back-top {

	position:fixed;

	bottom:30px;

	margin-left:-150px

}

#back-top a {

	width:108px;

	display:block;

	text-align:center;

	font:11px/100% Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	text-decoration:none;

	color:#bbb;

	-webkit-transition:1s;

	-moz-transition:1s;

	transition:1s

}

#back-top a:hover {

	color:#000

}

#back-top span {

	width:108px;

	height:108px;

	display:block;

	margin-bottom:7px;

	background:#ddd url(../images/up-arrow.png) no-repeat center center;

	-webkit-border-radius:15px;

	-moz-border-radius:15px;

	border-radius:15px;

	-webkit-transition:1s;

	-moz-transition:1s;

	transition:1s

}

#back-top a:hover span {

	background-color:#777

}

 @import url(../../../../media/system/css/system.css);

 @import url(https://fonts.googleapis.com/css?family=Play:regular,bold);

#sbox-overlay {

	position:absolute;

	background-color:#000;

	left:0;

	top:0

}

#sbox-window {

	position:absolute;

	background-color:#fff;

	text-align:left;

	overflow:visible;

	padding:10px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px

}

#sbox-overlay[aria-hidden=true], #sbox-window[aria-hidden=true] {

	display:none

}

#sbox-btn-close {

	position:absolute;

	width:30px;

	height:30px;

	right:-15px;

	top:-15px;

	background:url(../../../../media/system/images/modal/closebox.png) no-repeat center;

	border:none

}

.sbox-loading #sbox-content {

	background-image:url(../../../../media/system/images/modal/spinner.gif);

	background-repeat:no-repeat;

	background-position:center

}

#sbox-content {

	clear:both;

	overflow:auto;

	background-color:#fff;

	height:100%;

	width:100%

}

.sbox-content-image#sbox-content {

	overflow:visible

}

#sbox-image {

	display:block

}

.sbox-content-image img {

	display:block;

	width:100%;

	height:100%

}

.sbox-content-iframe#sbox-content {

	overflow:visible

}

.body-overlayed {

	overflow:hidden

}

.body-overlayed embed, .body-overlayed object, .body-overlayed select {

	visibility:hidden

}

#sbox-window embed, #sbox-window object, #sbox-window select {

	visibility:visible

}

#sbox-window.shadow {

	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .7);

	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .7);

	box-shadow:0 0 10px rgba(0, 0, 0, .7)

}

.sbox-bg {

	position:absolute;

	width:33px;

	height:40px

}

.sbox-bg-n {

	left:0;

	top:-40px;

	width:100%;

	background:url(../../../../media/system/images/modal/bg_n.png) repeat-x

}

.sbox-bg-ne {

	right:-33px;

	top:-40px;

	background:url(../../../../media/system/images/modal/bg_ne.png) no-repeat

}

.sbox-bg-e {

	right:-33px;

	top:0;

	height:100%;

	background:url(../../../../media/system/images/modal/bg_e.png) repeat-y

}

.sbox-bg-se {

	right:-33px;

	bottom:-40px;

	background:url(../../../../media/system/images/modal/bg_se.png) no-repeat

}

.sbox-bg-s {

	left:0;

	bottom:-40px;

	width:100%;

	background:url(../../../../media/system/images/modal/bg_s.png) repeat-x

}

.sbox-bg-sw {

	left:-33px;

	bottom:-40px;

	background:url(../../../../media/system/images/modal/bg_sw.png) no-repeat

}

.sbox-bg-w {

	left:-33px;

	top:0;

	height:100%;

	background:url(../../../../media/system/images/modal/bg_w.png) repeat-y

}

.sbox-bg-nw {

	left:-33px;

	top:-40px;

	background:url(../../../../media/system/images/modal/bg_nw.png) no-repeat

}

 @-moz-document url-prefix() {

 .body-overlayed {

 overflow:visible

}

}

 @import url(../../../../media/system/css/system.css);

.system-unpublished, tr.system-unpublished {

	background:#e8edf1;

	border-top:4px solid #c4d3df;

	border-bottom:4px solid #c4d3df

}

span.highlight {

	font-weight:700

}

.img-fulltext-float-right {

	float:right;

	margin-left:10px;

	margin-bottom:10px

}

.img-fulltext-float-left {

	float:left;

	margin-right:10px;

	margin-bottom:10px

}

.img-intro-float-right {

	float:right;

	margin-left:5px;

	margin-bottom:5px

}

.img-intro-float-left {

	float:left;

	margin-right:5px;

	margin-bottom:5px

}

.invalid {

	border-color:red

}

label.invalid {

	color:red

}

#editor-xtd-buttons {

	padding:5px

}

.button2-left, .button2-left div, .button2-right, .button2-right div {

	float:left

}

.button2-left a, .button2-left span, .button2-right a, .button2-right span {

	display:block;

	height:22px;

	float:left;

	line-height:22px;

	font-size:11px;

	color:#666;

	cursor:pointer

}

.button2-left span, .button2-right span {

	cursor:default;

	color:#999

}

.button2-left .page a, .button2-left .page span, .button2-right .page a, .button2-right .page span {

	padding:0 6px

}

.page span {

	color:#000;

	font-weight:700

}

.button2-left a:hover, .button2-right a:hover {

	text-decoration:none;

	color:#0B55C4

}

.button2-left a, .button2-left span {

	padding:0 24px 0 6px

}

.button2-right a, .button2-right span {

	padding:0 6px 0 24px

}

.button2-left {

	background:url(../images/j_button2_left.png) no-repeat;

	float:left;

	margin-left:5px

}

.button2-right {

	background:url(../images/j_button2_right.png) 100% 0 no-repeat;

	float:left;

	margin-left:5px

}

.button2-left .image {

	background:url(../images/j_button2_image.png) 100% 0 no-repeat

}

.button2-left .article, .button2-left .readmore {

	background:url(../images/j_button2_readmore.png) 100% 0 no-repeat

}

.button2-left .pagebreak {

	background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat

}

.button2-left .blank {

	background:url(../images/j_button2_blank.png) 100% 0 no-repeat

}

div.tooltip {

	float:left;

	background:#ffc;

	border:1px solid #D4D5AA;

	padding:5px;

	max-width:200px;

	z-index:13000

}

div.tooltip h4 {

	padding:15px 0 5px;

	margin:-15px 0 0;

	font-size:95%;

	font-weight:700;

	background:url(../images/selector-arrow.png) no-repeat

}

div.tooltip p {

	font-size:90%;

	margin:0

}

.img_caption .left {

	float:left;

	margin-right:1em

}

.img_caption .right {

	float:right;

	margin-left:1em

}

.img_caption .left p {

	clear:left;

	text-align:center

}

.img_caption .right p {

	clear:right;

	text-align:center

}

.img_caption {

	text-align:center!important

}

.img_caption.none {

	margin-left:auto;

	margin-right:auto

}

a img.calendar {

	width:16px;

	height:16px;

	margin-left:3px;

	background:url(../images/calendar.png) no-repeat;

	cursor:pointer;

	vertical-align:middle

}

body, html {

	line-height:1.5;

	margin:0;

	padding:0

}

address, blockquote, dl, fieldset, form, ol, p, pre, table, ul {

	padding:0;

	margin:10px 0

}

address:first-child, blockquote:first-child, dl:first-child, fieldset:first-child, form:first-child, ol:first-child, p:first-child, table:first-child, ul:first-child {

	margin-top:5px

}

address:last-child, blockquote:last-child, dl:last-child, fieldset:last-child, form:last-child, ol:last-child, p:last-child, table:last-child, ul:last-child {

	margin-bottom:5px

}

fieldset {

	padding:10px

}

.jsn-joomla-30 fieldset {

	padding:0;

	margin:0

}

small {

	font-size:.85em

}

sup {

	bottom:.3em;

	font-size:.8em;

	position:relative;

	vertical-align:baseline

}

sup em {

	color:red

}

abbr, acronym {

	cursor:help;

	letter-spacing:1px;

	border-bottom:1px dashed

}

pre {

	padding:1em;

	background:#FFFFD5;

	border-left:5px solid #404040;

	font-family:"Courier New", Courier, monospace

}

blockquote {

	color:#404040;

	min-height:45px;

	font-style:italic;

	padding-left:60px;

	background:url(../images/icons/icon-text-blockquote.png) no-repeat top left

}

blockquote p {

	font-size:1em;

	line-height:inherit

}

h1, h2 {

	color:#000;

	font-size:1.5em

}

h3 {

	color:#C33;

	font-size:1.4em

}

h4 {

	color:#CC8033;

	font-size:1.3em

}

h5, h6 {

	color:#333;

	font-size:1.2em

}

h1, h2, h3, h4, h5, h6 {

	margin:.5em 0;

	font-weight:400

}

a {

	outline:0

}

a:active {

	text-decoration:none

}

a img {

	border:none

}

ul li {

	padding:0;

	margin:.3em 0 .3em 1.6em

}

ol li {

	padding:0;

	margin:.3em 0 .3em 2em

}

.clearafter:after {

	height:0;

	clear:both;

	content:".";

	display:block;

	visibility:hidden

}

.clearbreak {

	clear:both

}

div.jsn-modulecontainer {

	margin-top:15px

}

div.jsn-horizontallayout div.jsn-modulecontainer, div.jsn-modulecontainer:first-child {

	margin-top:0

}

div.jsn-modulescontainer {

	padding:15px;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box

}

div.jsn-modulescontainer div.jsn-modulecontainer_inner {

	margin:10px

}

div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer {

	width:23.404255319148934%;

	margin-left:2.127659574468085%

}

div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer:first-child {

	margin-left:0

}

div.jsn-modulescontainer5.jsn-horizontallayout div.jsn-modulecontainer:last-child {

	margin-left:0;

	margin-top:2.127659574468085%;

	clear:left

}

#jsn-page {

	color:#666

}

 div[id*=jsn-pos-stick-] {

 position:fixed;

 z-index:888888

}

 div[id*=jsn-pos-stick-left] {

 left:0

}

 div[id*=jsn-pos-stick-right] {

 right:0

}

#jsn-pos-stick-leftmiddle, #jsn-pos-stick-rightmiddle {

	visibility:hidden

}

#jsn-pos-stick-leftbottom, #jsn-pos-stick-rightbottom {

	bottom:0

}

#jsn-topbar {

	background-color:#282828;

	padding:5px 0

}

#jsn-pos-topbar, #jsn-pos-topbar a {

	color:#fff

}

#jsn-pos-topbar .jsn-modulecontainer {

	float:right

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo-left.order1+#jsn-pos-promo-right.order2 .jsn-modulecontainer, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo-left.order2 #jsn-pos-promo-right.order3 .jsn-modulecontainer, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo-left.order2+#jsn-pos-promo-right.order3 .jsn-modulecontainer, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo-left.order2[class*=offset-] .jsn-modulecontainer, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.order1+#jsn-pos-promo-left.order3 .jsn-modulecontainer {

 margin-left:-5px;

 margin-right:15px

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo-left.order2 .jsn-modulecontainer, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo-right.order1 .jsn-modulecontainer, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo-right.order2 .jsn-modulecontainer, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo:not(.order2)+#jsn-pos-promo-left.order1 .jsn-modulecontainer {

 margin-right:-5px;

 margin-left:15px

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span1[class*=order]>div {

 margin:0 -33.3333%

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2[class*=order]>div {

 margin:0 -14.2857%

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3[class*=order]>div {

 margin:0 -9.0909%

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4[class*=order]>div {

 margin:0 -6.6667%

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span5[class*=order]>div {

 margin:0 -5.2632%

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6[class*=order]>div {

 margin:0 -4.3478%

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7[class*=order]>div {

 margin:0 -3.7037%

}

 #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8[class*=order]>div {

 margin:0 -3.2258%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9.order1>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span9>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9.order1>div {

	margin:0 -2.8571% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9.order10>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span10>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span10.order1>div {

	margin:0 -2.5641% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8.order1>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span8>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8.order1>div {

	margin:0 -3.2258% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7.order1>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span7>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7.order1>div {

	margin:0 -3.7037% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6.order1>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span6>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6.order1>div {

	margin:0 -4.3478% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span5.order1>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span5>div {

	margin:0 -5.2632% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4.order1>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span4>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4.order1>div {

	margin:0 -6.6667% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3.order1>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span3>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3.order1>div {

	margin:0 -9.0909% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2.order1>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2.order1>div {

	margin:0 -14.2857% 0 0

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span9.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9.order3>div {

	margin:0 0 0 -2.8571%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span10>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span10.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span10.order3>div {

	margin:0 0 0 -2.5641%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span8.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8.order3>div {

	margin:0 0 0 -3.2258%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span7.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7.order3>div {

	margin:0 0 0 -3.7037%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span6.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6.order3>div {

	margin:0 0 0 -4.3478%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span5>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span5.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span5.order3>div {

	margin:0 0 0 -5.2632%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span4.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4.order3>div {

	margin:0 0 0 -6.6667%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span3.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3.order3>div {

	margin:0 0 0 -9.0909%

}

#jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2>div, #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span2.order2>div, #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2.order3>div {

	margin:0 0 0 -14.2857%

}

 .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span1[class*=order]>div {

 margin:0 -42.8571%

}

 .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2[class*=order]>div {

 margin:0 -17.6471%

}

 .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3[class*=order]>div {

 margin:0 -11.1111%

}

 .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4[class*=order]>div {

 margin:0 -8.1081%

}

 .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span5[class*=order]>div {

 margin:0 -6.383%

}

 .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6[class*=order]>div {

 margin:0 -5.2632%

}

 .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7[class*=order]>div {

 margin:0 -4.4776%

}

 .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8[class*=order]>div {

 margin:0 -3.8961%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9.order1>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span9>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9.order1>div {

	margin:0 -3.4483% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9.order10>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span10>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span10.order1>div {

	margin:0 -3.0928% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8.order1>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span8>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8.order1>div {

	margin:0 -3.8961% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7.order1>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span7>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7.order1>div {

	margin:0 -4.4776% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6.order1>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span6>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6.order1>div {

	margin:0 -5.2632% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span5.order1>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span5>div {

	margin:0 -6.383% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4.order1>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span4>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4.order1>div {

	margin:0 -8.1081% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3.order1>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span3>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3.order1>div {

	margin:0 -11.1111% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2.order1>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2.order1>div {

	margin:0 -17.6471% 0 0

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span9.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span9.order3>div {

	margin:0 0 0 -3.4483%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span10>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span10.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span10.order3>div {

	margin:0 0 0 -3.0928%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span8.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span8.order3>div {

	margin:0 0 0 -3.8961%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span7.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span7.order3>div {

	margin:0 0 0 -4.4776%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span6.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span6.order3>div {

	margin:0 0 0 -5.2632%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span5>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span5.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span5.order3>div {

	margin:0 0 0 -6.383%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span4.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span4.order3>div {

	margin:0 0 0 -8.1081%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span3.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span3.order3>div {

	margin:0 0 0 -11.1111%

}

.jsn-responsive #jsn-content-top.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright #jsn-promo.row-fluid #jsn-pos-promo.span2.order2>div, .jsn-responsive #jsn-content-top.jsn-haspromoright.jsn-haspromoleft #jsn-promo.row-fluid #jsn-pos-promo.span2.order3>div {

	margin:0 0 0 -17.6471%

}

#jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order1+#jsn-leftsidecontent.order2>div, #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order1+#jsn-leftsidecontent.order3+#jsn-rightsidecontent.order2>div {

	margin-right:-13px

}

#jsn-content.jsn-hasright.jsn-hasleft #jsn-maincontent.order3+#jsn-leftsidecontent.order1+#jsn-rightsidecontent.order2>div, #jsn-content.jsn-hasright.jsn-hasleft #jsn-maincontent.order3+#jsn-leftsidecontent.order2>div {

	margin-left:-13px

}

#jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent #jsn-pos-maincontent {

	margin-left:-10px;

	margin-right:-10px

}

#jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order1 #jsn-pos-maincontent, #jsn-content.jsn-hasright #jsn-pos-maincontent {

	margin-right:-10px;

	margin-left:0

}

#jsn-content.jsn-hasleft #jsn-pos-maincontent, #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order3 #jsn-pos-maincontent, #jsn-content.jsn-hasright .order2 #jsn-pos-maincontent {

	margin-left:-10px;

	margin-right:0

}

#jsn-content.jsn-hasleft #jsn-maincontent.order1 #jsn-pos-maincontent {

	margin-left:0;

	margin-right:-10px

}

 #jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order2, #jsn-maincontent.span12[class*=order] {

 padding:0

}

 #jsn-content.jsn-hasinnerleft:not([class*=jsn-hasinnerright]) #jsn-maincontent.span12 #jsn-centercol {

 padding-right:15px

}

 #jsn-content.jsn-hasinnerright:not([class*=jsn-hasinnerleft]) #jsn-maincontent.span12 #jsn-centercol {

 padding-left:15px

}

#jsn-content.jsn-hasinnerleft.jsn-hasinnerright #jsn-maincontent.span12 #jsn-centercol {

	padding:0

}

#jsn-logo a {

	line-height:100%;

	display:inline-block

}

#jsn-headerright {

	padding:18px 0

}

#jsn-pos-top form {

	margin:0

}

#jsn-pos-top div.jsn-modulecontainer {

	float:left;

	margin:0 0 0 20px

}

#jsn-pos-top div.jsn-modulecontainer:first-child {

	margin-left:0

}

#jsn-menu {

	z-index:999;

	color:#f2f2f2;

	position:relative

}

#jsn-pos-mainmenu {

	float:left;

	margin:0

}

#jsn-pos-toolbar {

	float:right

}

#jsn-pos-toolbar div.jsn-modulecontainer {

	float:right;

	margin-left:10px

}

#jsn-pos-toolbar form {

	margin:0

}

#jsn-content-top {

	margin-top:12px

}

#jsn-content-top #jsn-promo, #jsn-promo #jsn-pos-promo, #jsn-promo #jsn-pos-promo-left, #jsn-promo #jsn-pos-promo-right {

	position:relative

}

#jsn-promo a {

	color:#FFF

}

#jsn-promo h3.jsn-moduletitle {

	color:#fff

}

#jsn-pos-promo-left_inner, #jsn-pos-promo-right_inner {

	padding:15px

}

#jsn-pos-promo-left_inner div.jsn-modulecontainer, #jsn-pos-promo-right_inner div.jsn-modulecontainer {

	padding-bottom:5px

}

#jsn-pos-content-top {

	z-index:88;

	color:#999;

	margin-top:12px;

	position:relative;

	border:3px solid #dcdfd0;

	background:#fcfff4;

	background:-moz-linear-gradient(top, rgba(252, 255, 244, 1) 0, rgba(233, 233, 206, 1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 255, 244, 1)), color-stop(100%, rgba(233, 233, 206, 1)));

	background:-webkit-linear-gradient(top, rgba(252, 255, 244, 1) 0, rgba(233, 233, 206, 1) 100%);

	background:-o-linear-gradient(top, rgba(252, 255, 244, 1) 0, rgba(233, 233, 206, 1) 100%);

	background:-ms-linear-gradient(top, rgba(252, 255, 244, 1) 0, rgba(233, 233, 206, 1) 100%);

	background:linear-gradient(to bottom, rgba(252, 255, 244, 1) 0, rgba(233, 233, 206, 1) 100%);

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4', endColorstr='#e9e9ce', GradientType=0);

	float:left

}

 .jsn-gallery [id*=jsn-themeclassic-jsgallery-] {

 display:inline!important

}

 #jsn-centercol, #jsn-content, #jsn-leftsidecontent, #jsn-maincontent, #jsn-pos-innerleft, #jsn-pos-innerright, #jsn-rightsidecontent, [id*=jsn-maincontent_inner] {

 position:relative

}

#jsn-content {

	margin-top:12px

}

div.jsn-hasinnerleft #jsn-maincontent_inner1, div.jsn-hasinnerright #jsn-maincontent_inner3 {

	background-color:#F2F2F2

}

div.jsn-hasinnerleft #jsn-maincontent_inner1 {

	border-right:1px solid #dedede

}

div.jsn-hasinnerright #jsn-maincontent_inner3 {

	border-left:1px solid #dedede

}

#jsn-leftsidecontent, #jsn-rightsidecontent {

	z-index:87

}

#jsn-pos-innerleft_inner, #jsn-pos-innerright_inner {

	padding:10px

}

#jsn-content.jsn-hasinnerleft.jsn-hasinnerright #jsn-centercol_inner {

	padding:0;

	margin-left:-15px;

	margin-right:-15px

}

#jsn-content.jsn-hasinnerleft #jsn-centercol_inner {

	margin-left:-15px

}

#jsn-content.jsn-hasinnerright #jsn-centercol_inner {

	margin-right:-15px

}

#jsn-maincontent_inner {

	background-color:#fff;

	border-top:3px solid #D4D4D4;

	overflow:hidden

}

#jsn-centercol_inner {

	padding:0

}

#jsn-mainbody {

	padding: 15px 15px 15px 25px;

	margin-bottom:34px;

}

#jsn-breadcrumbs {

	margin:0 -4px

}

#jsn-pos-breadcrumbs {

	margin-bottom:-4px

}

#jsn-pos-breadcrumbs_inner {

	padding-bottom:4px

}

#jsn-pos-banner, #jsn-pos-mainbody-bottom, #jsn-pos-mainbody-top, #jsn-pos-user-bottom, #jsn-pos-user-top, #jsn-usermodules1, #jsn-usermodules2 {

	background-image:url(../images/dot.png);

	background-repeat:repeat-x

}

#jsn-pos-mainbody-top, #jsn-pos-user-top, #jsn-usermodules1 {

	background-position:left bottom

}

#jsn-pos-banner, #jsn-pos-mainbody-bottom, #jsn-pos-user-bottom, #jsn-usermodules2 {

	background-position:left top

}

#jsn-usermodules1_inner_grid2, #jsn-usermodules2_inner_grid2 {

	width:100%

}

#jsn-pos-banner {

	margin:0 auto;

	padding:20px 10px;

	text-align:center

}

#jsn-content-bottom {

	z-index:85;

	position:relative;

	margin-top:12px;

	background:#fff

}

#jsn-footer {

	margin-top:12px;

	color:#818181;

	font-size:.9em;

	background-color:#f2f2f2;

	border-top:5px solid #d4d4d4

}

#jsn-footermodules {

	margin:0 -15px

}

#jsn-footer a {

	text-decoration:none

}

#jsn-footer a:hover {

	text-decoration:underline

}

#jsn-pos-bottom {

	text-align:right

}

#jsn-brand {

	display:block;

	padding:5px 8px;

	color:#009ACA;

	text-align:center

}

.hd {

	display:none

}

.align-left {

	float:left

}

.align-center {

	margin-left:auto;

	margin-right:auto

}

.align-right {

	float:right

}

.margin-left {

	margin-left:1em;

	margin-right:0

}

.margin-right {

	margin-left:0;

	margin-right:1em

}

.content-left {

	text-align:left

}

.content-center {

	text-align:center

}

.content-right {

	text-align:right

}

div.grid-layout2 div.grid-col {

	float:left;

	width:49.95%

}

div.grid-layout3 div.grid-col {

	float:left;

	width:33.3%

}

div.grid-layout4 div.grid-col {

	float:left;

	width:24.96%

}

div.grid-layout5 div.grid-col {

	float:left;

	width:19.98%

}

div.grid-layout6 div.grid-col {

	float:left;

	width:16.65%

}

div.grid-layout div.grid-col div.grid-col_inner {

	margin-right:10px

}

div.grid-layout div.grid-lastcol div.grid-col_inner {

	margin-right:0

}

.text-box {

	padding:.8em;

	border:1px solid #e5e5e5

}

.text-box-highlight {

	padding:.8em;

	border:1px solid transparent

}

.text-box-highlight:hover {

	border-color:#d9d9d9;

	background-color:#f2f2f2

}

.text-highlight {

	padding:.2em .5em;

	background:#FFA

}

.text-highlight.highlight-green {

	color:#fff;

	background:#48691b

}

.text-highlight.highlight-light {

	color:#000;

	background:#e5e5e5

}

.text-highlight.highlight-dark {

	color:#fff;

	background:#595959

}

.text-dropcap p:first-child:first-letter, p.text-dropcap:first-child:first-letter {

	color:#404040;

	font:4em/.8em "Times New Roman", Times, serif;

	float:left

}

.text-size-small {

	font-size:.9em

}

.text-size-medium {

	font-size:1em

}

.text-size-large {

	font-size:1.1em

}

.text-size-xlarge {

	font-size:1.2em

}

.text-size-xxlarge {

	font-size:1.3em

}

hr.line-dots {

	border:none;

	padding:.5em 0;

	background:url(../images/dot.png) left center repeat-x

}

.link-action {

	font-weight:700;

	padding:1px 2px;

	text-decoration:none

}

.link-action:hover {

	color:#fff;

	text-decoration:none

}

 #jsn-promo .link-action, div[class*=richbox-] .link-action {

 color:#FFF;

 border-bottom:1px solid #FFF

}

 #jsn-promo .link-action:hover, div[class*=richbox-] .link-action:hover {

 background-color:#FFF;

 border-bottom:none

}

.link-highlight {

	color:#595959;

	font-weight:700;

	display:block;

	padding:5px;

	border:1px solid transparent

}

.link-highlight:hover {

	color:#000;

	border-color:#d9d9d9;

	text-decoration:none;

	background-color:#f2f2f2

}

a.link-tooltip {

	position:relative

}

a.link-tooltip:hover {

	z-index:25

}

a.link-tooltip span {

	display:none;

	position:absolute;

	top:10px;

	left:10px

}

a.link-tooltip:hover span {

	display:block

}

ul.list-arrow {

	list-style:none

}

ul.list-arrow li {

	margin-left:0;

	padding-left:16px;

	position:relative;

	display:block

}

ul.list-arrow li:after {

	content:'';

	height:0;

	position:absolute;

	width:0;

	border:.34em solid transparent;

	left:5px;

	top:4px

}

ul.list-arrow.arrow-red li:after {

	border-left-color:#AE0000

}

ul.list-arrow.arrow-blue li:after {

	border-left-color:#0060BF

}

ul.list-arrow.arrow-green li:after {

	border-left-color:#3AA655

}

img.image-left {

	float:left;

	margin:.5em 1em .5em 0

}

img.image-right {

	float:right;

	margin:.5em .5em .5em 1em

}

img.image-border {

	padding:3px;

	border:1px solid #e5e5e5

}

img.image-margin {

	margin:.5em

}

.jsn-menudescription, .jsn-menutitle {

	display:block

}

.jsn-menudescription {

	font-size:.9em;

	font-weight:400

}

div.jsn-modulecontainer ul.menu-mainmenu {

	margin:0;

	padding:0;

	clear:both

}

div.jsn-modulecontainer ul.menu-mainmenu li {

	margin:0;

	padding:0;

	float:left;

	position:relative;

	list-style-type:none

}

div.jsn-modulecontainer ul.menu-mainmenu>li {

	margin-right:5px

}

div.jsn-modulecontainer ul.menu-mainmenu li a {

	color:#FFF;

	display:block;

	cursor:pointer;

	padding:8px 10px

}

div.jsn-modulecontainer ul.menu-mainmenu>li>a {

	color:#D8D8D8;

	font-size:1.1em;

	font-weight:700;

	border-bottom:5px solid #C0CACC;

	padding:6px 15px

}

div.jsn-modulecontainer ul.menu-mainmenu li>a>span {

	display:block

}

div.jsn-modulecontainer ul.menu-mainmenu li a span.jsn-menudescription {

	display:none

}

div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu li a span.jsn-menudescription {

	display:block;

	padding-top:2px

}

div.jsn-modulecontainer ul.menu-mainmenu ul {

	margin:0;

	padding:0;

	position:absolute

}

div.jsn-modulecontainer ul.menu-mainmenu ul li a {

	font-size:.9em

}

div.jsn-modulecontainer ul.menu-mainmenu ul ul {

	top:0

}

div.jsn-modulecontainer ul.menu-mainmenu ul li.parent>a {

	padding-right:16px;

	background:url(../images/icons/icon-arrow-white.png) 98% center no-repeat

}

div.jsn-modulecontainer ul.menu-mainmenu li:hover>a {

	color:#fff;

	text-decoration:none

}

div.jsn-modulecontainer ul.menu-mainmenu li.active>a {

	color:#fff;

	font-weight:700

}

div.jsn-modulecontainer ul.menu-mainmenu>li.active>a {

	border-bottom-color:#fff

}

div.jsn-modulecontainer ul.menu-mainmenu li:hover>ul {

	left:auto;

	right:auto

}

div.jsn-modulecontainer ul.menu-treemenu, div.jsn-modulecontainer ul.menu-treemenu ul {

	margin:0;

	padding:0;

	list-style:none

}

div.jsn-modulecontainer ul.menu-treemenu {

	border-top:1px solid #CCC

}

div.jsn-modulecontainer ul.menu-treemenu li {

	margin:0;

	padding:0;

	position:relative

}

 #jsn-pos-innerleft div[class*=richbox-] ul.menu-treemenu>li, #jsn-pos-innerright div[class*=richbox-] ul.menu-treemenu>li, div.jsn-modulecontainer ul.menu-treemenu>li {

 border-bottom:1px solid #ddd

}

 #jsn-pos-innerleft div[class*=richbox-] ul.menu-treemenu>li.last, #jsn-pos-innerright div[class*=richbox-] ul.menu-treemenu>li.last, div.jsn-modulecontainer ul.menu-treemenu>li.last {

 border-bottom:none

}

div.jsn-modulecontainer ul.menu-treemenu li a {

	padding:6px;

	display:block;

	color:#666;

	cursor:pointer;

	text-decoration:none

}

div.jsn-modulecontainer ul.menu-treemenu>li>a {

	padding:8px

}

 div[class*=richbox-] ul.menu-treemenu li a {

 color:#FFF

}

 #jsn-pos-innerleft div[class*=richbox-] ul.menu-treemenu li a, #jsn-pos-innerright div[class*=richbox-] ul.menu-treemenu li a {

 color:#666

}

ul.menu-treemenu li a span {

	display:block

}

ul.menu-treemenu li>a>span {

	padding-left:16px;

	background:url(../images/icons/icons-base.png) left -341px no-repeat

}

 div[class*=richbox-] .jsn-modulecontent ul.menu-treemenu {

 border:none;

 margin:-5px -10px

}

div.jsn-modulecontainer ul.menu-treemenu li a span.jsn-menudescription {

	display:none

}

div.jsn-modulecontainer ul.menu-treemenu.menu-richmenu li a span.jsn-menudescription {

	display:block

}

div.jsn-modulecontainer ul.menu-treemenu ul li {

	margin:0

}

div.jsn-modulecontainer ul.menu-treemenu ul li a {

	padding-left:25px

}

div.jsn-modulecontainer ul.menu-treemenu ul ul li a {

	padding-left:40px

}

div.jsn-modulecontainer ul.menu-treemenu ul ul ul li a {

	padding-left:55px

}

div.jsn-modulecontainer ul.menu-treemenu ul ul ul ul li a {

	padding-left:70px

}

div.jsn-modulecontainer ul.menu-treemenu ul ul ul ul ul li a {

	padding-left:85px

}

div.jsn-modulecontainer ul.menu-treemenu li.active>a {

	font-weight:700

}

div.jsn-modulecontainer ul.menu-treemenu li a:hover, div.jsn-modulecontainer ul.menu-treemenu li.current-menu-item a {

	background-color:#E9E9E9!important

}

 #jsn-pos-innerleft div[class*=richbox-] ul.menu-treemenu li a.current, #jsn-pos-innerleft div[class*=richbox-] ul.menu-treemenu li a:hover, #jsn-pos-innerright div[class*=richbox-] ul.menu-treemenu li a.current, #jsn-pos-innerright div[class*=richbox-] ul.menu-treemenu li a:hover {

 color:#FFF

}

ul.menu-divmenu {

	margin:0;

	padding:0;

	float:left;

	list-style:none

}

ul.menu-divmenu:after {

	height:0;

	clear:both;

	content:".";

	display:block;

	visibility:hidden

}

ul.menu-divmenu li {

	margin:0;

	padding:0 .8em;

	float:left;

	display:inline;

	border-right:1px solid #666

}

ul.menu-divmenu li.first {

	padding-left:0

}

ul.menu-divmenu li.last {

	border-right: 1px solid #666;

	margin-right:5px;

}

ul.menu-topmenu {

	margin:5px 0;

	padding:0;

	list-style:none

}

ul.menu-topmenu li {

	margin:0 0 0 5px;

	padding:0 8px;

	display:inline-block

}

ul.menu-topmenu li a {

	padding:0;

	font-size:1.1em;

	display:block

}

ul.menu-topmenu li a:hover {

	text-decoration:underline

}

ul.menu-topmenu li a span {

	display:block

}

h3.jsn-moduletitle {

	margin:0 0 .6em;

	color:#000;

	font-size:1.2em;

	font-weight:700

}

h3.jsn-moduletitle span {

	display:block

}

h3.jsn-moduletitle span.jsn-moduleicon {

	line-height:16px

}

 div[class*=richbox-] a {

 color:#FFF

}

 div[class*=box-] .jsn-moduletitle, div[class*=solid-] .jsn-moduletitle {

 color:#FFF;

 font-size:1.1em

}

 div[class*=richbox-] .jsn-moduletitle {

 margin-bottom:-4px

}

 div[class*=richbox-] .jsn-moduletitle .jsn-moduletitle_inner1 {

 padding-bottom:4px

}

 div[class*=richbox-] .jsn-moduletitle .jsn-moduletitle_inner2 {

 padding:10px 12px

}

 div[class*=richbox-] .jsn-modulecontent {

 padding:10px;

 margin:0 4px;

 border-top:4px solid;

 color:#FFF

}

 #jsn-pos-innerleft div[class*=richbox-] {

 margin-left:8px;

 margin-right:-4px

}

 #jsn-pos-innerright div[class*=richbox-] {

 margin-left:-5px;

 margin-right:8px

}

 #jsn-pos-innerleft div[class*=richbox-] .jsn-moduletitle, #jsn-pos-innerright div[class*=richbox-] .jsn-moduletitle_inner1 {

 background:0 0

}

 #jsn-pos-innerleft div[class*=richbox-] div.jsn-modulecontent, #jsn-pos-innerright div[class*=richbox-] div.jsn-modulecontent {

 color:#666;

 background:0 0

}

dl.tabs {

	float:left;

	margin-bottom:-1px

}

dl.tabs dt.tabs {

	float:left;

	margin-left:3px;

	padding:4px 10px;

	background-color:#F0F0F0;

	border-top:1px solid #CCC;

	border-left:1px solid #CCC;

	border-right:1px solid #CCC

}

dl.tabs dt:hover {

	background-color:#F9F9F9

}

dl.tabs dt.open {

	background-color:#FFF;

	border-bottom:1px solid #FFF

}

dl.tabs dt.tabs h3 {

	margin:0;

	font-size:1.1em

}

dl.tabs dt.tabs h3 a {

	color:#666;

	font-weight:400

}

dl.tabs dt.open h3 a, dl.tabs dt.tabs h3 a:hover {

	color:#000;

	text-decoration:none

}

dl.tabs dt.open h3 a {

	font-weight:700

}

div.current dd.tabs {

	margin:0;

	padding:10px;

	clear:both;

	border:1px solid #CCC;

	background-color:#FFF

}

div.panel {

	border:1px solid #CCC;

	margin-bottom:10px

}

div.panel h3.title {

	margin:0;

	cursor:pointer;

	font-size:1.1em;

	padding:8px 10px;

	border-bottom:1px solid #CCC

}

div.panel h3.pane-toggler-down, div.panel h3.title:hover {

	background-color:#F0F0F0

}

div.panel h3.title a {

	color:#666

}

div.panel h3.title a:hover {

	text-decoration:none

}

div.panel h3.pane-toggler-down {

	border-bottom:none

}

div.panel h3.pane-toggler-down a {

	color:#000

}

div.panel div.content>div, div.panel div.content>p {

	margin:15px

}

.componentheading, .contentheading, .subheading {

	margin-top:0;

	font-size:1.6em

}

table.contentpaneopen {

	width:100%

}

.jsn-formbuttons {

	text-align:center;

	padding-top:.45em

}

table.paramlist td {

	padding:.3em

}

table.paramlist td.paramlist_key {

	width:150px

}

.inputbox {

	border:1px solid #d0d0d0;

	background-color:#fafafa;

	padding:2px 4px;

	min-height:22px

}

.inputbox:active, .inputbox:focus {

	border-color:#b5b5b5;

	background-color:#f2f2f2

}

select.inputbox {

	padding:2px

}

#jsn-page .button {

	display:inline-block;

	padding:4px 10px;

	margin:0 0 2px;

	font-size:13px;

	line-height:18px;

	color:#eee;

	text-align:center;

	text-shadow:1px 1px 1px rgba(0, 0, 0, .8);

	vertical-align:middle;

	cursor:pointer;

	background-color:#999

}

.button:active, .button:hover {

	background-color:#777;

	color:#fff

}

.jsn-joomla-25 .tip {

	float:left;

	background:#ffc;

	border:1px solid #D4D5AA;

	padding:5px;

	max-width:200px;

	z-index:88;

	position:relative

}

.jsn-joomla-25 .tip-title {

	padding:15px 0 5px;

	margin:-15px 0 0;

	font-size:100%;

	font-weight:700;

	background:url(../images/selector-arrow.png) no-repeat

}

.jsn-joomla-25 .tip-text {

	font-size:100%;

	margin:0

}

body.contentpane {

	color:#000;

	background:#FFF

}

body.contentpane div.com-content {

	padding:1em

}

.jsn-article-metadata {

	margin-bottom:15px

}

.jsn-article-metadata>span {

	padding-right:10px;

	border-right:1px solid #ccc;

	margin-right:10px

}

.jsn-article-metadata>span:last-child {

	padding-right:0;

	margin-right:0;

	border:none

}

.article-info {

	margin:0;

	font-size:.9em;

	float:left

}

.article-info-term {

	display:none

}

.archive .article-info dd, .article-info dd {

	margin:2px 0 0;

	line-height:1.5

}

.jsn-article-toolbar {

	margin-bottom:15px;

	background-color:#f4f4f4

}

.jsn-article-toolbar .btn-group.pull-right, .jsn-article-toolbar dl {

	padding:5px

}

#article-index {

	float:right;

	margin:0 0 1em 1em;

	background-color:#F2F2F2;

	border:1px solid #D9D9D9

}

#article-index ul {

	margin:0;

	list-style-type:none

}

#article-index ul li {

	margin:0;

	padding:.25em .6em

}

.jsn-article-info {

	padding:10px

}

.jsn-article-info p:first-child {

	margin-top:0

}

.jsn-article-info p:last-child {

	margin-bottom:0

}

.author, .createdate, .hits, .publishdate {

	margin:10px 0;

	color:#595959;

	font-size:.9em

}

.author, .createdate, .publishdate {

	padding-left:22px;

	background-image:url(../images/icons/icons-base.png);

	background-repeat:no-repeat

}

.author {

	background-position:0 0

}

.createdate, .publishdate {

	background-position:0 -86px

}

.modifydate {

	margin:1em 0;

	text-align:right;

	color:#999;

	font-style:italic

}

div.archive .intro {

	clear:both

}

ul.jsn-article-tools {

	margin:10px;

	list-style:none

}

ul.jsn-article-tools li {

	float:left;

	margin:0 0 0 10px

}

ul.jsn-article-tools li a {

	float:left;

	display:block;

	height:16px;

	width:16px;

	background:url(../images/icons/icons-base.png) left top no-repeat

}

ul.jsn-article-tools li a.no-icon {

	background:0 0;

	width:auto;

	height:auto

}

ul.jsn-article-tools li.jsn-article-icon-edit a {

	background:0 0

}

ul.jsn-article-tools li a.jsn-article-print-button {

	background-position:0 -430px

}

ul.jsn-article-tools li a.jsn-article-email-button {

	background-position:0 -516px

}

ul.jsn-article-tools li a:hover {

	text-decoration:none

}

.jsn-article-submit {

	margin-top:.8em

}

.item-title-entry .jsn-icon-edit, .jsn-joomla-25 .item-title-entry .icon-edit {

	display:inline-block

}

.field-title {

	width:120px;

	float:left

}

.formelm, .formelm-area {

	margin:5px 0;

	clear:both

}

a.readon {

	display:inline-block;

	background:#F4F4F4

}

a.readon:hover {

	text-decoration:none;

	background-color:#e5e5e5

}

table.contenttoc {

	margin:0 0 1em 1em;

	border:1px solid #D9D9D9;

	background:#f2f2f2;

	float:right

}

table.contenttoc th {

	padding:.4em;

	background:url(../images/dot.png) bottom repeat-x;

	font-weight:700;

	text-align:center

}

table.contenttoc td {

	padding:.25em .6em

}

a.toclink {

	font-size:.9em

}

div.pagenavcounter {

	color:#595959;

	margin:.5em 0;

	font-size:.9em;

	font-weight:700

}

div.pagenavbar div {

	color:#999;

	font-weight:700;

	font-size:.9em

}

div.article_separator, div.row_separator {

	height:1em;

	clear:both

}

.jsn-articlecols {

	float:left

}

.jsn-articlecols .jsn-article {

	padding:0 5px

}

div.blog_more {

	padding:10px 15px;

	margin:0 0 1em;

	border:1px solid #e5e5e5;

	background-color:#F4F4F4

}

div.pagination ul, ul.pagenav {

	list-style-type:none

}

ul.pagenav {

	text-align:center

}

div.pagination ul li, ul.pagenav li {

	color:#999;

	margin:0;

	display:inline-block;

	font-weight:700

}

div.pagination ul li {

	font-size:.9em

}

div.pagination ul li a, ul.pagenav li a {

	margin:0 15px

}

ul.jsn-pagination {

	list-style-type:none

}

ul.jsn-pagination li {

	display:inline-block!important;

	margin:0

}

ul.jsn-pagination li a, ul.jsn-pagination li span {

	font-weight:700;

	padding:5px 10px;

	border:1px solid #CCC;

	color:#999

}

ul.jsn-pagination li a:hover {

	color:#000;

	text-decoration:none

}

ul.jsn-pagination li.navigation-page span {

	border:none;

	padding:6px 10px;

	color:#fff

}

p.jsn-pageinfo, ul.jsn-pagination {

	font-size:.9em;

	text-align:center;

	margin:20px 0 10px

}

a.pagenav {

	text-transform:uppercase

}

.categories-list ul {

	list-style-type:none

}

.cat-children ul dl dd, .cat-children ul dl dt, dl.article-count dd, dl.article-count dt {

	display:inline

}

.categories-list dl dd, .categories-list dl dt {

	margin:0;

	padding:0;

	display:inline

}

.sectiontableheader {

	padding:5px 8px;

	font-weight:700;

	font-size:1.1em;

	color:#FFF

}

.sectiontableheader img {

	margin:0;

	vertical-align:text-top

}

.sectiontableheader a {

	color:#fff;

	text-decoration:underline

}

.sectiontableheader a:hover {

	text-decoration:none

}

.jsn-infofilter {

	text-align:right

}

.jsn-titlefilter {

	float:left

}

.archived-article-list .jsn-infofilter {

	text-align:left

}

tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	padding:6px 8px;

	border-bottom:1px solid #e5e5e5

}

a.category {

	font-weight:700

}

div.com-contact .jsn-contact-image {

	float:right;

	margin:10px 5px 0 0

}

div.com-contact .contact-position {

	margin:5px 0 0

}

div.com-contact .contact-vcard {

	margin:0 0 5px

}

div.com-contact .jicons-icons {

	float:left

}

div.com-contact .contact-address {

	margin-top:5px

}

div.com-contact .contact-address p {

	margin:0;

	padding-left:20px

}

div.com-contact .contact-contactinfo p, div.com-contact .contact-miscinfo p {

	margin:5px 0

}

div.com-contact .contact-contactinfo .jicons-icons, div.com-contact .contact-miscinfo .jicons-icons {

	margin-right:4px

}

div.com-contact div.contact-form fieldset {

	padding:0 10px

}

div.com-contact div.contact-form dt {

	margin:10px 0 5px

}

div.com-contact div.contact-form dd {

	margin-left:0

}

div.com-contact .form-required {

	color:#EF593B;

	font-weight:700;

	text-align:right

}

div.com-search #searchForm .search-phrase {

	margin-left:95px

}

div.com-search #searchForm .search-phrase input, div.com-search #searchForm .search-range input {

	margin:0 0 0 5px;

	vertical-align:middle

}

 div.com-search #searchForm .search-field-title, div.com-search #searchForm [class*=search-] label {

 width:100px;

 line-height:21px;

 text-align:left;

 padding-right:3px;

 display:inline-block

}

div.com-search #searchForm .search-phrase label, div.com-search #searchForm .search-range label {

	width:auto

}

div.com-search #searchForm .search-ordering select {

	padding:2px 0

}

div.com-search #searchForm .search-range label {

	line-height:21px

}

.collapse {

	overflow:hidden

}

span.highlight {

	padding:.2em;

	background:#FFA

}

table.jsn-infotable .description p {

	margin:0

}

table.jsn-infotable ul.actions {

	display:inline

}

table.jsn-infotable ul.actions li {

	display:inline;

	margin:0 0 0 5px

}

#editor-xtd-buttons {

	float:left

}

div.com-newsfeed td.jsn-table-column-name {

	font-weight:700

}

div.com-newsfeed table {

	width:100%;

	border-collapse:collapse

}

div.com-newsfeed td {

	border:1px solid #ccc;

	padding:10px 5px;

	border-top:none

}

div.com-newsfeed th {

	background:#999;

	padding:10px 5px;

	border:1px solid #999;

	border-bottom:none

}

div.com-newsfeed th a {

	color:#fff

}

div.com-newsfeed td.item-num-art {

	text-align:center

}

div.com-user div.default-login {

	width:350px;

	margin:0 auto;

	padding:10px;

	background-color:#F4F4F4;

	border:1px solid #E5E5E5

}

.login-fields {

	margin:10px 0

}

.login-fields label {

	width:9em;

	float:left

}

.jsn-formRow {

	margin:8px 0

}

.jsn-formRow .jsn-formRow-lable {

	float:left;

	width:170px

}

#jsn-content-popup #mailto-window, #jsn-content-popup .com-content {

	max-width:1018px;

	margin:1em auto

}

#jsn-content-popup .com-content {

	padding-top:0

}

#mailto-window {

	padding:15px;

	position:relative;

	background:#f5f5f5;

	border:1px solid #ddd

}

#mailto-window h2 {

	padding:3px 0;

	margin:0 0 10px;

	font:700 1.2em "Times New Roman", Times, serif

}

#mailto-window label {

	width:8em;

	display:inline-block

}

#mailto-window .mailto-close {

	right:0;

	top:5px;

	background:0 0;

	position:absolute

}

#mailto-window .mailto-close a {

	display:block;

	min-width:25px;

	min-height:25px;

	overflow:visible;

	background:url(../images/icons/icon-close.png) 0 0 no-repeat

}

#mailto-window .mailto-close a span {

	top:-3000px;

	left:-3000px;

	display:inline;

	position:absolute

}

#mailto-window .inputbox {

	padding:3px;

	border:1px solid #ccc;

	background:#FFF url(../images/backgrounds/popup-bg.png) repeat-x

}

#mailto-window p {

	margin:20px 0 8px

}

#mailto-window button {

	cursor:pointer;

	margin:0 5px 0 0;

	padding:3px 10px;

	border:1px solid #ccc;

	font:700 1em "Times New Roman", Times, serif;

	background-image:linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	background-image:-moz-linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fff), color-stop(1, #d8d8d8));

	background-image:-webkit-linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	background-image:-o-linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	background-image:-ms-linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffd8d8d8,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffd8d8d8, GradientType=0)

}

#mailto-window .formelm, #mailto-window .formelm-area {

	clear:both;

	margin:5px 0

}

#system-message {

	margin-bottom:20px

}

#system-message dd.message ul {

	text-indent:0;

	padding-left:40px;

	background:#c3d2e5 url(../../../../media/system/images/notice-info.png) 4px center no-repeat

}

#system-message ul li {

	margin-left:0

}

#system-message dd.error ul {

	background:#e6c0c0 url(../../../../media/system/images/notice-alert.png) 4px center no-repeat

}

#system-message dd.notice ul {

	color:#c00;

	border-top:3px solid #f0dc7e;

	border-bottom:3px solid #f0dc7e;

	background:#efe7b8 url(../../../../media/system/images/notice-note.png) 4px center no-repeat

}

span.breadcrumbs {

	display:block;

	font-weight:700;

	padding:8px 12px 10px

}

span.breadcrumbs a, span.breadcrumbs span {

	color:#B0B0B0;

	padding-right:20px;

	text-decoration:none;

	background:url(../images/icons/icon-arrow-white.png) right center no-repeat;

	margin-right:3px

}

span.breadcrumbs a:hover {

	text-decoration:underline

}

span.breadcrumbs span.current {

	color:#fff;

	background:0 0

}

.breadcrumb {

	padding:8px 12px 10px;

	margin:0!important;

	list-style:none;

	background:#374143;

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0

}

.breadcrumb li {

	display:inline-block;

	text-shadow:1px 1px 1px #000;

	margin:0

}

.breadcrumb li a, .breadcrumb li span {

	color:#B0B0B0

}

.breadcrumb li span+span {

	font-weight:400;

	color:#fff

}

.breadcrumb span.divider {

	padding:0 10px;

	background:url(../images/icons/icon-arrow-white.png) no-repeat scroll center center

}

.breadcrumb li.active:first-child span.divider {

	padding:0 5px 0 0;

	background:0 0

}

.breadcrumb .active {

	color:#fff

}

#form-login fieldset.input {

	border:none;

	padding:0

}

#form-login div.button-wrapper {

	text-align:center;

	margin-top:.5em

}

 #form-login [id^=form-login-] {

 margin:0 0 6px

}

form#login-form a.btn {

	min-height:15px

}

form#login-form .icon-arrow-right {

	background-position:-458px -73px

}

#jsn-pos-top div.search input#mod-search-searchword {

	padding:2px 0 2px 25px;

	background:#FFF url(../images/icons/icons-base.png) 5px -168px no-repeat

}

.jsn-mod-newsflash.jsn-horizontal-container .jsn-article {

	padding:0 1em

}

.jsn-mod-newsflash .contentheading {

	margin:0 0 .3em

}

.jsn-mod-newsflash .article-separator {

	display:block;

	height:.5em

}

.img-fulltext-left {

	float:left;

	margin-right:20px;

	margin-bottom:20px

}

.img-intro-left {

	float:left;

	margin-right:10px;

	margin-bottom:10px

}

.img-fulltext-right {

	float:right;

	margin-left:20px;

	margin-bottom:20px

}

.img-intro-right {

	float:right;

	margin-left:10px;

	margin-bottom:10px

}

.pull-right .icon-plus, .pull-right.collapsed .icon-minus {

	display:none

}

.pull-right .icon-minus, .pull-right.collapsed .icon-plus {

	display:block

}

.jsn-joomla-30 blockquote {

	border-left:none

}

.jsn-joomla-30 hr {

	margin:.5em 0

}

.jsn-joomla-30 .form-horizontal .control-label {

	text-align:left

}

.jsn-joomla-30 .calendar tbody td, .jsn-joomla-30 .calendar tbody td.hilite, .jsn-joomla-30 .calendar tbody td.selected {

	border:none;

	padding:5px;

	text-align:center

}

.jsn-joomla-30 .input-append .btn {

	outline:0

}

.jsn-joomla-30 .btn, .jsn-joomla-30 .uneditable-input, .jsn-joomla-30 button, .jsn-joomla-30 input, .jsn-joomla-30 label, .jsn-joomla-30 select, .jsn-joomla-30 textarea {

	font-size:13px

}

.jsn-joomla-30 .icon-location {

	background-position:-24px -73px

}

.jsn-joomla-30 div.tooltip {

	background:0 0;

	border:none

}

.jsn-joomla-30 #form-login-remember .control-label, .jsn-joomla-30 #modlgn-remember {

	vertical-align:middle

}

.jsn-joomla-30 .category li, .jsn-joomla-30 .dropdown-menu li {

	margin:0

}

.jsn-joomla-30 .category li {

	display:inline-block;

	width:100%

}

.jsn-joomla-30 .page-header {

	border-bottom:none;

	margin-bottom:0

}

h2 {

	line-height:inherit

}

#jsn-page {

 transition:width .3s ease-in-out;

 -moz-transition:width .3s ease-in-out;

 -webkit-transition:width .3s ease-in-out

}

div#jsn-pos-breadcrumbs.display-mobile, div#jsn-pos-breadcrumbs.display-smartphone, div#jsn-pos-breadcrumbs.display-tablet, div.jsn-modulecontainer.display-mobile, div.jsn-modulecontainer.display-smartphone, div.jsn-modulecontainer.display-tablet {

	display:none

}

div#jsn-pos-breadcrumbs.display-desktop, div.jsn-modulecontainer.display-desktop {

	display:block

}

#jsn-logo #jsn-logo-mobile, #jsn-logo .jsn-topheading {

	display:none

}

#jsn-menu div.jsn-modulecontainer {

	float:left;

	margin:0

}

#jsn-menu #jsn-pos-toolbar div.jsn-modulecontainer {

	float:left

}

#jsn-menu div.display-inline.jsn-modulecontainer {

	margin:5px 10px 0

}

#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {

	visibility:hidden;

	overflow:hidden;

	position:absolute;

	top:41px;

	right:0;

	z-index:200;

	background:#4a4a4a;

	padding:10px;

	min-width:220px

}

#jsn-menu div.display-dropdown.jsn-modulecontainer a, #jsn-menu div.display-inline.jsn-modulecontainer a {

	color:#ccc;

	text-decoration:underline

}

#jsn-menu div.display-dropdown.jsn-modulecontainer a:hover, #jsn-menu div.display-inline.jsn-modulecontainer a:hover {

	color:#fff

}

#jsn-menu #jsn-pos-mainmenu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {

	left:0

}

#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner {

	position:relative

}

#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner h3.jsn-moduletitle, #jsn-menu .jsn-modulecontainer.display-inline .jsn-modulecontainer_inner h3.jsn-moduletitle {

	text-shadow:none;

	padding:0;

	font-size:1.25em;

	color:#D8D8D8;

	border-bottom:5px solid #C0CACC;

	cursor:pointer;

	margin:0

}

#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle>span {

	padding:10px 15px 9px

}

#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {

	color:#FFF

}

#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover .jsn-modulecontent {

	visibility:visible

}

#jsn-menu div.display-dropdown.menu-richmenu.jsn-modulecontainer .jsn-modulecontent {

	top:58px

}

#jsn-menu div.display-dropdown.menu-richmenu.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle>span {

	padding:10px 15px 28px

}

#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul {

	right:0

}

#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li.parent>a {

	background-image:url(../images/icons/icon-arrow-white-rtl.png);

	background-position:2% center;

	background-repeat:no-repeat;

	padding-right:10px

}

#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {

	text-align:right

}

#jsn-gotoplink {

	color:#DDD;

	z-index:88;

	padding:8px 12px;

	display:inline-block;

	position:fixed;

	left:50%;

	bottom:0

}

#jsn-gotoplink:hover {

	color:#FFF;

	text-decoration:none

}

#jsn-pos-background {

	margin:0 auto;

	overflow:hidden;

	position:fixed;

	top:0;

	text-align:center;

	width:100%;

	z-index:-100

}

#jsn-pos-background p {

	margin:0

}

#jsn-pos-background img {

	width:100%

}

.text-alert {

	border-top:2px solid #FEABAB;

	border-bottom:2px solid #FEABAB;

	background:#FFDFDF url(../images/icons/icon-text-alert.png) no-repeat

}

.text-info {

	border-top:2px solid #B7D2F2;

	border-bottom:2px solid #B7D2F2;

	background:#DBE7F8 url(../images/icons/icon-text-info.png) no-repeat

}

.text-download {

	border-top:2px solid #DDEDBC;

	border-bottom:2px solid #DDEDBC;

	background:#F2F9E5 url(../images/icons/icon-text-download.png) no-repeat

}

.text-comment {

	border-top:2px solid #FEEBAB;

	border-bottom:2px solid #FEEBAB;

	background:#FEF8E1 url(../images/icons/icon-text-comment.png) no-repeat

}

.text-tip {

	border-top:2px solid #FEEBAB;

	border-bottom:2px solid #FEEBAB;

	background:#FFFFD5 url(../images/icons/icon-text-tip.png) no-repeat

}

.text-attachment {

	border-top:2px solid #e5e5e5;

	border-bottom:2px solid #e5e5e5;

	background:#f2f2f2 url(../images/icons/icon-text-attachment.png) no-repeat

}

.text-video {

	border-top:2px solid #e5e5e5;

	border-bottom:2px solid #e5e5e5;

	background:#f2f2f2 url(../images/icons/icon-text-video.png) no-repeat

}

.text-audio {

	border-top:2px solid #e5e5e5;

	border-bottom:2px solid #e5e5e5;

	background:#f2f2f2 url(../images/icons/icon-text-audio.png) no-repeat

}

.text-alert, .text-attachment, .text-audio, .text-comment, .text-download, .text-info, .text-tip, .text-video {

	background-position:left center;

	padding:.8em .8em .8em 5em;

	min-height:20px

}

.link-button {

	cursor:pointer;

	font-size:1.1em;

	padding:5px 15px;

	border:1px solid;

	display:inline-block;

	border-color:#ccc;

	text-decoration:none

}

.link-button:hover {

	border-color:#000

}

.link-button a:hover, a.link-button:hover {

	text-decoration:none

}

.link-button a, a.link-button {

	font-weight:700;

	color:#fff!important

}

.link-button.button-light, .link-button.button-light a {

	color:#333!important

}

.link-button .link-icon {

	margin:3px 0;

	line-height:16px

}

.link-icon {

	display:inline-block;

	padding-left:22px

}

.link-icon-ext {

	display:inline-block;

	padding-right:20px;

	background:url(../images/icons/icons-ext.png) no-repeat right 0

}

.jsn-joomla-25 .link-icon-ext.icon-ext-aim, .link-icon-ext.jsn-icon-ext-aim {

	background-position:right 0

}

.jsn-joomla-25 .link-icon-ext.icon-ext-archive, .link-icon-ext.jsn-icon-ext-archive {

	background-position:right -86px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-mobile, .link-icon-ext.jsn-icon-ext-mobile {

	background-position:right -172px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-css, .link-icon-ext.jsn-icon-ext-css {

	background-position:right -258px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-application, .link-icon-ext.jsn-icon-ext-application {

	background-position:right -344px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-doc, .link-icon-ext.jsn-icon-ext-doc {

	background-position:right -430px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-feed, .link-icon-ext.jsn-icon-ext-feed {

	background-position:right -516px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-movie, .link-icon-ext.jsn-icon-ext-movie {

	background-position:right -602px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-flash, .link-icon-ext.jsn-icon-ext-flash {

	background-position:right -688px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-calendar, .link-icon-ext.jsn-icon-ext-calendar {

	background-position:right -774px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-mail, .link-icon-ext.jsn-icon-ext-mail {

	background-position:right -860px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-quicktime, .link-icon-ext.jsn-icon-ext-quicktime {

	background-position:right -946px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-msn, .link-icon-ext.jsn-icon-ext-msn {

	background-position:right -1032px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-music, .link-icon-ext.jsn-icon-ext-music {

	background-position:right -1118px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-pdf, .link-icon-ext.jsn-icon-ext-pdf {

	background-position:right -1204px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-powerpoint, .link-icon-ext.jsn-icon-ext-powerpoint {

	background-position:right -1290px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-skype, .link-icon-ext.jsn-icon-ext-skype {

	background-position:right -1376px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-torrent, .link-icon-ext.jsn-icon-ext-torrent {

	background-position:right -1462px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-font, .link-icon-ext.jsn-icon-ext-font {

	background-position:right -1548px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-text, .link-icon-ext.jsn-icon-ext-text {

	background-position:right -1634px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-vcard, .link-icon-ext.jsn-icon-ext-vcard {

	background-position:right -1720px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-windowsmedia, .link-icon-ext.jsn-icon-ext-windowsmedia {

	background-position:right -1806px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-xls, .link-icon-ext.jsn-icon-ext-xls {

	background-position:right -1892px

}

.jsn-joomla-25 .link-icon-ext.icon-ext-yahoo, .link-icon-ext.jsn-icon-ext-yahoo {

	background-position:right -1978px

}

table.table-style {

	background:#fff;

	border-collapse:collapse;

	border-spacing:0

}

table.table-style caption {

	padding:6px 0;

	text-transform:uppercase;

	text-align:center;

	font-size:1.2em;

	font-weight:700

}

table.table-style td, table.table-style th {

	padding:10px

}

table.table-style th {

	text-align:left

}

table.table-style .highlight {

	font-size:14px;

	font-weight:700;

	color:#fff

}

table.table-style thead th {

	font-size:1.1em;

	border-top:6px solid #fff;

	color:#fff

}

table.table-style thead th.highlight {

	border-top:none

}

table.table-style tbody td, table.table-style tbody th {

	vertical-align:top;

	text-align:left

}

table.table-style tbody tr.odd {

	background:#F3F3F3

}

table.table-style tbody tr:hover td, table.table-style tbody tr:hover th {

	background:#E4E4E4

}

table.table-style tfoot {

	border:1px solid #DEDEDE

}

table.table-style tfoot td, table.table-style tfoot th {

	border:none;

	padding:4px 10px

}

table.table-style tfoot td {

	text-align:right

}

table.style-colorstripes {

	color:#fff

}

table.style-colorstripes tfoot, table.style-colorstripes thead {

	border:none

}

table.style-colorstripes tbody td, table.style-colorstripes tbody th {

	border-left:none

}

table.style-colorstripes tbody .highlight {

	color:#666

}

ul.list-icon {

	list-style-type:none

}

ul.list-icon li {

	margin:5px 0;

	position:relative;

	padding-left:20px

}

ul.list-icon li .jsn-listbullet {

	top:0;

	left:0;

	width:16px;

	height:16px;

	position:absolute

}

ul.list-number-bullet {

	list-style:none

}

ul.list-number-bullet li {

	margin-left:0;

	position:relative;

	padding:6px 0 6px 36px

}

ul.list-number-bullet li .jsn-listbullet {

	color:#fff;

	height:24px;

	font-size:14px;

	line-height:24px;

	text-align:center;

	margin:4px;

	left:0;

	top:-2px;

	width:24px;

	display:block;

	font-weight:700;

	position:absolute

}

ul.list-number-digit {

	list-style:none

}

ul.list-number-digit li {

	margin-left:0;

	position:relative;

	padding:8px 0 8px 42px

}

ul.list-number-digit li .jsn-listbullet {

	top:0;

	left:0;

	width:32px;

	display:block;

	font-size:32px;

	line-height:100%;

	text-align:right;

	font-weight:700;

	position:absolute

}

ul.list-number-digit.digit-blue li .jsn-listbullet {

	color:#009aca

}

ul.list-number-digit.digit-green li .jsn-listbullet {

	color:#429e00

}

ul.list-number-digit.digit-grey li .jsn-listbullet {

	color:#999

}

ul.list-number-digit.digit-orange li .jsn-listbullet {

	color:#e66000

}

ul.list-number-digit.digit-red li .jsn-listbullet {

	color:#bf0000

}

ul.list-number-digit.digit-violet li .jsn-listbullet {

	color:#9e0084

}

ul.list-horizontal {

	margin:0;

	list-style:none

}

ul.list-horizontal li {

	display:inline;

	margin:0 .5em

}

ul.list-nobullet {

	margin:0;

	list-style:none

}

ul.list-nobullet li {

	margin-left:0;

	padding-left:0;

	list-style:none

}

 .menu-iconmenu li[class*=icon-]>a>span, .menu-iconmenu li[class*=jsn-icon-]>a>span {

 padding-left:22px

}

.jsn-menu-toggle {

	display:none

}

div.jsn-modulecontainer ul.menu-mainmenu ul {

	visibility:hidden

}

div.jsn-modulecontainer ul.menu-mainmenu li:hover>ul {

	visibility:visible

}

ul.menu-mainmenu.jsn-desktop-on-mobile ul {

	display:none

}

ul.menu-mainmenu.jsn-desktop-on-mobile li:hover>ul {

	display:block

}

div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu>li>a {

	padding:10px 15px

}

div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu>li>a>span {

	line-height:16px

}

div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu>li>a {

	padding:10px 18px 28px

}

div.jsn-modulecontainer ul.menu-mainmenu ul {

	left:auto

}

#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover h3.jsn-moduletitle, div.jsn-modulecontainer ul.menu-mainmenu>li:hover>a {

	border-bottom-color:#fff

}

 div[class*=box-] .jsn-modulecontent ul.menu-treemenu, div[class*=solid-] .jsn-modulecontent ul.menu-treemenu {

 border:none;

 margin:-5px -10px

}

div.jsn-modulecontainer ul.menu-treemenu.menu-iconmenu>li>a {

	padding:10px

}

div.jsn-modulecontainer ul.menu-treemenu.menu-iconmenu>li>ul>li {

	margin:0

}

 #jsn-pos-innerleft div[class*=box-] ul.menu-treemenu li a:hover, #jsn-pos-innerright div[class*=box-] ul.menu-treemenu li a.current {

 color:#FFF

}

#jsn-menu.jsn-menu-sticky {

 transition:padding all .3s ease 0s;

 -moz-transition:padding all .3s ease 0s;

 -webkit-transition:padding all .3s ease 0s;

	position:fixed;

	top:0

}

div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback>ul {

	right:0

}

div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback a {

	text-align:right

}

div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback ul li.parent>a {

	background-image:url(../images/icons/icon-arrow-white-rtl.png);

	background-position:2% center

}

div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback ul ul {

	right:199px;

	margin-left:0

}

div.jsn-modulecontainer ul.menu-sidemenu, div.jsn-modulecontainer ul.menu-sidemenu ul {

	margin:0;

	padding:0;

	list-style-type:none

}

div.jsn-modulecontainer ul.menu-sidemenu {

	border-top:1px solid #CCC

}

div.jsn-modulecontainer ul.menu-sidemenu li {

	margin:0;

	padding:0;

	position:relative

}

div.jsn-modulecontainer ul.menu-sidemenu li ul {

	position:absolute;

	top:0

}

 #jsn-pos-innerleft div[class*=box-] ul.menu-sidemenu>li, #jsn-pos-innerright div[class*=box-] ul.menu-sidemenu>li, div.jsn-modulecontainer ul.menu-sidemenu>li {

 border-bottom:1px solid #ddd

}

 #jsn-pos-innerleft div[class*=box-] ul.menu-sidemenu>li.last, #jsn-pos-innerright div[class*=box-] ul.menu-sidemenu>li.last, div.jsn-modulecontainer ul.menu-sidemenu>li.last {

 border-bottom:none

}

div.jsn-modulecontainer ul.menu-sidemenu li a {

	display:block;

	color:#666;

	cursor:pointer;

	padding:8px;

	text-decoration:none

}

 #jsn-pos-innerleft div[class*=richbox-] ul.menu-sidemenu>li>a, #jsn-pos-innerright div[class*=richbox-] ul.menu-sidemenu>li>a {

 color:#666

}

 div[class*=richbox-] ul.menu-sidemenu li a {

 color:#FFF

}

ul.menu-sidemenu li>a>span {

	display:block

}

ul.menu-sidemenu>li>a>span {

	padding-left:16px;

	background:url(../images/icons/icons-base.png) left -341px no-repeat

}

div.jsn-modulecontainer ul.menu-sidemenu ul {

	visibility:hidden

}

div.jsn-modulecontainer ul.menu-sidemenu li:hover>ul {

	visibility:visible

}

 div[class*=box-] .jsn-modulecontent ul.menu-sidemenu, div[class*=solid-] .jsn-modulecontent ul.menu-sidemenu {

 border:none;

 margin:-10px

}

div.jsn-modulecontainer ul.menu-sidemenu.menu-iconmenu>li>a {

	padding:10px

}

div.jsn-modulecontainer ul.menu-sidemenu.menu-iconmenu>li>a>span {

	line-height:16px

}

div.jsn-modulecontainer ul.menu-sidemenu li a span.jsn-menudescription {

	display:none

}

div.jsn-modulecontainer ul.menu-sidemenu.menu-richmenu li a span.jsn-menudescription {

	display:block

}

div.jsn-modulecontainer ul.menu-sidemenu.menu-richmenu.menu-iconmenu>li>a span {

	line-height:1.5

}

div.jsn-modulecontainer ul.menu-sidemenu ul {

	top:0;

	position:absolute

}

div.jsn-modulecontainer ul.menu-sidemenu ul li a {

	color:#FFF;

	font-size:1em;

	padding:8px 10px

}

div.jsn-modulecontainer ul.menu-sidemenu ul ul {

	top:0

}

div.jsn-modulecontainer ul.menu-sidemenu li.parent>a {

	padding-right:16px;

	background:url(../images/icons/icon-arrow-white.png) 98% center no-repeat

}

#jsn-pos-innerleft div.jsn-modulecontainer ul.menu-sidemenu>li.parent>a, div.jsn-modulecontainer ul.menu-sidemenu>li.parent>a {

	background-image:url(../images/icons/icon-arrow-black.png)

}

 div[class*=richbox-] ul.menu-sidemenu>li.parent>a {

 background-image:url(../images/icons/icon-arrow-white.png)

}

div.jsn-modulecontainer ul.menu-sidemenu>li:hover>a {

	color:#000;

	background-color:#E9E9E9

}

 #jsn-pos-innerleft div[class*=richbox-] ul.menu-sidemenu>li:hover>a, div[class*=richbox-] ul.menu-sidemenu>li:hover>a {

 color:#FFF

}

div.jsn-modulecontainer ul.menu-sidemenu li.active>a {

	font-weight:700

}

div.jsn-modulecontainer ul.menu-sidemenu>li.active>a {

	color:#000;

	background-color:#E9E9E9

}

 #jsn-pos-innerleft div[class*=richbox-] ul.menu-sidemenu>li.active>a, #jsn-pos-innerright div[class*=richbox-] ul.menu-sidemenu>li.active>a, div[class*=richbox-] ul.menu-sidemenu>li.active>a {

 color:#FFF

}

div.jsn-modulecontainer ul.menu-sidemenu li:hover>ul {

	left:auto

}

div.jsn-modulecontainer ul.menu-topmenu.menu-iconmenu>li>a {

	line-height:16px

}

#jsn-mobileswitch {

	display:none;

	float:right;

	padding:5px 0 0

}

#jsn-mobileswitch a {

	display:inline-block;

	width:14px;

	height:16px;

	line-height:16px;

	vertical-align:middle;

	background:url(../images/icons/icons-mobile.png) -17px 0 no-repeat

}

#jsn-desktopswitch {

	display:none;

	padding:6px 8px;

	float:right

}

#jsn-desktopswitch a {

	display:inline-block;

	width:16px;

	height:16px;

	line-height:16px;

	vertical-align:middle;

	background:url(../images/icons/icons-mobile.png) -32px 0 no-repeat

}

 @media only screen and (max-device-width:960px) {

 body.jsn-desktop #jsn-mobileswitch, body.jsn-mobile #jsn-desktopswitch {

 display:block

}

 body.jsn-desktop-on-mobile {

 -webkit-text-size-adjust:none

}

 ul.menu-mainmenu li ul, ul.menu-sidemenu li ul {

 transition:none!important;

 -moz-transition:none!important;

 -webkit-transition:none!important;

 -ms-transition:none!important;

 -o-transition:none!important

}

}

ul#jsn-sitetools-menu, ul#jsn-sitetools-menu ul {

	list-style:none;

	padding:0;

	margin:0

}

ul#jsn-sitetools-menu li {

	padding:0;

	margin:0;

	background:url(../images/icons/icons-uni.png) center -1366px no-repeat

}

ul#jsn-sitetools-menu li a {

	margin:0;

	padding:0;

	width:32px;

	height:32px;

	display:block

}

ul#jsn-sitetools-menu li ul {

	z-index:90;

	right:0;

	position:absolute;

	visibility:hidden

}

ul#jsn-sitetools-menu li:hover ul {

	visibility:visible

}

ul#jsn-sitetools-menu.sitetool-desktop-on-mobile li ul {

	display:none

}

ul#jsn-sitetools-menu.sitetool-desktop-on-mobile li:hover ul {

	display:block

}

ul#jsn-sitetools-menu ul li {

	padding:3px 6px;

	background:0 0

}

ul#jsn-sitetools-menu ul li a {

	float:left;

	width:22px;

	height:22px;

	display:inline-block

}

ul#jsn-sitetools-inline {

	margin:0;

	float:left;

	padding:5px 0;

	list-style:none

}

ul#jsn-sitetools-inline ul {

	float:left;

	margin-top:0

}

ul#jsn-sitetools-inline li {

	margin:0;

	float:left;

	padding:0 3px;

	list-style:none

}

ul#jsn-sitetools-inline ul li a {

	float:left;

	width:22px;

	height:20px;

	display:inline-block

}

#jsn-selector-blue, #jsn-selector-blue.current, #jsn-selector-blue:hover, #jsn-selector-cyan, #jsn-selector-cyan.current, #jsn-selector-cyan:hover, #jsn-selector-green, #jsn-selector-green.current, #jsn-selector-green:hover, #jsn-selector-orange, #jsn-selector-orange.current, #jsn-selector-orange:hover, #jsn-selector-pink, #jsn-selector-pink.current, #jsn-selector-pink:hover, #jsn-selector-red, #jsn-selector-red.current, #jsn-selector-red:hover {

	background-image:url(../images/icons/icons-sitetools-color.png);

	background-repeat:no-repeat

}

#jsn-selector-blue {

	background-position:-20px 0

}

#jsn-selector-red {

	background-position:-40px 0

}

#jsn-selector-green {

	background-position:-60px 0

}

#jsn-selector-pink {

	background-position:-80px 0

}

#jsn-selector-orange {

	background-position:-100px 0

}

#jsn-selector-cyan {

	background-position:-120px 0

}

#jsn-selector-blue.current, #jsn-selector-blue:hover {

	background-position:-20px -20px

}

#jsn-selector-red.current, #jsn-selector-red:hover {

	background-position:-40px -20px

}

#jsn-selector-green.current, #jsn-selector-green:hover {

	background-position:-60px -20px

}

#jsn-selector-pink.current, #jsn-selector-pink:hover {

	background-position:-80px -20px

}

#jsn-selector-orange.current, #jsn-selector-orange:hover {

	background-position:-100px -20px

}

#jsn-selector-cyan.current, #jsn-selector-cyan:hover {

	background-position:-120px -20px

}

 div[class*=box-] .jsn-moduletitle {

 margin-bottom:-4px

}

 div[class*=box-] .jsn-moduletitle .jsn-moduletitle_inner1 {

 padding-bottom:4px

}

 div[class*=box-] .jsn-moduletitle .jsn-moduletitle_inner2, div[class*=solid-] .jsn-moduletitle .jsn-moduletitle_inner2 {

 padding:12px

}

 div[class*=solid-] .jsn-moduletitle {

 margin:0

}

 div[class*=solid-] .jsn-moduletitle span {

 display:inline-block

}

 div[class*=box-] .jsn-modulecontent, div[class*=solid-] .jsn-modulecontent {

 padding:10px

}

.jsn-modulecontent div img {

	margin-left:0px !important;

}

 div[class*=box-] .jsn-modulecontent {

 margin:0 3px;

 border-top:3px solid

}

 div[class*=lightbox-] .jsn-modulecontent {

 background-color:#FFF

}

 div[class*="solid-"] .jsn-modulecontent {

 background-color: #fff;

 border-top: medium none;

}

 #jsn-leftsidecontent div[class*=solid-] .jsn-modulecontent, #jsn-rightsidecontent div[class*=solid-] .jsn-modulecontent {

 background-color:#fff

}

 #jsn-pos-innerleft div[class*=box-] .jsn-moduletitle, #jsn-pos-innerleft div[class*=box-] .jsn-moduletitle .jsn-moduletitle_inner1, #jsn-pos-innerright div[class*=box-] .jsn-moduletitle, #jsn-pos-innerright div[class*=box-] .jsn-moduletitle .jsn-moduletitle_inner1 {

 background:0 0

}

 #jsn-pos-innerleft div[class*=box-] div.jsn-modulecontent, #jsn-pos-innerright div[class*=box-] div.jsn-modulecontent {

 color:#666;

 background:0 0

}

 div[class*=icon-] h3.jsn-moduletitle span.jsn-moduleicon, div[class*=jsn-icon-] h3.jsn-moduletitle span.jsn-moduleicon {

 padding-left:0

}

a.readon {

	color:#000;

	cursor:pointer;

	font-size:1.1em;

	padding:5px 12px;

	font-weight:700;

	border:1px solid #999;

	text-decoration:none

}

div.contact .dl-horizontal dd {

	margin-left:25px

}

.jsn-joomla-30 div.search .inputbox {

	width:auto;

	max-width:100%

}

button#jform_profile_dob_img.btn {

	height:30px

}

dl.stats-module dt {

	float:left;

	width:65%

}

dl.stats-module dd {

	margin:0

}

 .jsn-joomla-25 .link-icon[class*=icon-], .jsn-joomla-25 .list-icon[class*=icon-] li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu [class*=icon-]>a>span, .jsn-joomla-25 [class*=icon-] h3.jsn-moduletitle span.jsn-moduleicon, .link-icon[class*=jsn-icon-], .list-icon[class*=jsn-icon-] li .jsn-listbullet, .menu-iconmenu [class*=jsn-icon-]>a>span, [class*=jsn-icon-] h3.jsn-moduletitle span.jsn-moduleicon {

 background-image:url(../images/icons/icons-uni.png);

 background-repeat:no-repeat

}

.jsn-icon-article h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-article h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-article, .jsn-joomla-25 .list-icon.icon-article li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-article>a>span, .link-icon.jsn-icon-article, .list-icon.jsn-icon-article li .jsn-listbullet, .menu-iconmenu .jsn-icon-article>a>span {

	background-position:0 0

}

.jsn-icon-calendar h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-calendar h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-calendar, .jsn-joomla-25 .list-icon.icon-calendar li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-calendar>a>span, .link-icon.jsn-icon-calendar, .list-icon.jsn-icon-calendar li .jsn-listbullet, .menu-iconmenu .jsn-icon-calendar>a>span {

	background-position:0 -86px

}

.jsn-icon-cart h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-cart h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-cart, .jsn-joomla-25 .list-icon.icon-cart li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-cart>a>span, .link-icon.jsn-icon-cart, .list-icon.jsn-icon-cart li .jsn-listbullet, .menu-iconmenu .jsn-icon-cart>a>span {

	background-position:0 -172px

}

.jsn-icon-comment h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-comment h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-comment, .jsn-joomla-25 .list-icon.icon-comment li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-comment>a>span, .link-icon.jsn-icon-comment, .list-icon.jsn-icon-comment li .jsn-listbullet, .menu-iconmenu .jsn-icon-comment>a>span {

	background-position:0 -258px

}

.jsn-icon-display h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-display h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-display, .jsn-joomla-25 .list-icon.icon-display li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-display>a>span, .link-icon.jsn-icon-display, .list-icon.jsn-icon-display li .jsn-listbullet, .menu-iconmenu .jsn-icon-display>a>span {

	background-position:0 -344px

}

.jsn-icon-download h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-download h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-download, .jsn-joomla-25 .list-icon.icon-download li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-download>a>span, .link-icon.jsn-icon-download, .list-icon.jsn-icon-download li .jsn-listbullet, .menu-iconmenu .jsn-icon-download>a>span {

	background-position:0 -430px

}

.jsn-icon-folder h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-folder h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-folder, .jsn-joomla-25 .list-icon.icon-folder li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-folder>a>span, .link-icon.jsn-icon-folder, .list-icon.jsn-icon-folder li .jsn-listbullet, .menu-iconmenu .jsn-icon-folder>a>span {

	background-position:0 -516px

}

.jsn-icon-help h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-help h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-help, .jsn-joomla-25 .list-icon.icon-help li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-help>a>span, .link-icon.jsn-icon-help, .list-icon.jsn-icon-help li .jsn-listbullet, .menu-iconmenu .jsn-icon-help>a>span {

	background-position:0 -602px

}

.jsn-icon-home h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-home h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-home, .jsn-joomla-25 .list-icon.icon-home li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-home>a>span, .link-icon.jsn-icon-home, .list-icon.jsn-icon-home li .jsn-listbullet, .menu-iconmenu .jsn-icon-home>a>span {

	background-position:0 -688px

}

.jsn-icon-image h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-image h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-image, .jsn-joomla-25 .list-icon.icon-image li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-image>a>span, .link-icon.jsn-icon-image, .list-icon.jsn-icon-image li .jsn-listbullet, .menu-iconmenu .jsn-icon-image>a>span {

	background-position:0 -774px

}

.jsn-icon-info h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-info h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-info, .jsn-joomla-25 .list-icon.icon-info li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-info>a>span, .link-icon.jsn-icon-info, .list-icon.jsn-icon-info li .jsn-listbullet, .menu-iconmenu .jsn-icon-info>a>span {

	background-position:0 -860px

}

.jsn-icon-mail h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-mail h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-mail, .jsn-joomla-25 .list-icon.icon-mail li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-mail>a>span, .link-icon.jsn-icon-mail, .list-icon.jsn-icon-mail li .jsn-listbullet, .menu-iconmenu .jsn-icon-mail>a>span {

	background-position:0 -946px

}

.jsn-icon-online h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-online h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-online, .jsn-joomla-25 .list-icon.icon-online li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-online>a>span, .link-icon.jsn-icon-online, .list-icon.jsn-icon-online li .jsn-listbullet, .menu-iconmenu .jsn-icon-online>a>span {

	background-position:0 -1032px

}

.jsn-icon-rss h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-rss h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-rss, .jsn-joomla-25 .list-icon.icon-rss li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-rss>a>span, .link-icon.jsn-icon-rss, .list-icon.jsn-icon-rss li .jsn-listbullet, .menu-iconmenu .jsn-icon-rss>a>span {

	background-position:0 -1118px

}

.jsn-icon-search h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-search h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-search, .jsn-joomla-25 .list-icon.icon-search li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-search>a>span, .link-icon.jsn-icon-search, .list-icon.jsn-icon-search li .jsn-listbullet, .menu-iconmenu .jsn-icon-search>a>span {

	background-position:0 -1204px

}

.jsn-icon-selection h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-selection h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-selection, .jsn-joomla-25 .list-icon.icon-selection li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-selection>a>span, .link-icon.jsn-icon-selection, .list-icon.jsn-icon-selection li .jsn-listbullet, .menu-iconmenu .jsn-icon-selection>a>span {

	background-position:0 -1290px

}

.jsn-icon-settings h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-settings h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-settings, .jsn-joomla-25 .list-icon.icon-settings li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-settings>a>span, .link-icon.jsn-icon-settings, .list-icon.jsn-icon-settings li .jsn-listbullet, .menu-iconmenu .jsn-icon-settings>a>span {

	background-position:0 -1376px

}

.jsn-icon-star h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-star h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-star, .jsn-joomla-25 .list-icon.icon-star li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-star>a>span, .link-icon.jsn-icon-star, .list-icon.jsn-icon-star li .jsn-listbullet, .menu-iconmenu .jsn-icon-star>a>span {

	background-position:0 -1462px

}

.jsn-icon-statistics h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-statistics h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-statistics, .jsn-joomla-25 .list-icon.icon-statistics li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-statistics>a>span, .link-icon.jsn-icon-statistics, .list-icon.jsn-icon-statistics li .jsn-listbullet, .menu-iconmenu .jsn-icon-statistics>a>span {

	background-position:0 -1548px

}

.jsn-icon-user h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .icon-user h3.jsn-moduletitle span.jsn-moduleicon, .jsn-joomla-25 .link-icon.icon-user, .jsn-joomla-25 .list-icon.icon-user li .jsn-listbullet, .jsn-joomla-25 .menu-iconmenu .icon-user>a>span, .link-icon.jsn-icon-user, .list-icon.jsn-icon-user li .jsn-listbullet, .menu-iconmenu .jsn-icon-user>a>span {

	background-position:0 -1634px

}

.jsn-joomla-30 .blog-featured .items-leading h2 {

	padding:5px 0

}

.jsn-joomla-30 .input-append .btn {

	padding:7px 14px 6px

}

.readon {

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

 transition:.3s ease-out;

 -moz-transition:.3s ease-out;

 -webkit-transition:.3s ease-out;

	background-image:linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	background-image:-moz-linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fff), color-stop(1, #d8d8d8));

	background-image:-webkit-linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	background-image:-o-linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	background-image:-ms-linear-gradient(-90deg, #fff 0, #d8d8d8 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffd8d8d8,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffd8d8d8, GradientType=0)

}

.readon:hover {

	box-shadow:0 0 3px #333;

	-moz-box-shadow:0 0 3px #333;

	-webkit-box-shadow:0 0 3px #333

}

#jsn-gotoplink {

	box-shadow:0 0 5px #999;

	-moz-box-shadow:0 0 5px #999;

	-webkit-box-shadow:0 0 5px #999;

 transition:color .3s linear, background .3s ease-out;

 -moz-transition:color .3s linear, background .3s ease-out;

 -webkit-transition:color .3s linear, background .3s ease-out

}

.text-box {

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:0 0 2px #999;

	-moz-box-shadow:0 0 2px #999;

	-webkit-box-shadow:0 0 2px #999

}

.text-box-highlight {

 transition:.3s ease-out;

 -moz-transition:.3s ease-out;

 -webkit-transition:.3s ease-out

}

.text-box-highlight:hover {

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:0 0 2px #999;

	-moz-box-shadow:0 0 2px #999;

	-webkit-box-shadow:0 0 2px #999

}

.text-highlight {

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px

}

.link-button:hover {

	box-shadow:0 0 3px #999;

	-moz-box-shadow:0 0 3px #999;

	-webkit-box-shadow:0 0 3px #999

}

.link-button, .link-button a {

 transition:.3s ease-out;

 -moz-transition:.3s ease-out;

 -webkit-transition:.3s ease-out

}

.link-action {

 transition:color .3s linear, background .3s ease-out;

 -moz-transition:color .3s linear, background .3s ease-out;

 -webkit-transition:color .3s linear, background .3s ease-out

}

.link-highlight {

 transition:.3s ease-out;

 -moz-transition:.3s ease-out;

 -webkit-transition:.3s ease-out

}

.link-highlight:hover {

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:0 0 2px #999;

	-moz-box-shadow:0 0 2px #999;

	-webkit-box-shadow:0 0 2px #999

}

.link-button.button-light, .link-button.button-light:hover {

	border-color:#ccc;

	background-image:linear-gradient(-90deg, #fff 0, #f0f0f0 38%, #dfdfdf 100%);

	background-image:-moz-linear-gradient(-90deg, #fff 0, #f0f0f0 38%, #dfdfdf 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fff), color-stop(0.38, #f0f0f0), color-stop(1, #dfdfdf));

	background-image:-webkit-linear-gradient(-90deg, #fff 0, #f0f0f0 38%, #dfdfdf 100%);

	background-image:-o-linear-gradient(-90deg, #fff 0, #f0f0f0 38%, #dfdfdf 100%);

	background-image:-ms-linear-gradient(-90deg, #fff 0, #f0f0f0 38%, #dfdfdf 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffdfdfdf,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffdfdfdf, GradientType=0)

}

.link-button.button-dark, .link-button.button-dark:hover {

	background-image:linear-gradient(-90deg, #708789 0, #58696b 100%);

	background-image:-moz-linear-gradient(-90deg, #708789 0, #58696b 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #708789), color-stop(1, #58696b));

	background-image:-webkit-linear-gradient(-90deg, #708789 0, #58696b 100%);

	background-image:-o-linear-gradient(-90deg, #708789 0, #58696b 100%);

	background-image:-ms-linear-gradient(-90deg, #708789 0, #58696b 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff708789,endColorstr=#ff58696b,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff708789, endColorstr=#ff58696b, GradientType=0)

}

.link-button.button-green, .link-button.button-green:hover {

	background-image:linear-gradient(-90deg, #7bba1e 0, #699f1a 100%);

	background-image:-moz-linear-gradient(-90deg, #7bba1e 0, #699f1a 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #7bba1e), color-stop(1, #699f1a));

	background-image:-webkit-linear-gradient(-90deg, #7bba1e 0, #699f1a 100%);

	background-image:-o-linear-gradient(-90deg, #7bba1e 0, #699f1a 100%);

	background-image:-ms-linear-gradient(-90deg, #7bba1e 0, #699f1a 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7bba1e,endColorstr=#ff699f1a,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7bba1e, endColorstr=#ff699f1a, GradientType=0)

}

.link-button.button-orange, .link-button.button-orange:hover {

	background-image:linear-gradient(-90deg, #e99200 0, #ce8100 100%);

	background-image:-moz-linear-gradient(-90deg, #e99200 0, #ce8100 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #e99200), color-stop(1, #ce8100));

	background-image:-webkit-linear-gradient(-90deg, #e99200 0, #ce8100 100%);

	background-image:-o-linear-gradient(-90deg, #e99200 0, #ce8100 100%);

	background-image:-ms-linear-gradient(-90deg, #e99200 0, #ce8100 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe99200,endColorstr=#ffce8100,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe99200, endColorstr=#ffce8100, GradientType=0)

}

.link-button.button-blue, .link-button.button-blue:hover {

	background-image:linear-gradient(-90deg, #53c1eb 0, #1ca7db 100%);

	background-image:-moz-linear-gradient(-90deg, #53c1eb 0, #1ca7db 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #53c1eb), color-stop(1, #1ca7db));

	background-image:-webkit-linear-gradient(-90deg, #53c1eb 0, #1ca7db 100%);

	background-image:-o-linear-gradient(-90deg, #53c1eb 0, #1ca7db 100%);

	background-image:-ms-linear-gradient(-90deg, #53c1eb 0, #1ca7db 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff53c1eb,endColorstr=#ff1ca7db,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff53c1eb, endColorstr=#ff1ca7db, GradientType=0)

}

.link-button.button-red, .link-button.button-red:hover {

	background-image:linear-gradient(-90deg, #ce2525 0, #ac2020 100%);

	background-image:-moz-linear-gradient(-90deg, #ce2525 0, #ac2020 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 104%, color-stop(0, #ce2525), color-stop(1, #ac2020));

	background-image:-webkit-linear-gradient(-90deg, #ce2525 0, #ac2020 100%);

	background-image:-o-linear-gradient(-90deg, #ce2525 0, #ac2020 100%);

	background-image:-ms-linear-gradient(-90deg, #ce2525 0, #ac2020 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffce2525,endColorstr=#ffac2020,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffce2525, endColorstr=#ffac2020, GradientType=0)

}

table.table-style td, table.table-style th {

 transition:background .3s ease-out;

 -moz-transition:background .3s ease-out;

 -webkit-transition:background .3s ease-out

}

ul.list-number-bullet li .jsn-listbullet {

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px

}

ul.list-number-bullet.bullet-blue li .jsn-listbullet {

	background-image:linear-gradient(-90deg, #1e67a9 0, #313e4a 100%);

	background-image:-moz-linear-gradient(-90deg, #1e67a9 0, #313e4a 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #1e67a9), color-stop(1, #313e4a));

	background-image:-webkit-linear-gradient(-90deg, #1e67a9 0, #313e4a 100%);

	background-image:-o-linear-gradient(-90deg, #1e67a9 0, #313e4a 100%);

	background-image:-ms-linear-gradient(-90deg, #1e67a9 0, #313e4a 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1e67a9,endColorstr=#ff313e4a,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1e67a9, endColorstr=#ff313e4a, GradientType=0)

}

ul.list-number-bullet.bullet-green li .jsn-listbullet {

	background-image:linear-gradient(-90deg, #419c00 0, #275e00 100%);

	background-image:-moz-linear-gradient(-90deg, #419c00 0, #275e00 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #419c00), color-stop(1, #275e00));

	background-image:-webkit-linear-gradient(-90deg, #419c00 0, #275e00 100%);

	background-image:-o-linear-gradient(-90deg, #419c00 0, #275e00 100%);

	background-image:-ms-linear-gradient(-90deg, #419c00 0, #275e00 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff419c00,endColorstr=#ff275e00,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff419c00, endColorstr=#ff275e00, GradientType=0)

}

ul.list-number-bullet.bullet-grey li .jsn-listbullet {

	background-image:linear-gradient(-90deg, #828282 0, #3c3c3c 100%);

	background-image:-moz-linear-gradient(-90deg, #828282 0, #3c3c3c 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #828282), color-stop(1, #3c3c3c));

	background-image:-webkit-linear-gradient(-90deg, #828282 0, #3c3c3c 100%);

	background-image:-o-linear-gradient(-90deg, #828282 0, #3c3c3c 100%);

	background-image:-ms-linear-gradient(-90deg, #828282 0, #3c3c3c 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff828282,endColorstr=#ff3c3c3c,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff828282, endColorstr=#ff3c3c3c, GradientType=0)

}

ul.list-number-bullet.bullet-orange li .jsn-listbullet {

	background-image:linear-gradient(-90deg, #e66000 0, #793400 100%);

	background-image:-moz-linear-gradient(-90deg, #e66000 0, #793400 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #e66000), color-stop(1, #793400));

	background-image:-webkit-linear-gradient(-90deg, #e66000 0, #793400 100%);

	background-image:-o-linear-gradient(-90deg, #e66000 0, #793400 100%);

	background-image:-ms-linear-gradient(-90deg, #e66000 0, #793400 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe66000,endColorstr=#ff793400,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe66000, endColorstr=#ff793400, GradientType=0)

}

ul.list-number-bullet.bullet-red li .jsn-listbullet {

	background-image:linear-gradient(-90deg, #bf0000 0, #750000 100%);

	background-image:-moz-linear-gradient(-90deg, #bf0000 0, #750000 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #bf0000), color-stop(1, #750000));

	background-image:-webkit-linear-gradient(-90deg, #bf0000 0, #750000 100%);

	background-image:-o-linear-gradient(-90deg, #bf0000 0, #750000 100%);

	background-image:-ms-linear-gradient(-90deg, #bf0000 0, #750000 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffbf0000,endColorstr=#ff750000,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffbf0000, endColorstr=#ff750000, GradientType=0)

}

ul.list-number-bullet.bullet-violet li .jsn-listbullet {

	background-image:linear-gradient(-90deg, #9e0084 0, #5d004c 100%);

	background-image:-moz-linear-gradient(-90deg, #9e0084 0, #5d004c 100%);

	background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #9e0084), color-stop(1, #5d004c));

	background-image:-webkit-linear-gradient(-90deg, #9e0084 0, #5d004c 100%);

	background-image:-o-linear-gradient(-90deg, #9e0084 0, #5d004c 100%);

	background-image:-ms-linear-gradient(-90deg, #9e0084 0, #5d004c 100%);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9e0084,endColorstr=#ff5d004c,GradientType=0)";

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9e0084, endColorstr=#ff5d004c, GradientType=0)

}

.inputbox {

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

 transition:color .1s linear, background .3s ease-out, border-color .3s;

 -moz-transition:color .1s linear, background .3s ease-out, border-color .3s;

 -webkit-transition:color .1s linear, background .3s ease-out, border-color .3s

}

#jsn-page .button {

	background-image:-ms-linear-gradient(top, #999, #777);

	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#777));

	background-image:-webkit-linear-gradient(top, #999, #777);

	background-image:-o-linear-gradient(top, #999, #777);

	background-image:linear-gradient(top, #999, #777);

	background-image:-moz-linear-gradient(top, #999, #777);

	background-repeat:repeat-x;

	border:1px solid #000;

	border-color:rgba(0, 0, 0, .3) rgba(0, 0, 0, .4) rgba(0, 0, 0, .4);

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	border-radius:3px;

 filter:progid:dximagetransform.microsoft.gradient(startColorstr='#999', endColorstr='#777', GradientType=0);

 filter:progid:dximagetransform.microsoft.gradient(enabled=false);

	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);

	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);

	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);

 transition:color .1s linear, background .3s ease-out;

 -moz-transition:color .1s linear, background .3s ease-out;

 -webkit-transition:color .1s linear, background .3s ease-out

}

.button:active, .button:hover {

	background-image:-ms-linear-gradient(top, #777, #555);

	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#777), to(#555));

	background-image:-webkit-linear-gradient(top, #777, #555);

	background-image:-o-linear-gradient(top, #777, #555);

	background-image:linear-gradient(top, #777, #555);

	background-image:-moz-linear-gradient(top, #777, #555);

 filter:progid:dximagetransform.microsoft.gradient(startColorstr='#777', endColorstr='#555', GradientType=0);

 filter:progid:dximagetransform.microsoft.gradient(enabled=false);

 transition:color .1s linear, background .3s ease-out, background-position .3s;

 -moz-transition:color .1s linear, background .3s ease-out, background-position .3s;

 -webkit-transition:color .1s linear, background .3s ease-out, background-position .3s

}

ul.menu-mainmenu li a, ul.menu-sidemenu li a, ul.menu-treemenu li a {

 transition:color .3s linear, background .3s ease-out;

 -moz-transition:color .3s linear, background .3s ease-out;

 -webkit-transition:color .3s linear, background .3s ease-out

}

ul.menu-mainmenu li ul, ul.menu-sidemenu li ul {

	opacity:0;

	filter:alpha(opacity=0);

	-ms-filter:"alpha(Opacity=0)";

 -webkit-transition:all .3s;

 -moz-transition:all .3s;

 -o-transition:all .3s;

 -ms-transition:all .3s;

 transition:all .3s

}

#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner:hover .jsn-modulecontent, ul.menu-mainmenu li:hover>ul, ul.menu-sidemenu li:hover>ul {

	opacity:1;

	filter:alpha(opacity=100);

	-ms-filter:"alpha(Opacity=100)"

}

ul#jsn-sitetools-menu li ul {

	opacity:0;

	filter:alpha(opacity=0);

	-ms-filter:"alpha(Opacity=0)";

 -webkit-transition:all .3s;

 -moz-transition:all .3s;

 -o-transition:all .3s;

 -ms-transition:all .3s;

 transition:all .3s

}

ul#jsn-sitetools-inline li.active ul, ul#jsn-sitetools-menu li ul {

	background:rgba(52, 61, 63, .9)

}

ul#jsn-sitetools-menu li:hover ul {

	opacity:1;

	filter:alpha(opacity=100);

	-ms-filter:"alpha(Opacity=100)"

}

#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner h3, #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent, ul#jsn-sitetools-menu li {

 transition:background .3s ease-out;

 -moz-transition:background .3s ease-out;

 -webkit-transition:background .3s ease-out

}

 #jsn-promo h3.jsn-moduletitle, div[class*=box-] h3.jsn-moduletitle, div[class*=solid-] h3.jsn-moduletitle, span.breadcrumbs, ul.menu-mainmenu>li.active>a {

 text-shadow:1px 1px 1px #000

}

.jsn-joomla-30 .breadcrumb {

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0

}

body div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile li ul {

	background:none repeat scroll 0 0 rgba(0, 0, 0, .5);

	position:static

}

.jsn-joomla-30 .calendar .button {

	border-radius:none;

	-moz-border-radius:none;

	-webkit-border-radius:none

}

#jsn-master {

	background-color:#EBE8CF

}

#jsn-header, #jsn-menu.jsn-menu-sticky {

	background:#4E443B url(../images/colors/orange/bg-header.png) left bottom repeat-x;

	height:137px;

}

#jsn-content-top {

	color:#FFEFD5

}

#jsn-pos-promo-left, #jsn-pos-promo-right {

	border-top:5px solid #B77300

}

#jsn-pos-breadcrumbs {

	background:url(../images/colors/orange/bg-box-style-dark.png) left bottom no-repeat

}

#jsn-pos-breadcrumbs_inner {

	background:url(../images/colors/orange/bg-box-style-dark.png) right 98% no-repeat

}

#jsn-gotoplink {

	background-color:#736559

}

#jsn-gotoplink:hover {

	background-color:#E18A00

}

.link-action {

	border-bottom:1px solid #E08A00

}

.link-action:hover {

	background-color:#E08A00

}

 #jsn-promo .link-action:hover, div[class*=richbox-] .link-action:hover {

 color:#E08A00

}

table.table-style tbody .highlight {

	background-color:#716255

}

table.table-style tbody tr.odd .highlight {

	background-color:#917D6C

}

table.table-style tbody tr:hover .highlight {

	background:#4E443B

}

table.table-style tfoot td, table.table-style tfoot th {

	background-color:#DDD9AE

}

table.style-colorheader .highlight {

	border-bottom:1px solid #A9998B;

	border-right:1px groove #ADC77A

}

table.style-colorheader thead th {

	background-color:#E08427;

	border-right:1px groove #F0EEDB

}

table.style-colorheader thead th.highlight {

	background-color:#4E443B

}

table.style-colorheader tbody td, table.style-colorheader tbody th {

	border-left:1px solid #F5F5F5;

	border-right:1px solid #F0EEDB

}

table.style-colorstripes td, table.style-colorstripes th {

	border-bottom:1px solid #FFF;

	border-right:1px groove #F0EEDB

}

table.style-colorstripes thead th {

	background-color:#E18A00

}

table.style-colorstripes thead th.highlight {

	background-color:#FFAC22

}

table.style-colorstripes tbody tr {

	background-color:#FFBF55

}

table.style-colorstripes tbody td, table.style-colorstripes tbody th {

	border-right:1px solid #F0EEDB

}

table.style-colorstripes tbody .highlight {

	background-color:#FFF4E1

}

table.style-colorstripes tbody tr.odd {

	background-color:#FFAC22

}

table.style-colorstripes tbody tr.odd .highlight {

	background-color:#FFE8BF

}

table.style-colorstripes tbody tr:hover td, table.style-colorstripes tbody tr:hover th {

	background-color:#E18A00

}

table.style-colorstripes tbody tr:hover .highlight {

	background-color:#F1C69A

}

table.style-colorstripes tfoot td, table.style-colorstripes tfoot th {

	background-color:#C16E1B

}

.sectiontableheader {

	background-color:#B77300

}

table.style-greystripes .highlight {

	border-bottom:1px solid #A9998B;

	border-right:1px groove #9D9893

}

table.style-greystripes thead th {

	background:#4E443B;

	border-right:1px groove #EBEBEB

}

table.style-greystripes thead th.highlight {

	background-color:#E18A00

}

table.style-greystripes tbody td, table.style-greystripes tbody th {

	border-left:1px solid #EBEBEB;

	border-right:1px solid #EBEBEB

}

#jsn-pos-mainmenu .jsn-menu-toggle.active, #jsn-pos-mainmenu .jsn-menu-toggle:hover {

	background-color:#E18A00

}

 #jsn-menu .jsn-modulecontainer[class*=display-] .jsn-modulecontainer_inner h3.jsn-moduletitle, div.jsn-modulecontainer ul.menu-mainmenu>li>a {

 background-color:#736559

}

#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent, div.jsn-modulecontainer ul.menu-mainmenu ul {

	background-color:#E18A00

}

body.jsn-mmtransparency div.jsn-modulecontainer ul.menu-mainmenu ul {

	background:url(../images/colors/orange/bg-mainmenu.png)

}

div.jsn-modulecontainer ul.menu-mainmenu ul li a {

	border-bottom:1px solid #FCA007;

	border-left:1px solid #FCA007;

	border-right:1px solid #FCA007

}

#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {

	border:1px solid #FCA007

}

#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover h3.jsn-moduletitle, div.jsn-modulecontainer ul.menu-mainmenu li:hover>a {

	background-color:#E18A00

}

div.jsn-modulecontainer ul.menu-mainmenu ul li:hover>a {

	background-color:#A76806

}

div.jsn-modulecontainer ul.menu-mainmenu li.active>a {

	background-color:#E18A00

}

div.jsn-modulecontainer ul.menu-mainmenu ul li.active>a {

	background-color:#A76806

}

div.richbox-1 ul.menu-treemenu li {

	border-bottom-color:#FFDDA4

}

div.richbox-2 ul.menu-treemenu li {

	border-bottom-color:#988474

}

div.richbox-1 ul.menu-treemenu li a.current, div.richbox-1 ul.menu-treemenu li a:hover {

	background-color:#C17900

}

div.richbox-2 ul.menu-treemenu li a:hover, div.richbox-2 ul.menu-treemenu li.current-menu-item a {

	background-color:#64564A!important

}

div.richbox-1 ul.menu-sidemenu li {

	border-bottom-color:#FFDDA4

}

div.richbox-2 ul.menu-sidemenu li {

	border-bottom-color:#988474

}

div.jsn-modulecontainer ul.menu-sidemenu ul {

	background-color:#E18A00

}

body.jsn-smtransparency div.jsn-modulecontainer ul.menu-sidemenu ul {

	background:url(../images/colors/orange/bg-mainmenu.png)

}

div.jsn-modulecontainer ul.menu-sidemenu ul li a {

	border-bottom:1px solid #FCA007;

	border-left:1px solid #FCA007;

	border-right:1px solid #FCA007

}

div.jsn-modulecontainer ul.menu-sidemenu ul li:hover>a {

	background-color:#A76806

}

div.richbox-1 ul.menu-sidemenu>li:hover>a {

	background-color:#C17900

}

, div.richbox-2 ul.menu-sidemenu>li:hover>a {

 background-color:#64564A

}

div.jsn-modulecontainer ul.menu-sidemenu ul li.active>a {

	background-color:#A76806

}

div.richbox-1 ul.menu-sidemenu>li.active>a {

	background-color:#C17900

}

div.richbox-2 ul.menu-sidemenu>li.active>a {

	background-color:#64564A

}

ul.menu-topmenu li a {

	color:#BFB6AC

}

ul#jsn-sitetools-menu>li:hover {

	background-color:#736559

}

div.lightbox-1 .jsn-moduletitle, div.richbox-1 .jsn-moduletitle {

	background:url(../images/colors/orange/bg-box-style-light.png) left bottom no-repeat

}

div.lightbox-1 .jsn-moduletitle .jsn-moduletitle_inner1, div.richbox-1 .jsn-moduletitle .jsn-moduletitle_inner1 {

	background:url(../images/colors/orange/bg-box-style-light.png) right bottom no-repeat

}

div.lightbox-2 .jsn-moduletitle, div.richbox-2 .jsn-moduletitle {

	background:url(../images/colors/orange/bg-box-style-dark.png) left bottom no-repeat

}

div.lightbox-2 .jsn-moduletitle .jsn-moduletitle_inner1, div.richbox-2 .jsn-moduletitle .jsn-moduletitle_inner1 {

	background:url(../images/colors/orange/bg-box-style-dark.png) right bottom no-repeat

}

div.richbox-1 .jsn-moduletitle .jsn-moduletitle_inner2 {

	background-color:#B77300

}

div.lightbox-1 .jsn-moduletitle .jsn-moduletitle_inner2, div.solid-1 .jsn-moduletitle .jsn-moduletitle_inner2 {

	background:#ffb76b;

	background:-moz-linear-gradient(top, rgba(255, 183, 107, 1) 0, rgba(255, 167, 61, 1) 50%, rgba(255, 124, 0, 1) 51%, rgba(255, 127, 4, 1) 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 183, 107, 1)), color-stop(50%, rgba(255, 167, 61, 1)), color-stop(51%, rgba(255, 124, 0, 1)), color-stop(100%, rgba(255, 127, 4, 1)));

	background:-webkit-linear-gradient(top, rgba(255, 183, 107, 1) 0, rgba(255, 167, 61, 1) 50%, rgba(255, 124, 0, 1) 51%, rgba(255, 127, 4, 1) 100%);

	background:-o-linear-gradient(top, rgba(255, 183, 107, 1) 0, rgba(255, 167, 61, 1) 50%, rgba(255, 124, 0, 1) 51%, rgba(255, 127, 4, 1) 100%);

	background:-ms-linear-gradient(top, rgba(255, 183, 107, 1) 0, rgba(255, 167, 61, 1) 50%, rgba(255, 124, 0, 1) 51%, rgba(255, 127, 4, 1) 100%);

	background:linear-gradient(to bottom, rgba(255, 183, 107, 1) 0, rgba(255, 167, 61, 1) 50%, rgba(255, 124, 0, 1) 51%, rgba(255, 127, 4, 1) 100%);

 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0)

}

div.lightbox-2 .jsn-moduletitle .jsn-moduletitle_inner2, div.richbox-2 .jsn-moduletitle .jsn-moduletitle_inner2, div.solid-2 .jsn-moduletitle .jsn-moduletitle_inner2 {

	background-color:#4E443B

}

div.richbox-1 .jsn-modulecontent {

	border-top-color:#FFA204;

	background-color:#E18A00

}

div.richbox-2 .jsn-modulecontent {

	border-top-color:#605348;

	background-color:#766658

}

div.lightbox-1 .jsn-modulecontent {

	border-top-color:#FFD895

}

div.lightbox-2 .jsn-modulecontent {

	border:none;

}

div.solid-1 .jsn-modulecontent {

	border-top-color:#E18A00

}

div.solid-2 .jsn-modulecontent {

	border-top-color:#4E443B

}

#jsn-pos-innerleft div.richbox-1 .jsn-modulecontent, #jsn-pos-innerright div.richbox-1 .jsn-modulecontent {

	border-top-color:#FFD895

}

#jsn-pos-innerleft div.richbox-2 .jsn-modulecontent, #jsn-pos-innerright div.richbox-2 .jsn-modulecontent {

	border-top-color:#C5BCB4

}

ul.jsn-pagination li.navigation-page span {

	background-color:#E18A00

}

span.breadcrumbs {

	background-color:#4E443B

}

body.jsn-mobile div.jsn-modulecontainer ul.menu-mainmenu {

	background:#4E443B

}

body.jsn-mobile div.jsn-modulecontainer ul.menu-mainmenu>li {

	background:#736559

}

body.jsn-mobile div.jsn-modulecontainer ul.menu-mainmenu>li.active {

	background:#E18A00

}

#jsn-mobiletools ul li a {

	background:#736559

}

#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent, div.jsn-modulecontainer ul.menu-mainmenu ul, div.jsn-modulecontainer ul.menu-sidemenu ul {

	background-color:rgba(255, 138, 0, .95)

}

 @import url(https://fonts.googleapis.com/css?family=Play:regular,bold);

#jsn-gotoplink, #jsn-menu a, #jsn-menu span, .componentheading, .contentheading, .page-header, .subheading-category, h1, h2, h3, h4, h5, h6, span.breadcrumbs {

	font-family:Play, Verdana, Geneva, Arial, Helvetica, sans-serif

}

body.jsn-textstyle-business .jsn-moduletitle {

	font-size:1.3em;

	font-weight:400

}

body.jsn-textstyle-business ul.menu-mainmenu li a {

	font-size:1.25em;

	font-weight:400

}

body.jsn-textstyle-business ul.menu-mainmenu li.active a {

	font-weight:400

}

body.jsn-textstyle-business ul.menu-mainmenu ul li a {

	font-size:1.1em

}

body.jsn-textstyle-business .componentheading, body.jsn-textstyle-business .contentheading, body.jsn-textstyle-business .subheading {

	font-size:1.8em

}

body.jsn-textstyle-business span.breadcrumbs {

	font-size:1.15em;

	font-weight:400

}

.jsn-container {

	outline:0;

	text-align:center

}

.jsn-gallery {

	outline:0

}

#main {

	padding:0!important

}

body.contentpane {

	margin:0!important

}

div.jsn-missing-data-alert-box {

	height:80px;

	width:190px;

	margin:20px auto;

	border:2px solid #F90;

	background-color:#333

}

div.jsn-missing-data-alert-box .header {

	height:50px;

	display:block

}

div.jsn-missing-data-alert-box .footer {

	height:30px;

	display:block;

	background-color:#000

}

div.jsn-missing-data-alert-box .header span.icon-warning {

	float:left;

	margin:8px;

	width:32px;

	height:32px;

	background:url(../images/icon-uni-32/icon-text-alert.png) no-repeat

}

div.jsn-missing-data-alert-box .header span.message {

	color:#FFF;

	display:block;

	padding-top:8px;

	text-align:center

}

div.jsn-missing-data-alert-box .footer span.link-to-more {

	display:block;

	padding-top:8px;

	text-align:center

}

div.jsn-missing-data-alert-box .footer span.link-to-more a {

	color:#FFF;

	height:25px;

	display:block;

	text-decoration:none

}

div.jsn-missing-data-alert-box .footer span.link-to-more a:hover {

	text-decoration:none;

	background:none!important

}

div.jsn-missing-data-alert-box .footer:hover {

	cursor:pointer;

	background-color:#F90

}

#jsn-page {

	min-width:1000px

}

#jsn-body, #jsn-footer_inner, #jsn-header_inner, #jsn-menu.jsn-menu-sticky, #jsn-pos-topbar {

	width:1000px;

	margin:0 auto;

	overflow:visible;

}

div.jsn-modulecontainer ul.menu-mainmenu ul, div.jsn-modulecontainer ul.menu-mainmenu ul li {

	width:200px

}

div.jsn-modulecontainer ul.menu-mainmenu ul ul {

	margin-left:199px

}

#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul ul {

	margin-right:199px;

	margin-left:auto

}

div.jsn-modulecontainer ul.menu-sidemenu ul, div.jsn-modulecontainer ul.menu-sidemenu ul li {

	width:200px

}

div.jsn-modulecontainer ul.menu-sidemenu li ul {

	right:-200px

}

body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-sidemenu li ul {

	left:-200px;

	right:auto

}

div.jsn-modulecontainer ul.menu-sidemenu ul ul {

	margin-left:199px

}

.jsn-themeslider-skitter-rYyd9 .label_skitter {

	filter:alpha(opacity=75);

	opacity:.75

}

.jsn-themeslider-skitter-rYyd9 .label_skitter p.jsn-themeslider-caption-title {

	font-family:Verdana;

	font-size:12px;

	font-weight:700;

	text-align:left;

	color:#E9E9E9;

	margin:10px;

	padding:0;

	letter-spacing:0

}

.jsn-themeslider-skitter-rYyd9 .label_skitter p.jsn-themeslider-caption-description {

	font-family:Arial;

	font-size:12px;

	font-weight:400;

	text-align:left;

	color:#AFAFAF;

	margin:10px;

	padding:0;

	letter-spacing:0

}

.jsn-themeslider-skitter-rYyd9 .label_skitter a.jsn-themeslider-caption-link {

	font-family:Verdana;

	font-size:11px;

	font-weight:700;

	text-align:right;

	color:#E06614

}

.jsn-themeslider-skitter-rYyd9 .info_slide, .jsn-themeslider-skitter-rYyd9 .info_slide_dots {

	top:15px

}

.banner {

	overflow:hidden;

	width:100%;

	height:360px

}

.clearfix:after, .clearfix:before {

	display:table;

	content:"";

	line-height:0

}

.clearfix:after {

	clear:both

}

.hide-text {

	font:0/0 a;

	color:transparent;

	text-shadow:none;

	background-color:transparent;

	border:0

}

.input-block-level {

	display:block;

	width:100%;

	min-height:30px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

body {

	margin:0;

	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size:14px;

	line-height:20px;

	color:#333;

	background-color:#fff

}

a {

	color:#08c;

	text-decoration:none

}

a:focus, a:hover {

	color:#005580;

	text-decoration:underline

}

.img-rounded {

	-webkit-border-radius:6px;

	-moz-border-radius:6px;

	border-radius:6px

}

.img-polaroid {

	padding:4px;

	background-color:#fff;

	border:1px solid #ccc;

	border:1px solid rgba(0, 0, 0, .2);

	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .1);

	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .1);

	box-shadow:0 1px 3px rgba(0, 0, 0, .1)

}

.img-circle {

	-webkit-border-radius:500px;

	-moz-border-radius:500px;

	border-radius:500px

}

.row {

	margin-left:-20px

}

.row:after, .row:before {

	display:table;

	content:"";

	line-height:0

}

.row:after {

	clear:both

}

 [class*=span] {

 float:left;

 min-height:1px;

 margin-left:20px

}

.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12 {

	width:940px

}

.span11 {

	width:860px

}

.span10 {

	width:780px

}

.span9 {

	width:700px

}

.span8 {

	width:620px

}

.span7 {

	width:540px

}

.span6 {

	width:460px

}

.span5 {

	width:380px

}

.span4 {

	width:300px

}

.span3 {

	width:220px

}

.span2 {

	width:140px

}

.span1 {

	width:60px

}

.offset12 {

	margin-left:980px

}

.offset11 {

	margin-left:900px

}

.offset10 {

	margin-left:820px

}

.offset9 {

	margin-left:740px

}

.offset8 {

	margin-left:660px

}

.offset7 {

	margin-left:580px

}

.offset6 {

	margin-left:500px

}

.offset5 {

	margin-left:420px

}

.offset4 {

	margin-left:340px

}

.offset3 {

	margin-left:260px

}

.offset2 {

	margin-left:180px

}

.offset1 {

	margin-left:100px

}

.row-fluid {

	width:100%

}

.row-fluid:after, .row-fluid:before {

	display:table;

	content:"";

	line-height:0

}

.row-fluid:after {

	clear:both

}

 .row-fluid [class*=span] {

 display:block;

 width:100%;

 min-height:30px;

 -webkit-box-sizing:border-box;

 -moz-box-sizing:border-box;

 box-sizing:border-box;

 float:left;

 margin-left:2.127659574468085%

}

 .row-fluid [class*=span]:first-child {

 margin-left:0

}

 .row-fluid .controls-row [class*=span]+[class*=span] {

 margin-left:2.127659574468085%

}

.row-fluid .span12 {

	width:100%

}

.row-fluid .span11 {

	width:91.48936170212765%

}

.row-fluid .span10 {

	width:82.97872340425532%

}

.row-fluid .span9 {

	width:74.46808510638297%

}

.row-fluid .span8 {

	width:65.95744680851064%

}

.row-fluid .span7 {

	width:57.44680851063829%

}

.row-fluid .span5 {

	width:40.42553191489362%

}

.row-fluid .span4 {

	width:31.914893617021278%

}

.row-fluid .span3 {

	width:23.404255319148934%

}

.row-fluid .span2 {

	width:14.893617021276595%

}

.row-fluid .span1 {

	width:6.382978723404255%

}

.row-fluid .offset12 {

	margin-left:104.25531914893617%

}

.row-fluid .offset12:first-child {

	margin-left:102.12765957446808%

}

.row-fluid .offset11 {

	margin-left:95.74468085106382%

}

.row-fluid .offset11:first-child {

	margin-left:93.61702127659574%

}

.row-fluid .offset10 {

	margin-left:87.23404255319149%

}

.row-fluid .offset10:first-child {

	margin-left:85.1063829787234%

}

.row-fluid .offset9 {

	margin-left:78.72340425531914%

}

.row-fluid .offset9:first-child {

	margin-left:76.59574468085106%

}

.row-fluid .offset8 {

	margin-left:70.2127659574468%

}

.row-fluid .offset8:first-child {

	margin-left:68.08510638297872%

}

.row-fluid .offset7 {

	margin-left:61.70212765957446%

}

.row-fluid .offset7:first-child {

	margin-left:59.574468085106375%

}

.row-fluid .offset6 {

	margin-left:53.191489361702125%

}

.row-fluid .offset6:first-child {

	margin-left:51.063829787234035%

}

.row-fluid .offset5 {

	margin-left:44.68085106382979%

}

.row-fluid .offset5:first-child {

	margin-left:42.5531914893617%

}

.row-fluid .offset4 {

	margin-left:36.170212765957444%

}

.row-fluid .offset4:first-child {

	margin-left:34.04255319148936%

}

.row-fluid .offset3 {

	margin-left:27.659574468085104%

}

.row-fluid .offset3:first-child {

	margin-left:25.53191489361702%

}

.row-fluid .offset2 {

	margin-left:19.148936170212764%

}

.row-fluid .offset2:first-child {

	margin-left:17.02127659574468%

}

.row-fluid .offset1 {

	margin-left:10.638297872340425%

}

.row-fluid .offset1:first-child {

	margin-left:8.51063829787234%

}

 .row-fluid [class*=span].hide, [class*=span].hide {

 display:none

}

 .row-fluid [class*=span].pull-right, [class*=span].pull-right {

 float:right

}

.container {

	margin-right:auto;

	margin-left:auto

}

.container:after, .container:before {

	display:table;

	content:"";

	line-height:0

}

.container:after {

	clear:both

}

.container-fluid {

	padding-right:20px;

	padding-left:20px

}

.container-fluid:after, .container-fluid:before {

	display:table;

	content:"";

	line-height:0

}

.container-fluid:after {

	clear:both

}

.pull-right {

	float:right

}

.pull-left {

	float:left

}

.hide {

	display:none

}

.show {

	display:block

}

.invisible {

	visibility:hidden

}

.affix {

	position:fixed

}

 .row-fluid [class*=span].offset-1 {

 margin-left:-6.38298%

}

 .row-fluid [class*=span].offset-2 {

 margin-left:-14.8936%

}

 .row-fluid [class*=span].offset-3 {

 margin-left:-23.4043%

}

 .row-fluid [class*=span].offset-4 {

 margin-left:-31.9149%

}

 .row-fluid [class*=span].offset-5 {

 margin-left:-40.4255%

}

 .row-fluid [class*=span].offset-6 {

 margin-left:-48.9362%

}

 .row-fluid [class*=span].offset-7 {

 margin-left:-57.4468%

}

 .row-fluid [class*=span].offset-8 {

 margin-left:-65.9574%

}

 .row-fluid [class*=span].offset-9 {

 margin-left:-74.4681%

}

 .row-fluid [class*=span].offset-10 {

 margin-left:-82.9787%

}

 .row-fluid [class*=span].offset-11 {

 margin-left:-91.4894%

}

 .row-fluid [class*=span].offset-12 {

 margin-left:-100%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-1 {

 margin-right:-6.38298%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-2 {

 margin-right:-14.8936%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-3 {

 margin-right:-23.4043%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-4 {

 margin-right:-31.9149%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-5 {

 margin-right:-40.4255%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-6 {

 margin-right:-48.9362%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-7 {

 margin-right:-57.4468%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-8 {

 margin-right:-65.9574%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-9 {

 margin-right:-74.4681%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-10 {

 margin-right:-82.9787%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-11 {

 margin-right:-91.4894%

}

 .jsn-direction-rtl .row-fluid [class*=span].offset-12 {

 margin-right:-100%

}

.box_skitter {

	position:relative;

	background:#000;

	text-align:left

}

.box_skitter ul {

	display:none

}

.box_skitter .container_skitter {

	overflow:hidden;

	position:relative

}

.box_skitter .image {

	overflow:hidden

}

.box_skitter .image img {

	display:none

}

.box_skitter .box_clone {

	position:absolute;

	top:0;

	left:0;

	width:100px;

	overflow:hidden;

	display:none;

	z-index:20

}

.box_skitter .box_clone img {

	position:absolute;

	top:0;

	left:0;

	z-index:20;

	max-width:none

}

.box_skitter .prev_button {

	position:absolute;

	top:50%;

	left:35px;

	z-index:100;

	width:42px;

	height:42px;

	overflow:hidden;

	text-indent:-9999em;

	margin-top:-25px;

	background:url(../images/prev.png) no-repeat left top

}

.box_skitter .next_button {

	position:absolute;

	top:50%;

	right:35px;

	z-index:100;

	width:42px;

	height:42px;

	overflow:hidden;

	text-indent:-9999em;

	margin-top:-25px;

	background:url(../images/next.png) no-repeat left top

}

.box_skitter .info_slide {

	position:absolute;

	left:15px;

	z-index:100;

	background:#000;

	color:#fff;

	font:700 11px arial;

	padding:5px 0 5px 5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	opacity:.75

}

.box_skitter .info_slide .image_number {

	background:#333;

	float:left;

	padding:2px 10px;

	margin:0 5px 0 0;

	cursor:pointer;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px

}

.box_skitter .info_slide .image_number_select {

	background:#c00;

	float:left;

	padding:2px 10px;

	margin:0 5px 0 0

}

.box_skitter .container_thumbs {

	position:relative;

	overflow:hidden;

	height:50px

}

.box_skitter .info_slide_thumb {

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0;

	overflow:hidden;

	height:45px;

	top:auto;

	bottom:-5px;

	left:-5px;

	padding:5px;

	opacity:1

}

.box_skitter .info_slide_thumb .image_number {

	overflow:hidden;

	width:70px;

	height:40px;

	position:relative

}

.box_skitter .info_slide_thumb .image_number img {

	position:absolute;

	top:-50px;

	left:-50px

}

.box_skitter .box_scroll_thumbs {

	padding:0 10px

}

.box_skitter .box_scroll_thumbs .scroll_thumbs {

	position:absolute;

	bottom:60px;

	left:50px;

	background:#ccc;

	background:-moz-linear-gradient(-90deg, #555, #fff);

	background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));

	width:200px;

	height:10px;

	overflow:hidden;

	text-indent:-9999em;

	z-index:101;

	-moz-border-radius:20px;

	-webkit-border-radius:20px;

	border-radius:20px;

	cursor:pointer;

	border:1px solid #333

}

.box_skitter .info_slide_dots {

	position:absolute;

	background:#000;

	z-index:151;

	padding:5px 0 5px 5px;

	-moz-border-radius:50px;

	-webkit-border-radius:50px;

	border-radius:50px;

	opacity:.75

}

.box_skitter .info_slide_dots .image_number {

	background:#333;

	float:left;

	margin:0 5px 0 0;

	cursor:pointer;

	-moz-border-radius:50px;

	-webkit-border-radius:50px;

	border-radius:50px;

	width:18px;

	height:18px;

	text-indent:-9999em;

	overflow:hidden

}

.box_skitter .info_slide_dots .image_number_select {

	background:#c00;

	float:left;

	margin:0 5px 0 0

}

.box_skitter .label_skitter {

	z-index:150;

	position:absolute;

	left:0;

	display:none

}

.loading {

	position:absolute;

	top:50%;

	right:50%;

	z-index:10000;

	margin:-16px;

	color:#fff;

	text-indent:-9999em;

	overflow:hidden;

	background:url(../images/ajax-loader.gif) no-repeat scroll center center rgba(0, 0, 0, .9);

	width:40px;

	height:40px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px

}

.label_skitter {

	z-index:150;

	position:absolute;

	left:0;

	color:#fff;

	display:none;

	opacity:.8;

	background:#000

}

.label_skitter p {

	margin:10px;

	font:400 22px arial, tahoma;

	letter-spacing:0

}

.label_skitter p .jsn-themeslider-caption-link {

	display:block

}

.info_slide * {

	font-family:Consolas, arial, tahoma!important

}

.box_skitter .progressbar {

	background:#000;

	position:absolute;

	top:5px;

	left:15px;

	height:5px;

	width:200px;

	z-index:99;

	border-radius:20px

}

#preview_slide {

	display:none;

	position:absolute;

	z-index:152;

	bottom:30px;

	left:-40px;

	width:100px;

	height:100px;

	background:#fff;

	border:1px solid #222;

	-moz-box-shadow:rgba(0, 0, 0, .7) 2px 2px 5px;

	-webkit-box-shadow:rgba(0, 0, 0, .7) 2px 2px 5px;

	box-shadow:rgba(0, 0, 0, .7) 2px 2px 5px;

	overflow:hidden

}

#preview_slide ul {

	height:100px;

	overflow:hidden;

	margin:0;

	list-style:none;

	display:block;

	position:absolute;

	top:0;

	left:0

}

#preview_slide ul li {

	width:100px;

	height:100px;

	overflow:hidden;

	float:left;

	margin:0;

	padding:0;

	position:relative;

	display:block

}

#preview_slide ul li img {

	position:absolute;

	top:0;

	left:0;

	height:150px;

	width:auto

}

#overlay_skitter {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	z-index:9998;

	opacity:1;

	background:#000

}

.box_skitter .focus_button {

	position:absolute;

	top:50%;

	z-index:100;

	width:42px;

	height:42px;

	overflow:hidden;

	text-indent:-9999em;

	margin-top:-25px;

	background:url(../images/focus-button.png) no-repeat left top;

	opacity:0

}

.box_skitter .play_pause_button {

	position:absolute;

	top:50%;

	z-index:151;

	width:42px;

	height:42px;

	overflow:hidden;

	text-indent:-9999em;

	margin-top:-25px;

	background:url(../images/pause-button.png) no-repeat left top;

	opacity:0

}

.box_skitter .play_pause_button.play_button {

	background:url(../images/play-button.png) no-repeat left top

}

.box_skitter_large {

	width:800px;

	height:300px

}

.box_skitter_small {

	width:200px;

	height:100px

}

.box_skitter .next_button, .box_skitter .play_pause_button, .box_skitter .prev_button {

	cursor:pointer

}

.box_skitter .image_main {

	position:relative

}

#jsn-master {

	background-color:#ebe8cf!important

}

.captcha input[type=text], .required {

	width:150px

}

.img-wrapr img {

	float:left;

	margin:.5em 1em .5em 0

}

.textwidget div.jsn-modulecontent {

	width:217px!important

}

#sidebar2 ul li {

	list-style:none!important

}

div.jsn-modulecontainer ul.menu-mainmenu>li.current-menu-item a {

	background:#E18A00!important

}

.easingsliderlite-slide, .easingsliderlite.use-slide .easingsliderlite-slide img, .jsn-gallery {

	height:auto!important

}

.stp img {

	padding-right:10px!important;

	width:70px;

	float:left

}

.stp h3 {

	width:205px!important;

	float:left

}

.stp p {

	color:#626262;

	float:left

}

.wpcf7-form fieldset {

	border:0

}

.wpcf7-form dd {

	margin-left:0;

	padding-left:0

}

.wpcf7-form dd input[type=email], .wpcf7-form dd input[type=text] {

	border:1px solid #dadada;

	box-shadow:0 1px 4px #ececec inset;

	color:#888;

	font-size:12px;

	height:20px;

	line-height:14px;

	margin-bottom:3px;

	margin-right:6px;

	margin-top:2px;

	outline:0;

	padding:3px 3px 3px 5px;

	width:95%

}

.wpcf7-form dd textarea {

	border:1px solid #dadada;

	box-shadow:0 1px 4px #ececec inset;

	color:#888;

	font-size:12px;

	height:80px;

	line-height:14px;

	margin-bottom:3px;

	margin-right:6px;

	margin-top:2px;

	outline:0;

	padding:3px 3px 3px 5px;

	width:95%

}

.wpcf7-form .captcha {

	width:90%!important;

	margin-left:13px;

	font-size:12px

}

.wpcf7-form .captcha img {

	float:left

}

.wpcf7-form .captcha input[type=text] {

	border:1px solid #dadada;

	box-shadow:0 1px 4px #ececec inset;

	color:#888;

	font-size:12px;

	height:20px;

	line-height:14px;

	margin:0 6px 3px 15px;

	outline:0;

	padding:3px 3px 3px 5px;

	width:45%;

	float:left

}

.wpcf7-submit {

	float:left;

	height:35px;

	margin-left:37px;

	margin-top:15px;

	width:150px!important

}

.footer-links {

	width:auto;

	float:left

}

.ft-social {

	width:auto;

	float:right

}

.ft-social ul {

	list-style:none

}

.ft-social li {

	padding-left:10px;

	float:left;

	list-style:none

}

ul.cont_detls li {

	padding:5px 0;

	margin:.3em 0 .5em;

	list-style:none;

	display:block;

	float:left;

	width:284.38px

}

ul.cont_detls li span {

	font-size:16px

}

ul.cont_detls li span a {

	color:#4d4d4d;

	outline:0;

	font-size:24px

}

span.wpcf7-form-control-wrap {

	width:100%

}

/*span.captcha-749 span.wpcf7-not-valid-tip {

	left:16px;

	position:absolute;

	top:7px!important

}*/

/*span.captcha-749 span.wpcf7-not-valid-tip {

	left: -97px !important;

	position: absolute;

	top: 16px !important;

}*/

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {

	display: none !important;

}

.submit {

	border-radius:5px;

	background: none repeat scroll 0 0 #ff7e03;

	height: 31px;

	width: 154px;

	color:#fff;

	border:none;

	margin:20px 0 20px 0;

}

.submit:hover {

	background: none repeat scroll 0 0 #ffae53;

	text-decoration:none;

	cursor:pointer;

}

.jsn-icon-home {

	list-style:none;

	margin-left:0;

	display:block;

	float:left;

	padding:5px 0

}

.jsn-icon-home span {

	font-size:16px

}

.jsn-icon-home span a {

	color:#4d4d4d

}

.jsn-icon-home span a span {

	float:left

}

.jsn-icon-help a span {

	font-size:16px;

	float:left

}

.jsn-icon-help a span span {

	float:left

}

.jsn-icon-help a span span span {

	font-size:24px;

	float:left

}

.jsn-icon-help a span span span span {

	color:red;

	float:left

}

.jsn-icon-help {

	list-style:none;

	margin-left:0;

	display:block;

	float:left;

	padding:5px 0;

	width:100%

}

.jsn-icon-help a {

	color:#4d4d4d;

	font-size:16px;

	float:left

}

.jsn-icon-help a strong {

	color:red

}

.jsn-icon-mail {

	list-style:none;

	margin-left:0;

	display:block;

	float:left;

	padding:5px 0;

	width:100%

}

.jsn-icon-mail a {

	font-size:16px;

	color:#4d4d4d!important;

	float:left

}

.jsn-icon-mail strong a {

	color:red!important

}

.innercntleft {

	float:left;

	width:762px

}

.contact-new {

	float:right;

	width:182px;

	background:#736559

}

.contact-form {

	float:right;

	position:absolute;

	top:-94px;

	width:223px;

	background:#736559

}

.cnt-head {

	float:left;

	width:100%;

	background:#4e443b;

	font-size:17px;

	color:#fff;

	text-transform:uppercase;

	font-weight:700;

	text-align:center;

	padding:10px 0

}

.contact-fill {

	float:left;

	padding:7% 7% 0;

	width:85%

}

.contact-fill-line {

	float:left;

	width:100%;

	margin-bottom:5px

}

.contact-fill-line input[type=email], .contact-fill-line input[type=text] {

	float:left;

	width:92%;

	padding:3%;

	border:1px solid #736559

}

.contact-fill-line textarea {

	float:left;

	width:92%;

	padding:3%;

	border:1px solid #736559;

	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;

	height:55px;

	font-size:13px

}

.contact-fill-line img {

	float:left

}

.captch-txt {

	float:right!important

}

.contact-fill-line input[type=submit] {

	background:none repeat scroll 0 0 #e18a00;

	border:none;

	color:#fff;

	float:left;

	font-size:18px;

	margin:0!important;

	text-transform:uppercase;

	width:188px;

	cursor:pointer;

}

.contact-fill-line input[type=submit]:hover {

	background:#ff590b;

	border:none;

	color:#fff;

	float:left;

	font-size:18px;

	margin:0!important;

	text-transform:uppercase;

	width:188px;

	cursor:pointer;

}

#jsn-maincontent {

	float:left;

	width:99.2%;

	margin-top:40px

}

.row-fluid .span6 {

	width:98%!important

}

.jsn-moduletitle_inner2 {

	float:left

}

.jsn-modulecontent {

	float:left;

	width:100%

}

.box {

	float:left;

	padding-right:2%;

	width:31%

}

.row-fluid .span4 .jsn-modulecontent {

	width:92%

}

.lef_cntiner {

	float:left;

	width:72%

}

.cnt_frm .wpcf7-form dd input[type=email], .cnt_frm .wpcf7-form dd input[type=text], .cnt_frm .wpcf7-form dd textarea {

	width:100%;

}

.cnt_frm .wpcf7-form .captcha input[type=text] {

	width:150px

}

.contact-fill-line span.wpcf7-form-control-wrap {

	float:left!important

}

.contact-fill-line span.wpcf7-not-valid-tip {

  background: #fff none repeat scroll 0 0;

  font-size: 12px;

  left: 4px;

  position: absolute;

  top: 4px;

  width: 81%;

  text-align:left;

}

.contact-fill-line .wpcf7-form-control-wrap.captcha-913 {

	width:60%

}

.captch-txt {

	width:92%!important

}

.clear-x {

	clear:both

}

.content-area-x {

	width:980px;

	margin:20px auto

}

.left-column-x {

	width:70%;

	float:left;

	padding:0 2.5%

}

.right-column-x {

	width:25%;

	float:left

}

.content-area-x ul {

	text-align:left

}

.widget-x {

	margin-bottom:20px

}

.widget-x h2 {

	margin-bottom:5px

}

.widget-x ul {

	margin-left:20px;

	list-style-type:circle

}

.archive-header-x {

	margin:10px 0

}

.post-container-x {

	margin-bottom:30px

}

.post-header-x {

	margin-bottom:5px

}

#post-excerpt-expand-x {

	margin:15px 0

}

#post-excerpt-expand-x a {

	color:#fe5814;

	font-size:.8em;

	font-weight:700

}

.post-content-x p a {

	color:#00f;

}

.com-content p a {

	color:#00f;

}

.jsn-modulecontent p a {

	color:#00f;

}

.jsn-article-content p a {

	color:#00f;

}

 @media (max-width:1005px) {

#jsn-maincontent {  width: 97%;}	 

 }



/*

.jsn-container {

  display: none;

}*/



ul { list-style: disc !important; }