#sidebar-second .block-menu h2,
#sidebar-first h2,
#views-exposed-form-publications-publications-archive
  .facet.views-exposed-form
  #facet-header
  h2 {
  background-color: #668ca9;
  border-bottom: 1px solid white;
  color: white;
  margin: 0;
  padding: 18px 18px 12px;
  line-height: 1;
  font-size: 22px;
}

#sidebar-first h2,
#views-exposed-form-publications-publications-archive
  .facet.views-exposed-form
  #facet-header
  h2 {
  background-color: #003f6f;
}

#sidebar-first .views-exposed-form {
  background-color: #f2f2f2;
}

#sidebar-second .block-menu ul.menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

#sidebar-second .block-menu li.leaf {
  margin: 0;
  padding: 0;
  list-style: none;
}

#sidebar-second .block-menu a {
  margin: 0;
  padding: 12px 18px;
  text-decoration: none;
  background-color: #eff2f4;
  display: block;
  color: #4a4a4a;
  font-size: 1em;
  line-height: 1;
}

#sidebar-second .block-menu a:hover,
#sidebar-second .block-menu a:active {
  background-color: #d9e2ea;
}

#sidebar-second .block-menu a.active-trail {
  background-color: #d9e2ea;
  font-family: "karbon medium", sans-serif;
  padding: 18px 18px 10px;
}

#sidebar-second #block-block-4 {
  display: none;
}

#sidebar-second .content {
  overflow: hidden;
  background-color: #eff2f4;
}

#sidebar-second {
  margin-bottom: 100px;
}

@media all and (max-width: 767px) {
  #sidebar-second {
    padding: 0;
    margin-bottom: 0;
  }
}

@media all and (min-width: 992px) {

  .view-display-id-latest_tweet .tweet-wrapper {
    width: 227px;
    height: 250px;
    background-image: url(../images/twitter-bubble-right.png);
  }

  .view-display-id-latest_tweet .tweet-wrapper #tweet {
    height: 150px;
    margin: 10px 30px 0 30px;
    padding-bottom: 0;
    font-size: 1em;
    overflow: hidden;
  }

  .view-display-id-latest_tweet .tweet-wrapper #posted {
    margin: 0 30px 10px;
  }
  
}

#scroll-button {
  font-family: "karbon medium", sans-serif;
  display: block;
  background-color: #95a320;
  border-radius: 0px;
  color: white;
  margin: 0 auto;
  font-weight: bold;
  text-align: left;
}

#scroll-button:hover {
  opacity: 0.5;
}
