/* General site formatting */
h3, h4, h5 {
  font-weight: bold;
}

.indent {
  margin-left: 1em;
}

.region-content ul li, .region-content ol li {
  margin: .5em 0;
}
.region-content ul li:last-child, .region-content ol li:last-child {
  margin-bottom: 0;
}

img.align-left {
  display: inline;
  float: left;
  padding: 0 1em 0.5em 0;
}

img.align-right {
  display: inline;
  float: right;
  padding: 0 0 0.5em 1em;
}

span.submitted-by {
  font-style: italic;
}

/* Front page */
div.view-frontpage div.views-row-1 div.field-image {
  display: inline;
  float: left;
  padding: 0 1em 0 0;
}

/* Get Involved form */
form#webform-client-form-8 label {
  color: grey;
  font-size: 1.2em;
  font-weight: normal;
  padding-top: 0.15em;
}

/* Fix problem where Get Involved block is still showing up on the Get Involved page */
.page-node-8 div#block-webform-client-block-8,
div.edit-justiceforall-wrapper,
.page-node-8 div.links {
  display: none;
}

/* In the Media feature */
.node-type-in-the-media div.field-full-text,
.node-type-in-the-media div.body {
  margin-top: 1em;
}
.node-type-in-the-media div.field-full-text div.field-label {
  margin-bottom: 1em;
}

/* Pledge */
/* Social networking buttons */
div#block-block-6 img {
  margin-left: .5em;
  width: 35px;
}

.media-element {
  margin-bottom: 2.85714em;
}
.media-element p {
  margin: 0;
}

.media-image-left {
  display: inline;
  float: left;
  margin-right: 1em;
}

.media-image-right {
  display: inline;
  float: right;
  margin-left: 1em;
}

/* Right To Know Act (RTKA) and Delrawn Small site sections (Redmine #29754 and 36914) */

body.page-righttoknowact h1#page-title.title, body.page-delrawn h1#page-title.title {
  font-size: 2.5em;
}

div#rtka-landing .panel-pane, div#delrawn-landing { /* all panel panes in the respective panel page layouts */
  clear: both;
}

div#rtka-landing .panel-pane p, div#delrawn-landing .panel-pane p  {
  margin: 1em 0;
}

div#rtka-landing h2.pane-title, div#delrawn-landing h2.pane-title  {
  font-size: 2em;
}

div#rtka-landing div.moscone-flipped-content .panel-pane.pane-custom, div#delrawn-landing div.moscone-flipped-content .panel-pane.pane-custom  {
  margin-top: 1em;
  background: #f1f1f1;
  padding: 1em;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 1px 1px 2px #adadad;
  -webkit-box-shadow: 1px 1px 3px #adadad;
}

div#rtka-landing #legislation-pane {
  min-height: 350px;
}

.pane-rtka-views-panel-pane-1, .pane-delrawn-small-views-delrawn-landing-news { /*RTKA News view on RTKA landing page, Delrawn Small news view on Delrawn landing page */
  margin-top: 2em;
  padding: 1em;
}

.pane-rtka-views-panel-pane-1 div.field-media-sub-headline, .pane-rtka-views-panel-pane-1 h3.field-sub-headline, .pane-delrawn-small-views-delrawn-landing-news div.field-media-sub-headline, .pane-delrawn-small-views-delrawn-landing-news h3.field-sub-headline {
    background: unset;
}


.not-front.page-righttoknowact #main #content .pane-rtka-views-panel-pane-1 .views-row, .not-front.page-righttoknowact #main #content .view-id-rtka_endorsers .views-row, .not-front.page-delrawn #main #content .pane-delrawn-small-views-delrawn-landing-news .views-row {
  background: unset;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: unset;
  padding: 0;
}

.pane-rtka-views-panel-pane-1 .more-link, .page-righttoknowact .view-id-rtka_endorsers .more-link, .pane-delrawn-small-views-delrawn-landing-news .more-link {
  font-size: 1em;
  text-align: right;
}

/* RTKA and Delrawn Small Sidebar styles */

div.pane-menu-menu-rtka-menu, div.sidebar-endorsing-orgs, div#rtka-endorse-button, div.pane-menu-menu-delrawn-small-menu, div#delrawn-image-button  {
  padding-left: 3.5em;
}

div.pane-rtka-endorsers-panel-pane-1 {
  margin-bottom: 2.5em;
}

.page-righttoknowact .moscone-flipped-sidebar .menu, .page-delrawn .moscone-flipped-sidebar .menu {
  font-family: 'Open Sans Condensed', Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.5em;
}

.page-righttoknowact .moscone-flipped-sidebar .menu li, .page-delrawn .moscone-flipped-sidebar .menu li {
  color: #969696;
  margin-bottom: 0.25em;
  padding-bottom: 0.25em;
  border-bottom: 1px dotted #e6e6e6;
}

/* Restyling of press release subheadlines (#33187) */
.node-press-release div.field-sub-headline {
  margin: 1em 0;
  background: #f4f4f4;
  padding: 0.5em;
}

.node-press-release div.field-sub-headline * {
  margin: 0;
}

/* Press release headlines (#33187) */

body.node-type-press-release h1.title {
  margin-top: 0.5em;
}
