.legend {
font-size:12px;
font-weight:bold;
color:#333333;
background-color:#e0e0e0;
padding:2px 5px 2px 2px;
border-bottom:1px solid #333333;
}
.tag {
padding:2px;
font-size:10px;font-family:Arial;color:#333333;background-color:#f9f9f9;
border-bottom:1px solid #333333;
}
.newsitem {max-width:100%;}
.categorynewsmain .wallviewbootstrap,.categorynewsmain .wallview {overflow:visible!important;}
.morearticles {float:right;margin:-83px -265px 0 0;}
.categorynewsmain .imgframe, .categorynewsmore .imgframe {padding:10px !important; background:#f8f8f8 !important; border: 1px solid #ddd !important; max-width:96.5%;}
.categorynewsmain .textwrap {float:left; width:50%;}
.categorynewsmain  {padding-right:15px; border-right:1px solid #ebebeb; margin-left:0!important;}
.categorynewsmain  img { width:35%!important;float:left;margin:0 5% 0 0!important; background:none!important;}
.categorynewsmain  h3.newsitemtitlelg {display:none!important; padding:22px 0 8px;font-size:32px!important;margin:0 0 8px 0!important;}
.categorynewsmain  ul.social {border:none!important;width:100%; font-size:12px; display:block; }
.categorynewsmain  ul.social li {display:inline-block; padding: 9px 24px 0 0!important;}
.categorynewsmain .fnewsitem ul.social li i {display:inline-block; margin:2px 5px 0 0;}
.categorynewsmain .fnewsitem {margin:0!important;}
.categorynewsmain .lastrow .fnewsitem {margin:0 !important;}
.categorynewsmore  h3.newsitemtitle {font-size:14px!important;margin:0 0 2px 0!important;}
.categorynewsmain  p {letter-spacing:0.3px;}
.categorynewsmore  p {display:none;}
.categorynewsmain .newsmoredate {font-size:10px; padding:6px 0;}
.categorynewsmore .newsmoredate {font-size:10px; padding:3px 0;}
.categorynewsmain .authoricon, .categorynewsmore .authoricon{background: url(person.gif) no-repeat 0 50%;background-size:9px;padding:0 0 0 14px;display:inline-block;width:60px!important;margin-right:11px;}
.categorynewsmain .dateicon, .categorynewsmore .dateicon{background: url(calendar.gif) no-repeat 0 50%;background-size:10px;padding:0 0 0 14px;width:70px;}
.categorynewsmore .featurednews_text {margin-bottom:2px;}
.categorynewsmore .lastrow .featurednews_text {margin:0 !important;}
.categorynewsmore .featurednews_text ul.social {display:none;font-size:12px;}
.categorynewsmore .featurednews_text ul.social li {padding: 9px 24px 0 0!important;}
.categorynewsmore .featurednews_text ul.social li.fnewsitemmore {display:none!important;}
.categorynewsmain .fnewsitem ul.social li.fnewsitemtweet, .categorynewsmore .featurednews_text ul.social li.fnewsitemtweet {padding-right:0!important;}
.categorynewsmore .featurednews_text img {display:none; width:35%!important;float:left;margin-right:5%; background:none!important;}
a.searchit,a.rssit,a.morecat{height:20px;width:18px;display:block;text-indent:-9999px;float:left;margin-right:4px;}
@media(max-width:1140px){
.categorynewsmain .centerrow ul.social, .categorynewsmain .lastrow ul.social {display:block;margin-top:15px; padding-top:6px; border-top:1px solid #ebebeb;}
.categorynewsmain {width: 64.81196581196582%!important;}
.categorynewsmore {width: 31.623931623931625%!important;}	
.categorynewsmain  {padding-right:10px!important;}
.categorynewsmain .fnewsitem ul.social li.fnewsitemtweet, .categorynewsmore .featurednews_text ul.social li.fnewsitemtweet {display:none!important;}
}

@media(max-width:970px){
.morearticles {float:right;margin:-83px -180px 0 0;}
}
@media(max-width:900px){
.morearticles {margin: -73px -0px 0px 0px!important;}
.categorynewsmain  {padding-right:0px!important; border-right:none!important;}
.categorynewsmore  {margin-bottom:-10px!important;}
.categorynewsmain .fnewsitem {margin-bottom:30px!important;}
.categorynewsmain .centerrow ul.social, .categorynewsmain .lastrow ul.social {margin-top:5px!important; padding-top:0px!important; border:none;}
.categorynewsmore .featurednews_text {margin-bottom:30px;float:left;}
.categorynewsmore .featurednews_text ul.social {display:block!important;}
.categorynewsmore .featurednews_text img {display:block!important;width:35%!important;float:left; background:none!important;}
.categorynewsmain  h3.newsitemtitle, .categorynewsmore  h3.newsitemtitle {font-size:26px!important;margin:0 0 2px 0!important;}
.categorynewsmore  p {display:block;}
.categorynewsmain {width: 100%!important;}
.categorynewsmore {width: 100%!important;}
.categorynewsmain .textwrap {float:none!important; width:100%!important;}
.categorynewsmore .lastrow .featurednews_text {margin-bottom:30px !important;}
}
@media(max-width:650px){
.categorynewsmore {margin-bottom:-10px!important;}
.categorynewsmain  .fnewsitem, .categorynewsmore .featurednews_text {margin-bottom:15px!important;}
.categorynewsmore {padding-bottom:15px!important;}
.categorynewsmain  h3.newsitemtitlelg, .featurednews_text h3.newsitemtitle,
.categorynewsmain .newsmoredate, .featurednews_text .newsmoredate,
.categorynewsmain  p, .featurednews_text p {text-align:center!important;} 
.categorynewsmain .fnewsitem img, .categorynewsmore .featurednews_text img {float:none!important; width:100%!important;}
.categorynewsmain  h3.newsitemtitle {display:none!important}
.categorynewsmain  h3.newsitemtitlelg {display:block!important;padding:22px 0 0!important;margin:0!important;}
.categorynewsmain  img {margin:0!important;}
.categorynewsmain .newsmoredate {display:none!important;}
.categorynewsmain  ul.social li.fnewsitemmore {display:none!important;}
.categorynewsmain  ul.social li.fnewsitemtweet {padding-right:0!important;}
.categorynewsmore .featurednews_text h3.newsitemtitle {padding:22px 0 0!important;font-size:32px!important;margin:0!important;}
.categorynewsmain .newsdatelg {display:none!important}
.categorynewsmain .newsmoredate {display:block!important}
.categorynewsmain  ul.social, .categorynewsmore .featurednews_text ul.social {background:#222!important; color:#ccc!important; text-align:center!important;}
.categorynewsmain  ul.social li, .categorynewsmore .featurednews_text ul.social li {padding:12px 16px 12px 0!important;}
.categorynewsmain  ul.social li a, .categorynewsmore .featurednews_text ul.social li a { color:#ccc!important;}
.categorynewsmain .fnewsitemintro, .categorynewsmore .featurednews_text p {padding-bottom:0!important;margin-bottom:14px!important;}
}
@media(max-width:570px){
.categorynewsmain .imgframe, .categorynewsmore .imgframe {padding:0px!important;border:none!important; max-width:100%!important;}
}
@media(max-width:500px){
.categorynewsmain img {padding:0!important; border:none!important; width:100%!important; max-width:100%!important;}
}