/*html, body {
  max-width: 100% !important;
  overflow-x: hidden !important;
}*/
/*.page > .header.sticky {
  max-width: 100% !important;
  overflow-x: hidden !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}*/
:root {
  --blog-color1: #006ab3;
  --blog-color2: #777777;
  --blog-color3: #edeaea;
  --blog-color4: #555555;
  --blog-color5: #ffffff;
  --blog-color6: #007acf;
  --blog-color7: #333333;
  --blog-max-width: 1260px;
}

.betterdocs-category-list {
  max-width: var(--blog-max-width) !important;
}

.betterdocs-search-form-wrapper {
  margin-bottom: 30px;
  background-image: url("https://www.fob-paderborn.de/wp-content/uploads/2023/04/Header_Blog-FoB-1.png");
  background-color: #fabb00 !important;
  background-repeat: no-repeat;
  padding-top: 121px !important;
  padding-bottom: 50px;
  background-position: center center;
}

.single.single-docs h1 {
  font-family: "Titillium Web", Arial, sans-serif;
  color: #333 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  text-transform: none !important;
}
.single.single-docs #betterdocs-single-main {
  flex: 1 0 800px;
  max-width: 800px;
  padding-right: 80px;
}
.single.single-docs .betterdocs-wrapper:not(.betterdocs-fluid-wrapper) .betterdocs-content-wrapper {
  max-width: 1310px;
  box-sizing: border-box;
}

