.node-template .site-content article p a.button {
  background: #c83b36;
  padding: 10px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}

.node-template .site-content article p a.button:hover {
  background: #e7a33f;
}

.sdg-item.open .sdg-count ul li span {
  display: inline-block !important;
}


.News-head,
.news-head {
  /* background-color: #FF0000; */
  background-image: linear-gradient(to right, #FF0000, #FF000021);
  color: #FFFFFF;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 15px 15px 0 0;
  opacity: 1;
  position: absolute;
  width: 94%;
  z-index: 999999;
}

.Blog-head,
.blog-head {
  /* background-color: #FFA500; */
  background-image: linear-gradient(to right, #FFA500, #FFA50021);
  color: #FFFFFF;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 15px 15px 0 0;
  opacity: 1;
  position: absolute;
  width: 94%;
  z-index: 999999;
}

.Stories-head,
.stories-head {
  /* background-color: #006400; */
  background-image: linear-gradient(to right, #006400, #00640021);
  color: #FFFFFF;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 15px 15px 0 0;
  opacity: 1;
  position: absolute;
  width: 94%;
  z-index: 999999;
}

.In-head,
.in_focus,
.Focus-head {
  /* background-color: #FF0000; */
  background-image: linear-gradient(to right, #FF0000, #FF000021);
  color: #FFFFFF;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 15px 15px 0 0;
  opacity: 1;
  position: absolute;
  width: 94%;
  z-index: 999999;
}

.research-head,
.Research-head {
  /* background-color: #87CEEB; */
  background-image: linear-gradient(to right, #87CEEB, #87CEEB21);
  color: #FFFFFF;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 15px 15px 0 0;
  opacity: 1;
  position: absolute;
  width: 94%;
  z-index: 999999;
}

.Projects-head {
  /* background-color: #87CEEB; */
  background-image: linear-gradient(to right, #6F4E37, #6F4E3721);
  color: #FFFFFF;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 15px 15px 0 0;
  opacity: 1;
  position: absolute;
  width: 94%;
  z-index: 999999;
}

/*
#research-list {
  margin-left: unset;
}*/

.node-4850 #block-educon-content,
.node-4850 .container-top,
.node-4850 .data-drupal-messages,
.eaa-item-themes-wrap,
.eaa-item-country-wrap {
  display: none;
}

@media only screen and (min-width: 1440px) {
  .toolbar-horizontal section.main-banner .filter-header {
    left: -20px;
  }

  section.main-banner .filter-header {
    left: -20px;
  }

  .blog-filters {
    width: 28.5% !important;
  }
}

.blog-filters {
  top: -60px !important;
  width: 31.5% !important;
}

.toolbar-horizontal .blog-filters {
  top: -90px !important;
  width: 31.5%;
}

.node-4850 .key-theme.main-banner .filter-header {
  width: 28.5rem;
}

.blog-theme-filter,
.blog-program-filter {
  background: #fff url('/themes/educon/images/icons/icon-arrow-down-dark.png') right 15px top 19px no-repeat !important;
  width: 100%;
}

.node-4850 .site-content {
  padding-top: unset;
}

.main-banner .block-link>ul>li>div {
  margin-left: 3rem;
}


@media screen and (max-width: 37rem) {
  section.main-banner .filter-header {
    width: 90% !important;
    left: 20px;
  }

  .blog-filters {
    width: 100%;
  }

  .Blog-head,
  .Focus-head,
  .Research-head,
  .Projects-head {
    width: 100%;
  }
}

body {
  background-color: #efeded !important;;
}

.NHH .site-content form {
    background: #efeded !important;;
}

.NHH .site-content:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100rem;
    background: transparent url("/themes/educon/assets/images/other/branded-tiles-v2.svg") no-repeat center center/cover;
    pointer-events: none;
    opacity: 0.5;
    z-index: 0;
}

.NHH .content-bottom:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: transparent url("/themes/educon/assets/images/other/branded-tiles-v2.svg") no-repeat center center/cover;
    pointer-events: none;
    opacity: 0.5;
    z-index: -1;
}

.NHH .site-content .section-inner:before {
    display:none !important;
}

.NHH .content-bottom .section-inner:after {
    display:none !important;
}

