@charset "utf-8";
.wp-block-catpow-icons {
  display: block;
  margin: 0px auto;
  list-style: none;
  line-height: 1em; }
  .wp-block-catpow-icons.left {
    text-align: left; }
  .wp-block-catpow-icons.center {
    text-align: center; }
  .wp-block-catpow-icons.right {
    text-align: right; }
  .wp-block-catpow-icons li.item {
    display: inline-block;
    padding: 0.1em;
    vertical-align: middle; }
    .wp-block-catpow-icons li.item a {
      display: block;
      width: 1em;
      height: 1em;
      overflow: hidden;
      border-radius: 1em;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-lines: multiple;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-align-items: center;
      align-items: center;
      -webkit-align-content: center;
      align-content: center; }
      .wp-block-catpow-icons li.item a img {
        width: 100%;
        height: auto; }
        .wp-block-catpow-icons li.item.color1 > .contents {
          background-color: #f20d0d; }
      .wp-block-catpow-icons li.item.color2 > .contents {
        background-color: #f2800d; }
    .wp-block-catpow-icons li.item.color3 > .contents {
      background-color: #f2f20d; }
  .wp-block-catpow-icons li.item.color4 > .contents {
    background-color: #80f20d; }
.wp-block-catpow-icons li.item.color5 > .contents {
  background-color: #0df20d; }
.wp-block-catpow-icons li.item.color6 > .contents {
  background-color: #0df280; }
.wp-block-catpow-icons li.item.color7 > .contents {
  background-color: #0df2f2; }
.wp-block-catpow-icons li.item.color8 > .contents {
  background-color: #0d80f2; }
.wp-block-catpow-icons li.item.color9 > .contents {
  background-color: #0d0df2; }
.wp-block-catpow-icons li.item.color10 > .contents {
  background-color: #800df2; }
.wp-block-catpow-icons li.item.color11 > .contents {
  background-color: #f20df2; }
.wp-block-catpow-icons li.item.color12 > .contents {
  background-color: #f20d80; }
.wp-block-catpow-icons.filled li.item a {
  background-color: #fff;
  border-style: solid;
  border-width: 2px;
  border-color: #acacac;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
.color1 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color1 a {
  border-color: #f98686; }
.color2 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color2 a {
  border-color: #f9bf86; }
.color3 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color3 a {
  border-color: #f9f986; }
.color4 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color4 a {
  border-color: #bff986; }
.color5 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color5 a {
  border-color: #86f986; }
.color6 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color6 a {
  border-color: #86f9bf; }
.color7 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color7 a {
  border-color: #86f9f9; }
.color8 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color8 a {
  border-color: #86bff9; }
.color9 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color9 a {
  border-color: #8686f9; }
.color10 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color10 a {
  border-color: #bf86f9; }
.color11 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color11 a {
  border-color: #f986f9; }
.color12 .wp-block-catpow-icons.filled li.item a, .wp-block-catpow-icons.filled li.item.color12 a {
  border-color: #f986bf; }
.wp-block-catpow-icons.filled.square li.item a {
  border-radius: 0.2em; }
.wp-block-catpow-icons.filled.circle li.item a {
  border-radius: 1em; }
.wp-block-catpow-icons.small {
  font-size: 3rem; }
.wp-block-catpow-icons.medium {
  font-size: 4rem; }
.wp-block-catpow-icons.large {
  font-size: 5rem; }
