.hs-video-widget {box-shadow: 0 6px 6px rgba(0,0,0,0.01), 0 6px 6px rgba(0,0,0,0.01);}
/** Grid **/

.video-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 60px;
  row-gap: 35px;
}

.video-grid h3 {
  padding-bottom: 10px;
  margin: 0px;
  font-size: 20px;
  font-weight: bold;
}


/**
* Tabs
*/
.tabs {
  display: flex;
  flex-wrap: wrap; // make sure it wraps
}
.tabs label {
  border-radius: 5px 5px 0px 0px;
    order: 1;
  padding: 1rem 2rem;
  margin-right: 0.2rem;
  cursor: pointer;
  background: #0079c2;
  font-weight: bold;
  color: white;
  transition: background ease 0.2s;
}
.tabs .tab {
  order: 99; // Put the tabs last
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 2rem;
  background: #fff;
}
.tabs input[type="radio"] {
  display: none;
}
.tabs input[type="radio"]:checked + label {
  background: #fff;
  color:black;
}
.tabs input[type="radio"]:checked + label + .tab {
  display: block;
}
.tabs label:hover, .tabs label:focus {
  background: #464646;
}
@media (max-width: 45em) {
  .tabs label {
    border-radius: 5px;}
  .video-grid {
  display: grid;
  grid-template-columns: 1fr;
    
  }
  .tabs .tab,
  .tabs label {
    order: initial;
  }
  .tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
  }
}

/**
* Generic Styling
*/


