/* line 3, ../../../../scss/responsive-foundation/aboutsnapfish/termsandconditions/termsandconditions.scss */
.cms ol.taclist {
  margin: 0 0 0 40px;
  padding: 0;
}
/* line 7, ../../../../scss/responsive-foundation/aboutsnapfish/termsandconditions/termsandconditions.scss */
.cms .taclist li {
  padding: 0 0 20px 0;
}
/* line 10, ../../../../scss/responsive-foundation/aboutsnapfish/termsandconditions/termsandconditions.scss */
.cms .taclist2 li {
  padding: 0 0 12px 0;
}
/* line 14, ../../../../scss/responsive-foundation/aboutsnapfish/termsandconditions/termsandconditions.scss */
.cms .tac-main a {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  /* Use this non-standard one: */
  word-break: break-word;
}
/* line 21, ../../../../scss/responsive-foundation/aboutsnapfish/termsandconditions/termsandconditions.scss */
.cms .tac-main h5 {
  color: black;
}
/* line 25, ../../../../scss/responsive-foundation/aboutsnapfish/termsandconditions/termsandconditions.scss */
.cms .tac-main h1,
.cms .tac-main h2 {
  color: black;
  font-family: "BrandonGrotesqueLight";
  font-size: 1.6rem;
  line-height: 1.1;
}
/* line 31, ../../../../scss/responsive-foundation/aboutsnapfish/termsandconditions/termsandconditions.scss */
.cms .tac-main h6 {
  color: black;
  font-family: "BrandonGrotesqueMedium";
  text-transform: none;
}
