.textTwoColBlock {
  margin: 50px 0;
}
.textTwoColBlock .col {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
.textTwoColBlock .col:first-child {
  padding-right: 20px;
}
.textTwoColBlock .col:last-child {
  padding-left: 10px;
}
.textTwoColBlock .col h2,
.textTwoColBlock .col h3,
.textTwoColBlock .col h4 {
  text-transform: none;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 20px;
}
.textTwoColBlock .col a {
  color: #404041;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.textTwoColBlock .col a:hover {
  color: #1b7da8;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.textTwoColBlock .col p,
.textTwoColBlock .col ul {
  line-height: 24px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
}
.textTwoColBlock .col p b,
.textTwoColBlock .col ul b,
.textTwoColBlock .col p strong,
.textTwoColBlock .col ul strong,
.textTwoColBlock .col p .bold,
.textTwoColBlock .col ul .bold,
.textTwoColBlock .col p.bold,
.textTwoColBlock .col ul.bold {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
}
.textTwoColBlock .col ul li {
  margin-left: 15px;
}
@media all and (max-width: 900px) {
  .textTwoColBlock .contentWrapper {
    padding: 0;
  }
}
@media all and (max-width: 560px) {
  .textTwoColBlock .contentWrapper .col {
    width: 100%;
    padding: 0;
  }
  .textTwoColBlock .contentWrapper .col:last-child {
    margin-top: 20px;
  }
}
/*# sourceMappingURL=text_2col_block.css.map */