.betterdocs-single-wraper {
  background-color: var(--blog-color5) !important;
}
.betterdocs-single-wraper .betterdocs-entry-footer {
  display: none;
}
.betterdocs-single-wraper .betterdocs-content-area {
  max-width: var(--blog-max-width) !important;
}
@media (max-width: 900px) {
  .betterdocs-single-wraper .betterdocs-content-area {
    flex-flow: column nowrap !important;
  }
}
.betterdocs-single-wraper .betterdocs-content-area .docs-single-main {
  flex: 1 0 800px !important;
  max-width: 800px !important;
  padding-right: 80px !important;
}
@media (max-width: 1280px) {
  .betterdocs-single-wraper .betterdocs-content-area .docs-single-main {
    flex: 1 1 auto !important;
    padding-right: 80px !important;
  }
}
@media (max-width: 900px) {
  .betterdocs-single-wraper .betterdocs-content-area .docs-single-main {
    padding-right: 0 !important;
  }
}
.betterdocs-single-wraper .similar-topics {
  margin-top: 35px;
}
.betterdocs-single-wraper #betterdocs-sidebar-author {
  flex: 0 0 350px;
}
@media (min-width: 1280px) {
  .betterdocs-single-wraper #betterdocs-sidebar-author {
    flex: 1 1 auto;
  }
}
.betterdocs-single-wraper #betterdocs-sidebar-author .betterdocs-sidebar-content {
  border: 1px solid var(--blog-color3);
  padding: 20px;
}
.betterdocs-single-wraper #betterdocs-sidebar-author .betterdocs-sidebar-content .avatar-container {
  padding-bottom: 20px;
}
.betterdocs-single-wraper #betterdocs-sidebar-author .betterdocs-sidebar-content .avatar-container img {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.betterdocs-single-wraper #comments {
  margin-top: 35px;
}
.betterdocs-single-wraper .comment-respond {
  margin-top: 35px;
}
.betterdocs-single-wraper .comment-respond .comment-form-comment label {
  font-weight: bold;
  display: block;
}
.betterdocs-single-wraper .comment-respond form p.comment-form-url, .betterdocs-single-wraper .comment-respond form p.comment-form-author, .betterdocs-single-wraper .comment-respond form p.comment-form-email {
  display: inline-block;
  max-width: 33%;
}
.betterdocs-single-wraper .comment-respond form p.comment-form-url label, .betterdocs-single-wraper .comment-respond form p.comment-form-author label, .betterdocs-single-wraper .comment-respond form p.comment-form-email label {
  font-weight: bold;
}
.betterdocs-single-wraper .comment-respond form p.comment-form-url {
  max-width: 32.9% !important;
}
.betterdocs-single-wraper .comment-respond form p.comment-form-url input {
  width: 100%;
}
.betterdocs-single-wraper .comment-respond #submit {
  background-color: var(--blog-color1);
  color: var(--blog-color5);
  border: 1px solid var(--blog-color1);
  cursor: pointer;
  padding: 10px 8px;
  font-weight: normal;
  font-size: 15px;
}
.betterdocs-single-wraper .comment-respond #submit:hover {
  color: var(--blog-color5) !important;
  text-decoration: none;
  background-color: var(--blog-color6) !important;
}
.betterdocs-single-wraper .comment-respond textarea {
  display: block;
  width: 100%;
  padding: 5px;
}
.betterdocs-single-wraper .comment-respond input:not(#submit),
.betterdocs-single-wraper .comment-respond textarea {
  border: 1px solid var(--blog-color3);
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.betterdocs-single-wraper .comment-respond input:not(#submit):focus,
.betterdocs-single-wraper .comment-respond textarea:focus {
  border-color: var(--blog-color4);
}

.commentlist {
  list-style: none !important;
  padding-left: 0;
  margin-bottom: 50px;
}
.commentlist .comment {
  position: relative;
  border: 1px solid var(--blog-color3);
  padding: 20px;
  margin-bottom: 35px;
}
.commentlist .comment p {
  color: var(--blog-color7);
}
.commentlist .reply {
  position: absolute;
  right: -1px;
  bottom: 3px;
}
.commentlist .reply .comment-reply-link {
  background-color: var(--blog-color1);
  color: var(--blog-color5);
  border: 1px solid var(--blog-color1);
  cursor: pointer;
  padding: 10px 8px;
  font-weight: normal;
  font-size: 15px;
  padding: 5px 8px;
}
.commentlist .reply .comment-reply-link:hover {
  color: var(--blog-color5) !important;
  text-decoration: none;
  background-color: var(--blog-color6) !important;
}
@media all and (min-width: 1200px) {
  .commentlist .comment-author {
    padding-bottom: 20px;
  }
}
.commentlist .comment-meta {
  margin-bottom: 15px;
}
@media all and (min-width: 1200px) {
  .commentlist .comment-meta {
    position: absolute;
    right: 20px;
    top: 20px;
  }
}
.commentlist .comment-meta a {
  font-size: 12px;
  color: var(--blog-color2);
}

.betterdocs-tags a:visited,
.betterdocs-tags a {
  background-color: var(--blog-color1);
  color: var(--blog-color5);
  border: 1px solid var(--blog-color1);
  cursor: pointer;
  padding: 10px 8px;
  font-weight: normal;
  font-size: 15px;
  padding: 5px 8px !important;
  color: #fff !important;
  font-weight: normal !important;
}
.betterdocs-tags a:visited:hover,
.betterdocs-tags a:hover {
  color: var(--blog-color5) !important;
  text-decoration: none;
  background-color: var(--blog-color6) !important;
}

.betterdocs-main-wraper {
  /*  margin-top: 85px;*/
}
.betterdocs-main-wraper .betterdocs-archive-wrap {
  margin: 0 auto;
}
.betterdocs-main-wraper h2 {
  font-size: 30px;
}
.betterdocs-main-wraper .blog-title {
  padding-left: 30px;
  max-width: 800px;
}
.betterdocs-main-wraper .blog-grid {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-bottom: 20px;
}
@media (min-width: 800px) and (max-width: 1023px) {
  .betterdocs-main-wraper .blog-grid {
    flex-flow: row wrap !important;
  }
}
@media (max-width: 799px) {
  .betterdocs-main-wraper .blog-grid {
    flex-flow: column nowrap;
  }
}
.betterdocs-main-wraper .blog-grid-item {
  width: 25%;
  flex: 0 0 25%;
  padding: 10px;
  box-sizing: border-box;
}
@media (min-width: 800px) and (max-width: 1023px) {
  .betterdocs-main-wraper .blog-grid-item {
    flex: 1 1 50%;
  }
}
@media (max-width: 799px) {
  .betterdocs-main-wraper .blog-grid-item {
    flex: 1 1 100%;
    width: 100%;
  }
}
.betterdocs-main-wraper .blog-grid-item-inner {
  padding: 20px;
}
.betterdocs-main-wraper .blog-grid-item-inner.doc-item {
  border: 1px solid var(--blog-color3);
}
.betterdocs-main-wraper .blog-grid-item-inner.doc-item a {
  color: var(--blog-color2);
  text-decoration: none;
}
.betterdocs-main-wraper .blog-grid-item-inner.doc-item a:hover {
  color: var(--blog-color1);
}
.betterdocs-main-wraper .blog-grid-item-inner.doc-item p {
  margin-bottom: 0;
  font-size: 16px;
}
.betterdocs-main-wraper .blog-grid-item .button {
  border: 1px solid var(--blog-color1);
  padding: 10px;
  color: var(--blog-color1);
  border-radius: 0;
  transition: all linear 100ms;
}
.betterdocs-main-wraper .blog-grid-item .button:hover {
  background-color: var(--blog-color1);
  color: var(--blog-color5) !important;
}
.betterdocs-main-wraper .blog-grid-item img {
  max-width: 100%;
  max-height: 175px;
  padding-bottom: 20px;
  width: 100%;
}
@media (max-width: 1023px) {
  .betterdocs-main-wraper .blog-grid-item img {
    max-height: none;
  }
}
.betterdocs-main-wraper .pagination {
  justify-items: center;
  align-items: center;
  justify-content: center;
}
.betterdocs-main-wraper .pagination a {
  background-color: var(--blog-color1);
  color: var(--blog-color5);
  border: 1px solid var(--blog-color1);
  cursor: pointer;
  padding: 10px 8px;
  font-weight: normal;
  font-size: 15px;
}
.betterdocs-main-wraper .pagination a:hover {
  color: var(--blog-color5) !important;
  text-decoration: none;
  background-color: var(--blog-color6) !important;
}
.betterdocs-main-wraper .blog-list {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  margin-bottom: 20px;
}
.betterdocs-main-wraper .blog-list-item {
  width: 100%;
  flex: 1 1 100%;
  padding: 10px;
}
.betterdocs-main-wraper .blog-list-item-inner {
  padding: 20px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
@media (max-width: 576px) {
  .betterdocs-main-wraper .blog-list-item-inner {
    flex-flow: column nowrap;
  }
}
.betterdocs-main-wraper .blog-list-item-inner .image {
  max-width: 270px;
  flex: 0 0 270px;
  padding-right: 20px;
}
@media (max-width: 576px) {
  .betterdocs-main-wraper .blog-list-item-inner .image {
    max-width: 100%;
    flex: 1 1 auto;
    padding-bottom: 20px;
  }
}
.betterdocs-main-wraper .blog-list-item-inner .image img {
  width: 100%;
}
.betterdocs-main-wraper .blog-list-item-inner .content {
  flex: 1 1 auto;
  padding-left: 20px;
}
@media (max-width: 576px) {
  .betterdocs-main-wraper .blog-list-item-inner .content {
    padding-left: 0 !important;
  }
}
.betterdocs-main-wraper .blog-list-item-inner .content a h2 {
  padding-bottom: 15px;
  color: var(--blog-color4);
}
@media (max-width: 576px) {
  .betterdocs-main-wraper .blog-list-item-inner .content a h2 {
    margin-bottom: 0 !important;
  }
}
.betterdocs-main-wraper .blog-list-item-inner .content a:hover {
  text-decoration: none;
}
.betterdocs-main-wraper .blog-list-item-inner .content a:hover h2 {
  color: var(--blog-color1);
}

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