@media (max-width: 679px) {
  #t3-topbars .t3-date { width: 40%; }
  #t3-topbars div.social { width: 50%; }
}
@media (max-width: 1200px) {
  .gkHighlighterInterface { display: none; }
}
header .container { background: transparent url(2e118d3a738608bd17b7b7481b3f0d39286115c8.png)  no-repeat scroll right top; }
header .container.t3-header { background: transparent url(2e118d3a738608bd17b7b7481b3f0d39286115c8.png)  no-repeat scroll right bottom; }
@media (max-width: 920px) {
  header .container.t3-header, header .container { background: transparent none repeat scroll 0% 0%; }
}
header .gkHighlighterInterface span.text { padding-left: 5px; }
.t3-header { padding-top: 0px; padding-bottom: 14px; }
.t3-breaking { border-bottom: medium none; }
.logo-image a img { padding: 0px; float: none; }
.logo a { display: block; }
.social { float: right; }
#Mod98 h3 span { display: none; }
@media (max-width: 1200px) {
  #Mod98 h3 { display: none; }
}
.bigtitle .gkTabsWrap.vertical ol, .bigtitle .gkTabsWrap.horizontal ol { top: 10px; left: 20px; right: auto; }
.view-featured.home .t3-component, .view-article .page-header { display: none; }
.backfaced .module-title { font-size: 38px; top: 20%; line-height: 1.2; }
.navbar-default, #t3-header, .t3-navhelper { background-color: transparent; }
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: rgb(201, 54, 56); border-bottom-color: rgb(201, 54, 56); }
.home-news .nspArt h4.nspHeader { height: 100px; }
.home-news .nspArt { padding: 30px 0px ! important; min-height: 530px; }
.home-news .nspArt p.nspText { padding: 20px 37.5px 10px; }
.home-news .nspArt p.nspInfo2 { margin-bottom: 0px; }
.home-news .nspArt .nspImageWrapper { margin: 6px 0px 0px ! important; }
.listed-news .nspArt p.nspText { width: 60%; padding: 0px; }
.home .t3-component { padding: 37.5px; }
@media (max-width: 1200px) {
  .listed-news .nspArt p.nspText { width: 100%; float: none ! important; }
  .listed-news .nspArt .nspImageWrapper, .listed-news .nspArt .nspImage { float: none ! important; margin: 5px 0px; }
}
section.readmore { margin-top: 10px; }
#comments-footer { display: none; }
#comments-form-subscribe { display: inline-block; }
#jc #comments-form-buttons .btn { text-transform: capitalize; }
#jc #comments-form-buttons .btn:hover { background: rgb(201, 54, 56) none repeat scroll 0% 0%; }
#jc .comment-box .comment-meta { height: 60px; margin-left: 0px; }
ul.jcomments-latest { margin: 0px; }
ul.jcomments-latest h5 { margin-bottom: 5px; }
ul.jcomments-latest .author, ul.jcomments-latest .date { font-size: 0.9em; }
.img_caption, .item-image, .article-intro .pull-none, .article-aside { margin-bottom: 20px; }
.blog .article-intro h3, .tag-body h3 { display: none; }
.window-mainbody .articleInnerAside, .window-mainbody .print-icon { display: none; }
@media (max-width: 679px) {
  .articleInnerAside, .t3-navhelper { display: none; }
  .img_caption p.img_caption { position: static; }
  .img_caption, .item-image, .article-intro .pull-none { max-height: 550px ! important; }
  .item-image, .img_caption { margin-bottom: 0px ! important; }
}
@media (max-width: 1200px) and (min-width: 680px) {
  .articleInnerAside + .articlePushRight { margin-left: 25%; }
}
.t3-copyright .nav-pills > li { display: inline-block; }
.breadcrumb > .active::before { content: ""; padding: 0px; }
.itemTags { padding-left: 0px; }
.itemTags li { list-style-type: none; }
fieldset.filters { display: none; }
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; padding: 15px 0px; }
ul.tag-list, ul.tag-list ul { padding-left: 10px; }
ul.tag-list > li { list-style-type: none; font-weight: bold; margin: 0px 0px 20px; }
ul.tag-list > li > ul li { font-weight: normal; display: inline; margin: 10px 15px 0px 0px; }
figure figcaption { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(85, 85, 85); font-size: 13px; width: 100%; margin: 0px; padding: 5px; text-align: center; clear: both; }
.article-content figure, .article-intro .caption { margin-bottom: 20px; }
.article-content figure img { margin-bottom: 0px; }
.home-news .nspArt h4.nspHeader { height: 100px; line-height: 1.2; letter-spacing: 0px; }
.t3-header { padding-top: 40px; }
.article-info dd { white-space: normal ! important; }
