/* main menu top title */
.top-heading-block {
  width: 100%;
  margin: auto;
  max-width: 100%;
  background: #8d9b6a;
  padding: 15px 15px 5px 15px;
  border-bottom: 1px solid #fff !important;
}

.top-heading-block .field--name-body {
  width: 60%;
  margin: 0 auto;
}

.top-heading-block h2 {
  margin-top: 0;
  color: #fff;
  font-size: 40px;
  line-height: 46px;
  padding-bottom: 0;
  font-family: Noto Sarif Display Bold;
  text-align: center;
  margin-bottom: 10px;
}

.top-heading-block h3 {
  margin-top: 0;
  color: #fff;
  font-size: 26px;
  line-height: 34px;
  padding-bottom: 0;
  font-family: Noto Sarif Display Bold;
  text-align: center;
}
/* main menu top title*/








/* Events Listing Page */
.landing-event-page .view-filters {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 49px;
  margin-top: 0px;
}

.search-filters .form--inline {
  position: relative;
}

.page-node-11312 .search-filters .form-item {
  width: 52%;
}

.search-filters .select-wrapper {
  width: 90%;
}

.search-filters .form-select {
  width: 100%;
  padding: 0px 5px 2px 4px;
  height: 43px;
}

.landing-event-page.search-filters .form-type-textfield {
  float: left !important;
  width: 48%;
  margin-right: 0px;
}

.search-filters .form-text {
  width: 100%;
  height: 43px;
}

.search-filters .form-actions {
  position: absolute;
  right: 0px;
  top: 0;
}

.search-filters .form-actions .form-submit {
  background-image: url('../images/search-icon-news.png');
  background-repeat: no-repeat;
  background-color: transparent;
  height: 54px;
  border: none;
  background-position: 17px 6px;
  width: 64px;
  font-size: 0;
  display: block;
  margin-right: 0;
}

.landing-event-page .view-content ul {
  overflow: hidden;
  padding-left: 0;
}

.recent-news-landing {
  width: 100%;
}

.landing-event-page .recent-news-landing {
  margin-bottom: 0;
}

.recent-news-landing li {
  list-style: none;
  margin-bottom: 26px;
}

.recent-news-landing li {
  list-style: none;
}

#block-views-block-lums-events-block-20 .recent-news-landing li:first-child .full-border {
  border: none;
}

#block-views-block-lums-events-block-20 .recent-news-landing .full-border {
  margin: 0;
  border: none;
  min-height: 485px;
}

.recent-news-landing li:first-child .full-border {
  border-top: none !important;
  margin-left: 0;
  margin-bottom: 4px;
  box-shadow: 0px 0px 9px -4px rgba(0, 0, 0, 0.3);
}

.landing-event-page .recent-news-landing .full-border {
  min-height: 570px;
  background: #fff;
}

.full-border {
  position: relative;
}

landing .news-img {
  width: 100%;
  height: auto;
  overflow: hidden;
  float: right;
}

.landing-event-page .news-img img {
  width: 100%;
}

.recent-news-landing .news-content {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 16px;
  padding-bottom: 20px;
  display: inline-block;
}

.landing-event-page .recent-news-landing .news-content h2 {
  font-family: 'Noto Sans Display Bold';
  font-size: 17px;
  line-height: 21px;
}

.news-content h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.landing-event-page .event-dates-info {
  margin-top: 15px;
  vertical-align: top;
  display: inline-block;
}

.landing-event-page .event-dates-info span {
  font-family: 'Noto Sans Display Bold';
  font-size: 13px;
  color: #000;
}

.date-strt, .date-ends {
  font-size: 13px;
  color: #000;
}

.recent-news-landing .readmore-button {
  margin-top: 0;
  position: absolute;
  bottom: 10px;
  left: 11px;
}

