h1, h2, h3, h4, h5, h6 {
  line-height: 110% !important;
}

.item-page img {
float:left !important;
  margin-right: 10px;
  margin-bottom: 10px;
}

#jsn-pos-right .richbox-1 > div:nth-child(1){
background: none repeat scroll 0% 0% #006;
}

a.readon-button{
  float: right;
}

figure.pull-left{
 margin: 10px 15px 10px 0px;
}

figure.pull-left img {
 margin-right: 0px;
 width: 100%
}

#jsn-pos-innerright_inner {
  padding: 5px !important;
}

#comments-footer{
  display: none;
}

.nspLinks ul li h4, #nsp-1003 h4.nspHeader {
  font-size: 16px !important;
}

ul.jsn-submenu-level-1 {
  background-color: #333 !important;
}

#nsp-2004, #nsp-2004 li.even, #nsp-2004 li.odd {
  background-color: #eee;
}

#nsp-2004 li.even, #nsp-2004 li.odd{
  border-bottom: 1px solid white;
  margin-bottom: 10px !important;
  clear:both;
}

#nsp-2004 ul.nspList{
  text-align: left !important;
}

#nsp-2004 img.nspImage{
  margin-right: 10px;
}

#nsp-3000{
  background-color: #006 !important;
  text-align: left !important;
}

#nsp-1006{
  text-align: left !important;
}

#nsp-1006 ol li{
  color: #006;
  font-weight: bold;
}

#jsn-pos-right > div:nth-child(1) > div:nth-child(1) > div:nth-child(2){
  background-color: #006;
  text-align: left !important;
}


#nsp-3000 ul.nspList{
  margin-top: -5px;
}

#nsp-3000 li.even, #nsp-3000 li.odd {
  background-color:#006;
  color: #fff;
}


#nsp-3000 h4.nspHeader, #nsp-3000 p.nspText {
  padding: 10px 5px 10px 10px !important;
 /* margin: 0px 5px !important; */
  color: #FFF !important;
  background: none repeat scroll 0% 0% rgba(56, 160, 225, 1);
}

#nsp-3000 p.nspInfo{
background: none repeat scroll 0% 0% #38A0E1;
color: #FFF !important;
margin: 0px !important;
padding: 10px 10px 5px 10px !important;
}

#nsp-3000 p.nspInfo > a {
  color: #FFF;
}

#nsp-3000 a.nspImageWrapper{
  margin: 0px !important;
}

#nsp-3000 h4.nspHeader a, #nsp-3000 p.nspText a {
    color: #FFF !important;
    text-decoration: none;
}

#nsp-3000 .nspArt, #nsp-3000 .fnone {
  width: auto;
}


#nsp-1001 .nspArt:nth-child(1) h4.nspHeader {
  font-weight: 600;
  font-size: 26px;
}

#nsp-1001 > div.nspArt:nth-child(1) h4.nspHeader {
  font-weight: bold !important;
}

#nsp-2004 h4 {
/* clear: both; */
}


#jsn-page .container {
  background-color: rgb(55, 157, 221) !important;
}

#jsn-menu{
  background-color: rgb(0, 0, 102) !important;
}
/*
a.jsn-nondescription{
  color: white !important;
}*/

div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a, div.jsn-modulecontainer ul.menu-mainmenu > li.active > a {
color: #3498DB;
border-top: 3px solid #3498DB;
}

div.jsn-modulecontainer ul.menu-mainmenu li a {
color: #FFFFFF;
}

.menu-iconmenu [class*="jsn-icon-"] > a > span, .list-icon[class*="jsn-icon-"] li .jsn-listbullet, [class*="jsn-icon-"] h3.jsn-moduletitle span.jsn-moduleicon {
    background-image: url("../images/icons/icons-uni-white.png");
}

#jsn-headerright{
  padding: 10px 0px !important;
}

.jsn-menu-toggle{
  color: #FFFFFF !important;
}

.img_caption{
  margin-right: 15px;
  margin-bottom: 10px;
  width: 100% !important;
}

div.img_caption > img.caption{
  width: 100% !important;
}


.nspInfo1{
  text-transform: uppercase;
  color:#006 !important;
  font-weight:bold;
}

.nspInfo2{
  color: gray !important;
}

#jsn-pos-user3 .jsn-modulecontainer_inner{
  margin: 10px 10px 0px 15px !important;
}

#nsp-1003 .nspCol2:nth-child(1), #nsp-1003 .nspCol2:nth-child(3), #nsp-1003 .nspCol2:nth-child(5), #nsp-1003 .nspCol2:nth-child(7), #nsp-1003 .nspCol2:nth-child(9), #nsp-1003 .nspCol2:nth-child(11) {
  padding-right: 10px !important;
  width: 50%;
  border-right: 1px solid #EEE;
}
#nsp-1003 .nspCol2:nth-child(2), #nsp-1003 .nspCol2:nth-child(4), #nsp-1003 .nspCol2:nth-child(6), #nsp-1003 .nspCol2:nth-child(8), #nsp-1003 .nspCol2:nth-child(10), #nsp-1003 .nspCol2:nth-child(12){
  padding-left: 10px !important;
  width: 50%;
}

