/* 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: #0072bc
}

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

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

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

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

.comment-login-btns button,
.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;
}