/**
 * Place your custom styles here.
 */
 
 .pdf-reader-download-link {
     margin-left:20px;
 }
 
 
 .field-name-field-pdf-file {
     margin-top:20px;
     margin-bottom:20px;
 }
 
 .views-col {
     background:#f4f5f6;
 }
 
 .node-blog img {
     display:block;
     float:left;
     width:50%;
     margin-right:20px;
     margin-bottom:20px;
     margin-top:20px;
 }
 
 
 .page-node-1582 .page-header {
display:none;
}
 
 .field-name-field-meeting-type-purpose {
     margin-bottom:20px;
 }
 .field-name-field-other-information {
     margin-top:20px;
     margin-bottom:20px;
 }
 
.region-sidebar-first {
    margin-top: 40px;
}


 .forum-table td {
 padding:10px;
 }
 
 #forum-statistics {
 display:none;
 }
 
.forum-table thead th {
 padding:10px;
 border:1px solid #c1c1c1;
 background:#ffffff;
 }
 
.forum-table tr.odd {
 background:#dddddd;
 }
 
 .forum-table tr.even {
 background:#eeeeee;
 }
 
 .forum-table-wrap .forum-table-superheader, .forum-table-topics thead tr {
    background:#999999;
    }
    
.forum-table-superheader .forum-table-name, .forum-table-superheader .forum-table-name a {
color:#FFFFFF;
font-weight:normal;
}

.forum-name {
font-size:18px;
}
 
 .forum-table {
 width:100%;
 }
 
 .forum-node-create-links .forum-add-node {
  padding-bottom:10px;
 }
 
 #advanced-forum-forum-topic-list-sort-form, #advanced-forum-forum-topic-list-sort-form input, #advanced-forum-forum-topic-list-sort-form .form-item {
 display:inline-block;
 margin-top:5px;
 }
 


.action-htabs {
margin-top:30px;
}

.node-action {
    margin-top:15px;
}


/**
 * INTERVIEWS
 */
 
.group-interviewee-image {
display:inline-block;
float:left;
margin-right:15px;
margin-bottom:30px;
}

.group-top-data {
display:inline-block;
float:left;
}



.group-header {
display:inline-block;
}

.flippy {
display:block;
float:right;
}

.region-content ul.flippy {
margin-left:0;
margin-right:0;
margin-bottom:20px;
}

.field-group-format-toggler {
padding:10px;
}

.div-button {
background:#efefef;
margin-top:3px;
margin-bottom:3px;
}

.div-button h3, .h3 {
padding-top:10px;
padding-bottom:10px;
font-size:20px;
}

.field-group-format-wrapper {
padding:10px;
border-radius:10px;
}


.vertical-tabs-list {
background:#efefef;
}


/**
 * GLOBAL
 */

body {
font-size:16px;
}

ul li {
padding-top:15px;
}

/**
 * NAVBAR
 */

.navbar-inverse {
background-color:#000;
font-size:14px;
}

.navbar-nav {
margin-top:13px;
}

.dropdown-menu { 
background:#CCC;
}

#search-block-form {
padding-top:16px;
}

.btn-primary {
  background: #000;
}

.input-group-btn {
  background: #000;
}

.form-control {
border:1px solid #337ab7;
}

#edit-search-block-form--2 {
  background: #000;
  color:#eeeeee;
}


/**
 * FRONT PAGE
 */
 
.widewrapper {
  width:100%;
  margin-bottom:20px;
  }

.widewrapper > img {
  width:100%;
}

.page-node-1 .page-header {
display:none;
}

.front-text {
font-size:20px;
}

.jcarousel-skin-default {
margin-bottom:50px;
}


.page-user-login {
margin-top:50px;

}

#user-login {
margin-bottom:50px;
}



/**
 * PAGE
 */
 
 
 .group-profile1 {
 padding:10px;
border: 1px solid #cccccc;
width:100%;
display:inline-block;
background:#f5f5f5;
}
 
 .group-profile2 {
margin-top:15px;
margin-bottom:20px;
}

.group-summary {
display:inline-block;
}
 
 
.breadcrumb {
margin-top:40px;
}

.region-sidebar-second {
margin-top:40px;
}

.field-type-taxonomy-term-reference .field-items .field-item:last-child::after {
    content: "";
}
.field-type-taxonomy-term-reference.field-label-inline .field-item::after {
    content: ",";
}
.field-type-taxonomy-term-reference.field-label-inline .field-item {
    display: inline;
    list-style: outside none none;
    padding: 0 5px 0 0;
}