#nsp-1003 .nspArt{
  margin-bottom: 20px !important;
}

#nsp-1004, #nsp-1005, #nsp-1006 {padding: 0px 10px;}

#jsn-body{
  background: none #F6F7FB !important;
  padding-top: 10px !important;
}

#jsn-rightsidecontent_inner {
  text-align: center !important;
}

#jsn-pos-user1 > div:nth-child(1) div.jsn-modulecontent{
  background-color: #006;
}

#nsp-1007 li.even, #nsp-1007 li.odd, #nsp-2001 li.even, #nsp-2001 li.odd {
  /* margin-bottom: 10px !important; */
  clear: both !important;
}

#nsp-1007 div.nspLinks, #nsp-1008 div.nspLinks {
  margin: 0px !important;
  padding-left:0px !important;
}

#jsn-pos-user4 li.thumbfix{
  margin-bottom: 0px !important;
}

#jsn-pos-user4 .vf-ithumbheight{
  height: auto !important;
}

#nsp-1002 ul.nspList{
  margin-top: -5px;
}

#nsp-1002 li.even, #nsp-1002 li.odd {
  background-color:#006;
  color: #fff;
}

#jsn-pos-user1 div.jsn-modulecontainer_inner div.jsn-modulecontent {
    padding: 0px !important;
}

#nsp-1002 .jsn-modulecontent {
 padding: 0px !important; 
}

#nsp-2001{
  margin-top: -20px;
}

#nsp-2001 img.nspImage{
  padding-top: 10px; 
  padding-right: 10px;
}

#nsp-2001 .nspArt{
  border-bottom: 1px solid #EEE;
}

#nsp-2001 .nspArt:last-child {
 border-bottom: none; 
}

#nsp-2001 .nspArt h4.nspHeader {
  font-size: initial !important;
}

div.nspLinksWrap.right {
  *width: 50% !important;
}

div.nspArts.right {
  *width: 45% !important;
  *padding-right: 10px !important;
}

#nsp-1002 h4.nspHeader, #nsp-1002 p.nspText {
  padding: 10px 5px 10px 10px !important;
 /* margin: 0px 5px !important; */
  color: #FFF !important;
  background: none repeat scroll 0% 0% rgba(56, 160, 225, 1);
}

#nsp-1002 p.nspInfo{
background: none repeat scroll 0% 0% #38A0E1;
color: #FFF !important;
margin: 0px !important;
padding: 10px 10px 5px 10px !important;
}

#nsp-1002 p.nspInfo > a {
  color: #FFF;
}

#nsp-1002 a.nspImageWrapper{
  margin: 0px !important;
}

#nsp-1002 h4.nspHeader a, #nsp-1002 p.nspText a {
    color: #FFF !important;
    text-decoration: none;
}

#nsp-1002 .nspArt, #nsp-1002 .fnone {
  width: auto;
}

.obs-right{
  text-align: left !important;
}
.obs-banner-resp {
  width: 100%;
 /* margin-bottom: 10px; */
}

.obs-social{
  margin-top: 5px !important;
}

.nspArt p.nspText {
    float: none;
    margin: 0px;
}

.nspArts, .nspLinksWrap{
  padding: 0px !important;
}

#nsp-1001 .nspArts {
  border-right: 1px solid #EEE;
}

.nspLinks .nspLinkScroll1 ul li {
     padding: 0px 3px !important;
}



#nsp-1004 .nspLinks, #nsp-1005 .nspLinks, #nsp-1006 .nspLinks {
  padding: 0px;
  margin-left: 0px !important;
}

/* Phone */
@media (max-width: 479px) { .obs-banner-resp {min-width:200px; max-width: 320px;}}

/* Phone to portrait tablet */
@media (max-width: 767px) { 
  .nspArts, .nspLinksWrap {clear: both; width: 100% !important; float: left !important; border: none !important;} 
  .obs-nsp-resp{margin: 10px;}
 figure.pull-left{
 margin: 10px 15px 10px 0px;
 width: 100% !important;
}
 figure.pull-left img {
 width: 100%;
}

}

/* Landscape phone to portrait tablet */
@media (min-width: 480px) and (max-width: 767px) { .obs-banner-resp {min-width: 320px;} }

/* Landscape tablet to desktop*/
@media (min-width: 768px) and (max-width: 979px) { 
  .obs-banner-resp { min-width: 468px; } 
  #jsn-rightsidecontent .jsn-modulecontainer { float: left !important; clear: none !important; margin: 10px 5px 5px !important;  max-width: 468px !important; }
 #jsn-rightsidecontent div.jsn-modulecontainer:first-child {margin-top: 10px !important;}
 #jsn-rightsidecontent_inner { margin: 10px 0px !important;}
}

/* Landscape tablet and up */
@media(min-width: 768px) { .nspLinks { margin-left: 10px !important;} }

/* Desktop and up */
@media(min-width: 980px) { .obs-banner-resp { min-width: 728px;} #jsn-content-bottom-inner .jsn-modulecontainer {border: 1px solid #FFF; /* margin: 10px; */ } #jsn-pos-right div.banneritem {
  min-width: 300px !important;
    width: 100% !important;
    height: auto !important;
}}