.stream-grid-container {
  display: grid;
  grid-template-columns: auto auto auto;
}

.grid-item {
  text-align: center;
}

a.grid-item.stream-press {
  color: #fffd;
}

a.grid-item.stream-press-flat {
  color:#6aa4c455;
  color: white;
  /* background: #6aa4c455; */
}

a.grid-item.stream-press-flat:hover {
  color:white;
  color:#6aa4c455;
  background: rgb(229 229 229);
  background: #b1cef6;
}

.stream-button.altern {
  background: #6aa4c455;
}
.stream-button.altern:hover {
  background: rgb(229 229 229);
}

.stream-button a:hover {
  color: white;
  color: #6aa4c455;
  text-shadow:2px 2px #7983af;
  text-decoration: none;

}
.stream-button a:active {
  color: white;
  color: #6aa4c455;
  text-shadow:2px 2px #7983af;
  text-decoration: none;

}

/* .main-container a:active {
  text-decoration: none;
  color: #cdcccc;
  color: white;
  text-shadow:2px 2px #7983af;
}

.main-container a:hover {
  text-decoration: none;
  color: #cdcccc;
  color: white;
  text-shadow:2px 2px #7983af;
}
Introduction to the dog park with Koda and friends. Includes temperament evaluation and orientation to the off-leash park. All new dogs are required to schedule.
.nf-form-content label {
  font-size: 24px;
} */

.stream-press {
  cursor: pointer;
  margin: 3px;
  box-shadow:
  0 1px 2px #2d48e1, /*bottom external highlight*/
  0 -1px 1px #97a5f0, /*top external shadow*/
  inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 1px rgba(0,0,0,0.5); /*bottom internal shadow*/
  /*top internal highlight*/
  background:#565d7d;
  background: #6aa4c4;
  background: #0065af;
  background: #4988e4f7;
  background: #4988e4;
  letter-spacing: -0.03em;
  color:rgb(255, 255, 255);
  padding:28px 0px 28px 0px;
  border:none;
  font-size:30px;
  border-radius:30px;
  /* box-shadow: -2px -2px 10px rgba(0,0,0,.25) inset, 2px 2px 10px white inset; */
  box-shadow: -2px -2px 10px white inset, 2px 2px 10px  rgba(0,0,0,.25) inset;

}

.stream-press-left {
  border-radius: 30px 3px 3px 30px;
}

.stream-press-right {
  border-radius: 3px 30px 30px 3px;
}

.stream-press-flat {
  display: flow;
  cursor: pointer;
  margin: 3px;
  /* background:#565d7d;
  background: #6aa4c4;*/
  background: #0065af;
  letter-spacing: -0.03em;
  padding:5px 0px;
  border:#eeaa29;
  border:#fac762;
  border-width: 7px;
  border-style: solid;
  font-size:30px;
  font-size:22px;
  border-radius:20px;
  box-shadow: -2px -2px 10px rgba(0, 0, 0, .25) inset, 2px 2px 10px white inset;
}

.stream-button {
  display: flex;
  ;
}

.stream-button :hover {
  /* background:#222b51;
  background:#7983af;
  background:#a2afe9; */
  background:rgb(229 229 229);

}

.stream-button :active {
  /* background:rgb(141, 156, 8);
  background:#a2afe9; */
  background:rgb(229 229 229);
}


/* grid-contanier: widt:75% */

/* dog-count-area #margin
last: margin-right:0
#last ragnelbel
width 23% */

