.logo-line{fill:none;stroke:#4d4d4d;stroke-width:2.5;stroke-linecap:round;stroke-miterlimit:10;}

.term-row{
  padding-left:10rem;
  padding-right:10rem;
  max-width:1600px;
} 

.shape-buy-button, .shape-watch-button {
  border: 2px solid rgba(77,77,77,1);
  color:#4d4d4d;
  background-color:transparent;
  font-family: "Uniform-Medium";
  font-size:0.9em;
  letter-spacing: .1em;
}

.shape-buy-button-white{
  background: linear-gradient(135deg,#ff5e57,#ff5e57,#ff5e57,#ffac46);
  margin-right:2px;
  font-family: "Uniform-Medium";
  color:#FFF;
  border: 2px solid rgba(255,255,255,1);
  border:none;
  transition: 1s;
  border-radius: 50px;
  background-size: 100%;
}

a.term-link{
  color:#7AD6D4;
  font-family: "Uniform-Medium";

}

a.term-link:hover, a.term-link:focus{
  color:#ED5851;
}

h1.term-title{
  padding-bottom:3rem;
  font-family: "Uniform-Light";
}

h2.term-title{
  padding-top:2rem;
  padding-bottom:2rem;
  font-family: "Uniform-Light";
  color:#7AD6D4;
}

h3.term-title{
  padding-top:2rem;
  padding-bottom:2rem;
  font-family: "Uniform-Light";
  font-size:1.5rem;
}

ul{
  padding-left:3rem;
  padding-bottom:3rem;
}

li{
  padding-top:1.5rem;
}

div.term-row{
}

@media screen and (max-width: 1170px) {

  .term-row{
    padding-left:5rem;
    padding-right:5rem;

  }
}


@media screen and (max-width: 750px) {

  h2.term-title{
    padding-top:2rem;
    padding-bottom:2rem;
    font-family: "Uniform";
    color:#7AD6D4;
    font-size:1.7rem;
  }

  .term-row{
    padding-left:1rem;
    padding-right:1rem;
  }
}

span.effective-date{
  color:#7AD6D4;
  font-family:"Uniform-Medium";

}