.recent-news-landing .readmore-button a {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

.readmore-button a::after {
  content: '→';
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  font-size: 15px;
  color: #00ceff;
  padding-left: 7px;
  text-rendering: auto;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.page-node-11312 .pager-nav.text-center {
  text-align: left;
}

.page-node-11312 .pagination {
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 16px;
}

.page-node-11312 .landing-event-page .pager__item {
  padding-right: 8px;
  display: inline-block;
  margin-bottom: 7px;
}

.page-node-11312 .landing-event-page .pager__item--next {
  margin-right: 30px;
}

.page-node-11312 .landing-event-page .pager__item a {
  font-size: 16px;
  font-weight: bold;
}

.page-node-11312 .landing-event-page .pager__item--next span, .page-node-11312 .landing-event-page .pager__item--previous span {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

.page-node-11312 .landing-event-page .pager__item--next span,
.page-node-11312 .landing-event-page .pager__item--previous span {
  color: #002581;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

.page-node-11312 .inner-container {
  overflow: hidden;
  margin: auto;
  width: 94%;
}

.page-node-11312 .recent-news-container {
  background: #f2f2f2;
}

.page-node-11312 .region-real-impact {
  margin-bottom: 28px;
}

.page-node-11312 .view-lums-events .view-content ul li {
  list-style: none;
  height: 455px;
}

.page-node-11312 .custom-calendar-wrap {
  margin: 0px auto 40px 0;
  position: relative;
  overflow: hidden;
}

.page-node-11312 .pager-show-more {
  display: flex;
  justify-content: center;
  margin: 15px 0 50px 0;

}
.page-node-11312 .pager-show-more a {
  background: #09103d;
  padding: 10px 25px;
  color: #fff;
  border-radius: 0;
  font-family: 'Noto Sans Light';
}

/* Events Listing Page End */





/***************************************************************************** Home Page *************************************************************************************/
.discover-block {
  width: 100%;
  background: #e2ddd3;
  padding: 50px 0 50px 0;
}

.discover-block .field--name-body {

}

.discover-block .field--name-body h2 {
  text-align: center;
  margin-bottom: 30px;
  color: #1c6a8d;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 0;
}

.discover-block .field--name-field-quick-links-box {
  display: flex;
  justify-content: space-around;
  width: 65%;
  margin: 0 auto;
}

.discover-block .field--name-field-quick-links-box > .field--item {
  width: 30%;
  position: relative;
  text-align: center;
}

.discover-block .field--name-field-quick-links-box > .field--item .field--name-field-thumb-image {
  position: relative;
  transition: 0.5s all ease-in-out;
  overflow: hidden;
}

.discover-block .field--name-field-quick-links-box > .field--item .field--name-field-thumb-image img{
  -webkit-filter: blur(3px);
}

.discover-block .field--name-field-quick-links-box > .field--item:hover .field--name-field-thumb-image img{
  -webkit-filter: blur(0);
  transition: 0.5s all ease-in-out;

  width: 100%;
  height: auto;
  overflow: hidden;
}

.discover-block .field--name-field-quick-links-box > .field--item .field--name-field-title{
  font-family: "Noto Sans Display Bold";
  font-size: 23px;
  line-height: 30px;
  color: #FFFFFF;
  text-align: center;
  position: absolute;
  top: 40%;
  padding: 0 25px;
}

.discover-block .field--name-field-quick-links-box > .field--item:hover .field--name-field-title{
  display: none;
}

.discover-block .field--name-field-quick-links-box > .field--item:hover .field--name-field-link {
  /*position: absolute;
  color: #fff;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 5px;
  background-color: #002581;*/


  position: absolute;
  color: #fff;
  bottom: 0;
  left: 0;
  top: 4px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 5px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  transition: 0.5s all ease-in-out;
  overflow: hidden;
}

.discover-block .field--name-field-quick-links-box > .field--item:hover .field--name-field-link a {
  color: #fff;
  font-size: 0;
}

.discover-block .field--name-field-quick-links-box .field--item .field--type-link a {
  text-align: center;
  margin-bottom: 10px;
  font-family: 'Noto Sans Medium';
  font-size: 20px;
  line-height: 27px;
  color: #333;
  display: none;
}

.discover-block .field--name-field-quick-links-box .field--item:hover .field--type-link a {
  display: block;
}

.discover-block .field--name-field-quick-links-box > .field--item:hover .field--name-field-link a::after {
  content: "Read More";
  background-color: transparent;
  padding: 5px 10px 5px 10px;
  font-family: "Noto Sans Display Bold";
  font-size: 23px;
  line-height: 30px;
  color: #FFFFFF;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 25%;
}


.archive-block {
  width: 100%;
  background: #1c6a8d;
  padding: 50px 0 50px 0;
}

.archive-block .field--name-body {

}

.archive-block .field--name-body h2 {
  text-align: center;
  margin-bottom: 30px;
  color: #f5f3f0;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 0;
}

.archive-block .field--name-field-quick-links-box {
  display: flex;
  justify-content: space-evenly;
  width: 50%;
  margin: 0 auto;
  flex-wrap: wrap;
  flex-direction: row;
}

.archive-block .field--name-field-quick-links-box > .field--item {
  width: 45%;
  background: #8d9b6a;
  padding: 40px 25px 40px 25px;
  margin: 0 0 30px 0;
  height: 125px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.archive-block .field--name-field-quick-links-box > .field--item .field--name-field-link {
  text-align: center;
}

.archive-block .field--name-field-quick-links-box > .field--item .field--name-field-link a {
  color: #f5f3f0;
  font-size: 21px;
  font-family: "Noto Sans Display Bold";
  line-height: 27px;
}


.region-node-content {
  background: #8D9B6A;
}

.events-slider-block {
  width: 70%;
  margin: 0 auto;
  padding: 0 0 75px 0;

}

.events-slider-block .view-header{

}

.events-slider-block .view-header h2{
  text-align: center;
  margin-bottom: 30px;
  color: #f5f3f0;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 50px;
}

.events-slider-block .view-content {

}

.events-slider-block .view-content ul.events-slider {
  list-style: none;
  padding-left: 0;
}

.events-slider-block .view-content ul.events-slider li .full-border{
  background: #E2DDD3;
  min-height: 375px;
}

.events-slider-block .view-content ul.events-slider li .current-events{

}

.events-slider-block .view-content ul.events-slider li .news-img{

}

.events-slider-block .view-content ul.events-slider li .news-img img{

}

.events-slider-block .view-content ul.events-slider li .news-img a{

}

.events-slider-block .view-content ul.events-slider li .news-content{
  padding: 15px 25px 15px 25px;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-title{
  font-size: 17px;
  color: #1C6A8D;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';
  font-weight: bold;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-title a{
  font-size: 17px;
  color: #1C6A8D;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';
  font-weight: bold;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-dates-info{
  margin-top: 15px;
  vertical-align: top;
  display: block;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-dates-info:before{
  content: "";
  background-image: url(../images/event-calendar.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0 0;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-dates-info span{
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #333333;
  display: none;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-dates-info .date-strt{
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  height: 20px;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-time-info{
  margin: 18px 0 10px 0;
  display: block;
  font-size: 13px;
  height: 20px;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-time-info:before{
  content: "";
  background-image: url(../images/event-time.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0px 0px;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-time-info span{
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #333333;
  display: none;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-time-info .event-time{
  padding-left: 30px;
  font-weight: bold;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-location-info{
  margin: 15px 0 10px 0;
  display: block;
  font-size: 13px;
  height: 20px;
  font-weight: bold;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-location-info:before{
  content: "";
  background-image: url(../images/event-location.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0 0;
  margin-right: 0;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-location-info span{
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #333333;
  display: none;
}

.events-slider-block .view-content ul.events-slider li .news-content .event-location-info .event-location{
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  height: 20px;
}

.events-slider-block .view-content ul.events-slider li .news-content .readmore-button{
  margin-top: 0;
  position: absolute;
  bottom: 15px;
  left: 20px;
}

.events-slider-block .view-content ul.events-slider li .news-content .readmore-button a{
  color: #333333;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

.events-slider-block .view-content ul.events-slider li .news-content .readmore-button a:after{
  content: "";
  background-image: url(../images/arrow-fwd-blue.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 23px;
  float: left;
  background-position: 0 5px;
  position: absolute;
  left: 90px;
  bottom: 2px;
}

.events-slider-block .view-footer {
  margin-top: 75px;
  display: flex;
  justify-content: center;
}

.events-slider-block .view-footer a{
  background: #1c6a8d;
  padding: 15px 50px;
  color: #FFFFFF;
  font-size: 17px;
}

.events-slider-block .slick-dots {
  position: absolute;
  bottom: -35px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}


.path-frontpage  .region-inner-middle {
  background: #E2DDD3;
  width: 100%;
}



.digital-library-block {
  width: 85%;
  margin: 0 auto;
  padding: 50px 0 50px 0;
}


.digital-library-block .view-header {

}

.digital-library-block .view-header h2{
  text-align: center;
  margin-bottom: 30px;
  color: #1c6a8d;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 0;
}

.digital-library-block #view-title-table-column {
  width: 55%;
  padding: 10px 0;
  color: #333333;
}

.digital-library-block #view-field-author-table-column {
  width: 20%;
  padding: 10px 0;
}

.digital-library-block #view-field-date-table-column {
  width: 15%;
  padding: 10px 0;
}

.digital-library-block #view-field-select-type-table-column {
  width: 10%;
  padding: 10px 0;
  float: right;
}

.digital-library-block #views-field-field-select-type {
  width: 10%;
  padding: 10px 0;
}

.digital-library-block .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}

.digital-library-block .table-striped > tbody > tr td {
  padding: 10px 0;
}

.digital-library-block table thead tr:nth-child(1){
  border-bottom: 3px solid #1C6A8D;

}



.digital-library-block .views-field-title {
  font-size: 17px;
  color: #1C6A8D;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';
  font-weight: bold;
  width: 55%;
}

.digital-library-block .views-field-title a {
  font-size: 17px;
  color: #1C6A8D;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  font-weight: normal;
  text-decoration: underline;
}

.digital-library-block .table-hover > tbody > tr:hover {
  background-color: transparent;
}

.digital-library-block .views-field-field-author {
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  width: 20%;
}

.digital-library-block .views-field-field-date {
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  width: 15%;
}

.digital-library-block .views-field-field-select-type {
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  width: 10%;
  text-align: right !important;
}

.digital-library-block .view-footer {
  margin-top: 50px;
}

.digital-library-block .all-records-button {
  display: flex;
  justify-content: center;
}

.digital-library-block .all-records-button a{
  background: #8D9B6A;
  padding: 15px 50px;
  color: #FFFFFF;
  font-size: 17px;
}


.digital-library-block .form-actions {
  position: relative;
}

.digital-library-block .form-actions button[id^=edit-submit-digital-library-herstory] {
  background-image: url(../images/search-icon-news.png);
  background-repeat: no-repeat;
  height: 28px;
  border: none;
  background-position: 0px 0px;
  width: 23px;
  font-size: 0;
  display: block;
  position: absolute;
  right: 0;
  z-index: 99;
  top: 0;
  background-color: transparent !important;
  box-shadow: none;
}

.digital-library-block .form-text.form-control {
  height: 50px !important;
  border-radius: 0 !important;
  width: 100%;
}


.digital-library-block .form-select.form-control {
  display: block;
  width: 100%;
  height: 50px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
}

.digital-library-block .select-wrapper {
  margin-right: 15px;
}

.digital-library-block .view-filters{
  display: flex;
  justify-content: flex-end;
}
/****************************************************************************** Home Page ************************************************************************************/


/****************************************************************************** Archive Page ************************************************************************************/
.top-banner-block {
  background: #006b8f;
  height: 400px;
  width: 100%;
}

.top-banner-block .field--name-body {
  width: 40%;
  margin: 50px auto 50px auto;
  text-align: center;
}

.top-banner-block .field--name-body h1 {
  color: #f5f3f0;
}

.page-node-14653 .content-page-top {
  background: #f5f3f0;
}

.archive-intro-block {
  width: 75%;
  margin: -250px auto 75px auto;
  background: #f5f3f0;
  padding: 50px 75px 0 75px
}

.archive-intro-block .field--name-body {
  text-align: center;
  width: 60%;
  margin: 0 auto;
}

.archive-intro-block .field--name-body h2 {
  text-align: center;
  margin-bottom: 40px;
  color: #1c6a8d;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 0;
}

.archive-intro-block .field--name-field-quick-links-box {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.archive-intro-block .field--name-field-quick-links-box > .field--item:nth-child(1) {
  width: 74%;
  border-right: 2px dashed #1c6a8d;
}

.archive-intro-block .field--name-field-quick-links-box > .field--item:nth-child(1) .field--name-field-content-description {
  padding: 0 50px 0 0;
}

.archive-intro-block .field--name-field-quick-links-box > .field--item:nth-child(1) .field--name-field-content-description p {

}

.archive-intro-block .field--name-field-quick-links-box > .field--item:nth-child(2) {
  width: 23%;
}

.archive-intro-block .field--name-field-quick-links-box > .field--item:nth-child(2) .field--name-field-title {
  font-size: 17px;
  font-family: "Noto Sans Medium";
  line-height: 23px;
  margin-bottom: 25px;
}

.archive-intro-block .field--name-field-quick-links-box > .field--item:nth-child(2) .field--name-field-link {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.archive-intro-block .field--name-field-quick-links-box > .field--item:nth-child(2) .field--name-field-link > .field--item {
  margin-bottom: 25px;
  border-bottom: 2px dashed #1c6a8d;
  width: 100%;
  padding-bottom: 10px;
}

.archive-intro-block .field--name-field-quick-links-box > .field--item:nth-child(2) .field--name-field-link > .field--item a {
  color: #1c6a8d;
  padding-bottom: 14px;
  margin-bottom: 10px;
  font-size: 17px;
}

.asr-intro-block {
  width: 65%;
  margin: 0 auto 50px auto;
}

.asr-intro-block .field--name-body {

}

.asr-intro-block .field--name-body h2 {
  text-align: center;
  margin-bottom: 40px;
  color: #1c6a8d;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 0;
}

.asr-intro-block .field--name-body p {
  text-align: left;
}

.page-node-14653 .inner-node-content .container-fluid {
  padding: 0;
}

.access-archive-block {
  background: #ded1bd;
  width: 100%;
  margin: 0 auto 0 auto;
  padding: 50px 50px 75px 50px;
}

.access-archive-block .field--name-body {
  width: 69%;
  margin: 0 auto 50px auto;
  text-align: center;
}

.access-archive-block .field--name-body h2 {
  text-align: center;
  margin-bottom: 40px;
  color: #1c6a8d;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 0;
}

.access-archive-block .field--name-field-quick-links-box {
  display: flex;
  justify-content: center;
}

.access-archive-block .field--name-field-quick-links-box > .field--item {

}

.access-archive-block .field--name-field-quick-links-box > .field--item a {
  background: #8d9b6a;
  padding: 15px 50px 15px 50px;
  color: #fff;
  font-size: 17px;
}

.page-node-14653 .inner-page-middl {
  background: #F5F3F0;
}

.asr-listing-block {
  width: 85%;
  margin: 0 auto;
  padding: 75px 0;
}


.asr-listing-block .view-header {

}

.asr-listing-block .view-header h2 {
  text-align: center;
  margin-bottom: 30px;
  color: #8d9b6a;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 0;
}

.asr-listing-block .view-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.asr-listing-block .view-content .views-row{
  width: 23%;
  margin-bottom: 25px;
}

.asr-listing-block .view-content .views-row .record-container{
  border: 1px solid #666666;
}

.asr-listing-block .view-content .views-row .record-container .title-section{
  background: #8D9B6A;
  padding: 25px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.asr-listing-block .view-content .views-row .record-container .title-section a{
  color: #FFFFFF;
  text-align: center;
  font-family: 'Noto Sans Display Bold';
  font-size: 23px;
  line-height: 30px;
  margin-top: 0;
}

.asr-listing-block .view-content .views-row .record-container .read-more{
  background: #DED1BD;
  text-align: center;
  padding: 20px 0;
}

.asr-listing-block .view-content .views-row .record-container .read-more a{
  text-align: center;
  margin-bottom: 40px;
  color: #1c6a8d;
  font-family: 'Noto Sans Display Bold';
  font-size: 17px;
  line-height: 23px;
  margin-top: 0;
}

.asr-listing-block .view-footer {
  margin-top: 50px;
}

.asr-listing-block .all-records-button {
  display: flex;
  justify-content: center;
}

.asr-listing-block .all-records-button a {
  background: #1c6a8d;
  padding: 15px 50px;
  color: #DED1BD;
  font-size: 17px;
}

/****************************************************************************** Archive Page ************************************************************************************/

/* Digital Library Page */.

.content-page-top .container-fluid {
  padding: 0;
  background: #E2DDD3;
}

.digital-library-listing-block {
  width: 85%;
  margin: -250px auto 75px auto;
  background: #E2DDD3;
  padding: 50px 50px 50px 50px;
}


.digital-library-listing-block .view-header {
  width: 75%;
  margin: 0 auto 50px auto;
}

.digital-library-listing-block .view-header h2{
  text-align: center;
  margin-bottom: 30px;
  color: #333333;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 0;
}

.digital-library-listing-block .view-header p{
  text-align: center;
  font-weight: bold;
  margin-bottom: 25px;
}

.digital-library-listing-block #view-title-table-column {
  width: 55%;
  padding: 10px 0;
  color: #333333;
}

.digital-library-listing-block #view-field-author-table-column {
  width: 20%;.
padding: 10px 0;
}

.digital-library-listing-block #view-field-date-table-column {
  width: 15%;
  padding: 10px 0;
}

.digital-library-listing-block #views-field-field-select-type {
  width: 10%;
  padding: 10px 0;
}

.digital-library-listing-block .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}

.digital-library-listing-block .table-striped > tbody > tr td {
  padding: 10px 0;
}

.digital-library-listing-block table thead tr:nth-child(1){
  border-bottom: 3px solid #1C6A8D;

}



.digital-library-listing-block .views-field-title {
  font-size: 17px;
  color: #1C6A8D;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';
  font-weight: bold;
  width: 55%;
}

.digital-library-listing-block .views-field-title a {
  font-size: 17px;
  color: #1C6A8D;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  font-weight: normal;
  text-decoration: underline;
}

.digital-library-listing-block .table-hover > tbody > tr:hover {
  background-color: transparent;
}

.digital-library-listing-block .views-field-field-author {
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  width: 20%;
}

.digital-library-listing-block .views-field-field-date {
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  width: 15%;
}

.digital-library-listing-block .views-field-field-select-type {
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  width: 10%;
}

.digital-library-listing-block .view-footer {
  margin-top: 50px;
}

.digital-library-listing-block .all-records-button {
  display: flex;
  justify-content: center;
}

.digital-library-listing-block .all-records-button a{
  background: #8D9B6A;
  padding: 15px 50px;
  color: #FFFFFF;
  font-size: 17px;
}

.digital-library-listing-block #view-field-select-type-table-column {
  width: 10%;
  padding: 10px 0;
  float: right;
}

.digital-library-listing-block .views-field-field-select-type {
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Reguler';
  width: 10%;
  text-align: right !important;
}



.digital-library-listing-block .form-actions {
  position: relative;
}

.digital-library-listing-block .form-actions button[id^=edit-submit-digital-library-herstory] {
  background-image: url(../images/search-icon-news.png);
  background-repeat: no-repeat;
  height: 28px;
  border: none;
  background-position: 0px 0px;
  width: 23px;
  font-size: 0;
  display: block;
  position: absolute;
  right: 0;
  z-index: 99;
  top: 0;
  background-color: transparent !important;
  box-shadow: none;
}

.digital-library-listing-block .form-text.form-control {
  height: 50px !important;
  border-radius: 0 !important;
  width: 100%;
}


.digital-library-listing-block .form-select.form-control {
  display: block;
  width: 100%;
  height: 50px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
}

.digital-library-listing-block .select-wrapper {
  margin-right: 15px;
}

.digital-library-listing-block .view-filters{
  display: flex;
  justify-content: flex-end;
}

/* Digital Library Page */

/* Events Listing page */
.events-listing-block {
  width: 85%;
  margin: 0 auto 75px auto;
}

.events-listing-block .view-header{

}

.events-listing-block .view-header h2{
  text-align: center;
  margin-bottom: 30px;
  color: #1C6A8D;
  font-family: 'Noto Sans Display Bold';
  font-size: 36px;
  line-height: 43px;
  margin-top: 50px;
}

.events-listing-block .view-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.events-listing-block .view-content .views-row {
  width: 23%;
  margin-bottom: 25px;
}

.events-listing-block .view-content .views-row .full-border{
  background: #E2DDD3;
  min-height: 375px;
}

.events-listing-block .view-content .views-row .current-events{

}

.events-listing-block .view-content .views-row .news-img{

}

.events-listing-block .view-content .views-row .news-img img{

}

.events-listing-block .view-content .views-row .news-img a{

}

.events-listing-block .view-content .views-row .news-content{
  padding: 15px 25px 15px 25px;
}

.events-listing-block .view-content .views-row .news-content .event-title{
  font-size: 17px;
  color: #1C6A8D;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';
  font-weight: bold;
}

.events-listing-block .view-content .views-row .news-content .event-title a{
  font-size: 17px;
  color: #1C6A8D;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';
  font-weight: bold;
}

.events-listing-block .view-content .views-row .news-content .event-dates-info{
  margin-top: 15px;
  vertical-align: top;
  display: block;
}

.events-listing-block .view-content .views-row .news-content .event-dates-info:before{
  content: "";
  background-image: url(../images/event-calendar.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0 0;
}

.events-listing-block .view-content .views-row .news-content .event-dates-info span{
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #333333;
  display: none;
}

.events-listing-block .view-content .views-row .news-content .event-dates-info .date-strt{
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  height: 20px;
}

.events-listing-block .view-content .views-row .news-content .event-time-info{
  margin: 18px 0 10px 0;
  display: block;
  font-size: 13px;
  height: 20px;
}

.events-listing-block .view-content .views-row .news-content .event-time-info:before{
  content: "";
  background-image: url(../images/event-time.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0px 0px;
}

.events-listing-block .view-content .views-row .news-content .event-time-info span{
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #333333;
  display: none;
}

.events-listing-block .view-content .views-row .news-content .event-time-info .event-time{
  padding-left: 30px;
  font-weight: bold;
}

.events-listing-block .view-content .views-row .news-content .event-location-info{
  margin: 15px 0 10px 0;
  display: block;
  font-size: 13px;
  height: 20px;
  font-weight: bold;
}

.events-listing-block .view-content .views-row .news-content .event-location-info:before{
  content: "";
  background-image: url(../images/event-location.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float: left;
  background-position: 0 0;
  margin-right: 0;
}

.events-listing-block .view-content .views-row .news-content .event-location-info span{
  font-family: "Noto Sans Display Bold";
  font-size: 15px;
  color: #333333;
  display: none;
}

.events-listing-block .view-content .views-row .news-content .event-location-info .event-location{
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  height: 20px;
}

.events-listing-block .view-content .views-row .news-content .readmore-button{
  margin-top: 0;
  position: absolute;
  bottom: 15px;
  left: 20px;
}

.events-listing-block .view-content .views-row .news-content .readmore-button a{
  color: #333333;
  font-family: Noto Sans Bold;
  font-size: 15px;
}

.events-listing-block .view-content .views-row .news-content .readmore-button a:after{
  content: "";
  background-image: url(../images/arrow-fwd-blue.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 23px;
  float: left;
  background-position: 0 5px;
  position: absolute;
  left: 90px;
  bottom: 2px;
}
/* Events Listing page */

/* Publications Details Page */
.pub-record-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 70%;
  margin: 50px auto 50px auto;
}

.pub-thumbnail-container {
  width: 20%;
  margin-right: 50px;
}

.pub-thumbnail-container .field--name-field-thumbnail img {
  box-shadow: 0 3px 5px 1px #c4c4c4;
}

.pub-information-container {
  width: 80%;
}

.pub-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.pub-row .field-lable {
  width: 20%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';

}

.pub-row .field {
  width: 80%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Regular';
}

.pub-title {
  font-size: 23px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 15px;
  line-height: 30px;
}

.download-file {
  background: #1c6a8d;
  padding: 5px 10px 5px 10px;
  font-size: 17px;
  color: #FFFFFF;
  font-family: "Noto Sans Regular";
}

/* Publications Details Page */


/* Video Details Page */
.video-record-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 85%;
  margin: 50px auto 50px auto;
}

.video-container {
  width: 40%;
}

.video-information-container {
  width: 58%;
}

.video-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.video-row .field-lable {
  width: 20%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';

}

.video-row .field {
  width: 80%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Regular';
}

.video-title {
  font-size: 23px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 15px;
  line-height: 30px;
}

.download-file {
  background: #1c6a8d;
  padding: 5px 10px 5px 10px;
  font-size: 17px;
  color: #FFFFFF;
  font-family: "Noto Sans Regular";
}

/* Video Details Page */



/* Image Details Page */
.image-record-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 85%;
  margin: 50px auto 50px auto;
}

.image-thumbnail-container {
  width: 40%;
}

.image-thumbnail-container .field--name-field-thumbnail img {
  box-shadow: 0 3px 5px 1px #c4c4c4;
}

.image-information-container {
  width: 57%;
}

.image-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.image-row .field-lable {
  width: 20%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';

}

.image-row .field {
  width: 80%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Regular';
}

.image-title {
  font-size: 23px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 15px;
  line-height: 30px;
}

/* Image Details Page */





/* Audio Details Page */
.audio-record-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 70%;
  margin: 50px auto 50px auto;
}

.audio-container {
  width: 30%;
}

.audio-information-container {
  width: 65%;
}

.audio-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.audio-row .field-lable {
  width: 20%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';

}

.audio-row .field {
  width: 80%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Regular';
}

.audio-title {
  font-size: 23px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 15px;
  line-height: 30px;
}

.download-file {
  background: #1c6a8d;
  padding: 5px 10px 5px 10px;
  font-size: 17px;
  color: #FFFFFF;
  font-family: "Noto Sans Regular";
}

/* Audio Details Page */



/* Document Details Page */
.doc-record-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 70%;
  margin: 50px auto 50px auto;
}

.doc-thumbnail-container {
  width: 20%;
}

.doc-thumbnail-container .field--name-field-thumbnail img {
  /*box-shadow: 0 3px 5px 1px #c4c4c4;*/
}

.doc-information-container {
  width: 80%;
  padding-left: 50px;
}

.doc-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.doc-row .field-lable {
  width: 20%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Medium';

}

.doc-row .field {
  width: 80%;
  font-size: 17px;
  color: #333333;
  line-height: 25px;
  display: inline-block;
  padding-right: 0;
  font-family: 'Noto Sans Regular';
}

.doc-title {
  font-size: 23px;
  font-family: 'Noto Sans Medium';
  margin-bottom: 15px;
  line-height: 30px;
}

.download-file {
  background: #1c6a8d;
  padding: 5px 10px 5px 10px;
  font-size: 17px;
  color: #FFFFFF;
  font-family: "Noto Sans Regular";
}

/* Document Details Page */


.intro-block {
  width: 100%;
  background: #E2DDD3;
  padding: 25px 100px 0px 100px;
  display: none;
}

.intro-block .field--name-body{
  text-align: center;
}

.navbar .logo {
  margin-top: 0;
}


/* Static Banner Block */
.static-banner-block {
  width: 100%;
  margin: 0 auto 0 auto;
  position: relative;
  overflow: hidden;
}

.static-banner-block .field--name-field-banner-image{
  position: relative;
}

.static-banner-block .field--name-field-banner-image img{
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.static-banner-block:hover .field--name-field-banner-image img{
  -webkit-transform: scale(2.08);
  transform: scale(1.3);
}

.static-banner-block .field--name-field-extra-text {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  background: #c77c02;
  transform: translateY(100%);
  transition: transform .5s;
  opacity: 1;
  padding: 5% 10% 5% 10%;
  /*background: linear-gradient(176deg, rgba(154, 97, 4, 0.6782912994299282) 0%, rgba(150, 93, 0, 0.48501398850555844) 9%, rgba(163, 102, 3, 0.6754901789817489) 18%);*/
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.22) 17%, rgba(0, 0, 0, 0.75) 57%, rgba(0, 0, 0, 0.75) 88%, rgba(0, 0, 0, 0.75) 100%);
}

.static-banner-block .field--name-field-extra-text h2{
  text-align: center;
  margin-bottom: 25px;
  font-size: 40px;
  line-height: 47px;
}

.static-banner-block .field--name-field-extra-text .field--item > p:nth-child(1){
  text-align: center;
  display: block;
}

.static-banner-block .field--name-field-extra-text .field--item > p:nth-child(2){
  text-align: center;
  display: block;
}

.static-banner-block .field--name-field-extra-text .field--item > p:nth-child(3){
  text-align: center;
  display: block;
}

.static-banner-block:hover .field--name-field-extra-text {
  transform: translate(0%, 100%);
  width: 100%;
  top: -100%;
  left: 0;
}

.static-banner-block:hover .field--name-field-banner-image {
  transform: translateY(0);
}


/* Static Banner Block */


.page-node-14744 .top-heading-block .field--name-body {
  width: 48%;
  margin: 0 auto;
}

.page-node-14979 .top-heading-block .field--name-body {
  width: 40%;
  margin: 0 auto;
}
