/*.blocks-section.uk-panel-title::before {*/
/*  content: "\2022";  !* Add content: \2022 is the CSS Code/unicode for a bullet *!*/
/*  color: #fff;*/
/*  font-weight: bold;*/
/*  display: inline-block;*/
/*  width: 1em;*/
/*  !*margin-left: -1em; !* Also needed for space (tweak if needed) *!*!*/
/*}*/

.blocks-copy-container {
  /*padding: 25px;*/
  padding: 50px;
}

.blocks-section.uk-icon-circle {
  color: #fff;
}

.blocks-section.uk-panel-title {
  color: #fff;
  display: inline-block;
  font-size: 15px;
  font-weight: 900;
  line-height: 1.5;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.blocks-heading.uk-panel-title {
  color: #fff;
  font-size: 31px;
  font-weight: 700;
  line-height: 1;
}

.blocks-body, .blocks-copy-container p {
  color: #fff;
  font-size: 24px;
  line-height: 1.5;
  text-align: left;
}

/*
 * Media Queries
 */

@media (max-width: 1350px) {
  .blocks-heading.uk-panel-title {
    font-size: 30px;
  }
  .blocks-body, .blocks-copy-container p {
    font-size: 20px;
  }
}

@media (max-width: 1220px) {
  .blocks-heading.uk-panel-title {
    font-size: 24px;
  }
  .blocks-copy-container {
    padding: 25px;
  }
  .blocks-body, .blocks-copy-container p {
    font-size: 16px;
  }
}

@media (max-width: 960px) {
  .alternating-blocks {
    flex-direction: column;
  }
  .blocks-image-container.uk-flex-order-last,
  .blocks-copy-container.uk-flex-order-first {
    order: unset;
  }
}

@media (max-width: 480px) {
  .blocks-heading.uk-panel-title {
    /*font-size: 20px;*/
    font-size: 22px;
  }
  .blocks-body, .blocks-copy-container p {
    font-size: 15px;
  }
}
