/* LEGACY STYLES From: https://cairns.catholic.org.au/ */

/* Media Thumbnails for Post Content */
.media-thumbnail .media-caption {
  clear: both;
  display: block;
  font-size: 0.8em;
  font-family: "Poppins", Verdana, sans-serif;
  line-height: 1.35;
  max-width: 100%;
  margin: 1em auto;
  opacity: 0.8;
}

.columns-one-half {
  display: inline-block;
  font-size: 16px;
  margin: 0;
  margin-left: 3%;
  vertical-align: top;
  width: 47%;
}
@media only screen and (max-width: 1150px) {
  .columns-one-half {
    font-size: 16px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-one-half {
    font-size: 13.6px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-one-half {
    display: block;
    width: auto;
    margin-left: 0;
  }
}
.columns-one-third {
  display: inline-block;
  font-size: 16px;
  margin: 0;
  margin-left: 3%;
  vertical-align: top;
  width: 30.333333333333%;
}
@media only screen and (max-width: 1150px) {
  .columns-one-third {
    font-size: 16px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-one-third {
    font-size: 13.6px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-one-third {
    display: block;
    width: auto;
    margin-left: 0;
  }
}
.columns-one-quarter {
  display: inline-block;
  font-size: 16px;
  margin: 0;
  margin-left: 3%;
  vertical-align: top;
  width: 22%;
}
@media only screen and (max-width: 1150px) {
  .columns-one-quarter {
    font-size: 16px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-one-quarter {
    font-size: 13.6px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-one-quarter {
    display: block;
    width: auto;
    margin-left: 0;
  }
}
.columns-two-thirds {
  display: inline-block;
  font-size: 16px;
  margin: 0;
  margin-left: 3%;
  vertical-align: top;
  width: 63.666666666667%;
}
@media only screen and (max-width: 1150px) {
  .columns-two-thirds {
    font-size: 16px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-two-thirds {
    font-size: 13.6px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-two-thirds {
    display: block;
    width: auto;
    margin-left: 0;
  }
}
.columns-three-quarters {
  display: inline-block;
  font-size: 16px;
  margin: 0;
  margin-left: 3%;
  vertical-align: top;
  width: 72%;
}
@media only screen and (max-width: 1150px) {
  .columns-three-quarters {
    font-size: 16px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-three-quarters {
    font-size: 13.6px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-three-quarters {
    display: block;
    width: auto;
    margin-left: 0;
  }
}
.columns-full-width {
  display: inline-block;
  font-size: 16px;
  margin: 0;
  margin-left: 3%;
  vertical-align: top;
  width: 97%;
}
@media only screen and (max-width: 1150px) {
  .columns-full-width {
    font-size: 16px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-full-width {
    font-size: 13.6px;
  }
}
@media only screen and (max-width: 700px) {
  .columns-full-width {
    display: block;
    width: auto;
    margin-left: 0;
  }
}
@media only screen and (min-width: 701px) {
  .columns-one-half > *:first-child,
  .columns-one-third > *:first-child,
  .columns-one-quarter > *:first-child,
  .columns-two-thirds > *:first-child,
  .columns-three-quarters > *:first-child,
  .columns-full-width > *:first-child {
    margin-top: 0em;
  }
}
