/* --- Forum top bar
=============================== */
#forum_top_bar {
  height: 60px;
  margin: 0 0 40px 0;
  padding: 0 0 0 10px;
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #1bc4a3;
  border-radius: 5px;
}

@media only screen and (max-width: 559px) {
  #forum_top_bar {
    height: auto;
    padding: 10px 10px 0 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

#forum_top_bar #forum_search {
  position: relative;
  width: 40%;
}

@media only screen and (max-width: 559px) {
  #forum_top_bar #forum_search {
    width: 100%;
  }
}

#forum_top_bar #forum_search input[type=text] {
  height: 40px;
  margin: 0 15px 0 0;
  float: left;
}

#forum_top_bar #forum_search button {
  position: absolute;
  top: 50%;
  right: 7px;
  color: #1bc4a3;
  background: none;
  border: none;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

#forum_top_bar #forum_search button:hover {
  color: #fa7a2d;
}

#forum_top_bar #forum_account {
  position: relative;
  margin: 0 0 0 auto;
}

@media only screen and (max-width: 559px) {
  #forum_top_bar #forum_account {
    width: 100%;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

#forum_top_bar #forum_account .forum_account_navigation {
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-family: "Poppins";
  font-weight: 600;
  font-size: 15px;
}

#forum_top_bar #forum_account .forum_account_navigation li {
  margin: 0;
  padding: 0;
  float: left;
  list-style-type: none;
}

#forum_top_bar #forum_account .forum_account_navigation li a {
  height: 60px;
  padding: 0 20px;
  display: block;
  color: #fff;
  line-height: 60px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

#forum_top_bar #forum_account .forum_account_navigation li a:hover {
  background: #fa7a2d;
  border-left-color: #fa7a2d;
}

#forum_top_bar #forum_account .forum_account_navigation li a i {
  margin: 0 3px 0 0;
}

#forum_top_bar #forum_account .forum_account_navigation li:last-child a {
  border-radius: 0 5px 5px 0;
}

#forum_top_bar #forum_account #forum_login_toggle,
#forum_top_bar #forum_account #forum_login_register {
  height: 60px;
  padding: 0 20px;
  float: left;
  font-family: "Poppins";
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  line-height: 60px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  border-radius: 0 5px 5px 0;
}

@media only screen and (max-width: 559px) {
  #forum_top_bar #forum_account #forum_login_toggle,
  #forum_top_bar #forum_account #forum_login_register {
    width: 50%;
    float: none;
    padding: 0;
    border-radius: 0;
    text-align: center;
  }
}

@media only screen and (max-width: 399px) {
  #forum_top_bar #forum_account #forum_login_toggle,
  #forum_top_bar #forum_account #forum_login_register {
    padding: 0 10px;
  }
}

#forum_top_bar #forum_account #forum_login_toggle:hover, #forum_top_bar #forum_account #forum_login_toggle.active,
#forum_top_bar #forum_account #forum_login_register:hover,
#forum_top_bar #forum_account #forum_login_register.active {
  background: #fa7a2d;
  border-left-color: #fa7a2d;
}

#forum_top_bar #forum_account #forum_login_toggle i,
#forum_top_bar #forum_account #forum_login_register i {
  margin: 0 3px 0 0;
}

#forum_top_bar #forum_account #forum_login_register {
  border-radius: 0;
}

@media only screen and (max-width: 559px) {
  #forum_top_bar #forum_account #forum_login_register {
    border-left: none;
  }
}

#forum_top_bar #forum_login_form:after {
  position: absolute;
  right: 65px;
  top: -10px;
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #1bc4a3;
}

#forum_top_bar #forum_login_form {
  position: absolute;
  z-index: 999;
  right: 0;
  top: 75px;
  width: 220px;
  padding: 15px;
  display: none;
  background: #1bc4a3;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 15px rgba(0, 0, 0, 0.25);
}

#forum_top_bar #forum_login_form label {
  color: #fff;
}

#forum_top_bar #forum_login_form .button {
  width: 100%;
  margin: 15px 0 0 0;
  display: block;
  color: #fff;
  border-color: #fff;
}

.ur-symbol {
  margin: 20px 0 0 0 !important;
}

.ur-symbol li {
  height: 20px;
  display: inline-block;
  background-size: 100% 100% !important;
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}

