.viafoura .sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.viafoura,
.viafoura body,
.viafoura html {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.viafoura *,
.viafoura :after,
.viafoura :before {
  box-sizing: inherit;
}

.viafoura article,
.viafoura aside,
.viafoura details,
.viafoura figcaption,
.viafoura figure,
.viafoura footer,
.viafoura header,
.viafoura hgroup,
.viafoura nav,
.viafoura section {
  display: block;
  margin: 0;
  padding: 0;
}

.viafoura audio,
.viafoura canvas,
.viafoura video {
  display: inline-block;
}

.viafoura [hidden],
.viafoura audio:not([controls]) {
  display: none;
}

.viafoura h1,
.viafoura h2,
.viafoura h3,
.viafoura h4,
.viafoura h5,
.viafoura h6,
.viafoura ol,
.viafoura p,
.viafoura ul {
  margin: 0;
  padding: 0;
}

.viafoura ol,
.viafoura ul {
  list-style-type: none;
}

.viafoura a {
  border-width: 0;
}

.viafoura a:active,
.viafoura a:hover {
  outline: 0;
}

.viafoura abbr[title] {
  border-bottom: 1px dotted;
}

.viafoura b,
.viafoura strong {
  font-weight: 700;
}

.viafoura blockquote {
  margin: 1em 40px;
}

.viafoura dfn {
  font-style: italic;
}

.viafoura q {
  quotes: none;
}

.viafoura q:after,
.viafoura q:before {
  content: "";
  content: none;
}

.viafoura small {
  font-size: 85%;
}

.viafoura sub,
.viafoura sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.viafoura sup {
  top: -0.5em;
}

.viafoura sub {
  bottom: -0.25em;
}

.viafoura dd {
  margin: 0 0 0 40px;
}

.viafoura nav ol,
.viafoura nav ul {
  list-style-image: none;
  margin: 0;
  padding: 0;
}

.viafoura img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

.viafoura svg:not(:root) {
  overflow: hidden;
}

.viafoura figure,
.viafoura form {
  margin: 0;
}

.viafoura fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

.viafoura label {
  cursor: pointer;
}

.viafoura legend {
  border: 0;
  margin-left: 0;
  padding: 0;
  white-space: normal;
}

.viafoura button,
.viafoura input,
.viafoura select,
.viafoura textarea {
  font-family: inherit;
  font-size: 100%;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  vertical-align: baseline;
}

.viafoura button {
  background: none;
  border: none;
  box-shadow: none;
  color: inherit;
  padding: 0;
  text-transform: inherit;
}

.viafoura button:active {
  color: inherit;
}

.viafoura input {
  padding: 0;
}

.viafoura button,
.viafoura input[type="button"],
.viafoura input[type="reset"],
.viafoura input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  overflow: visible;
}

.viafoura button[disabled],
.viafoura input[disabled] {
  cursor: default;
}

.viafoura input::-ms-clear {
  color: #9a9a9a;
  width: 20px;
}

.viafoura input[type="checkbox"],
.viafoura input[type="radio"] {
  height: 13px;
  padding: 0;
  width: 13px;
}

.viafoura input[type="search"]::-webkit-search-cancel-button,
.viafoura input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.viafoura textarea {
  overflow: auto;
  resize: vertical;
  vertical-align: top;
}

.viafoura input:invalid,
.viafoura textarea:invalid {
  background-color: #f0dddd;
}

.viafoura table {
  border-collapse: collapse;
  border-spacing: 0;
}

.viafoura tbody th,
.viafoura td {
  vertical-align: top;
}

.viafoura div,
.viafoura textarea {
  margin: 0;
  padding: 0;
}