.field-type-date.field-label-inline .field-item {
    display: inline;
    list-style: outside none none;
    padding: 0 5px 0 0;
}

.field-type-date .field-items .field-item:last-child::after {
    content: "";
}
.field-type-date.field-label-inline .field-item::after {
    content: ",";
}

.field-type-link-field .field-items .field-item:last-child::after {
    content: "";
}

.field-type-link-field.field-label-inline .field-item::after {
    content: ",";
}
.field-type-link-field.field-label-inline .field-item {
    display: inline;
    list-style: outside none none;
    padding: 0 5px 0 0;
}


.field .field-label {
color:#999999;
font-weight:normal;
}

.field-name-addtoany {
margin-top: 5px;
}


.field-name-field-interview-notes {
margin-bottom:30px;
}

.field-name-field-transcription-pdf {
margin-bottom:30px;
    border-bottom: 1px solid #cccccc;
    padding-bottom:10px;
}

.field-name-field-summary {
margin-bottom:20px;
}

.field-name-field-videoembed {
margin-bottom:30px;
    border-bottom: 1px solid #cccccc;
    padding-bottom:10px;
}

.video-embed-description {
margin-bottom:30px;
}

/**
 * FOOTER
 */

 .footer {
  background: #ccc repeat scroll 0 0;
  border: 0 none;
  bottom: 0;
border-top:none;
  text-align: center;
  width: 100%;
  z-index: 9;
  margin-top:30px;
  padding-bottom:0;
  padding-top:10px;
  margin-bottom:-40px;
}

 .footer_bottom {
  background: #000 repeat scroll 0 0;
  border: 0 none;
  bottom: 0;
  text-align: center;
font-size:12px;
  width: 100%;
  z-index: 9;
  margin-top:40px;
  padding-top:20px;
}



.footer-menu-link {
    color: #9d9d9d;
}

#superfish-2-toggle {
display:none;
}

#block-superfish-2 {
display:block;
float:left;
}

.sf-menu, .sf-menu * {
    list-style: outside none none;
    margin: 10px;
    padding: 0;
}

#block-superfish-2 a:hover {
color:#fff;
text-decoration:none;
}

#block-block-11 {
display:inline-block;
float:right;
}

#block-block-59 {
margin-bottom:30px;
margin-top:10px;
display:inline-block;
color:#555555;
}

#block-block-59 a {
color:#555555;
}

#block-block-59 a:hover {
color:#ffffff;
}


/**
 * VIEWS
 */

.view-obituaries .views-row {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
    padding-top: 5px;
}

    .masonry-card {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    padding: 10px;
    width: 145px;
}

    .masonry-vimeo {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    padding: 10px;
    width: 350px;
    height:260px;
}

    .masonry-soundcloud {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    padding: 10px;
    width: 350px;
    height:590px;
}

.video-embed-description{
display:none;
}

.page-audio-recordings .views-field-field-photo {
margin-top:10px;
}

.page-video-recording .views-field-title {
margin-bottom:10px;
}

.page-video-recording .views-field-field-work-area-craft-role {
margin-top:5px;
}

.views-exposed-widgets {
margin-bottom:15px;
}

.page-audio-recordings .views-exposed-widgets {
margin-top:15px;
}

/**
 * NEWS AND VIEWS
 */

.links {
margin-top:15px;
}

.field-name-ds-user-picture {
display:inline-block;
float:left;
margin-right:15px;
}

.group-author-info {
display:inline-block;
min-height:120px;
}

.field-type-text-with-summary {
margin-top:15px;
}

.blog-teaser {
    border-top: 1px solid #cccccc;
    padding-top:15px;
    }
    
    .blog_usernames_blog   {
    margin-top:0;
    font-size:20px;
    } 
    
.field-name-field-image {
float:left;	
margin-right:20px;
}

.group-article-details {
display:inline-block;
margin-bottom:10px;
}

.node-type-article blockquote {
font-size:12px;
padding:10px 0;
margin:0;
border-left:0;
margin-bottom:5px;
width:350px;
}

/* 2020-02-21 - Robin Fairless
Added to make long transcriptions behave */
.field-name-field-transcription-text .field-item {
     display: block;  
     overflow-y: scroll;  
     overflow-x: auto;  
     max-height: 1000px;
}
    
