.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px; }

.btn {
  font-weight: 300; }

.btn-group-lg > .btn, .btn-lg {
  border-radius: 2px;
  font-size: 20px;
  line-height: 1.33333;
  width: 100%;
  padding: .9rem 1.1rem;
  max-height: 60px !important;
  background: #117389;
  border-color: #117389;
  color: #fff;
  font-family: Archivo Narrow; }

.btn-group-lg > .btn, .btn-lg:hover {
  filter: brightness(115%); }

.btn-primary:hover {
  filter: brightness(115%); }

.col-lg-4 {
  width: 30%;
  padding: 10px 5px; }

h1 {
  font-size: 3.8rem;
  line-height: 1em;
  text-transform: uppercase; }

h2 {
  font-size: 2.8rem;
  line-height: 1em;
  text-transform: uppercase; }

@media (max-width: 991px) {
  .col-lg-4 {
    width: 100%; } }
.section--middle [class*="col-"] {
  vertical-align: top !important; }

div.transbox {
  margin: 10px;
  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.6;
  filter: alpha(opacity=60);
  /* For IE8 and earlier */ }

div.transbox p {
  margin: 5%;
  color: #333333; }

.month {
  background-color: #2598b0;
  padding: 20px 20px 40px 20px;
  border-radius: 10px;
  color: #fff;
  margin: 25px 0;
  text-align: center;
  -webkit-box-shadow: 7px 6px 28px -19px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 7px 6px 28px -19px rgba(0, 0, 0, 0.75);
  box-shadow: 7px 6px 28px -19px rgba(0, 0, 0, 0.75); }

.month h3 {
  color: #8fe7f7; }

ul {
  list-style: none !important; }

.checklist li {
  background: url(http://www.success.com/images/checkmark.png) no-repeat left top;
  padding-left: 46px;
  /* the width of your image + some space */
  margin: 22px 0;
  background-size: 32px; }

.checklist-white li {
  background: url(http://www.success.com/images/checkmark-white.png) no-repeat left top;
  padding-left: 46px;
  /* the width of your image + some space */
  margin: 22px 0;
  background-size: 32px; }

.arrow li {
  background: url(http://www.success.com/images/arrow.png) no-repeat left top;
  padding-left: 46px;
  /* the width of your image + some space */
  margin: 22px 0;
  background-size: 32px; }

.thelist div {
  width: 500px;
  margin: 10px; }

.thelist ol {
  list-style-type: none;
  color: #cbf3f1; }

.thelist ol li {
  position: relative;
  font: 36px/1.5 Helvetica, san-serif;
  margin-bottom: 20px; }

.thelist li p {
  font-size: 24px;
  padding-left: 60px;
  color: #506a85; }

.thelist span {
  position: absolute; }

.thelist strong {
  color: #ea702e; }

.section--1591248247672 {
  background: url("https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production//sites/106/images/57e98669-918e-42a7-a925-8c3b4ae64b5d.jpg") no-repeat fixed center !important; }
