.wizklub-forum .community-forum-bg,
.wizklub-forum-replies,
.wizklub-ask-que {
  background-image: url(https://assets.wizklub.com/images/community/background/community-forum-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100%;
}

.wiz-back-desc a {
  font: normal normal bold 18px/18px Nunito;
  letter-spacing: 0px;
  color: #555555 !important;
  padding: 8px 8px 8px 8px;
  display: contents;
}

/* WizKlub Forum */

.wizklub-forum .forum-banner {
  background-image: url(https://assets.wizklub.com/images/community/background/forum-banner.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.wizklub-forum .forum-heading {
  text-align: center;
  font: normal normal bold 32px/40px Nunito;
  letter-spacing: 0.64px;
  color: #ffffff;
  padding-top: 112px;
}
.wizklub-forum .community-forum-bg {
  background-image: url(https://assets.wizklub.com/images/community/background/community-forum-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.wizklub-forum .forum-recent-thread {
  text-align: left;
  font: normal normal bold 32px/43px Nunito;
  color: #555555;
}
.wiz-card {
  min-height: 150px !important;
  margin: 0px 0px 10px 0px !important;
}
.wiz-forum-profile-img {
  border-radius: 50%;
}
.title {
  font: normal normal bold 16px/21px Nunito;
  color: #333333;
}
.description {
  font: normal normal normal 14px/20px Nunito;
  margin: 0px;
  opacity: 1;
  min-height: 0px;
  padding: 0px;
}
.desc-name {
  opacity: 0.6;
}
.forum-description {
  text-align: left;
  letter-spacing: 0px;
  color: #777777;
  opacity: 1;
}
.wiz-forum-icons {
  height: 16px;
  width: 18px;
  margin: 1px 7px 0px 0px;
}
.wizklub-forum .hot-topics-heading {
  font: normal normal 800 20px/27px Nunito;
  color: #e0732a;
}
.wizklub-forum .hot-topics-list {
  font: normal normal bold 14px/19px Nunito;
  color: #545454;
}

/* WizKlub Forum */
/* WizKlub Forum Replies */

.wizklub-forum-replies .forum-code {
  text-align: left;
  font: normal normal normal 14px/24px Nunito;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  background: #f2f2f2 0% 0% no-repeat padding-box;
  margin: 0px 15px 20px 0px;
  width: 100%;
}
.wizklub-forum-replies .forum-replies-name {
  font: normal normal bold 13px/16px Nunito;
  padding: 20px 6px 0px 0px;
}
.wizklub-forum-replies .forum-replies-view-comments {
  font: normal normal bold 13px/16px Nunito;
  letter-spacing: 0px;
  color: #286efa;
  opacity: 1;
  padding: 10px 0px 30px 0px;
}

/* WizKlub Forum Replies */

/* WizKlub Forum Ask Question */

.wizklub-ask-que .wiz-ask-heading {
  text-align: left;
  font: normal normal bold 27px/40px Nunito;
  letter-spacing: 0px;
  color: #d39a21;
  opacity: 1;
}
.wizklub-ask-que .wiz-ask-sub-heading {
  text-align: left;
  font: normal normal bold 22px/30px Nunito;
  letter-spacing: 0px;
  color: #777777;
  opacity: 1;
}
.wizklub-ask-que .title {
  text-align: left;
  font: normal normal bold 16px/16px Nunito;
  letter-spacing: 0.34px;
  color: #0f7a79;
  opacity: 1;
}
.wizklub-ask-que .form-group textarea {
  border: 1px solid #009290;
  border-radius: 4px;
}
/* WizKlub Forum Ask Question */

/* Forum Modal */

.wiz-modal .modal-content .modal-body .modal-title {
  background-image: url(https://assets.wizklub.com/images/dashboard/forum/warning-bg.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.wiz-modal .modal-content .modal-body .modal-title .heading {
  font: normal normal 800 32px/6px Nunito;
  color: #6b290c;
}
.wiz-modal .modal-content .modal-body .modal-text .description {
  font: normal normal 500 16px/26px Nunito;
  color: #444444;
}
.wiz-modal .modal-content .modal-body .modal-text .note-heading {
  font: italic normal 800 14px/26px Nunito;
  color: #914716;
}
.wiz-modal .modal-content .modal-body .modal-text .note-description {
  font: normal normal 500 12px/26px Nunito;
  color: #444444;
}

/* Forum Modal */

/* Forum Tooltip */

.share-link-tooltip .tool-tip-text {
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 6px 5px 6px;
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

.share-link-tooltip .tool-tip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.share-link-tooltip:hover .tool-tip-text {
  visibility: visible;
  opacity: 1;
}

/* Community Guidelines */

.wizklub-community-guidelines .guidelines-banner {
  background-image: url(https://assets.wizklub.com/images/community/background/community-guidelines/community-guidelines-banner-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.wizklub-community-guidelines .guidelines-banner .guidelines-banner-title {
  font: normal normal bold 32px/40px Nunito;
  letter-spacing: 0.64px;
  color: #e0732a;
  padding-top: 72px;
}
.wizklub-community-guidelines .guidelines-banner .guidelines-banner-desc {
  font: normal normal medium 17px/28px Nunito;
  letter-spacing: 0px;
  color: #888888;
  padding-top: 20px;
  padding-bottom: 80px;
}
.wizklub-community-guidelines .guidelines-title {
  font: normal normal 800 24px/32px Nunito;
  color: #177779;
  padding-top: 40px;
  padding-bottom: 20px;
}
.wizklub-community-guidelines .guidelines-desc {
  font: normal normal medium 16px/28px Nunito;
  color: #555555;
}
.wizklub-community-guidelines .guidelines-light-bg {
  background-image: url(https://assets.wizklub.com/images/community/background/community-guidelines/community-guidelines-light-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.wizklub-community-guidelines .guidelines-dark-bg {
  background-image: url(https://assets.wizklub.com/images/community/background/community-guidelines/community-guidelines-dark-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/* Forum Tooltip */

@media (min-width: 320px) {
  /* WizKlub Forum */
  .wizklub-forum .community-forum-bg {
    display: flex;
    flex-wrap: wrap-reverse;
  }
  .wizklub-forum .wiz-forum-discuss {
    font: normal normal bold 20px/28px Nunito;
  }
  .wizklub-forum .wiz-forum-que {
    font: normal normal bold 17px/20px Nunito;
  }
  .wiz-card {
    min-width: 267px !important;
  }
  .wiz-forum-profile-img {
    width: 32px;
    height: 32px;
  }
  .forum-description {
    font: normal normal 800 13px/16px Nunito;
    padding: 3px 1px 0px 0px;
  }

  /* WizKlub Forum */

  /* WizKlub Forum Replies */

  .wizklub-forum-replies .wiz-back-nav {
    flex-wrap: wrap !important;
  }
  .wizklub-forum-replies .forum-img {
    width: 92%;
  }

  /* WizKlub Forum Replies */
}
@media (min-width: 576px) {
  /* WizKlub Forum */

  .wizklub-forum .wiz-forum-discuss {
    font: normal normal bold 24px/34px Nunito;
  }
  .wizklub-forum .wiz-forum-que {
    font: normal normal bold 20px/27px Nunito;
  }
  .wiz-card {
    min-width: 510px !important;
  }
  .wiz-forum-profile-img {
    width: 40px;
    height: 40px;
  }
  .forum-description {
    font: normal normal 800 13px/16px Nunito;
    padding: 3px 0px 0px 0px;
  }

  /* WizKlub Forum */

  /* WizKlub Forum Replies */

  .wizklub-forum-replies .wiz-back-nav {
    flex-wrap: wrap !important;
  }
  .wizklub-forum-replies .forum-img {
    width: 97%;
  }

  /* WizKlub Forum Replies */
}
@media (min-width: 768px) {
  /* WizKlub Forum */
  .wizklub-forum .community-forum-bg {
    display: flex;
    flex-wrap: wrap;
  }
  .wizklub-forum .wiz-forum-discuss {
    font: normal normal bold 27px/37px Nunito;
  }
  .wizklub-forum .wiz-forum-que {
    font: normal normal bold 22px/30px Nunito;
  }
  .wiz-card {
    min-width: 518px !important;
  }
  .wiz-forum-profile-img {
    width: 40px;
    height: 40px;
  }
  .forum-description {
    font: normal normal 800 15px/16px Nunito;
    padding: 3px 0px 0px 0px;
  }

  /* WizKlub Forum */

  /* WizKlub Forum Replies */

  .wizklub-forum-replies .forum-img {
    width: 85%;
  }

  /* WizKlub Forum Replies */
}
@media (min-width: 992px) {
  /* WizKlub Forum */

  .wizklub-forum .wiz-forum-discuss {
    font: normal normal bold 27px/40px Nunito;
  }
  .wizklub-forum .wiz-forum-que {
    font: normal normal bold 22px/30px Nunito;
  }
  .wiz-card {
    min-width: 686px !important;
  }
  .wiz-forum-profile-img {
    width: 40px;
    height: 40px;
  }
  .forum-description {
    font: normal normal 800 15px/16px Nunito;
    padding: 3px 0px 0px 0px;
  }

  /* WizKlub Forum */

  /* WizKlub Forum Replies */

  .wizklub-forum-replies .forum-img {
    width: 85%;
  }

  /* WizKlub Forum Replies */
}
@media (min-width: 1200px) {
  /* WizKlub Forum */

  .wizklub-forum .wiz-forum-discuss {
    font: normal normal bold 27px/40px Nunito;
  }
  .wizklub-forum .wiz-forum-que {
    font: normal normal bold 22px/30px Nunito;
  }
  .wiz-card {
    min-width: 825px !important;
  }
  .wiz-forum-profile-img {
    width: 40px;
    height: 40px;
  }
  .forum-description {
    font: normal normal 800 15px/16px Nunito;
    padding: 3px 0px 0px 0px;
  }

  /* WizKlub Forum */

  /* WizKlub Forum Replies */

  .wizklub-forum-replies .forum-img {
    width: 100%;
  }

  /* WizKlub Forum Replies */
}