.ur-symbol li.bur_stars1 {
  width: 20px;
  background-image: url(../../assets/img/mw_star.png) !important;
}

.ur-symbol li.bur_stars2 {
  width: 40px;
  background-image: url(../../assets/img/mw_star2.png) !important;
}

.ur-symbol li.bur_stars3 {
  width: 60px;
  background-image: url(../../assets/img/mw_star3.png) !important;
}

.ur-symbol li.bur_stars4 {
  width: 80px;
  background-image: url(../../assets/img/mw_star4.png) !important;
}

.ur-symbol li.bur_stars5 {
  width: 100px;
  background-image: url(../../assets/img/mw_star5.png) !important;
}

.comment_leaves {
  margin: 12px 0 0 0 !important;
  text-align: center !important;
}

@media only screen and (max-width: 479px) {
  .comment_leaves {
    text-align: left !important;
  }
}

.comment_leaves li {
  width: 20px;
  height: 20px;
  margin: 0 1px !important;
  display: inline-block;
}

.replies_count {
  margin: 8px 0 0 0 !important;
  display: block;
}

@media only screen and (max-width: 479px) {
  .replies_count {
    margin: 8px 0 !important;
  }
}

/* --- Forum widgets
=============================== */
.forum_widget {
  display: block;
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (max-width: 767px) {
  .forum_widget {
    display: none;
  }
}

.forum_widget ul li .topic-author a img {
  width: 14px;
  height: 14px;
}

/* --- Breadcrumbs
=============================== */
div.bbp-breadcrumb {
  float: left;
  font-weight: bold;
}

div.bbp-breadcrumb a {
  color: #fa7a2d;
}

div.bbp-breadcrumb .bbp-breadcrumb-current {
  color: #1bc4a3;
}

div.bbp-breadcrumb,
div.bbp-topic-tags {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#bbpress-forums div.bbp-breadcrumb p,
#bbpress-forums div.bbp-topic-tags p {
  margin-bottom: 10px;
}

#bbpress-forums div.bbp-topic-tags {
  float: right;
}

#bbp-topic-hot-tags {
  clear: both;
}

/* --- Tables
=============================== */
#bbpress-forums #bbp-search-form {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  #bbpress-forums li.bbp-header {
    display: none;
  }
}

#bbpress-forums li.bbp-header ul li {
  padding: 5px 10px;
  font-family: "Poppins";
  font-weight: 600;
  font-size: 17px;
  color: #0c0c0c;
}

#bbpress-forums li.bbp-body .count_number {
  min-width: 24px;
  height: 24px;
  margin: 5px 0 0 0;
  padding: 0 5px;
  display: inline-block;
  border-radius: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
  background: #3586c4;
}

#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
  padding: 18px 10px;
}

#bbpress-forums li.bbp-body a.bbp-forum-title,
#bbpress-forums li.bbp-body li.bbp-topic-title a.bbp-topic-permalink {
  font-family: "Poppins";
  font-weight: 600;
  font-size: 18px;
  color: #1bc4a3;
}

#bbpress-forums li.bbp-body a.bbp-forum-title:hover,
#bbpress-forums li.bbp-body li.bbp-topic-title a.bbp-topic-permalink:hover {
  color: #f87a38;
}

#bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-content,
#bbpress-forums li.bbp-body p.bbp-topic-meta {
  font-size: 14px;
}

#bbpress-forums li.bbp-body .bbp-forums-list {
  margin: 0 0 0 5px;
  padding-left: 15px;
  border-left: 1px solid #ddd;
}

#bbpress-forums li.bbp-body .bbp-forums-list li {
  padding: 5px 0;
  display: block;
  font-size: 13px;
  font-weight: 600;
}

#bbpress-forums li.bbp-body .bbp-forums-list li a {
  color: #3586c4;
}

#bbpress-forums li.bbp-body .bbp-forum-freshness a,
#bbpress-forums li.bbp-body .bbp-topic-freshness a {
  color: #1bc4a3;
}

#bbpress-forums li.bbp-footer {
  display: none !important;
}

#bbpress-forums .bbp-reply-author .bbp-author-avatar {
  margin: 0 0 15px 0;
  display: block;
}

