/* Chancellors Message Tweaks */
/*.page-node-type-homepage .paragraph--id--826 {*/
/*  margin: 2.5rem;*/
/*  background: #ece9d4;*/
/*  padding: 1.5rem;*/
/*  border-radius: .5em;*/
/*  overflow: hidden;*/
/*}*/

/*@media screen and (max-width: 40em) {*/
/*  .page-node-type-homepage .paragraph--id--826 {*/
/*    margin: 1rem;*/
/*    background: #ece9d4;*/
/*    padding: 1rem;*/
/*  }*/
  
/*  .page-node-type-homepage .paragraph--id--826 img.align-left {*/
/*    float: none;*/
/*    margin-bottom: 1rem;*/
/*    margin-right: 0;*/
/*  }*/

/*  .page-node-type-homepage .paragraph--id--826 img.align-right {*/
/*    float: none;*/
/*    margin-bottom: 1rem;*/
/*    margin-left: 0;*/
/*  }*/
  
/*}*/

/* news section header */
.page-node-type-homepage .paragraph--id--829 {
  /*margin:0 -15px;*/
  /*background: none;*/
  /*padding:0 .5rem;*/
  display: block;
  text-align: center;
}

.page-node-type-homepage .paragraph--id--829 .field--name-field-long-text {
    display: block;
    /*padding: 1rem;*/
    /*margin-bottom: 0;*/
}

/* gives default margins to inline images */
img.align-left {
  margin-right: 1em;
}

/* gives default margins to inline images */
img.align-right {
  margin-left: 1em;
}

.view-black-presence-timeline .view-header {
  margin-bottom: 1.5rem;
}

.views-field-field-timeline-display-date h2 {
  font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 2rem;
  color: #881c1c;
  margin: 0 0 0.5rem 0;
}

.timeline-list .views-field-title {
  margin-bottom: 0.5rem;
  font-weight: 600;
  font-size: 1.125rem;
}

.timeline-list .views-field-body {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
}

.timeline-list .views-field-field-related-content-link {
  margin-bottom: 0.5rem;
}

.timeline-list .timeline-item-wrapper div:last-child {
  margin-bottom: 1.5rem;
}

.field--type-video-embed-field {
  margin-bottom: 1.5rem;
}

.field--name-field-related-content {
  display: flex;
  flex-wrap: wrap;
}

.field--name-field-related-content > .field--item {
  flex: 0 0 100%;
  margin: 0 0.5rem 1rem 0.5rem;
  border: 1px solid rgba(0,0,0, 0.1);
  border-radius: .5em;
  overflow: hidden;
}

.field--name-field-related-content > .field--item h2 {
  font-size: 1rem;
}

.field--name-field-related-content .layout__region--content > div {
  margin: 0 1.5em 1.5rem;
}

.field--name-field-related-content .layout__region--content > div.field--type-video-embed-field,
.field--name-field-related-content .layout__region--content > div.field--name-field-timeline-display-date {
  margin: 0 0 .5rem 0;
}

.field--name-field-related-content .layout__region--content > div.field--name-field-optional-header-image {
  margin: 0;
}

.field--name-field-related-content .layout__region--content > div.field--name-field-timeline-display-date {
  padding: .25rem;
  background: #000;
  color: #fff;
  text-align: center;
  margin: 0;
}

@media screen and (min-width: 40em) {
    .field--name-field-related-content > .field--item {
       flex: 0 0 calc(50% - 1rem);
    }
}
 
@media screen and (min-width: 60em) {
    .field--name-field-related-content > .field--item {
        flex: 0 0 calc(33% - 1rem);
    }
}

.region-sidebar-first .field--name-field-related-content > .field--item {
  flex: 0 0 100%;
  margin: 0 0 1rem 0;
  border: 1px solid rgba(0,0,0, 0.1);
  border-radius: .5em;
  overflow: hidden;
}

#block-mainnavigation-2 ul.navbar-nav {
  display: flex;
  flex-wrap: wrap;
  float: none;
  background: #000;
  padding: .5rem;
  margin-bottom: 1rem;
}

#block-mainnavigation-2 ul.navbar-nav > li {
  margin: 0 .25rem;
}

#block-mainnavigation-2 ul.navbar-nav > li a {
  color: #fff;
  padding: .5rem;
}

#block-mainnavigation-2 ul.navbar-nav > li a:hover,
#block-mainnavigation-2 ul.navbar-nav > li a:active,
#block-mainnavigation-2 ul.navbar-nav > li a:focus,
#block-mainnavigation-2 ul.navbar-nav > li a.active-trail {
  color: #fff;
  background-color: #881c1c;
  padding: .5rem;
}

.transcript {
  margin: 1.5rem 0;
}

.page-node-type-historical-profile .view-gallery-slider {
  margin-top: 0rem;
}

.page-node-type-historical-profile .field--name-body {
  margin-bottom: 1.5rem;
}

#block-reportbutton-2 .field--name-body a {
  min-width:233px;
}

#block-reportbutton-2 .svg-inline--fa {
  max-width: 1rem;
}

#block-views-block-black-presence-news-feed-block-1 .view-filters {
	margin-top: 2em;
	margin-bottom: -0.5em;
}

#block-views-block-black-presence-news-feed-block-1 .views-row {
	padding-top: 2em;
	padding-bottom: 2em;
	border-bottom: 1px solid #ccc;
}

#block-views-block-black-presence-news-feed-block-1 .term {
	color: white;
	text-decoration: none;
	background-color: #777;
	padding-left: .5em;
	padding-right: .5em;
	border-radius: .15em;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-size: .85em;
	margin-right: .25em;
	display: inline-block;
}