#press-room-page #press-room-archives {
  width: 155px;
  float: right;
  padding-left: 15px;
  border: 1px solid black;
}
#region-sidebar-second .block.block-press-release-archive-block {
  border: 1px solid black;
}

#press-room-page .press-room-posts {
  float: left;
  width: 550px;
  margin-right: 25px;
}
#press-room-page .tweets-pulled-listing {
  width: 265px;
  float: left;
  border-right: 1px solid black;
  padding-right: 10px;
  margin-right: 10px;
  height: 100%;
}

#press-room-page .news-speeches {
  float: right;
  width: 260px;
}



#press-room-page .views-row {
  border: none;
  margin: 0;
}

#latest-blog-posts {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding-top: 5px;
  margin-bottom: 10px;
}

#press-room-page .block-press-room-1 {
  padding-left: 15px;
}
#press-room-page .block-press-room-1 h2 {
  margin-top: 0;
}

.news-speeches .news {
  border-bottom: 1px solid black;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.field-items .odd .field-item span.image-wrapper {
  float: right;
  margin: 0 0 10px 10px;
}


article  .field-collection-view {
  margin: 0;
  border: none;
}


article.node-press-room h2.article-subtitle {
  text-align: left;
    font-size: 1.3em!important;
    color: #999!important;
}
.field-name-field-press-release-date {
  font-size: 0.8em;
  font-style: italic;
  padding-bottom: 10px;
}

article.node-press-room.node-teaser div.content-subtype {
  float: left;
  font-weight: bold;
}
article.node-press-room.node-teaser .post-date {
  float: right;
}

article.node-press-room.node-teaser div.content-subtype,
article.node-press-room.node-teaser .post-date {
  margin-top: -20px;
}
article.node-press-room .field-name-field-addthis {
  float: right;
  border: 1px solid #AAA;
  padding: 5px;
}

.view-subtitle {
  font-style: italic;
  margin-bottom: 15px;
}

.page-title-prefix {
  margin-bottom: 20px;
  font-weight: bold;
}

#right_sidebars {
  float: right;
  width: 175px;
}

.press-room-sidebars {
  clear: both;
  padding-top: 10px;
  border: 1px solid #c1c5cc;
  margin-top: 20px;
  margin-left: 3px;
  width: 170px;
}

#press-room-page #press-room-archives {
  margin-bottom: 20px;
  margin-top: 20px;
  border:1px solid #c1c5cc;
}

#social-media-block {
  width: 760px;
  height: 600px;
  border-bottom: 2px solid #E2E3E4;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
}
#social-media-block div.clear {
  clear: both;
}
.tweets-pulled-listing iframe {
  height: 600px;
}
#social-media-block .instagram-block {
  border-right: 2px solid #E2E3E4;
  margin-right: 9px;
  height: 100%;
  overflow: hidden;
}
#social-media-block .instagram-block .title a {
  display: inline-block;
}
#social-media-block .instagram-block .instagram-images a {
  display: block;
  padding: 4px;
  float: left;
  height: 150px;
  width: 150px;
}
#social-media-block .instagram-block a img {
  border: 1px solid #000;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin: 0 !important;
}

.tpr-instagram a.instagram-image-wrapper-link {
  clear: both;
  display: block;
}
#social-media-block .instagram-block .instagram-images {
  background-color: #fffffd;
  width: 475px;
  height: 475px;
  margin-right: auto;
  margin-left: auto;
  border: 10px solid #000;
  padding: 5px;

}
#social-media-block .twitter-block {
  width: 220px;
  padding-left: 9px;
}

#social-media-block .instagram-block {
  background: #222222;
}
#social-media-block .title.instagram-feed {
  width: 100%;
}
#social-media-block .title.instagram-feed {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#social-media-block .title.instagram-feed a#instagram-title {
  width: 490px;
  height: 55px;
  text-indent: -999em;
  background: url(images/instagram-light.png) center 10px no-repeat;
  padding: 15px;
}



/**
 *
 * the press room front page css, mostly borders
 *
 */
#news-panel .view-id-news_front_page.view-display-id-block_1,
#news-panel #mini-panel-news_page_bottom .panel-panel.panel-col-middle {
  border-bottom: 1px solid #ccc;
}
#news-panel .panel-pane.border-left {
  border-left: 1px solid #ccc;
}
#news-panel span.image-wrapper {
  float: none;
}
#news-panel h2.pane-title {
  font-weight: normal;
  color: #999!important;
  font-size: 1.4em;
}
#news-panel .panel-col-first .panel-pane {
  padding-right: 10px;
}
#news-panel .panel-col-last .panel-pane {
  padding-left: 10px;
}
#news-panel .panel-panel.panel-col-middle {
  padding-top: 10px;
  margin-bottom: 10px;
}

