
/*Show and hide column*/
.details{
  display:none;
}
@font-face {
  font-family: 'Secuela';
  src: url('../fonts/Secuela-Regular-VF.ttf') format('truetype');
}
/*Green Button Primary - should be in <a> tag*/

.btn.primary-btn-wos{
  font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
  background-color: #1656db;
  color: #ffffff;
  border-color: none;
  border-radius: 5px;

}
.btn.primary-btn-wos:hover{
  background-color: #dfecff;
    color: #000000;
    border-color: none;
}
.btn.primary-outline-btn-wos{
  font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
  background-color: #ffffff;
  color: #0d6efd;
  border-color: none;
  border-radius: 5px;
  border: #0d6efd solid 1px;

}
.btn.primary-outline-btn-wos:hover {
  background-color: #0d6efd;
  color: #ffffff;

}

.btn.btn-event-wos {
  font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
  color: #ffffff;
  background-color: #6191E1;
  border-color: none;
  border-radius: 5px;
}

.btn.btn-event-wos:hover {
  background-color: #dfecff;
  color: #000000;
}

.caption-wos{
  font-size: .8rem;
  color: lightgrey;
}

/*Text*/

.hero-wos h1, .hero-wos h2 {
  font-size: 5rem;
  font-family: 'Secuela';
}

.hero-wos h2{
  font-size: 2rem;
  text-transform: capitalize;
}

.hero-wos {
  background-color: #4885ef;
  color: white;
  padding: 50px 0;
  min-height: 400px;
}

.hero-wos p{
  font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

/*Large Quote*/

.large-quote {
  font-size: 2rem;
  color: rgb(22, 97, 224);
  font-family: 'Secuela';
  text-align: center;
}
.coach-call-times{
  font-family: 'Secuela', sans-serif;
  border: 2px solid #1661E0;
  border-radius: 10px;
  padding-top: 10px;
  margin: 10px;
  margin-bottom: 0;
  color: #1661E0;

}
.event-description {
  font-weight: 400;
  text-align: center;
}

.coach-call-times {
  border: 2px solid #1661E0;
      border-radius: 10px;
      padding-top: 10px;
      color: #1661E0;
      text-decoration: none;
      width:100%;
}

.coach-call-times:hover, .border-time:hover{
  color: #fff;
  background-color:#1661E0;
  cursor: pointer;
}
.coach-call-times a{
  text-decoration: none;
  color: #1661E0;
}

.coach-call-times a:hover{
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.event-description p {
  font-size: 5rem;
  line-height: 4rem;
  margin: 0;
  font-weight: 500;
}

.event-description p b {
  font-size: 1rem;
  
}

.coach-call-times h3 {
  font-family: 'Secuela', sans-serif;
}