@charset "UTF-8";
/**
 * Styling for the Knowledge Base plugin pages
 */
#epkb-content-container {
  background: transparent !important;
}
/* Add a nicer background than the dull grey */
div.eckb_search_on_main_page {
  background-color: #000 !important;
}
div.eckb_search_on_main_page::before {
  content: "";
  background-image: url(https://denhac.org/wp-content/uploads/2018/08/dehnac2x2sticker_400x400.jpg);
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0.2;
}
.epkb-doc-search-container__title {
  position: relative;
  /* why was this static?? */
}
@media (max-width: 1023px) {
  #epkb-main-page-container.epkb-basic-template #epkb_search_form {
    width: 60% !important;
  }
}
/* navigation */
#eckb-article-page-container .eckb-navigation-back {
  width: auto;
  margin-bottom: 20px !important;
}
#eckb-article-page-container .eckb-navigation-button:hover {
  background-color: #000 !important;
  color: #FFF !important;
}
/* custom breadcrumb */
body.single.single-epkb_post_type_1, body.archive.tax-epkb_post_type_1_category {
  /* Style the list */
  /* Display list items side by side */
  /* Add a slash symbol (/) before/behind each list item */
  /* Add a color to all links inside the list */
  /* Add a color on mouse-over */
}
body.single.single-epkb_post_type_1 ul.breadcrumb, body.archive.tax-epkb_post_type_1_category ul.breadcrumb {
  padding: 10px 16px;
  list-style: none;
  background-color: #eee;
  margin: 0;
}
body.single.single-epkb_post_type_1 ul.breadcrumb li, body.archive.tax-epkb_post_type_1_category ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}
body.single.single-epkb_post_type_1 ul.breadcrumb li + li:before, body.archive.tax-epkb_post_type_1_category ul.breadcrumb li + li:before {
  padding: 4px;
  color: #AAA;
  /*content: "/\00a0";*/
  content: " » ";
}
body.single.single-epkb_post_type_1 ul.breadcrumb li a, body.archive.tax-epkb_post_type_1_category ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none;
}
body.single.single-epkb_post_type_1 ul.breadcrumb li a:hover, body.archive.tax-epkb_post_type_1_category ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}
/* make category cards fully clickable */
body.archive.tax-epkb_post_type_1_category {
  /* tighten up default grid */
  /* category description uses dynamic field; fix font and spacing */
  /* styling specific to category/article grids */
}
body.archive.tax-epkb_post_type_1_category .elementor-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
body.archive.tax-epkb_post_type_1_category div.elementor-heading-title > p {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 1em;
}
body.archive.tax-epkb_post_type_1_category div.elementor-heading-title > p:last-of-type {
  margin-bottom: 0;
}
body.archive.tax-epkb_post_type_1_category .wiki-grid {
  /* purdy colors */
  /* now for each individual card */
}
body.archive.tax-epkb_post_type_1_category .wiki-grid.subcategories .elementor-posts .elementor-post__card .elementor-post__title a {
  border-left-color: #c5c8f7;
}
body.archive.tax-epkb_post_type_1_category .wiki-grid.articles .elementor-posts .elementor-post__card .elementor-post__title a {
  border-left-color: #f1c2c2;
}
body.archive.tax-epkb_post_type_1_category .wiki-grid .elementor-posts .elementor-post__card .elementor-post__text {
  min-height: 100%;
}
body.archive.tax-epkb_post_type_1_category .wiki-grid .elementor-posts .elementor-post__card .elementor-post__title {
  margin: 0;
}
body.archive.tax-epkb_post_type_1_category .wiki-grid .elementor-posts .elementor-post__card .elementor-post__title a {
  display: block;
  padding: 12px 15px 15px;
  transition: 0.2s all;
  border: 2px solid #FFF;
  border-left-width: 8px;
}
body.archive.tax-epkb_post_type_1_category .wiki-grid .elementor-posts .elementor-post__card .elementor-post__title a:hover {
  transition: 0.2s all;
  border-color: #666;
}
body.archive.tax-epkb_post_type_1_category .wiki-grid .elementor-posts .elementor-post__card .elementor-post__text {
  padding: 0;
  margin: 0;
}
/* utility class for our shortcode add/edit buttons */
.display-inline {
  display: inline;
}
.display-inline.elementor-button-warning {
  margin-right: 10px;
}
/* stupid editor won't let me hide the big search banner on the article template */
body.single-epkb_post_type_1 .epkb-doc-search-container {
  display: none;
}