.viafoura,
.viafoura body {
  --background-color: var(--default-color, #fff);
  --light-text-on-background-color: var(
    --light-text-on-default-color,
    rgba(0, 0, 0, 0.6)
  );
  --dark-text-on-background-color: var(--dark-text-on-default-color, #000);
  background-color: #fff;
  background-color: var(--background-color, #fff);
}

@font-face {
  font-display: swap;
  font-family: viafoura;
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/viafoura.woff2") format("woff2");
}

.viafoura .vf-email-icon:before,
.viafoura .vf-facebook-like:before,
.viafoura .vf-flag:before,
.viafoura .vf-twitter-tweet:before {
  font-family: viafoura;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.viafoura,
.viafoura body {
  color: #000;
  color: var(--dark-text-on-background-color, #000);
  font-family: Inter, sans-serif;
  font-family: var(--primary-font, Inter, sans-serif);
  font-size: 87.5%;
  font-weight: 400;
  line-height: 1.3;
}

.viafoura .h1,
.viafoura .h2,
.viafoura .h3,
.viafoura .h4,
.viafoura .h5,
.viafoura .h6,
.viafoura h1,
.viafoura h2,
.viafoura h3,
.viafoura h4,
.viafoura h5,
.viafoura h6 {
  font-weight: 400;
}

.viafoura .h1,
.viafoura h1 {
  font-size: 2.86em;
}

.viafoura .h2,
.viafoura h2 {
  font-size: 2.3em;
}

.viafoura .h3,
.viafoura h3 {
  font-size: 1.43em;
  font-weight: 300;
}

.viafoura .h4,
.viafoura h4 {
  font-size: 1.14em;
}

.viafoura .h5,
.viafoura .h6,
.viafoura h5,
.viafoura h6 {
  font-size: 1em;
}

.viafoura .vf-content {
  line-height: 1.8;
}

.viafoura .vf-text-small {
  font-size: 0.857em;
}

.viafoura .vf-label {
  font-size: 0.715em;
}

.viafoura .vf-label.vf-label-upper {
  text-transform: uppercase;
}

.viafoura .vf-label.vf-label-heavy {
  font-weight: 900;
}

.viafoura .vf-heading-text {
  font-size: calc(var(--base-font-size, 0.625rem) * var(--x-large-font, 3.2));
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-heading-text {
    font-size: calc(
      var(--base-font-size, 0.625rem) * var(--x-large-mobile-font, 2.5)
    );
  }
}

.viafoura .vf-subheading-text {
  font-size: calc(var(--base-font-size, 0.625rem) * var(--large-font, 2));
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-subheading-text {
    font-size: calc(
      var(--base-font-size, 0.625rem) * var(--large-mobile-font, 2)
    );
  }
}

.viafoura .vf-primary-text {
  font-size: calc(var(--base-font-size, 0.625rem) * var(--medium-font, 1.5));
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-primary-text {
    font-size: calc(
      var(--base-font-size, 0.625rem) * var(--medium-mobile-font, 1.4)
    );
  }
}

.viafoura .vf-secondary-text {
  font-size: calc(var(--base-font-size, 0.625rem) * var(--small-font, 1.2));
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-secondary-text {
    font-size: calc(
      var(--base-font-size, 0.625rem) * var(--small-mobile-font, 1.2)
    );
  }
}

.viafoura .vf-label-text {
  font-size: calc(var(--base-font-size, 0.625rem) * var(--x-small-font, 1));
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-label-text {
    font-size: calc(
      var(--base-font-size, 0.625rem) * var(--x-small-mobile-font, 1)
    );
  }
}

.viafoura .vf-body-text--deprecated {
  font-size: calc(var(--base-font-size, 0.625rem) * var(--body-font, 1.4));
}

.viafoura .vf-label-text {
  text-transform: uppercase;
}

.viafoura .vf-label-text--default-case {
  text-transform: none;
}

.viafoura .vf-xx-tight-margin {
  margin: 5px;
  margin: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-margin-top {
  margin-top: 5px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-margin-right {
  margin-right: 5px;
  margin-right: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-margin-bottom {
  margin-bottom: 5px;
  margin-bottom: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-margin-left {
  margin-left: 5px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-padding {
  padding: 5px;
  padding: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-padding-top {
  padding-top: 5px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-padding-right {
  padding-right: 5px;
  padding-right: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-padding-bottom {
  padding-bottom: 5px;
  padding-bottom: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-padding-left {
  padding-left: 5px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-grid-gap {
  grid-gap: 5px;
  grid-gap: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-border-spacing {
  border-spacing: 5px;
  border-spacing: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-vertical-margin-gap > * + * {
  margin-top: 5px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-vertical-padding-gap > * + * {
  padding-top: 5px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-horizontal-margin-gap > * + * {
  margin-left: 5px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-tight-horizontal-padding-gap > * + * {
  padding-left: 5px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 1 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-margin {
  margin: 10px;
  margin: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-margin-top {
  margin-top: 10px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-margin-right {
  margin-right: 10px;
  margin-right: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-margin-bottom {
  margin-bottom: 10px;
  margin-bottom: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-margin-left {
  margin-left: 10px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-padding {
  padding: 10px;
  padding: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-padding-top {
  padding-top: 10px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-padding-right {
  padding-right: 10px;
  padding-right: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-padding-bottom {
  padding-bottom: 10px;
  padding-bottom: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-padding-left {
  padding-left: 10px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-grid-gap {
  grid-gap: 10px;
  grid-gap: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-border-spacing {
  border-spacing: 10px;
  border-spacing: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-vertical-margin-gap > * + * {
  margin-top: 10px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-vertical-padding-gap > * + * {
  padding-top: 10px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-horizontal-margin-gap > * + * {
  margin-left: 10px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-tight-horizontal-padding-gap > * + * {
  padding-left: 10px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 2 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-margin {
  margin: 15px;
  margin: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-margin-top {
  margin-top: 15px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-margin-right {
  margin-right: 15px;
  margin-right: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-margin-bottom {
  margin-bottom: 15px;
  margin-bottom: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-margin-left {
  margin-left: 15px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-padding {
  padding: 15px;
  padding: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-padding-top {
  padding-top: 15px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-padding-right {
  padding-right: 15px;
  padding-right: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-padding-bottom {
  padding-bottom: 15px;
  padding-bottom: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-padding-left {
  padding-left: 15px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-grid-gap {
  grid-gap: 15px;
  grid-gap: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-border-spacing {
  border-spacing: 15px;
  border-spacing: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-vertical-margin-gap > * + * {
  margin-top: 15px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-vertical-padding-gap > * + * {
  padding-top: 15px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-horizontal-margin-gap > * + * {
  margin-left: 15px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-tight-horizontal-padding-gap > * + * {
  padding-left: 15px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 3 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-margin {
  margin: 20px;
  margin: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-margin-top {
  margin-top: 20px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-margin-right {
  margin-right: 20px;
  margin-right: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-margin-bottom {
  margin-bottom: 20px;
  margin-bottom: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-margin-left {
  margin-left: 20px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-padding {
  padding: 20px;
  padding: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-padding-top {
  padding-top: 20px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-padding-right {
  padding-right: 20px;
  padding-right: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-padding-bottom {
  padding-bottom: 20px;
  padding-bottom: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-padding-left {
  padding-left: 20px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-grid-gap {
  grid-gap: 20px;
  grid-gap: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-border-spacing {
  border-spacing: 20px;
  border-spacing: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-vertical-margin-gap > * + * {
  margin-top: 20px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-vertical-padding-gap > * + * {
  padding-top: 20px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-horizontal-margin-gap > * + * {
  margin-left: 20px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-normal-horizontal-padding-gap > * + * {
  padding-left: 20px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 4 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-margin {
  margin: 25px;
  margin: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-margin-top {
  margin-top: 25px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-margin-right {
  margin-right: 25px;
  margin-right: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-margin-bottom {
  margin-bottom: 25px;
  margin-bottom: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-margin-left {
  margin-left: 25px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-padding {
  padding: 25px;
  padding: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-padding-top {
  padding-top: 25px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-padding-right {
  padding-right: 25px;
  padding-right: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-padding-bottom {
  padding-bottom: 25px;
  padding-bottom: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-padding-left {
  padding-left: 25px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-grid-gap {
  grid-gap: 25px;
  grid-gap: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-border-spacing {
  border-spacing: 25px;
  border-spacing: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-vertical-margin-gap > * + * {
  margin-top: 25px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-vertical-padding-gap > * + * {
  padding-top: 25px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-horizontal-margin-gap > * + * {
  margin-left: 25px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-loose-horizontal-padding-gap > * + * {
  padding-left: 25px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 5 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-margin {
  margin: 30px;
  margin: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-margin-top {
  margin-top: 30px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-margin-right {
  margin-right: 30px;
  margin-right: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-margin-bottom {
  margin-bottom: 30px;
  margin-bottom: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-margin-left {
  margin-left: 30px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-padding {
  padding: 30px;
  padding: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-padding-top {
  padding-top: 30px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-padding-right {
  padding-right: 30px;
  padding-right: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-padding-bottom {
  padding-bottom: 30px;
  padding-bottom: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-padding-left {
  padding-left: 30px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-grid-gap {
  grid-gap: 30px;
  grid-gap: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-border-spacing {
  border-spacing: 30px;
  border-spacing: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-vertical-margin-gap > * + * {
  margin-top: 30px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-vertical-padding-gap > * + * {
  padding-top: 30px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-horizontal-margin-gap > * + * {
  margin-left: 30px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-x-loose-horizontal-padding-gap > * + * {
  padding-left: 30px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 6 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-margin {
  margin: 35px;
  margin: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-margin-top {
  margin-top: 35px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-margin-right {
  margin-right: 35px;
  margin-right: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-margin-bottom {
  margin-bottom: 35px;
  margin-bottom: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-margin-left {
  margin-left: 35px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-padding {
  padding: 35px;
  padding: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-padding-top {
  padding-top: 35px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-padding-right {
  padding-right: 35px;
  padding-right: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-padding-bottom {
  padding-bottom: 35px;
  padding-bottom: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-padding-left {
  padding-left: 35px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-grid-gap {
  grid-gap: 35px;
  grid-gap: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-border-spacing {
  border-spacing: 35px;
  border-spacing: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-vertical-margin-gap > * + * {
  margin-top: 35px;
  margin-top: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-vertical-padding-gap > * + * {
  padding-top: 35px;
  padding-top: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-horizontal-margin-gap > * + * {
  margin-left: 35px;
  margin-left: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

.viafoura .vf-xx-loose-horizontal-padding-gap > * + * {
  padding-left: 35px;
  padding-left: calc(
    var(--base-space-interval, 0.5) * 7 * var(--base-font-size, 0.625rem)
  );
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-xx-tight-margin {
    margin: 4px;
    margin: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-margin-top {
    margin-top: 4px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-margin-right {
    margin-right: 4px;
    margin-right: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-margin-bottom {
    margin-bottom: 4px;
    margin-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-margin-left {
    margin-left: 4px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-padding {
    padding: 4px;
    padding: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-padding-top {
    padding-top: 4px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-padding-right {
    padding-right: 4px;
    padding-right: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-padding-bottom {
    padding-bottom: 4px;
    padding-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-padding-left {
    padding-left: 4px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-grid-gap {
    grid-gap: 4px;
    grid-gap: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-border-spacing {
    border-spacing: 4px;
    border-spacing: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-vertical-margin-gap > * + * {
    margin-top: 4px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-vertical-padding-gap > * + * {
    padding-top: 4px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-horizontal-margin-gap > * + * {
    margin-left: 4px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-tight-horizontal-padding-gap > * + * {
    padding-left: 4px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 1 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-margin {
    margin: 8px;
    margin: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-margin-top {
    margin-top: 8px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-margin-right {
    margin-right: 8px;
    margin-right: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-margin-bottom {
    margin-bottom: 8px;
    margin-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-margin-left {
    margin-left: 8px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-padding {
    padding: 8px;
    padding: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-padding-top {
    padding-top: 8px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-padding-right {
    padding-right: 8px;
    padding-right: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-padding-bottom {
    padding-bottom: 8px;
    padding-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-padding-left {
    padding-left: 8px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-grid-gap {
    grid-gap: 8px;
    grid-gap: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-border-spacing {
    border-spacing: 8px;
    border-spacing: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-vertical-margin-gap > * + * {
    margin-top: 8px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-vertical-padding-gap > * + * {
    padding-top: 8px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-horizontal-margin-gap > * + * {
    margin-left: 8px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-tight-horizontal-padding-gap > * + * {
    padding-left: 8px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 2 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-margin {
    margin: 12px;
    margin: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-margin-top {
    margin-top: 12px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-margin-right {
    margin-right: 12px;
    margin-right: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-margin-bottom {
    margin-bottom: 12px;
    margin-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-margin-left {
    margin-left: 12px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-padding {
    padding: 12px;
    padding: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-padding-top {
    padding-top: 12px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-padding-right {
    padding-right: 12px;
    padding-right: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-padding-bottom {
    padding-bottom: 12px;
    padding-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-padding-left {
    padding-left: 12px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-grid-gap {
    grid-gap: 12px;
    grid-gap: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-border-spacing {
    border-spacing: 12px;
    border-spacing: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-vertical-margin-gap > * + * {
    margin-top: 12px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-vertical-padding-gap > * + * {
    padding-top: 12px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-horizontal-margin-gap > * + * {
    margin-left: 12px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-tight-horizontal-padding-gap > * + * {
    padding-left: 12px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 3 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-margin {
    margin: 16px;
    margin: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-margin-top {
    margin-top: 16px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-margin-right {
    margin-right: 16px;
    margin-right: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-margin-bottom {
    margin-bottom: 16px;
    margin-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-margin-left {
    margin-left: 16px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-padding {
    padding: 16px;
    padding: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-padding-top {
    padding-top: 16px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-padding-right {
    padding-right: 16px;
    padding-right: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-padding-bottom {
    padding-bottom: 16px;
    padding-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-padding-left {
    padding-left: 16px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-grid-gap {
    grid-gap: 16px;
    grid-gap: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-border-spacing {
    border-spacing: 16px;
    border-spacing: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-vertical-margin-gap > * + * {
    margin-top: 16px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-vertical-padding-gap > * + * {
    padding-top: 16px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-horizontal-margin-gap > * + * {
    margin-left: 16px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-normal-horizontal-padding-gap > * + * {
    padding-left: 16px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 4 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-margin {
    margin: 20px;
    margin: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-margin-top {
    margin-top: 20px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-margin-right {
    margin-right: 20px;
    margin-right: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-margin-bottom {
    margin-bottom: 20px;
    margin-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-margin-left {
    margin-left: 20px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-padding {
    padding: 20px;
    padding: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-padding-top {
    padding-top: 20px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-padding-right {
    padding-right: 20px;
    padding-right: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-padding-bottom {
    padding-bottom: 20px;
    padding-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-padding-left {
    padding-left: 20px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-grid-gap {
    grid-gap: 20px;
    grid-gap: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-border-spacing {
    border-spacing: 20px;
    border-spacing: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-vertical-margin-gap > * + * {
    margin-top: 20px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-vertical-padding-gap > * + * {
    padding-top: 20px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-horizontal-margin-gap > * + * {
    margin-left: 20px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-loose-horizontal-padding-gap > * + * {
    padding-left: 20px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 5 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-margin {
    margin: 24px;
    margin: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-margin-top {
    margin-top: 24px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-margin-right {
    margin-right: 24px;
    margin-right: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-margin-bottom {
    margin-bottom: 24px;
    margin-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-margin-left {
    margin-left: 24px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-padding {
    padding: 24px;
    padding: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-padding-top {
    padding-top: 24px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-padding-right {
    padding-right: 24px;
    padding-right: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-padding-bottom {
    padding-bottom: 24px;
    padding-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-padding-left {
    padding-left: 24px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-grid-gap {
    grid-gap: 24px;
    grid-gap: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-border-spacing {
    border-spacing: 24px;
    border-spacing: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-vertical-margin-gap > * + * {
    margin-top: 24px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-vertical-padding-gap > * + * {
    padding-top: 24px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-horizontal-margin-gap > * + * {
    margin-left: 24px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-x-loose-horizontal-padding-gap > * + * {
    padding-left: 24px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 6 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-margin {
    margin: 28px;
    margin: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-margin-top {
    margin-top: 28px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-margin-right {
    margin-right: 28px;
    margin-right: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-margin-bottom {
    margin-bottom: 28px;
    margin-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-margin-left {
    margin-left: 28px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-padding {
    padding: 28px;
    padding: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-padding-top {
    padding-top: 28px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-padding-right {
    padding-right: 28px;
    padding-right: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-padding-bottom {
    padding-bottom: 28px;
    padding-bottom: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-padding-left {
    padding-left: 28px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-grid-gap {
    grid-gap: 28px;
    grid-gap: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-border-spacing {
    border-spacing: 28px;
    border-spacing: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-vertical-margin-gap > * + * {
    margin-top: 28px;
    margin-top: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-vertical-padding-gap > * + * {
    padding-top: 28px;
    padding-top: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-horizontal-margin-gap > * + * {
    margin-left: 28px;
    margin-left: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }

  .viafoura .vf-xx-loose-horizontal-padding-gap > * + * {
    padding-left: 28px;
    padding-left: calc(
      var(--base-mobile-space-interval, 0.4) * 7 *
        var(--base-font-size, 0.625rem)
    );
  }
}

.viafoura .vf-modal {
  align-items: center;
  display: flex;
  height: 50%;
  justify-content: center;
  left: 25%;
  position: fixed;
  top: 25%;
  width: 50%;
}

.viafoura .vf-modal .vf-inner-modal {
  border-radius: 5px;
  border-width: 1px;
  padding: 10px;
}

.viafoura .vf-flex {
  display: flex;
}

.viafoura .vf-flex.vf-centered {
  align-items: center;
  justify-content: center;
}

.viafoura .vf-flex.vf-vertical {
  flex-direction: column;
}

.viafoura .vf-flex.vf-nowrap {
  flex-wrap: nowrap;
}

.viafoura .vf-row.vf-row-edges {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.viafoura .vf-vert-spaced > * + * {
  margin-top: 1em;
}

.viafoura .vf-article-thumbnail,
.viafoura .vf-thumbnail {
  border-radius: 2px;
}

.viafoura .vf-button {
  padding: 0.9em 1.3em;
  word-break: keep-all;
}

.viafoura .vf-button.vf-button-small {
  padding: 0.2em 0.6em;
}

.viafoura .vf-button.vf-button-long {
  min-width: 120px;
}

.viafoura .vf-button.vf-button-icon {
  padding: 0.15em 0.5em;
}

.viafoura .vf-button--inline {
  padding: 0;
}

.viafoura .vf-button {
  border: none;
  border-radius: 3px;
}

.viafoura .vf-button.vf-button-full {
  width: 100%;
}

.viafoura .vf-button.vf-button-outline {
  border-style: solid;
  border-width: 1px;
}

.viafoura .vf-button.vf-button-outline.vf-grey {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}

.viafoura .vf-button.vf-button-outline.vf-grey:focus,
.viafoura .vf-button.vf-button-outline.vf-grey:hover {
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
  color: #0074e8;
  color: var(--accent-color, #0074e8);
  outline: none;
}

.viafoura .vf-button.vf-button-outline.vf-grey:focus path,
.viafoura .vf-button.vf-button-outline.vf-grey:hover path {
  fill: #0074e8;
  fill: var(--accent-color, #0074e8);
}

.viafoura .vf-button.vf-button-small {
  font-size: 0.715em;
}

.viafoura .vf-button.vf-button-long,
.viafoura .vf-button.vf-button-medium {
  font-size: 0.857em;
}

.viafoura .vf-button.vf-button-link {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
  text-decoration: none;
}

.viafoura .vf-button:focus .vf-icon,
.viafoura .vf-button:hover .vf-icon {
  fill-opacity: 1;
}

.viafoura .vf-button.vf-hidden {
  visibility: hidden;
}

.viafoura .fade-enter-active,
.viafoura .fade-leave-active {
  transition: opacity 0.4s !important;
}

.viafoura .fade-fast-enter-active,
.viafoura .fade-fast-leave-active {
  transition: opacity 0.2s !important;
}

.viafoura .fade-super-fast-enter-active,
.viafoura .fade-super-fast-leave-active {
  transition: opacity 0.15s !important;
}

.viafoura .fade-instant-enter-active,
.viafoura .fade-instant-leave-active {
  transition: opacity 0s !important;
}

.viafoura .fade-enter,
.viafoura .fade-fast-enter,
.viafoura .fade-fast-leave-to,
.viafoura .fade-leave-to,
.viafoura .fade-super-fast-enter,
.viafoura .fade-super-fast-leave-to {
  opacity: 0 !important;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.viafoura .vf-expanding-hover-light:before {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  transform: translate(-50%, 50%);
  transition: width 0.2s;
  width: 0;
}

.viafoura .vf-expanding-hover-light.vf-active:before,
.viafoura .vf-expanding-hover-light:focus-within:before,
.viafoura .vf-expanding-hover-light:focus:before,
.viafoura .vf-expanding-hover-light:hover:before {
  width: 100% !important;
}

.viafoura .vf-no-outline {
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.viafoura .vf-no-outline::-moz-focus-inner {
  border: 0;
}

.viafoura .vf-label-with-dot {
  margin-left: 8px;
  position: relative;
  white-space: nowrap;
}

.viafoura .vf-label-with-dot:before {
  background-color: rgba(0, 0, 0, 0.6);
  background-color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 2px;
  left: -6px;
  position: absolute;
  top: calc(50% - 2px);
  width: 2px;
}

.viafoura .vf-ellipsis-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.viafoura .vf-setting {
  align-items: center;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  min-height: 50px;
}

.viafoura .vf-setting .vf-slider {
  align-self: center;
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-setting {
    min-height: 40px;
  }
}

.viafoura .vf-setting-module .vf-text-tip .vf-tooltip {
  width: 15em;
}

.viafoura .vf-setting-module h1 {
  font-weight: 100;
}

.viafoura .vf-setting {
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}

.viafoura .vf-setting .vf-info-tip {
  position: absolute;
  transform: translateX(-100%);
}

.viafoura .hidden {
  display: none !important;
  visibility: hidden;
}

.viafoura .invisible {
  visibility: hidden;
}

.viafoura .vf-clearfix:after,
.viafoura .vf-clearfix:before {
  content: " ";
  display: table;
  font-size: 0;
  height: 0 !important;
  line-height: 0;
  padding: 0 !important;
}

.viafoura .vf-clearfix:after {
  clear: both;
}

.viafoura .vf-clearfix {
  zoom: 1;
}

.viafoura .vf-tip-text {
  margin-bottom: 0;
  margin-top: 2px;
}

.viafoura .vf-tooltip {
  border-radius: 3px;
  position: absolute;
}

.viafoura .vf-tooltip .vf-tip {
  border-radius: 0;
  border-style: solid;
  border-width: 6px;
  bottom: -50%;
  height: 2px;
  left: 50%;
  position: absolute;
  width: 2px;
}

.viafoura .mejs-container {
  position: relative;
}

.viafoura .mejs-embed,
.viafoura .mejs-embed body {
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.viafoura .mejs-container-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}

.viafoura .mejs-container-fullscreen .mejs-mediaelement,
.viafoura .mejs-container-fullscreen video {
  height: 100%;
  width: 100%;
}

.viafoura .mejs-background,
.viafoura .mejs-mediaelement {
  left: 0;
  position: absolute;
  top: 0;
}

.viafoura .mejs-mediaelement {
  height: 100%;
  width: 100%;
}

.viafoura .mejs-poster {
  left: 0;
  position: absolute;
  top: 0;
}

.viafoura .mejs-poster img {
  border: 0;
  display: block;
  padding: 0;
}

.viafoura .mejs-overlay {
  left: 0;
  position: absolute;
  top: 0;
}

.viafoura .mejs-overlay-play {
  cursor: pointer;
}

.viafoura .mejs-overlay-button {
  height: 100px;
  left: 50%;
  margin: -50px 0 0 -50px;
  position: absolute;
  top: 50%;
  width: 100px;
}

.viafoura .mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

.viafoura .mejs-overlay-loading {
  height: 80px;
  left: 50%;
  margin: -40px 0 0 -40px;
  position: absolute;
  top: 50%;
  width: 80px;
}

.viafoura .mejs-overlay-loading span {
  display: block;
  height: 80px;
  width: 80px;
}

.viafoura .mejs-container .mejs-controls {
  background: none;
  bottom: 0;
  height: 30px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
}

.viafoura .mejs-container .mejs-controls div {
  border: 0;
  display: block;
  float: left;
  height: 26px;
  margin: 0;
  padding: 0;
  width: 26px;
}

.viafoura .mejs-controls .mejs-button button {
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 16px;
  line-height: 0;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  width: 16px;
}

.viafoura .mejs-container .mejs-controls .mejs-time {
  display: block;
  height: 17px;
  overflow: hidden;
  padding: auto 4px;
  text-align: center;
  width: auto;
}

.viafoura .mejs-container .mejs-controls .mejs-time span {
  display: block;
  float: left;
  width: auto;
}

.viafoura .mejs-controls .mejs-play button {
  background-position: 0 0;
}

.viafoura .mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}

.viafoura .mejs-controls .mejs-stop button {
  background-position: -112px 0;
}

.viafoura .mejs-controls div.mejs-time-rail {
  padding-top: 5px;
  width: 200px;
}

.viafoura .mejs-controls .mejs-time-rail span {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute;
  width: 180px;
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-current,
.viafoura .mejs-controls .mejs-time-rail .mejs-time-loaded {
  width: 0;
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-handle {
  border-radius: 3px;
  cursor: pointer;
  display: none;
  margin: 0;
  position: absolute;
  text-align: center;
  top: -2px;
  width: 10px;
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-float {
  border-style: solid;
  border-width: 1px;
  display: none;
  height: 17px;
  margin-left: -18px;
  position: absolute;
  text-align: center;
  top: -26px;
  width: 36px;
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px;
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border-radius: 0;
  border-style: solid;
  border-width: 5px;
  display: block;
  height: 0;
  left: 13px;
  line-height: 0;
  position: absolute;
  top: 15px;
  width: 0;
}

.viafoura .mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}

.viafoura .mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}

.viafoura .mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}

.viafoura .mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}

.viafoura .mejs-controls .mejs-volume-button {
  position: relative;
}

.viafoura .mejs-controls .mejs-volume-button .mejs-volume-slider {
  border-radius: 0;
  display: none;
  height: 115px;
  left: 0;
  margin: 0;
  position: absolute;
  top: -115px;
  width: 25px;
  z-index: 1;
}

.viafoura .mejs-controls .mejs-volume-button:hover {
  border-radius: 0 0 4px 4px;
}

.viafoura
  .mejs-controls
  .mejs-volume-button
  .mejs-volume-slider
  .mejs-volume-current,
.viafoura
  .mejs-controls
  .mejs-volume-button
  .mejs-volume-slider
  .mejs-volume-total {
  height: 100px;
  left: 11px;
  margin: 0;
  position: absolute;
  top: 8px;
  width: 2px;
}

.viafoura
  .mejs-controls
  .mejs-volume-button
  .mejs-volume-slider
  .mejs-volume-handle {
  border-radius: 1px;
  cursor: n-resize;
  height: 6px;
  left: 4px;
  margin: 0;
  position: absolute;
  top: -3px;
  width: 16px;
}

.viafoura .mejs-controls .mejs-captions-button {
  position: relative;
}

.viafoura .mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

.viafoura .mejs-controls .mejs-captions-button .mejs-captions-selector {
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  bottom: 26px;
  height: 100px;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  right: -10px;
  visibility: hidden;
  width: 130px;
}

.viafoura .mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.viafoura .mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  display: block;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0;
}

.viafoura
  .mejs-controls
  .mejs-captions-button
  .mejs-captions-selector
  ul
  li
  input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

.viafoura
  .mejs-controls
  .mejs-captions-button
  .mejs-captions-selector
  ul
  li
  label {
  float: left;
  padding: 4px 0 0;
  width: 100px;
}

.viafoura .mejs-controls .mejs-captions-button .mejs-captions-translations {
  margin: 0 0 5px;
}

.viafoura .mejs-chapters {
  border-right-style: solid;
  border-right-width: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 10000px;
}

.viafoura .mejs-chapters .mejs-chapter {
  border: 0;
  float: left;
  overflow: hidden;
  position: absolute;
}

.viafoura .mejs-chapters .mejs-chapter .mejs-chapter-block {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  cursor: pointer;
  display: block;
  padding: 5px;
}

.viafoura .mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none;
}

.viafoura .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan,
.viafoura .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.viafoura .mejs-captions-layer {
  bottom: 0;
  left: 0;
  position: absolute;
  text-align: center;
}

.viafoura .mejs-captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%;
}

.viafoura .mejs-captions-position-hover {
  bottom: 45px;
}

.viafoura .mejs-captions-text {
  padding: 3px 5px;
}

.viafoura .mejs-clear {
  clear: both;
}

.viafoura .me-cannotplay span {
  display: block;
  padding: 15px;
}

.viafoura .mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

.viafoura .mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

.viafoura .mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

.viafoura .mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

.viafoura .mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}

.viafoura .mejs-contextmenu {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  left: 0;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 150px;
  z-index: 1001;
}

.viafoura .mejs-contextmenu .mejs-contextmenu-separator {
  font-size: 0;
  height: 1px;
  margin: 5px 6px;
}

.viafoura .mejs-contextmenu .mejs-contextmenu-item {
  cursor: pointer;
  padding: 4px 6px;
}

.viafoura.vf-tipsy {
  max-width: 80%;
  padding: 5px;
  position: absolute;
}

.viafoura.vf-dropdown {
  display: inline-block;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.viafoura.vf-dropdown,
.viafoura.vf-tipsy {
  background: none;
  opacity: 0;
  transform: scale(0.98);
  z-index: 100000;
}

.viafoura.vf-dropdown.vf-tip-animate,
.viafoura.vf-tipsy.vf-tip-animate {
  opacity: 1;
  transform: scale(1);
}

.viafoura.vf-dropdown .vf-tipsy-inner,
.viafoura.vf-tipsy .vf-tipsy-inner {
  display: inline-block;
  letter-spacing: 0.03em;
  max-width: 500px;
  min-width: 150px;
  padding: 0;
  position: relative;
  text-align: center;
}

.viafoura.vf-dropdown .vf-tipsy-content-wrapper,
.viafoura.vf-tipsy .vf-tipsy-content-wrapper {
  padding: 14px 10px;
}

.viafoura.vf-dropdown .vf-tipsy-arrow,
.viafoura.vf-dropdown .vf-tipsy-arrow-border,
.viafoura.vf-tipsy .vf-tipsy-arrow,
.viafoura.vf-tipsy .vf-tipsy-arrow-border {
  border-style: dashed;
  border-width: 8px;
  height: 0;
  line-height: 0;
  position: absolute;
  width: 0;
  z-index: 1;
}

.viafoura.vf-dropdown .vf-tooltip,
.viafoura.vf-tipsy .vf-tooltip {
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 5px 10px;
  position: absolute;
  z-index: 9999;
}

.viafoura.vf-dropdown .vf-tooltip:after,
.viafoura.vf-tipsy .vf-tooltip:after {
  border-style: solid;
  border-width: 10px 0 0 10px;
  bottom: -10px;
  display: block;
  left: 10px;
  position: absolute;
  width: 0;
}

.viafoura.vf-hide-tip .vf-tipsy-arrow,
.viafoura.vf-hide-tip .vf-tipsy-arrow-border {
  display: none;
}

.viafoura.vf-tipsy-n {
  padding-top: 7px;
}

.viafoura.vf-tipsy-n .vf-tipsy-arrow,
.viafoura.vf-tipsy-n .vf-tipsy-arrow-border {
  border-bottom-style: solid;
  border-top: none;
  left: 50%;
  margin-left: -8px;
  top: 0;
}

.viafoura.vf-tipsy-n .vf-tipsy-arrow-border {
  top: -1px;
}

.viafoura.vf-tipsy-nw {
  padding-top: 7px;
}

.viafoura.vf-tipsy-nw .vf-tipsy-arrow,
.viafoura.vf-tipsy-nw .vf-tipsy-arrow-border {
  border-bottom-style: solid;
  border-top: none;
  left: 22px;
  top: 0;
}

.viafoura.vf-tipsy-nw .vf-tipsy-arrow-border {
  top: -1px;
}

.viafoura.vf-tipsy-ne {
  padding-top: 7px;
}

.viafoura.vf-tipsy-ne .vf-tipsy-arrow,
.viafoura.vf-tipsy-ne .vf-tipsy-arrow-border {
  border-bottom-style: solid;
  border-top: none;
  right: 22px;
  top: 0;
}

.viafoura.vf-tipsy-ne .vf-tipsy-arrow-border {
  top: -1px;
}

.viafoura.vf-tipsy-s {
  padding-bottom: 7px;
}

.viafoura.vf-tipsy-s .vf-tipsy-arrow,
.viafoura.vf-tipsy-s .vf-tipsy-arrow-border {
  border-bottom: none;
  border-top-style: solid;
  bottom: 0;
  left: 50%;
  margin-left: -8px;
}

.viafoura.vf-tipsy-s .vf-tipsy-arrow-border {
  bottom: -1px;
}

.viafoura.vf-tipsy-sw {
  padding-bottom: 7px;
}

.viafoura.vf-tipsy-sw .vf-tipsy-arrow,
.viafoura.vf-tipsy-sw .vf-tipsy-arrow-border {
  border-bottom: none;
  border-top-style: solid;
  bottom: 0;
  left: 22px;
}

.viafoura.vf-tipsy-sw .vf-tipsy-arrow-border {
  bottom: -1px;
}

.viafoura.vf-tipsy-se {
  padding-bottom: 7px;
}

.viafoura.vf-tipsy-se .vf-tipsy-arrow,
.viafoura.vf-tipsy-se .vf-tipsy-arrow-border {
  border-bottom: none;
  border-top-style: solid;
  bottom: 0;
  right: 22px;
}

.viafoura.vf-tipsy-se .vf-tipsy-arrow-border {
  bottom: -1px;
}

.viafoura.vf-tipsy-e {
  padding-right: 7px;
}

.viafoura.vf-tipsy-e .vf-tipsy-arrow,
.viafoura.vf-tipsy-e .vf-tipsy-arrow-border {
  border-left-style: solid;
  border-right: none;
  margin-top: -8px;
  right: 0;
  top: 50%;
}

.viafoura.vf-tipsy-e .vf-tipsy-arrow-border {
  right: -1px;
}

.viafoura.vf-tipsy-w {
  padding-left: 7px;
}

.viafoura.vf-tipsy-w .vf-tipsy-arrow,
.viafoura.vf-tipsy-w .vf-tipsy-arrow-border {
  border-left: none;
  border-right-style: solid;
  left: 0;
  margin-top: -8px;
  top: 50%;
}

.viafoura.vf-tipsy-w .vf-tipsy-arrow-border {
  left: -1px;
}

.viafoura .vf-error {
  display: block;
  margin: 5px 0 10px;
}

.viafoura .vf-alert,
.viafoura .vf-error-message,
.viafoura .vf-info,
.viafoura .vf-success-message {
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.85);
}

.viafoura .vf-alert:empty,
.viafoura .vf-error-message:empty,
.viafoura .vf-info:empty,
.viafoura .vf-success-message:empty {
  display: none;
}

.viafoura .vf-alert p,
.viafoura .vf-error-message p,
.viafoura .vf-info p,
.viafoura .vf-success-message p {
  margin: 0;
}

.viafoura .vf-comment-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
}

.viafoura .vf-removed {
  display: block;
  margin: 0;
}

.viafoura .input + .vf-error {
  margin: -5px 0 10px;
}

.viafoura .vf-comment-edit .vf-error-message {
  margin-bottom: 0;
}

.viafoura .vf-mod-error {
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  height: 20px;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -1px;
  z-index: 1;
}

.viafoura .has-top-banner {
  padding-top: 30px !important;
}

.viafoura .vf-avatar-container .vf-moderation-status-icon.vf-rejected svg,
.viafoura
  .vf-verification-status
  .vf-message
  .vf-information-icon-container-error
  svg {
  fill: #e00;
}

.viafoura
  .vf-verification-status
  .vf-message
  .vf-information-icon-container-disabled
  svg {
  fill: #000;
  fill: var(--dark-text-on-default-color, #000);
  fill-opacity: 0.6;
}

.viafoura .vf-information-message-disabled {
  opacity: 0.5;
}

.viafoura .vf-alert a,
.viafoura .vf-error-message a,
.viafoura .vf-info a,
.viafoura .vf-success-message a {
  color: rgba(0, 0, 0, 0.85);
}

.viafoura .vf-moderation-status-icon {
  background-repeat: no-repeat;
  display: inline-block;
  height: 1.1em;
  width: 1.1em;
}

.viafoura .vf-moderation-status-inline,
.viafoura .vf-moderation-status-input {
  display: inline-block;
  position: relative;
}

.viafoura .vf-moderation-status-input .vf-moderation-status-icon {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
}

.viafoura .vf-moderation-status-inline .vf-moderation-status-icon {
  position: relative;
  top: -0.15em;
  vertical-align: middle;
}

.viafoura .vf-resend-verification-status {
  display: inline-block;
  margin-left: 5px;
}

.viafoura .vf-resend-verification-status .vf-moderation-status-icon {
  vertical-align: middle;
}

.viafoura .vf-icon-pending {
  background-position: -50px -180px;
}

.viafoura .vf-icon-approved,
.viafoura .vf-icon-success {
  background-position: -130px -180px;
}

.viafoura .vf-icon-error,
.viafoura .vf-icon-rejected {
  background-position: -90px -180px;
}

.viafoura .vf-avatar-container .vf-moderation-status-icon {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  background-image: none;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(20%, -20%);
}

.viafoura .vf-horizontal-list .vf-avatar-container .vf-moderation-status-icon {
  left: 2.25em;
  top: 0.05em;
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-verification-status {
    flex-wrap: wrap;
  }

  .viafoura .vf-verification-status .vf-message {
    width: 100%;
  }

  .viafoura .vf-verification-status .vf-verification-status-links-container {
    margin-left: 28px;
  }
}

.viafoura .vf-rolling {
  display: inline-table;
  -ms-font-feature-settings: "tnum" 1, "lnum" 1, "onum" 0, "kern" 0;
  font-feature-settings: "tnum" 1, "lnum" 1, "onum" 0, "kern" 0;
}

.viafoura .vf-rolling,
.viafoura .vf-rolling .vf-rolling-child {
  overflow: hidden;
  position: relative;
}

.viafoura .vf-rolling .raw-number {
  visibility: hidden;
}

.viafoura .vf-rolling .roller-number {
  height: 1em;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  transform: translateY(0);
  white-space: nowrap;
}

.viafoura .vf-rolling .roller-number span {
  display: inline-block;
  opacity: 1;
  transform: translateY(0);
}

.viafoura .vf-rolling .roller-number .transitionable {
  transition: all 0.2s ease-in-out;
}

.viafoura .vf-rolling .roller-number-left {
  left: 0;
  text-align: left;
}

.viafoura .vf-rolling .roller-prev {
  transform: translateY(-100%);
}

.viafoura .vf-rolling .roller-next {
  transform: translateY(100%);
}

.viafoura .vf-rolling:after {
  display: none !important;
}

.viafoura .vf-progress-bar {
  display: inline-block;
  height: 5px;
  width: 145px;
}

.viafoura .vf-progress {
  height: 100%;
  transition: width 0.3s;
  width: 0;
}

.viafoura .vf-progress.vf-warning-bg-colour {
  transition: none;
  width: 100%;
}

.viafoura .vf-progress-bar {
  background-color: hsla(0, 0%, 100%, 0.4);
}

.viafoura .vf-progress-bar .vf-progress.vf-warning-bg-colour {
  background-color: #f2838f;
}

.viafoura .vf-progress,
.viafoura .vf-progress-bar,
.viafoura .vf-progress-cancel .vf-icon {
  border-radius: 3px;
}

.viafoura .vf-image {
  position: relative;
}

.viafoura .vf-image.vf-image-large {
  border-radius: 3px;
  height: 90px;
  width: 90px;
}

.viafoura .vf-image.vf-image-medium {
  border-radius: 2px;
  height: 60px;
  width: 60px;
}

.viafoura .vf-image:before {
  background: #000;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.2;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}

.viafoura .vf-image.fade-image-enter:before {
  opacity: 1;
}

.viafoura .vf-image.fade-image-transition:before {
  transition: opacity 0.3s;
}

.viafoura .vf-avatar,
.viafoura .vf-image {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.viafoura .vf-video-processing {
  padding: 15%;
}

.viafoura a.vf-button,
.viafoura button,
.viafoura span.vf-button {
  display: inline-block;
}

.viafoura .vf-badge.vf-content-badge {
  border-radius: 3px;
  display: inline-block;
  line-height: inherit;
  margin-left: 5px;
  text-transform: uppercase;
}

.viafoura .vf-icon {
  display: inline-block;
  text-align: center;
}

.viafoura .vf-icon.vf-icon-tiny {
  font-size: 4px;
  height: 8px;
  line-height: 8px;
  width: 8px;
}

.viafoura .vf-icon.vf-icon-small {
  font-size: 6px;
  height: 12px;
  line-height: 12px;
  width: 12px;
}

.viafoura .vf-icon.vf-icon-medium {
  font-size: 9px;
  height: 18px;
  line-height: 18px;
  width: 18px;
}

.viafoura .vf-icon.vf-icon-large {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  width: 32px;
}

.viafoura .vf-icon.vf-icon-extra-large {
  font-size: 30px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}

.viafoura .vf-icon.vf-icon-responsive-w {
  max-width: 50px;
  width: 25%;
}

.viafoura .vf-icon-circle-filled {
  background-color: currentcolor;
  border-radius: 50%;
}

.viafoura .vf-icon-circle-outline {
  border-color: currentcolor;
  border-radius: 50%;
}

.viafoura .vf-icon.vf-icon-small-medium {
  font-size: 7px;
  height: 15px;
  line-height: 14px;
  width: 15px;
}

.viafoura .vf-icon.vf-icon-play.vf-icon-circle .vf-icon-inner-circle {
  stroke-width: 5%;
}

.viafoura .vf-icon.vf-icon-chevron_up {
  transform: rotate(90deg);
}

.viafoura .vf-icon.vf-icon-chevron_right {
  transform: rotate(180deg);
}

.viafoura .vf-icon.vf-icon-chevron_down {
  transform: rotate(-90deg);
}

.viafoura .vf-icon.vf-icon-mod {
  border-radius: 50%;
}

.viafoura .vf-icon {
  font-weight: 500;
  text-transform: uppercase;
}

.viafoura .vf-icon-inner-circle {
  fill: none;
  stroke: none;
}

.viafoura .vf-icon.vf-icon-circle-outline .vf-icon-inner-circle {
  fill: none;
  stroke: currentcolor;
  stroke-width: 4%;
}

.viafoura .vf-icon.vf-icon-circle-filled .vf-icon-inner-circle {
  fill: currentcolor;
  stroke: none;
  stroke-width: 4%;
}

.viafoura .vf-icon.vf-icon-mod {
  background-color: #64a159;
  color: #fff;
}

.viafoura .vf-icon.vf-icon-trusted {
  fill: #0074e8;
  fill: var(--accent-color, #0074e8);
}

.viafoura
  .vf-video-processing
  .vf-icon.vf-icon-circle-outline
  .vf-icon-inner-circle {
  stroke: rgba(0, 0, 0, 0.6);
  stroke: var(--light-text-on-default-color, rgba(0, 0, 0, 0.6));
}

.viafoura .vf-video-processing {
  fill: #000;
  fill: var(--dark-text-on-default-color, #000);
  background-color: rgba(0, 0, 0, 0.1);
  background-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}

.viafoura .vf-video-processing .vf-label {
  color: #000;
  color: var(--dark-text-on-background-color, #000);
}

@keyframes loader-a {
  0% {
    opacity: 0;
  }

  20% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  80% {
    opacity: 0;
  }

  to {
    opacity: 0;
  }
}

.viafoura .vf-ajax-loader {
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  display: block;
  margin: 15px 0;
}

.viafoura .vf-ajax-loader .vf-ajax-loader-wrap {
  display: inline-block;
  padding-right: 12px;
  text-align: center;
}

.viafoura .vf-ajax-loader .vf-ajax-loader-wrap .vf-loader {
  padding-right: 0;
}

.viafoura .vf-ajax-loader .vf-ajax-loader-wrap span {
  display: inline-block;
}

.viafoura .vf-loader-error {
  display: inline-block;
  margin-right: 6px;
}

.viafoura .vf-loader-error.vf-loader-right-error {
  margin-left: 6px;
  margin-right: 0;
}

.viafoura .vf-ajax-loader .vf-loader img {
  padding-bottom: 2px;
}

.viafoura .vf-loader {
  display: inline-block;
  min-width: 18px;
}

.viafoura .vf-loader img {
  padding-bottom: 4px;
}

.viafoura .vf-loader.vf-loader-block {
  clear: both;
  display: block;
  text-align: center;
}

.viafoura .vf-loader.vf-loader-large span {
  border-radius: 3px;
  height: 6px;
  margin-right: 3px;
  width: 6px;
}

.viafoura .vf-loader.vf-loader-right {
  padding-left: 5px;
}

.viafoura .vf-loader span {
  border-radius: 2px;
  display: inline-block;
  height: 4px;
  margin: 0 2px 2px 0;
  opacity: 0;
  vertical-align: middle;
  width: 4px;
}

.viafoura .vf-ajax-loader {
  background: #f1f4f8;
  border-color: #d7dce8;
  color: #6e6d81;
}

.viafoura .vf-loader-error {
  color: #dd0017;
  cursor: default;
  font-family: viafoura;
}

.viafoura .vf-loader-error.vf-error-inverted {
  color: #eee;
}

.viafoura .vf-loader.vf-loader-inverted span {
  background-color: #eee;
}

.viafoura .vf-loader span {
  background-color: #9a9a9a;
}

.viafoura .vf-loader span.vf-loading {
  animation: loader-a 0.8s linear infinite;
}

.viafoura .vf-loader span.vf-l1 {
  animation-delay: 0s;
}

.viafoura .vf-loader span.vf-l2 {
  animation-delay: 0.1s;
}

.viafoura .vf-loader span.vf-l3 {
  animation-delay: 0.2s;
}

.viafoura.vf-overlay {
  display: flex;
  height: 100vh;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1000000;
}

.viafoura .vf-overlay-close {
  align-content: stretch;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 20px 40px 20px 20px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1000001;
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-overlay-close {
    padding: 15px;
  }
}

.viafoura .vf-overlay-close > * + * {
  margin-left: 5px;
}

.viafoura .vf-overlay-close .vf-icon {
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
}

.viafoura .vf-overlay-close,
.viafoura.vf-overlay {
  background-color: hsla(0, 0%, 100%, 0.95);
}

.viafoura .vf-overlay-close {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  fill: rgba(0, 0, 0, 0.6);
  fill: var(--light-text-on-default-color, rgba(0, 0, 0, 0.6));
  border-radius: 0 0 0 3px;
}

.viafoura .vf-overlay-close .vf-icon {
  border-color: #9a9a9a;
}

.viafoura a,
.viafoura input[type="file"] {
  cursor: pointer;
}

.viafoura a,
.viafoura div,
.viafoura p {
  word-wrap: break-word;
  word-break: break-word;
}

.viafoura hr {
  border: 1px solid #dadada;
  clear: both;
  margin: 15px 0;
}

.viafoura br {
  display: block;
  margin: 5px 0 0;
}

.viafoura img {
  border: 0;
}

.viafoura ul {
  margin: 0;
  padding: 0;
  width: auto;
}

.viafoura ul li {
  background-image: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.viafoura .vf-left {
  float: left;
}

.viafoura .vf-right {
  float: right;
}

.viafoura .vf-block {
  display: block;
  margin-bottom: 10px;
}

.viafoura ul.vf-hlist {
  align-content: stretch;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.viafoura ul.vf-hlist li > * + * {
  margin-left: 5px;
}

.viafoura ul.vf-hlist > li + li {
  margin-left: 10px;
}

.viafoura .vf-nav li a {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

.viafoura .vf-hidden {
  visibility: hidden !important;
}

.viafoura .vf-disable {
  font-size: 80% !important;
  opacity: 0.5 !important;
}

.viafoura .vf-no-icon.vf-alert,
.viafoura .vf-no-icon.vf-error-message {
  padding-left: 12px;
}

.viafoura .vf-no-icon:before {
  content: "" !important;
  display: none !important;
}

.viafoura .vf-flag {
  background: transparent;
  border: 0;
}

.viafoura .vf-icon-dislike {
  position: relative;
  top: 5px;
}

.viafoura .vf-disabled-likes {
  cursor: not-allowed;
}

.viafoura .vf-share-list li {
  display: block;
}

.viafoura .vf-share-list li a {
  display: block;
  white-space: pre;
}

.viafoura .vf-facebook-like:before {
  content: "";
}

.viafoura .vf-twitter-tweet:before {
  content: "";
}

.viafoura .vf-email-icon:before {
  content: "";
}

.viafoura .vf-social-icon {
  border: none;
  display: none;
  float: left;
  height: 16px;
  position: relative;
  width: 16px;
}

.viafoura .vf-community-widget {
  color: #666;
  position: relative;
}

.viafoura .vf-community-widget .vf-disable {
  font-size: 100% !important;
  opacity: 0.5 !important;
}

.viafoura .vf-community-widget .vf-cycle {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
}

.viafoura .vf-community-widget .vf-prev-btn {
  float: left;
}

.viafoura .vf-community-widget .vf-next-btn {
  float: right;
}

.viafoura .vf-community-widget .vf-widget-title {
  border-bottom: 1px solid #dadada;
  margin: 0 0 10px;
  padding: 0 0 5px;
}

.viafoura .vf-community-widget .vf-article {
  font-size: 13px;
  margin-bottom: 12px;
  padding: 0 0 5px;
}

.viafoura .vf-community-widget .vf-article > .vf-article-body {
  overflow: hidden;
}

.viafoura .vf-community-widget .vf-article .vf-article-comments {
  color: #999;
}

.viafoura .vf-community-widget .vf-article .vf-article-image {
  float: left;
  margin-right: 10px;
  width: 35%;
}

.viafoura .vf-community-widget .vf-article .vf-article-heading {
  margin: -0.2em 0 5px;
}

.viafoura .vf-community-widget .vf-article .vf-description {
  color: #999;
  margin: 0 0 5px;
}

.viafoura .vf-community-widget .vf-article-meta li {
  color: inherit;
}

.viafoura .vf-community-widget .vf-user-content {
  padding: 0 10px;
}

.viafoura .vf-community-widget .vf-recent-comment {
  font-size: 13px;
  padding: 0 0 13px;
}

.viafoura .vf-community-widget .vf-recent-comment div {
  padding: 0 0 2px;
}

.viafoura .vf-community-widget .vf-page-title {
  color: #666;
  margin: 0;
  padding: 0;
}

.viafoura .vf-community-widget .vf-username {
  cursor: pointer;
}

.viafoura .vf-recent-comment .vf-page-title,
.viafoura .vf-recent-comment .vf-username {
  font-size: 12px;
}

.viafoura ul.vf-nav {
  display: block;
  list-style: none;
}

.viafoura ul.vf-nav li {
  float: left;
  padding: 0.425em 0.625em;
}

.viafoura .vf-community-tab .vf-data-container {
  padding: 0 10px;
}

.viafoura .vf-horizontal .vf-data-container {
  padding: 0;
}

.viafoura .vf-community-popular .vf-widget,
.viafoura .vf-community-tab .vf-widget,
.viafoura .vf-community-tab .vf-widget .vf-widget-title {
  display: none;
}

.viafoura .vf-community-popular .vf-widget.vf-current,
.viafoura .vf-community-tab .vf-widget.vf-current {
  display: block;
}

.viafoura .vf-community-tab .vf-widget {
  border: 1px solid #ccc;
  margin: 0;
  padding: 15px 5px 10px;
}

.viafoura .vf-community-tab .vf-nav li {
  background: #ebebeb;
  border: 1px solid #ccc;
  margin-bottom: -1px;
  margin-right: -1px;
}

.viafoura .vf-community-tab .vf-nav li.vf-current {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  border-bottom: 1px solid #fff;
  border-bottom-color: var(--default-color, #fff);
  border-radius: 0;
}

.viafoura .vf-community-tab .vf-community-widget.vf-horizontal .vf-nav {
  margin: 0;
}

.viafoura .vf-community-comment {
  float: left;
}

.viafoura .vf-community-comment .vf-comment.html {
  display: block;
  margin: 10px 0;
}

.viafoura .vf-community-comment .vf-comment-meta {
  position: relative;
}

.viafoura .vf-community-widget {
  width: 100%;
}

.viafoura .vf-community-widget .vf-image-container {
  display: block;
  height: auto;
  margin: 15px 0;
  max-width: 100%;
  overflow: hidden;
}

.viafoura .vf-community-widget .vf-image-container img {
  width: 100%;
}

.viafoura .vf-community-widget .vf-community-comment .vf-comment {
  padding-right: 10px;
}

.viafoura .vf-community-widget .vf-media-container {
  max-width: 100%;
  padding: 0;
}

.viafoura .vf-community-widget .vf-media-container img {
  height: auto;
  width: 100%;
}

.viafoura .vf-widget .vf-horizontal .vf-widget-title {
  margin: 0;
  padding: 0;
}

.viafoura .vf-widget.vf-switch .vf-nav,
.viafoura .vf-widget.vf-switch .vf-widget-title {
  float: left;
}

.viafoura .vf-widget.vf-switch .vf-widget {
  border: none;
  margin: 0;
  padding: 0;
}

.viafoura .vf-widget.vf-switch .vf-widget-title {
  border-bottom: none;
  margin: 0;
  padding: 0;
}

.viafoura .vf-widget.vf-switch .vf-nav {
  float: left;
  margin-left: 20px;
  margin-top: 1px;
}

.viafoura .vf-widget.vf-switch .vf-nav li {
  background: none;
  border: none;
  font-size: 11px;
  margin: 0 1px;
}

.viafoura .vf-community-tab.vf-switch .vf-nav li.vf-current {
  background-color: rgba(0, 0, 0, 0.3);
  background-color: var(--primary-color-30, rgba(0, 0, 0, 0.3));
}

.viafoura .vf-community-tab.vf-switch .vf-nav li.vf-current a {
  color: #fff;
  color: var(--text-on-primary-color, #fff);
}

.viafoura .vf-widget-users h1 {
  color: #555;
  margin-bottom: 15px;
  padding: 0 10px;
  text-transform: capitalize;
}

.viafoura .vf-btn {
  display: inline-block;
}

.viafoura .vf-logout-disable {
  cursor: default;
  opacity: 0.5 !important;
}

.viafoura .vf-no-messages {
  margin: 20px 0;
  text-align: center;
}

.viafoura .vf-form input[type="submit"],
.viafoura .vf-header {
  background-color: #4f5d6d;
}

.viafoura .vf-form input[type="button"],
.viafoura .vf-social-button,
.viafoura .vf-tabs {
  background-color: #ccc;
}

.viafoura .vf-image-modal {
  min-height: 60px;
  min-width: 300px;
}

.viafoura .vf-image-modal .vf-image-container {
  height: auto;
  min-height: 300px;
  text-align: center;
  width: 100%;
}

.viafoura .vf-image-modal .vf-image-container img {
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}

.viafoura .vf-tabs {
  border-bottom: 1px solid #888;
  border-top: 1px solid #888;
}

.viafoura .vf-tabs li {
  display: block;
  float: left;
  padding: 5px 0;
  text-align: center;
}

.viafoura .vf-tabs li.vf-current {
  color: #666;
}

.viafoura .vf-tabs li.vf-current a {
  background: #fff;
  border: 1px solid #aaa;
  border-bottom: 1px solid var(--default-color, #fff);
  border-radius: 0;
  bottom: -1px;
  color: #444;
  margin-top: -5px;
  padding: 10px 15px 11px;
  position: relative;
  text-shadow: 0 1px 0 #fff;
}

.viafoura .vf-input-like {
  border: 0.1em solid #e7e7e7;
  border-radius: 0;
  height: 2.4em;
  overflow: hidden;
  vertical-align: middle;
}

.viafoura .vf-input-like > span {
  color: #989898;
  display: block;
  padding: 0.5em;
  white-space: nowrap;
}

.viafoura .vf-moderation-status-input input[name="vf_email"] {
  margin: 0;
  padding-right: 30px;
  width: 180px;
}

.viafoura .vf-user-content .vf-like-btn,
.viafoura .vf-user-content .vf-reply-btn {
  display: none;
}

.viafoura .vf-user-content .vf-flag-btn {
  visibility: hidden;
}

.viafoura .vf-show-more {
  color: #888;
  display: inline-block;
  font-size: 12px;
  margin: 0 5px;
  padding: 1px 5px;
  text-shadow: 0 1px 0 #fff;
}

.viafoura .vf-show-all {
  margin-top: 10px;
}

.viafoura .vf-recorder-container {
  background: rgba(0, 0, 0, 0.75);
  background: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  color: #fff;
}

.viafoura .vf-recorder-container .vf-recorder {
  margin: 0 auto;
  text-align: center;
}

.viafoura .vf-media-container {
  display: inline-block;
  height: 50px;
  width: 50px;
}

.viafoura .vf-media-container .vf-photo,
.viafoura .vf-media-container img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid rgba(0, 0, 0, 0.75);
  border-color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  color: #444;
  cursor: zoom-in;
  display: inline-block;
  height: inherit;
  width: inherit;
}

.viafoura .vf-media-container .vf-placeholder {
  height: 170px;
  width: 300px;
}

.viafoura .vf-recent-comment .vf-media-container {
  clear: both;
  float: right;
  height: 56px;
  margin: 0 0 10px 10px;
  padding: 5px !important;
  width: 75px;
}

.viafoura .vf-recent-comment .vf-media-container .vf-photo,
.viafoura .vf-recent-comment .vf-media-container img {
  border: 1px solid rgba(0, 0, 0, 0.75);
  border-color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  cursor: zoom-in;
  height: inherit;
  width: inherit;
}

.viafoura .vf-anonymous {
  display: none;
}

.viafoura .vf-comment-attach-wrapper {
  bottom: 0;
  position: absolute;
  right: 0;
}

.viafoura .vf-attach {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1;
}

.viafoura .vf-attach:focus + .vf-attach-label {
  outline: 5px auto -webkit-focus-ring-color;
}

.viafoura .vf-is-anonymous .vf-anonymous {
  display: inline;
}

.viafoura .vf-is-anonymous .vf-username {
  cursor: default;
}

.viafoura .vf-is-anonymous .vf-rank {
  display: none;
}

.viafoura .vf-hlist.vf-comment-actions > li + li {
  margin-left: 15px;
}

.viafoura ul.vf-hlist > li.vf-flag-container.invisible {
  display: none;
}

.viafoura .vf-share-list-link:before {
  margin-right: 5px;
  text-decoration: none;
}

.viafoura .vf-rtl .viafoura {
  direction: rtl;
}

.viafoura .vf-rtl .viafoura .vf-left,
.viafoura .vf-rtl .viafoura .vf-tabs li,
.viafoura .vf-rtl .viafoura ul.vf-nav li {
  float: right;
}

.viafoura .vf-rtl .viafoura .vf-right {
  padding: 0;
}

.viafoura .vf-rtl .viafoura .vf-modal .vf-modal-close {
  left: 0;
  right: auto;
}

.viafoura .vf-rtl .viafoura.tooltip .vf-dialog {
  direction: ltr;
}

.viafoura a {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
  text-decoration: none;
}

.viafoura a.pseudo-class-active,
.viafoura a.pseudo-class-hover,
.viafoura a:active,
.viafoura a:focus,
.viafoura a:hover {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
  text-decoration: underline;
}

.viafoura a.pseudo-class-unvisited,
.viafoura a.pseudo-class-visited,
.viafoura a:visited,
.viafoura p a {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}

.viafoura p a.pseudo-class-active,
.viafoura p a.pseudo-class-hover,
.viafoura p a:active,
.viafoura p a:focus,
.viafoura p a:hover {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
  text-decoration: none;
}

.viafoura p a.pseudo-class-visited,
.viafoura p a:visited {
  color: inherit;
  text-decoration: underline;
}

.viafoura p a.pseudo-class-unvisited {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
  text-decoration: underline;
}

.viafoura .vf-modal .vf-inner-modal {
  background-color: #eee;
  border-color: #9a9a9a;
  border-style: solid;
}

.viafoura .mejs-container,
.viafoura .mejs-embed,
.viafoura .mejs-embed body {
  background: #000;
  background: var(--primary-color-100, #000);
}

.viafoura .mejs-container .mejs-controls div {
  background: 0;
  background-image: none;
}

.viafoura .mejs-controls .mejs-button button:focus {
  outline: 1px solid #f9e700;
}

.viafoura .mejs-container .mejs-controls .mejs-time,
.viafoura .mejs-container .mejs-controls .mejs-time span {
  color: #fff;
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-total {
  background: rgba(50, 50, 50, 0.75);
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: rgba(60, 170, 200, 0.75);
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-current {
  background: hsla(0, 0%, 100%, 0.75);
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-handle {
  background: #fff;
  background: var(--default-color, #fff);
  border-color: rgba(0, 0, 0, 0.75);
  border-color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-float {
  background: #eee;
  border-color: rgba(0, 0, 0, 0.75);
  border-color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  color: rgba(0, 0, 0, 0.75);
  color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border-color: #eee transparent transparent;
}

.viafoura
  .mejs-controls
  .mejs-volume-button
  .mejs-volume-slider
  .mejs-volume-total {
  background: hsla(0, 0%, 100%, 0.6);
}

.viafoura
  .mejs-controls
  .mejs-volume-button
  .mejs-volume-slider
  .mejs-volume-current,
.viafoura
  .mejs-controls
  .mejs-volume-button
  .mejs-volume-slider
  .mejs-volume-handle {
  background: hsla(0, 0%, 100%, 0.75);
}

.viafoura .mejs-controls .mejs-captions-button .mejs-captions-selector {
  border-color: transparent;
}

.viafoura .mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  color: #fff;
}

.viafoura .mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
}

.viafoura .mejs-chapters {
  border-right-color: #fff;
  border-right-color: var(--default-color, #fff);
}

.viafoura .mejs-chapters .mejs-chapter {
  background: rgba(0, 0, 0, 0.75);
  background: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura .mejs-chapters .mejs-chapter .mejs-chapter-block {
  border-bottom-color: rgba(0, 0, 0, 0.75);
  border-bottom-color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  border-right-color: rgba(0, 0, 0, 0.75);
  border-right-color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  color: #fff;
  color: var(--text-on-primary-color, #fff);
  font-size: 11px;
}

.viafoura .mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: hsla(0, 0%, 39%, 0.75);
}

.viafoura .mejs-captions-layer {
  color: #fff;
}

.viafoura .mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

.viafoura .me-cannotplay a {
  color: #fff;
}

.viafoura .mejs-contextmenu {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  border-color: #9a9a9a;
}

.viafoura .mejs-contextmenu .mejs-contextmenu-separator {
  background: rgba(0, 0, 0, 0.75);
  background: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura .mejs-contextmenu .mejs-contextmenu-item {
  color: rgba(0, 0, 0, 0.75);
  color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  font-size: 12px;
}

.viafoura .mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2c7c91;
  color: #fff;
}

.viafoura .vf-error {
  color: #e00;
}

.viafoura .vf-banned,
.viafoura .vf-disabled-content,
.viafoura .vf-error-message,
.viafoura .vf-spam {
  background-color: #f2838f;
  border-color: #ebccd1;
}

.viafoura .vf-comment-content {
  border-color: transparent;
}

.viafoura .vf-info {
  background-color: #7cd1ef;
  border-color: #e6d7bc;
}

.viafoura .vf-success-message {
  background-color: #dff0d8;
  border-color: #bbd3b0;
  color: #18691a;
}

.viafoura .vf-removed {
  background: rgba(0, 90, 140, 0.25);
}

.viafoura .vf-mod-error {
  background: #f2dede;
  border-color: #eee;
  color: #840a1f;
}

.viafoura .vf-info li:not(:last-child):after {
  content: "|";
}

.viafoura .vf-alert a,
.viafoura .vf-error-message a,
.viafoura .vf-info a,
.viafoura .vf-success-message a {
  text-decoration: underline;
}

.viafoura .vf-alert a:hover,
.viafoura .vf-error-message a:hover,
.viafoura .vf-info a:hover,
.viafoura .vf-success-message a:hover {
  color: rgba(0, 0, 0, 0.75);
  color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura .vf-icon-approved ~ strong,
.viafoura .vf-icon-success ~ strong {
  color: #18691a;
}

.viafoura .vf-icon-error ~ strong,
.viafoura .vf-icon-rejected ~ strong {
  color: #840a1f;
}

.viafoura .vf-tip-text {
  color: #eee;
}

.viafoura .vf-tooltip .vf-tip {
  border-color: transparent;
  content: "";
  border-color-top: #000;
  border-color-top: var(--primary-color-100, #000);
}

.viafoura.vf-dropdown,
.viafoura.vf-tipsy {
  transition: transform 0.1s, opacity 0.1s;
}

.viafoura.vf-dropdown .vf-tipsy-inner,
.viafoura.vf-tipsy .vf-tipsy-inner {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  box-shadow: -5px 5px 15px 0 hsla(0, 0%, 39%, 0.5);
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}

.viafoura.vf-dropdown .vf-tipsy-arrow,
.viafoura.vf-dropdown .vf-tipsy-arrow-border,
.viafoura.vf-tipsy .vf-tipsy-arrow,
.viafoura.vf-tipsy .vf-tipsy-arrow-border {
  border-color: #fff;
  border-color: var(--default-color, #fff);
}

.viafoura.vf-dropdown .vf-tipsy-arrow-n,
.viafoura.vf-tipsy .vf-tipsy-arrow-n {
  border-bottom-color: #fff;
  border-bottom-color: var(--default-color, #fff);
}

.viafoura.vf-dropdown .vf-tipsy-arrow-s,
.viafoura.vf-tipsy .vf-tipsy-arrow-s {
  border-top-color: #fff;
  border-top-color: var(--default-color, #fff);
}

.viafoura.vf-dropdown .vf-tipsy-arrow-e,
.viafoura.vf-tipsy .vf-tipsy-arrow-e {
  border-left-color: #fff;
  border-left-color: var(--default-color, #fff);
}

.viafoura.vf-dropdown .vf-tipsy-arrow-w,
.viafoura.vf-tipsy .vf-tipsy-arrow-w {
  border-right-color: #fff;
  border-right-color: var(--default-color, #fff);
}

.viafoura.vf-dropdown .vf-tooltip,
.viafoura.vf-tipsy .vf-tooltip {
  background-color: #888;
  border-color: #9a9a9a;
  border-radius: 5px;
  color: var(--text-on-primry-color);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
  text-shadow: 0 -1px 0 var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura.vf-dropdown .vf-tooltip:after,
.viafoura.vf-tipsy .vf-tooltip:after {
  border-color: rgba(0, 0, 0, 0.75) transparent;
  border-color: var(--primary-color-75, rgba(0, 0, 0, 0.75)) transparent;
  content: " ";
}

.viafoura.vf-tipsy-n .vf-tipsy-arrow,
.viafoura.vf-tipsy-n .vf-tipsy-arrow-border,
.viafoura.vf-tipsy-ne .vf-tipsy-arrow,
.viafoura.vf-tipsy-ne .vf-tipsy-arrow-border,
.viafoura.vf-tipsy-nw .vf-tipsy-arrow,
.viafoura.vf-tipsy-nw .vf-tipsy-arrow-border,
.viafoura.vf-tipsy-s .vf-tipsy-arrow,
.viafoura.vf-tipsy-s .vf-tipsy-arrow-border,
.viafoura.vf-tipsy-se .vf-tipsy-arrow,
.viafoura.vf-tipsy-se .vf-tipsy-arrow-border,
.viafoura.vf-tipsy-sw .vf-tipsy-arrow,
.viafoura.vf-tipsy-sw .vf-tipsy-arrow-border {
  border-left-color: transparent;
  border-right-color: transparent;
}

.viafoura.vf-tipsy-e .vf-tipsy-arrow,
.viafoura.vf-tipsy-e .vf-tipsy-arrow-border,
.viafoura.vf-tipsy-w .vf-tipsy-arrow,
.viafoura.vf-tipsy-w .vf-tipsy-arrow-border {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.viafoura .vf-date {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  display: flex;
}

.viafoura .vf-date > * + * {
  margin-left: 0.5em;
}

.viafoura .vf-comment-edit-timer .vf-timer,
.viafoura .vf-comment-user-actions .vf-timer {
  color: #000;
  color: var(--dark-text-on-background-color, #000);
}

.viafoura .fade-black-transition {
  transition: background-color 0.3s;
}

.viafoura .fade-black-transition > * {
  transition: opacity 0.3s;
}

.viafoura .fade-black-enter,
.viafoura .fade-black-leave {
  background-color: #000;
}

.viafoura .fade-black-enter > *,
.viafoura .fade-black-leave > * {
  opacity: 0;
}

.viafoura .fade-partial-transition {
  opacity: 0.3;
}

.viafoura .fade-partial-transition.fade-partial-leave {
  opacity: 1;
}

@keyframes rotating {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.viafoura .rotating {
  animation: rotating 2s linear infinite;
}

.viafoura .vf-square-loading {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
  width: 100px;
}

.viafoura .vf-square-loading div {
  animation-direction: normal;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: vf-square-load;
  background-color: #000;
  height: 40px;
  position: absolute;
  top: 0;
  transform: scale(0.3);
  width: 20px;
}

.viafoura .vf-square-loading div:first-child {
  animation-delay: 0.2s;
  left: 20px;
}

.viafoura .vf-square-loading div:nth-child(2) {
  animation-delay: 0.3s;
  left: 40px;
}

.viafoura .vf-square-loading div:nth-child(3) {
  animation-delay: 0.4s;
  left: 60px;
}

@keyframes vf-square-load {
  0% {
    background-color: #000;
    border-radius: 10%;
    transform: scale(1);
  }

  to {
    background-color: #fff;
    border-radius: 0;
    transform: scale(0.3);
  }
}

.viafoura .vf-highlight-colour {
  background-color: #effaff;
}

.viafoura .vf-primary-colour {
  color: rgba(0, 0, 0, 0.6);
  color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
}

.viafoura .vf-primary-border-colour {
  border-color: rgba(0, 0, 0, 0.75);
  border-color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura .vf-primary-bg-colour {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}

.viafoura .vf-primary-fill-colour {
  fill: rgba(0, 0, 0, 0.75);
  fill: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura .vf-primary-notification-bg-colour {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}

.viafoura .vf-primary-notification-bg-colour:hover {
  background-color: #eee;
}

.viafoura .vf-light-control-bg-colour {
  background-color: rgba(0, 0, 0, 0.02);
  background-color: var(--primary-color-02, rgba(0, 0, 0, 0.02));
}

.viafoura .vf-control-colour {
  color: #a3bcc8;
}

.viafoura .vf-control-border-colour {
  border-color: #a3bcc8;
}

.viafoura .vf-control-bg-colour {
  background-color: #a3bcc8;
}

.viafoura .vf-control-fill-colour {
  fill: #a3bcc8;
}

.viafoura .vf-complement-colour {
  color: #cc4949;
  color: var(--error-color, #cc4949);
}

.viafoura .vf-complement-border-colour {
  border-color: #cc4949;
  border-color: var(--error-color, #cc4949);
}

.viafoura .vf-complement-bg-colour {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
}

.viafoura .vf-complement-fill-colour {
  fill: #cc4949;
  fill: var(--error-color, #cc4949);
}

.viafoura .vf-secondary-colour {
  color: #eee;
}

.viafoura .vf-secondary-border-colour {
  border-color: #eee;
}

.viafoura .vf-secondary-bg-colour,
.viafoura.vf-secondary-bg-colour {
  background-color: #eee;
}

.viafoura .vf-secondary-fill-colour {
  fill: #eee;
}

.viafoura .vf-secondary-notification-colour {
  color: #f4fcff;
}

.viafoura .vf-secondary-notification-border-colour {
  border-color: #f4fcff;
}

.viafoura .vf-secondary-notification-bg-colour {
  background-color: #f4fcff;
}

.viafoura .vf-secondary-notification-bg-colour:hover {
  background-color: #e4f4fb;
}

.viafoura .vf-secondary-notification-fill-colour {
  fill: #f4fcff;
}

.viafoura .vf-primary-text-colour {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}

.viafoura .vf-primary-text-border-colour {
  border-color: #fff;
  border-color: var(--default-color, #fff);
}

.viafoura .vf-primary-text-bg-colour {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}

.viafoura .vf-primary-text-fill-colour {
  fill: rgba(0, 0, 0, 0.6);
  fill: var(--light-text-on-default-color, rgba(0, 0, 0, 0.6));
}

.viafoura .vf-accent-text-colour,
.viafoura .vf-complement-text-colour {
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}

.viafoura .vf-secondary-text-colour {
  color: #242424;
}

.viafoura .vf-secondary-text-border-colour {
  border-color: #242424;
}

.viafoura .vf-secondary-text-bg-colour {
  background-color: #242424;
}

.viafoura .vf-secondary-text-fill-colour {
  fill: #242424;
}

.viafoura .vf-heading-border-colour {
  border-color: #9a9a9a;
}

.viafoura .vf-heading-bg-colour {
  background-color: #9a9a9a;
}

.viafoura .vf-heading-fill-colour {
  fill: #9a9a9a;
}

.viafoura .vf-empty-bg-colour {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}

.viafoura .vf-warning-bg-colour {
  background-color: #b95000;
  background-color: var(--warning-color, #b95000);
  color: #fff;
  color: var(--text-on-warning-color, #fff);
}

.viafoura .vf-info-bg-colour {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}

.viafoura .vf-success-bg-colour {
  background-color: #3d8510;
  background-color: var(--success-color, #3d8510);
  color: #fff;
  color: var(--text-on-success-color, #fff);
}

.viafoura .vf-success-fill-colour {
  fill: #3d8510;
  fill: var(--success-color, #3d8510);
}

.viafoura .vf-control-strong-hoverable {
  color: #a3bcc8;
  fill: #a3bcc8;
}

.viafoura .vf-primary-hoverable,
.viafoura .vf-primary-hoverable:focus {
  fill: rgba(0, 0, 0, 0.75);
  fill: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  color: rgba(0, 0, 0, 0.75);
  color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}

.viafoura .vf-control-strong-hoverable:focus,
.viafoura .vf-control-strong-hoverable:hover {
  color: #fff;
  color: var(--text-on-primary-color, #fff);
  fill: #fff;
  fill: var(--text-on-primary-color, #fff);
}

.viafoura .vf-accent-hoverable,
.viafoura .vf-accent-hoverable:focus {
  fill: #0074e8;
  fill: var(--accent-color, #0074e8);
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}

.viafoura .vf-accent-border-colour {
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
}

.viafoura .vf-accent-colour {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}

.viafoura .vf-accent-bg-colour {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
  fill: currentcolor;
}

.viafoura .vf-accent-fill-colour {
  fill: #0074e8;
  fill: var(--accent-color, #0074e8);
}

.viafoura .vf-offscreen-text,
.viafoura .vf-offscreen-until-focused-text {
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
  clip: rect(1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.viafoura .vf-offscreen-until-focused-text:focus {
  border: 3px solid #000;
  height: auto;
  padding: 3px;
  width: auto;
  z-index: 1;
  clip: auto;
  background-color: #fff;
  background-color: var(--background-color, #fff);
}

.viafoura .vf-mdash {
  display: inline-block;
}

.viafoura .vf-mdash.vf-mdash-long {
  position: relative;
  width: 40px;
}

.viafoura .vf-mdash.vf-mdash-long:before {
  border-bottom: 1px solid #000;
  content: "";
  position: absolute;
  top: -5px;
  width: 30px;
  z-index: 0;
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-visibly-hidden-on-mobile {
    height: 0;
    position: absolute;
    visibility: hidden;
  }
}

.viafoura .vf-flex-container {
  display: flex;
}

.viafoura .vf-close-container {
  height: 100%;
  position: fixed;
  width: calc(100% - 20px);
}

.viafoura .vf-horiz-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.viafoura .vf-split-list {
  align-items: center;
  justify-content: space-between;
}

.viafoura .vf-flex-vert,
.viafoura .vf-vert-list {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.viafoura .vf-vert-list > * + * {
  border-top-style: solid;
  border-top-width: 1px;
}

.viafoura .vf-vert-list .vf-link a,
.viafoura .vf-vert-list .vf-non-link {
  padding: 10px 25px;
}

.viafoura .vf-flex-grow {
  flex-grow: 1;
}

.viafoura .vf-forgot-password-form {
  flex-direction: column;
  padding: 25px;
}

.viafoura .vf-forgot-password-form > * + * {
  margin-top: 20px;
}

.viafoura .vf-forgot-password-form .vf-forgot-password-email {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  height: 35px;
  padding-left: 15px;
}

@media only screen and (max-width: 640px) {
  @supports (-webkit-overflow-scrolling: touch) {
    .viafoura .vf-forgot-password-form .vf-forgot-password-email {
      font-size: 16px;
    }
  }
}

.viafoura .vf-forgot-password-back-message {
  margin-left: 10px;
}

.viafoura .vf-tabbed-nav {
  height: 50px;
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-tabbed-nav {
    height: 35px;
  }
}

.viafoura .vf-tabbed-subnav .vf-tabbed-nav {
  padding-top: 15px;
}

@media only screen and (max-width: 640px) {
  .viafoura .vf-tabbed-subnav .vf-tabbed-nav {
    padding-top: 0;
  }
}

.viafoura .vf-tabbed-subnav .vf-tabbed-nav > * {
  height: 35px;
}

.viafoura .vf-tray-trigger {
  align-items: center;
  display: flex;
  height: 40px;
  justify-content: center;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 40px;
}

.viafoura .vf-tray-trigger:focus,
.viafoura .vf-tray-trigger:hover {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}

.viafoura .vf-tray-trigger:active {
  color: #004e9c;
  color: var(--accent-color-dark, #004e9c);
}

.viafoura .vf-tray-trigger--floating {
  background-color: rgba(0, 0, 0, 0.75);
  background-color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
  border-radius: 50%;
  bottom: 30px;
  color: #fff;
  color: var(--text-on-primary-color, #fff);
  margin: 1em;
  position: fixed;
  right: 30px;
  z-index: 10000004;
}

.viafoura .vf-tray-trigger--floating:focus,
.viafoura .vf-tray-trigger--floating:hover {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}

.viafoura .vf-tray-trigger--floating:active {
  background-color: #004e9c;
  background-color: var(--accent-color-dark, #004e9c);
}

.viafoura .vf-tray-count {
  left: 50%;
  position: absolute;
  top: 10%;
}

.viafoura .vf-tray-count--floating {
  left: auto;
  right: 0;
  top: 0;
  transform: translateX(25%);
}

.viafoura .vf-state-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 1.43em;
  font-weight: 300;
  justify-content: center;
  padding: 2.5em;
  text-align: center;
}
.viafoura .vf-state-container .vf-icon {
  margin-bottom: 2em;
}
.viafoura .vf-state-container__content {
  width: 100%;
}
.viafoura .vf-state-container__content * + * {
  margin-top: 5px;
}
.viafoura .vf-expanding-hover-light[data-v-35fff156]:before {
  border-width: 3px;
}
.viafoura .vf-flex-nav {
  display: flex;
}
.viafoura .vf-flex-nav.vf-flex-nav-grow {
  flex-grow: 1;
}
.viafoura .vf-flex-nav .vf-nav-icon,
.viafoura .vf-flex-nav .vf-nav-label {
  align-self: center;
  text-align: center;
  width: 100%;
}
.viafoura .vf-tabbed-nav {
  display: flex;
  width: 100%;
}
.viafoura .vf-tabbed-nav .vf-nav-button {
  height: 100%;
  padding-left: 1.1em;
  padding-right: 1.1em;
  position: relative;
  width: 100%;
}
.viafoura .vf-tabbed-nav .vf-nav-button.vf-flex-nav-grow {
  min-width: 90px;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
@media only screen and (max-width: 640px) {
  .viafoura .vf-tabbed-nav .vf-nav-button.vf-flex-nav-grow {
    min-width: 0;
  }
}
.viafoura .vf-tabbed-nav .vf-nav-label {
  backface-visibility: hidden;
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  font-size: 1.14em;
  font-weight: 300;
  transition: color 0.2s;
}
@media only screen and (max-width: 640px) {
  .viafoura .vf-tabbed-nav .vf-nav-label {
    font-size: 1em;
  }
}
.viafoura .vf-tabbed-nav > * {
  height: 100%;
  justify-content: center;
}
.viafoura .vf-tabbed-nav > .vf-horiz-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.viafoura .vf-active .vf-nav-label,
.viafoura .vf-nav-button:focus .vf-nav-label,
.viafoura .vf-nav-button:hover .vf-nav-label,
.viafoura .vf-tabbed-nav.vf-inactive .vf-nav-label {
  color: #000;
  color: var(--primary-color-100, #000);
  font-weight: 400;
}
.viafoura .vf-icon__trending__border {
  fill: #000;
  fill: var(--dark-text-on-background-color, #000);
}
.viafoura .vf-icon__trending__fire {
  fill: #eb2427;
}
.viafoura .vf-default-avatar {
  border-radius: 50%;
  min-height: 100%;
  min-width: 100%;
  --default-avatar-color-0: #d4145a;
  --default-avatar-color-1: #8e78ff;
  --default-avatar-color-2: #ff7300;
  --default-avatar-color-3: #fbb03b;
  --default-avatar-color-4: #ed1e79;
  --default-avatar-color-5: #009244;
  --default-avatar-color-6: #ed1c24;
  --default-avatar-color-7: #2e3192;
  --default-avatar-color-8: #fc7d7b;
  --default-avatar-color-9: #fc0;
  --default-avatar-color-10: #3aa17e;
  --default-avatar-color-11: #4f00bc;
  --default-avatar-color-12: #09c9be;
  --default-avatar-color-13: #662d8c;
  --default-avatar-color-14: #00a8c5;
  --default-avatar-color-15: #0053ae;
}
.viafoura .vf-default-avatar,
.viafoura .vf-image-wrapper {
  height: 100%;
  position: relative;
  width: 100%;
}
.viafoura .vf-image-wrapper > img {
  max-width: none;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.viafoura .vf-image-wrapper .vf-overlay {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  transition: background-color 0.2s, opacity 0.2s;
  width: 100%;
}
.viafoura .vf-image-wrapper .vf-overlay.vf-light-primary-palette {
  background-color: rgba(0, 0, 0, 0.2);
  background-color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
}
.viafoura .vf-image-wrapper .vf-overlay.vf-dark-primary-palette {
  background-color: rgba(0, 0, 0, 0.6);
  background-color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-image-wrapper .vf-overlay.vf-accent-palette {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  opacity: 0.9;
}
.viafoura .vf-image-wrapper .vf-overlay.vf-danger-palette {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  opacity: 0.9;
}
.viafoura .vf-image-wrapper.vf-crop {
  align-content: stretch;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  overflow: hidden;
}
.viafoura .vf-image-wrapper.vf-crop > img {
  height: 100%;
  min-width: auto;
  position: relative;
  width: auto;
}
.viafoura .vf-image-wrapper.vf-image-portrait.vf-crop > img {
  height: auto;
  min-height: auto;
  width: 100%;
}
.viafoura .vf-image-wrapper.vf-image-round {
  border-radius: 50%;
  clip-path: circle(50%);
}
.viafoura .vf-image-small {
  height: 25px;
  min-height: 25px;
  min-width: 25px;
  width: 25px;
}
.viafoura .vf-image-tiny {
  height: 18px;
  min-height: 18px;
  min-width: 18px;
  width: 18px;
}
.viafoura .vf-image-micro {
  height: 12px;
  min-height: 12px;
  min-width: 12px;
  width: 12px;
}
.viafoura .vf-image-medium {
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
}
@media (max-width: 480px) {
  .viafoura .vf-image-medium.vf-responsive {
    height: 25px;
    min-height: 25px;
    min-width: 25px;
    width: 25px;
  }
}
.viafoura .vf-image-large {
  height: 80px;
  min-height: 80px;
  min-width: 80px;
  width: 80px;
}
@media (max-width: 480px) {
  .viafoura .vf-image-large.vf-responsive {
    height: 40px;
    min-height: 40px;
    min-width: 40px;
    width: 40px;
  }
}
.viafoura .vf-button.is-cta[data-v-7870d8ba] {
  border: 1px solid transparent;
  transition: background-color 0.15s, border-color 0.15s, transform 0.15s;
}
.viafoura .vf-button.is-cta[disabled][data-v-7870d8ba] {
  background-color: rgba(0, 0, 0, 0.15);
  background-color: var(--primary-color-15, rgba(0, 0, 0, 0.15));
  border-color: transparent;
  color: rgba(0, 0, 0, 0.2);
  color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
  cursor: default;
  transform: scale(1);
}
.viafoura .vf-button.is-cta.is-accent-color[data-v-7870d8ba]:not([disabled]) {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}
.viafoura
  .vf-button.is-cta.is-accent-color[data-v-7870d8ba]:not([disabled]):focus,
.viafoura
  .vf-button.is-cta.is-accent-color[data-v-7870d8ba]:not([disabled]):hover {
  background-color: #004e9c;
  background-color: var(--accent-color-dark, #004e9c);
  border-color: #004e9c;
  border-color: var(--accent-color-dark, #004e9c);
}
.viafoura
  .vf-button.is-cta.is-accent-color:not(
    [disabled]
  ).vf-button--active[data-v-7870d8ba],
.viafoura
  .vf-button.is-cta.is-accent-color[data-v-7870d8ba]:not([disabled]):active {
  background-color: #007fff;
  background-color: var(--accent-color-light, #007fff);
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
}
.viafoura .vf-button.is-cta.is-danger-color[data-v-7870d8ba]:not([disabled]) {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  border-color: #cc4949;
  border-color: var(--error-color, #cc4949);
  color: #fff;
  color: var(--text-on-error-color, #fff);
}
.viafoura
  .vf-button.is-cta.is-danger-color[data-v-7870d8ba]:not([disabled]):focus,
.viafoura
  .vf-button.is-cta.is-danger-color[data-v-7870d8ba]:not([disabled]):hover {
  background-color: #752121;
  background-color: var(--error-color-dark, #752121);
  border-color: #752121;
  border-color: var(--error-color-dark, #752121);
}
.viafoura
  .vf-button.is-cta.is-danger-color:not(
    [disabled]
  ).vf-button--active[data-v-7870d8ba],
.viafoura
  .vf-button.is-cta.is-danger-color[data-v-7870d8ba]:not([disabled]):active {
  background-color: #d77171;
  background-color: var(--error-color-light, #d77171);
  border-color: #d77171;
  border-color: var(--error-color-light, #d77171);
}
.viafoura .vf-button.is-cta.is-mention-color[data-v-7870d8ba]:not([disabled]) {
  background-color: #14856c;
  background-color: var(--mention-color, #14856c);
  border-color: #14856c;
  border-color: var(--mention-color, #14856c);
  color: #fff;
  color: var(--text-on-mention-color, #fff);
}
.viafoura
  .vf-button.is-cta.is-mention-color[data-v-7870d8ba]:not([disabled]):focus,
.viafoura
  .vf-button.is-cta.is-mention-color[data-v-7870d8ba]:not([disabled]):hover {
  background-color: #0d5948;
  background-color: var(--mention-color-dark, #0d5948);
  border-color: #0d5948;
  border-color: var(--mention-color-dark, #0d5948);
}
.viafoura
  .vf-button.is-cta.is-mention-color:not(
    [disabled]
  ).vf-button--active[data-v-7870d8ba],
.viafoura
  .vf-button.is-cta.is-mention-color[data-v-7870d8ba]:not([disabled]):active {
  background-color: #1cbb98;
  background-color: var(--mention-color-light, #1cbb98);
  border-color: #1cbb98;
  border-color: var(--mention-color-light, #1cbb98);
}
.viafoura .vf-button.is-cta.is-success-color[data-v-7870d8ba]:not([disabled]) {
  background-color: #3d8510;
  background-color: var(--success-color, #3d8510);
  border-color: #3d8510;
  border-color: var(--success-color, #3d8510);
  color: #fff;
  color: var(--text-on-success-color, #fff);
}
.viafoura
  .vf-button.is-cta.is-success-color[data-v-7870d8ba]:not([disabled]):focus,
.viafoura
  .vf-button.is-cta.is-success-color[data-v-7870d8ba]:not([disabled]):hover {
  background-color: #28570b;
  background-color: var(--success-color-dark, #28570b);
  border-color: #28570b;
  border-color: var(--success-color-dark, #28570b);
}
.viafoura
  .vf-button.is-cta.is-success-color:not(
    [disabled]
  ).vf-button--active[data-v-7870d8ba],
.viafoura
  .vf-button.is-cta.is-success-color[data-v-7870d8ba]:not([disabled]):active {
  background-color: #63ac14;
  background-color: var(--success-color-light, #63ac14);
  border-color: #63ac14;
  border-color: var(--success-color-light, #63ac14);
}
.viafoura .vf-button.is-cta.is-inverted[data-v-7870d8ba]:not([disabled]),
.viafoura .vf-button.is-cta.is-inverted[data-v-7870d8ba]:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-inverted[data-v-7870d8ba]:not([disabled]):hover {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}
.viafoura .vf-button.is-cta.is-inverted[disabled][data-v-7870d8ba] {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04));
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.2);
  color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
}
.viafoura
  .vf-button.is-cta.is-inverted.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ) {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-cta.is-inverted.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ):focus,
.viafoura
  .vf-button.is-cta.is-inverted.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ):hover {
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-accent-color:not(
    [disabled]
  ).vf-button--active[data-v-7870d8ba],
.viafoura
  .vf-button.is-cta.is-inverted.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ):active {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ) {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-cta.is-inverted.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ):focus,
.viafoura
  .vf-button.is-cta.is-inverted.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ):hover {
  border-color: #d77171;
  border-color: var(--error-color-light, #d77171);
  color: #cc4949;
  color: var(--error-color, #cc4949);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-danger-color:not(
    [disabled]
  ).vf-button--active[data-v-7870d8ba],
.viafoura
  .vf-button.is-cta.is-inverted.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ):active {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  border-color: #cc4949;
  border-color: var(--error-color, #cc4949);
  color: #fff;
  color: var(--text-on-error-color, #fff);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ) {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-cta.is-inverted.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ):focus,
.viafoura
  .vf-button.is-cta.is-inverted.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ):hover {
  border-color: #1cbb98;
  border-color: var(--mention-color-light, #1cbb98);
  color: #14856c;
  color: var(--mention-color, #14856c);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-mention-color:not(
    [disabled]
  ).vf-button--active[data-v-7870d8ba],
.viafoura
  .vf-button.is-cta.is-inverted.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ):active {
  background-color: #14856c;
  background-color: var(--mention-color, #14856c);
  border-color: #14856c;
  border-color: var(--mention-color, #14856c);
  color: #fff;
  color: var(--text-on-mention-color, #fff);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ) {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-cta.is-inverted.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ):focus,
.viafoura
  .vf-button.is-cta.is-inverted.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ):hover {
  border-color: #63ac14;
  border-color: var(--success-color-light, #63ac14);
  color: #3d8510;
  color: var(--success-color, #3d8510);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-success-color:not(
    [disabled]
  ).vf-button--active[data-v-7870d8ba],
.viafoura
  .vf-button.is-cta.is-inverted.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ):active {
  background-color: #3d8510;
  background-color: var(--success-color, #3d8510);
  border-color: #3d8510;
  border-color: var(--success-color, #3d8510);
  color: #fff;
  color: var(--text-on-success-color, #fff);
}
.viafoura .vf-button.is-link[data-v-7870d8ba] {
  border: 1px solid transparent;
}
.viafoura .vf-button.is-link[data-v-7870d8ba]:focus:not([disabled]),
.viafoura .vf-button.is-link[data-v-7870d8ba]:hover:not([disabled]) {
  text-decoration: underline;
}
.viafoura .vf-button.is-link[disabled][data-v-7870d8ba] {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04));
  color: rgba(0, 0, 0, 0.2);
  color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
  cursor: default;
}
.viafoura .vf-button.is-link.is-accent-color[data-v-7870d8ba]:not([disabled]) {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura
  .vf-button.is-link.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ):active:not([disabled]) {
  color: #004e9c;
  color: var(--accent-color-dark, #004e9c);
}
.viafoura .vf-button.is-link.is-danger-color[data-v-7870d8ba]:not([disabled]) {
  color: #cc4949;
  color: var(--error-color, #cc4949);
}
.viafoura
  .vf-button.is-link.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ):active:not([disabled]) {
  color: #752121;
  color: var(--error-color-dark, #752121);
}
.viafoura .vf-button.is-link.is-mention-color[data-v-7870d8ba]:not([disabled]) {
  color: #14856c;
  color: var(--mention-color, #14856c);
}
.viafoura
  .vf-button.is-link.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ):active:not([disabled]) {
  color: #0d5948;
  color: var(--mention-color-dark, #0d5948);
}
.viafoura .vf-button.is-link.is-success-color[data-v-7870d8ba]:not([disabled]) {
  color: #3d8510;
  color: var(--success-color, #3d8510);
}
.viafoura
  .vf-button.is-link.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ):active:not([disabled]) {
  color: #28570b;
  color: var(--success-color-dark, #28570b);
}
.viafoura
  .vf-button.is-link.is-inverted.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ) {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-link.is-inverted.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ):focus:not([disabled]),
.viafoura
  .vf-button.is-link.is-inverted.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ):hover:not([disabled]) {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura
  .vf-button.is-link.is-inverted.is-accent-color[data-v-7870d8ba]:not(
    [disabled]
  ):active:not([disabled]) {
  color: #004e9c;
  color: var(--accent-color-dark, #004e9c);
}
.viafoura
  .vf-button.is-link.is-inverted.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ) {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-link.is-inverted.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ):focus:not([disabled]),
.viafoura
  .vf-button.is-link.is-inverted.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ):hover:not([disabled]) {
  color: #cc4949;
  color: var(--error-color, #cc4949);
}
.viafoura
  .vf-button.is-link.is-inverted.is-danger-color[data-v-7870d8ba]:not(
    [disabled]
  ):active:not([disabled]) {
  color: #752121;
  color: var(--error-color-dark, #752121);
}
.viafoura
  .vf-button.is-link.is-inverted.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ) {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-link.is-inverted.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ):focus:not([disabled]),
.viafoura
  .vf-button.is-link.is-inverted.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ):hover:not([disabled]) {
  color: #14856c;
  color: var(--mention-color, #14856c);
}
.viafoura
  .vf-button.is-link.is-inverted.is-mention-color[data-v-7870d8ba]:not(
    [disabled]
  ):active:not([disabled]) {
  color: #0d5948;
  color: var(--mention-color-dark, #0d5948);
}
.viafoura
  .vf-button.is-link.is-inverted.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ) {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-link.is-inverted.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ):focus:not([disabled]),
.viafoura
  .vf-button.is-link.is-inverted.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ):hover:not([disabled]) {
  color: #3d8510;
  color: var(--success-color, #3d8510);
}
.viafoura
  .vf-button.is-link.is-inverted.is-success-color[data-v-7870d8ba]:not(
    [disabled]
  ):active:not([disabled]) {
  color: #28570b;
  color: var(--success-color-dark, #28570b);
}
.viafoura .vf-button.is-size-inline[data-v-7870d8ba] {
  padding: 0 0.4em;
}
.viafoura .vf-button.is-size-tiny[data-v-7870d8ba] {
  padding: 0.25em 0.35em;
}
.viafoura .vf-button.is-size-small[data-v-7870d8ba] {
  padding: 0.5em 0.9em;
}
.viafoura .vf-button.is-size-medium[data-v-7870d8ba] {
  padding: 0.7em 1.1em;
}
.viafoura .vf-button__full-width[data-v-7870d8ba] {
  width: 100%;
}
.viafoura .vf-icon {
  display: inline-block;
  text-align: center;
}
.viafoura .vf-icon.vf-icon-tiny {
  font-size: 4px;
  height: 8px;
  line-height: 8px;
  width: 8px;
}
.viafoura .vf-icon.vf-icon-small {
  font-size: 6px;
  height: 12px;
  line-height: 12px;
  width: 12px;
}
.viafoura .vf-icon.vf-icon-medium {
  font-size: 9px;
  height: 18px;
  line-height: 18px;
  width: 18px;
}
.viafoura .vf-icon.vf-icon-large {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  width: 32px;
}
.viafoura .vf-icon.vf-icon-extra-large {
  font-size: 30px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}
.viafoura .vf-icon.vf-icon-responsive-w {
  max-width: 50px;
  width: 25%;
}
.viafoura .vf-icon-circle-filled {
  background-color: currentcolor;
  border-radius: 50%;
}
.viafoura .vf-icon-circle-outline {
  border-color: currentcolor;
  border-radius: 50%;
}
.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled polygon {
  color: #fff;
  fill: currentcolor;
}
.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled.vf-error {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  color: #fff !important;
  color: var(--text-on-error-color, #fff) !important;
}
.viafoura .vf-icon_exclamation-mark.vf-icon-circle-filled.vf-warning {
  background-color: #b95000;
  background-color: var(--warning-color, #b95000);
  color: #fff !important;
  color: var(--text-on-warning-color, #fff) !important;
}
.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline {
  border-style: solid;
  border-width: 1px;
  fill: currentcolor;
}
.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-error {
  border-color: #d77171;
  border-color: var(--error-color-light, #d77171);
}
.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-error polygon {
  fill: #cc4949;
  fill: var(--error-color, #cc4949);
}
.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-warning {
  border-color: #ff8f39;
  border-color: var(--warning-color-light, #ff8f39);
}
.viafoura .vf-icon_exclamation-mark.vf-icon-circle-outline.vf-warning polygon {
  fill: #b95000;
  fill: var(--warning-color, #b95000);
}
.viafoura .vf-default-avatar__name[data-v-0da15ab8] {
  align-items: center;
  color: #fff;
  color: var(--text-on-primary-color, #fff);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  padding-top: 1px;
  position: absolute;
  text-shadow: 0 0 1.43em rgba(0, 0, 0, 0.6);
  text-shadow: 0 0 1.43em var(--primary-color-60, rgba(0, 0, 0, 0.6));
  text-transform: uppercase;
  top: 0;
  white-space: nowrap;
  width: 100%;
}
.viafoura .vf-avatar[data-v-0da15ab8] {
  margin: 3px;
  position: relative;
}
.viafoura .vf-avatar__status-icon[data-v-0da15ab8] {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  position: absolute;
  right: -3px;
  top: -3px;
}
.viafoura .vf-avatar > [data-v-0da15ab8] {
  z-index: 2;
}
.viafoura .vf-avatar[data-v-0da15ab8]:after,
.viafoura .vf-avatar[data-v-0da15ab8]:before {
  border-radius: 50%;
  content: "";
  display: block;
  height: calc(100% + 6px);
  left: -3px;
  min-height: calc(100% + 6px);
  min-width: calc(100% + 6px);
  position: absolute;
  top: -3px;
  width: calc(100% + 6px);
  z-index: 1;
}
.viafoura .vf-avatar[data-v-0da15ab8]:before {
  background: transparent;
}
.viafoura .vf-avatar[data-v-0da15ab8]:after {
  background-color: rgba(0, 116, 232, 0);
  background-color: var(--accent-color-0, rgba(0, 116, 232, 0));
  border: 0 solid transparent;
}
.viafoura .vf-avatar > .vf-avatar__inner[data-v-0da15ab8],
.viafoura .vf-avatar[data-v-0da15ab8]:after {
  transition: border-width 0.1s ease, border-color 0.1s ease,
    transform 0.1s ease, background-color 0.1s ease;
}
.viafoura .vf-avatar--clickable[data-v-0da15ab8]:focus:before,
.viafoura .vf-avatar--clickable[data-v-0da15ab8]:hover:before,
.viafoura .vf-avatar--outlined[data-v-0da15ab8]:before {
  background: #fff;
}
.viafoura .vf-avatar--clickable[data-v-0da15ab8]:focus:after,
.viafoura .vf-avatar--clickable[data-v-0da15ab8]:hover:after,
.viafoura .vf-avatar--outlined[data-v-0da15ab8]:after {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}
.viafoura .vf-avatar--clickable--active[data-v-0da15ab8],
.viafoura .vf-avatar--clickable--deactive[data-v-0da15ab8],
.viafoura .vf-avatar:focus > [data-v-0da15ab8],
.viafoura .vf-avatar:hover > [data-v-0da15ab8],
.viafoura .vf-avatar[data-v-0da15ab8]:focus:after,
.viafoura .vf-avatar[data-v-0da15ab8]:hover:after {
  transition: border-width 0.1s ease, border-color 0.1s ease,
    transform 0.2s ease, background-color 0.1s ease;
}
.viafoura .vf-avatar--clickable[data-v-0da15ab8]:hover:after {
  border-width: 2px;
}
.viafoura .vf-avatar--clickable--active[data-v-0da15ab8]:after,
.viafoura .vf-avatar--clickable--deactive[data-v-0da15ab8]:after,
.viafoura .vf-avatar--clickable[data-v-0da15ab8]:focus:after {
  border-width: 3px;
}
.viafoura .vf-avatar--outlined[data-v-0da15ab8]:after {
  border-width: 1px;
}
.viafoura .vf-avatar--tiny[data-v-0da15ab8] {
  font-size: 0.625em;
  height: 18px;
  min-height: 18px;
  min-width: 18px;
  width: 18px;
}
.viafoura
  .vf-avatar--tiny.vf-avatar--clickable:hover
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.8888888889);
}
.viafoura
  .vf-avatar--tiny.vf-avatar--clickable:focus
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.7777777778);
}
.viafoura .vf-avatar--tiny.vf-avatar--clickable--active[data-v-0da15ab8]:after {
  border-width: 12px;
}
.viafoura
  .vf-avatar--tiny.vf-avatar--clickable--active:hover
  > .vf-avatar__inner[data-v-0da15ab8],
.viafoura
  .vf-avatar--tiny.vf-avatar--clickable--active
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.6666666667);
}
.viafoura
  .vf-avatar--tiny.vf-avatar--clickable--active:focus
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.5555555556);
}
.viafoura .vf-avatar--small[data-v-0da15ab8] {
  font-size: 0.715em;
  height: 26px;
  min-height: 26px;
  min-width: 26px;
  width: 26px;
}
.viafoura
  .vf-avatar--small.vf-avatar--clickable:hover
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.9230769231);
}
.viafoura
  .vf-avatar--small.vf-avatar--clickable:focus
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.8461538462);
}
.viafoura
  .vf-avatar--small.vf-avatar--clickable--active[data-v-0da15ab8]:after {
  border-width: 16px;
}
.viafoura
  .vf-avatar--small.vf-avatar--clickable--active:hover
  > .vf-avatar__inner[data-v-0da15ab8],
.viafoura
  .vf-avatar--small.vf-avatar--clickable--active
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.7692307692);
}
.viafoura
  .vf-avatar--small.vf-avatar--clickable--active:focus
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.6923076923);
}
.viafoura .vf-avatar--medium[data-v-0da15ab8] {
  font-size: 0.857em;
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
}
.viafoura
  .vf-avatar--medium.vf-avatar--clickable:hover
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.95);
}
.viafoura
  .vf-avatar--medium.vf-avatar--clickable:focus
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.9);
}
.viafoura
  .vf-avatar--medium.vf-avatar--clickable--active[data-v-0da15ab8]:after {
  border-width: 23px;
}
.viafoura
  .vf-avatar--medium.vf-avatar--clickable--active:hover
  > .vf-avatar__inner[data-v-0da15ab8],
.viafoura
  .vf-avatar--medium.vf-avatar--clickable--active
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.85);
}
.viafoura
  .vf-avatar--medium.vf-avatar--clickable--active:focus
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.8);
}
.viafoura .vf-avatar--large[data-v-0da15ab8] {
  font-size: 1.43em;
  height: 60px;
  min-height: 60px;
  min-width: 60px;
  width: 60px;
}
.viafoura
  .vf-avatar--large.vf-avatar--clickable:hover
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.9666666667);
}
.viafoura
  .vf-avatar--large.vf-avatar--clickable:focus
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.9333333333);
}
.viafoura
  .vf-avatar--large.vf-avatar--clickable--active[data-v-0da15ab8]:after {
  border-width: 33px;
}
.viafoura
  .vf-avatar--large.vf-avatar--clickable--active:hover
  > .vf-avatar__inner[data-v-0da15ab8],
.viafoura
  .vf-avatar--large.vf-avatar--clickable--active
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.9);
}
.viafoura
  .vf-avatar--large.vf-avatar--clickable--active:focus
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.8666666667);
}
.viafoura .vf-avatar--clickable--active[data-v-0da15ab8]:after,
.viafoura .vf-avatar--clickable--active[data-v-0da15ab8]:focus:after,
.viafoura .vf-avatar--clickable--active[data-v-0da15ab8]:hover:after {
  opacity: 0.7;
}
.viafoura
  .vf-avatar--clickable--outlined--active:focus
  > .vf-avatar__inner[data-v-0da15ab8],
.viafoura
  .vf-avatar--clickable--outlined--active:hover
  > .vf-avatar__inner[data-v-0da15ab8],
.viafoura
  .vf-avatar--clickable--outlined--active
  > .vf-avatar__inner[data-v-0da15ab8] {
  transform: scale(0.8) !important;
}
.viafoura .vf-avatar--clickable--active[data-v-0da15ab8]:after,
.viafoura .vf-avatar--clickable--deactive[data-v-0da15ab8]:after,
.viafoura .vf-avatar--clickable[data-v-0da15ab8]:focus:after,
.viafoura .vf-avatar--clickable[data-v-0da15ab8]:hover:after {
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
}
.viafoura .vf-avatar__outline--accent[data-v-0da15ab8]:after {
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
}
.viafoura .vf-avatar__outline--light-primary[data-v-0da15ab8]:after {
  border-color: rgba(0, 0, 0, 0.2);
  border-color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
}
.viafoura .vf-avatar--clickable--active[data-v-0da15ab8]:after,
.viafoura .vf-avatar--clickable--deactive[data-v-0da15ab8]:after {
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
}
.viafoura .vf-avatar__outline--mention[data-v-0da15ab8]:after,
.viafoura .vf-avatar__outline--mention[data-v-0da15ab8]:focus:after,
.viafoura .vf-avatar__outline--mention[data-v-0da15ab8]:hover:after {
  border-color: #1cbb98;
  border-color: var(--mention-color-light, #1cbb98);
}
.viafoura .vf-icon-button--round-icon[data-v-3531212a] {
  border-radius: 50%;
  display: inline-flex;
  height: 26px;
  height: calc(var(--base-font-size, 0.625rem) * 2.6);
  line-height: 0;
  overflow: hidden;
  padding: 2px;
  padding: calc(var(--base-font-size, 0.625rem) * 0.2);
  position: relative;
  transition: border-color 0.15s, background-color 0.15s, fill 0.15s,
    stroke 0.15s;
  width: 26px;
  width: calc(var(--base-font-size, 0.625rem) * 2.6);
}
.viafoura
  .vf-icon-button--round-icon[data-v-3531212a]
  .vf-icon-button--round-icon__icon {
  height: 100%;
  width: 100%;
  z-index: 1;
}
.viafoura .vf-icon-button--round-icon--accent[data-v-3531212a] {
  background-color: transparent;
  border: 2px solid transparent;
  color: #000;
  color: var(--dark-text-on-background-color, #000);
}
.viafoura .vf-icon-button--round-icon--accent[data-v-3531212a]:disabled {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-icon-button--round-icon--accent--hovered[data-v-3531212a]:not([disabled]),
.viafoura
  .vf-icon-button--round-icon--accent[data-v-3531212a]:focus:not([disabled]),
.viafoura
  .vf-icon-button--round-icon--accent[data-v-3531212a]:hover:not([disabled]) {
  --background-color: var(--accent-color-10, rgba(0, 116, 232, 0.1));
  --light-text-on-background-color: var(--accent-color, #0074e8);
  --dark-text-on-background-color: var(--accent-color, #0074e8);
  background-color: rgba(0, 116, 232, 0.1);
  background-color: var(--background-color, rgba(0, 116, 232, 0.1));
  border-color: transparent;
  color: #0074e8;
  color: var(--light-text-on-background-color, #0074e8);
}
.viafoura
  .vf-icon-button--round-icon--accent[data-v-3531212a]:focus:not([disabled]) {
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
}
.viafoura
  .vf-icon-button--round-icon--accent--active[data-v-3531212a]:not([disabled]),
.viafoura
  .vf-icon-button--round-icon--accent--active[data-v-3531212a]:not(
    [disabled]
  ):focus,
.viafoura
  .vf-icon-button--round-icon--accent--active[data-v-3531212a]:not(
    [disabled]
  ):hover {
  --background-color: var(--accent-color-20, rgba(0, 116, 232, 0.2));
  --light-text-on-background-color: var(--accent-color, #0074e8);
  --dark-text-on-background-color: var(--accent-color, #0074e8);
  background-color: rgba(0, 116, 232, 0.2);
  background-color: var(--background-color, rgba(0, 116, 232, 0.2));
}
.viafoura .vf-icon-svg {
  display: inline-block;
  text-align: center;
  fill: none;
  stroke: none;
}
.viafoura .vf-icon-svg--fill {
  fill: currentcolor;
}
.viafoura .vf-icon-svg--stroke {
  stroke: currentcolor;
}
.viafoura .vf-scrollable-tabs {
  white-space: nowrap;
}
.viafoura .vf-scrollable-tabs .vf-tabbed-nav__tabs {
  align-self: center;
  justify-content: flex-start;
  overflow: hidden;
  padding-bottom: 2px;
  position: relative;
}
@media (hover: none) {
  .viafoura .vf-scrollable-tabs .vf-tabbed-nav__tabs {
    overflow: auto;
  }
}
.viafoura .vf-scrollable-tabs__overflow-control {
  align-self: center;
  flex-shrink: 0;
}
.viafoura .vf-button--plus-minus .vf-icon_plus-minus line {
  transition: transform 0.5s, border-color 0.1s, background-color 0.3s,
    stroke 0.1s;
}
.viafoura
  .vf-button--plus-minus:focus
  .vf-icon_plus-minus.vf-icon-circle-outline,
.viafoura
  .vf-button--plus-minus:hover
  .vf-icon_plus-minus.vf-icon-circle-outline {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
  stroke: #fff;
  stroke: var(--text-on-accent-color, #fff);
}
.viafoura .vf-icon_plus-minus.vf-icon-circle-outline {
  border-color: rgba(0, 0, 0, 0.6);
  border-color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
  border-style: solid;
  border-width: 1px;
}
.viafoura .vf-icon_plus-minus {
  stroke: rgba(0, 0, 0, 0.6);
  stroke: var(--primary-color-60, rgba(0, 0, 0, 0.6));
  stroke-width: 7;
}
.viafoura .vf-icon_plus-minus g > * {
  transform-origin: center !important;
}
.viafoura .vf-icon_plus-minus--minus .vf-icon_plus-minus__vertical {
  transform: rotate(90deg);
}
.viafoura .vf-icon_plus-minus--minus .vf-icon_plus-minus__horizontal {
  transform: rotate(-180deg);
}
.viafoura .vf-icon_checkmark {
  fill: currentcolor;
}
.viafoura .vf-icon_checkmark.vf-success {
  fill: #3d8510;
  fill: var(--success-color, #3d8510);
}
.viafoura .vf-icon_checkmark.vf-icon-circle-filled {
  padding: 4px;
}
.viafoura .vf-icon_checkmark.vf-icon-circle-filled.vf-icon-small {
  padding: 2px;
}
.viafoura .vf-icon_checkmark.vf-icon-circle-filled.vf-success {
  background-color: #3d8510;
  background-color: var(--success-color, #3d8510);
  fill: #fff;
  fill: var(--text-on-success-color, #fff);
}
.viafoura .vf-success-state .vf-icon_checkmark {
  border-color: #63ac14;
  border-color: var(--success-color-light, #63ac14);
  fill: #3d8510;
  fill: var(--success-color, #3d8510);
  border-style: solid;
  border-width: 1px;
  padding: 5px;
}
.viafoura .vf-square-loading {
  height: 5em;
  margin: 0 auto;
  position: relative;
  width: 6.5em;
}
.viafoura .vf-square-loading .vf-square {
  animation-direction: normal;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: vf-square-load;
  background-color: #000;
  background-color: var(--primary-color-100, #000);
  height: 3em;
  position: absolute;
  top: 1em;
  transform: scale(0.3);
  width: 1.5em;
}
.viafoura .vf-square-loading .vf-square:first-child {
  animation-delay: 0.2s;
  left: 1em;
}
.viafoura .vf-square-loading .vf-square:nth-child(2) {
  animation-delay: 0.3s;
  left: 2.5em;
}
.viafoura .vf-square-loading .vf-square:nth-child(3) {
  animation-delay: 0.4s;
  left: 4em;
}
@keyframes vf-square-load {
  0% {
    background-color: #000;
    background-color: var(--primary-color-100, #000);
    border-radius: 10%;
    transform: scale(1);
  }
  to {
    background-color: #fff;
    background-color: var(--background-color, #fff);
    border-radius: 0;
    transform: scale(0.3);
  }
}
.viafoura .vf-button.is-cta {
  border: 1px solid transparent;
  transition: background-color 0.15s, border-color 0.15s, transform 0.15s;
}
.viafoura .vf-button.is-cta[disabled] {
  background-color: rgba(0, 0, 0, 0.15);
  background-color: var(--primary-color-15, rgba(0, 0, 0, 0.15));
  border-color: transparent;
  color: rgba(0, 0, 0, 0.2);
  color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
  cursor: default;
  transform: scale(1);
}
.viafoura .vf-button.is-cta.is-accent-color:not([disabled]) {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}
.viafoura .vf-button.is-cta.is-accent-color:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-accent-color:not([disabled]):hover {
  background-color: #004e9c;
  background-color: var(--accent-color-dark, #004e9c);
  border-color: #004e9c;
  border-color: var(--accent-color-dark, #004e9c);
}
.viafoura .vf-button.is-cta.is-accent-color:not([disabled]).vf-button--active,
.viafoura .vf-button.is-cta.is-accent-color:not([disabled]):active {
  background-color: #007fff;
  background-color: var(--accent-color-light, #007fff);
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
}
.viafoura .vf-button.is-cta.is-danger-color:not([disabled]) {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  border-color: #cc4949;
  border-color: var(--error-color, #cc4949);
  color: #fff;
  color: var(--text-on-error-color, #fff);
}
.viafoura .vf-button.is-cta.is-danger-color:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-danger-color:not([disabled]):hover {
  background-color: #752121;
  background-color: var(--error-color-dark, #752121);
  border-color: #752121;
  border-color: var(--error-color-dark, #752121);
}
.viafoura .vf-button.is-cta.is-danger-color:not([disabled]).vf-button--active,
.viafoura .vf-button.is-cta.is-danger-color:not([disabled]):active {
  background-color: #d77171;
  background-color: var(--error-color-light, #d77171);
  border-color: #d77171;
  border-color: var(--error-color-light, #d77171);
}
.viafoura .vf-button.is-cta.is-mention-color:not([disabled]) {
  background-color: #14856c;
  background-color: var(--mention-color, #14856c);
  border-color: #14856c;
  border-color: var(--mention-color, #14856c);
  color: #fff;
  color: var(--text-on-mention-color, #fff);
}
.viafoura .vf-button.is-cta.is-mention-color:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-mention-color:not([disabled]):hover {
  background-color: #0d5948;
  background-color: var(--mention-color-dark, #0d5948);
  border-color: #0d5948;
  border-color: var(--mention-color-dark, #0d5948);
}
.viafoura .vf-button.is-cta.is-mention-color:not([disabled]).vf-button--active,
.viafoura .vf-button.is-cta.is-mention-color:not([disabled]):active {
  background-color: #1cbb98;
  background-color: var(--mention-color-light, #1cbb98);
  border-color: #1cbb98;
  border-color: var(--mention-color-light, #1cbb98);
}
.viafoura .vf-button.is-cta.is-success-color:not([disabled]) {
  background-color: #3d8510;
  background-color: var(--success-color, #3d8510);
  border-color: #3d8510;
  border-color: var(--success-color, #3d8510);
  color: #fff;
  color: var(--text-on-success-color, #fff);
}
.viafoura .vf-button.is-cta.is-success-color:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-success-color:not([disabled]):hover {
  background-color: #28570b;
  background-color: var(--success-color-dark, #28570b);
  border-color: #28570b;
  border-color: var(--success-color-dark, #28570b);
}
.viafoura .vf-button.is-cta.is-success-color:not([disabled]).vf-button--active,
.viafoura .vf-button.is-cta.is-success-color:not([disabled]):active {
  background-color: #63ac14;
  background-color: var(--success-color-light, #63ac14);
  border-color: #63ac14;
  border-color: var(--success-color-light, #63ac14);
}
.viafoura .vf-button.is-cta.is-inverted:not([disabled]),
.viafoura .vf-button.is-cta.is-inverted:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-inverted:not([disabled]):hover {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}
.viafoura .vf-button.is-cta.is-inverted[disabled] {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04));
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.2);
  color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
}
.viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]):hover {
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-accent-color:not(
    [disabled]
  ).vf-button--active,
.viafoura .vf-button.is-cta.is-inverted.is-accent-color:not([disabled]):active {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}
.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]):hover {
  border-color: #d77171;
  border-color: var(--error-color-light, #d77171);
  color: #cc4949;
  color: var(--error-color, #cc4949);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-danger-color:not(
    [disabled]
  ).vf-button--active,
.viafoura .vf-button.is-cta.is-inverted.is-danger-color:not([disabled]):active {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  border-color: #cc4949;
  border-color: var(--error-color, #cc4949);
  color: #fff;
  color: var(--text-on-error-color, #fff);
}
.viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]):hover {
  border-color: #1cbb98;
  border-color: var(--mention-color-light, #1cbb98);
  color: #14856c;
  color: var(--mention-color, #14856c);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-mention-color:not(
    [disabled]
  ).vf-button--active,
.viafoura
  .vf-button.is-cta.is-inverted.is-mention-color:not([disabled]):active {
  background-color: #14856c;
  background-color: var(--mention-color, #14856c);
  border-color: #14856c;
  border-color: var(--mention-color, #14856c);
  color: #fff;
  color: var(--text-on-mention-color, #fff);
}
.viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]):focus,
.viafoura .vf-button.is-cta.is-inverted.is-success-color:not([disabled]):hover {
  border-color: #63ac14;
  border-color: var(--success-color-light, #63ac14);
  color: #3d8510;
  color: var(--success-color, #3d8510);
}
.viafoura
  .vf-button.is-cta.is-inverted.is-success-color:not(
    [disabled]
  ).vf-button--active,
.viafoura
  .vf-button.is-cta.is-inverted.is-success-color:not([disabled]):active {
  background-color: #3d8510;
  background-color: var(--success-color, #3d8510);
  border-color: #3d8510;
  border-color: var(--success-color, #3d8510);
  color: #fff;
  color: var(--text-on-success-color, #fff);
}
.viafoura .vf-button.is-link {
  border: 1px solid transparent;
}
.viafoura .vf-button.is-link:focus:not([disabled]),
.viafoura .vf-button.is-link:hover:not([disabled]) {
  text-decoration: underline;
}
.viafoura .vf-button.is-link[disabled] {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04));
  color: rgba(0, 0, 0, 0.2);
  color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
  cursor: default;
}
.viafoura .vf-button.is-link.is-accent-color:not([disabled]) {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura
  .vf-button.is-link.is-accent-color:not([disabled]):active:not([disabled]) {
  color: #004e9c;
  color: var(--accent-color-dark, #004e9c);
}
.viafoura .vf-button.is-link.is-danger-color:not([disabled]) {
  color: #cc4949;
  color: var(--error-color, #cc4949);
}
.viafoura
  .vf-button.is-link.is-danger-color:not([disabled]):active:not([disabled]) {
  color: #752121;
  color: var(--error-color-dark, #752121);
}
.viafoura .vf-button.is-link.is-mention-color:not([disabled]) {
  color: #14856c;
  color: var(--mention-color, #14856c);
}
.viafoura
  .vf-button.is-link.is-mention-color:not([disabled]):active:not([disabled]) {
  color: #0d5948;
  color: var(--mention-color-dark, #0d5948);
}
.viafoura .vf-button.is-link.is-success-color:not([disabled]) {
  color: #3d8510;
  color: var(--success-color, #3d8510);
}
.viafoura
  .vf-button.is-link.is-success-color:not([disabled]):active:not([disabled]) {
  color: #28570b;
  color: var(--success-color-dark, #28570b);
}
.viafoura .vf-button.is-link.is-inverted.is-accent-color:not([disabled]) {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-link.is-inverted.is-accent-color:not([disabled]):focus:not(
    [disabled]
  ),
.viafoura
  .vf-button.is-link.is-inverted.is-accent-color:not([disabled]):hover:not(
    [disabled]
  ) {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura
  .vf-button.is-link.is-inverted.is-accent-color:not([disabled]):active:not(
    [disabled]
  ) {
  color: #004e9c;
  color: var(--accent-color-dark, #004e9c);
}
.viafoura .vf-button.is-link.is-inverted.is-danger-color:not([disabled]) {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-link.is-inverted.is-danger-color:not([disabled]):focus:not(
    [disabled]
  ),
.viafoura
  .vf-button.is-link.is-inverted.is-danger-color:not([disabled]):hover:not(
    [disabled]
  ) {
  color: #cc4949;
  color: var(--error-color, #cc4949);
}
.viafoura
  .vf-button.is-link.is-inverted.is-danger-color:not([disabled]):active:not(
    [disabled]
  ) {
  color: #752121;
  color: var(--error-color-dark, #752121);
}
.viafoura .vf-button.is-link.is-inverted.is-mention-color:not([disabled]) {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-link.is-inverted.is-mention-color:not([disabled]):focus:not(
    [disabled]
  ),
.viafoura
  .vf-button.is-link.is-inverted.is-mention-color:not([disabled]):hover:not(
    [disabled]
  ) {
  color: #14856c;
  color: var(--mention-color, #14856c);
}
.viafoura
  .vf-button.is-link.is-inverted.is-mention-color:not([disabled]):active:not(
    [disabled]
  ) {
  color: #0d5948;
  color: var(--mention-color-dark, #0d5948);
}
.viafoura .vf-button.is-link.is-inverted.is-success-color:not([disabled]) {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-button.is-link.is-inverted.is-success-color:not([disabled]):focus:not(
    [disabled]
  ),
.viafoura
  .vf-button.is-link.is-inverted.is-success-color:not([disabled]):hover:not(
    [disabled]
  ) {
  color: #3d8510;
  color: var(--success-color, #3d8510);
}
.viafoura
  .vf-button.is-link.is-inverted.is-success-color:not([disabled]):active:not(
    [disabled]
  ) {
  color: #28570b;
  color: var(--success-color-dark, #28570b);
}
.viafoura .vf-button.is-size-inline {
  padding: 0 0.4em;
}
.viafoura .vf-button.is-size-tiny {
  padding: 0.25em 0.35em;
}
.viafoura .vf-button.is-size-small {
  padding: 0.5em 0.9em;
}
.viafoura .vf-button.is-size-medium {
  padding: 0.7em 1.1em;
}
.viafoura .vf-button__full-width {
  width: 100%;
}
.viafoura .vf-spinning-loader {
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: spin;
  animation-timing-function: linear;
  border: 1px solid;
  border-bottom: 1px hidden;
  border-radius: 50%;
  display: inline-block;
}
.viafoura .vf-spinning-loader--accent {
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
}
.viafoura .height-active {
  overflow: hidden;
  transition-duration: 0.3s;
  transition-property: height, padding;
  transition-timing-function: ease-in-out;
}
.viafoura .vf-progress-bar {
  background-color: hsla(0, 0%, 100%, 0.3);
  background-color: var(--default-color-30, hsla(0, 0%, 100%, 0.3));
  border-radius: 5px;
  height: 5px;
  max-width: 150px;
}
.viafoura .vf-progress-bar .vf-progress {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  border-radius: 5px;
  height: 5px;
  transition: width 0.3s;
}
.viafoura .vf-loader-button[data-v-51ac9b0f] {
  color: currentcolor;
  position: relative;
}
.viafoura .vf-loader-button__content[data-v-51ac9b0f] {
  opacity: 1;
  transition: opacity 0.15s;
}
.viafoura .vf-loader-button__content--hidden[data-v-51ac9b0f] {
  opacity: 0;
}
.viafoura .vf-loader-button__icon-wrapper[data-v-51ac9b0f] {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.viafoura .vf-toggle-slider[data-v-0382ab14] {
  display: flex;
}
.viafoura .vf-toggle-slider__label[data-v-0382ab14] {
  font-size: 1em;
  margin-right: 10px;
}
.viafoura .vf-toggle-slider--stretch .vf-toggle-slider__label[data-v-0382ab14] {
  flex-grow: 1;
}
.viafoura
  .vf-toggle-slider--disabled
  .vf-toggle-slider__label[data-v-0382ab14] {
  cursor: not-allowed;
}
.viafoura .vf-toggle-slider__control-wrapper[data-v-0382ab14] {
  height: 100%;
  position: relative;
  width: 30px;
}
.viafoura .vf-toggle-slider__input[data-v-0382ab14] {
  height: 100%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 30px;
}
.viafoura .vf-toggle-slider__switch[data-v-0382ab14] {
  border: 1px solid transparent;
  border-radius: 50px;
  cursor: pointer;
  display: block;
  height: 18px;
  position: relative;
  width: 30px;
}
.viafoura .vf-toggle-slider__switch[data-v-0382ab14]:before {
  background-color: #fff;
  border: 1px solid #0074e8;
  border-radius: 50px;
  content: "";
  height: 14px;
  left: 1px;
  position: absolute;
  top: 1px;
  transition: background-color 0.1s ease-in-out;
  width: 26px;
}
.viafoura .vf-toggle-slider__switch[data-v-0382ab14]:after {
  background-color: #0074e8;
  border-radius: 50%;
  content: "";
  height: 10px;
  left: 4px;
  position: absolute;
  top: 3px;
  transition: background-color 0.1s ease-in-out, left 0.1s ease-in-out;
  width: 10px;
}
.viafoura
  .vf-toggle-slider--checked
  .vf-toggle-slider__switch[data-v-0382ab14]:before {
  background-color: #0074e8;
}
.viafoura
  .vf-toggle-slider--checked
  .vf-toggle-slider__switch[data-v-0382ab14]:after {
  background-color: #fff;
  left: 14px;
}
.viafoura
  .vf-toggle-slider--disabled
  .vf-toggle-slider__switch[data-v-0382ab14] {
  cursor: not-allowed;
}
.viafoura
  .vf-toggle-slider--disabled
  .vf-toggle-slider__switch[data-v-0382ab14]:before {
  background-color: #949494;
  border-color: #949494;
}
.viafoura
  .vf-toggle-slider--disabled
  .vf-toggle-slider__switch[data-v-0382ab14]:after {
  background-color: #fff;
}
.viafoura
  .vf-toggle-slider__input:focus
  + .vf-toggle-slider__switch[data-v-0382ab14] {
  border-color: #000;
}
.viafoura
  .vf-toggle-slider--disabled
  .vf-toggle-slider--checked
  .vf-toggle-slider__switch[data-v-0382ab14]:before {
  background-color: #fff;
}
.viafoura
  .vf-toggle-slider--disabled
  .vf-toggle-slider--checked
  .vf-toggle-slider__switch[data-v-0382ab14]:after {
  background-color: #949494;
}
.viafoura
  .vf-toggle-slider:not(.vf-toggle-slider--disabled)
  .vf-toggle-slider__switch[data-v-0382ab14]:active {
  border-color: #000;
}
.viafoura .vf-item-layout[data-v-2646fd56] {
  display: flex;
}
.viafoura .vf-item-layout--reversed[data-v-2646fd56] {
  flex-direction: row-reverse;
}
.viafoura .vf-item-layout__spacer[data-v-2646fd56] {
  width: 10px;
}
.viafoura .vf-item-layout--no-image .vf-item-layout__spacer[data-v-2646fd56] {
  display: none;
}
.viafoura .vf-item-layout__image[data-v-2646fd56] {
  border-radius: 3px;
}
.viafoura .vf-item-layout--small .vf-item-layout__image[data-v-2646fd56] {
  height: 40px;
  height: calc(var(--base-font-size, 0.625rem) * 4);
  width: 40px;
  width: calc(var(--base-font-size, 0.625rem) * 4);
}
.viafoura .vf-item-layout--medium .vf-item-layout__image[data-v-2646fd56] {
  height: 60px;
  height: calc(var(--base-font-size, 0.625rem) * 6);
  width: 60px;
  width: calc(var(--base-font-size, 0.625rem) * 6);
}
.viafoura .vf-item-layout--large .vf-item-layout__image[data-v-2646fd56] {
  height: 80px;
  height: calc(var(--base-font-size, 0.625rem) * 8);
  width: 80px;
  width: calc(var(--base-font-size, 0.625rem) * 8);
}
.viafoura .vf-item-layout__content[data-v-2646fd56] {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  min-width: 0;
}
.viafoura .vf-item-layout__title[data-v-2646fd56] {
  line-height: 18px;
  line-height: calc(var(--base-font-size, 0.625rem) * 1.8);
}
.viafoura .vf-item-layout--medium .vf-item-layout__title[data-v-2646fd56] {
  display: -webkit-box; /*! autoprefixer: off */
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 36px;
  max-height: calc(var(--base-font-size, 0.625rem) * 3.6);
  overflow: hidden;
  text-overflow: ellipsis;
}
.viafoura .vf-item-layout--large .vf-item-layout__title[data-v-2646fd56] {
  display: -webkit-box; /*! autoprefixer: off */
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 54px;
  max-height: calc(var(--base-font-size, 0.625rem) * 5.4);
  overflow: hidden;
  text-overflow: ellipsis;
}
.viafoura .vf-item-layout--expanded .vf-item-layout__title[data-v-2646fd56] {
  height: 54px;
  height: calc(var(--base-font-size, 0.625rem) * 5.4);
}
.viafoura .vf-item-layout__additional-details[data-v-2646fd56] {
  padding-top: 5px;
}
.viafoura .vf-container[data-v-340a320d] {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  padding: 30px 40px;
}
@media only screen and (max-width: 640px) {
  .viafoura .vf-container[data-v-340a320d] {
    padding: 0.5em 1em;
  }
}
.viafoura .vf-container__no-border[data-v-340a320d] {
  border-width: 0;
}
.viafoura .vf-container--narrow[data-v-340a320d] {
  font-size: 0.857em;
  padding: 0.5em 1em;
}
.viafoura .vf-container__reduced[data-v-340a320d] {
  padding: 1em;
}
.viafoura .vf-container__header[data-v-340a320d] {
  align-items: center;
  border-bottom: 2px solid #000;
  border-bottom-color: var(--primary-color-100, #000);
  display: flex;
  font-weight: 300;
  justify-content: space-between;
  padding-bottom: 1em;
  transition: border-width 0.4s ease-in-out, padding-bottom 0.4s ease-in-out;
}
@media only screen and (max-width: 640px) {
  .viafoura .vf-container__header[data-v-340a320d] {
    padding-bottom: 0.5em;
  }
}
.viafoura .vf-container__header--collapsed[data-v-340a320d] {
  border-width: 0;
  padding-bottom: 0;
}
.viafoura .vf-container__pm-button[data-v-340a320d] {
  line-height: 1;
  margin-bottom: -0.9em;
  margin-right: -1.3em;
  margin-top: -0.9em;
}
.viafoura .vf-container__title[data-v-340a320d] {
  display: flex;
  flex-direction: column;
}
.viafoura .vf-post-name-button[data-v-cd0a3c1a] {
  border: 0 !important;
  max-width: 100%;
  padding: 0;
}
.viafoura .vf-post-name-button__username[data-v-cd0a3c1a] {
  display: block;
  font-size: 1em;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.viafoura .vf-icon[data-v-cd0a3c1a] {
  align-self: center;
  margin-left: 0.5em;
}
.viafoura .vf-icon.vf-icon-small[data-v-cd0a3c1a] {
  min-width: 12px;
}
.viafoura .vf-post-name-button[data-v-cd0a3c1a]:not(:hover):not(:focus) {
  color: #000;
  color: var(--dark-text-on-background-color, #000);
}
.viafoura .vf-content-text > * + [data-v-4ca2631c] {
  margin-top: 10px;
  margin-top: calc(var(--base-font-size, 0.625rem) * 1);
}
.viafoura .vf-content-text > p > a[data-v-4ca2631c] {
  color: #0074e8;
}
.viafoura .vf-icon_attach_img > * {
  fill: none;
  stroke: currentcolor;
  stroke-width: 6;
}
.viafoura .vf-content-layout[data-v-2396f95c] {
  display: flex;
  padding: 15px 10px;
  position: relative;
}
.viafoura .vf-content-layout__left[data-v-2396f95c] {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-right: 20px;
  min-width: 40px;
  position: relative;
  width: 40px;
}
@media (max-width: 480px) {
  .viafoura .vf-content-layout__left[data-v-2396f95c] {
    margin-right: 10px;
    min-width: 30px;
    width: 30px;
  }
}
.viafoura .vf-content-layout__right[data-v-2396f95c] {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
}
.viafoura .vf-expanding-hover-light:before {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  transform: translate(-50%, 50%);
  transition: width 0.2s;
  width: 0;
}
.viafoura .vf-expanding-hover-light.vf-active:before,
.viafoura .vf-expanding-hover-light:focus-within:before,
.viafoura .vf-expanding-hover-light:focus:before,
.viafoura .vf-expanding-hover-light:hover:before {
  width: 100% !important;
}
.viafoura .vf-dropdown-wrapper.vf-tooltip {
  border-radius: 3px;
  opacity: 1;
  visibility: visible;
}
.viafoura .vf-dropdown-wrapper.vf-tooltip:before {
  opacity: 1;
  visibility: visible;
}
.viafoura .vf-dropdown-wrapper.vf-tooltip .vf-tooltip-content.vf-scroll {
  max-height: 250px;
  overflow: hidden auto;
}
.viafoura .vf-dropdown-trigger {
  padding: 1em 0;
}
.viafoura .vf-dropdown {
  display: inline-block;
  position: relative;
}
.viafoura .vf-dropdown:before {
  height: 10px;
  opacity: 0;
  transition: opacity 0s, visibility 0s 0s;
  visibility: hidden;
  width: 10px;
  z-index: 2;
}
.viafoura .vf-dropdown.vf-dropdown--is-open:before {
  opacity: 1 !important;
  transition-delay: 0s, 0s;
  visibility: visible !important;
}
.viafoura .vf-dropdown.vf-bottom-left:before,
.viafoura .vf-dropdown.vf-bottom-right:before,
.viafoura .vf-dropdown.vf-bottom:before {
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.viafoura .vf-dropdown.vf-top-left:before,
.viafoura .vf-dropdown.vf-top-right:before,
.viafoura .vf-dropdown.vf-top:before {
  left: 50%;
  top: -15px;
  transform: translateX(-50%) rotate(-135deg);
}
.viafoura .vf-dropdown.vf-left-bottom:before,
.viafoura .vf-dropdown.vf-left-top:before,
.viafoura .vf-dropdown.vf-left:before {
  bottom: 50%;
  left: -15px;
  transform: translateY(50%) rotate(135deg);
}
.viafoura .vf-dropdown.vf-right-bottom:before,
.viafoura .vf-dropdown.vf-right-top:before,
.viafoura .vf-dropdown.vf-right:before {
  bottom: 50%;
  right: -15px;
  transform: translateY(50%) rotate(-45deg);
}
.viafoura .vf-dropdown .vf-tooltip {
  display: block;
  position: absolute;
}
.viafoura .vf-dropdown.vf-bottom > .vf-tooltip {
  left: 50%;
  min-width: 100%;
  top: 100%;
  transform: translateX(-50%);
}
.viafoura .vf-dropdown.vf-bottom-left > .vf-tooltip {
  min-width: 100%;
  right: 0;
  top: 100%;
}
.viafoura .vf-dropdown.vf-bottom-right > .vf-tooltip {
  left: 0;
  min-width: 100%;
  top: 100%;
}
.viafoura .vf-dropdown.vf-top > .vf-tooltip {
  bottom: 100%;
  left: 50%;
  min-width: 100%;
  transform: translateX(-50%);
}
.viafoura .vf-dropdown.vf-top-left > .vf-tooltip {
  bottom: 100%;
  min-width: 100%;
  right: 0;
}
.viafoura .vf-dropdown.vf-top-right > .vf-tooltip {
  bottom: 100%;
  left: 0;
  min-width: 100%;
}
.viafoura .vf-dropdown.vf-left > .vf-tooltip {
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.viafoura .vf-dropdown.vf-left-top > .vf-tooltip {
  bottom: 0;
  right: 100%;
}
.viafoura .vf-dropdown.vf-left-bottom > .vf-tooltip {
  right: 100%;
  top: 0;
}
.viafoura .vf-dropdown.vf-right > .vf-tooltip {
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.viafoura .vf-dropdown.vf-right-bottom > .vf-tooltip {
  left: 100%;
  top: 0;
}
.viafoura .vf-dropdown.vf-right-top > .vf-tooltip {
  bottom: 0;
  left: 100%;
}
.viafoura .vf-dropdown.vf-bottom-left > .vf-tooltip,
.viafoura .vf-dropdown.vf-bottom-right > .vf-tooltip,
.viafoura .vf-dropdown.vf-bottom > .vf-tooltip {
  padding-top: 10px;
}
.viafoura .vf-dropdown.vf-top-left > .vf-tooltip,
.viafoura .vf-dropdown.vf-top-right > .vf-tooltip,
.viafoura .vf-dropdown.vf-top > .vf-tooltip {
  padding-bottom: 10px;
}
.viafoura .vf-dropdown.vf-left-bottom > .vf-tooltip,
.viafoura .vf-dropdown.vf-left-top > .vf-tooltip,
.viafoura .vf-dropdown.vf-left > .vf-tooltip {
  padding-right: 10px;
}
.viafoura .vf-dropdown.vf-right-bottom > .vf-tooltip,
.viafoura .vf-dropdown.vf-right-top > .vf-tooltip,
.viafoura .vf-dropdown.vf-right > .vf-tooltip {
  padding-left: 10px;
}
.viafoura .vf-dropdown-wrapper,
.viafoura .vf-dropdown:before {
  --background-color: var(--default-color, #fff);
  --light-text-on-background-color: var(
    --light-text-on-default-color,
    rgba(0, 0, 0, 0.6)
  );
  --dark-text-on-background-color: var(--dark-text-on-default-color, #000);
}
.viafoura .vf-dropdown-trigger[disabled] {
  opacity: 0.5;
}
.viafoura .vf-dropdown__text-trigger {
  border-radius: 3px;
  padding: 5px;
  transition: background-color 0.2s ease;
}
.viafoura .vf-dropdown.focused > .vf-dropdown__text-trigger,
.viafoura .vf-dropdown__text-trigger:not([disabled]):focus,
.viafoura .vf-dropdown__text-trigger:not([disabled]):hover {
  background-color: rgba(0, 116, 232, 0.1);
  background-color: var(--accent-color-10, rgba(0, 116, 232, 0.1));
}
.viafoura .vf-dropdown-list__accent-hover-button:not([disabled]):focus,
.viafoura .vf-dropdown-list__accent-hover-button:not([disabled]):hover {
  background-color: rgba(0, 116, 232, 0.1);
  background-color: var(--accent-color-10, rgba(0, 116, 232, 0.1));
  color: #004e9c;
  color: var(--accent-color-dark, #004e9c);
}
.viafoura .vf-dropdown-list__accent-hover-button:not([disabled]):focus .vf-icon,
.viafoura
  .vf-dropdown-list__accent-hover-button:not([disabled]):hover
  .vf-icon {
  fill: #004e9c;
  fill: var(--accent-color-dark, #004e9c);
  stroke: #004e9c;
  stroke: var(--accent-color-dark, #004e9c);
}
.viafoura .vf-dropdown-list__accent-hover-button[disabled] {
  color: rgba(0, 0, 0, 0.2);
  color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
  cursor: default;
}
.viafoura .vf-tooltip-content {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2), 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  height: 100%;
  width: 100%;
}
.viafoura .vf-dropdown:before,
.viafoura .vf-tooltip-content {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}
.viafoura .vf-dropdown:before {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-left-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  content: " ";
  position: absolute;
  z-index: 3;
}
.viafoura .vf-text-tip__content {
  padding: 15px;
  padding: calc(var(--base-font-size, 0.625rem) * 1.5);
  text-align: left;
  text-transform: none;
}
.viafoura .vf-question_mark-icon {
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  font-size: 0.688em;
  font-weight: 300;
  height: 12px;
  line-height: 12px;
  min-width: 12px;
  position: relative;
  text-transform: uppercase;
  width: 12px;
}
.viafoura .vf-info-tip.active .vf-info-tip__question-mark,
.viafoura .vf-info-tip:focus .vf-info-tip__question-mark,
.viafoura .vf-info-tip:hover .vf-info-tip__question-mark {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}
.viafoura .vf-pin-badge[data-v-6c7c6f02] {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  position: relative;
}
.viafoura .vf-pin-icon[data-v-6c7c6f02] {
  height: 15px;
  height: calc(var(--base-font-size, 0.625rem) * 1.5);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  width: calc(var(--base-font-size, 0.625rem) * 1.5);
}
.viafoura .vf-pin-badge__text[data-v-6c7c6f02] {
  margin-left: 18px;
  margin-left: calc(var(--base-font-size, 0.625rem) * 1.8);
}
.viafoura .vf-badge[data-v-2c5d8df2] {
  border: 1px solid transparent;
  display: inline-block;
  line-height: 1;
  min-width: auto;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.viafoura .vf-badge--accent-color[data-v-2c5d8df2] {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}
.viafoura .vf-badge--accent-color.vf-badge--outlined[data-v-2c5d8df2] {
  background-color: transparent;
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura .vf-badge--mention-color[data-v-2c5d8df2] {
  background-color: #14856c;
  background-color: var(--mention-color, #14856c);
  color: #fff;
  color: var(--text-on-mention-color, #fff);
}
.viafoura .vf-badge--mention-color.vf-badge--outlined[data-v-2c5d8df2] {
  background-color: transparent;
  border-color: #1cbb98;
  border-color: var(--mention-color-light, #1cbb98);
  color: #14856c;
  color: var(--mention-color, #14856c);
}
.viafoura .vf-badge--warning-color[data-v-2c5d8df2] {
  background-color: #b95000;
  background-color: var(--warning-color, #b95000);
  color: #fff;
  color: var(--text-on-warning-color, #fff);
}
.viafoura .vf-badge--warning-color.vf-badge--outlined[data-v-2c5d8df2] {
  background-color: transparent;
  border-color: #ff8f39;
  border-color: var(--warning-color-light, #ff8f39);
  color: #b95000;
  color: var(--warning-color, #b95000);
}
.viafoura .vf-badge--error-color[data-v-2c5d8df2] {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  color: #fff;
  color: var(--text-on-error-color, #fff);
}
.viafoura .vf-badge--error-color.vf-badge--outlined[data-v-2c5d8df2] {
  background-color: transparent;
  border-color: #d77171;
  border-color: var(--error-color-light, #d77171);
  color: #cc4949;
  color: var(--error-color, #cc4949);
}
.viafoura .vf-badge--light-primary-color[data-v-2c5d8df2] {
  background-color: rgba(0, 0, 0, 0.1);
  background-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-badge--light-primary-color.vf-badge--outlined[data-v-2c5d8df2] {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.3);
  border-color: var(--primary-color-30, rgba(0, 0, 0, 0.3));
  color: rgba(0, 0, 0, 0.1);
  color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .vf-badge--dark-primary-color[data-v-2c5d8df2] {
  background-color: rgba(0, 0, 0, 0.6);
  background-color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
  color: #fff;
  color: var(--text-on-primary-color, #fff);
}
.viafoura .vf-badge--dark-primary-color.vf-badge--outlined[data-v-2c5d8df2] {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.3);
  border-color: var(--primary-color-30, rgba(0, 0, 0, 0.3));
  color: rgba(0, 0, 0, 0.6);
  color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-badge--disabled[data-v-2c5d8df2] {
  background-color: rgba(0, 0, 0, 0.1);
  background-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-badge--disabled.vf-badge--outlined[data-v-2c5d8df2] {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.3);
  border-color: var(--primary-color-30, rgba(0, 0, 0, 0.3));
  color: rgba(0, 0, 0, 0.6);
  color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-dropdown-button[data-v-606f25f2] {
  align-items: center;
  border-radius: 2px;
  border-style: solid;
  border-width: 2px;
  display: flex;
  min-height: 26px;
  min-height: calc(var(--base-font-size, 0.625rem) * 2.6);
  transition: border-color 0.15s, background-color 0.15s, fill 0.15s,
    stroke 0.15s;
  white-space: nowrap;
}
.viafoura .vf-dropdown-button--small[data-v-606f25f2] {
  padding: 2px;
  padding: calc(var(--base-font-size, 0.625rem) * 0.2);
}
.viafoura .vf-dropdown-button--medium[data-v-606f25f2] {
  padding: 6px 8px;
  padding: calc(var(--base-font-size, 0.625rem) * 0.6)
    calc(var(--base-font-size, 0.625rem) * 0.8);
}
.viafoura .vf-dropdown-button__text[data-v-606f25f2] {
  flex-grow: 1;
  margin: 0 5px;
  margin: 0 calc(var(--base-font-size, 0.625rem) * 0.5);
  position: relative;
  text-align: left;
}
.viafoura .vf-dropdown-button[data-v-606f25f2] .vf-dropdown-button__icon {
  height: 18px;
  height: calc(var(--base-font-size, 0.625rem) * 1.8);
  margin-right: 7px;
  margin-right: calc(var(--base-font-size, 0.625rem) * 0.7);
  width: 18px;
  width: calc(var(--base-font-size, 0.625rem) * 1.8);
}
.viafoura
  .vf-dropdown-button--icon-right[data-v-606f25f2]
  .vf-dropdown-button__icon {
  margin-left: 7px;
  margin-left: calc(var(--base-font-size, 0.625rem) * 0.7);
  margin-right: 0;
}
.viafoura
  .vf-dropdown-button--small[data-v-606f25f2]
  .vf-dropdown-button__icon {
  margin: 0;
}
.viafoura
  .vf-dropdown-button--icon-right[data-v-606f25f2]
  .vf-dropdown-button__text {
  order: -1;
  text-align: right;
}
.viafoura .vf-dropdown-button--accent[data-v-606f25f2] {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  border-color: #fff;
  border-color: var(--background-color, #fff);
  color: #000;
  color: var(--dark-text-on-background-color, #000);
}
.viafoura .vf-dropdown-button--accent--hovered[data-v-606f25f2]:not([disabled]),
.viafoura .vf-dropdown-button--accent[data-v-606f25f2]:not([disabled]):focus,
.viafoura .vf-dropdown-button--accent[data-v-606f25f2]:not([disabled]):hover {
  background-color: rgba(0, 116, 232, 0.1);
  background-color: var(--accent-color-10, rgba(0, 116, 232, 0.1));
  border-color: transparent;
  color: #004e9c;
  color: var(--accent-color-dark, #004e9c);
}
.viafoura
  .vf-dropdown-button--accent--hovered[data-v-606f25f2]:not([disabled])
  .vf-dropdown-button__icon,
.viafoura
  .vf-dropdown-button--accent[data-v-606f25f2]:not([disabled]):focus
  .vf-dropdown-button__icon,
.viafoura
  .vf-dropdown-button--accent[data-v-606f25f2]:not([disabled]):hover
  .vf-dropdown-button__icon {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura .vf-dropdown-button--accent[data-v-606f25f2]:not([disabled]):focus {
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
}
.viafoura .vf-dropdown-button--accent[disabled][data-v-606f25f2] {
  color: rgba(0, 0, 0, 0.2);
  color: var(--primary-color-20, rgba(0, 0, 0, 0.2));
  cursor: default;
}
.viafoura .vf-dropdown-button--accent--active[data-v-606f25f2]:not([disabled]),
.viafoura
  .vf-dropdown-button--accent--active[data-v-606f25f2]:not([disabled]):focus,
.viafoura
  .vf-dropdown-button--accent--active[data-v-606f25f2]:not([disabled]):hover {
  background-color: rgba(0, 116, 232, 0.2);
  background-color: var(--accent-color-20, rgba(0, 116, 232, 0.2));
}
.viafoura .vf-close-button__wrapper[data-v-77963e53] {
  position: absolute;
  right: 5px;
  top: 5px;
}
.viafoura .vf-modal {
  background: #fff;
  background: var(--default-color, #fff);
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 50px 0 var(--primary-color-10, rgba(0, 0, 0, 0.1));
  left: 50%;
  min-height: 470px;
  min-width: 470px;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%) scale(1);
  z-index: 6;
}
.viafoura .vf-icon_back.vf-icon-circle-outline {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-style: solid;
  border-width: 1px;
}
.viafoura .vf-dropdown__list-item > * {
  line-height: 1;
  white-space: nowrap;
  width: 100%;
}
.viafoura .vf-dropdown__list {
  align-items: stretch;
  background-color: #fff;
  background-color: var(--background-color, #fff);
  padding: 7px;
  position: relative;
  z-index: 2;
}
.viafoura .vf-dropdown__list-item-button {
  align-items: center;
  border-radius: 3px;
  display: flex;
}
.viafoura .vf-dropdown__list-item-button .vf-icon {
  vertical-align: text-top;
  fill: rgba(0, 0, 0, 0.6);
  fill: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  stroke: rgba(0, 0, 0, 0.6);
  stroke: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-select-dropdown__trigger {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.viafoura .vf-select-dropdown__trigger .vf-chevron-down {
  margin-left: 1em;
}
.viafoura .vf-dropdown-tabs[data-v-4c13d62a] {
  white-space: nowrap;
}
.viafoura .vf-dropdown-tabs[data-v-4c13d62a] .vf-tabbed-nav__tabs {
  overflow: hidden;
  padding-bottom: 2px;
  position: relative;
}
.viafoura .vf-dropdown-tabs__dropdown[data-v-4c13d62a] {
  align-items: center;
  display: flex;
}
.viafoura .vf-tabbed-views[data-v-215377dc] {
  display: flex;
  flex-direction: column;
}
.viafoura .vf-square-badge {
  border-radius: 3px;
  border-radius: calc(var(--base-font-size, 0.625rem) * 0.3);
}
.viafoura .vf-square-badge--small {
  padding: 3px 5px;
  padding: calc(var(--base-font-size, 0.625rem) * 0.3)
    calc(var(--base-font-size, 0.625rem) * 0.5);
}
.viafoura .vf-square-badge--large {
  padding: 6.5px 7.5px;
  padding: calc(var(--base-font-size, 0.625rem) * 0.65)
    calc(var(--base-font-size, 0.625rem) * 0.75);
}
.viafoura .vf-square-badge--is-wide {
  padding-left: 21px;
  padding-left: calc(var(--base-font-size, 0.625rem) * 2.1);
  padding-right: 21px;
  padding-right: calc(var(--base-font-size, 0.625rem) * 2.1);
}
.viafoura .vf-submit-airplane-button[data-v-75bfb3f4] {
  fill: #0074e8;
  fill: var(--accent-color, #0074e8);
  stroke: #0074e8;
  stroke: var(--accent-color, #0074e8);
  background-color: #fff;
  background-color: var(--background-color, #fff);
  border-radius: 50%;
  line-height: 0;
  padding: 8px !important;
  transition: all 0.15s ease;
}
.viafoura .vf-submit-airplane-button[data-v-75bfb3f4]:focus:not([disabled]),
.viafoura .vf-submit-airplane-button[data-v-75bfb3f4]:hover:not([disabled]) {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  fill: #fff;
  fill: var(--text-on-accent-color, #fff);
  stroke: #fff;
  stroke: var(--text-on-accent-color, #fff);
}
.viafoura .vf-submit-airplane-button[disabled][data-v-75bfb3f4] {
  fill: rgba(0, 0, 0, 0.3);
  fill: var(--primary-color-30, rgba(0, 0, 0, 0.3));
  stroke: rgba(0, 0, 0, 0.3);
  stroke: var(--primary-color-30, rgba(0, 0, 0, 0.3));
}
.viafoura
  .vf-submit-airplane-button.vf-submit-airplane-button--pending[data-v-75bfb3f4] {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  color: #fff;
  color: var(--text-on-accent-color, #fff);
}
.viafoura .vf-icon_close.vf-error {
  fill: #cc4949;
  fill: var(--error-color, #cc4949);
}
.viafoura .vf-icon_close.vf-icon-circle-filled {
  padding: 4px;
}
.viafoura .vf-icon_close.vf-icon-circle-filled.vf-error {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  fill: #fff;
  fill: var(--text-on-error-color, #fff);
}
.viafoura .vf-pill-badge[data-v-dbebc04e] {
  border-radius: 10px;
  border-radius: calc(var(--base-font-size, 0.625rem) * 1);
  padding: 2px 10px;
  padding: calc(var(--base-font-size, 0.625rem) * 0.2)
    calc(var(--base-font-size, 0.625rem) * 1);
}
.viafoura .vf-editors-pick-badge[data-v-49241509] {
  position: relative;
}
.viafoura .vf-editors-pick-badge__icon[data-v-49241509] {
  fill: #6d0483;
  fill: var(--editors-pick-color, #6d0483);
  position: absolute;
}
.viafoura .vf-editors-pick-badge__text[data-v-49241509] {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  margin-left: 21px;
}
.viafoura .vf-icon-mod[data-v-f3334efe] {
  background-color: #64a159;
  background-color: var(--moderator-color, #64a159);
  border-radius: 50%;
  color: #fff;
  color: var(--text-on-moderator-color, #fff);
  min-width: 18px;
}
.viafoura .vf-icon_flag,
.viafoura .vf-icon_flag-remove line {
  stroke-width: 5px;
}
.viafoura .vf-trusted-user-badge[data-v-cd277754] {
  fill: #007fff;
  fill: var(--accent-color-light, #007fff);
}
.viafoura .vf-count-button[data-v-23bb4755] {
  text-transform: uppercase;
}
.viafoura .vf-count-button__count[data-v-23bb4755] {
  color: #000;
  color: var(--dark-text-on-background-color, #000);
}
.viafoura .vf-count-button:focus .vf-count-button__count[data-v-23bb4755],
.viafoura .vf-count-button:hover .vf-count-button__count[data-v-23bb4755] {
  color: inherit;
}
.viafoura .vf-countdown-timer-button__countdown-timer[data-v-11d5ee14] {
  margin-left: auto;
  padding-left: 14px;
}
.viafoura
  .vf-countdown-timer-button[data-v-11d5ee14]
  .vf-dropdown-button__text {
  align-items: center;
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
}
.viafoura .vf-editor-pick-button__hidden-text[data-v-301fb3f7] {
  visibility: hidden;
}
.viafoura .vf-editor-pick-button__text[data-v-301fb3f7] {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
}
.viafoura .vf-user-badge__moderator-badge[data-v-7d2cba0d],
.viafoura .vf-user-badge__trusted-user-badge[data-v-7d2cba0d] {
  align-self: normal;
}
.viafoura .vf-icon_author__author {
  fill: #0074e8;
  fill: var(--accent-color, #0074e8);
}
.viafoura .vf-icon_author__bg {
  fill: rgba(0, 0, 0, 0.1);
  fill: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .vf-table-data {
  width: 100%;
}
.viafoura .vf-table-data .vf-table-tr .vf-table-th {
  padding: 0.7em 0.2em;
}
.viafoura .vf-table-data .vf-table-tr:last-child .vf-table-th {
  padding: 0 0.2em 0.7em;
}
.viafoura .vf-table-data .vf-table-tr .vf-table-td {
  padding: 1em 0.2em;
}
.viafoura .vf-table-data .vf-table-tr:last-child > * {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .vf-table-data .vf-table-head {
  font-size: 0.715em;
}
.viafoura .vf-table-data .vf-table-th {
  font-weight: 300;
}
.viafoura .vf-table-data .vf-table-body .vf-table-th {
  font-size: 1em;
}
.viafoura .vf-table-data .vf-table-td {
  font-size: 0.857em;
  font-weight: 500;
  text-transform: uppercase;
}
.viafoura .vf-table-two-column .vf-table-td:last-child {
  font-weight: 500;
  text-align: right;
}
.viafoura .vf-table-two-column .vf-table-tr:first-child .vf-table-td {
  border-top: transparent;
}
.viafoura .vf-top-list .vf-table-td {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}
.viafoura .vf-top-list .vf-table-tr {
  transition: opacity 0.4s;
}
.viafoura .vf-top-list .vf-table-body:focus .vf-table-tr,
.viafoura .vf-top-list .vf-table-body:hover .vf-table-tr {
  opacity: 0.4;
}
.viafoura .vf-top-list .vf-table-body:focus .vf-table-tr:hover,
.viafoura .vf-top-list .vf-table-body:hover .vf-table-tr:hover {
  opacity: 1;
}
.viafoura .vf-top-list .vf-table-head .vf-table-td:first-child,
.viafoura .vf-top-list .vf-table-linenumbers {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-top-list .vf-table-th .vf-td-title {
  font-weight: 700;
}
.viafoura .vf-top-list .list-item + .list-item {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .vf-table {
  border-collapse: separate;
  border-spacing: 0;
  text-align: left;
}
.viafoura .vf-table .vf-table-td,
.viafoura .vf-table .vf-table-th {
  padding: 1.1em 0;
}
.viafoura .vf-table {
  font-size: 1em;
}
.viafoura .vf-table-body .vf-table-tr > * {
  border-top-color: rgba(0, 0, 0, 0.1);
  border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .vf-table-body .vf-table-tr:first-child > * {
  border-top-color: rgba(0, 0, 0, 0.6);
  border-top-color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-table-head .vf-table-th {
  text-transform: uppercase;
}
.viafoura .vf-table-body .vf-table-tr > * {
  border-top-style: solid;
  border-top-width: 1px;
}
.viafoura .vf-table-body .vf-table-tr .vf-table-linenumbers {
  border-color: transparent;
  text-align: center;
}
.viafoura .vf-table-small-head .vf-table-head .vf-table-th {
  font-size: 0.857em;
}
.viafoura .vf-table-linenumbers,
.viafoura .vf-table-td,
.viafoura .vf-table-th {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  font-weight: 400;
}
.viafoura .vf-focused-col {
  color: #000;
  color: var(--primary-color-100, #000);
  font-weight: 500;
}
.viafoura .vf-reply-to-edited-post-badge[data-v-d44a17e6] {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.viafoura .vf-reply-to-edited-post-badge__icon[data-v-d44a17e6] {
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.viafoura .vf-reply-to-edited-post-badge__text[data-v-d44a17e6] {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-post-details[data-v-61f51bf7] {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  line-height: 20px;
  line-height: calc(var(--base-font-size, 0.625rem) * 2);
  min-width: 0;
}
.viafoura .vf-post-details > [data-v-61f51bf7] {
  margin-right: 3px;
}
.viafoura .vf-post-details__name[data-v-61f51bf7] {
  align-items: baseline;
  display: flex;
}
.viafoura .vf-post-details__time[data-v-61f51bf7] {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura .vf-post-details__email[data-v-61f51bf7] {
  align-items: baseline;
  display: flex;
}
.viafoura .vf-post-details__email-icon[data-v-61f51bf7] {
  align-self: center;
  margin-left: 0.5em;
}
.viafoura .vf-announce-layout[data-v-3ab19ac2] {
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.viafoura .vf-padded-container[data-v-2e1a75fc] {
  border: 1px solid transparent;
  border-radius: 5px;
}
.viafoura .vf-padded-container--bordered[data-v-2e1a75fc] {
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .count-badge[data-v-08b30e78] {
  align-items: center;
  display: inline-flex;
  font-weight: 300;
  justify-content: center;
}
.viafoura .count-badge--danger-color[data-v-08b30e78] {
  background-color: #cc4949;
  background-color: var(--error-color, #cc4949);
  color: #fff;
  color: var(--text-on-error-color, #fff);
}
.viafoura .count-badge--dark-primary-color[data-v-08b30e78] {
  background-color: rgba(0, 0, 0, 0.6);
  background-color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
  color: #fff;
  color: var(--text-on-primary-color, #fff);
}
.viafoura .count-badge--tiny[data-v-08b30e78] {
  border-radius: 0.62em;
  font-weight: 400;
  line-height: 1;
  min-height: 1.24em;
  min-width: 1.24em;
  padding: 0.12em;
}
.viafoura .count-badge--tiny__inner[data-v-08b30e78] {
  position: relative;
  top: 1px;
}
.viafoura .count-badge--tiny--is-wide[data-v-08b30e78] {
  padding: 0.12em 0.27em;
}
.viafoura .count-badge--small[data-v-08b30e78] {
  border-radius: 0.9em;
  font-weight: 400;
  line-height: 0;
  max-height: 1.8em;
  max-width: 1.8em;
  min-height: 1.8em;
  min-width: 1.8em;
  padding: 0.4em;
}
.viafoura .count-badge--small--is-wide[data-v-08b30e78] {
  max-height: none;
  max-width: none;
}
.viafoura .vf-date-time-input-picker[data-v-6339d3aa] {
  height: 100%;
  line-height: 18px;
  position: relative;
  width: 100%;
}
.viafoura .vf-date-time-input-picker input[readonly][data-v-6339d3aa] {
  background-color: initial;
  border: none;
}
.viafoura .vf-date-time-input[data-v-6339d3aa] {
  align-items: center;
  display: flex;
  width: 100%;
}
.viafoura .vf-date-time-input[data-v-6339d3aa] .flatpickr-wrapper {
  flex: 1;
  margin-left: 0.5rem;
}
.viafoura .vf-date-time-input__label[data-v-6339d3aa] {
  line-height: 18px;
  margin-left: 0.5rem;
  position: relative;
  top: 2px;
}
.viafoura .vf-date-time-input__input[data-v-6339d3aa] {
  font-weight: 700;
  line-height: 18px;
  position: relative;
  top: 2px;
  width: 100%;
}
.viafoura .vf-floating-input-label {
  margin-top: 1.5em;
  position: relative;
}
.viafoura .vf-floating-input-description {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  position: absolute;
  top: 0;
  transition: top 0.2s ease-in-out;
}
.viafoura .vf-floating-input-description--floating {
  top: -1.5em;
}
.viafoura .vf-form-input[data-v-25f49558] {
  background: transparent;
  border: 0;
  outline: none;
  padding: 4px 0;
}
@media only screen and (max-width: 640px) {
  @supports (-webkit-overflow-scrolling: touch) {
    .viafoura .vf-form-input[data-v-25f49558] {
      font-size: 16px;
    }
  }
}
.viafoura
  .vf-floating-input-description[data-v-25f49558]:not(
    .vf-floating-input-description--floating
  ) {
  top: 25%;
}
.viafoura .vf-input-label[data-v-4b6cc15e] .list-item button,
.viafoura .vf-input-label[data-v-4b6cc15e] .vf-dropdown,
.viafoura .vf-input-label[data-v-4b6cc15e] .vf-dropdown-trigger,
.viafoura .vf-input-label[data-v-4b6cc15e] .vf-dropdown-trigger-slot,
.viafoura .vf-input-label[data-v-4b6cc15e] .vf-dropdown-wrapper,
.viafoura .vf-input-label[data-v-4b6cc15e] .vf-setting-label {
  width: 100%;
}
.viafoura .vf-input-label[data-v-4b6cc15e] .list-item button {
  text-align: left;
}
.viafoura .vf-input-label[data-v-4b6cc15e] .vf-dropdown-trigger-slot {
  display: flex;
  justify-content: space-between;
}
.viafoura .vf-select-input-label[data-v-4b6cc15e] {
  min-height: 50px;
}
.viafoura .vf-textarea-input {
  background: transparent;
  border: 0;
  color: #000;
  color: var(--primary-color-100, #000);
  min-height: 200px;
}
@media only screen and (max-width: 640px) {
  @supports (-webkit-overflow-scrolling: touch) {
    .viafoura .vf-textarea-input {
      font-size: 16px;
    }
  }
}
.viafoura .vf-input-label {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.viafoura .vf-input-label > * {
  flex-grow: 1;
}
.viafoura .vf-input-label.vf-file,
.viafoura .vf-input-label.vf-toggle {
  flex-direction: row;
}
.viafoura .vf-input-label.vf-file {
  justify-content: space-between;
}
.viafoura .vf-toggle {
  align-items: center;
  display: flex;
  width: 100%;
}
.viafoura .vf-toggle .vf-slider {
  align-self: flex-end;
  margin-left: 0.5em;
  max-width: 35px;
  min-width: 35px;
  padding: 2px;
}
.viafoura .vf-toggle .vf-slider:before {
  content: "";
  display: block;
  height: 12px;
  position: relative;
  right: 0;
  width: 12px;
}
.viafoura .vf-toggle > * + * {
  margin-left: 5px;
}
.viafoura .vf-toggle {
  cursor: pointer;
}
.viafoura .vf-toggle .vf-slider {
  border-radius: 18px;
  border-style: solid;
  border-width: 1px;
  transition: background-color 0.4s;
}
.viafoura .vf-toggle .vf-slider:before {
  border-radius: 50%;
  transition: right 0.4s, transform 0.4s, background-color 0.4s,
    border-width 0.4s;
}
.viafoura .vf-toggle input + .vf-slider {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
  color: rgba(0, 0, 0, 0.75);
  color: var(--primary-color-75, rgba(0, 0, 0, 0.75));
}
.viafoura .vf-toggle input + .vf-slider:before {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
}
.viafoura .vf-toggle input:disabled + .vf-slider {
  background-color: rgba(0, 0, 0, 0.1);
  background-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .vf-toggle input:disabled + .vf-slider:before {
  background-color: #fff;
  background-color: var(--background-color, #fff);
}
.viafoura .vf-toggle input:checked:not(:indeterminate) + .vf-slider {
  background-color: #0074e8;
  background-color: var(--accent-color, #0074e8);
  border-color: #0074e8;
  border-color: var(--accent-color, #0074e8);
}
.viafoura .vf-toggle input:checked:not(:indeterminate) + .vf-slider:before {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  right: -12px;
  transform: translateX(5px);
}
.viafoura .vf-toggle input:indeterminate + .vf-slider,
.viafoura .vf-toggle input:indeterminate:checked + .vf-slider {
  background-color: rgba(0, 0, 0, 0.1);
  background-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-color: rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .vf-toggle input:indeterminate + .vf-slider:before,
.viafoura .vf-toggle input:indeterminate:checked + .vf-slider:before {
  border: 1px solid;
  right: -3px;
  transform: translateX(50%);
}

.viafoura .vf-post-form[data-v-6caf9c82] {
  margin-bottom: 15px;
  margin-right: 0;
  margin-top: 15px;
  position: relative;
}
.viafoura .vf-post-form__container[data-v-6caf9c82] {
  margin-top: 0;
}
.viafoura .vf-post-form__new-content[data-v-6caf9c82] {
  padding-right: 0;
}
.viafoura
  .vf-post-form__new-content[data-v-6caf9c82]
  .vf-new-content__content-editor-wrapper {
  align-items: center;
  min-height: 50px;
  padding-bottom: 12px;
  padding-left: 10px;
  padding-top: 12px;
}
.viafoura .vf-post-form__new-content[data-v-6caf9c82] .vf-content-layout__left {
  margin-right: 10px;
  padding-top: 5px;
}
.viafoura
  .vf-post-form__new-content[data-v-6caf9c82]
  .vf-content-layout__right {
  background-color: rgba(0, 0, 0, 0.02);
  background-color: var(--primary-color-02, rgba(0, 0, 0, 0.02));
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-radius: 4px;
  position: relative;
  z-index: 1;
}
.viafoura
  .vf-post-form__new-content[data-v-6caf9c82]
  .vf-content-layout__right:after,
.viafoura
  .vf-post-form__new-content[data-v-6caf9c82]
  .vf-content-layout__right:before {
  content: " ";
  height: 10px;
  left: -6px;
  pointer-events: none;
  position: absolute;
  top: 18px;
  transform: rotate(45deg);
  width: 10px;
}
.viafoura
  .vf-post-form__new-content[data-v-6caf9c82]
  .vf-content-layout__right:before {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  z-index: 2;
}
.viafoura
  .vf-post-form__new-content[data-v-6caf9c82]
  .vf-content-layout__right:after {
  background-color: rgba(0, 0, 0, 0.02);
  background-color: var(--primary-color-02, rgba(0, 0, 0, 0.02));
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-left-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  z-index: 3;
}
.viafoura
  .vf-post-form__new-content__disabled[data-v-6caf9c82]
  .vf-content-layout__right {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04));
  border-color: transparent;
}
.viafoura
  .vf-post-form__new-content__disabled[data-v-6caf9c82]
  .vf-content-layout__right:after {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04));
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.viafoura .vf-post-form__avatar[data-v-6caf9c82] {
  margin: 0;
}
.viafoura .vf-nav-tab-button__text[data-v-5517aee9] {
  color: #000;
  color: var(--dark-text-on-background-color, #000);
  font-weight: 400;
}
.viafoura .vf-nav-tab-button__badge[data-v-5517aee9] {
  margin-left: 5px;
}
.viafoura .vf-no-outline {
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.viafoura .vf-no-outline::-moz-focus-inner {
  border: 0;
}
.viafoura .vf-follow-button[data-v-632eed25] {
  position: relative;
}
.viafoura .vf-follow-button.vf-button[data-v-632eed25] {
  padding-left: 1rem;
  padding-right: 1rem;
}
.viafoura .vf-comment-header[data-v-ddad5b80] {
  align-items: center;
  display: flex;
}
.viafoura .vf-comment-header__actions[data-v-ddad5b80] {
  align-items: center;
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
}
.viafoura .vf-comment-header__actions .vf-actions-subscribe[data-v-ddad5b80] {
  flex-grow: 0;
  margin: 0 10px;
}
.viafoura
  .vf-comment-header__actions
  .vf-actions-authentication[data-v-ddad5b80] {
  flex-grow: 0;
  min-width: -moz-max-content;
  min-width: max-content;
}
@media (max-width: 480px) {
  .viafoura .vf-comment-header[data-v-ddad5b80] {
    align-items: flex-end;
  }
  .viafoura .vf-comment-header__actions[data-v-ddad5b80] {
    align-items: flex-end;
    flex-direction: column-reverse;
  }
  .viafoura .vf-comment-header__actions .vf-actions-subscribe[data-v-ddad5b80] {
    margin-top: 5px;
  }
}
.viafoura .comment-nav-right[data-v-0970e46c] {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  position: relative;
}
.viafoura .comment-nav-right > * + [data-v-0970e46c] {
  margin-left: 5px;
}
.viafoura .comment-nav-right__icon[data-v-0970e46c] svg {
  color: #000;
  color: var(--dark-text-on-background-color, #000);
  height: 14px;
  width: 14px;
}
.viafoura .comment-nav-right__settings-button[data-v-0970e46c] {
  position: relative;
}
.viafoura .comment-nav-right__settings-button[data-v-0970e46c]:before {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-left-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  content: "";
  display: block;
  height: 9px;
  left: auto;
  position: absolute;
  right: 50%;
  top: -9px;
  transform: translateX(50%) rotate(-135deg) scale(0);
  transition: transform 0.4s ease-in-out;
  width: 9px;
  z-index: 7;
}
.viafoura .vf-sort-actions[data-v-0970e46c] .vf-select-dropdown__trigger {
  align-items: center;
  color: #0074e8;
  color: var(--accent-color, #0074e8);
  display: flex;
  font-size: 0.857em;
  font-weight: 300;
  text-transform: uppercase;
}
.viafoura .vf3-comment[data-v-d0f54660] {
  position: relative;
}
.viafoura .vf-comment__bottom-actions[data-v-d0f54660] {
  padding-top: 5px;
}
@media (max-width: 480px) {
  .viafoura .vf-comment__bottom-actions[data-v-d0f54660] {
    padding-top: 8px;
  }
}
.viafoura .vf3-comment__header[data-v-d0f54660] {
  padding-bottom: 5px;
  position: relative;
}
.viafoura .vf-comment__content-editor[data-v-d0f54660] {
  line-height: 1.643em;
}
@media (max-width: 480px) {
  .viafoura .vf-comment__content-editor[data-v-d0f54660] {
    line-height: 1.286em;
  }
}
.viafoura .vf3-comment__reply-avatar[data-v-d0f54660] {
  top: 2px;
}
.viafoura .vf3-comment__avatar[data-v-d0f54660] {
  margin: 0;
}
.viafoura .vf3-content-with-reply-form[data-v-3a551d26] {
  position: relative;
}
.viafoura .bottom-rt-bar[data-v-c7ad8ee8] {
  bottom: 0;
  top: 0;
}
.viafoura .all-comments[data-v-c7ad8ee8] {
  position: relative;
}
.viafoura .all-comments__top-rt-bar-container[data-v-c7ad8ee8] {
  max-height: 0;
  position: sticky;
  top: 36px;
  top: calc(36px + var(--reserved-space-top, 0rem));
  transition: margin 0.4s;
  z-index: 5 !important;
}
@media only screen and (max-width: 640px) {
  .viafoura .all-comments__top-rt-bar-container[data-v-c7ad8ee8] {
    top: 35px;
    top: calc(35px + var(--reserved-space-top, 0rem));
  }
}
.viafoura .all-comments__typing-indicator[data-v-c7ad8ee8] {
  padding-top: 10px;
}
.viafoura
  .vf3-conversations-list--comments[data-v-c7ad8ee8]
  .vf3-conversations-list--comments--list {
  position: relative;
  will-change: height, padding;
}
.viafoura .vf-conversations-list__pinned-comments--empty[data-v-c7ad8ee8] {
  padding-top: 0;
}
.viafoura .vf-feedback-survey__link[data-v-20f0c242]:focus-visible {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}
.viafoura .vf3-comments[data-v-a708f7a2] {
  --background-color: var(--default-color, #fff);
  --light-text-on-background-color: var(
    --light-text-on-default-color,
    rgba(0, 0, 0, 0.6)
  );
  --dark-text-on-background-color: var(--dark-text-on-default-color, #000);
  background-color: #fff;
  background-color: var(--background-color, #fff);
  color: #000;
  color: var(--dark-text-on-background-color, #000);
  position: relative;
}
.viafoura .vf3-comments__tabbed-nav__right[data-v-a708f7a2] {
  margin-left: auto;
}
.viafoura .vf3-comments__tabbed-nav[data-v-a708f7a2] .vf-tabbed-nav {
  background-color: #fff;
  background-color: var(--background-color, #fff);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  height: 36px;
  opacity: 1;
  position: sticky;
  top: 0;
  top: var(--reserved-space-top, 0);
  transition: opacity 0.2s ease, box-shadow 0.2s;
  z-index: 6;
}
.viafoura .vf3-comments[data-v-a708f7a2] .vf-tabbed-nav__tabs {
  bottom: -2px;
}
.viafoura
  .vf3-comments__last-child-no-ad[data-v-a708f7a2]
  .vf-thread:last-child {
  border-bottom: none;
}
.viafoura .v3-comments__post-form[data-v-a708f7a2] {
  z-index: 2;
}
.viafoura .all-comments-container[data-v-a708f7a2] {
  position: relative;
}

.viafoura .vf-content-focus-container[data-v-2917e5f4] {
  margin: -1px;
  position: relative;
}
.viafoura .vf-content-focus-container--default[data-v-2917e5f4] {
  border: 1px solid transparent;
  border-radius: 4px;
  transition: all 0.4s ease;
}

@-moz-document url-prefix() {
}
.viafoura .vf-content-editor-form .vf-content-editor-input {
  min-height: 24px;
}
.viafoura .vf-content-editor-form .vf-editor-area {
  position: relative;
}
@media (max-width: 480px) {
  .viafoura .vf-content-editor-form .vf-content-editor-input {
    min-height: 25px;
  }
}
.viafoura .vf-content-editor-input.vf-content {
  line-height: 1.8;
}
.viafoura .vf-content-editor-form__textarea {
  background-color: transparent;
  border: none;
  color: #000;
  color: var(--dark-text-on-background-color, #000);
  font-weight: 400;
  height: 24px;
  overflow: hidden;
  padding-top: 0 !important;
  resize: none;
  text-overflow: ellipsis;
  width: 100%;
}
.viafoura .vf-content-editor-form__textarea:focus,
.viafoura .vf-content-editor-form__textarea:hover {
  border-color: #007fff;
  border-color: var(--accent-color-light, #007fff);
  outline: none;
}
@media only screen and (max-width: 640px) {
  @supports (-webkit-overflow-scrolling: touch) {
    .viafoura .vf-content-editor-form__textarea {
      font-size: 16px;
    }
  }
}
.viafoura .vf-content-editor-form__textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
  overflow: hidden;
  text-overflow: ellipsis;
}
.viafoura .vf-editor-area--with-limit {
  padding-right: 2em;
}
.viafoura .pin-line[data-v-dddb053c] {
  border-left: 1px solid transparent;
  left: calc(50% - 1px);
  position: absolute;
  transition: border height 0.4s ease ease 1s;
}
.viafoura .pin-line--bottom[data-v-dddb053c] {
  height: calc(100% + 8px);
  top: 26px;
}
.viafoura .pin-line--light-primary[data-v-dddb053c] {
  border-left-color: rgba(0, 0, 0, 0.1);
  border-left-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
@media (max-width: 480px) {
  .viafoura .vf-new-content--single[data-v-2cf896d2] {
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
.viafoura .vf-new-content__content-editor-wrapper[data-v-2cf896d2] {
  display: flex;
  flex-direction: row;
}
.viafoura .vf-new-content__content-editor[data-v-2cf896d2] {
  align-self: center;
  flex-grow: 1;
}
.viafoura .vf-post-form__auth-actions[data-v-72350344] {
  margin-left: auto;
}
.viafoura .vf-post-form__sign-in-action[data-v-72350344] {
  padding-right: 0.3em;
}
.viafoura .vf-post-form__sign-up-action[data-v-72350344] {
  padding-left: 0.3em;
}
.viafoura .vf-post-form__auth-action-separator[data-v-72350344] {
  color: rgba(0, 0, 0, 0.3);
  color: var(--primary-color-30, rgba(0, 0, 0, 0.3));
}
.viafoura .vf-post-alert {
  height: 1px;
  overflow: hidden;
  width: 1px;
}
.viafoura .transition-wrapper[data-v-3f6168e0] {
  overflow: hidden;
}
.viafoura .realtime-bar[data-v-12ff1538] {
  display: flex;
  justify-content: center;
  left: 0;
  position: sticky;
  top: 0;
  top: var(--reserved-space-top, 0);
  width: 100%;
  z-index: 7;
}
.viafoura .reply-typing-indicator[data-v-1eba3f14] {
  max-height: 0;
}
.viafoura .reply-typing-indicator__internal[data-v-1eba3f14] {
  display: flex;
  max-height: 0;
  padding-bottom: 0;
}
.viafoura .reply-typing-indicator__indicator[data-v-1eba3f14] {
  position: relative;
  top: -20px;
  transform: translateY(-100%);
  z-index: 2;
}
.viafoura .vf-thread[data-v-6ac1b3e2] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
  position: relative;
}
.viafoura .vf-thread__reply-list-item[data-v-6ac1b3e2] {
  will-change: height, padding;
}
.viafoura .top-typing-indicator[data-v-9a7a0df6] {
  max-height: 0;
  transition: margin 0.4s;
}
.viafoura .top-typing-indicator__internal[data-v-9a7a0df6] {
  display: flex;
  padding-bottom: 0;
  padding-top: 0;
}
.viafoura .vf-content-actions[data-v-2cf991b1] {
  align-items: baseline;
  display: flex;
}
.viafoura .vf-content-actions__right-actions[data-v-2cf991b1] {
  align-items: baseline;
  margin-left: auto;
}
.viafoura .vf-content-actions__like[data-v-2cf991b1] svg {
  bottom: 2px;
}
.viafoura .vf-content-actions__like[data-v-2cf991b1] {
  position: relative;
}
.viafoura .vf-content-actions__like[data-v-2cf991b1] svg {
  position: relative;
  vertical-align: bottom;
  fill: currentcolor;
}
.viafoura .vf-content-actions__like[data-v-2cf991b1]:focus:before,
.viafoura .vf-content-actions__like[data-v-2cf991b1]:hover:before {
  content: " ";
  left: 2px;
  letter-spacing: 15px;
  position: absolute;
  text-decoration: underline;
}
.viafoura .vf-content-actions__like[data-v-2cf991b1]:focus:first-child:before,
.viafoura .vf-content-actions__like[data-v-2cf991b1]:hover:first-child:before {
  left: -1px;
}
.viafoura .vf-content-actions__left-action[data-v-2cf991b1] {
  line-height: 13px;
  margin-left: 5px;
}
.viafoura .vf-content-actions__left-actions > [data-v-2cf991b1]:first-child {
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}
.viafoura
  .vf-content-actions:not(.vf-content-actions--entered)
  .vf-content-actions__left-action[data-v-2cf991b1] {
  opacity: 0.6;
}
.viafoura
  .vf-content-actions:not(.vf-content-actions--entered)
  .vf-content-actions__left-action[data-v-2cf991b1]
  .vf-count-button__count {
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
}
.viafoura
  .vf-content-actions:not(.vf-content-actions--entered)
  .vf-content-actions__right-actions--desktop[data-v-2cf991b1] {
  opacity: 0;
}
.viafoura .vf-content-actions__flag[data-v-2cf991b1] {
  width: -moz-min-content;
  width: min-content;
}
.viafoura .vf-content-actions .vf-button[data-v-2cf991b1] {
  text-transform: uppercase;
}
.viafoura .vf-button.vf-reply-to[data-v-78246394] {
  border-left: none;
  color: rgba(0, 0, 0, 0.6);
  color: var(--light-text-on-default-color, rgba(0, 0, 0, 0.6));
  margin-left: 0;
  padding-left: 0;
}
.viafoura .vf-reply-to__reply-name[data-v-78246394] {
  color: #000;
  color: var(--dark-text-on-default-color, #000);
  font-weight: 700;
}
.viafoura
  .vf-reply-to--clickable:active
  .vf-reply-to__reply-name[data-v-78246394] {
  color: #004e9c;
  color: var(--accent-color-dark, #004e9c);
}
.viafoura .vf3-conversations-list > * + * {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
}
.viafoura .vf3-conversations-list--empty {
  padding-top: 15px;
}
.viafoura .vf3-conversations-list--no-separator > * + * {
  border-top: none;
}
.viafoura .vf-report-content__link[data-v-fd4632a8]:focus-visible {
  color: #0074e8;
  color: var(--accent-color, #0074e8);
}

.viafoura .sr-only {
	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	white-space: nowrap !important;
	width: 1px !important
}

.viafoura .vf-share-bar,
.viafoura .vf-share-button {
	font-size: 0
}

.viafoura.vf-inline-block {
	display: inline-block
}

.viafoura .vf-share-bar li,
.viafoura .vf-share-button li,
.viafoura .vf-share-modal li {
	display: inline-block;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: middle
}


.viafoura .vf-share-bar .vf-more-icon,
.viafoura .vf-share-bar .vf-share-button-icon,
.viafoura .vf-share-bar .vf-share-icon,
.viafoura .vf-share-button .vf-more-icon,
.viafoura .vf-share-button .vf-share-button-icon,
.viafoura .vf-share-button .vf-share-icon,
.viafoura .vf-share-modal .vf-more-icon,
.viafoura .vf-share-modal .vf-share-button-icon,
.viafoura .vf-share-modal .vf-share-icon {
	display: inline-block;
	position: relative;
	text-align: center
}

.viafoura .vf-share-bar .vf-more-icon:before,
.viafoura .vf-share-bar .vf-share-button-icon:before,
.viafoura .vf-share-bar .vf-share-icon:before,
.viafoura .vf-share-button .vf-more-icon:before,
.viafoura .vf-share-button .vf-share-button-icon:before,
.viafoura .vf-share-button .vf-share-icon:before,
.viafoura .vf-share-modal .vf-more-icon:before,
.viafoura .vf-share-modal .vf-share-button-icon:before,
.viafoura .vf-share-modal .vf-share-icon:before {
	position: relative
}

.viafoura .vf-share-bar .vf-more-icon:before,
.viafoura .vf-share-button .vf-more-icon:before,
.viafoura .vf-share-modal .vf-more-icon:before {
	vertical-align: middle
}

.viafoura .vf-share-bar .vf-share-show-more,
.viafoura .vf-share-button .vf-share-show-more,
.viafoura .vf-share-modal .vf-share-show-more {
	display: none
}

.viafoura .vf-share-bar .vf-share-count,
.viafoura .vf-share-bar .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-bar h3,
.viafoura .vf-share-button .vf-share-count,
.viafoura .vf-share-button .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-button h3,
.viafoura .vf-share-modal .vf-share-count,
.viafoura .vf-share-modal .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-modal h3 {
	margin: 0;
	padding: 0
}

.viafoura .vf-share-bar h3,
.viafoura .vf-share-button h3,
.viafoura .vf-share-modal h3 {
	display: none
}

.viafoura .vf-share-bar .vf-share-show-more-label,
.viafoura .vf-share-bar .vf-share-unit,
.viafoura .vf-share-bar:not([data-show-labels=true]) .vf-share-bar-service-name,
.viafoura .vf-share-button .vf-share-show-more-label,
.viafoura .vf-share-button .vf-share-unit,
.viafoura .vf-share-button:not([data-show-labels=true]) .vf-share-bar-service-name,
.viafoura .vf-share-modal .vf-share-show-more-label,
.viafoura .vf-share-modal .vf-share-unit,
.viafoura .vf-share-modal:not([data-show-labels=true]) .vf-share-bar-service-name {
	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	white-space: nowrap !important;
	width: 1px !important
}

.viafoura .vf-share-bar .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-button .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-modal .vf-total-share-count .vf-total-share-label {
	position: relative;
	text-align: left
}

.viafoura .vf-share-bar .vf-total-share-count .vf-total-share-label .total,
.viafoura .vf-share-button .vf-total-share-count .vf-total-share-label .total,
.viafoura .vf-share-modal .vf-total-share-count .vf-total-share-label .total {
	display: block
}

.viafoura .vf-share-bar.vf-share-bar-vertical .vf-total-share-count .vf-total-share-label {
	text-align: center
}

.viafoura .vf-share-bar {
	line-height: normal;
	width: auto
}

.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-default .vf-share-option {
	height: 35px
}

.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-circle .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-square .vf-share-option,
.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical {
	height: auto
}

.viafoura .vf-share-bar[data-show-labels=false][data-show-counters=false].vf-share-bar-vertical li {
	width: 60px
}

.viafoura .vf-share-bar[data-show-labels=false][data-show-counters=false].vf-share-bar-vertical .vf-share-option {
	height: 37px
}

.viafoura .vf-share-bar[data-show-labels=false][data-show-counters=false].vf-share-bar-vertical.vf-share-bar-square {
	padding-top: 10px
}

.viafoura .vf-share-bar[data-show-labels=false][data-show-counters=false].vf-share-bar-square .vf-share-option {
	height: 40px
}

.viafoura .vf-share-bar[data-show-labels=false][data-show-counters=true][data-show-total=false].vf-share-bar-vertical li {
	width: 80px
}

.viafoura .vf-share-bar[data-show-outlines=false] .vf-share-option {
	outline: none
}

.viafoura .test .vf-share-bar,
.viafoura .vf-share-bar {
	margin: 0;
	padding: 5px 0 0;
	white-space: nowrap
}

.viafoura .test .vf-share-bar li,
.viafoura .vf-share-bar li {
	margin: 0 10px;
	padding: 0
}

.viafoura .test .vf-share-bar li.vf-share-option,
.viafoura .test .vf-share-bar li:last-of-type,
.viafoura .vf-share-bar li.vf-share-option,
.viafoura .vf-share-bar li:last-of-type {
	margin-right: 0
}

.viafoura .test .vf-share-bar .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-bar .vf-total-share-count .vf-total-share-label {
	padding: 15% 10px
}

.viafoura .test .vf-share-bar.vf-share-bar-circle,
.viafoura .test .vf-share-bar.vf-share-bar-square,
.viafoura .vf-share-bar.vf-share-bar-circle,
.viafoura .vf-share-bar.vf-share-bar-square {
	padding-bottom: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-circle .vf-share-icon,
.viafoura .test .vf-share-bar.vf-share-bar-square .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-icon {
	margin: 3px 0 4px
}

.viafoura .test .vf-share-bar[data-show-total=false].vf-share-bar-circle,
.viafoura .test .vf-share-bar[data-show-total=false].vf-share-bar-square,
.viafoura .vf-share-bar[data-show-total=false].vf-share-bar-circle,
.viafoura .vf-share-bar[data-show-total=false].vf-share-bar-square {
	padding-bottom: 3px
}

.viafoura .test .vf-share-bar[data-show-total=false].vf-share-bar-default,
.viafoura .vf-share-bar[data-show-total=false].vf-share-bar-default {
	padding-bottom: 5px
}

.viafoura .test .vf-share-bar[data-show-total=false] li:nth-last-child(-n+1),
.viafoura .vf-share-bar[data-show-total=false] li:nth-last-child(-n+1) {
	margin-right: 10px
}

.viafoura .test .vf-share-bar[data-show-labels=true] .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-bar[data-show-labels=true] .vf-total-share-count .vf-total-share-label {
	margin-top: 10px;
	padding-top: 20%
}

.viafoura .test .vf-share-bar[data-show-labels=true] .vf-total-share-count,
.viafoura .vf-share-bar[data-show-labels=true] .vf-total-share-count {
	margin: 0 auto
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical,
.viafoura .test .vf-share-bar[data-show-counters=false].vf-share-bar-circle,
.viafoura .test .vf-share-bar[data-show-counters=false].vf-share-bar-square,
.viafoura .vf-share-bar.vf-share-bar-vertical,
.viafoura .vf-share-bar[data-show-counters=false].vf-share-bar-circle,
.viafoura .vf-share-bar[data-show-counters=false].vf-share-bar-square {
	padding-top: 10px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical li,
.viafoura .vf-share-bar.vf-share-bar-vertical li {
	margin: 0 auto 20px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical .vf-share-option {
	padding: 3px 0 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical .vf-share-option:first-child,
.viafoura .vf-share-bar.vf-share-bar-vertical .vf-share-option:first-child {
	padding-top: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-bar.vf-share-bar-vertical .vf-total-share-count .vf-total-share-label {
	padding: 5px 10px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-circle li,
.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-square li,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-circle li,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-square li {
	margin-bottom: 5px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-circle .vf-share-option,
.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-square .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-circle .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-square .vf-share-option {
	margin: 0 auto
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-circle .vf-total-share-count,
.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-square .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-circle .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-square .vf-total-share-count {
	margin-top: 5px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-default .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-default .vf-share-option {
	margin-bottom: 4px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-default .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-default .vf-share-icon {
	margin-right: 2px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical.vf-share-bar-default .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical.vf-share-bar-default .vf-total-share-count {
	margin-top: 10px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=false] .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=false] .vf-total-share-count {
	margin-bottom: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true] .vf-share-option,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true] li,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true] .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true] li {
	padding-left: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-default .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-default .vf-total-share-count {
	margin-top: 15px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-circle .vf-share-option,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-square .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-circle .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-square .vf-share-option {
	margin-bottom: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-circle .vf-share-icon,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-square .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-circle .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-square .vf-share-icon {
	margin-right: 8px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-circle .vf-share-option,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-default .vf-share-option,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-square .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-circle .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-default .vf-share-option,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-square .vf-share-option {
	padding-left: 8px;
	padding-right: 10px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-circle .vf-share-icon,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-default .vf-share-icon,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-square .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-circle .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-default .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true].vf-share-bar-borders.vf-share-bar-square .vf-share-icon {
	margin-right: 10px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false] .vf-share-icon {
	margin-right: 2px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-circle,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-square,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-circle,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-square {
	padding-bottom: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-circle .vf-total-share-count,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-square .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-circle .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-square .vf-total-share-count {
	margin-bottom: 3px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-square li,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-square li {
	margin-bottom: 5px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-circle li,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-circle li {
	margin-bottom: 8px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-default .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-default .vf-total-share-count {
	margin-top: 15px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-default .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false].vf-share-bar-default .vf-total-share-count .vf-total-share-label {
	margin-top: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false] li:nth-last-child(-n+1),
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false] li:nth-last-child(-n+1) {
	margin-right: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false] .vf-share-icon {
	margin-right: 2px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false].vf-share-bar-default,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false].vf-share-bar-default {
	padding-bottom: 5px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false].vf-share-bar-square,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false].vf-share-bar-square {
	padding-bottom: 7px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false].vf-share-bar-circle,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false].vf-share-bar-circle {
	padding-bottom: 5px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true].vf-share-bar-default,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true].vf-share-bar-default {
	padding-bottom: 10px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false][data-show-labels=false] .vf-total-share-count .total,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false][data-show-labels=false] .vf-total-share-count .total {
	display: block;
	top: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-counters=false][data-show-labels=false].vf-share-bar-circle .vf-total-share-count,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-counters=false][data-show-labels=false].vf-share-bar-circle .vf-total-share-count {
	margin-top: 18px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false],
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-square,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false],
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-square {
	padding-bottom: 10px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-circle,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-circle {
	padding-bottom: 15px
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-circle li:nth-last-child(-n+1),
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-square li:nth-last-child(-n+1),
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-circle li:nth-last-child(-n+1),
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-square li:nth-last-child(-n+1) {
	margin-bottom: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-circle li:nth-last-child(-n+2),
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-default li:nth-last-child(-n+2),
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-square li:nth-last-child(-n+2),
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-circle li:nth-last-child(-n+2),
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-default li:nth-last-child(-n+2),
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-counters=false].vf-share-bar-square li:nth-last-child(-n+2) {
	padding-right: 0
}

.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true][data-show-counters=false].vf-share-bar-circle,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true][data-show-counters=false].vf-share-bar-square,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true][data-show-counters=true].vf-share-bar-circle,
.viafoura .test .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true][data-show-counters=true].vf-share-bar-square,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true][data-show-counters=false].vf-share-bar-circle,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true][data-show-counters=false].vf-share-bar-square,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true][data-show-counters=true].vf-share-bar-circle,
.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-total=false][data-show-labels=true][data-show-counters=true].vf-share-bar-square {
	padding-bottom: 10px
}

.viafoura .vf-share-button {
	padding: 5px 8px
}

.viafoura .vf-share-button .vf-share-dropdown {
	padding-top: 10px
}

.viafoura .vf-share-button .vf-share-dropdown[data-show-total=false] li:nth-last-child(-n+2) {
	margin-right: 10px;
	padding-bottom: 0
}

.viafoura .vf-share-bar {
	border: none;
	display: inline-block;
	letter-spacing: .5px;
	position: relative
}

.viafoura .vf-share-bar:before {
	display: inline-block;
	left: -1px;
	position: absolute;
	right: -1px;
	top: 0
}

.viafoura .vf-share-bar li {
	position: relative;
	text-align: center;
	top: -2px
}

.viafoura .vf-share-bar.vf-share-bar-borders {
	border-style: solid;
	border-width: 1px
}

.viafoura .vf-share-bar.vf-share-bar-borders:before {
	border-top-style: solid;
	border-top-width: 3px
}

.viafoura .vf-share-bar .vf-share-icon,
.viafoura .vf-share-bar .vf-share-show-more {
	height: 35px;
	width: 35px
}

.viafoura .vf-share-bar .vf-more-icon {
	border-radius: 100%;
	height: 25px;
	width: 25px
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-icon:before {
	position: relative
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-icon {
	border-radius: 100%;
	font-size: 1.2em
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=google-plus] .vf-share-icon {
	font-size: 1.05em;
	line-height: 1.9em
}

.viafoura .vf-share-bar.vf-share-bar-square .vf-share-icon {
	border-radius: 3px;
	font-size: 1.3em
}

.viafoura .vf-share-bar.vf-share-bar-square [data-network=google-plus] .vf-share-icon {
	font-size: 1.2em;
	line-height: 1.6em
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-icon {
	line-height: 1.5em
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-icon {
	line-height: 1.65em
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=linkedin] .vf-share-icon {
	line-height: 1.6em
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=link] .vf-share-icon {
	line-height: 1.72em
}

.viafoura .vf-share-bar.vf-share-bar-square .vf-share-icon {
	line-height: 1.5em
}

.viafoura .vf-share-bar.vf-share-bar-vertical .vf-total-share-count {
	line-height: inherit
}

.viafoura .vf-share-bar .vf-share-icon:before,
.viafoura .vf-share-bar .vf-share-option a {
	position: relative
}

.viafoura .vf-share-bar.vf-share-bar-default[data-show-counters=false] .vf-share-option a {
	top: 7px
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-vertical[data-show-counters=false] .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-default[data-show-counters=false][data-show-total=false] .vf-share-option a {
	top: 0
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option a {
	top: -1px
}

.viafoura .vf-share-bar.vf-share-bar-circle[data-show-counters=false] .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-square[data-show-counters=false] .vf-share-option a {
	top: 5px
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-vertical .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-vertical[data-show-counters=false] .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-vertical[data-show-total=false] .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-circle[data-show-total=false] .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-vertical .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-vertical[data-show-counters=false] .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-vertical[data-show-total=false] .vf-share-option a,
.viafoura .vf-share-bar.vf-share-bar-square[data-show-total=false] .vf-share-option a {
	top: 0
}

.viafoura .vf-share-bar .vf-total-share-count .vf-total-share-label {
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center
}

.viafoura .vf-share-bar .vf-total-share-count .total {
	min-width: .9em
}

.viafoura .vf-share-bar .vf-total-share-count .vf-rolling-child {
	min-width: inherit
}

.viafoura .vf-share-bar .vf-total-share-count .vf-rolling .roller-number {
	left: 0;
	right: auto
}

.viafoura .vf-share-bar.vf-share-bar-vertical li {
	display: block
}

.viafoura .vf-share-bar.vf-share-bar-vertical .vf-share-icon {
	vertical-align: middle
}

.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true] .vf-share-meta .vf-share-bar-service-name {
	display: block
}

.viafoura .vf-share-bar.vf-share-bar-vertical .vf-share-meta {
	display: inline-block;
	text-align: center;
	width: 20px
}

.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=false][data-show-counters=false] .vf-share-meta {
	display: inline
}

.viafoura .vf-share-bar.vf-share-bar-vertical .vf-total-share-count .vf-total-share-label {
	border-left: 0;
	border-top-style: solid;
	border-top-width: 1px
}

.viafoura .vf-share-bar.vf-share-bar-vertical .vf-total-share-count .vf-total-share-label .total {
	display: inline-block;
	position: relative;
	text-align: center
}

.viafoura .vf-share-bar[data-show-counters=false] .vf-share-count,
.viafoura .vf-share-bar[data-show-total=false] .vf-total-share-count {
	display: none
}

.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical.vf-share-bar-circle .vf-share-option,
.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical.vf-share-bar-default .vf-share-option,
.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical.vf-share-bar-square .vf-share-option {
	text-align: left;
	width: 100%
}

.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical .vf-share-bar-circle .vf-share-icon:before,
.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical .vf-share-bar-square .vf-share-icon:before {
	top: -2.5px
}

.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical .vf-share-option {
	top: 0
}

.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical .vf-total-share-count {
	width: 100%
}

.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical .vf-total-share-count .vf-total-share-label {
	height: auto;
	text-align: center
}

.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical .vf-share-meta {
	text-align: left;
	vertical-align: middle;
	width: auto
}

.viafoura .vf-share-bar[data-show-labels=true].vf-share-bar-vertical[data-show-counters=false] .vf-total-share-count {
	width: 100%
}

.viafoura .vf-share-bar.vf-share-bar-truncate {
	min-width: 180px
}

.viafoura .vf-share-bar.vf-share-bar-truncate.vf-share-bar-borders {
	min-width: 200px
}

.viafoura .vf-share-bar.vf-share-bar-truncate ul {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle
}

.viafoura .vf-share-bar.vf-share-bar-truncate ul li:nth-child(n+4) {
	display: none
}

.viafoura .vf-share-bar.vf-share-bar-truncate .vf-share-show-more {
	background: none;
	background-color: none;
	border: none;
	box-shadow: none;
	display: inline-block;
	margin: 0;
	padding: 0
}

.viafoura .vf-share-bar.vf-share-bar-truncate[data-show-counters=false] .vf-share-show-more {
	position: relative;
	top: -5px;
	vertical-align: middle
}

.viafoura .vf-share-bar.vf-share-bar-truncate[data-show-counters=false].vf-share-bar-borders .vf-share-show-more {
	vertical-align: top
}

.viafoura .vf-share-button {
	display: inline-block;
	position: relative;
	text-align: center
}

.viafoura .vf-share-button .vf-share-dropdown {
	display: none;
	position: absolute;
	z-index: 50
}

.viafoura .vf-share-button .vf-share-dropdown .vf-share-bar {
	border-style: solid;
	border-width: 1px
}

.viafoura .vf-share-button .vf-share-dropdown .vf-share-bar-circle,
.viafoura .vf-share-button .vf-share-dropdown .vf-share-bar-square {
	padding-top: 8px
}

.viafoura .vf-share-button .vf-share-dropdown>[data-show-total=false] li:nth-last-child(-n+1) {
	margin-right: 10px
}

.viafoura .vf-share-button .vf-share-dropdown .vf-share-bar-vertical {
	padding: 10px 12px
}

.viafoura .vf-share-button .vf-share-button-icon {
	height: 32px;
	margin-right: 9px;
	vertical-align: middle;
	width: 32px
}

.viafoura .vf-share-button.vf-share-button-circle .vf-share-button-icon,
.viafoura .vf-share-button.vf-share-button-square .vf-share-button-icon {
	line-height: .72;
	position: relative;
	vertical-align: middle
}

.viafoura .vf-share-button.vf-share-button-circle .vf-share-button-icon:before,
.viafoura .vf-share-button.vf-share-button-square .vf-share-button-icon:before {
	font-size: 20px;
	left: -.6px
}

.viafoura .vf-share-button.vf-share-button-circle .vf-share-button-icon {
	border-radius: 50%
}

.viafoura .vf-share-button.vf-share-button-circle .vf-share-button-icon:before {
	font-size: 18px
}

.viafoura .vf-share-button.vf-share-button-square .vf-share-button-icon {
	border-radius: 3px
}

.viafoura .vf-share-button .vf-total-share-count {
	display: inline-block;
	line-height: normal;
	vertical-align: middle
}

.viafoura .vf-share-button .vf-total-share-count .vf-total-share-label {
	text-align: left
}

.viafoura .vf-share-button .vf-total-share-count .total {
	min-width: .9em
}

.viafoura .vf-share-button .vf-total-share-count .vf-rolling-child {
	min-width: inherit
}

.viafoura .vf-share-button .vf-total-share-count .vf-rolling .roller-number {
	left: 0;
	right: auto
}

.viafoura .vf-share-button .vf-share-dropdown .vf-total-share-count,
.viafoura .vf-share-button[data-show-total=false] .vf-total-share-count {
	display: none
}

@media (max-width:460px) {
	.viafoura .vf-share-button {
		text-align: left
	}

	.viafoura .vf-share-button .vf-share-modal .vf-total-share-count,
	.viafoura .vf-share-button .vf-total-share-count .vf-total-share-label .total {
		margin-top: 10px
	}
}

.viafoura template {
	display: none
}

.viafoura .vf-share-modal {
	position: fixed;
	z-index: 1000000000
}

.viafoura .vf-share-modal button {
	background: none;
	border: none;
	box-shadow: none
}

.viafoura .vf-share-modal .vf-scroll-icon {
	width: 100%
}

.viafoura .vf-share-modal .close {
	border-radius: 30px;
	cursor: pointer;
	display: block;
	float: right;
	height: 30px;
	line-height: 1.2em;
	position: absolute;
	right: .55em;
	text-align: center;
	top: .5em;
	width: 30px;
	z-index: 1
}

.viafoura .vf-share-modal .close .vf-modal-close-label {
	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	white-space: nowrap !important;
	width: 1px !important
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen,
.viafoura .vf-share-modal.vf-modal-fullscreen {
	bottom: 0;
	left: 0;
	padding: 2.5em 1em 1em;
	right: 0;
	top: 0;
	width: 100%
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-modal-wrapper,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-modal-wrapper {
	position: relative
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container {
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-radius: 0;
	border-top-style: solid;
	border-top-width: 3px;
	overflow-y: scroll
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container>div,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container>div {
	position: relative;
	width: 100%
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-scroll-up,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scroll-up {
	transform: translateY(20%)
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar {
	border: none;
	margin: 0;
	padding: 0
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar:before,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar:before {
	display: none;
	top: 0
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-radius: 0;
	border-top-style: solid;
	border-top-width: 1px;
	display: block;
	margin: 0;
	padding: 5px 0;
	text-align: left
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li:first-child,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li:first-child {
	border-top: none
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li:last-child,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li:last-child {
	border-bottom: none
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar .vf-share-option a,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar .vf-share-option a {
	vertical-align: top
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar .vf-share-option .vf-share-icon,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar .vf-share-option .vf-share-icon {
	font-size: 1.4em;
	height: 2.5em;
	line-height: 2.3em;
	vertical-align: middle;
	width: 2.5em
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar .vf-share-option .vf-share-icon:before,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar .vf-share-option .vf-share-icon:before {
	font-size: 1.4em
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar .vf-share-meta,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar .vf-share-meta {
	font-size: 1.2em;
	width: 75%
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar [data-network=link] .vf-share-meta h3,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar [data-network=link] .vf-share-meta h3 {
	width: 50%
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-scroll-icon,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scroll-icon {
	display: block;
	text-align: center
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .up,
.viafoura .vf-share-modal.vf-modal-fullscreen .up {
	top: 30px
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .down:before,
.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .up:before,
.viafoura .vf-share-modal.vf-modal-fullscreen .down:before,
.viafoura .vf-share-modal.vf-modal-fullscreen .up:before {
	display: inline
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count {
	margin-top: -2em;
	position: fixed
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-total-share-label .total,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-total-share-label .total {
	display: inline-block;
	margin-right: .3em
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-meta h3,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-meta h3 {
	display: inline-block !important
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-count,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-count {
	display: inline-block;
	padding: 0 .5em;
	text-align: center;
	width: 3.5em
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-rolling-child,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-rolling-child {
	min-width: inherit
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-rolling .roller-number,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-rolling .roller-number {
	left: 0;
	right: auto
}

@media only screen and (min-width:750px) {
	.viafoura .vf-share-modal.vf-modal-fullscreen {
		padding-top: 8em
	}

	.viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count {
		top: 8em
	}

	.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container [data-network=link] .vf-share-meta h3 {
		width: 60%
	}

	.viafoura .vf-scrollable-menu-container {
		margin: 0 auto;
		max-height: 50vh;
		width: 45%
	}
}

@media only screen and (min-width:750px)and (orientation:landscape) {
	.viafoura .vf-share-bar.vf-share-bar-truncate ul li:nth-child(n+4) {
		display: inline-block
	}

	.viafoura .vf-share-bar.vf-share-bar-truncate .vf-share-show-more {
		display: none
	}
}

@media only screen and (max-width:750px) {
	.viafoura .vf-scrollable-menu-container {
		max-height: 70vh
	}
}

@media only screen and (max-width:750px)and (orientation:landscape) {
	.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container {
		margin: 0 auto;
		max-height: 65vh;
		width: 90%
	}

	.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container [data-network=link] .vf-share-meta h3 {
		width: 60%
	}

	.viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count {
		top: 2em
	}
}

@media only screen and (max-width:480px)and (orientation:landscape) {
	.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container {
		max-height: 55vh
	}

	.viafoura .vf-share-modal.vf-modal-fullscreen {
		padding-top: 1.5em
	}

	.viafoura .vf-share-modal.vf-modal-fullscreen .close {
		right: .5em;
		top: .3em
	}

	.viafoura .vf-share-modal.vf-modal-fullscreen .close .vf-modal-close-label {
		border: 0 !important;
		clip: rect(1px, 1px, 1px, 1px) !important;
		clip-path: inset(50%) !important;
		height: 1px !important;
		margin: -1px !important;
		overflow: hidden !important;
		padding: 0 !important;
		position: absolute !important;
		white-space: nowrap !important;
		width: 1px !important
	}
}

.viafoura .vf-no-scroll {
	position: fixed
}

.viafoura .vf-share-modal.vf-modal-partial {
	border-style: solid;
	border-width: 5px;
	left: 50%;
	max-height: "calc(100% - 100px)";
	max-width: "calc(100% - 100px)";
	top: 50%;
	transform: translate(-50%, -50%);
	width: 500px
}

.viafoura .vf-share-modal.vf-modal-partial>section {
	border-style: solid;
	border-width: 5px;
	padding: 1em
}

.viafoura .vf-share-modal.vf-modal-partial h2,
.viafoura .vf-share-modal.vf-modal-partial h3,
.viafoura .vf-share-modal.vf-modal-partial h4,
.viafoura .vf-share-modal.vf-modal-partial label {
	display: block;
	margin: 0;
	padding: .5em 0
}

.viafoura .vf-share-modal.vf-modal-partial h4 {
	padding: 0
}

.viafoura .vf-share-modal.vf-modal-partial h2 {
	border-bottom-style: solid;
	border-bottom-width: 3px
}

.viafoura .vf-share-modal.vf-modal-partial ul.error-messages {
	display: none;
	margin-top: 25px
}

.viafoura .vf-share-modal.vf-modal-partial ul.error-messages:first-child {
	margin-top: 10px
}

.viafoura .vf-share-modal.vf-modal-partial .error-message {
	display: block;
	margin-top: 10px
}

.viafoura .vf-share-modal.vf-modal-partial .error-message:first-child {
	margin-top: 0
}

.viafoura .vf-share-modal.vf-modal-partial .error-message p {
	padding: .5em
}

.viafoura .vf-share-modal.vf-modal-partial span.required {
	float: right;
	padding-top: 12px;
	vertical-align: bottom
}

.viafoura .vf-share-modal.vf-modal-partial .vf-input-like,
.viafoura .vf-share-modal.vf-modal-partial input[type=email],
.viafoura .vf-share-modal.vf-modal-partial textarea {
	border-style: solid;
	border-width: 1px;
	display: block;
	height: 2.2em;
	padding: .5em;
	width: 100%
}

.viafoura .vf-share-modal.vf-modal-partial .vf-input-like.error,
.viafoura .vf-share-modal.vf-modal-partial input[type=email].error,
.viafoura .vf-share-modal.vf-modal-partial textarea.error {
	border-style: solid;
	border-width: 2px
}

.viafoura .vf-share-modal.vf-modal-partial input[required],
.viafoura .vf-share-modal.vf-modal-partial textarea[required] {
	background: none
}

.viafoura .vf-share-modal.vf-modal-partial .vf-input-like {
	margin-top: 10px
}

.viafoura .vf-share-modal.vf-modal-partial .vf-input-like span {
	padding: 0
}

.viafoura .vf-share-modal.vf-modal-partial input.vf-shared-link {
	margin-top: 10px
}

.viafoura .vf-share-modal.vf-modal-partial textarea {
	height: 3.2em;
	line-height: 1em;
	overflow: hidden;
	resize: none
}

@media only screen and (max-width:640px) {
	@supports(-webkit-overflow-scrolling:touch) {

		.viafoura .vf-share-modal.vf-modal-partial input[type=email],
		.viafoura .vf-share-modal.vf-modal-partial input[type=text],
		.viafoura .vf-share-modal.vf-modal-partial textarea {
			font-size: 16px
		}
	}
}

.viafoura .vf-share-modal.vf-modal-partial .autoresize {
	height: 0;
	line-height: 1em;
	overflow: hidden;
	padding: .5em;
	position: absolute;
	white-space: pre-wrap;
	width: 100%;
	word-wrap: break-word;
	visibility: hidden
}

.viafoura .vf-share-modal.vf-modal-partial input[type=submit] {
	border: none;
	border-radius: 4px;
	margin-left: auto;
	padding: 8px 30px
}

.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-submit-row {
	align-items: center;
	display: flex;
	flex-direction: row
}

.viafoura .vf-share-modal.vf-modal-partial fieldset.submit {
	margin-top: 1em
}

.viafoura .vf-share-modal.vf-modal-partial fieldset p {
	margin: .1em 0
}

.viafoura .vf-share-modal.vf-modal-partial article img {
	float: left;
	margin-right: 1em;
	max-width: 110px
}

.viafoura .vf-share-modal.vf-modal-partial article p {
	margin: .1em 0
}

.viafoura .vf-share-modal.vf-modal-partial article:after {
	clear: both;
	display: block;
	height: 0
}

.viafoura .vf-share-modal.vf-modal-partial .vf-modal-subview-content {
	position: relative
}

.viafoura .vf-share-modal.vf-modal-partial .vf-send-state {
	bottom: 0;
	display: none;
	left: 0;
	padding-top: 20%;
	position: absolute;
	right: 0;
	top: 0
}

.viafoura .vf-share-modal.vf-modal-partial .vf-send-state-wrapper {
	margin: 0 auto;
	text-align: center
}

.viafoura .vf-share-modal.vf-modal-partial .vf-send-state-graphic {
	height: 200px;
	margin: 0 auto;
	width: 200px
}

.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-options {
	margin: 0 auto
}

.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-options button {
	border-radius: 6px;
	border-style: solid;
	border-width: 2px;
	height: 30px;
	padding: 0 10px;
	width: 170px
}

.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-options button:first-of-type {
	margin-right: 20px
}

.viafoura .vf-tip-triangle {
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-left-style: solid;
	border-left-width: 10px;
	border-right-style: solid;
	border-right-width: 10px;
	height: 0;
	margin-left: 7.5px;
	width: 0
}

.viafoura .vf-share-link-tip {
	display: block;
	position: absolute;
	text-align: left;
	white-space: nowrap;
	z-index: 100
}

.viafoura .vf-share-link-tip .vf-tip-content {
	display: inline-block;
	padding: .5em
}

.viafoura .vf-share-link-tip .vf-tip-contentspan:first-child {
	margin-right: 5px
}

.viafoura .vf-share-link-tip .vf-shared-link {
	padding: .15em .6em
}

.viafoura .vf-share-bar a,
.viafoura .vf-share-button a,
.viafoura .vf-share-modal a {
	transition: color .2s
}

.viafoura .vf-share-bar a:hover,
.viafoura .vf-share-button a:hover,
.viafoura .vf-share-modal a:hover {
	text-decoration: none
}

.viafoura .vf-share-bar li,
.viafoura .vf-share-button li,
.viafoura .vf-share-modal li {
	transition: color .2s
}

.viafoura .vf-share-bar .vf-share-option:focus,
.viafoura .vf-share-button .vf-share-option:focus,
.viafoura .vf-share-modal .vf-share-option:focus {
	outline-color: #9a9a9a
}

.viafoura .vf-share-bar .vf-more-icon,
.viafoura .vf-share-bar .vf-share-button-icon,
.viafoura .vf-share-bar .vf-share-icon,
.viafoura .vf-share-button .vf-more-icon,
.viafoura .vf-share-button .vf-share-button-icon,
.viafoura .vf-share-button .vf-share-icon,
.viafoura .vf-share-modal .vf-more-icon,
.viafoura .vf-share-modal .vf-share-button-icon,
.viafoura .vf-share-modal .vf-share-icon {
	font-family: viafoura;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-transform: none;
	transition: all .2s;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.viafoura .vf-share-bar .vf-share-bar-service-name,
.viafoura .vf-share-bar h3,
.viafoura .vf-share-button .vf-share-bar-service-name,
.viafoura .vf-share-button h3,
.viafoura .vf-share-modal .vf-share-bar-service-name,
.viafoura .vf-share-modal h3 {
	color: #393939
}

.viafoura .vf-share-bar .vf-share-count,
.viafoura .vf-share-button .vf-share-count,
.viafoura .vf-share-modal .vf-share-count {
	color: rgba(0, 0, 0, .6);
	color: var(--light-text-on-background-color, rgba(0, 0, 0, .6));
	font-size: 10px;
	font-weight: 400
}

.viafoura .vf-share-bar .vf-total-share-count,
.viafoura .vf-share-button .vf-total-share-count,
.viafoura .vf-share-modal .vf-total-share-count {
	font-size: 16px
}

.viafoura .vf-share-bar .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-button .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-modal .vf-total-share-count .vf-total-share-label {
	color: rgba(0, 0, 0, .6);
	color: var(--light-text-on-background-color, rgba(0, 0, 0, .6));
	font-size: .9em;
	font-weight: 300
}

.viafoura .vf-share-bar .vf-total-share-count .vf-total-share-label .total,
.viafoura .vf-share-button .vf-total-share-count .vf-total-share-label .total,
.viafoura .vf-share-modal .vf-total-share-count .vf-total-share-label .total {
	font-weight: 700
}

.viafoura .vf-share-bar:before {
	content: ""
}

.viafoura .vf-share-bar li {
	font-size: 16px
}

.viafoura .vf-share-bar.vf-share-bar-borders {
	border-color: #9a9a9a #eee #eee
}

.viafoura .vf-share-bar.vf-share-bar-borders:before {
	border-top-color: #9a9a9a
}

.viafoura .vf-share-bar .vf-share-icon,
.viafoura .vf-share-bar .vf-share-show-more {
	font-size: 30px
}

.viafoura .vf-share-bar .vf-more-icon {
	font-size: 14px
}

.viafoura .vf-share-bar [data-network=facebook] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=twitter] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=google-plus] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=linkedin] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=pinterest] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=reddit] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=stumbleupon] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=whatsapp] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=email] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar [data-network=link] .vf-share-icon:before {
	content: ""
}

.viafoura .vf-share-bar .vf-more-icon {
	background: #eee
}

.viafoura .vf-share-bar .vf-more-icon:before {
	color: #fff;
	content: ""
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=facebook] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=facebook] .vf-share-icon:before {
	color: #3b5998
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=twitter] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=twitter] .vf-share-icon:before {
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=google-plus] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=google-plus] .vf-share-icon:before {
	color: #dd4b39
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=linkedin] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=linkedin] .vf-share-icon:before {
	color: #2b77b4
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=pinterest] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=pinterest] .vf-share-icon:before {
	color: #cc332d
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=reddit] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=reddit] .vf-share-icon:before {
	color: #e94035
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=stumbleupon] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=stumbleupon] .vf-share-icon:before {
	color: #ea4835
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=whatsapp] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=whatsapp] .vf-share-icon:before {
	color: #4fc338
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=email] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=email] .vf-share-icon:before {
	color: #6fa252
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=link] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=link] .vf-share-icon:before {
	color: #f3a63f
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-icon:before {
	color: #000;
	color: var(--dark-text-on-background-color, #000)
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-icon {
	font-size: 1.45em
}

.viafoura .vf-share-bar.vf-share-bar-default [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=link] .vf-share-icon {
	font-size: 1.5em
}

.viafoura .vf-share-bar .vf-share-bar-service-name,
.viafoura .vf-share-bar h3 {
	font-size: 12px;
	font-weight: 300
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=facebook] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=facebook] .vf-share-icon:before {
	color: #3b5998
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=twitter] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=twitter] .vf-share-icon:before {
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=google-plus] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=google-plus] .vf-share-icon:before {
	color: #dd4b39
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=linkedin] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=linkedin] .vf-share-icon:before {
	color: #2b77b4
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=pinterest] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=pinterest] .vf-share-icon:before {
	color: #cc332d
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=reddit] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=reddit] .vf-share-icon:before {
	color: #e94035
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=stumbleupon] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=stumbleupon] .vf-share-icon:before {
	color: #ea4835
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=whatsapp] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=whatsapp] .vf-share-icon:before {
	color: #4fc338
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=email] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=email] .vf-share-icon:before {
	color: #6fa252
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=link] .vf-share-icon {
	background: none
}

.viafoura .vf-share-bar.vf-share-bar-circle [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=link] .vf-share-icon:before {
	color: #f3a63f
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-icon {
	background: #000;
	background: var(--primary-color-100, #000)
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-icon:before {
	color: #fff;
	color: var(--text-on-primary-color, #fff)
}

.viafoura .vf-share-bar .vf-total-share-count .vf-total-share-label {
	border-left-color: #eee
}

.viafoura .vf-share-bar.vf-share-bar-vertical[data-show-labels=true] .vf-share-meta .vf-share-bar-service-name {
	text-transform: capitalize
}

.viafoura .vf-share-bar.vf-share-bar-vertical .vf-total-share-count .vf-total-share-label {
	border-top-color: #eee
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=facebook]:hover {
	background: none;
	color: #1e2e4f
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=facebook]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=facebook]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=facebook]:hover .vf-share-icon:before {
	color: #1e2e4f
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=twitter]:hover {
	background: none;
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=twitter]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=twitter]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=twitter]:hover .vf-share-icon:before {
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=google-plus]:hover {
	background: none;
	color: #96271a
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=google-plus]:hover .vf-share-icon:before {
	color: #96271a
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=linkedin]:hover {
	background: none;
	color: #174162
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=linkedin]:hover .vf-share-icon:before {
	color: #174162
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=pinterest]:hover {
	background: none;
	color: #781e1b
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=pinterest]:hover .vf-share-icon:before {
	color: #781e1b
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=reddit]:hover {
	background: none;
	color: #a61b12
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=reddit]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=reddit]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=reddit]:hover .vf-share-icon:before {
	color: #a61b12
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=stumbleupon]:hover {
	background: none;
	color: #a82111
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=stumbleupon]:hover .vf-share-icon:before {
	color: #a82111
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=whatsapp]:hover {
	background: none;
	color: #2f7421
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=whatsapp]:hover .vf-share-icon:before {
	color: #2f7421
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=email]:hover {
	background: none;
	color: #415e30
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=email]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=email]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=email]:hover .vf-share-icon:before {
	color: #415e30
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-default [data-network=link]:hover {
	background: none;
	color: #c0730c
}

.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:active [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default .vf-share-option:focus [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=link]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=link]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default [data-network=link]:hover .vf-share-icon:before {
	color: #c0730c
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=facebook]:hover {
	background: none;
	color: #3b5998
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon:before {
	color: #3b5998
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=twitter]:hover {
	background: none;
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon:before {
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=google-plus]:hover {
	background: none;
	color: #dd4b39
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon:before {
	color: #dd4b39
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=linkedin]:hover {
	background: none;
	color: #2b77b4
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon:before {
	color: #2b77b4
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=pinterest]:hover {
	background: none;
	color: #cc332d
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon:before {
	color: #cc332d
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=reddit]:hover {
	background: none;
	color: #e94035
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon:before {
	color: #e94035
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=stumbleupon]:hover {
	background: none;
	color: #ea4835
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon:before {
	color: #ea4835
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=whatsapp]:hover {
	background: none;
	color: #4fc338
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon:before {
	color: #4fc338
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=email]:hover {
	background: none;
	color: #6fa252
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=email]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=email]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=email]:hover .vf-share-icon:before {
	color: #6fa252
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=link]:hover {
	background: none;
	color: #f3a63f
}

.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=link]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=link]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-default.vf-share-bar-bw [data-network=link]:hover .vf-share-icon:before {
	color: #f3a63f
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=facebook]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=facebook]:hover {
	color: #1e2e4f
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=facebook]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=facebook]:hover .vf-share-icon {
	background: #1e2e4f
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=facebook]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=facebook]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=facebook]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=facebook]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=facebook]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=facebook]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #1e2e4f
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=twitter]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=twitter]:hover {
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=twitter]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=twitter]:hover .vf-share-icon {
	background: #000
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=twitter]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=twitter]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=twitter]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=twitter]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=twitter]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=twitter]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=google-plus]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=google-plus]:hover {
	color: #96271a
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=google-plus]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=google-plus]:hover .vf-share-icon {
	background: #96271a
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=google-plus]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=google-plus]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #96271a
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=linkedin]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=linkedin]:hover {
	color: #174162
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=linkedin]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=linkedin]:hover .vf-share-icon {
	background: #174162
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=linkedin]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=linkedin]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #174162
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=pinterest]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=pinterest]:hover {
	color: #781e1b
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=pinterest]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=pinterest]:hover .vf-share-icon {
	background: #781e1b
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=pinterest]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=pinterest]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #781e1b
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=reddit]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=reddit]:hover {
	color: #a61b12
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=reddit]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=reddit]:hover .vf-share-icon {
	background: #a61b12
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=reddit]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=reddit]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=reddit]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=reddit]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=reddit]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=reddit]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #a61b12
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=stumbleupon]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=stumbleupon]:hover {
	color: #a82111
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=stumbleupon]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=stumbleupon]:hover .vf-share-icon {
	background: #a82111
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=stumbleupon]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=stumbleupon]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #a82111
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=whatsapp]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=whatsapp]:hover {
	color: #2f7421
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=whatsapp]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=whatsapp]:hover .vf-share-icon {
	background: #2f7421
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=whatsapp]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=whatsapp]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #2f7421
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=email]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=email]:hover {
	color: #415e30
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=email]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=email]:hover .vf-share-icon {
	background: #415e30
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=email]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=email]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=email]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=email]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=email]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=email]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #415e30
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=link]:hover,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-square [data-network=link]:hover {
	color: #c0730c
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=link]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=link]:hover .vf-share-icon {
	background: #c0730c
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=link]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=link]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=link]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle [data-network=link]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=link]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square [data-network=link]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #c0730c
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=facebook]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=facebook],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=facebook]:hover {
	color: #3b5998
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon {
	background: #3b5998
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=facebook]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #3b5998
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=twitter]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=twitter],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=twitter]:hover {
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon {
	background: #000
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=twitter]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #000
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=google-plus]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=google-plus]:hover {
	color: #dd4b39
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon {
	background: #dd4b39
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #dd4b39
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=linkedin]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=linkedin]:hover {
	color: #2b77b4
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon {
	background: #2b77b4
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #2b77b4
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=pinterest]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=pinterest]:hover {
	color: #cc332d
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon {
	background: #cc332d
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #cc332d
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=reddit]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=reddit],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=reddit]:hover {
	color: #e94035
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon {
	background: #e94035
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=reddit]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #e94035
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=stumbleupon]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=stumbleupon]:hover {
	color: #ea4835
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon {
	background: #ea4835
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #ea4835
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=whatsapp]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=whatsapp]:hover {
	color: #4fc338
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon {
	background: #4fc338
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #4fc338
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=email]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=email],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=email]:hover {
	color: #6fa252
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=email]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=email]:hover .vf-share-icon {
	background: #6fa252
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=email]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=email]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=email]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=email]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=email]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=email]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #6fa252
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=link]:hover,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=link],
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=link]:hover {
	color: #f3a63f
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=link]:hover .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=link]:hover .vf-share-icon {
	background: #f3a63f
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=link]:hover .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=link]:hover .vf-share-icon:before {
	color: #fff
}

.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=link]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-circle.vf-share-bar-bw [data-network=link]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=link]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar.vf-share-bar-square.vf-share-bar-bw [data-network=link]:hover .vf-share-icon+.vf-share-meta h3 {
	color: #f3a63f
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=facebook],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=facebook],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=facebook]:hover {
	background: none;
	color: #3b5998
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=facebook] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=facebook] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=facebook]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=facebook]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=facebook]:hover .vf-share-icon:before {
	color: #3b5998
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=twitter],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=twitter],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=twitter]:hover {
	background: none;
	color: #000
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=twitter] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=twitter] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=twitter]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=twitter]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=twitter]:hover .vf-share-icon:before {
	color: #000
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=google-plus],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=google-plus],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=google-plus]:hover {
	background: none;
	color: #dd4b39
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=google-plus] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=google-plus] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=google-plus]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=google-plus]:hover .vf-share-icon:before {
	color: #dd4b39
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=linkedin],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=linkedin],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=linkedin]:hover {
	background: none;
	color: #2b77b4
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=linkedin] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=linkedin] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=linkedin]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=linkedin]:hover .vf-share-icon:before {
	color: #2b77b4
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=pinterest],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=pinterest],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=pinterest]:hover {
	background: none;
	color: #cc332d
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=pinterest] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=pinterest] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=pinterest]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=pinterest]:hover .vf-share-icon:before {
	color: #cc332d
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=reddit],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=reddit],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=reddit]:hover {
	background: none;
	color: #e94035
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=reddit] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=reddit] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=reddit]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=reddit]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=reddit]:hover .vf-share-icon:before {
	color: #e94035
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=stumbleupon],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=stumbleupon],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=stumbleupon]:hover {
	background: none;
	color: #ea4835
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=stumbleupon] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=stumbleupon]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=stumbleupon]:hover .vf-share-icon:before {
	color: #ea4835
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=whatsapp],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=whatsapp],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=whatsapp]:hover {
	background: none;
	color: #4fc338
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=whatsapp] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=whatsapp] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=whatsapp]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=whatsapp]:hover .vf-share-icon:before {
	color: #4fc338
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=email],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=email],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=email]:hover {
	background: none;
	color: #6fa252
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=email] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=email] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=email]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=email]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=email]:hover .vf-share-icon:before {
	color: #6fa252
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=link],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=link],
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=link]:hover {
	background: none;
	color: #f3a63f
}

.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:active [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=link] .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) .vf-share-option:focus [data-network=link] .vf-share-icon:before,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=link]:hover .vf-share-icon+.vf-share-meta .vf-share-count,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=link]:hover .vf-share-icon+.vf-share-meta h3,
.viafoura .vf-share-bar:not(.vf-share-bar-circle):not(.vf-share-bar-square):not(.vf-share-bar-default) [data-network=link]:hover .vf-share-icon:before {
	color: #f3a63f
}

.viafoura .vf-share-button .vf-share-dropdown .vf-share-bar {
	background-color: #fff;
	background-color: var(--background-color, #fff);
	border-color: #eee
}

.viafoura .vf-share-button .vf-share-dropdown .vf-share-bar:before {
	border-top-color: #9a9a9a
}

.viafoura .vf-share-button .vf-share-button-icon {
	font-family: viafoura;
	font-size: 28px
}

.viafoura .vf-share-button .vf-share-button-icon:before {
	color: #000;
	color: var(--dark-text-on-background-color, #000);
	content: ""
}

.viafoura .vf-share-button.vf-share-button-circle .vf-share-button-icon,
.viafoura .vf-share-button.vf-share-button-square .vf-share-button-icon {
	background: #000;
	background: var(--primary-color-100, #000)
}

.viafoura .vf-share-button.vf-share-button-circle .vf-share-button-icon:before,
.viafoura .vf-share-button.vf-share-button-square .vf-share-button-icon:before {
	color: #fff
}

.viafoura .vf-share-button:active .vf-share-bar,
.viafoura .vf-share-button:focus .vf-share-bar,
.viafoura .vf-share-button:hover .vf-share-bar {
	background-color: #fff;
	background-color: var(--background-color, #fff)
}

.viafoura .vf-share-button:active.vf-share-button-default .vf-share-button-icon:before,
.viafoura .vf-share-button:focus.vf-share-button-default .vf-share-button-icon:before,
.viafoura .vf-share-button:hover.vf-share-button-default .vf-share-button-icon:before {
	color: #404040
}

.viafoura .vf-share-button:active.vf-share-button-circle .vf-share-button-icon,
.viafoura .vf-share-button:active.vf-share-button-square .vf-share-button-icon,
.viafoura .vf-share-button:focus.vf-share-button-circle .vf-share-button-icon,
.viafoura .vf-share-button:focus.vf-share-button-square .vf-share-button-icon,
.viafoura .vf-share-button:hover.vf-share-button-circle .vf-share-button-icon,
.viafoura .vf-share-button:hover.vf-share-button-square .vf-share-button-icon {
	background: #404040
}

.viafoura .vf-share-modal {
	font-size: 16px
}

.viafoura .vf-share-modal .vf-scroll-icon {
	font-size: 2em
}

.viafoura .vf-share-modal .close {
	background: #9a9a9a;
	font-family: viafoura;
	font-size: 20px
}

.viafoura .vf-share-modal .close:before {
	color: #fff;
	content: "";
	position: relative;
	top: -3px
}

.viafoura .vf-share-modal .close:active,
.viafoura .vf-share-modal .close:focus,
.viafoura .vf-share-modal .close:hover {
	background: #818181
}

.viafoura .vf-share-modal .close:focus {
	outline-color: #9a9a9a
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen,
.viafoura .vf-share-modal.vf-modal-fullscreen {
	background: hsla(0, 0%, 100%, .75)
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen.vf-mobile,
.viafoura .vf-share-modal.vf-modal-fullscreen.vf-mobile {
	background-color: #fff;
	background-color: var(--background-color, #fff)
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-scrollable-menu-container {
	border-bottom-color: #9a9a9a;
	border-top-color: #9a9a9a
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar {
	font-size: 4vmin
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li {
	border-bottom-color: #eee;
	border-top-color: #eee
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li:active,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-bar li:active {
	background: #eee
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .up:before,
.viafoura .vf-share-modal.vf-modal-fullscreen .up:before {
	content: "";
	font-family: viafoura
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .down:before,
.viafoura .vf-share-modal.vf-modal-fullscreen .down:before {
	content: "";
	font-family: viafoura
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-total-share-label,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-total-share-label {
	color: rgba(0, 0, 0, .6);
	color: var(--light-text-on-background-color, rgba(0, 0, 0, .6));
	font-size: 1.3em;
	font-weight: 300
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-total-share-label .total,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-total-share-count .vf-total-share-label .total {
	font-weight: 700
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-meta .vf-share-bar-service-name,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-meta .vf-share-bar-service-name {
	font-size: 1em;
	font-weight: 400
}

.viafoura #mobile-modal .viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-count,
.viafoura .vf-share-modal.vf-modal-fullscreen .vf-share-count {
	font-size: 1em
}

.viafoura .vf-share-modal.vf-modal-partial {
	border-color: hsla(0, 0%, 100%, .6)
}

.viafoura .vf-share-modal.vf-modal-partial>section {
	background-color: #fff;
	background-color: var(--background-color, #fff);
	border-color: #eee;
	color: rgba(0, 0, 0, .6);
	color: var(--light-text-on-background-color, rgba(0, 0, 0, .6))
}

.viafoura .vf-share-modal.vf-modal-partial h2,
.viafoura .vf-share-modal.vf-modal-partial h3,
.viafoura .vf-share-modal.vf-modal-partial h4,
.viafoura .vf-share-modal.vf-modal-partial label {
	color: rgba(0, 0, 0, .6);
	color: var(--light-text-on-background-color, rgba(0, 0, 0, .6));
	font-weight: 700
}

.viafoura .vf-share-modal.vf-modal-partial h3,
.viafoura .vf-share-modal.vf-modal-partial label {
	font-size: 16px
}

.viafoura .vf-share-modal.vf-modal-partial h2 {
	border-bottom-color: #9a9a9a;
	font-size: 20px
}

.viafoura .vf-share-modal.vf-modal-partial .error-message p {
	background: #e00;
	color: #fff
}

.viafoura .vf-share-modal.vf-modal-partial span.required {
	color: #e00;
	font-size: 12px;
	font-weight: 700
}

.viafoura .vf-share-modal.vf-modal-partial .vf-input-like,
.viafoura .vf-share-modal.vf-modal-partial input[type=email],
.viafoura .vf-share-modal.vf-modal-partial textarea {
	border-color: #9a9a9a
}

.viafoura .vf-share-modal.vf-modal-partial .vf-input-like.error,
.viafoura .vf-share-modal.vf-modal-partial input[type=email].error,
.viafoura .vf-share-modal.vf-modal-partial textarea.error {
	border-color: #e00
}

.viafoura .vf-share-modal.vf-modal-partial .vf-input-like:focus,
.viafoura .vf-share-modal.vf-modal-partial input.vf-shared-link:active,
.viafoura .vf-share-modal.vf-modal-partial input.vf-shared-link:focus,
.viafoura .vf-share-modal.vf-modal-partial input[type=email]:focus,
.viafoura .vf-share-modal.vf-modal-partial textarea:focus {
	border-color: #9a9a9a
}

.viafoura .vf-share-modal.vf-modal-partial .autoresize {
	font-size: 1em
}

.viafoura .vf-share-modal.vf-modal-partial input[type=submit] {
	background: #9a9a9a;
	color: #fff;
	font-size: 18px;
	transition: all .2s
}

.viafoura .vf-share-modal.vf-modal-partial input[type=submit]:active,
.viafoura .vf-share-modal.vf-modal-partial input[type=submit]:focus,
.viafoura .vf-share-modal.vf-modal-partial input[type=submit]:hover {
	background: #3d8510;
	background: var(--success-color, #3d8510)
}

.viafoura .vf-share-modal.vf-modal-partial input[type=submit]:focus {
	outline-color: #9a9a9a
}

.viafoura .vf-share-modal.vf-modal-partial article p {
	font-style: italic
}

.viafoura .vf-share-modal.vf-modal-partial article:after {
	content: ""
}

.viafoura .vf-share-modal.vf-modal-partial button {
	font-family: inherit
}

.viafoura .vf-share-modal.vf-modal-partial .vf-send-state {
	background: hsla(0, 0%, 100%, .75)
}

.viafoura .vf-share-modal.vf-modal-partial .vf-send-state-graphic svg {
	transition: opacity .5s
}

.viafoura .vf-share-modal.vf-modal-partial .pulse {
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-name: pulse
}

.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-options button {
	border-color: #eee;
	color: rgba(0, 0, 0, .6);
	color: var(--light-text-on-background-color, rgba(0, 0, 0, .6));
	font-size: 14px
}

.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-options button:active,
.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-options button:hover {
	border-color: #3d8510;
	border-color: var(--success-color, #3d8510);
	color: #3d8510;
	color: var(--success-color, #3d8510)
}

.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-options button:focus {
	outline-color: #9a9a9a
}

.viafoura .vf-share-modal.vf-modal-partial p.status {
	color: rgba(0, 0, 0, .75);
	color: var(--primary-color-75, rgba(0, 0, 0, .75));
	font-size: 24px;
	outline: 0
}

.viafoura .vf-tip-triangle {
	border-bottom-color: #f0900f;
	border-left-color: transparent;
	border-right-color: transparent
}

.viafoura .vf-share-link-tip .vf-tip-content {
	background-color: #f0900f;
	color: #fff;
	font-size: 13px
}

.viafoura .vf-share-link-tip .vf-shared-link {
	background-color: #d8810e;
	font-size: 12.5px;
	font-weight: lighter
}

@keyframes pulse {
	0% {
		opacity: 0
	}

	50% {
		opacity: .8
	}

	to {
		opacity: 0
	}
}

.viafoura .vf-share-button:active,
.viafoura .vf-share-button:focus,
.viafoura .vf-share-button:hover {
	cursor: pointer
}

.viafoura .vf-share-button:active .vf-share-dropdown,
.viafoura .vf-share-button:focus .vf-share-dropdown,
.viafoura .vf-share-button:hover .vf-share-dropdown {
	display: block;
	z-index: 100000
}

.viafoura .vf-share-button.vf-disable-hover:hover .vf-share-dropdown {
	display: none
}

.viafoura .vf-share-modal .close:focus {
	outline-style: dotted;
	outline-width: 1px
}

.viafoura .vf-share-modal.vf-modal-partial .vf-input-like:focus,
.viafoura .vf-share-modal.vf-modal-partial input[type=email]:focus,
.viafoura .vf-share-modal.vf-modal-partial textarea:focus {
	border-style: solid;
	border-width: 3px
}

.viafoura .vf-share-modal.vf-modal-partial input[type=submit]:active,
.viafoura .vf-share-modal.vf-modal-partial input[type=submit]:focus,
.viafoura .vf-share-modal.vf-modal-partial input[type=submit]:hover {
	background: #64a159
}

.viafoura .vf-share-modal.vf-modal-partial .vf-share-email-options button:focus,
.viafoura .vf-share-modal.vf-modal-partial input[type=submit]:focus {
	outline-style: dotted;
	outline-width: 1px
}

@font-face {
	font-display: swap;
	font-family: viafoura;
	font-style: normal;
	font-weight: 400;
	src: url("/fonts/viafoura.woff2") format("woff2");
}

.viafoura .vf-email-icon:before,
.viafoura .vf-facebook-like:before,
.viafoura .vf-flag:before,
.viafoura .vf-twitter-tweet:before {
	font-family: viafoura;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-transform: none;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}