#news-panel .pane-instagram-block-instagram-block img {
  width: 300px !important;
}
#news-panel .view-id-news_front_page.view-display-id-block_1 .views-row {
  display: inline-block;
  width: 32%;
  margin-right: 1%;
  vertical-align: top;
}
#news-panel .view-id-news_front_page.view-display-id-block_1 .views-row-last {
  margin-right: 0;
}

.tpr-instagram .user {
  padding: 10px 0;
  min-height: 50px;
  float: left;
  width: 49%
}
.tpr-instagram .user img.avatar-image {
  width: 50px;
  float: left;
  padding-right: 10px;
}

.tpr-instagram .interval {
  float: right;
  width: 49%;

  float: right;
  width: 40%;
  text-align: right;
  margin-right: 10px;
}
.tpr-instagram .likes {
  display: block;
  float: left;
}
.tpr-instagram .likes .likes-text {
  text-indent: -999em;
  background: url(images/icons-sprite.png) -157px -3px no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  float: left;
}

.tpr-instagram .comments {
  display: block;
  float:left;
}
.tpr-instagram .comments .comments-text {
  text-indent: -999em;
  background: url(images/icons-sprite.png) 4px -3px no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  padding-left: 10px;
}
.tpr-instagram .caption {
  clear: both;
  display: block;
}
.pane-tsa-press-room-instagram-social,
.pane-tsa-press-room-instagram-news {
  border: 2px double #ccc;
  padding: 0;
}
.pane-tsa-press-room-instagram-social .pane-title,
.pane-tsa-press-room-instagram-news .pane-title {
  padding: 10px;
}
.pane-tsa-press-room-instagram-social .pane-content,
.pane-tsa-press-room-instagram-news .pane-content {
  border-top: 2px double #ccc;
}
.tpr-instagram {
  padding: 10px;
}
.tpr-instagram .posted-image {
  display: block;
}

.pane-tsa-press-room-twitter-widget iframe {
  height: 820px;
}

.page-news .view-id-news_front_page.view-display-id-block_1 .view-content table {
  table-layout: fixed;
}
.view-news-front-page.view-id-news_front_page .view-content table td {
  padding-right: 2%;
  padding-left: 0;
  width: 34%;
}
.view-news-front-page.view-id-news_front_page .view-content table td.col-last {
  padding-right: 0;
  width: 32%;
}

#news-panel .views-row, .page-news-latest-news .views-row, .page-news-press-releases .views-row, .page-news-press-testimony .views-row, .page-news-speeches .views-row {
    border-bottom: #a6a6a6 solid 1px;
    margin-bottom: 1em;
}

.page-news .views-row h4 {
    margin-bottom: -.2em
}



.page-news .views-field-field-national-local {
    font-style: normal;
}


#news-panel .view-id-news_front_page .views-field-body,
#news-panel .view-id-news_front_page .views-field-field-press-release-date,
{
    font-size: 0.9em;
}

.view-id-in_the_news .view-content .item-list ul li {
  margin-left: 0;
  clear: both;
  padding-bottom: 20px;
}

.view-in-the-news  .views-field-field-image {
  float:left;
  width: 21.4%;
  padding-right: 20px;
}
.view-in-the-news  .views-field-field-image img {
  width: 100%;
  height: auto;
  padding-right: 20px;
}

.view-in-the-news  .views-field-field-press-release-date{
    display:inline-block;
}
.view-in-the-news  .views-field-body{
  display: block;
  clear: right;
}

#news-panel #block-system-main h2 {
    color: #999!important;
}
.page-news #block-system-main h2 a {
    /*color: #999!important;*/
}

.page-news #news-panel .views-row {
    border-bottom: none;
}

.views-id-news_front_page {
    border-bottom: none;
}


.view-news-front-page .views-field-title {
    line-height: 1em;
    font-size: 1.17em;
    font-family: "Georgia", Times New Roman, Serif;
}

.tpr-instagram .interval {
    font-size: .8em;
}

.news-page .views-field-created {
    font-style: italic;
    font-size: .8em;
}

.pane-tsa-press-room-instagram-news h2{
    margin-bottom: 0em;
}

.view-id-news_front_page table{
    margin-bottom: 1em;
}

.page-news .views-field-body {
    margin-bottom: 1em;
}

.panel-panel.grid-4 div div:nth-last-child(4),div:nth-last-child(6){
    border-bottom: none;
}

.views-field-field-press-release-date {
    font-style: italic;
    margin-bottom: 1em;
}

.node-press-room .field-name-field-name {
    font-weight: bold;
    font-family: "Georgia", Times New Roman, Serif;
    font-size: .9em;
}
.pane-news-front-page-panel-pane-1 {
    border-bottom: #ccc 1px solid;
}

