.dynamic-fa.fa-xs > svg {
  width: 8px;
  height: 8px;
}
.dynamic-fa.fa-s > svg {
  width: 16px;
  height: 16px;
}
.dynamic-fa.fa-m > svg {
  width: 24px;
  height: 24px;
}
.dynamic-fa.fa-l > svg {
  width: 32px;
  height: 32px;
}
.dynamic-fa.fa-xl > svg {
  width: 40px;
  height: 40px;
}
.dynamic-fa.i-color-white svg {
  fill: white;
}
.dynamic-fa.i-color-black svg {
  fill: black;
}
.dynamic-fa.i-color-primary svg {
  fill: var(--primary-color);
}
.dynamic-fa.i-color-secondary svg {
  fill: var(--secondary-color);
}
.bg-gradient-secondary {
  background-color: #888;
}
body {
  background-color: #E2E2E2;
}
.no-widgets .site-footer {
  margin-top: 0;
}
