.page-node-559 label, .page-node-599 label {
    font-weight: normal;
}

.menu-block-congress_main_menu_superfish .sf-menu li.menu-resources .last.leaf{
background: url("/sites/barr.house.gov/files/menu-resources.jpg") no-repeat scroll center bottom transparent;
}
.menu-block-congress_main_menu_superfish .sf-menu li.menu-about .last.leaf{
background: url("/sites/barr.house.gov/files/menu-about.jpg") no-repeat scroll center bottom transparent;
}

.menu-block-congress_main_menu_superfish .sf-menu li.menu-contact .last.leaf{
background: url("/sites/barr.house.gov/files/menu-contact.jpg") no-repeat scroll center bottom transparent;
}

.menu-block-congress_main_menu_superfish .sf-menu li.menu-issues .last.leaf{
background: url("/sites/barr.house.gov/files/menu-issues.jpg") no-repeat scroll center bottom transparent;
}

.menu-block-congress_main_menu_superfish .sf-menu li.menu-services .last.leaf{
background: url("/sites/barr.house.gov/files/menu-services.jpg") no-repeat scroll center bottom transparent;
}

.menu-block-congress_main_menu_superfish .sf-menu li.menu-media-center .last.leaf{
background: url("/sites/barr.house.gov/files/menu-media.jpg") no-repeat scroll center bottom transparent;
}

.page-taxonomy-term-45 .flexslider .slides{
  background-color: transparent;
}
.page-taxonomy-term-45 .hprotator-text-block{
  text-align: left;
}
.page-taxonomy-term-45 .hprotator-text-block, .latest-videos-text-block{
  width: 48%;
}
.page-taxonomy-term-45 .flexslider .flex-direction-nav a {
  height: 60px;
}
html .page-taxonomy-term-45 #region-sidebar-first{
  display: none;
}
html .page-taxonomy-term-45 #region-content{
  width: 100%;
}
html .page-taxonomy-term-45 #hp_top_read_more {
  margin: 0px;
  padding: 0px;
}
html .page-taxonomy-term-45 #hp_top_read_more a {
  display: block;
  background: none;
  text-align: left;
  padding: 0px;
  margin: 0px;
}
html .page-taxonomy-term-45 #region-content .hprotator-text-block h2 a {
  text-decoration: none;
}
html .page-taxonomy-term-45 #region-content img {
  margin: 0px;
  border: 0 none;
  padding: 0px;
}
html .page-taxonomy-term-45 #region-content ul.slides {
  padding-bottom: 10px;
}
.page-taxonomy-term-45 #section-footer {
  position: static;
}
.page-taxonomy-term-45 #zone-content {
  margin-bottom: 10px;
}
html .page-taxonomy-term-45 #region-content .select-tabs {
  padding-bottom: 15px;
  padding-left: 0em;
  border-bottom: 1px solid #4a7197;
  overflow: hidden;
}
html .page-taxonomy-term-45 .select-tabs li{
  display: block;
  float: left;
  text-align: center;
  padding: 0;
  margin: 0 1%;
  width: 22%;
  font-size: 1.3em;
}
html .page-taxonomy-term-45 .select-tabs li.long{
  width: 26%;
}
html .page-taxonomy-term-45 .select-tabs li a{
  border: none;
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  white-space: normal;
  line-height: 2.5em;
  text-decoration: none;
  width: 100%;
  display: block;
  background-color: #f5f5f5;
  color: #666666;
}
html .page-taxonomy-term-45 .select-tabs li a:hover,
html .page-taxonomy-term-45 .select-tabs li a.active{
  text-decoration: none;
  color: #ffffff;
  background-color: #B90F0F;
}
html .page-taxonomy-term-45 .tab-section, html .page-taxonomy-term-45 .pane-congress-issue-content-panel-pane-default {
  display: none;
}
html .page-taxonomy-term-45 .pane-congress-issue-content-panel-pane-default .views-row-last {
  border-bottom: 0 none;
}
html .page-taxonomy-term-45 #region-content h3 {
  color: #15497D;
}
html .page-taxonomy-term-45 #region-content .pane-congress-issue-content-panel-pane-default h2.pane-title {
  font-weight: bold;
  text-align: center;
  color: #15497D;
}

form#contactForm div.form-100 select[size], form#contactForm div.form-100 select[multiple]{
   background-image: none;
}

.page-node-158 .moscone-flipped-sidebar {
  display: none;
}

.page-node-158 .moscone-flipped-content {
  width: 100%;
}

html .context-issues h2.pane-title {
    display: none;
}

.context-share-your-dodd-frank-story textarea#required-story {
    height: 200px;
}

@media all and (min-device-width: 980px) and (min-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  html .page-taxonomy-term-45 .hprotator-text-block {
    width: 40%;
  }
  
  .page-taxonomy-term-45 #region-content ol.flex-control-nav {
    position: relative;
    top: -36px;
    margin: 0px;
  }
  
  html .page-taxonomy-term-45 #block-views-congress-hprotator-block-1{
    margin-bottom: 0px;
  }
}

.page-taxonomy-term-45 .citizen-cosponsor a{
  text-decoration: none;
  font-size: 15px;
  text-align: center;
  margin: 10px auto;
  display: block;
  width: 505px;
  max-width: 94%;
  border: 1px solid;
  padding: 10px;
  line-height: 20px;
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
}

blockquote{
  display:block;
  padding: 20px 20px 15px 45px;
  margin: 10px 0 20px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.25em;
  color: #494949;
  text-align: justify;
}

blockquote::before{
  content: "\201C";
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote::after{
  content: "";
}

#page .zone-content blockquote p{
  margin-top: 0;
}

body #page .indent-1 { margin-left:40px; }
body #page .indent-2 { margin-left:80px; }
body #page .indent-3 { margin-left:120px; }
body #page .indent-4 { margin-left:160px; }

#block-views-congress-offices-footer-offices {
  background: transparent;
}

#block-quicktabs-home-page-tabs ul.flex-direction-nav .flex-next,
#block-quicktabs-home-page-tabs ul.flex-direction-nav .flex-prev {
  height: 60px;
}

.front #block-views-congress-news-block-1 h3,
.front #block-views-congress-news-block-1 .views-field-title {
  display: inline;
}

.front #block-views-congress-news-block-1 h3 a {
  float: none;
}

.front #block-views-congress-videos-latest .slides li iframe {
  min-height: 265px;
}

#zone-content form .nobold {
  font-weight: normal;
}

.page-node-86 #region-content img {
  margin: 0px 7px 0px 0px;
  float: left;
  border: 0 none;
  padding: 0;
}

@media all and (min-device-width: 740px) and (min-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
  body .sf-menu li {
    padding-left: 1.2em;
    padding-right: 1.1em;
  }
  body .sf-menu li .leaf {
    padding: 0;
  }
}
@media all and (min-device-width: 980px) and (min-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  body .sf-menu li {
    padding-left: 2.4em;
    padding-right: 2.5em;
  }
  body .sf-menu li .leaf {
    padding: 0;
  }
}
.node-type-congress-video .field-name-field-congress-featured-media iframe {
  height: 350px;
}
.photo-feed .feed-item.facebook {
  margin-right: 10px
}

