/* Dropdown Button */
.dropbtn {
  background-color: transparent;
  color: black;
  padding: 3px 10px;
  font-size: 16px;
  border: 2px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  line-height: 1.2;
}

.dropbtn:hover, .dropbtn:focus {
  border-color: #7cb342;
  background-color: transparent;
}

.dropdown {
  position: relative;
  display: inline-block;
  text-align: center;
  float: right;
}

.dropdown-content {
  display: none;
  position: absolute;
  left: -80px;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* line-height: the links sit inside #main-nav and would inherit its 70px (css/header-1.css);
   20px + 2 x 12px padding = 44px rows, still a comfortable finger target */
.dropdown-content a {
  color: black;
  padding: 12px 14px;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.show {display:block;}