/**
 * Common styles
 * Loads on front end and back end
 */

/* Font size styles */
@media only screen and (min-width: 600px) {
    div[class*="wp-block-qodeblock"].qb-font-size-14 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 14px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-15 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 15px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-16 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 16px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-17 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 17px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-18 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 18px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-19 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 19px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-20 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 20px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-21 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 21px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-22 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 22px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-23 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 23px;
      }
    }

    div[class*="wp-block-qodeblock"].qb-font-size-24 {
      &.qb-block-testimonial p,
      &.qb-block-notice p,
      &.qb-block-profile p,
      &.qb-block-accordion p,
      &.qb-block-cta p {
        font-size: 24px;
      }
    }
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

@media only screen and (min-width: 600px) {
  .wp-block-columns .layout-column-1,
  .wp-block-columns .layout-column-2 {
    margin-right: 5%;
  }
}

.wp-block-image {
  margin-bottom: 1.2em;
}

.qb-text-link {
  color: inherit;
  text-decoration: none;

  &:hover {
    color: inherit;
    text-decoration: underline;
  }
}
