/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.editor-writing-flow .o-i-block-container {
  font-family: arial;
  background: #f0f0f0; }
  .editor-writing-flow .o-i-block-container h3 {
    padding: 20px 0;
    border-bottom: 1px solid #999; }
  .editor-writing-flow .o-i-block-container img {
    max-width: 250px; }
  .editor-writing-flow .o-i-block-container .border-bottom {
    border-color: #999; }
  .editor-writing-flow .o-i-block-container label {
    font-size: 16px;
    margin: 0; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.wp-block-cgb-block-my-block {
  background: #bada55;
  border: 0.2rem solid #292929;
  color: #292929;
  margin: 0 auto;
  max-width: 740px;
  padding: 2rem; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.editor-writing-flow .o-i-block-container {
  font-family: arial;
  background: #f0f0f0; }
  .editor-writing-flow .o-i-block-container h3 {
    padding: 20px 0;
    border-bottom: 1px solid #999; }
  .editor-writing-flow .o-i-block-container img {
    max-width: 250px; }
  .editor-writing-flow .o-i-block-container .border-bottom {
    border-color: #999; }
  .editor-writing-flow .o-i-block-container label {
    font-size: 16px;
    margin: 0; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.wp-block-cgb-block-another-block {
  background: #bada55;
  border: 0.2rem solid #292929;
  color: #292929;
  margin: 0 auto;
  max-width: 740px;
  padding: 2rem;
  border-radius: 20px; }

ul, li {
  margin: 0;
  padding: 0;
  list-style: none; }

img {
  width: 100%; }

h2 {
  margin-top: 0;
  margin-bottom: 0.4em; }

/*Flex items*/
.list-equal-height {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .list-equal-height__item {
    display: -ms-flexbox;
    display: flex;
    padding: 0.5em;
    width: 100%; }
    @media all and (min-width: 40em) {
      .list-equal-height__item {
        width: 50%; } }
    @media all and (min-width: 60em) {
      .list-equal-height__item {
        width: 33.33%; } }
  .list-equal-height__content {
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 1em;
    width: 100%; }
    .list-equal-height__content p {
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.editor-writing-flow .o-i-block-container {
  font-family: arial;
  background: #f0f0f0; }
  .editor-writing-flow .o-i-block-container h3 {
    padding: 20px 0;
    border-bottom: 1px solid #999; }
  .editor-writing-flow .o-i-block-container img {
    max-width: 250px; }
  .editor-writing-flow .o-i-block-container .border-bottom {
    border-color: #999; }
  .editor-writing-flow .o-i-block-container label {
    font-size: 16px;
    margin: 0; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.flex-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.wp-block-card-block-main.card {
  background-color: black; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.editor-writing-flow .o-i-block-container {
  font-family: arial;
  background: #f0f0f0; }
  .editor-writing-flow .o-i-block-container h3 {
    padding: 20px 0;
    border-bottom: 1px solid #999; }
  .editor-writing-flow .o-i-block-container img {
    max-width: 250px; }
  .editor-writing-flow .o-i-block-container .border-bottom {
    border-color: #999; }
  .editor-writing-flow .o-i-block-container label {
    font-size: 16px;
    margin: 0; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.container {
  background: #fff; }

.news__content {
  background-size: cover;
  background-position: center;
  min-height: 350px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 10px;
  color: #fff;
  line-height: 1.2em; }
  .news__content h3 {
    margin-top: auto; }

.site-content .entry .entry-content > *,
.site-content .entry .entry-summary > * {
  max-width: none; }
