/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/_style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*
 * VT Forum Theme
 *
 * Theme Name:  VT Forum Theme
 * Theme URI:   https://gitlab.vcat.de/vcat/vcat-vtforum-theme
 * Description: Theme for vtiger forum..
 * Author:      VCAT Consulting GmbH - Team WP
 * Author URI:  https://www.vcat.de
 * Text Domain: vcat-vtforum-theme
 * Version:     1.0.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.forum-sidebar h3 a {
  font-size: var(--wp--preset--font-size--small);
  font-weight: 400;
  text-decoration: underline;
}
.forum-sidebar .wp-block-term-template {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.forum-sidebar .wp-block-term .wp-block-group {
  gap: 5px;
}
.bbp-stats {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
#bbpress-forums {
  font-size: var(--wp--preset--font-size--small);
  font-family: var(--wp--preset--font-family--system);
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
  background: var(--wp--preset--color--vcat-orange);
  color: var(--wp--preset--color--contrast);
}
#bbpress-forums a {
  text-decoration: underline;
}
#bbpress-forums div.bbp-template-notice li, #bbpress-forums div.bbp-breadcrumb {
  font-size: var(--wp--preset--font-size--small);
}
#bbpress-forums div.bbp-template-notice li {
  color: #555;
}
#bbpress-forums div.bbp-template-notice li a {
  font-size: var(--wp--preset--font-size--small);
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
  font-size: var(--wp--preset--font-size--small);
}
#bbpress-forums span.bbp-admin-links a {
  font-size: calc(var(--wp--preset--font-size--small) - 4px);
}
#bbpress-forums .bbp-admin-links a {
  color: var(--wp--preset--color--contrast);
  text-decoration: underline;
}
#bbpress-forums .bbp-breadcrumb {
  width: 100%;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
  font-size: var(--wp--preset--font-size--small);
}
#bbpress-forums .bbp-forum-header a.bbp-forum-permalink,
#bbpress-forums .bbp-reply-header a.bbp-reply-permalink,
#bbpress-forums .bbp-topic-header a.bbp-topic-permalink {
  color: var(--wp--preset--color--contrast);
}
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
  font-size: calc(var(--wp--preset--font-size--small) - 2px);
  color: var(--wp--preset--color--contrast);
}
#bbpress-forums .bbp-search-form {
  margin: 5px;
}
#subscription-toggle {
  margin-bottom: 5px;
}
input[name=bbp_search] {
  height: 32px;
}
input[type=submit],
button[type=submit] {
  border-radius: 0;
  border: none;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  font-family: var(--wp--preset--font-family--system);
  padding: 10px;
  font-size: calc(var(--wp--preset--font-size--small) - 2px);
}
input[type=submit]:hover, input[type=submit]:focus,
button[type=submit]:hover,
button[type=submit]:focus {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--button-hover);
  outline-offset: 1px;
  outline: #f1a344 solid 2px;
}
@media only screen and (max-width: 480px) {
  input[type=submit],
  button[type=submit] {
    margin-top: 5px;
    padding: 10px !important;
    font-size: calc(var(--wp--preset--font-size--small) - 2px) !important;
  }
}
#bbp_search {
  width: 90%;
}
/*overwrite navigation breakpoints*/
header div.top > div > div:last-child {
  width: 40%;
  justify-content: flex-end;
}
@media (width < 1023px) {
  body div.top nav.wp-block-navigation-is-layout-flex .wp-block-navigation__responsive-container:not(.is-menu-open) {
    display: none !important;
  }
}
@media (width <= 1023px) {
  div.top nav.wp-block-navigation-is-layout-flex .wp-block-navigation__responsive-container-open {
    display: flex !important;
  }
  body div.top nav.wp-block-navigation-is-layout-flex .wp-block-navigation__responsive-container.is-menu-open {
    display: flex !important;
  }
}
@media (width < 768px) {
  div.bottom div.is-content-justification-space-between {
    flex-direction: column;
  }
  header div.top > div {
    flex-direction: column;
  }
  header div.top > div > div:last-child {
    width: 100%;
    justify-content: center;
  }
  header div.bottom ul {
    justify-content: center;
  }
}
footer .has-vcat-orange-background-color a:hover, footer .has-vcat-orange-background-color a:focus {
  outline-color: var(--wp--preset--color--contrast);
}

/*# sourceMappingURL=frontend.css.map*/