.sidepopup {
  position: fixed;
  top:450px;
  right: -300px;
  display: block;
  z-index: 999;
  background-color: white;
  width: 300px;
  padding: 20px;
  border-bottom: 1px solid #ddd;
  transition: all;
  transition-duration: 0.6s;
}

.sidepopup h2 {
  color: #0096a9;
  margin: 0;
}

.sidepopup h3 {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.sidepopup-fixed {
  right: 0;
  box-shadow: -1px 1px 34px 2px rgba(0,0,0,0.35);
}

.sidepopup-remove {
  display: none;
}
