@charset "utf-8";/* Import Google font face for use in heading */
@font-face{
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}


/* Import Google font face for use in menu */
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}


/* Set font style for body */
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 75%;
}

/* Set font style for heading */
h1,
h2,
h3,
h4,
h5,
h6,
#jsn-gotoplink,
.page-header,
.subheading-category,
.componentheading,
.contentheading {
	font-family: 'Lato', 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

/* Set font style for menu */
body #jsn-menu ul.menu-mainmenu a,
body #jsn-menu ul.menu-mainmenu li a span {
	font-family: 'Open Sans', 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
	div.jsn-modulecontainer ul.menu-mainmenu ul,
	div.jsn-modulecontainer ul.menu-mainmenu ul li {
		width: 250px;
	}
	div.jsn-modulecontainer ul.menu-mainmenu ul ul {
		margin-left: 250px;
		margin-left: 250px\9;
	}
	#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul ul {
		margin-right: 250px;
		margin-right: 250px\9;
		margin-left : auto;
	}
		div.jsn-modulecontainer ul.menu-sidemenu ul,
		div.jsn-modulecontainer ul.menu-sidemenu ul li {
			width: 210px;
		}
		div.jsn-modulecontainer ul.menu-sidemenu li > ul {
			right: -242px;
		}
		div.jsn-modulecontainer ul.menu-sidemenu li:hover > ul {
			right: -212px;
		}
		body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-sidemenu li > ul {
			left: -242px;
			right: auto;
		}
		body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-sidemenu li:hover > ul {
			left: -212px;
			right: auto;
		}
		div.jsn-modulecontainer ul.menu-sidemenu ul ul {
		
				margin-left: 212px;
			
		}
	
.animinduration {
  -webkit-animation-duration:0.5s;
  animation-duration:0.5s;
}
.animoutduration {
  -webkit-animation-duration:1s;
  animation-duration:1s;
}
.jmodal {
  background-color:#ffffff;
}
.jmodal * {
  color: #333333!important;
  }
#jbounce-jmodal .jmodal-close p {
  background-color:#ffffff;
  color: #333333!important;
}
  
    #jbounce-jmodal .jmodal-subtitle {
     border-radius: 4px 0 0 0;
    }