.node-press-room .field-name-field-commitee,.node-press-room .field-name-field-national-local{
    font-size: .9em;
}

.node-type-press-room .field-name-field-location{
    font-size: .9em;
    font-style: italic;
}

.node-type-press-room .article-subtitle h2{
    color: #444!important;
    font-family: Georgia, "Times New Roman", Times, serif!important;
    font-size: 1.17em!important;
    font-weight: normal!important;
    letter-spacing: 0px!important;
}

.pane-testimony-panel-pane-1 {
    padding-top: .7em;
}

.pane-front-page-panel-pane-2 {
    padding-top: 0.5em;
}

.node-press-room .field-name-field-prepared-for-delivery {
    padding-bottom: .5em;
    font-size: .9em;
}

.page-news .views-field-field-news-page-image {
    padding: 0px 8px;
}


.field.field-name-field-image.field-type-image.field-label-hidden img {
    padding-right: 15px;
    padding-bottom: 3px;
}

.field.field-name-field-image.field-type-image.field-label-hidden {
    float: left;
    padding-right: 0px;
    padding-bottom: 0px;
}

.pane-news-front-page-panel-pane-2.news-page {
    margin-top: .4em;
}

.spotlight-on-title {
    line-height: 1em;
    font-size: 1.17em;
    font-family: "Georgia", Times New Roman, Serif;
}

.pane-tsa-press-room-twitter-widget #twitter-widget-0{
    display: none;
}

#social-media-page .pane-tsa-press-room-instagram-social {
    border: none;
}

#social-media-page .pane-tsa-press-room-instagram-social .pane-content{
    border-top: none;
    border: 1px solid #ccc;
    margin-top: -10px;
}

#social-media-page .pane-tsa-press-room-instagram-social h2{
    margin-top: -10px;
}

#twitter-widget-0 li {
    border: 1px solid #ccc;
}


.pane-aggregator-feed-1 li {
    line-height: 1.3em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.17em;
    padding-bottom: 8px!important;
}

.pane-aggregator-feed-1 .more-link {
    display: none;
}

#twitterDirectory td{
    border: 1px solid #ccc;
}

.tpr-instagram .username {
    display: none;
}

.tpr-instagram .posted-image {
   width: 100% !important;
}

.page-news-social-media tr:hover td,
tr.even:hover td,
tr.odd:hover td {
    background: #ffffff;
}

#edit-field-press-release-date-value-1-value-year {
    display: none;
}

.page-news .views-exposed-widget{

    float: none!important;
    display: inline-block;
}

.page-news .views-exposed-widget .form-submit{

vertical-align: bottom;

}

#edit-field-press-release-date-value-1-value-month {
    margin-left: -.5em;
}

.page-news .view-spotlight-on img{
  max-width: 100%;
}

.view-id-speeches_and_testimony .views-field-field-name,
.view-id-speeches_and_testimony .views-field-field-press-release-date,
.view-id-press_releases .views-field-field-press-release-date,
.view-id-press_releases .views-field-field-national-local,
.view-id-testimony .views-field-field-press-release-date,
.view-id-testimony .views-field-field-name,
.view-id-press_releases .views-field-body {
    font-size: 0.9em;
}

#views-exposed-form-press-releases-page,#views-exposed-form-in-the-news-page,#views-exposed-form-testimony-page , #views-exposed-form-speeches-and-testimony-page{
    margin-bottom: 1.5em ;
}

#twitterDirectory  td:nth-child(1) {
    width: 176px
}

.view-id-video_gallery.view-display-id-block_1 .field-content {
  width: 100%;
  max-width: 1220px;
}

.page-news h4 {
    line-height: 20px;
}

.page-administrator .view-id-testimony h4 {
    margin-bottom: 0;
}
.page-administrator .view-id-testimony .views-row{
    border-bottom: #a6a6a6 solid 1px;
}

.page-administrator .view-id-speeches_and_testimony h4{
    margin-bottom: 0;
}
.page-administrator .view-id-speeches_and_testimony .views-row{
    border-bottom: #a6a6a6 solid 1px;
}

.page-about-administrator-corner .pane-speeches-and-testimony h4{
    margin-bottom: 0;
}

.page-about-administrator-corner .pane-testimony h4{
    margin-bottom: 0;
}
.page-about-administrator-corner .pane-testimony a{
    display: block;
    line-height: 1em;
}
.page-about-administrator-corner .pane-speeches-and-testimony a{
    display: block;
    line-height: 1em;
}
.node-type-press-room span.rrssb-icon svg:hover .svgfillout{
    fill: #DDDDDD;
}