/* Import Google font face for use in heading */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

/* Import Google font face for use in menu */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

/* Import Google font face for use in body */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

/* Set font style for body */
body {
	font-family: 'Open Sans', Verdana, Geneva, sans-serif;
	font-size: 100%;
}

/* Set font style for heading */
h1,
h2,
h3,
h4,
h5,
h6,
#jsn-gotoplink,
.page-header,
.subheading-category,
.componentheading,
.contentheading {
	font-family: 'Open Sans', Verdana, Geneva, 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', Verdana, Geneva, sans-serif;
}
@media only screen and (min-width:1200px){#jsn-pos-topbar,
#jsn-topheader-inner,
#jsn-header-inner,
#jsn-promo-inner,
#jsn-pos-content-top,
#jsn-content_inner,
#jsn-content-bottom-inner,
#jsn-footer-inner{width:1170px;}
#jsn-maincontent.order3,
#jsn-content.jsn-hasleft:not([class="jsn-hasright"]) #jsn-maincontent.order2,
#jsn-content.jsn-hasright:not([class="jsn-hasleft"]) #jsn-maincontent.order2{padding-right:20px;}
#jsn-maincontent.span12[class*="order"],
#jsn-content.jsn-hasleft.jsn-hasright #jsn-maincontent.order2{padding:0;}
#jsn-maincontent.span12 #jsn-centercol.span12{padding:0 20px;}
#jsn-content.jsn-hasinnerleft:not([class="jsn-hasinnerright"]) #jsn-maincontent.span12 #jsn-centercol{padding-right:20px;}
#jsn-content.jsn-hasinnerright:not([class="jsn-hasinnerleft"]) #jsn-maincontent.span12 #jsn-centercol{padding-left:20px;}
}