/* Effective stylesheet produced by snapshot save */
* { box-sizing: border-box; }
html { min-height: 100%; position: relative; }
html, body { margin: 0px; padding: 0px; }
body { font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 13px; }
p.sub { color: rgb(79, 79, 79); }
img { max-width: none; }
img.push { margin: 13px 0px 20px; }
img.contain { width: auto; height: auto; max-width: 100%; max-height: 100%; }
img.img-circle { z-index: 0; }
*::-moz-selection { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
h1 { font-size: 34px; font-weight: 600; }
h1.page_title { font-weight: 300; color: rgb(51, 51, 51); margin: 25px 0px; letter-spacing: -0.34px; }
div.release_date { display: block; text-transform: uppercase; color: rgb(51, 51, 51); font-size: 12.5px; font-weight: 600; letter-spacing: normal; margin-top: 23px; margin-bottom: -18px; }
a { color: rgb(0, 136, 204); transition: all 0.1s linear 0s; text-decoration: none; }
a:hover { text-decoration: none; color: rgb(8, 163, 241); }
a:focus, a:active, a:visited { text-decoration: none; }
a.inverse { color: rgb(0, 0, 0); }
a.inverse:hover { color: rgb(8, 163, 241); }
a.push { top: 30px; position: relative; }
b, strong { font-weight: 600; }
hr.major { height: 8px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; margin: 0px -20px; border-bottom: 1px solid rgb(185, 186, 188); border-top: 1px solid rgb(185, 186, 188); }
.well { box-shadow: none; border-radius: 0px; border: medium none; background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
.panel-body { padding: 20px; }
.fa-eurekalert { vertical-align: middle; transition: all 0.2s ease-in-out 0s; }
.fa-eurekalert::before { content: ""; display: block; background: transparent url("icn.eurekalert.png") repeat scroll 0% 0% / 13px 13px; width: 13px; height: 13px; }
#main-content, #sidebar-content { padding-left: 10px; padding-right: 10px; }
.equal-height { overflow: hidden; }
.equal-height > * { margin-bottom: -99999px; padding-bottom: 99999px; }
.full-height { height: 100%; }
.pipe > *::before { display: block; position: absolute; content: ""; height: 100%; left: 0px; border-left: 1px solid rgb(217, 217, 217); }
.pipe > :first-child::before, .pipe > .hide-pipe::before { border-left: medium none; display: none; visibility: hidden; }
.center-image { display: inline-block; width: 100%; height: 100%; text-align: center; white-space: nowrap; }
.center-image::after { display: inline-block; height: 100%; width: 0px; vertical-align: middle; content: ""; }
.center-image img { display: inline-block; width: auto; height: auto; max-width: 100%; max-height: 100%; vertical-align: middle; }
.btn { white-space: normal; }
.btn:active { box-shadow: none; }
.navbar { border: medium none; background: rgb(203, 33, 33) url("urn:not-loaded:http://www.eurekalert.org/images/e4/bg.header-mobile.png") no-repeat scroll center center; margin-bottom: 0px; min-height: 40px; }
.navbar .container.flush { padding: 0px; }
.navbar .container.flush > .clearfix { position: relative; }
.navbar.navbar-inverse { background: rgb(80, 80, 80) none repeat scroll 0% 0%; }
.navbar.navbar-inverse .nav-pills { margin: 0px -20px; }
.navbar.navbar-inverse .nav-pills > li { margin: 0px; }
.navbar.navbar-inverse .nav-pills > li > a { padding: 11px 18px; text-transform: uppercase; font-weight: 400; color: rgb(255, 255, 255); border-radius: 0px; }
.navbar.navbar-inverse .nav-pills > li > a:hover, .navbar.navbar-inverse .nav-pills > li > a:visited, .navbar.navbar-inverse .nav-pills > li > a:active, .navbar.navbar-inverse .nav-pills > li > a:focus { color: rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; }
.logo { display: inline-block; z-index: 1; }
.logo img { display: inline-block; margin: 17px 0px 16px; border-right: 1px solid rgb(255, 255, 255); width: auto; height: auto; max-width: 270px; max-height: 100%; }
.brand { display: inline-block; }
.brand img { display: inline-block; width: auto; height: auto; max-width: 111px; max-height: 60px; }
#search { text-align: right; }
#search.navbar-collapse { border: medium none; box-shadow: none; }
#search form { margin: 34px -15px 5px; overflow: hidden; }
#search .form-control { height: 30px; padding-top: 3px; padding-bottom: 3px; font-size: 13px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; border: medium none; box-shadow: none; font-weight: 600; border-radius: 4px 0px 0px 4px; z-index: 0; }
#search .form-control:-moz-placeholder { text-transform: uppercase; color: rgb(51, 51, 51); }
#search .form-control::-moz-placeholder { text-transform: uppercase; color: rgb(51, 51, 51); }
#search #search-btn { height: 30px; border: medium none; margin: 0px; padding-top: 3px; padding-bottom: 3px; color: rgb(51, 51, 51); background: rgb(241, 241, 241) none repeat scroll 0% 0%; font-size: 17px; z-index: 0; border-radius: 0px 4px 4px 0px; }
#search #search-btn:hover { background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
.advanced-search { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 11px; letter-spacing: 2.2px; }
.advanced-search:active, .advanced-search:visited, .advanced-search:focus, .advanced-search:hover { color: rgb(255, 255, 255); text-decoration: none; }
.search-header { position: relative; z-index: 2; }
.search-wrapper { position: absolute; right: 0px; height: 100%; }
.search-wrapper .search-btn { position: absolute; top: 50%; margin-top: -20px; right: 15px; padding: 7px; border: medium none; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.search-wrapper .search-btn:hover, .search-wrapper .search-btn:active, .search-wrapper .search-btn:focus { color: rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; outline: medium none; }
.nav > li.mega-dropdown { position: static; }
.nav > li.mega-dropdown > ul.dropdown-menu { display: none; left: 0px; right: 0px; width: 100%; float: none; padding: 0px; margin: 0px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(144, 184, 208); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; background: transparent url("urn:not-loaded:http://www.eurekalert.org/images/e4/bg.meganav-o.png") repeat scroll center top; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); }
.nav > li.mega-dropdown > ul.dropdown-menu h3 { font-weight: 400; color: rgb(220, 0, 2); font-size: 14px; text-transform: uppercase; }
.nav > li.mega-dropdown > ul.dropdown-menu h4 { font-size: 12px; padding: 0px 15px; text-transform: uppercase; color: rgb(79, 79, 79); }
.nav > li.mega-dropdown > ul.dropdown-menu p.aboutblurb { height: 75px; }
.nav > li.mega-dropdown > ul.dropdown-menu li.hidden-xs { padding: 25px 0px; }
.nav > li.mega-dropdown > ul.dropdown-menu li.visible-xs { background: rgb(230, 246, 255) none repeat scroll 0% 0%; }
.nav > li.mega-dropdown > ul.dropdown-menu li.visible-xs .navbar-nav { margin: 0px; }
.nav > li.mega-dropdown > ul.dropdown-menu li.visible-xs .navbar-nav li { border-top: 1px solid rgb(144, 184, 208); }
.nav > li.mega-dropdown > ul.dropdown-menu li.visible-xs .navbar-nav li:first-child, .nav > li.mega-dropdown > ul.dropdown-menu li.visible-xs .navbar-nav li.first { border-top: medium none; }
.nav > li.mega-dropdown > ul.dropdown-menu li.visible-xs .navbar-nav li a { color: rgb(53, 53, 53); }
.nav > li.mega-dropdown.hover > a::after { content: ""; display: block; position: absolute; bottom: 0px; left: 50%; margin-left: -8px; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(230, 246, 255); }
.nav > li.mega-dropdown .nav-stacked { padding-top: 10px; padding-bottom: 10px; font-size: 13px; text-transform: uppercase; }
.nav > li.mega-dropdown .nav-stacked > li { margin: 0px; }
.nav > li.mega-dropdown .nav-stacked > li > a { line-height: 14px; padding: 7px 0px; color: rgb(79, 79, 79); }
.nav > li.mega-dropdown .nav-stacked > li > a:hover { color: rgb(8, 163, 241); background: transparent none repeat scroll 0% 0%; }
.nav > li.mega-dropdown .nav-stacked.primary, .nav > li.mega-dropdown .nav-stacked.secondary { font-size: 14px; text-transform: none; }
.nav > li.mega-dropdown .nav-stacked.primary > li > a, .nav > li.mega-dropdown .nav-stacked.secondary > li > a { color: rgb(0, 0, 0); }
.nav > li.mega-dropdown .nav-stacked.primary > li > a:hover, .nav > li.mega-dropdown .nav-stacked.secondary > li > a:hover { color: rgb(8, 163, 241); }
.nav > li.mega-dropdown .nav-stacked .btn { border: 1px solid rgb(0, 0, 0); border-radius: 3px; padding-left: 10px; padding-right: 10px; text-align: left; margin-left: -10px; z-index: 0; }
.nav > li.mega-dropdown .nav-stacked .btn:hover { border-color: rgb(8, 163, 241); }
.nav > li.mega-dropdown a.thumbnail { background: transparent none repeat scroll 0% 0%; border: medium none; margin: 10px 0px; padding: 0px; color: rgb(0, 0, 0); font-weight: 600; }
.nav > li.mega-dropdown a.thumbnail:hover { text-decoration: none; color: rgb(8, 163, 241); }
.nav > li.mega-dropdown a.thumbnail:hover > img { opacity: 0.8; }
.nav > li.mega-dropdown a.thumbnail > img { border: 1px solid rgb(0, 0, 0); margin-bottom: 10px; width: 100%; transition: all 0.2s ease-in-out 0s; }
.nav > li.mega-dropdown .panel { margin: 10px 0px; border: 1px solid rgb(185, 186, 188); background: transparent none repeat scroll 0% 0%; box-shadow: none; z-index: 0; }
.nav > li.mega-dropdown .panel a { display: block; color: rgb(0, 0, 0); font-weight: 600; margin-bottom: 0px; }
.nav > li.mega-dropdown .panel a:hover { color: rgb(8, 163, 241); }
.nav > li.mega-dropdown .panel h3 { margin-top: 0px; }
.nav.account .mega-dropdown.hover .navbar-toggle::after { content: ""; display: block; position: absolute; bottom: 0px; left: 50%; margin-left: -8px; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(255, 219, 61); }
.break { margin: 0px; height: 8px; }
.title { margin-top: 10px; }
.title small { display: block; margin: 5px 0px; text-transform: uppercase; color: rgb(149, 149, 149); font-size: 11px; }
.portal { margin: 20px 0px; }
.portal img.img-circle { width: 60px; height: 60px; transition: all 0.2s ease-in-out 0s; }
.portal:hover img { opacity: 0.8; }
.social-share { margin-bottom: 20px; }
.social-share a.btn { font-size: 14px; border-radius: 2px; margin-right: 8px; text-transform: uppercase; border: 1px solid; }
.social-share a.btn.share-facebook { border-color: rgb(49, 98, 162); color: rgb(49, 98, 162); }
.social-share a.btn.share-twitter { border-color: rgb(46, 177, 235); color: rgb(46, 177, 235); }
.social-share a.btn.share-stumbleupon { border-color: rgb(193, 88, 66); color: rgb(193, 88, 66); }
.social-share a.btn.share-general { border-color: rgb(170, 170, 170); color: rgb(170, 170, 170); }
.article-tools { margin-bottom: 20px; }
.article-tools a.btn { font-size: 14px; text-transform: uppercase; margin-left: 8px; color: rgb(123, 123, 123); border: 1px solid; border-radius: 2px; }
.article-links { list-style: outside none none; margin: 0px; padding: 0px; }
.article-links li { margin: 20px 0px; }
.article-links li a { display: block; position: relative; font-weight: 400; font-size: 14px; line-height: 17px; color: rgb(51, 51, 51); }
.article-links li a > i.fa { position: absolute; left: -20px; top: 2px; color: rgb(170, 170, 170); }
.article-links li a span, .article-links li a p.meta_institute { display: block; position: relative; font-size: 10px; line-height: 14px; font-weight: 400; text-transform: uppercase; color: rgb(144, 144, 144); transition: all 0.2s ease-in-out 0s; }
#main-content.white { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.toolbar { margin: 0px; }
.toolbar::before, .toolbar::after { content: " "; display: table; }
.toolbar::after { clear: both; }
.search-sub .form-control::before, .search-sub .form-control::after { content: " "; display: table; }
.search-sub .form-control::after { clear: both; }
.meta_institute { margin: 2px 0px 0px; font-size: 10px; font-weight: 400; text-transform: uppercase; color: rgb(144, 144, 144); transition: all 0.2s ease-in-out 0s; }
.post a::before, .post a::after { content: " "; display: table; }
.post a::after { clear: both; }
dl.meta { margin-top: 17px; font-size: 12px; font-weight: 400; color: rgb(136, 136, 136); }
dl.meta::before, dl.meta::after { content: " "; display: table; }
dl.meta::after { clear: both; }
dl.meta dt { text-align: left; font-weight: 500; text-transform: uppercase; border-left: 2px solid rgb(185, 186, 188); padding-left: 10px; margin-bottom: 12px; width: auto; min-width: 100px; }
dl.meta dt.yellow { border-color: rgb(255, 177, 52); }
dl.meta dt.green { border-color: rgb(102, 188, 51); }
dl.meta dd { margin-left: 100px; }
dl.meta.stacked dt { float: none; margin-bottom: 0px; margin-top: 20px; }
dl.meta.stacked dd { margin-left: auto; padding-left: 10px; border-left: 2px solid rgb(185, 186, 188); }
dl.meta.stacked dd.yellow { border-color: rgb(255, 177, 52); }
dl.meta.stacked dd.green { border-color: rgb(102, 188, 51); }
.archive-search-box .search-sub .form-control::-moz-placeholder { color: rgb(170, 170, 170); }
.archive-search-box .mobile-archive-search-box .search-sub .form-control::-moz-placeholder { color: rgb(80, 80, 80); }
.article .page_title { color: rgb(43, 43, 43); margin: 25px 0px 0px; }
.article p.summary { margin-top: 5px; font-size: 17px; font-style: italic; font-weight: 300; color: rgb(123, 123, 123); }
.article p.meta_institute { margin-bottom: 20px; font-size: 14px; text-transform: uppercase; color: rgb(43, 43, 43); }
.article .featured_image { position: relative; margin-bottom: 20px; margin-left: -10px; margin-right: -10px; }
.article .featured_image img { width: 100%; height: auto; }
.article .featured_image .caption { margin-left: 10px; margin-right: 10px; }
.article .toolbar { margin: 0px; }
.article .caption { margin-top: 10px; text-transform: uppercase; font-size: 12px; line-height: 1.4; }
.article .caption a { text-transform: none; font-weight: 600; }
.article .caption p.credit { font-weight: 400; color: rgb(170, 170, 170); }
.article .entry { font-size: 14px; line-height: 23px; color: rgb(51, 51, 51); }
.article .entry p { margin-top: 5px; margin-bottom: 15px; }
.article .thumbnail .img-wrapper::after { content: ""; display: inline-block; height: 100%; width: 0px; vertical-align: middle; }
.article .article_disclaimer { margin: 20px 0px 25px; }
.article .article_disclaimer p { font-size: 13.5px; line-height: 23px; color: rgb(51, 51, 51); }
.article .article_disclaimer p:last-child { margin-bottom: 0px; }
#sidebar-content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#sidebar-content hr { margin: 0px -20px; border-color: rgb(185, 186, 188); border-style: solid; }
#sidebar-content hr.major { height: 8px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; margin-right: -21px; border-bottom: 1px solid rgb(185, 186, 188); }
#sidebar-content .widget { margin: 20px 0px 35px; }
#sidebar-content .widget h3.widget-title { text-align: left; text-transform: none; font-size: 14px; color: rgb(34, 34, 34); margin: 0px -20px 18px 0px; padding: 10px 15px; border-left: 4px solid; }
#sidebar-content .widget h3.widget-title.red { background: rgb(254, 229, 224) none repeat scroll 0% 0%; border-color: rgb(254, 160, 158); }
#sidebar-content .widget h3.widget-title.yellow { background: rgb(254, 237, 207) none repeat scroll 0% 0%; border-color: rgb(251, 216, 148); }
#sidebar-content .widget h3.widget-title.green { background: rgb(219, 255, 252) none repeat scroll 0% 0%; border-color: rgb(39, 204, 192); }
#sidebar-content .widget h4.widget-subtitle { margin-top: 40px; margin-bottom: 20px; padding-bottom: 4px; font-size: 13.5px; font-weight: 600; color: rgb(43, 43, 43); text-transform: uppercase; border-bottom: 1px solid rgb(185, 186, 188); }
#sidebar-content .widget .article-links a:hover, #sidebar-content .widget .article-links a:active { color: rgb(170, 170, 170); }
#sidebar-content .widget .article-links a:hover span, #sidebar-content .widget .article-links a:active span, #sidebar-content .widget .article-links a:hover p.meta_institute, #sidebar-content .widget .article-links a:active p.meta_institute { color: rgb(170, 170, 170); }
a.agency::before, a.agency::after { content: " "; display: table; }
a.agency::after { clear: both; }
.widget-content { margin-left: 20px; }
.widget-content hr { margin: 40px 0px ! important; }
aside.more a { color: rgb(51, 51, 51); }
aside.more a:hover { color: rgb(170, 170, 170); }
aside.more h3 { margin: 18px 0px 2px; line-height: 20px; font-size: 17px; font-weight: 500; color: rgb(136, 136, 136); }
aside.more p.meta_institute { margin-bottom: 0px; font-size: 12px; line-height: 20px; font-weight: 400; text-transform: uppercase; }
aside.more dl.meta { margin: 0px; }
ul.tags { margin: 0px -3px 10px; padding: 0px; list-style: outside none none; }
ul.tags::before, ul.tags::after { content: " "; display: table; }
ul.tags::after { clear: both; }
ul.tags li { float: left; margin: 3px; }
ul.tags li a { display: inline-block; background: rgb(185, 186, 188) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 2px 7px; text-transform: uppercase; font-size: 11.5px; }
ul.tags li a:hover { background: rgb(170, 170, 170) none repeat scroll 0% 0%; }
ul.tags li.active a { background: rgb(136, 136, 136) none repeat scroll 0% 0%; }
a.multimedia { border-radius: 0px; background: transparent none repeat scroll 0% 0%; border: medium none; margin: 5px 0px; padding: 0px; }
a.multimedia::before, a.multimedia::after { content: " "; display: table; }
a.multimedia::after { clear: both; }
a.multimedia .center-image { margin-right: 10px; padding: 3px; width: 87px; height: 87px; border: 1px solid rgb(185, 186, 188); transition: all 0.2s ease-in-out 0s; }
a.multimedia img { transition: all 0.2s ease-in-out 0s; }
a.multimedia .desc { font-size: 14px; font-weight: 400; line-height: 17px; color: rgb(51, 51, 51); transition: all 0.2s ease-in-out 0s; }
a.multimedia .desc span { display: block; text-transform: uppercase; font-weight: 300; }
a.multimedia .desc .view-more { color: rgb(0, 136, 204); font-size: 12px; font-weight: 600; margin-top: 15px; transition: all 0.2s ease-in-out 0s; }
a.multimedia:hover, a.multimedia:visited, a.multimedia:focus { background: transparent none repeat scroll 0% 0% ! important; }
a.multimedia:hover .desc, a.multimedia:active .desc { color: rgb(170, 170, 170); }
a.multimedia:hover .desc .view-more, a.multimedia:active .desc .view-more { color: rgb(8, 163, 241); }
a.multimedia:hover .center-image, a.multimedia:active .center-image { background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
a.multimedia:hover img, a.multimedia:active img { opacity: 0.8; }
.contact-info, .original-source { font-size: 13.25px; }
.panel { border-radius: 0px; }
#footer { position: absolute; bottom: 0px; width: 100%; clear: both; background: rgb(96, 96, 96) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 300; padding: 35px 0px 25px; }
#footer a { color: rgb(255, 255, 255); line-height: 39px; white-space: nowrap; }
#footer a i.fa { margin-right: 10px; font-size: 16px; width: 16px; }
#footer a:hover { color: rgb(195, 195, 195); }
#footer a:hover i.fa-eurekalert { opacity: 0.5; }
#footer .stack-5 a { line-height: 30px; }
#footer .logo { width: 60%; max-width: 200px; }
#footer .logo img { max-width: 100%; }
#footer .brand { width: 40%; max-width: 110px; }
#footer p.copy { line-height: 30px; }
@media (max-width: 568px) {
  #navigation > .navbar > .container { padding: 0px; }
  #navigation > .navbar.navbar-inverse .nav-pills { margin: 0px -15px; }
  #navigation > .navbar.navbar-inverse > .container { padding-left: 15px; padding-right: 15px; }
  .logo { width: 65%; margin-left: -10px; }
  .logo img { width: 100%; height: auto; }
  .brand { width: 33%; }
  .brand img { max-width: 100%; max-height: 100%; }
  .search-header { padding: 0px 5px; }
  .search-wrapper .search-btn { right: 10px; }
  .navbar.navbar-inverse .nav-pills > li > a { font-size: 11px; padding: 15px 8px; }
}
@media (max-width: 767px) {
  body { margin-bottom: 0px ! important; }
  .article-links li a { font-size: 17px; line-height: 20px; }
  #footer { position: relative; bottom: 0px; }
}
@media (min-width: 768px) {
  body { background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
  h1.page_title { margin: 25px 0px; }
  #main-content, #sidebar-content { padding-left: 20px; padding-right: 20px; }
  #content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  #sidebar-content { background: rgb(241, 241, 241) none repeat scroll 0% 0%; padding-top: 10px; }
  #sidebar-content.white { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  #search form { margin-left: 0px; margin-right: 0px; }
  #search #search-btn { color: rgb(203, 33, 33); }
  .nav > li.mega-dropdown.hover > a::after { border-left-width: 6px; border-right-width: 6px; border-bottom: 6px solid rgb(255, 255, 255); }
  .portal > a { display: block; color: rgb(0, 0, 0); }
  .portal > a .title { color: rgb(0, 0, 0); }
  .portal > a:hover { color: rgb(8, 163, 241); }
  .portal > a:hover .title { color: rgb(0, 0, 0); }
  .portal .inverse { display: block; position: absolute; width: 100%; top: 200px; left: 0px; font-weight: 600; }
  .toolbar { margin: 0px; }
  .article .featured_image { margin-left: 0px; margin-right: 0px; }
  .article .featured_image img { max-height: 700px; }
  .article .featured_image .caption { margin-left: 0px; margin-right: 0px; }
  .article-tools a.btn { border: medium none; margin-left: 5px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  hr.major { border-color: rgb(205, 205, 205) ! important; }
  #sidebar-content .widget h4.widget-subtitle { border: medium none; margin-top: 20px; }
  #sidebar-content .widget-content { margin: 0px 20px; }
  aside.more dl.meta { margin-top: 20px; }
  dl.meta.stacked dt { float: left; margin-top: 0px; margin-bottom: 12px; }
  dl.meta.stacked dd { margin-left: 100px; border: medium none; padding-left: 0px; }
  a.multimedia { margin: 20px 0px; }
  a.multimedia .center-image { width: 150px; height: 150px; padding: 8px; margin-right: 20px; }
  a.multimedia .desc span { display: inline; }
}
@media (min-width: 992px) {
  body { background: rgb(241, 241, 241) url("bg.gradient.png") repeat-x scroll 0px 140px; }
  .navbar { background: rgb(203, 33, 33) url("bg.header.png") no-repeat scroll center center; }
  .nav > li.mega-dropdown ul.dropdown-menu { height: 290px; }
  .article-links li { margin: 0px 0px 20px; }
  .article .featured_image img { max-height: 600px; }
  .article-tools a.btn, .social-share a.btn { font-size: 12px; }
  #content { background: transparent none repeat scroll 0% 0%; }
  #main-content, #sidebar-content { border-right: 1px solid rgb(185, 186, 188); }
  #sidebar-content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-top: 25px; }
}
@media print {
  .equal-height > * { margin-bottom: 0px; padding-bottom: 0px; }
  a[href]::after { content: ""; }
}
