.wppb-user-forms ul li {
  display: flex;
  flex-flow: column;
}

.wppb-user-forms #wppb-loginform,
#wppb-recover-password-container {
  max-width: 40rem;
  border: 1px solid #f1f1f1;
  padding: 15px;
  border-radius: 15px;
  margin: 20px auto;
}

#wpforo .wpf-thread-box > span i.fas.fa-comments,
#wpforo #wpforo-wrap .wpf-tags a {
  color: var(--oranje) !important;
}

#wpforo .wpf-thread-box > span {
  border-color: var(--slanted) !important;
}

#wpforo #wpforo-wrap .wpf-tags a {
  background: var(--oranje) !important;
  color: #fff !important;
}

#wpforo #wpforo-wrap .wpf-tags a:before {
  border-color: transparent #e35e0b transparent transparent !important;
}

#wppb-loginform .wppb-form-field label,
#wppb-login-wrap .login-username label,
#wppb-login-wrap .login-password label,
.wppb-form-field label,
#wppb-login-wrap.wppb-user-forms input:is([type="password"], [type="text"]),
#wppb-recover-password-container
  .wppb-user-forms
  input:is([type="password"], [type="text"]) {
  width: 100% !important;
  margin: 2% auto;
}

#wppb-login-wrap #wppb-loginform p,
#wppb-login-wrap #wppb-loginform > div {
  padding: 7px 25px;
}

#wppb-recover-password-container {
  text-align: center;
}

#pass-strength-result,
.wppb-user-forms .wppb-form-field > span {
  margin: unset !important;
}

.wppb_upload_button {
  width: 40%;
}

/* comment section single blog page */
div#wpdcom {
  max-width: 100%;
  padding: 5px;
}

.wpd-comment .wpd-comment-text {
  font-size: 1.4rem !important;
}

#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header {
  background-color: #ffffff;
  margin-left: -1px;
  padding: 10px 0 7px 0;
  border: unset;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 3px;
}

#wpdcom .wpd-comment-header > .wpd-comment-author,
#wpdcom .wpd-comment-header > .wpd-comment-author a {
  font-size: 15px;
  color: var(--oranje);
  font-weight: 600;
  letter-spacing: -0.7px;
}

#wpdcom .wpd-comment .wpd-avatar img.avatar {
  border: 2px solid var(--oranje);
}

#wpdcom .wpd-blog-subscriber .wpd-comment-label {
  background-color: #da7e45ed;
}

.wpd-comment {
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 0 10px rgb(138 138 138 / 15%);
}

#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-left .wpd-avatar {
  margin-top: -6px;
  margin: 10px;
}

#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-right {
  border: unset;
}

#wpdcom.wpd-layout-3 .wpd-blog-subscriber .wpd-comment-subheader {
  border-top: 1px dashed #ff620f;
}

#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer {
  background: #f6f6f6;
  padding: 8px 15px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

/* Forum */
.content #wpforo #wpforo-wrap #wpforo-menu {
  background-color: var(--oranje);
}

.content #wpforo #wpforo-wrap .wpfl-1 .wpforo-category {
  background-color: var(--slanted);
  border: unset;
}

#wpforo .fa-bell:before,
.content #wpforo #wpforo-wrap .wpf-search i {
  color: #fff;
}

.content #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i {
  text-shadow: unset;
}

.content #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts {
  border-right: 1px solid #fff;
}

.content #wpforo #wpforo-wrap .wpfl-1 .cat-stat-topics,
.content #wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topic-date {
  width: auto;
}

.content #wpforo #wpforo-wrap a {
  color: var(--slanted);
}

.content #wpforo #wpforo-wrap a:hover {
  color: var(--oranje);
}

.content #wpdcom .wpd-auth .wpd-login a {
  color: var(--oranje);
  text-decoration: none;
}

.content #wpforo #wpforo-wrap .wpfl-1 .wpforo-post-head {
  background-color: var(--slanted);
  border-bottom: #cccccc 1px solid;
}

.content .wpfbg-6 {
  background-color: var(--oranje) !important;
}

/*  */

@media screen and (max-width: 600px) {
  #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-text {
    font-size: 13px;
  }
  #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer {
    padding: 10px;
  }
}
