/*
 * Style for Ookla Blocks Overrides.
 */
/*--------------------------------------------------------------
# WordPress Overrides
--------------------------------------------------------------*/
.admin-bar .main {
  margin-top: calc(var(--masthead-height));
}
@media screen and (max-width: 48em) {
  .admin-bar .main {
    margin-top: calc(var(--masthead-height));
  }
}
.wp-block-buttons {
  display: flex;
  gap: 0.5em;
  flex-wrap: wrap;
  align-items: center;
}
.wp-justify-right {
  justify-content: flex-end;
}
.wp-justify-center {
  justify-content: center;
}
.wp-justify-left {
  justify-content: flex-start;
}
.wp-block-columns {
  margin-bottom: 0;
  justify-content: space-around;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(even) {
  background-color: var(--theme-bg);
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: var(--theme-bg-alt);
}
:where(:not(.wp-block-table) table tbody) tr:nth-child(even) {
  background-color: var(--theme-bg);
}
:where(:not(.wp-block-table) table tbody) tr:nth-child(odd) {
  background-color: var(--theme-bg-alt);
}
/*
 * 
 */
.hero-resources {
  background-image: url(/wp-content/themes/ookla-theme/static/images/patterns/resources-web.svg);
}
.consumer-hero {
  background-image: url(/wp-content/themes/ookla-theme/static/images/patterns/home-waves.svg);
}
.network-hero {
  background-image: url(/wp-content/themes/ookla-theme/static/images/patterns/home-plus.svg);
}
.cover-panel-mwc::after {
  background-image: url("/wp-content/themes/ookla-theme/static/images/patterns/hero-k.svg");
}
/*# sourceMappingURL=style-wp-overrides.css.map */
/*# sourceMappingURL=style-wp-overrides.css.map */
