


/* TODO: move these to the repo */


/* YouTube block */

/* .wp-block-embed-youtube .wp-block-embed__wrapper */
.wp-block-embed-youtube .embed-youtube {
	/* copy of .aspect-ratio-container */
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
	
	/* copy of .aspect-ratio-container-16/9 */
	padding-top: 56.25%;
}

.wp-block-embed-youtube .embed-youtube > iframe {
  /* copy of .aspect-ratio-item */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
}


/* Slideshow block */

.wp-block-jetpack-slideshow li:before {
    content: none !important;
}

.wp-block-jetpack-slideshow li {
    text-indent: initial  !important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption {
    background-color: transparent !important;
    text-align: center !important;
    bottom: -32px !important;
    color: var(--color-blue) !important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets {
    bottom: -20px !important;
	padding-bottom: 16px !important;
}

/* TODO: remove once deployed in th-global */

/* c-standard-list-fas-circle */
.c-standard-list-fas-circle > li::before {
  min-width: 48px;
  text-align: center;
  margin-top: 8px;
  font-size: 6px;
}
.c-standard-list-fas-circle li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-standard-list-fas-circle li::before {
  content: '\f111';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.c-standard-list-fas-circle.text-sm li::before {
	margin-top: 6px !important;
}

/* c-standard-list-decimal */
.c-standard-list-decimal {
  margin-left: 36px;
  list-style-type: decimal;
}
.c-standard-list-decimal li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: inline-flex;

  margin-left: 12px;
}

/* c-standard-list-check */
.c-standard-list-fas-check > li::before {
  min-width: 48px;
  text-align: center;
  margin-top: 4px;
  font-size: 12px;
}
.c-standard-list-fas-check li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-standard-list-fas-check li::before {
  content: '\f00c';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.c-standard-list-fas-check.text-sm li::before {
	margin-top: 2px !important;
}

/* children utility classes */
.children-before\:text-center > *::before {
  text-align: center;
}

.children-before\:min-w-12 > *::before {
  min-width: 48px;
}

.children-before\:text-sm-important > *::before {
  font-size: 6px !important;
}

.children-before\:mt-2-important > *::before {
  margin-top: 8px !important;
}

.children-before\:mt-1-important > *::before {
  margin-top: 4px !important;
}

.children-before\:mt-2px > *::before {
  margin-top: 2px;
}

.list-bullet\:mt-2px > li::before {
  margin-top: 2px;
}

.list-bullet\:mt-6px > li::before {
  margin-top: 6px;
}

.list-bullet\:sm > li::before {
  font-size: 12px;
}

.grandchildren\:ml-4 > * > * {
  margin-left: 16px;
}

.grandchildren\:ml-2 > * > * {
  margin-left: 8px;
}

.grandchildren\:inline-flex > * > * {
  display: inline-flex;
}

.list-fas-check li::before {
	width: 16px;
}

li.list-item-fas-times::before {
    content: '\f00d';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.before\:p-1::before {
	padding-left: 4px;
}