#bbpress-forums .bbp-author-name {
  color: #0c0c0c;
  font-weight: bold;
}

#bbpress-forums .bbp-author-avatar img {
  border-radius: 100% !important;
  max-width: initial !important;
  max-height: initial !important;
}

/* --- Comments
=============================== */
#bbpress-forums ul.bbp-replies,
#bbpress-forums div.reply {
  font-size: 16px;
  overflow: hidden;
  margin-bottom: 20px;
  clear: both;
}

#bbpress-forums ul.bbp-replies li.bbp-header,
#bbpress-forums div.reply li.bbp-header {
  display: none;
}

#bbpress-forums ul.bbp-replies li.bbp-body .bbp-meta .bbp-reply-post-date,
#bbpress-forums div.reply li.bbp-body .bbp-meta .bbp-reply-post-date {
  font-family: "Poppins";
  font-weight: 600;
  font-size: 13px;
  color: #0c0c0c;
}

/* --- Pagination
=============================== */
#bbpress-forums .bbp-pagination {
  text-align: center;
}

#bbpress-forums .bbp-pagination-count {
  display: none;
}

#bbpress-forums .bbp-pagination-links {
  float: none;
  display: inline-block;
}

#bbpress-forums .bbp-pagination-links a,
#bbpress-forums .bbp-pagination-links span.current {
  margin: 0 3px;
  padding: 6px 10px;
  border: 1px solid #1bc4a3;
  font-family: "Poppins";
  font-size: 15px;
  font-weight: 600;
  text-align: center;
  color: #1bc4a3;
  border-radius: 5px;
  background: none;
}

#bbpress-forums .bbp-pagination-links a:hover,
#bbpress-forums .bbp-pagination-links span.current:hover {
  border-color: #fa7a2d;
  color: #fa7a2d;
  background: none;
}

#bbpress-forums .bbp-pagination-links a.next,
#bbpress-forums .bbp-pagination-links a.prev {
  background: #1bc4a3;
  color: #fff;
}

#bbpress-forums .bbp-pagination-links a.next:hover,
#bbpress-forums .bbp-pagination-links a.prev:hover {
  background: #fa7a2d;
  border: 1px solid #fa7a2d;
  color: #fff;
}

#bbpress-forums .bbp-pagination-links span.current {
  background: #fa7a2d;
  border: 1px solid #fa7a2d;
  color: #fff;
}

#bbpress-forums .bbp-no-topic .bbp-login-form,
#bbpress-forums .bbp-no-reply .bbp-login-form {
  display: none;
}

/* --- Banners
=============================== */
.forum_ad_sidebar .g.g-36 {
  margin: 0 0 15px 0 !important;
}

.forum_ad_content .g-7 {
  margin-bottom: 40px;
}

/* --- Registration form
=============================== */
#buddypress .standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section {
  width: 100% !important;
  float: none !important;
}

#buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text], #buddypress .groups-members-search input[type=search], #buddypress .groups-members-search input[type=text], #buddypress .standard-form input[type=color], #buddypress .standard-form input[type=date], #buddypress .standard-form input[type=datetime-local], #buddypress .standard-form input[type=datetime], #buddypress .standard-form input[type=email], #buddypress .standard-form input[type=month], #buddypress .standard-form input[type=number], #buddypress .standard-form input[type=password], #buddypress .standard-form input[type=range], #buddypress .standard-form input[type=search], #buddypress .standard-form input[type=tel], #buddypress .standard-form input[type=text], #buddypress .standard-form input[type=time], #buddypress .standard-form input[type=url], #buddypress .standard-form input[type=week], #buddypress .standard-form select, #buddypress .standard-form textarea {
  width: 100% !important;
  border: none !important;
  padding: 10px !important;
  border-radius: 6px !important;
}

#buddypress .standard-form div.submit input {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-family: "Poppins";
  font-weight: 600;
  color: #1bc4a3;
  cursor: pointer;
  border: none;
  background: #1bc4a3;
  color: #fff;
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 6px;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

#buddypress .standard-form div.submit input:hover {
  border: none;
  background: #f87a39;
  color: #fff;
}

#buddypress .standard-form#signup_form div.submit {
  float: none !important;
}

.bbp-reply-ip {
  display: none !important;
}
/*# sourceMappingURL=styles.css.map */