@charset "utf-8";

.viafoura .vf-expanding-hover-light[data-v-35fff156]::before { border-width: 3px; }

.viafoura .vf-expanding-hover-light::before { border-color: var(--accent-color-light, #007fff); position: absolute; bottom: 0px; left: 50%; width: 0px; border-bottom-width: 2px; border-bottom-style: solid; transform: translate(-50%, 50%); transition: width 0.2s; content: ""; }

.viafoura .vf-expanding-hover-light:hover::before, .viafoura .vf-expanding-hover-light:focus::before, .viafoura .vf-expanding-hover-light:focus-within::before, .viafoura .vf-expanding-hover-light.vf-active::before { width: 100% !important; }

.viafoura .vf-flex-nav { display: flex; }

.viafoura .vf-flex-nav.vf-flex-nav-grow { flex-grow: 1; }

.viafoura .vf-flex-nav .vf-nav-label, .viafoura .vf-flex-nav .vf-nav-icon { align-self: center; width: 100%; text-align: center; }

.viafoura .vf-tabbed-nav { display: flex; width: 100%; }

.viafoura .vf-tabbed-nav .vf-nav-button { position: relative; width: 100%; height: 100%; padding-right: 1.1em; padding-left: 1.1em; }

.viafoura .vf-tabbed-nav .vf-nav-button.vf-flex-nav-grow { min-width: 90px; padding-right: 0.2em; padding-left: 0.2em; }

@media only screen and (max-width: 640px) {
  .viafoura .vf-tabbed-nav .vf-nav-button.vf-flex-nav-grow { min-width: 0px; }
}

.viafoura .vf-tabbed-nav .vf-nav-label { color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); font-weight: 300; font-size: 1.14em; backface-visibility: hidden; 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 > * { justify-content: center; height: 100%; }

.viafoura .vf-tabbed-nav > .vf-horiz-list { display: flex; flex-flow: row; }

.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: var(--primary-color-100, #000000); font-weight: 400; }

.viafoura .vf-scrollable-tabs { white-space: nowrap; }

.viafoura .vf-scrollable-tabs .vf-tabbed-nav__tabs { position: relative; align-self: center; justify-content: flex-start; padding-bottom: 2px; overflow: hidden; }

@media (hover: none) {
  .viafoura .vf-scrollable-tabs .vf-tabbed-nav__tabs { overflow: auto; }
}

.viafoura .vf-scrollable-tabs__overflow-control { flex-shrink: 0; align-self: center; }

.viafoura .vf-select-dropdown__trigger { display: flex; align-items: center; justify-content: space-between; }

.viafoura .vf-select-dropdown__trigger .vf-chevron-down { margin-left: 1em; }

.viafoura .vf-dropdown-tabs[data-v-6e5235de] { white-space: nowrap; }

.viafoura .vf-dropdown-tabs[data-v-6e5235de] .vf-tabbed-nav__tabs { position: relative; padding-bottom: 2px; overflow: hidden; }

.viafoura .vf-dropdown-tabs__dropdown[data-v-6e5235de] { display: flex; align-items: center; }

.viafoura .vf-tabbed-views[data-v-215377dc] { display: flex; flex-direction: column; }

.viafoura .vf-post-form[data-v-3c716197] { position: relative; margin-top: 15px; margin-bottom: 15px; margin-right: 0px; }

.viafoura .vf-post-form__container[data-v-3c716197] { margin-top: 0px; }

@media only screen and (max-width: 640px) {
  .viafoura .vf-post-form__container--focused[data-v-3c716197] { margin-top: 0px; }
}

.viafoura .vf-post-form__new-content[data-v-3c716197] { padding-right: 0px; }

.viafoura .vf-post-form__new-content[data-v-3c716197] .vf-new-content__content-editor-wrapper { align-items: center; min-height: 50px; padding-top: 12px; padding-bottom: 12px; padding-left: 10px; }

.viafoura .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__left { margin-right: 10px; padding-top: 5px; }

.viafoura .vf-post-form__new-content__is-logged-in[data-v-3c716197] .vf-new-content__content-editor-wrapper { padding-right: 3em; }

.viafoura .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__right { position: relative; z-index: 1; border-style: solid; border-width: 1px; border-radius: 4px; background-color: var(--primary-color-02, rgba(0, 0, 0, 0.02)); border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__right::before, .viafoura .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__right::after { position: absolute; top: 18px; left: -6px; width: 10px; height: 10px; transform: rotate(45deg); content: " "; pointer-events: none; }

.viafoura .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__right::before { background-color: var(--background-color, #ffffff); z-index: 2; }

.viafoura .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__right::after { background-color: var(--primary-color-02, rgba(0, 0, 0, 0.02)); border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); border-left-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); z-index: 3; border-bottom-width: 1px; border-bottom-style: solid; border-left-width: 1px; border-left-style: solid; }

.viafoura .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__right .vf-content-editor-form .ql-image { right: 0px; bottom: calc(-0.9em); }

.viafoura .vf-post-form__new-content__disabled[data-v-3c716197] .vf-content-layout__right { background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04)); border-color: rgba(0, 0, 0, 0); }

.viafoura .vf-post-form__new-content__disabled[data-v-3c716197] .vf-content-layout__right::after { background-color: var(--primary-color-04, rgba(0, 0, 0, 0.04)); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); }

.viafoura .vf-post-form__container--focused .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__right { background-color: var(--background-color, #ffffff); box-shadow: 0 0 25px 0 var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf-post-form__container--focused .vf-post-form__new-content[data-v-3c716197] .vf-content-layout__right::after { background-color: var(--background-color, #ffffff); }

.viafoura .vf-post-form__avatar[data-v-3c716197] { margin: 0px; }

.viafoura .vf-nav-tab-button__text[data-v-6eea2e5c] { color: var(--dark-text-on-background-color, #000000); font-weight: 400; }

.viafoura .vf-nav-tab-button__unseen-notifier[data-v-6eea2e5c] { position: absolute; top: 10px; right: 7px; }

.viafoura .vf-nav-tab-button__badge[data-v-6eea2e5c] { margin-left: 5px; }

.viafoura .vf-nav-tab-button--inside-trigger .vf-nav-tab-button__unseen-notifier[data-v-6eea2e5c] { top: 0px; right: -2px; }

.viafoura .vf-nav-tab-button--inside-dropdown[data-v-6eea2e5c] { display: flex; justify-content: space-between; }

.viafoura .vf-nav-tab-button--inside-dropdown .vf-nav-tab-button__badge[data-v-6eea2e5c] { min-width: calc(3*var(--base-font-size, 0.625rem)); }

.viafoura .vf-nav-tab-button--inside-dropdown .vf-nav-tab-button__unseen-notifier[data-v-6eea2e5c] { top: -2px; right: -2px; }

.viafoura .viafoura-logo__logo[data-v-313b2462] { fill: rgb(102, 102, 102); }

.viafoura .vf-branding-container[data-v-5658b102] { display: flex; align-items: center; color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); font-size: 0.857em; }

.viafoura .vf-branding-container[data-v-5658b102] > * + * { margin-left: 0.4em; }

.viafoura .vf-branding__powered-by[data-v-5658b102] { margin-top: 1.5px; }

.viafoura .vf-branding__link[data-v-5658b102] { display: flex; }

.viafoura .vf-branding__logo[data-v-5658b102] { height: 17px; }

.viafoura .vf-toggle-slider[data-v-0382ab14] { display: flex; }

.viafoura .vf-toggle-slider__label[data-v-0382ab14] { margin-right: 10px; font-size: 1em; }

.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] { position: relative; width: 30px; height: 100%; }

.viafoura .vf-toggle-slider__input[data-v-0382ab14] { position: absolute; width: 30px; height: 100%; opacity: 0; pointer-events: none; }

.viafoura .vf-toggle-slider__switch[data-v-0382ab14] { position: relative; display: block; width: 30px; height: 18px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 50px; cursor: pointer; }

.viafoura .vf-toggle-slider__switch[data-v-0382ab14]::before { position: absolute; top: 1px; left: 1px; width: 26px; height: 14px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 116, 232); border-radius: 50px; transition: background-color 100ms ease-in-out; content: ""; }

.viafoura .vf-toggle-slider__switch[data-v-0382ab14]::after { position: absolute; top: 3px; left: 4px; width: 10px; height: 10px; background-color: rgb(0, 116, 232); border-radius: 50%; transition: background-color 100ms ease-in-out, left 100ms ease-in-out; content: ""; }

.viafoura .vf-toggle-slider--checked .vf-toggle-slider__switch[data-v-0382ab14]::before { background-color: rgb(0, 116, 232); }

.viafoura .vf-toggle-slider--checked .vf-toggle-slider__switch[data-v-0382ab14]::after { left: 14px; background-color: rgb(255, 255, 255); }

.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: rgb(148, 148, 148); border-color: rgb(148, 148, 148); }

.viafoura .vf-toggle-slider--disabled .vf-toggle-slider__switch[data-v-0382ab14]::after { background-color: rgb(255, 255, 255); }

.viafoura .vf-toggle-slider__input:focus + .vf-toggle-slider__switch[data-v-0382ab14] { border-color: rgb(0, 0, 0); }

.viafoura .vf-toggle-slider--disabled .vf-toggle-slider--checked .vf-toggle-slider__switch[data-v-0382ab14]::before { background-color: rgb(255, 255, 255); }

.viafoura .vf-toggle-slider--disabled .vf-toggle-slider--checked .vf-toggle-slider__switch[data-v-0382ab14]::after { background-color: rgb(148, 148, 148); }

.viafoura .vf-toggle-slider:not(.vf-toggle-slider--disabled) .vf-toggle-slider__switch[data-v-0382ab14]:active { border-color: rgb(0, 0, 0); }

.viafoura .vf-no-outline { outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.viafoura .vf-opt-out-personal.--ppid-center { text-align: center; }

.viafoura .vf-opt-out-personal.--ppid-right { text-align: right; }

.viafoura .vf-opt-out-personal__trigger { font-size: calc(1*var(--base-font-size, 0.625rem)); padding: 0px; margin-top: 5px; color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); text-decoration: underline; border-width: 2px; border-style: solid; border-color: rgba(0, 0, 0, 0); }

.viafoura .vf-opt-out-personal__trigger:focus:not([disabled]) { border-color: var(--accent-color, #0074e8); }

.viafoura .vf-opt-out-personal__trigger:hover { color: var(--accent-color, #0074e8); }

.viafoura .vf-opt-out-personal__trigger:active { color: rgb(0, 78, 156); }

.viafoura .vf-opt-out-personal__dropdown-tail { position: relative; border-radius: 0.4em; }

.viafoura .vf-opt-out-personal__dropdown-tail::before { content: ""; position: absolute; bottom: -13px; left: 50%; width: 0px; height: 0px; border-width: 0px 0.5em 0.5em; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-image: initial; border-bottom-color: rgb(223, 223, 223); border-top-style: initial; border-top-color: initial; margin-left: -0.5em; margin-top: -0.5em; opacity: 0; }

.viafoura .vf-opt-out-personal__dropdown-tail::after { content: ""; position: absolute; bottom: -14px; left: 50%; width: 0px; height: 0px; border-width: 0px 0.5em 0.5em; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-image: initial; border-bottom-color: rgb(255, 255, 255); border-top-style: initial; border-top-color: initial; margin-left: -0.5em; margin-top: -0.5em; opacity: 0; z-index: 10; }

.viafoura .vf-opt-out-personal--expanded .vf-opt-out-personal__dropdown-tail::before, .viafoura .vf-opt-out-personal--expanded .vf-opt-out-personal__dropdown-tail::after { opacity: 1; transition: opacity 0.4s ease-out 0.2s; }

.viafoura .vf-opt-out-personal__dropdown { --background-color: var( --default-color, #ffffff ); --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, #000000 ); background-color: var(--background-color, #ffffff); color: var(--dark-text-on-background-color, #000000); position: relative; z-index: 0; overflow: hidden; margin-top: 10px; max-height: 0px; border: 1px solid rgb(223, 223, 223); border-radius: 4px; text-align: left; opacity: 0; transition: max-height 0.4s ease-out, opacity 0.4s ease-out; }

.viafoura .vf-opt-out-personal--expanded .vf-opt-out-personal__dropdown { max-height: calc(50*var(--base-font-size, 0.625rem)); opacity: 1; }

.viafoura .vf-opt-out-personal__padding-wrap { padding: 18px 18px 20px; }

.viafoura .vf-opt-out-personal__copy { padding-right: 18px; }

.viafoura .vf-opt-out-personal__copy a:link, .viafoura .vf-opt-out-personal__copy a:visited { color: unset; text-decoration: underline; }

.viafoura .vf-opt-out-personal__controls { display: flex; flex-direction: column; align-items: flex-end; margin-top: 22px; }

.viafoura .vf-opt-out-personal--hasError .vf-opt-out-personal__response { color: rgb(204, 73, 73); }

.viafoura .vf-opt-out-personal__response { margin: 5px 2px 0px; }

.viafoura .vf-opt-out-personal__btnClose { top: 10px; right: 10px; position: absolute !important; color: rgb(148, 148, 148) !important; }

.viafoura .vf-opt-out-personal__btnClose:hover, .viafoura .vf-opt-out-personal__btnClose:focus { --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: var(--background-color, rgba(0, 116, 232, 0.1)); color: var(--light-text-on-background-color, #0074e8); }

.viafoura .vf-opt-out-personal__btnClose:focus { border-color: var(--accent-color, #0074e8); }

@media only screen and (min-width: 621px) {
  .viafoura .vf-opt-out-personal.--ppid-left-desktop { text-align: left; }
  .viafoura .vf-opt-out-personal.--ppid-center-desktop { text-align: center; }
  .viafoura .vf-opt-out-personal.--ppid-right-desktop { text-align: right; }
  .viafoura .vf-opt-out-personal--expanded .vf-opt-out-personal__dropdown { max-height: calc(28*var(--base-font-size, 0.625rem)); }
  .viafoura .vf-opt-out-personal__controls { flex-direction: row-reverse; justify-content: space-between; align-items: normal; }
  .viafoura .vf-opt-out-personal__toggle-slider { flex: 1 0 50%; justify-content: right; text-align: right; }
  .viafoura .vf-opt-out-personal__response { flex: 0 1 auto; margin: 0px 30px 0px 0px; }
}

.viafoura .vf3-conversations-footer[data-v-721afc90] { position: relative; padding-top: 10px; border-top-width: 1px; border-top-style: solid; min-height: calc(4.5*var(--base-font-size, 0.625rem)); border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf3-conversations-footer__branding[data-v-721afc90] { display: flex; flex-direction: row-reverse; padding-top: 0px; transition: padding-top 0.1s ease-out 0.1s; }

@media only screen and (max-width: 620px) {
  .viafoura .vf3-conversations-footer--privacy-expanded .vf3-conversations-footer__branding[data-v-721afc90] { padding-top: calc(1*var(--base-font-size, 0.625rem)); }
}

@media only screen and (min-width: 621px) {
  .viafoura .vf3-conversations-footer__branding[data-v-721afc90] { position: absolute; top: 16px; right: 0px; }
}

.viafoura .vf-promo-wrapper[data-v-2cf52a89] { padding-top: 40px; min-height: 250px; }

.viafoura .vf-promo[data-v-2cf52a89] { border-bottom-width: 1px; border-bottom-style: solid; padding: 40px 0px; position: relative; text-align: center; border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf-promo__label[data-v-2cf52a89] { left: 50%; position: absolute; top: 15px; transform: translate(-50%); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-promo__opt-out-personal[data-v-2cf52a89] { transition: max-height 0.4s ease-out; }

.viafoura .vf-promo-outbrain[data-v-2cf52a89] { padding: 20px 0px; }

.viafoura .vf-promo-outbrain .vf-promo__opt-out-personal[data-v-2cf52a89] { text-align: left; margin-left: 70px; margin-right: 10px; }

.viafoura .vf-follow-button[data-v-4090ba14] { position: relative; }

.viafoura .vf-follow-button.vf-button[data-v-4090ba14] { padding-left: 1rem; padding-right: 1rem; }

.viafoura .vf-follow-button.vf-button[disabled][data-v-4090ba14] { cursor: not-allowed; }

.viafoura .vf-follow-button__visible-text[data-v-4090ba14] { position: absolute; left: 0px; right: 0px; }

.viafoura .vf-follow-button__hidden-text[data-v-4090ba14] { visibility: hidden; }

.viafoura .vf-comment-header[data-v-7df6f7b3] { display: flex; align-items: center; }

.viafoura .vf-comment-header__actions[data-v-7df6f7b3] { display: flex; align-items: center; justify-content: space-between; flex-grow: 1; }

.viafoura .vf-comment-header__actions .vf-actions-subscribe[data-v-7df6f7b3] { margin: 0px 10px; flex-grow: 0; }

.viafoura .vf-comment-header__actions .vf-actions-authentication[data-v-7df6f7b3] { flex-grow: 0; min-width: max-content; }

@media (max-width: 480px) {
  .viafoura .vf-comment-header[data-v-7df6f7b3] { align-items: flex-end; }
  .viafoura .vf-comment-header__actions[data-v-7df6f7b3] { flex-direction: column-reverse; align-items: flex-end; }
  .viafoura .vf-comment-header__actions .vf-actions-subscribe[data-v-7df6f7b3] { margin-top: 5px; }
}

.viafoura .comment-nav-right[data-v-900d8462] { position: relative; display: flex; align-items: center; justify-content: flex-end; }

.viafoura .comment-nav-right[data-v-900d8462] > * + * { margin-left: 5px; }

.viafoura .comment-nav-right__icon[data-v-900d8462] svg { color: var(--dark-text-on-background-color, #000000); width: 14px; height: 14px; }

.viafoura .comment-nav-right__settings-button[data-v-900d8462] { position: relative; }

.viafoura .comment-nav-right__settings-button[data-v-900d8462]::before { position: absolute; top: -9px; right: 50%; left: initial; z-index: 7; display: block; border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid; transform: translateX(50%) rotate(-135deg) scale(0); transition: transform 0.4s ease-in-out; content: ""; border-left-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); background-color: var(--background-color, #ffffff); width: 9px; height: 9px; }

.viafoura .comment-nav-right__settings-button--expanded[data-v-900d8462]::before { transform: translateX(50%) rotate(-135deg) scale(1); }

.viafoura .vf-sort-actions--hidden[data-v-900d8462] { visibility: hidden; }

.viafoura .vf-sort-actions[data-v-900d8462] .vf-select-dropdown__trigger { display: flex; align-items: center; font-weight: 300; font-size: 0.857em; text-transform: uppercase; color: var(--accent-color, #0074e8); }

.viafoura .vf-sort-actions[data-v-900d8462] .vf-select-dropdown__trigger .vf-chevron-down { position: relative; margin-left: 2px; }

.viafoura .vf-sort-actions[data-v-900d8462] .vf-select-dropdown__trigger .vf-chevron-down path { fill: currentcolor; stroke: currentcolor; stroke-width: 3px; }

.viafoura .vf3-comment[data-v-8dca35d6] { position: relative; }

.viafoura .vf3-comment--entered[data-v-8dca35d6] { background-color: var(--primary-color-02, rgba(0, 0, 0, 0.02)); border-radius: 5px; }

.viafoura .vf3-comment__stubbed-badge[data-v-8dca35d6] { margin-top: 9px; }

@media (max-width: 480px) {
  .viafoura .vf3-comment__stubbed-badge[data-v-8dca35d6] { margin-top: 0px; }
}

.viafoura .vf3-comment__stubbed-badge--reply[data-v-8dca35d6] { margin-top: 0px; }

.viafoura .vf3-comment--pinned[data-v-8dca35d6]::before { position: absolute; inset: 0px 0px 3px; transition: top 0.2s ease-in; content: ""; background-color: var(--highlight-color-10, rgba(255, 193, 0, 0.1)); }

.viafoura .vf3-comment--pinned--collapsed[data-v-8dca35d6]::before { top: 3px; border-radius: 5px; }

.viafoura .vf3-comment--pinned[data-v-8dca35d6] .vf-icon-dropdown__button { background-color: rgba(0, 0, 0, 0); }

.viafoura .vf-comment__bottom-actions[data-v-8dca35d6] { padding-top: 5px; }

@media (max-width: 480px) {
  .viafoura .vf-comment__bottom-actions[data-v-8dca35d6] { padding-top: 8px; }
}

.viafoura .vf3-comment__header[data-v-8dca35d6] { position: relative; padding-bottom: 5px; }

.viafoura .vf-comment__content-editor[data-v-8dca35d6] { line-height: 1.643em; }

@media (max-width: 480px) {
  .viafoura .vf-comment__content-editor[data-v-8dca35d6] { line-height: 1.286em; }
}

.viafoura .vf-comment__content-editor[data-v-8dca35d6] .vf-content-editor-form__textarea { line-height: 1.643em; }

@media (max-width: 480px) {
  .viafoura .vf-comment__content-editor[data-v-8dca35d6] .vf-content-editor-form__textarea { line-height: 1.286em; }
}

.viafoura .vf-comment__content-badge[data-v-8dca35d6] { margin-top: -1px; margin-right: 5px; vertical-align: top; }

.viafoura .vf-comment__read-more[data-v-8dca35d6] { color: var(--light-text-on-background-color, ); display: flex; font-size: 12px; justify-content: flex-end; margin: 2px 2px 5px; background: rgba(0, 0, 0, 0); }

.viafoura .vf-comment__read-more[data-v-8dca35d6]:hover { color: var(--accent-color, #0074e8); text-decoration: none; }

.viafoura .vf3-comment__reply-avatar[data-v-8dca35d6] { top: 2px; }

.viafoura .vf3-comment__timestamp[data-v-8dca35d6] { display: inline-block; }

.viafoura .vf3-comment__timestamp[data-v-8dca35d6]::before { margin: 0px 5px; content: "•"; }

.viafoura .vf-comment__edited-badge[data-v-8dca35d6] { position: relative; top: -1px; left: 3px; }

.viafoura .vf3-comment__avatar[data-v-8dca35d6] { margin: 0px; }

.viafoura .vf3-content-with-reply-form[data-v-1dadc7ff] { position: relative; }

.viafoura .vf3-conversations-list__promo[data-v-40e2e338] { min-height: 331px; display: flex; justify-content: center; align-items: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf-ad-comments[data-v-f2c4f384] { border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); margin-top: 15px; border-top-width: 1px; border-top-style: solid; }

.viafoura .vf-promo[data-v-f2c4f384] { margin: 5px auto 35px; padding-top: 35px; padding-bottom: 15px; position: relative; text-align: center; border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf-promo-outbrain[data-v-f2c4f384] { padding: 20px 0px; }

.viafoura .vf-promo__label[data-v-f2c4f384] { left: 50%; position: absolute; top: 15px; transform: translate(-50%); color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-ad-empty-comments[data-v-0bd1a89d] { text-align: center; }

.viafoura .vf-ad-empty-comments--livereviews[data-v-0bd1a89d] { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); border-bottom-style: solid; border-bottom-width: 1px; padding: 5px 0px 15px; }

.viafoura .vf-empty-comments__icon-wrapper[data-v-0bd1a89d] { width: 25px; height: 25px; display: inline-block; padding: 1px 4px; margin-top: 5px; margin-right: 5px; border-width: 1px; border-style: solid; border-image: initial; border-radius: 50%; border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); }

.viafoura .vf-empty-comments__icon[data-v-0bd1a89d] { position: relative; top: 3px; }

.viafoura .vf-content-actions[data-v-61bdf1ed] { margin-top: 7px; display: flex; align-items: baseline; }

.viafoura .vf-content-actions__left-action[data-v-61bdf1ed] { font-size: 11px; font-weight: 500; margin-left: 5px; line-height: 13px; }

.viafoura .vf-content-actions__left-actions[data-v-61bdf1ed] > :first-child { margin-left: 0px; padding-left: 0px; border-left: none; }

.viafoura .vf-content-actions__edit[data-v-61bdf1ed], .viafoura .vf-content-actions__remove[data-v-61bdf1ed] { display: flex; align-items: center; }

.viafoura .vf-content-actions__edit[data-v-61bdf1ed] .vf-icon-small, .viafoura .vf-content-actions__remove[data-v-61bdf1ed] .vf-icon-small { width: 20px; }

.viafoura .vf-content-actions__replies[data-v-61bdf1ed] { text-transform: capitalize; }

.viafoura .vf-content-actions__like[data-v-61bdf1ed] { display: flex; }

.viafoura .vf-content-actions__like[data-v-61bdf1ed] .vf-icon { margin-right: 4px; }

.viafoura .vf-content-actions__like--liked[data-v-61bdf1ed] { color: var(--primary-color-100, #000000) !important; }

.viafoura .vf-content-actions__right-actions[data-v-61bdf1ed] { align-items: baseline; margin-left: auto; }

.viafoura .vf-content-actions__right-actions[data-v-61bdf1ed] .vf-share-menu .vf-share-menu__trigger { font-size: 10px; }

.viafoura .vf-content-actions__right-actions[data-v-61bdf1ed] > :last-child .vf-share-menu__trigger, .viafoura .vf-content-actions__right-actions > .vf-content-actions__share[data-v-61bdf1ed]:last-child .vf-share-menu__trigger { padding-right: 0px; }

.viafoura .vf-content-actions__flag[data-v-61bdf1ed] { text-transform: uppercase; font-size: 10px; }

.viafoura .vf-content-actions__flag--flagged[data-v-61bdf1ed] { cursor: default; }

.viafoura .vf-content-actions__flag--flagged[data-v-61bdf1ed]:hover, .viafoura .vf-content-actions__flag--flagged[data-v-61bdf1ed]:focus { text-decoration: none !important; }

.viafoura .vf-content-actions:not(.vf-content-actions--entered) .vf-content-actions__left-action[data-v-61bdf1ed] { opacity: 0.6; }

.viafoura .vf-content-actions:not(.vf-content-actions--entered) .vf-content-actions__left-action.vf-content-actions__reply[data-v-61bdf1ed], .viafoura .vf-content-actions:not(.vf-content-actions--entered) .vf-content-actions__left-action[data-v-61bdf1ed] .vf-count-button__count { 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-61bdf1ed] { opacity: 0; }

.viafoura .vf-star[data-v-463940ff] { margin: 0px 5px; }

.viafoura .vf-star--cursor-pointer[data-v-463940ff] { cursor: pointer; }

.viafoura .vf-star .filled[data-v-463940ff] { stroke: rgb(255, 193, 0); fill: rgb(255, 193, 0); }

.viafoura .rating[data-v-679d78f0] { display: flex; }

.viafoura .vf3-review[data-v-74a6711b] { position: relative; }

.viafoura .vf3-review--entered[data-v-74a6711b] { background-color: var(--primary-color-02, rgba(0, 0, 0, 0.02)); border-radius: 5px; }

.viafoura .vf3-review__stubbed-badge[data-v-74a6711b] { margin-top: 9px; }

@media (max-width: 480px) {
  .viafoura .vf3-review__stubbed-badge[data-v-74a6711b] { margin-top: 0px; }
}

.viafoura .vf3-review__stubbed-badge--reply[data-v-74a6711b] { margin-top: 0px; }

.viafoura .vf3-review--pinned[data-v-74a6711b]::before { position: absolute; inset: 0px 0px 3px; transition: top 0.2s ease-in; content: ""; background-color: var(--highlight-color-10, rgba(255, 193, 0, 0.1)); }

.viafoura .vf3-review--pinned--collapsed[data-v-74a6711b]::before { top: 3px; border-radius: 5px; }

.viafoura .vf3-review--pinned[data-v-74a6711b] .vf-icon-dropdown__button { background-color: rgba(0, 0, 0, 0); }

.viafoura .vf-review__bottom-actions[data-v-74a6711b] { padding-top: 5px; }

@media (max-width: 480px) {
  .viafoura .vf-review__bottom-actions[data-v-74a6711b] { padding-top: 8px; }
}

.viafoura .vf3-review__header[data-v-74a6711b] { position: relative; padding-bottom: 5px; }

.viafoura .vf-review__content-editor[data-v-74a6711b] { line-height: 1.643em; }

@media (max-width: 480px) {
  .viafoura .vf-review__content-editor[data-v-74a6711b] { line-height: 1.286em; }
}

.viafoura .vf-review__content-editor[data-v-74a6711b] .vf-content-editor-form__textarea { line-height: 1.643em; }

@media (max-width: 480px) {
  .viafoura .vf-review__content-editor[data-v-74a6711b] .vf-content-editor-form__textarea { line-height: 1.286em; }
}

.viafoura .vf-review__content-badge[data-v-74a6711b] { margin-top: -1px; margin-right: 5px; vertical-align: top; }

.viafoura .vf3-review__reply-avatar[data-v-74a6711b] { top: 2px; }

.viafoura .vf3-review__timestamp[data-v-74a6711b] { display: inline-block; }

.viafoura .vf3-review__timestamp[data-v-74a6711b]::before { margin: 0px 5px; content: "•"; }

.viafoura .vf-review__edited-badge[data-v-74a6711b] { position: relative; top: -1px; left: 3px; }

.viafoura .vf3-review__avatar[data-v-74a6711b] { margin: 0px; }

.viafoura .vf-review-rating[data-v-74a6711b] { padding-bottom: 5px; }

.viafoura .vf-review-rating[data-v-74a6711b] .vf-star { margin: 0px 2px; }

.viafoura .vf3-content-with-reply-form[data-v-e8378684] { position: relative; }

.viafoura .bottom-rt-bar[data-v-75e8b8fb] { top: 0px; bottom: 0px; }

.viafoura .all-comments[data-v-75e8b8fb] { position: relative; }

.viafoura .all-comments__top-rt-bar-container[data-v-75e8b8fb] { position: sticky; top: calc(36px + var(--reserved-space-top, 0rem)); max-height: 0px; transition: margin 0.4s; z-index: 5 !important; }

@media only screen and (max-width: 640px) {
  .viafoura .all-comments__top-rt-bar-container[data-v-75e8b8fb] { top: calc(35px + var(--reserved-space-top, 0rem)); }
}

.viafoura .all-comments__top-rt-bar-container--preserve[data-v-75e8b8fb] { margin-bottom: 15px; }

.viafoura .all-comments__top-rt-bar-container--limitted[data-v-75e8b8fb] { top: calc(64px + var(--reserved-space-top, 0rem)); }

@media only screen and (max-width: 640px) {
  .viafoura .all-comments__top-rt-bar-container--limitted[data-v-75e8b8fb] { top: calc(63px + var(--reserved-space-top, 0rem)); }
}

.viafoura .all-comments__typing-indicator[data-v-75e8b8fb] { padding-top: 10px; }

.viafoura .all-comments__reply-thread-overlay[data-v-75e8b8fb] { position: absolute; inset: 0px; z-index: 8; opacity: 0.6; background-color: var(--background-color, #ffffff); }

.viafoura .vf3-conversations-list--comments[data-v-75e8b8fb] .vf3-conversations-list--comments--list { position: relative; will-change: height, padding; }

.viafoura .vf-conversations-list__pinned-comments--empty[data-v-75e8b8fb] { padding-top: 0px; }

.viafoura .comments-loader[data-v-ca65d1d6] { position: absolute; inset: 0px; z-index: 10000010; overflow: hidden; }

.viafoura .comments-loader__backdrop[data-v-ca65d1d6] { background: rgb(0, 0, 0); opacity: 0.2; position: absolute; inset: 0px; }

.viafoura .comments-loader__loader[data-v-ca65d1d6] { position: absolute; top: 40px; left: 50%; transform: translateX(-50%); }

.viafoura .vf-feedback-survey__container[data-v-a0d4cc66] { display: flex; justify-content: flex-end; margin: 0px 10px 20px; }

.viafoura .vf-feedback-survey__label[data-v-a0d4cc66] { color: var(--primary-color-60, rgba(0, 0, 0, 0.6)); font-size: calc(var(--base-font-size, 0.625rem)*var(--small-font, 1.2)); }

.viafoura .vf-feedback-survey__link[data-v-a0d4cc66] { text-decoration: underline; color: currentcolor; }

.viafoura .vf-feedback-survey__link[data-v-a0d4cc66]:focus-visible, .viafoura .vf-feedback-survey__link[data-v-a0d4cc66]:active { color: var(--accent-color, #0074e8); }

.viafoura .vf-icon-help-info__circle[data-v-3d901550] { stroke: currentcolor; }

.viafoura .vf-icon-help-info__question-mark[data-v-3d901550] { fill: currentcolor; }

.viafoura .vf-top-comments-info-trigger__container[data-v-db6eb5c0] { display: flex; align-items: center; justify-content: center; min-width: 30px; position: relative; }

.viafoura .vf-top-comments-info-trigger__container[data-v-db6eb5c0] .vf-top-comments-info-trigger__circle { stroke: var(--primary-color-60, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-top-comments-info-trigger__container[data-v-db6eb5c0] .vf-top-comments-info-trigger__circle--active { fill: var(--accent-color-10, rgba(0, 116, 232, 0.1)); stroke: var(--accent-color, #0074e8); }

.viafoura .vf-top-comments-info-trigger__container[data-v-db6eb5c0] .vf-top-comments-info-trigger__question-mark { fill: var(--primary-color-60, rgba(0, 0, 0, 0.6)); }

.viafoura .vf-top-comments-info-trigger__container[data-v-db6eb5c0] .vf-top-comments-info-trigger__question-mark--active { fill: var(--accent-color, #0074e8); }

.viafoura .vf-top-comments-info-trigger--expanded[data-v-db6eb5c0]::before { border-left-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); border-top-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); background-color: var(--background-color, #ffffff); width: 9px; min-width: 9px; height: 9px; min-height: 9px; border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid; content: ""; display: block; position: absolute; z-index: 7; left: initial; top: -5px; transform: rotate(-135deg); }

.viafoura .vf-top-comments-info__container[data-v-5a7b0bf6] { border-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); color: var(--primary-color-60, rgba(0, 0, 0, 0.6)); font-size: calc(var(--base-font-size, 0.625rem)*var(--small-font, 1.2)); border-style: solid; border-width: 1px; border-radius: 3px; padding: 13px 8px; position: relative; }

.viafoura .vf-status-message { flex-direction: column; width: 100%; }

.viafoura .vf-status-message.vf-status-message-warning .vf-status-message-badge { background-color: var(--warning-color, #b95000); }

.viafoura .vf-status-message.vf-status-message-warning .vf-status-message-triangle-upper { border-bottom-color: var(--warning-color, #b95000); }

.viafoura .vf-status-message.vf-status-message-warning .vf-status-message-icon { fill: var(--text-on-warning-color, #ffffff); border-color: var(--text-on-warning-color, #ffffff); }

.viafoura .vf-status-message.vf-status-message-error .vf-status-message-badge { background-color: var(--error-color, #cc4949); }

.viafoura .vf-status-message.vf-status-message-error .vf-status-message-triangle-upper { border-bottom-color: var(--error-color, #cc4949); }

.viafoura .vf-status-message.vf-status-message-error .vf-status-message-icon { fill: var(--text-on-error-color, #ffffff); border-color: var(--text-on-error-color, #ffffff); }

.viafoura .vf-status-message .vf-status-message-badge { background-color: var(--primary-color-100, #000000); color: var(--text-on-primary-color, #ffffff); padding: 15px; }

.viafoura .vf-status-message .vf-status-message-triangle { width: 0px; height: 0px; border-width: 7px; border-style: solid; border-color: rgba(0, 0, 0, 0); }

.viafoura .vf-status-message .vf-status-message-triangle-upper { border-bottom-color: var(--primary-color-100, #000000); align-self: flex-end; margin-right: 20px; border-top: 0px; }

.viafoura .vf-status-message .vf-status-message-icon { border-style: solid; border-width: 1px; fill: var(--text-on-primary-color, #ffffff); border-color: var(--text-on-primary-color, #ffffff); margin-right: 30px; border-radius: 50%; }

.viafoura .vf3-comments[data-v-01d92e64] { --background-color: var( --default-color, #ffffff ); --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, #000000 ); background-color: var(--background-color, #ffffff); color: var(--dark-text-on-background-color, #000000); position: relative; }

.viafoura .vf3-comments__fade-out[data-v-01d92e64] { overflow: hidden; }

.viafoura .vf3-comments__tabbed-nav__right[data-v-01d92e64] { margin-left: auto; }

.viafoura .vf3-comments__tabbed-nav[data-v-01d92e64] .vf-tabbed-nav { position: sticky; z-index: 6; height: 36px; border-bottom-width: 1px; border-bottom-style: solid; opacity: 1; transition: opacity 0.2s, box-shadow 0.2s; top: var(--reserved-space-top, 0rem); border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); background-color: var(--background-color, #ffffff); }

.viafoura .vf3-comments__tabbed-nav--stickied[data-v-01d92e64] .vf-tabbed-nav { border: 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 22px -14px; }

.viafoura .vf3-comments__tabbed-nav--overlayed[data-v-01d92e64] .vf-tabbed-nav { opacity: 0; }

.viafoura .vf3-comments__bottom-action[data-v-01d92e64] { margin: 15px 0px; padding-right: 10px; padding-left: 10px; }

.viafoura .vf3-comments[data-v-01d92e64] .vf-tabbed-nav__tabs { bottom: -2px; }

.viafoura .vf3-comments__last-child-no-ad[data-v-01d92e64] .vf-thread:last-child { border-bottom: none; }

.viafoura .vf3-comments[data-v-01d92e64] .vf3-conversations-list--comments--list:last-child .vf3-conversations-list__promo { border-bottom: none; }

.viafoura .vf3-comments.vf-trending-articles[data-v-01d92e64] { min-height: 137px; }

.viafoura .vf3-comments__loader[data-v-01d92e64] { height: 50px; color: var(--accent-color, #0074e8); }

.viafoura .vf3-comments__report-modal__top[data-v-01d92e64] { position: relative; }

.viafoura .v3-comments__post-form[data-v-01d92e64] { z-index: 2; }

.viafoura .vf3-comments-fadeout-container[data-v-01d92e64] { position: relative; }

.viafoura .vf3-comments-fadeout[data-v-01d92e64] { background-image: linear-gradient(to bottom, transparent, var(--background-color, #ffffff) 50%); align-items: center; content: " "; cursor: pointer; display: flex; flex-direction: column-reverse; height: 100px; padding: 1px; position: absolute; text-align: center; text-transform: capitalize; width: 100%; z-index: 8; }

.viafoura .vf3-comments__report-modal-overlay[data-v-01d92e64] { position: absolute; inset: 0px; z-index: 9; background-color: var(--default-color-60, rgba(255, 255, 255, 0.6)); }

.viafoura .all-comments-container[data-v-01d92e64] { position: relative; }
