/* Viafoura Widget Styles */
.vf-post-form__sign-out-action,
.vf-post-form__sign-in-action,
.vf-post-form__sign-up-action,
.vf-post-form__auth-action-separator,
.vf-comment-header__heading,
.vf3-conversations-footer {
    display: none !important;
}

div#viafoura-container {
    overflow-y: hidden;
    height: 771px;
    min-height: 771px;
}

.viafoura {
    --reserved-space-top: 56px;
}

@media (max-width: 991px) {
    .viafoura {
        --reserved-space-top: 50px;
    }
}

.viafoura,
.vf3-comments,
.vf-tabbed-nav {
    background-color: var(--site-bg-color, #f8f8f8) !important;
}

.comment-instructions {
    margin: 16px 0;
}

.comment-instructions a {
    color: var(--accent-color);
}

.viafoura .vf-secondary-text {
    font-size: 12px !important;
}

#comment-update-profile {
    display: none;
}

#comment-update-profile p {
    font-size: 14px !important;
    font-family: var(--font-daily-sans) !important;
    line-height: 20px !important;
}

.comment-profile-btn,
.comment-modal-login-btns {
    text-align: center;
}

.comment-profile-btn button,
.comment-modal-login-btns button {
    padding: 10px 90px;
    margin: 5px;
}

#viafoura-modal {
  text-align: center;
}

#viafoura-modal p {
    text-align: center;
    font-family: var(--font-daily-sans) !important;
}

#viafoura-modal .modal-body {
    padding: 50px;
    background: #f8f8f8;
}

@media screen and (min-width: 768px) { 
  #viafoura-modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

#viafoura-modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.vf-tray-trigger-widget,
.vf-horiz-list.vf-tabbed-nav__tabs.vf-flex-grow div:nth-child(3),
.vf-horiz-list.vf-tabbed-nav__tabs.vf-flex-grow div:last-child {
    display: none!important;
}

.vf-feeds-signin {
    color: #0074e8;
    cursor: pointer;
}

.vf-feeds-signin:hover {
    text-decoration: underline;
}

.vf-loader-button.vf-load-more__button.vf-button.vf-no-outline.is-cta:hover {
    border-color: var(--accent-color) !important;
}

.vf3-comments-fadeout-container button:hover {
    background-color: var(--accent-color) !important;
    border: none !important;
}

.vf-dropdown-button__text {
    color: var(--accent-color) !important;
}

.vf-loader-button.vf-content-editor-actions__submit.vf-label:hover {
    background-color: var(--accent-color) !important;
}

/* Author Badge */
span.vf-badge.vf-discussion-badge__author {
   background-color: var(--viafoura-badge-bg) !important;
   padding: 4px !important;
   border-radius: 5px !important;
   border: none !important;
}

span.vf-badge.vf-discussion-badge__author span {
  visibility: hidden;
  position: relative;
  width: 74px;
  display: inline-block;
}

span.vf-badge.vf-discussion-badge__author span::after {
  content: "journalist" !important;
  visibility: visible !important;
  position: absolute !important;
  left: 0 !important;
  top: -3px;  
  font-family: Merriweather Sans !important;
  font-weight: bold !important;
  padding: 4px !important;
  letter-spacing: 0.5px !important;
  color: #FFF !important;
}