/*
 Theme Name:   AHTimeline Theme Child
 Theme URI:    https://www.ancienthistorytimeline.com
 Description:  Ancient History Timeline Child Theme
 Author:       across
 Template:     field-school-theme
 Version:      2.3.25
 Text Domain:  ahtimeline
*/
/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.single-dbkaht_entry .aht_resources_block, .single .aht_resources_block {
  margin-top: 10px;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .aht_resources_block, .single .aht_resources_block {
    margin-top: 20px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_entry .aht_resources_block, .single .aht_resources_block {
    margin-top: 30px;
  }
}
.single-dbkaht_entry .aht_accordion_container, .single-dbkaht_entry .aht_accordion_container_review, .single .aht_accordion_container, .single .aht_accordion_container_review {
  flex-basis: 1 1 640px;
}
.single-dbkaht_entry .aht_accordion_container_review, .single .aht_accordion_container_review {
  padding-top: 20px;
}
.single-dbkaht_entry .aht_accordion_container_review .bib-panel, .single .aht_accordion_container_review .bib-panel {
  margin-top: -20px;
  margin-bottom: 20px;
}
.single-dbkaht_entry .content ol, .single .content ol {
  margin-left: 1em;
  margin-bottom: 0em;
}
.single-dbkaht_entry .bib-panel, .single .bib-panel {
  padding: 10px 10px !important;
  background-color: white;
  display: none;
  overflow: hidden;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .bib-panel, .single .bib-panel {
    padding: 10px 25px;
  }
}
.single-dbkaht_entry .aht_accordion-resources, .single-dbkaht_entry .aht_accordion-references, .single .aht_accordion-resources, .single .aht_accordion-references {
  font-size: 21px;
  border-bottom: solid thin darkgray;
  cursor: pointer;
  padding-top: 18px;
  padding-bottom: 0px;
  margin-bottom: 12px;
  padding-left: 0px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  transition: 0.4s;
  background-color: white;
  font-weight: bold;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .aht_accordion-resources, .single-dbkaht_entry .aht_accordion-references, .single .aht_accordion-resources, .single .aht_accordion-references {
    font-size: 22px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_entry .aht_accordion-resources, .single-dbkaht_entry .aht_accordion-references, .single .aht_accordion-resources, .single .aht_accordion-references {
    font-size: 24px;
  }
}
.single-dbkaht_entry .active, .single-dbkaht_entry .aht_accordion-resources:hover, .single-dbkaht_entry .aht_accordion-references:hover, .single .active, .single .aht_accordion-resources:hover, .single .aht_accordion-references:hover {
  background-color: white;
}
.single-dbkaht_entry .aht_accordion-references:after, .single-dbkaht_entry .aht_accordion-resources:after, .single .aht_accordion-references:after, .single .aht_accordion-resources:after {
  background-color: white;
  font-family: "FontAwesome";
  font-style: normal;
  content: "\f105";
  color: black;
  float: left;
  margin-left: 0px;
  margin-top: 4px;
}
.single-dbkaht_entry .aht_accordion-references .active:after, .single .aht_accordion-references .active:after {
  content: "\f107";
}
.single-dbkaht_entry .ah-reference, .single .ah-reference {
  margin-bottom: 10px;
  display: block;
}
.single-dbkaht_entry span.aht_resources-sub-title, .single span.aht_resources-sub-title {
  color: #3d3d3d;
  font-weight: 400;
  text-decoration: underline;
}
.single-dbkaht_entry span.aht_resources-title, .single span.aht_resources-title {
  color: #4a4a4a;
  padding-left: 9px;
}
.single-dbkaht_entry .active:after, .single .active:after {
  content: "\f107";
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.ah_archive_entry_container {
  padding: 20px 0 0 0;
}

.ah_archive_left_column {
  padding: 0px 30px 0 0;
  flex: 0 1 auto;
}
.ah_archive_left_column img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.ah_archive_entry_container {
  padding: 40px 0 0 0;
  justify-content: center;
  column-gap: 10px;
}

.ah_archive_right_column {
  flex: 1 1 350px;
  padding: 10px 40px 0 0;
}
@media (min-width: 650px) {
  .ah_archive_right_column {
    padding: 0 40px 0 0;
  }
}

.taxonomy-description {
  padding-bottom: 50px;
}

.ah_archive_title_2 {
  font-family: seravek-web, sans-serif;
  font-weight: 700;
  font-size: 17px;
  padding-bottom: 5px;
  color: #242424;
}
@media (min-width: 650px) {
  .ah_archive_title_2 {
    font-size: 18px;
    padding-top: -25px;
    padding-bottom: 5px;
  }
}
@media (min-width: 800px) {
  .ah_archive_title_2 {
    font-size: 19px;
    padding-top: -30px;
    padding-bottom: 5px;
  }
}

.ah_vertical_archive_title_description {
  max-width: 600px;
  margin-top: -25px;
  padding-bottom: 50px;
}

@media (min-width: 600px) {
  .ah_archive_entry_container {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 0 0 0;
    justify-content: flex-start;
  }
  .ah_archive_right_column {
    flex: 0 1 350px;
    padding: 0 30px 0 0;
  }
  .ah_archive_title {
    font-size: 22px;
  }
  .ah_archive_thumbnail {
    width: auto;
    height: 250px;
    object-fit: cover;
    display: block;
  }
}
@media (min-width: 600px) and (min-width: 650px) {
  .ah_archive_thumbnail {
    width: auto;
    height: 350px;
  }
}
/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.single-dbkaht_entry .aht_attribution-wrapper, .single-ah_collections .aht_attribution-wrapper, .ah_collections-template .aht_attribution-wrapper, .ah_collections .aht_attribution-wrapper, .ah_collections-template-template-maps-world-empires .aht_attribution-wrapper, .single-dbkaht_quiz .aht_attribution-wrapper {
  margin-top: 2px;
  line-height: 1.2;
}
.single-dbkaht_entry .mobile-full-width .aht_attribution, .single-ah_collections .mobile-full-width .aht_attribution, .ah_collections-template .mobile-full-width .aht_attribution, .ah_collections .mobile-full-width .aht_attribution, .ah_collections-template-template-maps-world-empires .mobile-full-width .aht_attribution, .single-dbkaht_quiz .mobile-full-width .aht_attribution {
  padding-left: 20px;
}
.single-dbkaht_entry .aht_attribution, .single-ah_collections .aht_attribution, .ah_collections-template .aht_attribution, .ah_collections .aht_attribution, .ah_collections-template-template-maps-world-empires .aht_attribution, .single-dbkaht_quiz .aht_attribution {
  display: inline-block;
  text-align: left;
  margin-top: -5px;
  width: 100%;
  font-size: 10px;
  color: #464a4e;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .aht_attribution, .single-ah_collections .aht_attribution, .ah_collections-template .aht_attribution, .ah_collections .aht_attribution, .ah_collections-template-template-maps-world-empires .aht_attribution, .single-dbkaht_quiz .aht_attribution {
    font-size: 10px;
    text-align: right;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_entry .aht_attribution, .single-ah_collections .aht_attribution, .ah_collections-template .aht_attribution, .ah_collections .aht_attribution, .ah_collections-template-template-maps-world-empires .aht_attribution, .single-dbkaht_quiz .aht_attribution {
    font-size: 11px;
  }
}
.single-dbkaht_entry .aht_attribution a:link, .single-ah_collections .aht_attribution a:link, .ah_collections-template .aht_attribution a:link, .ah_collections .aht_attribution a:link, .ah_collections-template-template-maps-world-empires .aht_attribution a:link, .single-dbkaht_quiz .aht_attribution a:link {
  color: #464a4e;
  background-color: transparent;
  text-decoration: none;
}
.single-dbkaht_entry .aht_attribution a:visited, .single-ah_collections .aht_attribution a:visited, .ah_collections-template .aht_attribution a:visited, .ah_collections .aht_attribution a:visited, .ah_collections-template-template-maps-world-empires .aht_attribution a:visited, .single-dbkaht_quiz .aht_attribution a:visited {
  color: #464a4e;
  background-color: transparent;
  text-decoration: none;
}
.single-dbkaht_entry .aht_attribution a:hover, .single-ah_collections .aht_attribution a:hover, .ah_collections-template .aht_attribution a:hover, .ah_collections .aht_attribution a:hover, .ah_collections-template-template-maps-world-empires .aht_attribution a:hover, .single-dbkaht_quiz .aht_attribution a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}
.single-dbkaht_entry .aht_attribution a:active, .single-ah_collections .aht_attribution a:active, .ah_collections-template .aht_attribution a:active, .ah_collections .aht_attribution a:active, .ah_collections-template-template-maps-world-empires .aht_attribution a:active, .single-dbkaht_quiz .aht_attribution a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}
.single-dbkaht_entry .aht_caption_wrapper, .single-ah_collections .aht_caption_wrapper, .ah_collections-template .aht_caption_wrapper, .ah_collections .aht_caption_wrapper, .ah_collections-template-template-maps-world-empires .aht_caption_wrapper, .single-dbkaht_quiz .aht_caption_wrapper {
  margin-top: 0px;
  width: 100%;
  padding-bottom: 30px;
}
.single-dbkaht_entry .caption_line, .single-ah_collections .caption_line, .ah_collections-template .caption_line, .ah_collections .caption_line, .ah_collections-template-template-maps-world-empires .caption_line, .single-dbkaht_quiz .caption_line {
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #7b7676;
  width: 5%;
  padding-bottom: 30px;
  margin-top: -35px;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .caption_line, .single-ah_collections .caption_line, .ah_collections-template .caption_line, .ah_collections .caption_line, .ah_collections-template-template-maps-world-empires .caption_line, .single-dbkaht_quiz .caption_line {
    width: 7%;
    padding-bottom: 30px;
    margin-top: -35px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_entry .caption_line, .single-ah_collections .caption_line, .ah_collections-template .caption_line, .ah_collections .caption_line, .ah_collections-template-template-maps-world-empires .caption_line, .single-dbkaht_quiz .caption_line {
    width: 8%;
    padding-bottom: 30px;
    margin-top: -35px;
  }
}
.single-dbkaht_entry .aht_caption_text p, .single-dbkaht_entry .aht_caption_title, .single-ah_collections .aht_caption_text p, .single-ah_collections .aht_caption_title, .ah_collections-template .aht_caption_text p, .ah_collections-template .aht_caption_title, .ah_collections .aht_caption_text p, .ah_collections .aht_caption_title, .ah_collections-template-template-maps-world-empires .aht_caption_text p, .ah_collections-template-template-maps-world-empires .aht_caption_title, .single-dbkaht_quiz .aht_caption_text p, .single-dbkaht_quiz .aht_caption_title {
  font-size: 15px;
  font-family: ff-nexus-sans, sans-serif;
  line-height: 1.4;
  display: inline;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .aht_caption_text p, .single-dbkaht_entry .aht_caption_title, .single-ah_collections .aht_caption_text p, .single-ah_collections .aht_caption_title, .ah_collections-template .aht_caption_text p, .ah_collections-template .aht_caption_title, .ah_collections .aht_caption_text p, .ah_collections .aht_caption_title, .ah_collections-template-template-maps-world-empires .aht_caption_text p, .ah_collections-template-template-maps-world-empires .aht_caption_title, .single-dbkaht_quiz .aht_caption_text p, .single-dbkaht_quiz .aht_caption_title {
    font-size: 15.5px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_entry .aht_caption_text p, .single-dbkaht_entry .aht_caption_title, .single-ah_collections .aht_caption_text p, .single-ah_collections .aht_caption_title, .ah_collections-template .aht_caption_text p, .ah_collections-template .aht_caption_title, .ah_collections .aht_caption_text p, .ah_collections .aht_caption_title, .ah_collections-template-template-maps-world-empires .aht_caption_text p, .ah_collections-template-template-maps-world-empires .aht_caption_title, .single-dbkaht_quiz .aht_caption_text p, .single-dbkaht_quiz .aht_caption_title {
    font-size: 16px;
  }
}
.single-dbkaht_entry .aht_caption_title, .single-ah_collections .aht_caption_title, .ah_collections-template .aht_caption_title, .ah_collections .aht_caption_title, .ah_collections-template-template-maps-world-empires .aht_caption_title, .single-dbkaht_quiz .aht_caption_title {
  font-weight: 700;
}
.single-dbkaht_entry .aht_caption, .single-ah_collections .aht_caption, .ah_collections-template .aht_caption, .ah_collections .aht_caption, .ah_collections-template-template-maps-world-empires .aht_caption, .single-dbkaht_quiz .aht_caption {
  padding-bottom: 13px;
}
.single-dbkaht_entry .aht_image-caption, .single-ah_collections .aht_image-caption, .ah_collections-template .aht_image-caption, .ah_collections .aht_image-caption, .ah_collections-template-template-maps-world-empires .aht_image-caption, .single-dbkaht_quiz .aht_image-caption {
  text-align: left;
  font-weight: normal;
  padding-bottom: 0px;
  line-height: 1.4;
  font-size: 14px;
  color: #464a4e;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .aht_image-caption, .single-ah_collections .aht_image-caption, .ah_collections-template .aht_image-caption, .ah_collections .aht_image-caption, .ah_collections-template-template-maps-world-empires .aht_image-caption, .single-dbkaht_quiz .aht_image-caption {
    font-size: 15px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_entry .aht_image-caption, .single-ah_collections .aht_image-caption, .ah_collections-template .aht_image-caption, .ah_collections .aht_image-caption, .ah_collections-template-template-maps-world-empires .aht_image-caption, .single-dbkaht_quiz .aht_image-caption {
    font-size: 15px;
  }
}
.single-dbkaht_entry .no-wrap .aht_image-caption, .single-ah_collections .no-wrap .aht_image-caption, .ah_collections-template .no-wrap .aht_image-caption, .ah_collections .no-wrap .aht_image-caption, .ah_collections-template-template-maps-world-empires .no-wrap .aht_image-caption, .single-dbkaht_quiz .no-wrap .aht_image-caption {
  padding-left: 10px;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .no-wrap .aht_image-caption, .single-ah_collections .no-wrap .aht_image-caption, .ah_collections-template .no-wrap .aht_image-caption, .ah_collections .no-wrap .aht_image-caption, .ah_collections-template-template-maps-world-empires .no-wrap .aht_image-caption, .single-dbkaht_quiz .no-wrap .aht_image-caption {
    padding-left: 0px;
  }
}
.single-dbkaht_entry .mobile-full-width .aht_image-caption, .single-ah_collections .mobile-full-width .aht_image-caption, .ah_collections-template .mobile-full-width .aht_image-caption, .ah_collections .mobile-full-width .aht_image-caption, .ah_collections-template-template-maps-world-empires .mobile-full-width .aht_image-caption, .single-dbkaht_quiz .mobile-full-width .aht_image-caption {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 650px) {
  .single-dbkaht_entry .mobile-full-width .aht_image-caption, .single-ah_collections .mobile-full-width .aht_image-caption, .ah_collections-template .mobile-full-width .aht_image-caption, .ah_collections .mobile-full-width .aht_image-caption, .ah_collections-template-template-maps-world-empires .mobile-full-width .aht_image-caption, .single-dbkaht_quiz .mobile-full-width .aht_image-caption {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 650px) {
  .single-dbkaht_entry .mobile-full-width .aht_image-caption, .single-ah_collections .mobile-full-width .aht_image-caption, .ah_collections-template .mobile-full-width .aht_image-caption, .ah_collections .mobile-full-width .aht_image-caption, .ah_collections-template-template-maps-world-empires .mobile-full-width .aht_image-caption, .single-dbkaht_quiz .mobile-full-width .aht_image-caption {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.term-maps img.attachment-full.size-full.wp-post-image {
  border: solid thin grey;
}

.ah_collections {
  /* Facents */
  /*Gallery Card Square*/
  /*Gallery Card Vertical*/
  /*Gallery Card Horizontal*/
  /*Gallery Card*/
  /*
  .gallery-image-source {
  	font-size: 15px ;
  	padding-top:8px;
  	font-family: seravek-web;

  		@include tablet {
  			font-size: 16px ;
  			padding-top: 9px;
  			padding-bottom: 5px;
  		}

  		@include desktop {
  			font-size: 16px ;
  			padding-top: 10px;
  			padding-bottom: 5px;
  		}
  }
  */
  /*Card Info*/
}
.ah_collections .ah_flex_container {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ah_collections .ah_gallery {
  display: flex;
  gap: 10px;
}
.ah_collections .ah_gallery_container {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  justify-content: center;
  column-gap: 10px;
  max-width: 1200px;
  margin: auto;
}
@media (min-width: 650px) {
  .ah_collections .ah_gallery_container {
    padding-left: 0px;
    flex-direction: row;
    column-gap: 15px;
    justify-content: left;
  }
}
@media (min-width: 800px) {
  .ah_collections .ah_gallery_container {
    column-gap: 20px;
    flex-direction: row;
  }
}
.ah_collections .ah_facet_wrapper {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  justify-content: center;
  column-gap: 10px;
}
.ah_collections .ah_top_menu {
  margin: 0px 0px 30px 0px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  column-gap: 30px;
}
.ah_collections .ah_facet_menu {
  margin: 30px 0px 0px 0px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.ah_collections .facet {
  padding-right: 20px;
}
.ah_collections .facet-sort {
  height: 22px;
}
.ah_collections .facet-reset {
  height: 22px;
}
.ah_collections .facet-title {
  font-size: 17px;
  font-weight: bold;
}
.ah_collections .facetwp-facet {
  font-size: 0.85em;
  margin-bottom: 10px;
  padding-bottom: 0px;
}
.ah_collections .ah_gallery_item_square {
  width: 300px;
  height: max-content;
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.11), 1px 1px 10px rgba(0, 0, 0, 0.11);
  border-radius: 5px;
  padding: 20px;
  background: rgb(255, 255, 255);
  border: solid thin rgba(128, 128, 128, 0.31);
  position: relative;
}
.ah_collections .ah_item_link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.ah_collections .ah_gallery_item_square:hover {
  box-shadow: 1px 1px 10px rgba(148, 34, 34, 0.22), 1px 1px 10px rgba(243, 7, 7, 0.39);
}
.ah_collections .gallery_square {
  display: flex;
  background: rgba(236, 236, 236, 0.0705882353);
  height: 100%;
  flex-direction: column;
}
.ah_collections .image_attribution {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.ah_collections .image_square {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ah_collections .ah_gallery_item_vertical {
  height: max-content;
  width: 280px;
}
.ah_collections .gallery_image_vertical {
  height: 400px;
}
.ah_collections .gallery_image_horizontal {
  height: fit-content;
  height: 200px;
}
.ah_collections .ah_gallery_item_horizontal {
  height: max-content;
  width: 300px;
}
.ah_collections .image_contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
  max-height: 220px;
}
.ah_collections .attribution {
  float: left;
  padding-top: 8px;
}
.ah_collections .image {
  display: block;
}
.ah_collections .gallery-description {
  width: 100%;
  height: auto;
  padding: 0px 0 20px 0;
}
.ah_collections .gallery-vertical {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ah_collections .aht_caption-attribution {
  width: 100%;
  font-size: 13px;
  margin-top: -33px;
  padding-bottom: 30px;
}
.ah_collections .gallery-image-region, .ah_collections .gallery-image-period, .ah_collections .gallery-period, .ah_collections .date_display, .ah_collections .gallery-image-source {
  font-family: seravek-web;
  font-size: 15px;
  font-weight: 400;
  padding-bottom: 5px;
}
@media (min-width: 650px) {
  .ah_collections .gallery-image-region, .ah_collections .gallery-image-period, .ah_collections .gallery-period, .ah_collections .date_display, .ah_collections .gallery-image-source {
    font-size: 16px;
    padding-bottom: 5px;
  }
}
@media (min-width: 800px) {
  .ah_collections .gallery-image-region, .ah_collections .gallery-image-period, .ah_collections .gallery-period, .ah_collections .date_display, .ah_collections .gallery-image-source {
    font-size: 16px;
    padding-bottom: 5px;
  }
}
.ah_collections .gallery-image-title {
  font-size: 16px;
  padding-bottom: 5px;
  padding-top: 0px;
  font-family: seravek-web;
  font-weight: 600;
}
@media (min-width: 650px) {
  .ah_collections .gallery-image-title {
    font-size: 17px;
    padding-bottom: 5px;
    padding-top: 0px;
  }
}
@media (min-width: 800px) {
  .ah_collections .gallery-image-title {
    font-size: 17px;
    padding-bottom: 5px;
    padding-top: 0px;
  }
}
.ah_collections .region {
  margin-right: -2px;
}
.ah_collections .ah_gallery_item {
  font-style: seravek-web, sans-serif;
}
.ah_collections .ah_top_menu {
  margin: 0px 0px 30px 40px;
}
.ah_collections .ah_facet_menu {
  margin: 20px 0px 20px 40px;
}
.ah_collections .ah_gallery {
  justify-content: flex-start;
}
.ah_collections .archive_description {
  margin-top: 50px;
  padding-bottom: 30px;
}
.ah_collections .ah_top_menu {
  margin: 0px 0px 30px 0px;
}
.ah_collections .ah_facet_menu {
  margin: 30px 0px 5px 0px;
}
.ah_collections .ah_collections-template-template-maps-world-empires img.img-responsive {
  border: solid thin lightgrey;
}
.ah_collections .aht_sub-title-wrapper {
  font-size: 16px;
  font-family: pragmatic;
}
.ah_collections .ah_gallery-description {
  width: 100%;
  margin-top: 10px;
}
.ah_collections .aht_title {
  font-weight: bold;
  font-size: 17px;
  padding-bottom: 0px;
}
.ah_collections .ah_content {
  padding-bottom: 0px;
}
.ah_collections .aht_sub-title, .ah_collections .aht_sub-title-heading {
  font-size: 14px;
}
.ah_collections .aht_image-caption {
  align-self: flex-start;
  padding-top: 10px;
}
.ah_collections .gallery-image border {
  border: solid thin rgba(128, 128, 128, 0.3215686275);
}
.ah_collections .gallery-image {
  height: 100%;
}
.ah_collections .aht_gallery-caption {
  font-family: georgia-pro;
  padding-top: 10px;
}
.ah_collections .ah_gallery-description {
  font-family: seravek-web !important;
}
.ah_collections .aht_sub-title-wrapper {
  font-family: seravek-web;
}
.ah_collections .aht_title {
  padding-bottom: 5px;
  padding-top: 5px;
}
.ah_collections .image_square a {
  /* height: 100%; */
  height: max-content;
  display: block;
}
.ah_collections .ah_gallery_wrapper {
  margin: auto;
  width: 100%;
}
.ah_collections .aht_attribution {
  display: flex !important;
  justify-content: flex-end;
  white-space: normal;
  flex-wrap: wrap;
}
.ah_collections .aht_title-date {
  justify-content: flex-start;
}
.ah_collections .aht_sub-title-wrapper {
  display: flex;
}
.ah_collections .aht_sub-title-heading {
  padding-right: 5px;
}
.ah_collections .aht_date {
  vertical-align: top;
  display: inherit;
  flex-direction: column;
}
.ah_collections .aht_card-caption {
  font-family: pragmatic;
  padding-top: 10px;
  align-self: flex-start;
}
.ah_collections a.image.border {
  border: solid thin lightgrey;
}
.ah_collections .aht_attribution {
  display: inline;
}
.ah_collections .ah_gallery-description {
  margin-top: 5px;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.aht_outside_container {
  padding: 0 20px 0 20px;
}
@media (min-width: 650px) {
  .aht_outside_container {
    justify-content: center;
    display: flex;
    padding: 0 50px 0 50px;
  }
}
@media (min-width: 800px) {
  .aht_outside_container {
    padding: 0 70px 0 50px;
  }
}

.aht_outside_container.mobile-full-width {
  padding: 0 5px 0 5px;
}
@media (min-width: 650px) {
  .aht_outside_container.mobile-full-width {
    padding: 0 10px 0 10px;
  }
}
@media (min-width: 800px) {
  .aht_outside_container.mobile-full-width {
    padding: 0 70px 0 50px;
  }
}

@media (min-width: 650px) {
  .aht_inside_container {
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 auto;
    flex-direction: row;
    justify-content: flex-start;
  }
}
@media (min-width: 800px) {
  .aht_inside_container {
    flex: 0 1 1000px;
  }
}

@media (min-width: 650px) {
  .aht_column_main_container {
    display: flex;
    flex: 0 1 590px;
    flex-direction: column;
  }
}
@media (min-width: 800px) {
  .aht_column_main_container {
    flex: 0 1 640px;
  }
}
@media (max-width: 481px) {
  .aht_column_main_container {
    padding-top: 0px !important;
  }
}

@media (min-width: 650px) {
  .aht_content {
    margin: 0 0px 0 0;
  }
}
@media (min-width: 800px) {
  .aht_content {
    margin: 0 0px 0 0;
  }
}

@media (min-width: 650px) {
  .aht_column-main-container-row {
    display: flex;
    flex: 0 1 600px;
    flex-direction: row;
    margin: 0 15px 0 0;
  }
}
@media (min-width: 800px) {
  .aht_column-main-container-row {
    flex: 0 1 650px;
  }
}

.aht_column_main_content_container {
  flex: 0 1 650px;
}

.aht_column_main_content_container .block {
  display: block;
  max-width: 650px;
}

.aht_large_side_image_container {
  padding-left: 0px;
}
@media (min-width: 650px) {
  .aht_large_side_image_container {
    padding-left: 20px;
  }
}
.aht_large_side_image_container .aht_content_container {
  padding-top: 0px;
}
.aht_large_side_image_container .aht_caption_wrapper {
  padding-bottom: 15px;
}

.aht_column_expanded_container {
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 100%;
}

.aht_expanded_container {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  padding-top: 13px;
  padding-bottom: 30px;
}

.aht_expanded_header_container {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  padding: 40px 0 40px 0;
  flex: 0 0 100%;
}

.aht_full_width_container {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  margin-bottom: 30px;
}

.aht_header_container {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  margin-top: 40px;
}

.aht_small_side_container {
  padding: 0 0 10px 0px;
  flex: 1 1 200px;
  max-width: 400px;
  min-width: 280px;
}
@media (min-width: 650px) {
  .aht_small_side_container {
    padding: 0 0 30px 20px;
  }
}
@media (min-width: 800px) {
  .aht_small_side_container {
    padding: 0 0 30px 40px;
  }
}

/* Container controlling two columns*/
@media (min-width: 650px) {
  .aht_content_narrow_container_left {
    flex: 2;
    padding: 0 30px 0 0;
    min-width: 300px;
  }
}

@media (min-width: 650px) {
  .aht_content_narrow_container_right {
    flex: 2;
    padding: 0 0px 0 30px;
    min-width: 300px;
  }
}

.aht_large_side_image_container {
  flex: 1;
}

/* Controls double image block*/
.aht_double_image_container {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 5px;
}
@media (min-width: 650px) {
  .aht_double_image_container {
    gap: 10px;
  }
}

.aht_double_image_wrapper {
  flex: 1;
  align-self: end;
  max-width: 400px;
}
@media (min-width: 650px) {
  .aht_double_image_wrapper {
    min-width: 280px;
  }
}

/* full width blocks*/
.aht_content_full_width_content_container_header {
  display: flex;
  flex: 0 0 100%;
  padding-bottom: 30px;
  width: 100%;
}

.aht_full_width_content_container {
  flex: 0 0 100%;
  padding-bottom: 30px;
  display: flex;
  width: 100%;
}

.aht_full_width_content {
  padding-bottom: 30px;
  padding-top: 20px;
}

.aht_full_width_content_padding {
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 650px) {
  .aht_full_width_content_padding {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 800px) {
  .aht_full_width_content_padding {
    padding-left: 150px;
    padding-right: 150px;
  }
}

/* wrappers controlling vertical spacing*/
.aht_grid-content-container {
  padding-top: 20px;
  margin-bottom: 25px;
}
@media (min-width: 650px) {
  .aht_grid-content-container {
    margin-bottom: 30px;
  }
}

.aht_content_container {
  padding-bottom: 35px;
  padding-top: 20px;
}

.aht_container_wrapper {
  padding-bottom: 20px;
  padding-top: 20px;
}
@media (min-width: 650px) {
  .aht_container_wrapper {
    padding-bottom: 25px;
  }
}

.img-border {
  border: thin solid rgb(48, 47, 47);
}

.aht_gallery_image_contain_border {
  border: solid thin grey;
}

.single-dbkaht_entry .aht_resources_block {
  margin-top: 0px;
}

.aht_image-content-container {
  display: flex;
  padding-bottom: 30px;
  flex-wrap: wrap;
}

.aht_large_side_image_container_left {
  padding-left: 0px;
  flex: 1;
}

.aht_column_main_container.space_header {
  padding-top: 40px;
}
@media (min-width: 650px) {
  .aht_column_main_container.space_header {
    padding-top: 50px;
  }
}
@media (min-width: 800px) {
  .aht_column_main_container.space_header {
    padding-top: 60px;
  }
}

.aht_outside_container.space_header {
  margin-bottom: -90px;
}
@media (min-width: 650px) {
  .aht_outside_container.space_header {
    margin-bottom: -70px;
  }
}

.aht_column_main_container.aht_flex-row {
  flex-direction: row;
}

a.post-edit-link {
  POSITION: FIXED;
  TOP: 60PX;
  LEFT: 20PX;
  DISPLAY: BLOCK;
}

.aht_image_wrapper {
  width: fit-content;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.single-dbkaht_course {
  line-height: normal;
  /* Controls container width*/
  /* Scorecard*/
  /* Controls course box title font*/
  /* Checkbox Styling*/
  /* Controls size of chapter title heading*/
  /* Adds space between first chapter and section title*/
  /* Section Header*/
  /*This controls the bordered box with section title*/
  /*
  	.aht_section-check-date {
  		padding: 0 0 0 30px;
  		display: flex;
  		align-items: center;
  		justify-content: flex-start;
  	}

  */
  /* Controls region tag*/
  /* Chapter Title */
  /*chapter title*/
  /* Entry Pages */
  /* Quizzes */
  /* Chapter Quiz */
  /* Period Quizzes*/
  /*Final Exam*/
  /*Scorecard*/
}
.single-dbkaht_course p {
  font-size: 16px;
}
.single-dbkaht_course #course-wrapper {
  margin-top: 20px;
}
.single-dbkaht_course .aht_outside_container {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .aht_outside_container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.single-dbkaht_course table body {
  color: #4a4a4a;
  font-size: 15px;
}
@media (min-width: 650px) {
  .single-dbkaht_course table body {
    font-size: 16 px;
  }
}
.single-dbkaht_course th {
  padding-left: 0px !important;
}
@media (min-width: 650px) {
  .single-dbkaht_course th {
    padding-left: 10px !important;
  }
}
.single-dbkaht_course .aht_column_main_container {
  flex: 0 1 720px;
}
.single-dbkaht_course .course-box {
  border: 1px solid #5a5959;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-bottom: -20;
  background-color: #fff;
  font-family: seravek-web !important;
  padding: 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-box {
    border: 1px solid #5a5959;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 9px;
  }
}
.single-dbkaht_course .scorecard body {
  font-size: 12px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .scorecard body {
    font-size: 13px;
  }
}
.single-dbkaht_course .scorecard .course-box-header {
  font-family: Seravek-web;
  font-size: 26px;
  padding-left: 5px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .scorecard .course-box-header {
    padding-left: 20px;
  }
}
.single-dbkaht_course .scorecard .table td, .single-dbkaht_course .scorecard .table th {
  border: none;
}
.single-dbkaht_course .scorecard .table {
  font-size: 0.9em;
}
.single-dbkaht_course .scorecard table.rcp-table th, .single-dbkaht_course .scorecard table.table th {
  padding-right: 10px;
}
.single-dbkaht_course .scorecard-button {
  font-family: seravek-web;
  font-size: 11px;
  font-weight: 400;
  color: #f8f8f8;
  background-color: #050505;
  border-width: 1px;
  border-style: solid;
  margin-left: 10px;
  padding: 2px 6px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .scorecard-button {
    font-size: 13px;
  }
}
.single-dbkaht_course .course-box-content {
  margin-top: -30px;
  padding: 20px 0px 20px 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-box-content {
    padding: 0 20px 20px 0px;
  }
}
.single-dbkaht_course .course-chapter-page {
  margin: 0 0 3px 20px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-chapter-page {
    margin: 0 0 3px 15px;
  }
}
.single-dbkaht_course .cb_section {
  font-size: 24px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .cb_section {
    font-size: 26px;
  }
}
.single-dbkaht_course .cb_chapter_quiz {
  font-size: 20px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .cb_chapter_quiz {
    font-size: 21px;
  }
}
.single-dbkaht_course .cb_chapter {
  font-size: 22px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .cb_chapter {
    font-size: 22px;
  }
}
.single-dbkaht_course .cb_section_exam {
  font-size: 20px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .cb_section_exam {
    font-size: 21px;
    color: #2f2f2f;
  }
}
.single-dbkaht_course .aht_chapter-date {
  padding-top: 10px;
  padding-left: 9px;
}
.single-dbkaht_course .course-chapter-title {
  font-family: Seravek-web;
  font-size: 16px;
  padding-left: 33px;
  margin-right: 0px;
  margin-bottom: 20px;
  border-bottom: 0.5px solid rgb(82, 79, 79);
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-chapter-title {
    padding: 5px 0 10px 35px;
    margin-right: 30px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_course .course-chapter-title {
    padding: 5px 0 10px 35px;
    margin-right: 60px;
  }
}
.single-dbkaht_course .course-active .course-chapter:nth-of-type(1) {
  margin-top: -5px;
}
.single-dbkaht_course .course-active .course-box-header {
  margin-left: -20px;
  margin-bottom: 40px;
}
.single-dbkaht_course .course-box-header {
  display: flex;
  justify-content: flex-start;
  font-family: seravek-web;
  text-transform: none;
  border-bottom: 1px none rgb(105, 105, 105);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 0px;
  font-size: 15px;
  border: none !important;
  flex-wrap: wrap;
  flex-direction: column;
  flex-direction: column;
  align-items: start;
  padding: 15px 10px 15px 20px;
  margin-left: 0px !important;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-box-header {
    padding: 30px 30px 30px 30px;
    font-size: 22px;
    padding: 30px 30px 30px 20px;
    flex-direction: row;
  }
}
.single-dbkaht_course .course-box-header .aht_section-check-title-date {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: start;
  flex-direction: column;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-box-header .aht_section-check-title-date {
    flex-direction: row;
    align-items: end;
  }
}
.single-dbkaht_course .course-box-header .aht_section-check-title {
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.single-dbkaht_course .course-box-header .aht_section-check-title .icomoon-checkbox, .single-dbkaht_course .course-box-header .aht_section-check-title .icomoon-checkbox-check {
  font-size: 30px;
  font-weight: bold;
  vertical-align: middle;
  line-height: normal;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-box-header .aht_section-check-title .icomoon-checkbox, .single-dbkaht_course .course-box-header .aht_section-check-title .icomoon-checkbox-check {
    font-size: 28px;
  }
}
.single-dbkaht_course .course-box-header .aht_section-title-date {
  display: flex;
  font-size: 14px;
  align-items: end;
}
.single-dbkaht_course .course-box-header .aht_section-title {
  font-size: 17px;
  margin-bottom: -3px;
  padding-left: 10px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-box-header .aht_section-title {
    padding-left: 15px;
    font-size: 20px;
  }
}
.single-dbkaht_course .course-box-header .aht_section-checkbox {
  margin-bottom: -5px;
}
.single-dbkaht_course .course-box-header .aht_section-date {
  font-weight: normal;
  display: block;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-right: 20px;
  font-size: 15px;
  padding-left: 30px;
  font-size: 13px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-box-header .aht_section-date {
    font-size: 16px;
    padding-left: 40px;
  }
}
.single-dbkaht_course .tag {
  padding: 1px 5px;
  margin-bottom: 10px;
  font-family: seravek-web;
  color: rgb(15, 15, 15) !important;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-top: 1px solid rgb(115, 113, 113);
  border-right: 2px solid rgb(115, 113, 113);
  border-bottom: 2px solid rgb(115, 113, 113);
  border-left: 1px solid rgb(115, 113, 113);
  border-right: 2px solid rgb(115, 113, 113);
  border-radius: 3px !important;
  margin-top: -2px !important;
  margin-bottom: -2px !important;
  font-size: 11px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .tag {
    font-size: 12px;
    margin: 5px 5px;
  }
}
.single-dbkaht_course .sidebar-icon {
  width: 25px !important;
  height: 25px !important;
}
@media (min-width: 650px) {
  .single-dbkaht_course .sidebar-icon {
    width: 28px !important;
    height: 28px !important;
  }
}
.single-dbkaht_course .course-chapter {
  padding-right: 0px;
  padding-left: 26px;
  padding-bottom: 15px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-chapter {
    padding-left: 50px;
    padding-right: 0px;
  }
}
.single-dbkaht_course .aht_chapter-checkbox {
  margin-bottom: -5px;
  font-size: 25px;
  margin-right: 10px;
}
.single-dbkaht_course .course-chapter-title-date {
  display: flex;
  border-bottom: solid thin;
  margin-right: 10px;
  flex-wrap: wrap;
  padding: 5px 0 10px 0px;
  font-weight: bold;
  font-size: 14px;
  justify-content: space-between;
  margin-bottom: 15px;
  align-items: start;
  flex-direction: column;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-chapter-title-date {
    font-size: 15px;
    margin-bottom: 22px;
    flex-direction: row;
  }
}
.single-dbkaht_course .course-chapter-title-date .course-chapter-title-checkbox {
  display: flex;
  align-items: end;
  order: 2;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-chapter-title-date .course-chapter-title-checkbox {
    order: 1;
  }
}
.single-dbkaht_course .aht_region-container {
  order: 1;
  margin-bottom: 10px;
  margin-left: -4px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .aht_region-container {
    order: 2;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}
.single-dbkaht_course .sidebar-event-event {
  margin-top: 1px;
  display: flex;
  align-items: center;
  line-height: 2.5;
  font-size: 14px;
}
.single-dbkaht_course .sidebar-event-event a {
  padding-left: 10px;
  font-size: 13px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .sidebar-event-event a {
    font-size: 14px;
  }
}
.single-dbkaht_course .sidebar-event-event .sidebar-event-event-reviewed {
  top: 5px;
  left: -39px;
}
.single-dbkaht_course .aht_chapter-name {
  padding-bottom: 0px;
  margin-left: 10px;
  font-family: seravek-web;
  font-size: 16px;
  font-family: "seravek-web";
  font-weight: bold;
}
@media (min-width: 650px) {
  .single-dbkaht_course .aht_chapter-name {
    margin-left: 15px;
    font-size: 17px;
  }
}
.single-dbkaht_course .course-chapter-quiz {
  padding-left: 4px;
  padding-top: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-left: 6px;
  font-size: 28px;
  margin-left: 18px;
  padding-top: 2px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-chapter-quiz {
    padding-left: 0px;
    padding-top: 3px;
    margin-left: 16px;
  }
}
.single-dbkaht_course .course-chapter-quiz .aht_quiz-checkbox-name {
  display: flex;
  align-items: center;
}
.single-dbkaht_course .course-chapter-quiz .aht_quiz-checkbox-name .course-quiz-name {
  font-weight: normal;
  padding-left: 5px;
  font-size: 14px;
  padding-left: 10px;
}
.single-dbkaht_course .course-chapter-quiz .aht_quiz-checkbox-name .aht_quiz-checkbox {
  display: inline;
  padding-right: 5px;
  font-size: 24px;
  font-weight: bold;
  margin-left: 2px;
  font-weight: bold;
  padding-left: 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-chapter-quiz .aht_quiz-checkbox-name .aht_quiz-checkbox {
    padding-left: 2px;
  }
  .single-dbkaht_course .course-chapter-quiz .aht_quiz-checkbox-name .aht_quiz-checkbox .icomoon-checkbox, .single-dbkaht_course .course-chapter-quiz .aht_quiz-checkbox-name .aht_quiz-checkbox .icomoon-checkbox-check {
    font-size: 28px;
    line-height: 22px;
    font-weight: bold;
    vertical-align: bottom;
    line-height: normal;
  }
}
@media (min-width: 650px) and (min-width: 650px) {
  .single-dbkaht_course .course-chapter-quiz .aht_quiz-checkbox-name .aht_quiz-checkbox .icomoon-checkbox, .single-dbkaht_course .course-chapter-quiz .aht_quiz-checkbox-name .aht_quiz-checkbox .icomoon-checkbox-check {
    font-size: 28px;
  }
}
.single-dbkaht_course .course-chapter-quiz span.course-quiz-viewed-answers {
  font-size: 16px;
}
.single-dbkaht_course .course-chapter-quiz .course-chapter-quiz-grade {
  color: red;
  font-weight: normal;
  font-size: 14px;
}
.single-dbkaht_course .course-chapter-quiz .aht_quiz-grade-redo, .single-dbkaht_course .course-chapter-quiz .course-chapter-quiz-redo {
  display: flex;
  align-items: center;
  margin-right: 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-chapter-quiz .aht_quiz-grade-redo, .single-dbkaht_course .course-chapter-quiz .course-chapter-quiz-redo {
    margin-right: 40px;
  }
}
.single-dbkaht_course .course-chapter-quiz .aht_quiz-grade-redo .course-quiz-grade, .single-dbkaht_course .course-chapter-quiz .course-chapter-quiz-redo .course-quiz-grade {
  padding-right: 0px;
  color: red;
  font-size: 14px;
  margin-right: 3px;
}
.single-dbkaht_course .course-period-quiz {
  font-weight: 700;
  line-height: normal;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-top: 30px;
  font-size: 23px;
  padding-left: 0px;
  margin-left: 15px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-period-quiz {
    margin-left: 24px;
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 25px;
  }
}
.single-dbkaht_course .course-period-quiz .aht_period-quiz-checkbox-name {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.single-dbkaht_course .course-period-quiz .aht_period-quiz-checkbox-name .course-chapter-quiz-name {
  padding-left: 20px;
  font-weight: normal;
}
.single-dbkaht_course .course-period-quiz .aht_period-quiz-grade-redo {
  display: flex;
  align-items: center;
  margin-right: 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-period-quiz .aht_period-quiz-grade-redo {
    margin-right: 30px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_course .course-period-quiz .aht_period-quiz-grade-redo {
    margin-right: 5px;
  }
}
.single-dbkaht_course .course-period-quiz .course-chapter-quiz-name {
  padding-left: 10px;
  font-family: seravek-web;
  font-weight: bold !important;
  color: #383838;
  font-size: 16px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course-period-quiz .course-chapter-quiz-name {
    font-size: 16px;
  }
}
.single-dbkaht_course .course-period-quiz .course-chapter-quiz-grade {
  color: red;
  font-family: seravek-web;
  font-size: 15px;
  font-weight: 600;
  padding: 2px 2px;
}
.single-dbkaht_course .course-period-quiz a.redo-button, .single-dbkaht_course .course-chapter-quiz a.redo-button {
  font-size: 14px;
  padding-left: 5px;
  text-decoration: underline;
  color: blue;
  background: white;
}
.single-dbkaht_course .course_final-exam {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  padding-bottom: 5px;
  margin-right: 10px;
}
.single-dbkaht_course .course_final-exam .aht_final-exam-name-checkbox {
  display: flex;
  align-items: center;
  padding: 0px 10px 0px 0px;
}
.single-dbkaht_course .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox {
  display: inline;
}
.single-dbkaht_course .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox .icomoon-checkbox, .single-dbkaht_course .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox .icomoon-checkbox-check {
  font-size: 35px;
  vertical-align: middle;
  line-height: normal;
  font-weight: bold;
}
.single-dbkaht_course .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-name {
  padding-left: 12px;
  font-size: 17px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course_final-exam .aht_final-exam-name-checkbox {
    font-size: 22px;
  }
}
.single-dbkaht_course .course_final-exam .aht_final-exam-grade-redo {
  display: flex;
  align-items: center;
  padding-right: 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .course_final-exam .aht_final-exam-grade-redo {
    padding-right: 20px;
  }
}
.single-dbkaht_course .course_final-exam .aht_final-exam-grade {
  color: red;
  padding-right: 12px;
  font-size: 14px;
  font-family: seravek-web;
  font-weight: 600;
}
.single-dbkaht_course .course_final-exam .course-chapter-final-exam-redo {
  color: #f8f8f8;
  font-size: 14px;
  background-color: #050505;
  border-width: 1px;
  border-style: solid;
  padding: 2px 7px;
}
.single-dbkaht_course .course_final-exam .redo-button {
  font-size: 15px;
  padding: 2px 7px;
  background: black;
  color: white;
}
.single-dbkaht_course span.course-quiz-viewed-answers {
  font-weight: 400;
  padding-left: 10px;
  font-size: 16px;
}
.single-dbkaht_course .scorecard.course-box-header {
  padding-left: 12px;
  font-size: 20px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .scorecard.course-box-header {
    padding-left: 20px;
    font-size: 22px;
  }
}
.single-dbkaht_course .scorecard.course-box-header .scorecard table.rcp-table .col3, .single-dbkaht_course .scorecard.course-box-header .scorecard table.table .col3 {
  width: 30%;
}
.single-dbkaht_course .scorecard.course-box-header .scorecard table.rcp-table .col2, .single-dbkaht_course .scorecard.course-box-header .scorecard table.table .col2 {
  width: 42%;
}
.single-dbkaht_course .scorecard.course-box-header .scorecard table.rcp-table .col1, .single-dbkaht_course .scorecard.course-box-header .scorecard table.table .col1 {
  width: 28%;
}
.single-dbkaht_course .scorecard.course-box-header .rcp-table td, .single-dbkaht_course .scorecard.course-box-header .rcp-table th, .single-dbkaht_course .scorecard.course-box-header .table td, .single-dbkaht_course .scorecard.course-box-header .table th {
  border: 1px solid #dbdbdb;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-width: 0 0 1px;
  padding: 0.8em 0.8em;
  padding-right: 0.75em;
  vertical-align: top;
}
.single-dbkaht_course .scorecard.course-box-header .button.is-black {
  font-family: seravek-web;
  font-size: 13px;
}
.single-dbkaht_course .scorecard.course-box-header .redo-button {
  font-family: seravek-web;
  font-size: 13px;
  font-weight: 600;
  color: #f8f8f8;
  background-color: #050505;
  border-width: 1px;
  border-style: solid;
  padding: 1px 6px;
  margin-left: 10px;
}
.single-dbkaht_course .is-pulled-right.aht-expand-collapse {
  font-size: 15px;
}
.single-dbkaht_course .aht_title_container {
  padding-bottom: 15px;
}
.single-dbkaht_course .region-container {
  padding-top: 20px;
}
.single-dbkaht_course .region-container {
  padding-top: 7px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .region-container {
    padding-top: 20px;
  }
}
.single-dbkaht_course .aht_section_byline {
  padding-top: 20px;
  font-weight: normal;
  font-style: italic;
  width: 100%;
  display: block;
  padding-top: 24px;
  font-family: georgia;
  font-size: 12px;
  padding-left: 2px;
  padding-top: 10px;
  line-height: 1.7;
  margin: 5px 10px 0px 0px;
  padding-left: 13px;
}
@media (min-width: 650px) {
  .single-dbkaht_course .aht_section_byline {
    font-size: 16px;
    border-top: none;
    margin: 13px 20px 0px 10px;
    padding-left: 20px;
  }
}
.single-dbkaht_course .course-box.course-active {
  padding: opx;
  border: none !important;
  margin-left: -15px !important;
}
.single-dbkaht_course .aht_course_appendix {
  padding-left: 35px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.single-dbkaht_course .aht_chapter-name {
  margin-left: 0px;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
/* Image class attributes */
@media (min-width: 650px) {
  .aht_gallery_image {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

.aht_grid-image {
  height: 100%;
}

/* Image Grid with one equal column */
.aht_grid_gallery_1c {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 5px;
  padding-bottom: 5px;
  align-items: end;
}
@media (min-width: 650px) {
  .aht_grid_gallery_1c {
    grid-gap: 10px;
    padding-bottom: 10px;
  }
}

/* Image Grid with 1 horizontal and 1 vertical image */
.aht_grid_gallery_1h_1v, .aht_grid_gallery_1v_1h {
  display: block;
  padding-bottom: 5px;
  align-items: end;
}
@media (min-width: 650px) {
  .aht_grid_gallery_1h_1v, .aht_grid_gallery_1v_1h {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    padding-bottom: 5px;
    align-items: end;
    grid-gap: 10px;
    padding-bottom: 10px;
  }
}

.aht_grid_1h_1v__1 {
  grid-column-start: span 12;
  height: 100%;
}
@media (min-width: 650px) {
  .aht_grid_1h_1v__1 {
    grid-column-start: 1;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 13;
    width: 100%;
    object-fit: cover;
  }
}

.aht_grid_1h_1v__2 {
  grid-column-start: span 12;
  height: 100%;
}
@media (min-width: 650px) {
  .aht_grid_1h_1v__2 {
    grid-column-start: 9;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 13;
    width: 100%;
    object-fit: cover;
  }
}

.aht_grid_1v_1h__1 {
  grid-column-start: span 12;
  height: 100%;
}
@media (min-width: 650px) {
  .aht_grid_1v_1h__1 {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 13;
    width: 100%;
    object-fit: cover;
  }
}

.aht_grid_1v_1h__2 {
  grid-column-start: span 12;
  height: 100%;
}
@media (min-width: 650px) {
  .aht_grid_1v_1h__2 {
    grid-column-start: 5;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 13;
    width: 100%;
    object-fit: cover;
  }
}

.aht_grid_gallery_1h_1v.no-wrap, .aht_grid_gallery_1v_1h.no-wrap {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  padding-bottom: 5px;
  align-items: end;
  grid-gap: 10px;
  padding-bottom: 10px;
}
.aht_grid_gallery_1h_1v.no-wrap .aht_grid-image, .aht_grid_gallery_1v_1h.no-wrap .aht_grid-image {
  height: 100%;
}
.aht_grid_gallery_1h_1v.no-wrap .aht_gallery_image, .aht_grid_gallery_1v_1h.no-wrap .aht_gallery_image {
  height: 100%;
  object-fit: cover;
}

.aht_grid_1h_1v__1.no-wrap {
  grid-column-start: 1;
  grid-column-end: 9;
  grid-row-start: 1;
  grid-row-end: 13;
  width: 100%;
  object-fit: cover;
}

.aht_grid_1h_1v__2.no-wrap {
  grid-column-start: 9;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 13;
  width: 100%;
  object-fit: cover;
}

.aht_grid_1v_1h__1.no-wrap {
  grid-column-start: 1;
  grid-column-end: 5;
  grid-row-start: 1;
  grid-row-end: 13;
  width: 100%;
  object-fit: cover;
}

.aht_grid_1v_1h__2.no-wrap {
  grid-column-start: 5;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 13;
  width: 100%;
  object-fit: cover;
}

/* Image Grid with 2 horizontal and 2 vertical images */
.aht_grid_gallery_2v_2h {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 5px;
  padding-bottom: 5px;
  align-items: end;
}
@media (min-width: 650px) {
  .aht_grid_gallery_2v_2h {
    grid-gap: 10px;
    padding-bottom: 10px;
  }
}

.aht_grid_2v_2h__1 {
  grid-column-start: span 12;
}
@media (min-width: 650px) {
  .aht_grid_2v_2h__1 {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 13;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

.aht_grid_2v_2h__2 {
  grid-column-start: span 12;
}
@media (min-width: 650px) {
  .aht_grid_2v_2h__2 {
    grid-column-start: 4;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 13;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 500px;
  }
}

.aht_grid_2v_2h__3 {
  grid-column-start: span 12;
}
@media (min-width: 650px) {
  .aht_grid_2v_2h__3 {
    grid-column-start: 4;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 13;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 500px;
  }
}

.aht_grid_2v_2h__4 {
  grid-column-start: span 12;
}
@media (min-width: 650px) {
  .aht_grid_2v_2h__4 {
    grid-column-start: 4;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 13;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 500px;
  }
}

.aht_grid_gallery_2v_2h.no-wrap {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 5px;
  padding-bottom: 5px;
  align-items: end;
}

.aht_grid_2v_2h__1.no-wrap {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 13;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.aht_grid_2v_2h__2.no-wrap {
  grid-column-start: 4;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 13;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 500px;
}

.aht_grid_2v_2h__3.no-wrap {
  grid-column-start: 4;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 13;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 500px;
}

.aht_grid_2v_2h__4.no-wrap {
  grid-column-start: 4;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 13;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 500px;
}

/* Image Grid with two equal columns */
.aht_grid_gallery_2c {
  display: block;
  align-items: end;
  height: auto;
}
@media (min-width: 650px) {
  .aht_grid_gallery_2c {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-bottom: 10px;
  }
  .aht_grid_gallery_2c .aht_grid-image {
    height: 100%;
  }
}

@media (min-width: 650px) {
  .aht_grid_2c__1 {
    grid-column-start: 1;
    grid-column-end: 2;
    height: 100%;
    object-fit: cover;
  }
}

@media (min-width: 650px) {
  .aht_grid_2c__2 {
    grid-column-start: 2;
    grid-column-end: 3;
    height: 100%;
    object-fit: cover;
  }
}

.aht_grid_gallery_2c.no-wrap {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 5px;
}

.aht_grid_2c.no-wrap {
  display: grid;
}

.aht_grid_2c__1.no-wrap {
  grid-column-start: 1;
  grid-column-end: 2;
}

.aht_grid_2c__2.no-wrap {
  grid-column-start: 2;
  grid-column-end: 3;
}

.aht_grid_2c__1.contain {
  height: max-content;
  object-fit: contain;
}

.aht_grid_2c__2.contain {
  height: max-content;
  object-fit: contain;
}

/* Image grid with two columns two horizontal images and 1 vertical image*/
.aht_grid_gallery_2c_1c {
  display: block;
  padding-bottom: 10px;
  align-items: end;
  height: 100%;
}
@media (min-width: 650px) {
  .aht_grid_gallery_2c_1c {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(12, 1fr);
    padding-bottom: 10px;
    grid-gap: 10px;
  }
}

.aht_grid_2c_1c__1 {
  height: 100%;
}
@media (min-width: 650px) {
  .aht_grid_2c_1c__1 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 7;
    height: 100%;
  }
}

.aht_grid_2c_1c__2 {
  height: 100%;
}
@media (min-width: 650px) {
  .aht_grid_2c_1c__2 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 7;
    grid-row-end: 13;
  }
}

.aht_grid_2c_1c__3 {
  height: 100%;
}
@media (min-width: 650px) {
  .aht_grid_2c_1c__3 {
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 13;
  }
}

.aht_grid_2c_1c__1.no-wrap .aht_image-caption {
  margin-bottom: 0px;
}

.aht_grid_gallery_2c_1c.no-wrap {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(12, 1fr);
  padding-bottom: 10px;
  grid-gap: 10px;
}

.aht_grid_2c_1c__1.no-wrap {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 7;
  height: 100%;
}

.aht_grid_2c_1c__2.no-wrap {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 7;
  grid-row-end: 13;
}

.aht_grid_2c_1c__3.no-wrap {
  grid-column-start: 7;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 13;
}

/* Image grid with three equal columns*/
.aht_grid_gallery_3c {
  display: block;
  padding-bottom: 10px;
  align-items: end;
}
@media (min-width: 650px) {
  .aht_grid_gallery_3c {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 5px;
  }
}

.aht_grid_3c__1 {
  grid-column-end: span 3;
}
@media (min-width: 650px) {
  .aht_grid_3c__1 {
    grid-column-start: 1;
    grid-column-end: 2;
  }
}

.aht_grid_3c__2 {
  grid-column-end: span 3;
}
@media (min-width: 650px) {
  .aht_grid_3c__2 {
    grid-column-start: 2;
    grid-column-end: 3;
  }
}

.aht_grid_3c__3 {
  grid-column-end: span 3;
}
@media (min-width: 650px) {
  .aht_grid_3c__3 {
    grid-column-start: 3;
    grid-column-end: 4;
  }
}

.aht_grid_gallery_3c.no-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 5px;
  flex: 0 0 100%;
  padding-bottom: 5px;
}

.aht_grid_3c__1.no-wrap {
  grid-column-start: 1;
  grid-column-end: 2;
}

.aht_grid_3c__2.no-wrap {
  grid-column-start: 2;
  grid-column-end: 3;
}

.aht_grid_3c__3.no-wrap {
  grid-column-start: 3;
  grid-column-end: 4;
}

/* Image grid with four equal columns*/
.aht_grid_gallery_4c {
  display: block;
  padding-bottom: 10px;
  align-items: end;
}
@media (min-width: 650px) {
  .aht_grid_gallery_4c {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 5px;
    flex: 0 0 100%;
    grid-gap: 10px;
  }
}

.aht_grid_4c__1 {
  grid-column-end: span 4;
}
@media (min-width: 650px) {
  .aht_grid_4c__1 {
    grid-column-start: 1;
    grid-column-end: 2;
  }
}

.aht_grid_4c__2 {
  grid-column-end: span 4;
}
@media (min-width: 650px) {
  .aht_grid_4c__2 {
    grid-column-start: 2;
    grid-column-end: 3;
  }
}

.aht_grid_4c__3 {
  grid-column-end: span 4;
}
@media (min-width: 650px) {
  .aht_grid_4c__3 {
    grid-column-start: 3;
    grid-column-end: 4;
  }
}

.aht_grid_4c__4 {
  grid-column-end: span 4;
}
@media (min-width: 650px) {
  .aht_grid_4c__4 {
    grid-column-start: 4;
    grid-column-end: 5;
  }
}

/* Image Grid with 2 horizontal and 1 vertical image */
.aht_grid_gallery_2h_1v {
  display: block;
  padding-bottom: 5px;
  align-items: end;
}
@media (min-width: 650px) {
  .aht_grid_gallery_2h_1v {
    display: grid;
    grid-template-columns: repeat(16, 1fr);
    grid-template-rows: repeat(16, 1fr);
    grid-gap: 5px;
    padding-bottom: 5px;
    grid-gap: 10px;
    padding-bottom: 10px;
  }
}

.aht_grid_2h_1v__1 {
  grid-column-start: span 16;
}
@media (min-width: 650px) {
  .aht_grid_2h_1v__1 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 17;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

.aht_grid_2h_1v__2 {
  grid-column-end: span 16;
}
@media (min-width: 650px) {
  .aht_grid_2h_1v__2 {
    grid-column-start: 7;
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 17;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

.aht_grid_2h_1v__3 {
  grid-column-end: span 16;
}
@media (min-width: 650px) {
  .aht_grid_2h_1v__3 {
    grid-column-start: 13;
    grid-column-end: 17;
    grid-row-start: 1;
    grid-row-end: 17;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

.aht_grid_gallery_2h_1v.no-wrap {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-template-rows: repeat(16, 1fr);
  grid-gap: 5px;
  padding-bottom: 5px;
  grid-gap: 10px;
  padding-bottom: 10px;
}

.aht_grid_2h_1v__1.no-wrap {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 17;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.aht_grid_2h_1v__2.no-wrap {
  grid-column-start: 7;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 17;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.aht_grid_2h_1v__3.no-wrap {
  grid-column-start: 13;
  grid-column-end: 17;
  grid-row-start: 1;
  grid-row-end: 17;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
/* Header */
.navbar-item {
  letter-spacing: 1px;
  font-size: 15px;
  font-family: seravek-web;
}

.navbar-item has-dropdown is-hoverable .navbar-link:after {
  margin-top: -0.4em;
  border: 2px solid transparent;
}

#wrapper > .is-justify-content-space-between {
  border-bottom-color: rgb(156, 156, 156);
  border-bottom-width: 1px;
  border-top-style: none;
}

/* Footer */
.aht_footer-container {
  font-family: seravek_web !important;
  font-size: 11px;
  margin: 0 auto !important;
  padding-bottom: 0px !important;
  margin-top: 50px !important;
  position: relative !important;
  display: block;
  bottom: 0px;
  width: 100%;
}
@media (min-width: 650px) {
  .aht_footer-container {
    margin-top: 100px !important;
    font-size: 11px;
  }
}
@media (min-width: 800px) {
  .aht_footer-container {
    margin-top: 120px !important;
    font-size: 12px;
  }
}

.aht_footer {
  text-align: center;
  margin-top: 5px;
  margin-right: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  color: rgb(34, 32, 32);
  background-color: rgb(245, 245, 245);
  border-top: 1px solid rgb(167, 166, 166);
}
@media (min-width: 650px) {
  .aht_footer {
    margin-top: 6px;
    padding-bottom: 9px;
  }
}
@media (min-width: 800px) {
  .aht_footer {
    margin-top: 7px;
    padding-bottom: 9px;
  }
}

.page-id-22221 .aht_footer-container, .page-id-105 .aht_footer-container, .page-template-template-bio .aht_footer-container {
  font-family: seravek_web !important;
  font-size: 11px;
  margin: 0 auto !important;
  padding-bottom: 0px !important;
  margin-top: 50px !important;
  position: fixed !important;
  bottom: 0px;
  width: 100%;
}

/* autoptimize_bbb9be9140aa3a771a74578d923f01be.css | https://www.ancientlist.com/wp-content/cache/autoptimize/css/autoptimize_bbb9be9140aa3a771a74578d923f01be.css */
.button.is-small, .rcp_form input.is-small[type=submit] {
  /* font-size: .75rem; */
  font-size: 0.8rem;
}

.navbar-item {
  font-size: 16px;
  font-weight: normal;
}

#wrapper > .navbar {
  border-bottom: 0.5px none rgb(150, 150, 150);
}

.navbar-dropdown .navbar-item {
  font-size: 15px;
  background-color: rgb(255, 255, 255);
}

.navbar-link:not(.is-arrowless):after {
  margin-top: -8px;
  border-bottom-width: 2px;
  border-left-width: 2px;
}

div:nth-of-type(2) > .navbar-dropdown {
  background-color: rgb(255, 255, 255);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-start > div:nth-of-type(1) > a {
  font-family: Seravek-web;
  font-weight: bold;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
/* Navigation Bar */
#navbar-wrapper a:link {
  color: #0a0a0a;
  background-color: transparent;
  text-decoration: none;
}
#navbar-wrapper a:visited {
  color: #0a0a0a;
  background-color: transparent;
  text-decoration: none;
}
#navbar-wrapper a:hover {
  color: #0a0a0a;
  background-color: transparent;
  text-decoration: underline;
}
#navbar-wrapper a:active {
  color: #0a0a0a;
  background-color: transparent;
  text-decoration: underline;
}

#wrapper > .is-justify-content-space-between {
  border-bottom-color: rgb(156, 156, 156);
  border-bottom-width: 1px;
  border-top-style: none;
}

/* navigator next previous entry */
.events-navbar .aht-navigator-previous-next-entry {
  display: flex;
  gap: 10px;
  align-items: center;
}
.events-navbar .aht_next-previous-entry {
  font-size: 16px;
  font-weight: 400;
  font-family: seravek-web;
}
.events-navbar .aht-navigator-breadcrumb {
  display: none;
}
@media (min-width: 650px) {
  .events-navbar .aht-navigator-breadcrumb {
    display: block;
  }
}
.events-navbar .aht-navigator-post-title {
  font-size: 15px;
  font-weight: 400;
  font-family: seravek-web;
}

/* progress bar chapter and page text */
.events-navbar .is-size-7 {
  font-size: 14px;
  font-weight: 400;
}

.fa-light.fa-angle-left, .fa-light.fa-angle-right {
  font-size: 28px;
}

.aht_chapter-page {
  font-size: 14px;
  font-family: seravek-web;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.single-dbkaht_quiz .aht_heading-title, .single-dbkaht_quiz .aht-heading-title, .archive .aht_heading-title, .archive .aht-heading-title, .single .aht_heading-title, .single .aht-heading-title, .page .aht_heading-title, .page .aht-heading-title, .blog .aht_heading-title, .blog .aht-heading-title {
  font-family: seravek-web, sans-serif;
  font-weight: 700;
  font-size: 26px;
  color: #242424;
  margin-top: -2px;
  padding-bottom: 5px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht_heading-title, .single-dbkaht_quiz .aht-heading-title, .archive .aht_heading-title, .archive .aht-heading-title, .single .aht_heading-title, .single .aht-heading-title, .page .aht_heading-title, .page .aht-heading-title, .blog .aht_heading-title, .blog .aht-heading-title {
    font-size: 30px;
    padding-bottom: 4px;
    font-size: 30px;
    margin-top: -8px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_quiz .aht_heading-title, .single-dbkaht_quiz .aht-heading-title, .archive .aht_heading-title, .archive .aht-heading-title, .single .aht_heading-title, .single .aht-heading-title, .page .aht_heading-title, .page .aht-heading-title, .blog .aht_heading-title, .blog .aht-heading-title {
    font-size: 36px;
    font-size: 36px;
    margin-top: -10px;
    padding-bottom: 10px;
  }
}
.single-dbkaht_quiz .aht-heading, .archive .aht-heading, .single .aht-heading, .page .aht-heading, .blog .aht-heading {
  padding-top: 40px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-heading, .archive .aht-heading, .single .aht-heading, .page .aht-heading, .blog .aht-heading {
    padding-top: 60px;
  }
}

.aht_title-container {
  padding-top: 50px;
  padding-bottom: 24px;
  width: 100%;
}
@media (min-width: 650px) {
  .aht_title-container {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}
@media (min-width: 800px) {
  .aht_title-container {
    padding-top: 100px;
    padding-bottom: 54px;
  }
}

.aht_title_container_page {
  padding-top: 60px;
}

.aht-title-line {
  border-bottom: solid grey 1px;
  width: 100%;
  padding-bottom: 11px;
}

.aht-heading-region {
  font-family: montserrat, sans-serif;
  font-size: 15px;
  line-height: 39px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 0;
  font-weight: 600;
}
@media (min-width: 650px) {
  .aht-heading-region {
    font-size: 17px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 800px) {
  .aht-heading-region {
    font-size: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

.aht-heading-period {
  margin-top: -17px;
  font-family: seravek-web, sans-serif;
  display: flex;
  align-items: center;
  padding-top: 15px;
}

.aht-period {
  font-size: 15px;
  font-weight: 800;
  color: #242424;
}
@media (min-width: 650px) {
  .aht-period {
    font-size: 17px;
  }
}
@media (min-width: 800px) {
  .aht-period {
    font-size: 18px;
  }
}

.aht-date-display {
  font-family: seravek-web, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #242424;
}
@media (min-width: 650px) {
  .aht-date-display {
    font-size: 17px;
  }
}
@media (min-width: 800px) {
  .aht-date-display {
    font-size: 18px;
  }
}

.aht_title-date {
  display: flex;
}

.aht_date {
  padding-left: 5px;
  display: flex;
  flex-direction: column;
}

.aht-heading-place {
  font-size: 18px;
  font-weight: 500;
}

.aht-heading-civilization {
  font-family: seravek-web, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 22px;
}

.single-dbkaht_quiz .title {
  font-family: seravek-web, sans-serif;
  font-weight: 700;
  font-size: 26px;
  padding-top: 20px;
  padding-bottom: 15px;
  color: #242424;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .title {
    font-size: 30px;
    padding-top: 25px;
    padding-bottom: 20px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_quiz .title {
    font-size: 36px;
    padding-top: 30px;
    padding-bottom: 25px;
  }
}

.aht_event-date {
  font-size: 17px;
  font-family: seravek-web;
}

.aht_title, .aht_title-date {
  padding-bottom: 7px;
  font-family: seravek-web, sans-serif;
  font-size: 16px;
}
@media (min-width: 650px) {
  .aht_title, .aht_title-date {
    font-size: 17px;
  }
}

.aht_sub-title-heading {
  font-weight: bold;
}

.aht_sub-title.aht_date-stc {
  white-space: nowrap;
}

.aht_title-date {
  padding-bottom: 7px;
}

.aht_title-date {
  font-size: 17px;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
/* Link Formatting */
.entry-wrapper, .page, .single-dbkaht_course, .page-template-template-blog-archive, .single-post, .blog {
  /* Font Style Body */
}
.entry-wrapper p a:link, .page p a:link, .single-dbkaht_course p a:link, .page-template-template-blog-archive p a:link, .single-post p a:link, .blog p a:link {
  color: #15386d;
  background-color: transparent;
  text-decoration: underline;
}
.entry-wrapper p a:visited, .page p a:visited, .single-dbkaht_course p a:visited, .page-template-template-blog-archive p a:visited, .single-post p a:visited, .blog p a:visited {
  color: #15386d;
  background-color: transparent;
  text-decoration: underline;
}
.entry-wrapper p a:hover, .page p a:hover, .single-dbkaht_course p a:hover, .page-template-template-blog-archive p a:hover, .single-post p a:hover, .blog p a:hover {
  color: #003333;
  background-color: transparent;
  text-decoration: underline;
}
.entry-wrapper p a:active, .page p a:active, .single-dbkaht_course p a:active, .page-template-template-blog-archive p a:active, .single-post p a:active, .blog p a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}
.entry-wrapper h1, .page h1, .single-dbkaht_course h1, .page-template-template-blog-archive h1, .single-post h1, .blog h1 {
  font-family: seravek-web, sans-serif;
  font-weight: bold;
  font-size: 26px;
  padding-bottom: 2px;
  padding-top: 25px;
}
@media (min-width: 650px) {
  .entry-wrapper h1, .page h1, .single-dbkaht_course h1, .page-template-template-blog-archive h1, .single-post h1, .blog h1 {
    font-size: 30px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper h1, .page h1, .single-dbkaht_course h1, .page-template-template-blog-archive h1, .single-post h1, .blog h1 {
    font-size: 30px;
  }
}
.entry-wrapper h2, .page h2, .single-dbkaht_course h2, .page-template-template-blog-archive h2, .single-post h2, .blog h2 {
  font-family: seravek-web, sans-serif;
  font-weight: bold;
  font-size: 21px;
  padding-bottom: 6px;
  padding-top: 15px;
}
@media (min-width: 650px) {
  .entry-wrapper h2, .page h2, .single-dbkaht_course h2, .page-template-template-blog-archive h2, .single-post h2, .blog h2 {
    font-size: 22px;
    padding-top: 20px;
    padding-bottom: 8px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper h2, .page h2, .single-dbkaht_course h2, .page-template-template-blog-archive h2, .single-post h2, .blog h2 {
    font-size: 24px;
    padding-top: 25px;
    padding-bottom: 12px;
  }
}
.entry-wrapper h3, .page h3, .single-dbkaht_course h3, .page-template-template-blog-archive h3, .single-post h3, .blog h3 {
  font-family: seravek-web, sans-serif;
  font-weight: bold;
  font-size: 17px;
  padding-bottom: 5px;
  padding-top: 5px;
}
@media (min-width: 650px) {
  .entry-wrapper h3, .page h3, .single-dbkaht_course h3, .page-template-template-blog-archive h3, .single-post h3, .blog h3 {
    font-size: 18px;
    padding-bottom: 8px;
    padding-top: 8px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper h3, .page h3, .single-dbkaht_course h3, .page-template-template-blog-archive h3, .single-post h3, .blog h3 {
    font-size: 19px;
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
.entry-wrapper h4, .page h4, .single-dbkaht_course h4, .page-template-template-blog-archive h4, .single-post h4, .blog h4 {
  font-size: 16px;
  font-weight: 600;
}
.entry-wrapper p, .entry-wrapper cite, .page p, .page cite, .single-dbkaht_course p, .single-dbkaht_course cite, .page-template-template-blog-archive p, .page-template-template-blog-archive cite, .single-post p, .single-post cite, .blog p, .blog cite {
  font-family: georgia-pro;
  font-size: 16.5px;
  line-height: 1.7;
  padding-bottom: 13px;
  letter-spacing: 0.015em;
  word-spacing: 0.001em;
}
@media (min-width: 650px) {
  .entry-wrapper p, .entry-wrapper cite, .page p, .page cite, .single-dbkaht_course p, .single-dbkaht_course cite, .page-template-template-blog-archive p, .page-template-template-blog-archive cite, .single-post p, .single-post cite, .blog p, .blog cite {
    font-size: 17px;
    padding-bottom: 15px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper p, .entry-wrapper cite, .page p, .page cite, .single-dbkaht_course p, .single-dbkaht_course cite, .page-template-template-blog-archive p, .page-template-template-blog-archive cite, .single-post p, .single-post cite, .blog p, .blog cite {
    font-size: 17.5px;
    padding-bottom: 17px;
  }
}
.entry-wrapper .aht_sub-paragraph p, .page .aht_sub-paragraph p, .single-dbkaht_course .aht_sub-paragraph p, .page-template-template-blog-archive .aht_sub-paragraph p, .single-post .aht_sub-paragraph p, .blog .aht_sub-paragraph p {
  font-size: 16px;
}
@media (min-width: 650px) {
  .entry-wrapper .aht_sub-paragraph p, .page .aht_sub-paragraph p, .single-dbkaht_course .aht_sub-paragraph p, .page-template-template-blog-archive .aht_sub-paragraph p, .single-post .aht_sub-paragraph p, .blog .aht_sub-paragraph p {
    font-size: 16px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper .aht_sub-paragraph p, .page .aht_sub-paragraph p, .single-dbkaht_course .aht_sub-paragraph p, .page-template-template-blog-archive .aht_sub-paragraph p, .single-post .aht_sub-paragraph p, .blog .aht_sub-paragraph p {
    font-size: 16.5px;
  }
}
.entry-wrapper ul, .page ul, .single-dbkaht_course ul, .page-template-template-blog-archive ul, .single-post ul, .blog ul {
  font-family: georgia-pro;
  font-size: 16.5px;
  line-height: 1.4;
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 0px;
  padding-bottom: 15px;
  margin-left: 20px;
  text-indent: 0px;
  padding-top: 10px;
}
@media (min-width: 650px) {
  .entry-wrapper ul, .page ul, .single-dbkaht_course ul, .page-template-template-blog-archive ul, .single-post ul, .blog ul {
    font-size: 17px;
    padding-bottom: 20px;
    padding-left: 10px;
    line-height: 1.5;
  }
}
@media (min-width: 800px) {
  .entry-wrapper ul, .page ul, .single-dbkaht_course ul, .page-template-template-blog-archive ul, .single-post ul, .blog ul {
    font-size: 17.5px;
    padding-bottom: 22px;
  }
}
.entry-wrapper ol, .page ol, .single-dbkaht_course ol, .page-template-template-blog-archive ol, .single-post ol, .blog ol {
  font-family: georgia-pro;
  font-size: 16.5px;
  line-height: 1.5;
  padding-left: 10px;
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 20px;
  text-indent: 0px;
  padding-bottom: 17px;
}
@media (min-width: 650px) {
  .entry-wrapper ol, .page ol, .single-dbkaht_course ol, .page-template-template-blog-archive ol, .single-post ol, .blog ol {
    font-size: 17px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper ol, .page ol, .single-dbkaht_course ol, .page-template-template-blog-archive ol, .single-post ol, .blog ol {
    font-size: 17.5px;
  }
}
.entry-wrapper li, .page li, .single-dbkaht_course li, .page-template-template-blog-archive li, .single-post li, .blog li {
  padding-bottom: 10px;
  font-size: 16px;
  padding-top: 0px;
  padding-left: 0px;
  margin-left: -5px;
}
@media (min-width: 650px) {
  .entry-wrapper li, .page li, .single-dbkaht_course li, .page-template-template-blog-archive li, .single-post li, .blog li {
    padding-left: 5px;
    padding-bottom: 1px;
    font-size: 17px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper li, .page li, .single-dbkaht_course li, .page-template-template-blog-archive li, .single-post li, .blog li {
    padding-bottom: 2px;
    font-size: 17px;
  }
}
.entry-wrapper blockquote.wp-block-quote, .entry-wrapper blockquote, .page blockquote.wp-block-quote, .page blockquote, .single-dbkaht_course blockquote.wp-block-quote, .single-dbkaht_course blockquote, .page-template-template-blog-archive blockquote.wp-block-quote, .page-template-template-blog-archive blockquote, .single-post blockquote.wp-block-quote, .single-post blockquote, .blog blockquote.wp-block-quote, .blog blockquote {
  border-left: solid;
  border-left-color: gainsboro;
  margin-bottom: 25px;
  margin-top: 10px;
}
@media (min-width: 650px) {
  .entry-wrapper blockquote.wp-block-quote, .entry-wrapper blockquote, .page blockquote.wp-block-quote, .page blockquote, .single-dbkaht_course blockquote.wp-block-quote, .single-dbkaht_course blockquote, .page-template-template-blog-archive blockquote.wp-block-quote, .page-template-template-blog-archive blockquote, .single-post blockquote.wp-block-quote, .single-post blockquote, .blog blockquote.wp-block-quote, .blog blockquote {
    margin-bottom: 30px;
  }
}
.entry-wrapper blockquote.wp-block-quote p, .entry-wrapper blockquote p, .page blockquote.wp-block-quote p, .page blockquote p, .single-dbkaht_course blockquote.wp-block-quote p, .single-dbkaht_course blockquote p, .page-template-template-blog-archive blockquote.wp-block-quote p, .page-template-template-blog-archive blockquote p, .single-post blockquote.wp-block-quote p, .single-post blockquote p, .blog blockquote.wp-block-quote p, .blog blockquote p {
  font-size: 16px;
  padding-top: 0px;
  padding-left: 10px;
  margin-bottom: 5px;
  letter-spacing: 0.015em;
  word-spacing: 0.001em;
  line-height: 1.8;
  margin-bottom: 0px;
}
@media (min-width: 650px) {
  .entry-wrapper blockquote.wp-block-quote p, .entry-wrapper blockquote p, .page blockquote.wp-block-quote p, .page blockquote p, .single-dbkaht_course blockquote.wp-block-quote p, .single-dbkaht_course blockquote p, .page-template-template-blog-archive blockquote.wp-block-quote p, .page-template-template-blog-archive blockquote p, .single-post blockquote.wp-block-quote p, .single-post blockquote p, .blog blockquote.wp-block-quote p, .blog blockquote p {
    font-size: 16.5px;
    padding-left: 15px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper blockquote.wp-block-quote p, .entry-wrapper blockquote p, .page blockquote.wp-block-quote p, .page blockquote p, .single-dbkaht_course blockquote.wp-block-quote p, .single-dbkaht_course blockquote p, .page-template-template-blog-archive blockquote.wp-block-quote p, .page-template-template-blog-archive blockquote p, .single-post blockquote.wp-block-quote p, .single-post blockquote p, .blog blockquote.wp-block-quote p, .blog blockquote p {
    font-size: 17px;
    padding-left: 21px;
  }
}
.entry-wrapper .wp-block-quote cite, .page .wp-block-quote cite, .single-dbkaht_course .wp-block-quote cite, .page-template-template-blog-archive .wp-block-quote cite, .single-post .wp-block-quote cite, .blog .wp-block-quote cite {
  padding-left: 10px;
  margin-top: 0px;
  font-size: 15px;
  padding: 0px;
  margin-bottom: 40px;
}
@media (min-width: 650px) {
  .entry-wrapper .wp-block-quote cite, .page .wp-block-quote cite, .single-dbkaht_course .wp-block-quote cite, .page-template-template-blog-archive .wp-block-quote cite, .single-post .wp-block-quote cite, .blog .wp-block-quote cite {
    font-size: 15.5px;
    padding-left: 15px;
    margin-top: -5px;
  }
}
@media (min-width: 800px) {
  .entry-wrapper .wp-block-quote cite, .page .wp-block-quote cite, .single-dbkaht_course .wp-block-quote cite, .page-template-template-blog-archive .wp-block-quote cite, .single-post .wp-block-quote cite, .blog .wp-block-quote cite {
    font-size: 16px;
    padding-left: 21px;
    margin-top: -5px;
  }
}
.entry-wrapper blockquote.wp-block-quote p:last-child, .entry-wrapper blockquote p:last-child, .page blockquote.wp-block-quote p:last-child, .page blockquote p:last-child, .single-dbkaht_course blockquote.wp-block-quote p:last-child, .single-dbkaht_course blockquote p:last-child, .page-template-template-blog-archive blockquote.wp-block-quote p:last-child, .page-template-template-blog-archive blockquote p:last-child, .single-post blockquote.wp-block-quote p:last-child, .single-post blockquote p:last-child, .blog blockquote.wp-block-quote p:last-child, .blog blockquote p:last-child {
  padding-bottom: 0px;
}
.entry-wrapper .aht_sub-paragraph, .page .aht_sub-paragraph, .single-dbkaht_course .aht_sub-paragraph, .page-template-template-blog-archive .aht_sub-paragraph, .single-post .aht_sub-paragraph, .blog .aht_sub-paragraph {
  padding-left: 10px;
}
.entry-wrapper blockquote.wp-block-quote p, .page blockquote.wp-block-quote p, .single-dbkaht_course blockquote.wp-block-quote p, .page-template-template-blog-archive blockquote.wp-block-quote p, .single-post blockquote.wp-block-quote p, .blog blockquote.wp-block-quote p {
  margin-bottom: 0px;
}

.aht-quiz-question.mb-3 {
  font-family: georgia-pro;
  font-size: 16.5px;
}
@media (min-width: 650px) {
  .aht-quiz-question.mb-3 {
    font-size: 17px;
  }
}
@media (min-width: 800px) {
  .aht-quiz-question.mb-3 {
    font-size: 17.5px;
  }
}

button.aht_accordion-references {
  font-family: "seravek-web";
  color: #4a4a4a;
}

button.aht_accordion-references {
  border: thin;
  border: solid thin black;
}

.single-dbkaht_entry.postid-9120 i.fak {
  margin: -10px 0 -5px 0;
  font-size: x-large;
  font-weight: 600;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
#timeline-wrapper {
  background-color: #ffffff;
}

#timeline2-events {
  border-color: rgb(65, 64, 64);
}

.region-section {
  border-bottom: none;
}

.event .line, .event .reign {
  background-color: rgb(56, 56, 56);
  font-family: seravek-web;
}

.event .reign:after,
.event .reign:before {
  background-color: rgb(56, 56, 56);
  width: 1px;
  height: 4px;
  top: -2px;
}

.xaxis-period {
  background-color: rgba(0, 0, 0, 0.9019607843);
}

.event.bullet {
  list-style-type: disc;
}

.page-template-default .era {
  font-family: seravek-web;
  color: #3e3d3d;
  text-transform: uppercase;
  font-weight: 600;
}
.page-template-default .era era::before {
  bottom: 3px !important;
  background-color: #3e3d3d !important;
  height: 2px;
}
.page-template-default era::before {
  bottom: 3px !important;
  background-color: #3e3d3d !important;
  height: 2px;
}

era::before {
  bottom: 3px !important;
  background-color: #3e3d3d !important;
  height: 2px !important;
}

.regional-period {
  font-family: seravek-web;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: #ffffff;
}

.regional-period-background {
  opacity: 85%;
}

.xaxis-period {
  font-family: seravek-web;
  font-weight: 600;
  color: rgb(241, 241, 241);
}

.region-tag {
  font-size: 12px;
}

/* Legend */
.legend {
  background-color: rgb(255, 255, 255);
  border-width: 1px 1px 0 0;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 0px;
}

.region-title {
  font-family: Seravek-web;
  font-size: 14px;
  font-weight: bolder;
  text-transform: uppercase;
  padding: 3px 11px 3px 11px;
  margin-left: 40px;
}

.columns .region {
  min-height: 60px;
}

.has-icons-left {
  color: rgb(0, 0, 0);
}

.mt-3 {
  color: rgb(18, 18, 18);
  padding-bottom: 20px;
}

.mt-5 {
  font-family: seravek-web;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 32px;
}

.legend-text-size-input {
  padding-bottom: 4px;
}

.navbox-zoom {
  margin-left: 10px;
}

.level-item > a {
  font-size: 25px;
  margin-left: 5px;
}

.has-icons-left [type=text] {
  color: rgb(3, 3, 3);
  width: 220px;
  height: 36px;
  padding-left: 40px;
  border-color: rgb(65, 65, 65);
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.aht_zoomify_caption {
  flex-wrap: none;
  flex: 0 1 650px;
  justify-content: start;
  padding-top: 30px;
}

.aht_zoomify_buttons_wrapper {
  flex-wrap: wrap;
  flex: 0 1 650px;
  justify-content: flex-start;
  display: flex;
  padding-top: 30px;
  gap: 10px 10px;
}

.aht_zoomify_button {
  font-style: seravek-web, sans-serif;
  font-size: 14px;
  color: black;
  background-color: #fff;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}

.aht_zoomify-image {
  height: 70vh;
}

button.button.is-light {
  border: solid thin lightgrey;
}

.aht_zoomify-buttons {
  width: 60vw;
  margin: auto;
}

.aht_zoomify-caption {
  width: 60vw;
  margin: auto;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
  font-family: ff-nexus-sans, sans-serif;
  font-size: 18px;
  margin-right: 0.2em;
  display: inline-block;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.single-dbkaht_quiz, .aht-quiz-questions {
  /* fill in the blank */
}
.single-dbkaht_quiz .content ol, .aht-quiz-questions .content ol {
  margin-left: 1.2em;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .content ol, .aht-quiz-questions .content ol {
    margin-left: 1.2em;
  }
}
.single-dbkaht_quiz .aht-heading, .aht-quiz-questions .aht-heading {
  padding-top: 70px;
  margin-bottom: 20px;
}
.single-dbkaht_quiz .aht_heading-title, .aht-quiz-questions .aht_heading-title {
  padding-top: 0px;
  padding-bottom: 20px;
  margin-top: 2px;
  border-bottom: 2px dimgrey solid;
}
.single-dbkaht_quiz .aht_content_container, .aht-quiz-questions .aht_content_container {
  padding-bottom: 10px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht_content_container, .aht-quiz-questions .aht_content_container {
    padding-bottom: 20px;
  }
}
.single-dbkaht_quiz .caption_paragraph, .aht-quiz-questions .caption_paragraph {
  margin-top: -25px;
}
.single-dbkaht_quiz .wp-block-image, .aht-quiz-questions .wp-block-image {
  margin: 2em 0 2em;
}
.single-dbkaht_quiz .content figure, .aht-quiz-questions .content figure {
  margin-left: 0em;
  text-align: left;
}
.single-dbkaht_quiz .b-radio.radio input[type=radio] + .check, .single-dbkaht_quiz .rcp_form .b-radio.rcp_gateway_option_label input[type=radio] + .check, .single-dbkaht_quiz .rcp_form .b-radio.rcp_subscription_level input[type=radio] + .check, .aht-quiz-questions .b-radio.radio input[type=radio] + .check, .aht-quiz-questions .rcp_form .b-radio.rcp_gateway_option_label input[type=radio] + .check, .aht-quiz-questions .rcp_form .b-radio.rcp_subscription_level input[type=radio] + .check {
  width: 1em;
  height: 1em;
}
.single-dbkaht_quiz .aht-quiz-question-inline, .single-dbkaht_quiz .aht-quiz-answer, .aht-quiz-questions .aht-quiz-question-inline, .aht-quiz-questions .aht-quiz-answer {
  font-size: 16px;
  color: #000000;
  font-family: georgia-pro;
  line-height: 1.6;
  margin-right: 10px;
  display: inline;
  padding-bottom: 0px;
  margin-right: 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz-question-inline, .single-dbkaht_quiz .aht-quiz-answer, .aht-quiz-questions .aht-quiz-question-inline, .aht-quiz-questions .aht-quiz-answer {
    font-size: 16.5px;
    padding-bottom: 0px;
    margin-right: 5px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_quiz .aht-quiz-question-inline, .single-dbkaht_quiz .aht-quiz-answer, .aht-quiz-questions .aht-quiz-question-inline, .aht-quiz-questions .aht-quiz-answer {
    font-size: 16.5px;
  }
}
.single-dbkaht_quiz .aht-quiz-answers, .aht-quiz-questions .aht-quiz-answers {
  display: flex;
  flex-direction: column;
}
.single-dbkaht_quiz .field.aht-quiz-answer, .aht-quiz-questions .field.aht-quiz-answer {
  padding-bottom: 0px;
}
.single-dbkaht_quiz .aht-quiz-question-question, .aht-quiz-questions .aht-quiz-question-question {
  color: #000000;
  font-family: georgia-pro;
  font-size: 17px;
  line-height: 1.6;
  display: block;
  padding-bottom: 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz-question-question, .aht-quiz-questions .aht-quiz-question-question {
    font-size: 17px;
    padding-bottom: 10px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_quiz .aht-quiz-question-question, .aht-quiz-questions .aht-quiz-question-question {
    font-size: 17px;
  }
}
.single-dbkaht_quiz .wp-block-image figcaption, .aht-quiz-questions .wp-block-image figcaption {
  display: none;
}
.single-dbkaht_quiz .aht-quiz-dd-pair-a, .aht-quiz-questions .aht-quiz-dd-pair-a {
  font-weight: bold;
}
.single-dbkaht_quiz .aht-quiz-answers-zone, .aht-quiz-questions .aht-quiz-answers-zone {
  text-align: center;
  display: flex;
  flex: 1 0 100%;
  flex-wrap: wrap;
  row-gap: 10px;
  align-content: flex-start;
  padding-bottom: 10px;
  padding-top: 5px;
  width: auto;
  row-gap: 8px;
  column-gap: 8px;
  margin-left: 10px;
  row-gap: 8px;
  vertical-align: middle;
}
.single-dbkaht_quiz .aht-drag-dd-zone-plus, .aht-quiz-questions .aht-drag-dd-zone-plus {
  align-self: center;
  margin: auto;
}
.single-dbkaht_quiz .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-dd-item {
  border-radius: 5px;
  cursor: move;
  margin-left: 0px;
  font-size: 12px;
  padding: 1px 5px;
  background-color: rgba(215, 63, 41, 0.06);
  border: 1px solid rgba(139, 44, 44, 0.199);
  margin-bottom: 0ox;
  padding: 3px 8px;
  min-width: auto;
  font-size: 13.5px;
  padding: 4px 10px;
  font-family: seravek-web !important;
  height: max-content;
  justify-content: center;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-dd-item {
    font-size: 15px;
    padding: 6px 10px;
  }
}
.single-dbkaht_quiz .aht-quiz-dd-zone .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-dd-zone .aht-quiz-dd-item {
  background-color: rgba(232, 198, 196, 0.5411764706);
}
.single-dbkaht_quiz .aht-quiz-pair-zone-wrapper .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-pair-zone-wrapper .aht-quiz-dd-item {
  padding: 2px 6px;
  display: flex;
}
.single-dbkaht_quiz .aht-dd-columns-100 .aht-quiz-pair-zone-wrapper, .single-dbkaht_quiz .aht-quiz-dd-columns .aht-quiz-pair-zone-wrapper, .aht-quiz-questions .aht-dd-columns-100 .aht-quiz-pair-zone-wrapper, .aht-quiz-questions .aht-quiz-dd-columns .aht-quiz-pair-zone-wrapper {
  display: flex !important;
  flex-direction: row;
  flex-grow: 0;
  height: max-content;
  align-items: center;
  justify-content: center;
  margin: auto !important;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-dd-columns-100 .aht-quiz-pair-zone-wrapper, .single-dbkaht_quiz .aht-quiz-dd-columns .aht-quiz-pair-zone-wrapper, .aht-quiz-questions .aht-dd-columns-100 .aht-quiz-pair-zone-wrapper, .aht-quiz-questions .aht-quiz-dd-columns .aht-quiz-pair-zone-wrapper {
    display: block;
  }
}
.single-dbkaht_quiz .aht-quiz-dd-columns.no_wrap, .aht-quiz-questions .aht-quiz-dd-columns.no_wrap {
  display: grid;
}
.single-dbkaht_quiz .item-block, .aht-quiz-questions .item-block {
  display: block;
  width: auto;
  text-align: center;
  min-width: 50px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .item-block, .aht-quiz-questions .item-block {
    min-width: 90px;
  }
}
.single-dbkaht_quiz .aht-quiz-dd-zone, .aht-quiz-questions .aht-quiz-dd-zone {
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  justify-content: center;
  display: inline-block;
  padding-right: 3px;
  margin-left: 0px;
  padding: 3px;
  line-height: auto;
  height: max-content;
  min-height: max-content;
  width: fit-content;
  line-height: 1.3;
  text-align: center;
  border: 1px dashed rgba(204, 27, 27, 0.78);
  margin-bottom: 7px !important;
  margin-left: 5px;
  margin-top: 2px;
  vertical-align: middle;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz-dd-zone, .aht-quiz-questions .aht-quiz-dd-zone {
    line-height: 1.3;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 5px;
    padding-left: 5px;
  }
}
.single-dbkaht_quiz .aht-quiz-pair-zone-wrapper, .aht-quiz-questions .aht-quiz-pair-zone-wrapper {
  display: inline;
  align-items: center;
  flex-wrap: wrap;
  align-items: center;
  font-size: 14.5px;
  height: 100%;
  font-size: 14px;
  margin-bottom: 3px;
  margin-top: 3px;
  margin-left: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
  flex-direction: row;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz-pair-zone-wrapper, .aht-quiz-questions .aht-quiz-pair-zone-wrapper {
    margin-left: 10px;
    padding-bottom: 0px;
    padding-top: 5px;
  }
}
.single-dbkaht_quiz .aht-quiz-dd-columns .aht-quiz-dd-zone, .aht-quiz-questions .aht-quiz-dd-columns .aht-quiz-dd-zone {
  min-width: 80px;
  align-content: center;
}
.single-dbkaht_quiz .aht-quiz-dd-pair-a, .aht-quiz-questions .aht-quiz-dd-pair-a {
  align-items: center;
}
.single-dbkaht_quiz .aht-quiz-dd-pair-a, .aht-quiz-questions .aht-quiz-dd-pair-a {
  align-items: center;
  display: flex;
}
.single-dbkaht_quiz .aht-drag-plus, .aht-quiz-questions .aht-drag-plus {
  width: 40px;
  padding-left: 5px;
  padding-right: 5px;
  margin: auto;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-drag-plus, .aht-quiz-questions .aht-drag-plus {
    width: 80px;
  }
}
.single-dbkaht_quiz .course-chapter-quiz, .aht-quiz-questions .course-chapter-quiz {
  padding-top: 7px;
  padding-left: 3px;
}
.single-dbkaht_quiz .aht_chapter-name, .aht-quiz-questions .aht_chapter-name {
  margin-left: 10px;
}
.single-dbkaht_quiz .aht_image-caption, .aht-quiz-questions .aht_image-caption {
  font-size: 18px;
  text-align: center;
}
.single-dbkaht_quiz .aht-quiz.content, .aht-quiz-questions .aht-quiz.content {
  margin-left: -15px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz.content, .aht-quiz-questions .aht-quiz.content {
    margin-left: 0px;
  }
}
.single-dbkaht_quiz select, .aht-quiz-questions select {
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 4px 8px;
  width: fit-content;
}
.single-dbkaht_quiz option, .aht-quiz-questions option {
  font-size: 17px;
  font-weight: bold;
  padding: 3px;
}
.single-dbkaht_quiz .aht-quiz-dd-columns, .aht-quiz-questions .aht-quiz-dd-columns {
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0px;
  gap: 5px;
  overflow: unset;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
  width: fit-content;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz-dd-columns, .aht-quiz-questions .aht-quiz-dd-columns {
    display: inline-grid;
    gap: 10px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
.single-dbkaht_quiz .aht-quiz-dd-zone-wrapper, .aht-quiz-questions .aht-quiz-dd-zone-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  margin-bottom: 0px;
  justify-content: center;
  margin-right: 0px;
  width: 100%;
}
.single-dbkaht_quiz .aht-dd-columns-100 .aht-quiz-dd-zone-wrapper, .aht-quiz-questions .aht-dd-columns-100 .aht-quiz-dd-zone-wrapper {
  align-items: center;
  flex-direction: row;
}
.single-dbkaht_quiz .aht-quiz-dd-zone-image, .aht-quiz-questions .aht-quiz-dd-zone-image {
  max-width: 250px;
  height: 100%;
  padding-bottom: 0px;
  flex-grow: 1;
}
.single-dbkaht_quiz .aht-quiz-dd-zone-image img, .aht-quiz-questions .aht-quiz-dd-zone-image img {
  height: 100%;
  object-fit: contain;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz-dd-zone-image, .aht-quiz-questions .aht-quiz-dd-zone-image {
    max-width: 320px;
  }
}
.single-dbkaht_quiz .buttons, .aht-quiz-questions .buttons {
  justify-content: flex-start;
  margin-left: 20px;
}
.single-dbkaht_quiz .aht-quiz-answers.aht-quiz-matching.mt-3, .aht-quiz-questions .aht-quiz-answers.aht-quiz-matching.mt-3 {
  margin-left: 0px;
}
.single-dbkaht_quiz .aht_container_wrapper, .aht-quiz-questions .aht_container_wrapper {
  padding-bottom: 25px;
  padding-top: 10px;
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank, .aht-quiz-questions .aht-quiz-question-fill-blank {
  /* this controls the style of the blank line in the question */
  /* this controls the color of the blank line in the question */
  /* this controls the color of the drag and drop item */
  /* this controls the color of the drag and drop item after it has been dropped */
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank span, .aht-quiz-questions .aht-quiz-question-fill-blank span {
  margin-top: 4px;
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone {
  border-radius: 0px;
  border: none;
  border-bottom: 2px dashed rgba(161, 54, 54, 0.78);
  min-width: 100px;
  padding-bottom: 5px;
  padding-top: 0px;
  padding-right: 3px;
  padding-left: 3px;
  margin: 0 2px;
  min-width: 50px;
  min-height: 1.2em;
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone.aht-quiz-dd-zone-group-2, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone.aht-quiz-dd-zone-group-2 {
  border-color: green;
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone.aht-quiz-dd-zone-group-3, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone.aht-quiz-dd-zone-group-3 {
  border-color: rgb(170, 154, 12);
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone.aht-quiz-dd-zone-group-4, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone.aht-quiz-dd-zone-group-4 {
  border-color: rgb(10, 40, 124);
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-1 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-1 .aht-quiz-dd-item {
  color: #781414;
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-2 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-2 .aht-quiz-dd-item {
  color: rgb(46, 102, 48);
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-3 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-3 .aht-quiz-dd-item {
  color: rgb(102, 93, 13);
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-4 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-4 .aht-quiz-dd-item {
  color: rgb(16, 31, 75);
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-item {
  margin-bottom: 2px;
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-answers-zone.aht-quiz-answers-zone-group-2 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-answers-zone.aht-quiz-answers-zone-group-2 .aht-quiz-dd-item {
  background-color: rgba(0, 128, 0, 0.199);
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-answers-zone.aht-quiz-answers-zone-group-3 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-answers-zone.aht-quiz-answers-zone-group-3 .aht-quiz-dd-item {
  background-color: rgba(170, 154, 12, 0.24);
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-answers-zone.aht-quiz-answers-zone-group-4 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-answers-zone.aht-quiz-answers-zone-group-4 .aht-quiz-dd-item {
  background-color: rgba(10, 40, 124, 0.233);
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-1 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-2 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-3 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-4 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-1 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-2 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-3 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-4 .aht-quiz-dd-item {
  background-color: white;
  font-weight: normal;
  font-size: 16px;
  border: none;
  margin-bottom: -4px;
  padding: 1px 0px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-1 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-2 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-3 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-4 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-1 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-2 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-3 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-4 .aht-quiz-dd-item {
    font-size: 16.5px;
  }
}
@media (min-width: 800px) {
  .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-1 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-2 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-3 .aht-quiz-dd-item, .single-dbkaht_quiz .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-4 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-1 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-2 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-3 .aht-quiz-dd-item, .aht-quiz-questions .aht-quiz-question-fill-blank .aht-quiz-dd-zone-group-4 .aht-quiz-dd-item {
    font-size: 16.5px;
  }
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank .is-inline-block, .aht-quiz-questions .aht-quiz-question-fill-blank .is-inline-block {
  padding-bottom: 5px;
  display: inline !important;
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank span, .aht-quiz-questions .aht-quiz-question-fill-blank span {
  display: inline;
}
.single-dbkaht_quiz .aht-quiz-question-fill-blank a.redo-button, .aht-quiz-questions .aht-quiz-question-fill-blank a.redo-button {
  font-size: 14px;
  margin-left: 10px;
}
.single-dbkaht_quiz .aht-quiz-dd-zone.aht-quiz-dd-zone-group-1, .single-dbkaht_quiz .aht-quiz-dd-zone.aht-quiz-dd-zone-group-2, .single-dbkaht_quiz .aht-quiz-dd-zone.aht-quiz-dd-zone-group-3, .single-dbkaht_quiz .aht-quiz-dd-zone.aht-quiz-dd-zone-group-4, .single-dbkaht_quiz .aht-quiz-dd-zone.aht-quiz-dd-zone-group-5, .aht-quiz-questions .aht-quiz-dd-zone.aht-quiz-dd-zone-group-1, .aht-quiz-questions .aht-quiz-dd-zone.aht-quiz-dd-zone-group-2, .aht-quiz-questions .aht-quiz-dd-zone.aht-quiz-dd-zone-group-3, .aht-quiz-questions .aht-quiz-dd-zone.aht-quiz-dd-zone-group-4, .aht-quiz-questions .aht-quiz-dd-zone.aht-quiz-dd-zone-group-5 {
  margin-bottom: -10px;
}
.single-dbkaht_quiz .aht-dd-columns-1, .aht-quiz-questions .aht-dd-columns-1 {
  grid-template-columns: repeat(1, 1fr);
}
.single-dbkaht_quiz .aht-dd-columns-2, .aht-quiz-questions .aht-dd-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}
.single-dbkaht_quiz .aht-dd-columns-3, .aht-quiz-questions .aht-dd-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}
.single-dbkaht_quiz .aht-dd-columns-4, .aht-quiz-questions .aht-dd-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
.single-dbkaht_quiz .aht-quiz-question-question p, .aht-quiz-questions .aht-quiz-question-question p {
  margin-top: 10px;
  font-size: 16.5px;
  color: black;
}
.single-dbkaht_quiz .aht-heading p, .aht-quiz-questions .aht-heading p {
  display: block;
  width: 100%;
  position: fixed;
  top: 140px;
  right: -50px;
}
.single-dbkaht_quiz .aht-dd-columns-100, .aht-quiz-questions .aht-dd-columns-100 {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  column-gap: 10px;
}
@media (min-width: 650px) {
  .single-dbkaht_quiz .aht-dd-columns-100, .aht-quiz-questions .aht-dd-columns-100 {
    gap: 10px;
    column-gap: 15px;
  }
}
.single-dbkaht_quiz .aht-dd-columns-100 .aht-quiz-pair-zone-wrapper, .aht-quiz-questions .aht-dd-columns-100 .aht-quiz-pair-zone-wrapper {
  flex-direction: row;
}
.single-dbkaht_quiz .aht-quiz-answers.aht-quiz-matching.mt-3, .single-dbkaht_quiz .aht-quiz-answers.aht-quiz-matching.mt-3 div, .aht-quiz-questions .aht-quiz-answers.aht-quiz-matching.mt-3, .aht-quiz-questions .aht-quiz-answers.aht-quiz-matching.mt-3 div {
  overflow: unset;
}
.single-dbkaht_quiz .entry-wrapper ol, .single-dbkaht_quiz .page ol, .single-dbkaht_quiz .single-dbkaht_course ol, .aht-quiz-questions .entry-wrapper ol, .aht-quiz-questions .page ol, .aht-quiz-questions .single-dbkaht_course ol {
  line-height: 1;
}
.single-dbkaht_quiz .aht-dd-columns-100, .single-dbkaht_quiz .aht-dd-columns, .aht-quiz-questions .aht-dd-columns-100, .aht-quiz-questions .aht-dd-columns {
  margin-bottom: 20px;
}
.single-dbkaht_quiz .content ol, .aht-quiz-questions .content ol {
  margin-left: 1.3em;
}
.single-dbkaht_quiz .aht-quiz-answers > div, .aht-quiz-questions .aht-quiz-answers > div {
  width: 100%;
}
.single-dbkaht_quiz .aht-quiz-answers.aht-quiz-matching.mt-3, .aht-quiz-questions .aht-quiz-answers.aht-quiz-matching.mt-3 {
  width: 100%;
  margin-left: -10px !important;
}
.single-dbkaht_quiz .aht-quiz-matching .aht-quiz-dd-zone, .aht-quiz-questions .aht-quiz-matching .aht-quiz-dd-zone {
  margin-bottom: -20px;
}
.single-dbkaht_quiz .aht-quiz-question-order .aht-quiz-answers div, .aht-quiz-questions .aht-quiz-question-order .aht-quiz-answers div {
  display: flex;
}
.single-dbkaht_quiz option, .aht-quiz-questions option {
  font-size: 15px;
  font-weight: normal;
  font-family: ff-nexus-sans;
}
.single-dbkaht_quiz .aht-quiz-answers.aht-quiz-matching.mt-3 select, .aht-quiz-questions .aht-quiz-answers.aht-quiz-matching.mt-3 select {
  margin: 10px 0;
}
.single-dbkaht_quiz .button-save-answers, .aht-quiz-questions .button-save-answers {
  position: fixed;
  bottom: 0px;
  right: 0;
  z-index: 1;
}
.single-dbkaht_quiz .button-save-answers button.button.is-link, .aht-quiz-questions .button-save-answers button.button.is-link {
  border-top-left-radius: 10px;
  background-color: rgba(178, 225, 156, 0.6196078431);
  color: #0a0a0a;
  border: none;
  border-top: solid thin grey;
  border-left: solid thin grey;
}
.single-dbkaht_quiz .button-save-answers button.button.is-link:hover, .aht-quiz-questions .button-save-answers button.button.is-link:hover {
  background-color: blue;
}
.single-dbkaht_quiz .button-save-answers button, .aht-quiz-questions .button-save-answers button {
  border-radius: 0px;
  height: 2em;
}

.single-dbkaht_quiz .aht-quiz-answers.aht-quiz-matching.mt-3, .single-dbkaht_quiz .aht-quiz-answers.aht-quiz-matching.mt-3 div, .aht-quiz-questions .aht-quiz-answers.aht-quiz-matching.mt-3, .aht-quiz-questions .aht-quiz-answers.aht-quiz-matching.mt-3 div {
  overflow: unset;
}

.aht-dd-columns-100 .aht-quiz-dd-zone-wrapper {
  width: auto;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.footable_parent, .ninja_table_wrapper, .footable.table {
  font-family: seravek-web;
  color: rgb(15, 15, 15);
  font-size: 13px !important;
}
.footable_parent ul, .ninja_table_wrapper ul, .footable.table ul {
  margin-left: 10px;
  list-style-type: square;
}
.footable_parent li, .ninja_table_wrapper li, .footable.table li {
  padding-left: 1px;
}
.footable_parent ul, .footable_parent li, .ninja_table_wrapper ul, .ninja_table_wrapper li, .footable.table ul, .footable.table li {
  font-size: 13px;
  font-family: seravek-web;
}
@media (min-width: 650px) {
  .footable_parent, .ninja_table_wrapper, .footable.table {
    font-size: 14px !important;
  }
  .footable_parent ul, .footable_parent li, .ninja_table_wrapper ul, .ninja_table_wrapper li, .footable.table ul, .footable.table li {
    font-size: 14px;
    font-family: seravek-web;
  }
}
@media (min-width: 800px) {
  .footable_parent, .ninja_table_wrapper, .footable.table {
    font-size: 14px !important;
  }
  .footable_parent ul, .footable_parent li, .ninja_table_wrapper ul, .ninja_table_wrapper li, .footable.table ul, .footable.table li {
    font-size: 14px;
    font-family: seravek-web;
  }
}

.footable-last-visible {
  padding-right: 15px !important;
}
@media (min-width: 650px) {
  .footable-last-visible {
    padding-right: 30px !important;
  }
}

.footable-first-visible {
  padding-left: 15px !important;
}
@media (min-width: 650px) {
  .footable-first-visible {
    padding-left: 30px !important;
  }
}

.semantic_ui .ui.table {
  border: 1px solid rgba(34, 36, 38, 0.87);
}

.semantic_ui .ui.table thead th {
  border-bottom: 1px solid rgba(38, 36, 38, 0.77);
}

.semantic_ui .ui.compact.table td {
  padding: 0.5em 0.7em;
}
@media (min-width: 650px) {
  .semantic_ui .ui.compact.table td {
    padding: 0.5em 0.8em;
  }
}

.postid-19958 tr.ninja_table_row_0 {
  background: rgba(255, 0, 0, 0.0509803922) !important;
}
.postid-19958 tr.ninja_table_row_1 {
  background: rgba(255, 0, 0, 0.0509803922) !important;
}

.postid-21830 tr.ninja_table_row_2 {
  background: rgba(255, 0, 0, 0.0509803922) !important;
}

.postid-29710 tr.ninja_table_row_2 {
  background: rgba(255, 0, 0, 0.0509803922) !important;
}

.postid-19940 tr.ninja_table_row_3 {
  background: rgba(255, 0, 0, 0.0509803922) !important;
}
.postid-19940 tr.ninja_table_row_4 {
  background: rgba(255, 0, 0, 0.0509803922) !important;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.modal-background {
  background-color: rgba(10, 10, 10, 0.29);
  backdrop-filter: blur(3px);
}

.modal .modal-content {
  width: fit-content;
}

.aht_timeline-modal.modal {
  overflow: auto;
}
.aht_timeline-modal.modal p, .aht_timeline-modal.modal cite {
  font-size: 16px;
  line-height: 1.5;
}
.aht_timeline-modal.modal .modal-background {
  background-color: rgba(10, 10, 10, 0.29);
  backdrop-filter: blur(3px);
}
.aht_timeline-modal.modal .modal-description tr {
  margin-top: 10px;
  display: block;
}
.aht_timeline-modal.modal .is-large.modal-close {
  height: 38px;
  max-height: 38px;
  max-width: 38px;
  min-height: 38px;
  min-width: 38px;
  width: 38px;
}
.aht_timeline-modal.modal .modal-close {
  position: absolute;
  right: 10px;
  top: 10px;
}
.aht_timeline-modal.modal .delete::after, .aht_timeline-modal.modal .delete::before, .aht_timeline-modal.modal .modal-close::after, .aht_timeline-modal.modal .modal-close::before {
  background-color: #443f3f;
}
.aht_timeline-modal.modal .aht_modal-content {
  border-radius: 5px;
  width: 100%;
  scrollbar-width: none;
  overflow: auto;
  max-height: 100%;
}
@media (min-width: 650px) {
  .aht_timeline-modal.modal .aht_modal-content {
    max-width: 550px !important;
    width: fit-content;
    height: max-content;
    box-shadow: 0 4px 8px 0 rgba(30, 28, 28, 0.7), 0 6px 20px 0 rgba(72, 89, 77, 0.19);
    max-height: calc(100vh - 130px);
  }
}
.aht_timeline-modal.modal .box {
  border-radius: 5px;
  border-right: 3px solid dimgray;
  border-bottom: 2px solid dimgray;
  border-left: 1px solid dimgray;
  border-top: 1px solid dimgray;
  padding: 1.2rem;
  position: relative;
  display: block;
  scrollbar-width: none;
  border: none;
  background-color: #fff;
}
@media (min-width: 650px) {
  .aht_timeline-modal.modal .box {
    padding: 2.5 rem 1.8rem;
  }
}
@media (min-width: 800px) {
  .aht_timeline-modal.modal .box {
    padding: 3rem 2rem;
  }
}
.aht_timeline-modal.modal .modal-extra th {
  min-width: 90px;
}
.aht_timeline-modal.modal .modal-image {
  width: 100%;
  display: block;
  height: auto;
  padding: 0px;
  margin: auto;
}
.aht_timeline-modal.modal .modal-event-image {
  display: block;
  object-fit: contain;
  margin: auto;
}
.aht_timeline-modal.modal .modal-image-attributes {
  text-align: right;
  text-transform: revert;
  font-size: 10px;
}
.aht_timeline-modal.modal .aht_modal.container p {
  margin-bottom: 0px;
  font-family: inherit;
  padding-bottom: 5px;
  font-weight: normal;
}
.aht_timeline-modal.modal .modal-description tr {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 650px) {
  .aht_timeline-modal.modal .modal-description tr {
    flex-direction: row;
  }
}
.aht_timeline-modal.modal .modal-chronology-items {
  margin-left: 10px;
}
.aht_timeline-modal.modal .aht_chrono-entry {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  font-size: 14px;
}
.aht_timeline-modal.modal .aht_chrono-date {
  flex: 1;
}
.aht_timeline-modal.modal .aht_chrono-note {
  text-decoration: underline;
}
.aht_timeline-modal.modal .aht_chron_ref_note {
  flex: 4;
  padding: 0 0 10px 20px;
}
.aht_timeline-modal.modal .modal-chronology-items {
  margin-left: 5px;
  font-size: 12px;
  margin-top: 10px;
}
.aht_timeline-modal.modal .external-link + .external-link, .aht_timeline-modal.modal .learn-more-link + .learn-more-link {
  margin-left: 10px;
}
.aht_timeline-modal.modal .learn-more-link, .aht_timeline-modal.modal .external-link {
  font-size: 13px;
  margin-left: 10px;
}
.aht_timeline-modal.modal .learn-more-link-post {
  text-decoration: underline;
  text-decoration-color: blue;
}
.aht_timeline-modal.modal .external-link {
  text-decoration: underline;
  text-decoration-color: rgb(255, 0, 0);
}
.aht_timeline-modal.modal .modal-content.modal-quick-editor.modal-quick-editor-iframe, .aht_timeline-modal.modal .modal-content.modal-quick-editor {
  width: 100%;
  height: 100%;
  max-height: 100%;
}
.aht_timeline-modal.modal .modal-learn-more-links div {
  display: flex;
  flex-direction: column;
}
.aht_timeline-modal.modal .modal-chronology-items p {
  font-size: 14px;
}
.aht_timeline-modal.modal .modal-timeline-information-content {
  padding-top: 20px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  height: fit-content !important;
  max-height: 90% !important;
  overflow: auto !important;
}
.aht_timeline-modal.modal .modal-timeline-information-content blockquote {
  padding-left: 10px;
  font: 15px;
}
.aht_timeline-modal.modal .modal-timeline-information-content ol {
  margin-left: 5px;
}
.aht_timeline-modal.modal .modal-timeline-information-content ul {
  padding-top: 0px;
  font-size: 17px;
  padding-bottom: 5px;
}
.aht_timeline-modal.modal .aht_modal-title {
  font-size: 18px;
  font-weight: bold;
  font-family: seravek-web;
}
.aht_timeline-modal.modal .aht_attribution {
  font-variant: normal;
  font-size: 12px;
}
.aht_timeline-modal.modal .aht_attribution-wrapper {
  float: right;
}
.aht_timeline-modal.modal .aht_modal-title-primary {
  width: 100%;
  display: block;
  font-size: 24px;
  padding-top: 25px;
  padding-bottom: 0px;
  font-weight: bold;
  font-family: seravek-web;
}
.aht_timeline-modal.modal .aht_sub-title {
  font-size: 16px;
  padding-top: 5px;
  font-family: seravek-web;
}
.aht_timeline-modal.modal .image img {
  /* width: 100% */
  width: 100%;
  max-height: 400px;
  object-fit: contain;
}
.aht_timeline-modal.modal .wrap-collabsible {
  margin-bottom: 1.2rem 0;
}
.aht_timeline-modal.modal input[type=checkbox] {
  display: none;
}
.aht_timeline-modal.modal .lbl-toggle {
  display: block;
  font-weight: bold;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 1rem;
  cursor: pointer;
  transition: all 0.25s ease-out;
  font-family: seravek-web;
  text-align: left;
  padding-left: 0px;
  color: #2B2A2A;
  background: #FFF;
}
.aht_timeline-modal.modal .lbl-toggle:hover {
  color: #3f5679;
}
.aht_timeline-modal.modal .lbl-toggle::before {
  content: " ";
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: 0.7rem;
  transform: translateY(-2px);
  transition: transform 0.2s ease-out;
}
.aht_timeline-modal.modal .toggle:checked + .lbl-toggle::before {
  transform: rotate(90deg) translateX(-3px);
}
.aht_timeline-modal.modal .collapsible-content {
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.25s ease-in-out;
}
.aht_timeline-modal.modal .toggle:checked + .lbl-toggle + .collapsible-content {
  max-height: 100vh;
}
.aht_timeline-modal.modal .toggle:checked + .lbl-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.aht_timeline-modal.modal .collapsible-content .content-inner {
  padding: 0.5rem 1rem;
  border: none;
  background: rgba(255, 255, 255, 0.2);
}
.aht_timeline-modal.modal .aht_external-links-container a {
  text-decoration: underline;
  text-decoration-color: red;
}
.aht_timeline-modal.modal .aht_modal-description {
  padding-top: 15px;
}
.aht_timeline-modal.modal .aht_timeline-modal.modal .box {
  padding-bottom: 2rem;
}
.aht_timeline-modal.modal .aht_modal-description {
  padding-bottom: 10px;
}
.aht_timeline-modal.modal .aht_modal.container p {
  padding-bottom: 15px;
}
.aht_timeline-modal.modal .aht_learn-more-links-container {
  display: flex;
  align-content: flex-start;
  flex-direction: column;
}
.aht_timeline-modal.modal .aht_timeline-modal.modal .aht_modal.container p {
  font-family: "georgia-pro";
}
.aht_timeline-modal.modal .aht_title-date {
  padding-bottom: 0px;
}
.aht_timeline-modal.modal span.aht_sub-title-heading {
  font-family: "seravek-web";
}
.aht_timeline-modal.modal .aht_sub-title-wrapper {
  font-size: 16px;
}
.aht_timeline-modal.modal .aht-quiz-answers.aht-quiz-matching.mt-3 {
  overflow: unset;
}
.aht_timeline-modal.modal .modal-login .modal-content .button.is-primary, .aht_timeline-modal.modal .modal-login .modal-content .rcp_form input[type=submit] {
  border-color: rgba(70, 68, 63, 0.51);
}
.post-12117 .rcp_form fieldset {
  max-width: 400px;
}
.post-12117 h3.rcp_header {
  padding-top: 60px;
}

form#rcp_registration_form p, form#rcp_registration_form li {
  font-family: seravek-web !important;
}

td.cell {
  border: none;
}

thead tr {
  font-size: 17px;
}

tr {
  font-size: 15px;
}

tr.rcp-total {
  padding-left: 15px;
  font-weight: bold;
}

fieldset.rcp_card_fieldset {
  margin-bottom: 20px;
}

.rcp_form ul {
  margin: 15px 0 15px;
}

.rcp_level_description {
  font-size: 14px;
  font-weight: 100;
  padding-top: 10px;
}

.rcp_registration_total_details tr {
  padding-block: 10px;
  font-weight: 600;
}

#rcp_user_pass_requirements, .rcp_form label {
  font-size: max(0.8rem, 16px);
  text-decoration-line: inherit;
}

.modal-signup .modal-signup fieldset legend, .modal-signup .rcp_form fieldset legend, .modal-signup .rcp-table fieldset legend, .rcp_form .modal-signup fieldset legend, .rcp_form .rcp_form fieldset legend, .rcp_form .rcp-table fieldset legend {
  padding-bottom: 10px;
}

.modal-signup .label:not(:last-child), .modal-signup .rcp_form label:not(:last-child), .rcp_form .label:not(:last-child), .rcp_form .rcp_form label:not(:last-child), .rcp-table .label:not(:last-child), .rcp-table .rcp_form label:not(:last-child) {
  margin-bottom: 0.2em;
}

.modal-card, .modal-content {
  max-height: calc(100vh - 80px);
}

.modal-signup .modal-content {
  box-shadow: none;
  max-width: 450px;
  scrollbar-width: none;
  max-height: calc(100vh - 80px);
}

fieldset {
  /* instructions*/
}
fieldset legend {
  font-style: italic;
  padding-bottom: 20px;
  padding-top: 40px;
}

.modal-login-submit.button.is-primary {
  margin-bottom: 20px;
  margin-top: 10px;
}

.help {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 16px;
  font-family: seravek-web;
}

.box {
  padding: 1rem;
  background-color: #ffffff;
  width: 100%;
}
@media (min-width: 650px) {
  .box {
    border: solid 1px rgba(130, 122, 109, 0.92);
    box-shadow: 0 4px 8px 0 rgba(30, 28, 28, 0.12), 0 6px 20px 0 rgba(72, 89, 77, 0.18);
    font-family: ff-nexus-sans !important;
    margin-bottom: 0px;
    max-width: unset;
    padding: 2rem;
    width: fit-content;
  }
}

.button.is-primary.is-hovered, .button.is-primary:hover, .rcp_form input.is-hovered[type=submit], .rcp_form input[type=submit]:hover {
  background-color: rgba(210, 156, 51, 0.8509803922);
}

.button.is-primary, .rcp_form input[type=submit] {
  background-color: #484747;
  border-color: rgba(249, 174, 0, 0.5098039216);
}

.label:not(:last-child), .rcp_form label:not(:last-child) {
  margin-bottom: 0.3em;
}

.field:not(:last-child), .rcp_form fieldset > p:not(:last-child) {
  margin-bottom: 20px;
}

.modal-login-submit.button.is-primary {
  margin-bottom: 10px;
  margin-top: 0px;
}

.modal-signup .rcp-table tr:nth-child(2n+1), .page-template-template-rcp--registration-page .rcp-table tr:nth-child(2n+1) {
  background-color: #fff;
}

.modal-signup .rcp-table thead, .page-template-template-rcp--registration-page .rcp-table thead {
  border-bottom: solid thin rgba(91, 87, 78, 0.46);
}

h3.rcp_header {
  padding-bottom: 10px;
  padding-top: 20px;
}

.button.is-primary:hover, .rcp_form input[type=submit]:hover, .button.is-primary.is-hovered, .rcp_form input.is-hovered[type=submit] {
  background-color: hsla(42, 75.8%, 59.4%, 0.86);
}

.button.is-primary, .rcp_form input[type=submit] {
  background-color: hsl(39.3, 61.2%, 54.5%);
}

#rcp_registration_form table.rcp-table {
  border: solid thin rgba(34, 34, 34, 0.54);
  border-radius: 10px;
}

div#rcp_card_name_wrap, div#rcp_card_wrap {
  margin-top: 20px;
}

#rcp_registration_form #rcp_auto_renew_wrap {
  margin: 10px 0 15px;
}

.modal-signup .modal-content {
  max-width: 440px;
}

#rcp_registration_form .help p, .modal-login .help p {
  font-size: 15px;
  padding-bottom: 0px;
  font-family: ff-nexus-sans;
}
#rcp_registration_form .entry-wrapper p, #rcp_registration_form .entry-wrapper cite, #rcp_registration_form .page p, #rcp_registration_form .page cite, #rcp_registration_form .single-dbkaht_course p, #rcp_registration_form .single-dbkaht_course cite, #rcp_registration_form .page-template-template-blog-archive p, #rcp_registration_form .page-template-template-blog-archive cite, #rcp_registration_form .single-post p, #rcp_registration_form .single-post cite, #rcp_registration_form .blog p, #rcp_registration_form .blog cite, .modal-login .entry-wrapper p, .modal-login .entry-wrapper cite, .modal-login .page p, .modal-login .page cite, .modal-login .single-dbkaht_course p, .modal-login .single-dbkaht_course cite, .modal-login .page-template-template-blog-archive p, .modal-login .page-template-template-blog-archive cite, .modal-login .single-post p, .modal-login .single-post cite, .modal-login .blog p, .modal-login .blog cite {
  /* font-family: georgia-pro; */
  font-family: ff-nexus-sans;
}
#rcp_registration_form p, .modal-login p {
  margin: 0px 0 10px;
}
#rcp_registration_form #rcp_agree_to_privacy_policy_wrap, .modal-login #rcp_agree_to_privacy_policy_wrap {
  padding-top: 0px;
}
#rcp_registration_form input#rcp_discount_code, .modal-login input#rcp_discount_code {
  max-width: unset;
}
#rcp_registration_form fieldset.rcp_agree_to_terms_fieldset, .modal-login fieldset.rcp_agree_to_terms_fieldset {
  padding-top: 10px;
}
#rcp_registration_form p#rcp_submit_wrap, .modal-login p#rcp_submit_wrap {
  margin-bottom: 10px;
  margin-top: 30px;
}
#rcp_registration_form p, .modal-login p {
  margin: 10px 0 10px;
}
#rcp_registration_form .rcp_form fieldset legend, .modal-login .rcp_form fieldset legend {
  padding-bottom: 0px;
}
#rcp_registration_form .button, .modal-login .button {
  padding-bottom: 5px;
  padding-top: 5px;
  height: fit-content;
  background-color: hsl(42.9, 6.6%, 41.6%);
}
#rcp_registration_form .help, .modal-login .help {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 16px;
  font-family: seravek-web;
}
#rcp_registration_form .help p, .modal-login .help p {
  font-size: 15px;
  padding-bottom: 0px;
  font-family: ff-nexus-sans;
}
#rcp_registration_form fieldset p, .modal-login fieldset p {
  margin-bottom: 0px;
}
#rcp_registration_form .button, #rcp_registration_form .rcp_form input[type=submit], .modal-login .button, .modal-login .rcp_form input[type=submit] {
  padding-top: calc(0.5em - 4px);
}
#rcp_registration_form .label, #rcp_registration_form .rcp_form label, .modal-login .label, .modal-login .rcp_form label {
  font-weight: 400;
}
#rcp_registration_form .block:not(:last-child), #rcp_registration_form .box:not(:last-child), #rcp_registration_form .breadcrumb:not(:last-child), #rcp_registration_form .content:not(:last-child), #rcp_registration_form .level:not(:last-child), #rcp_registration_form .message:not(:last-child), #rcp_registration_form .notification:not(:last-child), #rcp_registration_form .pagination:not(:last-child), #rcp_registration_form .progress-wrapper.is-not-native:not(:last-child), #rcp_registration_form .progress:not(:last-child), #rcp_registration_form .rcp-table:not(:last-child), #rcp_registration_form .subtitle:not(:last-child), #rcp_registration_form .table-container:not(:last-child), #rcp_registration_form .table:not(:last-child), #rcp_registration_form .tabs:not(:last-child), #rcp_registration_form .title:not(:last-child), .modal-login .block:not(:last-child), .modal-login .box:not(:last-child), .modal-login .breadcrumb:not(:last-child), .modal-login .content:not(:last-child), .modal-login .level:not(:last-child), .modal-login .message:not(:last-child), .modal-login .notification:not(:last-child), .modal-login .pagination:not(:last-child), .modal-login .progress-wrapper.is-not-native:not(:last-child), .modal-login .progress:not(:last-child), .modal-login .rcp-table:not(:last-child), .modal-login .subtitle:not(:last-child), .modal-login .table-container:not(:last-child), .modal-login .table:not(:last-child), .modal-login .tabs:not(:last-child), .modal-login .title:not(:last-child) {
  margin-bottom: 0rem;
}
#rcp_registration_form label, .modal-login label {
  font-weight: normal;
}
#rcp_registration_form .rcp_registration_total, .modal-login .rcp_registration_total {
  padding-top: 25px;
}
#rcp_registration_form fieldset.rcp_agree_to_terms_fieldset, .modal-login fieldset.rcp_agree_to_terms_fieldset {
  padding-top: 20px;
}
#rcp_registration_form table#rcp-account-overview, .modal-login table#rcp-account-overview {
  margin-top: 60px;
}
#rcp_registration_form p#rcp_profile_submit_wrap, .modal-login p#rcp_profile_submit_wrap {
  margin-top: 30px;
}
#rcp_registration_form p, .modal-login p {
  margin: 10px 0 10px;
}
#rcp_registration_form .label:not(:last-child), #rcp_registration_form .rcp_form label:not(:last-child), .modal-login .label:not(:last-child), .modal-login .rcp_form label:not(:last-child) {
  margin-bottom: 0.5em;
  font-family: ff-nexus-sans;
}
#rcp_registration_form label, .modal-login label {
  font-family: ff-nexus-sans;
}
#rcp_registration_form a:link, .modal-login a:link {
  color: #102b53;
  background-color: transparent;
  text-decoration: underline;
}
#rcp_registration_form a:visited, .modal-login a:visited {
  color: #15386d;
  background-color: transparent;
  text-decoration: underline;
}
#rcp_registration_form a:hover, .modal-login a:hover {
  color: #b40909;
  background-color: transparent;
  text-decoration: underline;
}
#rcp_registration_form a:active, .modal-login a:active {
  color: rgb(243, 10, 10);
  background-color: transparent;
  text-decoration: underline;
}
#rcp_registration_form form#rcp_profile_editor_form, .modal-login form#rcp_profile_editor_form {
  margin-top: 30px;
}
#rcp_registration_form p.rcp_error, .modal-login p.rcp_error {
  padding: 5px 10px;
}
#rcp_registration_form p.rcp_error, .modal-login p.rcp_error {
  font-size: 16px;
  padding: 2px 10px;
  font-family: ff-nexus-sans;
}
#rcp_registration_form p.rcp_error span, #rcp_registration_form p.rcp_success span, .modal-login p.rcp_error span, .modal-login p.rcp_success span {
  padding: 0px;
}
#rcp_registration_form form#rcp_profile_editor_form, .modal-login form#rcp_profile_editor_form {
  margin-top: 30px;
}
#rcp_registration_form select, .modal-login select {
  padding: 0 5px;
}
#rcp_registration_form li, .modal-login li {
  list-style: none;
  margin: none;
  padding-left: 0px;
  margin: 0px;
}
#rcp_registration_form #rcp_auto_renew_wrap, .modal-login #rcp_auto_renew_wrap {
  margin: 0 0 15px;
}
#rcp_registration_form .rcp_level_description, .modal-login .rcp_level_description {
  border-left: none;
  padding-left: 0px;
  font-size: 15px;
  padding-top: 10px;
}
#rcp_registration_form .rcp_discount_valid, .modal-login .rcp_discount_valid {
  border-bottom: solid thin grey;
  padding-block: 4px;
}
#rcp_registration_form h3, .modal-login h3 {
  padding-bottom: 30px;
}
#rcp_registration_form .modal-signup fieldset legend, #rcp_registration_form .rcp_form fieldset legend, #rcp_registration_form .rcp-table fieldset legend, .modal-login .modal-signup fieldset legend, .modal-login .rcp_form fieldset legend, .modal-login .rcp-table fieldset legend {
  padding-bottom: 15px;
}
#rcp_registration_form a.box:focus, #rcp_registration_form a.box:hover, .modal-login a.box:focus, .modal-login a.box:hover {
  color: #363636;
}
#rcp_registration_form .input, #rcp_registration_form .rcp_form input[type=email], #rcp_registration_form .rcp_form input[type=password], #rcp_registration_form .rcp_form input[type=tel], #rcp_registration_form .rcp_form input[type=text], #rcp_registration_form .taginput .taginput-container.is-focusable, #rcp_registration_form .textarea, .modal-login .input, .modal-login .rcp_form input[type=email], .modal-login .rcp_form input[type=password], .modal-login .rcp_form input[type=tel], .modal-login .rcp_form input[type=text], .modal-login .taginput .taginput-container.is-focusable, .modal-login .textarea {
  max-width: 400px;
}
#rcp_registration_form input#rcp_discount_code, .modal-login input#rcp_discount_code {
  max-width: 200px;
}
#rcp_registration_form p#rcp_payment_gateways, .modal-login p#rcp_payment_gateways {
  padding-bottom: 5px;
}
#rcp_registration_form #rcp_user_fieldset p, .modal-login #rcp_user_fieldset p {
  line-height: 1.2;
  padding-bottom: 10px !important;
}
#rcp_registration_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]), .modal-login .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]) {
  padding-block: 5px;
}
#rcp_registration_form fieldset p, .modal-login fieldset p {
  margin-bottom: 0px;
}
#rcp_registration_form .rcp_level_description, .modal-login .rcp_level_description {
  font-weight: 400;
}
#rcp_registration_form #rcp_password_again_wrap, .modal-login #rcp_password_again_wrap {
  margin-bottom: 10px;
}
#rcp_registration_form .label:not(:last-child), #rcp_registration_form .rcp_form label:not(:last-child), .modal-login .label:not(:last-child), .modal-login .rcp_form label:not(:last-child) {
  margin-bottom: 0.3em;
}
#rcp_registration_form .field:not(:last-child), #rcp_registration_form .rcp_form fieldset > p:not(:last-child), .modal-login .field:not(:last-child), .modal-login .rcp_form fieldset > p:not(:last-child) {
  margin-bottom: 20px;
}
#rcp_registration_form .modal-login-submit.button.is-primary, .modal-login .modal-login-submit.button.is-primary {
  margin-bottom: 10px;
  margin-top: 0px;
}
#rcp_registration_form #rcp_agree_to_terms_wrap, .modal-login #rcp_agree_to_terms_wrap {
  margin-bottom: 10px;
}
#rcp_registration_form #rcp_agree_to_privacy_policy_wrap, .modal-login #rcp_agree_to_privacy_policy_wrap {
  padding-top: 10px;
}
#rcp_registration_form #rcp_registration_form p, .modal-login #rcp_registration_form p {
  margin: 5px 0 20px 0;
}
#rcp_registration_form .rcp_registration_total_details tr, .modal-login .rcp_registration_total_details tr {
  font-weight: 400;
}
#rcp_registration_form thead tr, .modal-login thead tr {
  font-size: 16px;
}
#rcp_registration_form #rcp_registration_form fieldset p, .modal-login #rcp_registration_form fieldset p {
  margin-bottom: 0px;
}
#rcp_registration_form .button, .modal-login .button {
  height: unset;
}
#rcp_registration_form #rcp_registration_form label, .modal-login #rcp_registration_form label {
  font-family: unset;
}
#rcp_registration_form .rcp_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]), #rcp_registration_form #rcp_discount_code, .modal-login .rcp_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]), .modal-login #rcp_discount_code {
  background-color: rgba(247, 247, 247, 0.2392156863);
  height: 2.2em;
  padding: 4px 8px;
  margin: 0;
  max-width: 300px;
  border-color: #a5a5a5;
  height: 2.15em;
  border-radius: 4px;
  color: #363636;
  font-family: seravek-web;
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.18);
  border-color: rgba(87, 87, 87, 0.64) !important;
  border: solid thin;
}

.modal-signup .rcp-table td, .page-template-template-rcp--registration-page .rcp-table td {
  margin-bottom: 0px;
  border: none;
  padding: 0;
}
.modal-signup .rcp-table tr, .page-template-template-rcp--registration-page .rcp-table tr {
  background-color: #fff;
  width: unset;
  padding-block: 5px;
  display: flex;
  justify-content: space-between;
  width: 400px;
  border-bottom: none;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal-signup .rcp-table th, .page-template-template-rcp--registration-page .rcp-table th {
  border: none;
  font-weight: unset;
}
.modal-signup .rcp-table th:first-child, .page-template-template-rcp--registration-page .rcp-table th:first-child {
  width: 200px;
}
.modal-signup .rcp-table td, .page-template-template-rcp--registration-page .rcp-table td {
  border: none;
}
.modal-signup .rcp-table a, .page-template-template-rcp--registration-page .rcp-table a {
  text-decoration: underline !important;
  color: darkblue;
}
.modal-signup .rcp-table a :hover, .page-template-template-rcp--registration-page .rcp-table a :hover {
  color: #b40909;
}
.modal-signup .rcp-table thead, .page-template-template-rcp--registration-page .rcp-table thead {
  padding-bottom: 5px;
  border-bottom: solid thin rgba(83, 83, 82, 0.46);
  font-weight: bold;
}
.modal-signup .rcp-table td, .modal-signup .rcp-table th, .page-template-template-rcp--registration-page .rcp-table td, .page-template-template-rcp--registration-page .rcp-table th {
  padding: 0;
}
.modal-signup .rcp-table th:first-child, .modal-signup .rcp-table td:first-child, .page-template-template-rcp--registration-page .rcp-table th:first-child, .page-template-template-rcp--registration-page .rcp-table td:first-child {
  width: 250px;
}
.modal-signup .rcp-table .rcp-renewal-date .cell, .page-template-template-rcp--registration-page .rcp-table .rcp-renewal-date .cell {
  padding-right: 5px;
}
.modal-signup .rcp-table .row.rcp-renewal-date, .page-template-template-rcp--registration-page .rcp-table .row.rcp-renewal-date {
  font-size: 14px;
  font-style: italic;
  background: #ffffff;
  padding: 5px 8px 9px 10px;
}
.modal-signup .rcp-table .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]), .page-template-template-rcp--registration-page .rcp-table .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]) {
  padding-block: 5px;
}
.modal-signup .rcp-table .field:not(:last-child), .modal-signup .rcp-table .rcp_form fieldset > p:not(:last-child), .page-template-template-rcp--registration-page .rcp-table .field:not(:last-child), .page-template-template-rcp--registration-page .rcp-table .rcp_form fieldset > p:not(:last-child) {
  margin-bottom: 0.2rem;
}
.modal-signup .rcp-table .label:not(:last-child), .modal-signup .rcp-table .rcp_form label:not(:last-child), .page-template-template-rcp--registration-page .rcp-table .label:not(:last-child), .page-template-template-rcp--registration-page .rcp-table .rcp_form label:not(:last-child) {
  margin-bottom: 0.1em;
}
.modal-signup .rcp-table .modal-signup fieldset legend, .modal-signup .rcp-table .rcp_form fieldset legend, .page-template-template-rcp--registration-page .rcp-table .modal-signup fieldset legend, .page-template-template-rcp--registration-page .rcp-table .rcp_form fieldset legend {
  padding-bottom: 15px;
}
.modal-signup .rcp-table .rcp_gateways_fieldset, .page-template-template-rcp--registration-page .rcp-table .rcp_gateways_fieldset {
  margin: 0px 0 20px 0;
}
.modal-signup .rcp-table .label, .modal-signup .rcp-table .rcp_form label, .page-template-template-rcp--registration-page .rcp-table .label, .page-template-template-rcp--registration-page .rcp-table .rcp_form label {
  font-weight: 400;
}
.modal-signup .rcp-table .rcp_registration_total, .page-template-template-rcp--registration-page .rcp-table .rcp_registration_total {
  margin-top: 20px;
}
.modal-signup .rcp-table .rcp_form label, .page-template-template-rcp--registration-page .rcp-table .rcp_form label {
  font-weight: 400;
}
.modal-signup .rcp-table tr:nth-child(2n), .page-template-template-rcp--registration-page .rcp-table tr:nth-child(2n) {
  background-color: #fff;
}
.modal-signup .rcp-table .rcp_subscription_fieldset, .page-template-template-rcp--registration-page .rcp-table .rcp_subscription_fieldset {
  padding-top: 20px;
}
.modal-signup .rcp-table fieldset.rcp_subscription_fieldset, .page-template-template-rcp--registration-page .rcp-table fieldset.rcp_subscription_fieldset {
  padding: 15px 0 0 0;
}
.modal-signup .rcp-table .rcp_form fieldset, .page-template-template-rcp--registration-page .rcp-table .rcp_form fieldset {
  padding: unset;
}
.modal-signup .rcp-table .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]), .page-template-template-rcp--registration-page .rcp-table .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]) {
  border-radius: 3px;
}
.modal-signup .rcp-table .label, .page-template-template-rcp--registration-page .rcp-table .label {
  margin-bottom: 0.2em;
}
.modal-signup button#rcp_apply_discount, .page-template-template-rcp--registration-page button#rcp_apply_discount {
  height: unset;
  margin-left: 10px;
  padding: 5px 10px 6px 10px;
}
.modal-signup .rcp_button, .page-template-template-rcp--registration-page .rcp_button {
  background-color: oldlace;
  border: 1px solid #888585;
  border-radius: 5px;
  align-items: center;
}
.modal-signup .rcp_registration_total_details tr, .page-template-template-rcp--registration-page .rcp_registration_total_details tr {
  font-weight: unset;
}

.rcp_discount_code_field_wrap {
  display: flex;
}

#rcp_registration_form #rcp_agree_to_privacy_policy_wrap {
  padding-top: 0px;
}

.modal-content {
  width: fit-content;
}

.rcp_discount_code_field_wrap {
  display: flex;
}

.rcp_button {
  background-color: #f9e3bc;
  border: 1px solid #888585;
  border-radius: 5px;
  align-items: center;
  font-weight: 600;
}

#rcp_newsletter {
  font-style: normal;
}

#rcp_submit.rcp-button {
  background-color: #f4dfb6;
  font-weight: 600;
}

.button {
  padding-bottom: calc(0.4em - 1px);
  padding-right: 1em;
  padding-top: calc(0.4em - 1px);
  background-color: unset;
}

input#rcp_submit.rcp-button {
  background: oldlace;
}

input#rcp_submit.rcp-button:hover {
  background: #fbe3b6;
}

button#rcp_apply_discount:hover {
  background-color: #f9dead;
}

.rcp_registration_total_details.rcp-table {
  border-collapse: collapse;
  border-radius: 3px;
}

table.rcp-table {
  border-collapse: collapse;
}

#rcp_auto_renew_wrap {
  margin-top: 10px;
  padding-top: 0px;
}

#rcp_registration_form #rcp_agree_to_terms_wrap {
  margin-bottom: 0px;
}

#rcp_registration_form .input, .modal-login .input {
  height: 2.45em;
}

#rcp_registration_form .help, .modal-login .help {
  font-size: 15px;
}

#rcp_registration_form .button.is-primary, #rcp_registration_form .rcp_form input[type=submit], .modal-login .button.is-primary, .modal-login .rcp_form input[type=submit] {
  background-color: #ffeab9;
  border-color: rgba(219, 154, 4, 0.77);
  color: #424242;
  font-weight: bold;
}

.taginput .taginput-container.is-focusable, .textarea, .input, .rcp_form input[type=text], .rcp_form input[type=password], .rcp_form input[type=email], .rcp_form input[type=tel] {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.18);
  border: solid thin grey;
  background-color: rgba(247, 247, 247, 0.6392156863);
}

.select select:hover, .rcp_form select select:hover, .taginput .taginput-container.is-focusable:hover, .textarea:hover, .input:hover, .rcp_form input[type=text]:hover, .rcp_form input[type=password]:hover, .rcp_form input[type=email]:hover, .rcp_form input[type=tel]:hover, .select select.is-hovered, .rcp_form select select.is-hovered, .taginput .is-hovered.taginput-container.is-focusable, .is-hovered.textarea, .is-hovered.input, .rcp_form input.is-hovered[type=text], .rcp_form input.is-hovered[type=password], .rcp_form input.is-hovered[type=email], .rcp_form input.is-hovered[type=tel] {
  border-color: hsla(0, 0%, 41.6%, 0.93);
}

.rcp_gateways_fieldset legend {
  margin-bottom: -10px;
}

#rcp_registration_form .rcp_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]), #rcp_registration_form #rcp_discount_code, .modal-login .rcp_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]), .modal-login #rcp_discount_code {
  border-color: rgba(87, 87, 87, 0.5) !important;
  background-color: #f7f7f7;
}

.rcp-table thead tr:first-of-type {
  border-bottom: solid thin darkgrey;
  padding-bottom: 5px;
}

.button.is-primary, .rcp_form input[type=submit] {
  border-color: rgba(55, 39, 2, 0.48);
}

input#rcp_submit.rcp-button {
  color: black;
}

#rcp_registration_form table.rcp-table {
  border: solid thin rgba(51, 51, 51, 0.7);
  border-radius: 6px;
  border-collapse: separate;
}

.modal-signup .rcp-table tr, .page-template-template-rcp--registration-page .rcp-table tr {
  padding-block: unset;
  border-bottom: none;
  padding-block: unset;
  margin-top: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
}

.modal-signup .rcp-table thead, .page-template-template-rcp--registration-page .rcp-table thead {
  border-bottom: solid thin rgba(81, 81, 81, 0.58);
}

.modal-signup .rcp-table .row.rcp-renewal-date, .page-template-template-rcp--registration-page .rcp-table .row.rcp-renewal-date {
  padding: 15px 8px 9px 10px;
}

.pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis, .file-cta, .file-name, .select select, .rcp_form select select, .taginput .taginput-container.is-focusable, .textarea, .input, .rcp_form input[type=text], .rcp_form input[type=password], .rcp_form input[type=email], .rcp_form input[type=tel], .button, .rcp_form input[type=submit] {
  height: 2.25em;
}

.button, .rcp_form input[type=submit] {
  padding-top: calc(0.35em - 1px);
}

.modal-signup .rcp-table .row.rcp-renewal-date, .page-template-template-rcp--registration-page .rcp-table .row.rcp-renewal-date {
  padding: 5px 8px 9px 10px;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.legend {
  box-shadow: 0 4px 8px 0 rgba(30, 28, 28, 0.7), 0 6px 20px 0 rgba(72, 89, 77, 0.19);
  border-top: 0.5px solid rgba(0, 0, 0, 0.4705882353);
  border-right: 0.5px solid rgba(0, 0, 0, 0.5294117647);
  border-top-right-radius: 10px;
  background-color: rgb(255, 255, 255);
  border-bottom: none;
  border-left: none;
  padding: 10px;
  line-height: 1.5;
}
@media (min-width: 650px) {
  .legend {
    padding: 15px 20px 15px 15px;
  }
}
.legend h2 {
  font-size: 18px;
  margin-bottom: 10px;
}
.legend p {
  line-height: 1.5;
}
.legend .aht-legend-top-level, .legend .extra {
  display: flex;
  flex-direction: column;
}
.legend .aht-legend-top-level select, .legend .aht-legend-top-level input, .legend .extra select, .legend .extra input {
  background-color: rgba(206, 206, 206, 0.137254902);
  border: 1px solid rgba(45, 41, 41, 0.9411764706);
  border-radius: 4px;
  color: #363636;
  height: 30px !important;
  width: 100% !important;
}
.legend .aht-legend-top-level select, .legend .extra select {
  padding: 0 0 0 10px !important;
}
.legend .aht-legend-top-level input, .legend .extra input {
  padding: 0 0 0 35px !important;
}
.legend .aht-legend-top-level .select, .legend .extra .select {
  height: 100%;
}
.legend .aht-legend-top-level .field, .legend .aht-legend-top-level .control, .legend .aht-legend-top-level .select, .legend .extra .field, .legend .extra .control, .legend .extra .select {
  width: 100%;
}
.legend .aht-legend-top-level .control.has-icons-left .icon, .legend .extra .control.has-icons-left .icon {
  color: #535252;
  height: 100% !important;
}
.legend .aht-legend-top-level p.control, .legend .extra p.control {
  padding-bottom: 0px;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper, .legend .extra .aht-timeline-search-wrapper {
  flex: 1;
  display: flex;
  height: 35px;
  align-items: center;
  padding: 0 0 10px 0;
}
@media (max-width: 481px) {
  .legend .aht-legend-top-level .aht-timeline-search-wrapper, .legend .extra .aht-timeline-search-wrapper {
    padding: 0;
  }
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper .control, .legend .extra .aht-timeline-search-wrapper .control {
  width: 100%;
  color: rgb(3, 3, 3);
  height: 100%;
  padding-left: 10px;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper .has-icon-left, .legend .extra .aht-timeline-search-wrapper .has-icon-left {
  width: 100%;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper p.aht-legend-title, .legend .extra .aht-timeline-search-wrapper p.aht-legend-title {
  padding-left: 15px;
  font-size: 22px;
  font-weight: 900;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper .icon .is-small .is-left, .legend .extra .aht-timeline-search-wrapper .icon .is-small .is-left {
  width: 2em;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper .control.has-icons-left .icon.is-left, .legend .extra .aht-timeline-search-wrapper .control.has-icons-left .icon.is-left {
  left: 10px;
  top: 1px;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper .control.has-icons-left .icon, .legend .aht-legend-top-level .aht-timeline-search-wrapper .control.has-icons-right .icon, .legend .extra .aht-timeline-search-wrapper .control.has-icons-left .icon, .legend .extra .aht-timeline-search-wrapper .control.has-icons-right .icon {
  color: #dbdbdb;
  display: inline-flex;
  align-items: center;
  height: 100% !important;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper .level-left, .legend .aht-legend-top-level .aht-timeline-search-wrapper .level-right, .legend .extra .aht-timeline-search-wrapper .level-left, .legend .extra .aht-timeline-search-wrapper .level-right {
  font-size: 28px;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper .level-right-title, .legend .extra .aht-timeline-search-wrapper .level-right-title {
  font-size: 28px;
  flex-basis: auto;
  flex-shrink: 1;
  flex-grow: 0;
}
.legend .aht-legend-top-level .level-right.is-mobile.is-desktop.is-tablet, .legend .extra .level-right.is-mobile.is-desktop.is-tablet {
  padding-left: 0px;
  padding-bottom: 0px;
}
.legend .aht-legend-top-level .aht-timeline-select-wrapper, .legend .extra .aht-timeline-select-wrapper {
  flex: 1;
  display: flex;
  height: 30px;
  align-items: center;
}
.legend .aht-legend-top-level .aht-timeline-select-wrapper .aht-legend-timeline-select, .legend .extra .aht-timeline-select-wrapper .aht-legend-timeline-select {
  width: 100%;
}
.legend .aht-legend-top-level .aht-timeline-select-wrapper .aht-timeline-info, .legend .extra .aht-timeline-select-wrapper .aht-timeline-info {
  display: block;
  margin: auto 0 auto 10px;
  font-size: 22px;
}
.legend .aht-legend-top-level .aht-timeline-select-wrapper i.fas.fa-2x.fa-solid.fa-circle-info, .legend .extra .aht-timeline-select-wrapper i.fas.fa-2x.fa-solid.fa-circle-info {
  font-size: 22px;
}
.legend .aht-legend-top-level .level-right.is-mobile.is-hidden-desktop.is-hidden-tablet, .legend .extra .level-right.is-mobile.is-hidden-desktop.is-hidden-tablet {
  padding-bottom: 10px;
}
.legend .aht-legend-top-level .columns .region, .legend .extra .columns .region {
  min-height: 60px;
}
.legend .aht-legend-top-level .legend-text-size-input, .legend .extra .legend-text-size-input {
  padding-bottom: 4px;
}
.legend .aht-legend-top-level .navbox-zoom, .legend .extra .navbox-zoom {
  margin-left: 10px;
}
.legend .aht-legend-top-level .level-item > a, .legend .extra .level-item > a {
  font-size: 25px;
  margin-left: 5px;
}
.legend .expanded .aht-timeline-search-wrapper {
  padding-bottom: 10px;
  margin-left: -10px;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper, .legend .extra .aht-timeline-search-wrapper {
  padding-bottom: 13px !important;
  font-family: seravek-web;
  font-weight: bold;
  font-size: 16px;
  padding-left: 0px;
}
.legend .extra {
  padding: 0px;
}
.legend al-title {
  font-family: "seravek-web";
  font-size: 24px;
  font-weight: 900;
}
.legend .modal-background {
  background-color: rgba(252, 251, 251, 0.8509803922);
  z-index: -1;
}
.legend .modal-timeline-information-box {
  max-width: 400px;
  margin: auto;
  height: 80%;
}
.legend .modal-timeline-information-content {
  box-shadow: 1px 1px #000;
  background-color: white;
  padding: 10px;
  border: 1px;
  border-style: solid;
  max-height: 90%;
  position: relative;
  padding: 20px;
  max-height: 80%;
  border-radius: 20px;
  overflow: auto;
}
.legend .modal-timeline-information-content i.fa-sharp.fa-regular.fa-xmark {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 25px;
}
.legend .modal-title {
  font-size: 22px;
  font-weight: 800;
  font-family: "seravek-web";
}
.legend .legend-text-size.mt-5.mb-5 {
  margin-left: 24px;
}
.legend .legend .aht-legend-top-level .legend-text-size-input, .legend .legend .extra .legend-text-size-input {
  padding-bottom: 2px;
}
.legend .extra .region-title {
  font-family: Seravek-web;
  font-size: 13px;
  font-weight: 400;
}
.legend .extra .aht-timeline-select-wrapper {
  padding-bottom: 10px;
}
.legend .aht-legend-region-container, .legend .aht-legend-sections-container {
  color: rgb(18, 18, 18);
  padding: 15px 0 10px 0;
}
.legend .aht-legend-region-container .region, .legend .aht-legend-sections-container .region {
  display: flex;
  padding: 2px;
  min-height: auto;
  height: 32px;
}
.legend .aht-legend-region-container .region .region-handle, .legend .aht-legend-sections-container .region .region-handle {
  position: relative;
  left: revert;
  top: revert;
  font-size: 23px;
  align-self: center;
}
.legend .aht-legend-region-container .region label.checkbox, .legend .aht-legend-sections-container .region label.checkbox {
  display: flex;
  padding-left: 8px;
}
.legend .aht-legend-region-container .region label.checkbox .region-checkbox, .legend .aht-legend-sections-container .region label.checkbox .region-checkbox {
  position: relative;
  left: revert;
  top: revert;
  font-size: 28px;
  align-self: center;
  margin-top: 5px;
}
.legend .aht-legend-region-container .region label.checkbox span.region-title, .legend .aht-legend-sections-container .region label.checkbox span.region-title {
  font-family: Seravek-web;
  font-size: 14px;
  text-transform: revert;
  padding: 3px 8px;
  margin-left: 13px;
  height: fit-content;
  display: block;
  align-self: center;
  color: #3c3a3a;
  border-radius: 3px;
}
.legend .aht-legend-section-container {
  padding: 20px 20px 20px -10px;
}
.legend .aht-legend-section-container .section-title {
  color: black !important;
  font-size: 14px;
  font-weight: 800;
}
.legend .region-title .section-title {
  font-family: Seravek-web;
}
.legend .region-title {
  font-size: 13px;
  font-weight: 400;
}
.legend .legend-text-size-input {
  line-height: 1.5;
}
.legend .legend-text-size {
  font-size: 14px;
  font-weight: 800;
  font-family: Seravek-web;
  padding: 40px 0 50px 30px;
}
.legend .legend-text-size .icon.is-medium {
  height: auto;
}
.legend .expanded .extra .level-right.is-mobile.is-desktop.is-tablet {
  padding-bottom: 10px;
  padding-top: 10px;
}
.legend .modal-title {
  margin-bottom: 20px;
  margin-top: 20px;
}
.legend p {
  font-family: seravek-web;
  font-weight: bold;
  padding-bottom: 0px;
}
.legend .aht-legend-top-level .aht-timeline-search-wrapper p.aht-legend-title, .legend .extra .aht-timeline-search-wrapper p.aht-legend-title {
  font-size: 24px;
  font-weight: bold;
}
.legend .legend .extra .aht-timeline-select-wrapper {
  padding-bottom: 15px;
}
.legend .legend .aht-legend-top-level select, .legend .legend .extra select {
  padding: 0 10px 0 10px !important;
}
.legend p.aht-legend-title {
  font-family: seravek-web;
}
.legend .rcp_form select:not(.is-multiple):not(.is-loading)::after, .legend .select:not(.is-multiple):not(.is-loading)::after {
  right: 0.6em;
}

/* Font Style Variables */
/* Timeline Variables */
/* Font Size Variables */
/* Padding Variables */
/* Lineheight */
/* Container */
.single-dbkaht_entry #entry-outline-layer, .single-dbkaht_quiz #entry-outline-layer {
  border: none;
  width: 450px;
  scrollbar-width: none;
  background-color: #f3f1ee;
  border-right: solid 1px rgba(225, 192, 130, 0.92);
  box-shadow: 0 4px 8px 0 rgba(30, 28, 28, 0.12), 0 6px 20px 0 rgba(72, 89, 77, 0.18);
  position: fixed;
  top: 0;
  left: auto;
  display: block;
}
@media (max-width: 481px) {
  .single-dbkaht_entry #entry-outline-layer, .single-dbkaht_quiz #entry-outline-layer {
    width: 100%;
    border: none;
    box-shadow: none;
  }
}
.single-dbkaht_entry button.entry-outline-button, .single-dbkaht_quiz button.entry-outline-button {
  position: sticky;
  left: 0px;
  white-space: nowrap;
  top: 0px;
  padding-bottom: 6px;
  padding-top: 5px;
  background: rgb(253, 245, 230);
  padding-left: 10px;
  padding-right: 10px;
  border: none;
  border-bottom-right-radius: 10px;
  border-bottom: solid thin #f5cfb3 !important;
  border-right: solid thin #f5cfb3 !important;
  z-index: 5;
}
.single-dbkaht_entry .entry-wrapper, .single-dbkaht_quiz .entry-wrapper {
  position: relative;
}
.single-dbkaht_entry #entries-app, .single-dbkaht_quiz #entries-app {
  position: absolute;
}

.single-dbkaht_entry #entry-outline-layer, .single-dbkaht_quiz #entry-outline-layer {
  /* Controls course box title font*/
  /* Checkbox Styling*/
  /* Controls size of chapter title heading*/
  /* Adds space between first chapter and section title*/
  /*This controls the bordered box with section title*/
  /* Chapter Title */
  /*chapter title*/
  /* Entry Pages */
  /* Quizzes */
  /* Chapter Quiz */
  /* Period Quizzes*/
  /*Final Exam*/
}
.single-dbkaht_entry #entry-outline-layer p, .single-dbkaht_quiz #entry-outline-layer p {
  font-size: 16px;
  line-height: normal;
}
.single-dbkaht_entry #entry-outline-layer .course-box, .single-dbkaht_quiz #entry-outline-layer .course-box {
  justify-content: start;
  border-radius: 5px;
  font-family: seravek-web !important;
  padding: 0px;
  margin: 20px 20px;
  box-shadow: 0 0 10px -40px #464545;
  display: block;
  box-shadow: 5 5 -30px -40px;
  background-color: rgba(252, 252, 252, 0.94);
  border: solid thin rgba(190, 151, 91, 0.61);
}
@media (min-width: 650px) {
  .single-dbkaht_entry #entry-outline-layer .course-box, .single-dbkaht_quiz #entry-outline-layer .course-box {
    margin: 15px 15px;
  }
}
.single-dbkaht_entry #entry-outline-layer .course-box:first-child, .single-dbkaht_quiz #entry-outline-layer .course-box:first-child {
  margin-top: 40px;
}
.single-dbkaht_entry #entry-outline-layer .course-box-content, .single-dbkaht_quiz #entry-outline-layer .course-box-content {
  margin-top: -30px;
  padding: 20px 0px 20px 0px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-page, .single-dbkaht_quiz #entry-outline-layer .course-chapter-page {
  margin: 0 0 3px 20px;
}
.single-dbkaht_entry #entry-outline-layer .cb_section, .single-dbkaht_quiz #entry-outline-layer .cb_section {
  font-size: 24px;
}
.single-dbkaht_entry #entry-outline-layer .cb_chapter_quiz, .single-dbkaht_quiz #entry-outline-layer .cb_chapter_quiz {
  font-size: 19px;
}
.single-dbkaht_entry #entry-outline-layer .cb_chapter, .single-dbkaht_quiz #entry-outline-layer .cb_chapter {
  font-size: 19px;
}
.single-dbkaht_entry #entry-outline-layer .cb_section_exam, .single-dbkaht_quiz #entry-outline-layer .cb_section_exam {
  font-size: 19px;
}
.single-dbkaht_entry #entry-outline-layer .aht_chapter-date, .single-dbkaht_quiz #entry-outline-layer .aht_chapter-date {
  padding-top: 10px;
  padding-left: 9px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-title, .single-dbkaht_quiz #entry-outline-layer .course-chapter-title {
  font-family: Seravek-web;
  font-size: 16px;
  padding-left: 33px;
  margin-right: 0px;
  margin-bottom: 20px;
  border-bottom: 0.5px solid rgb(82, 79, 79);
}
.single-dbkaht_entry #entry-outline-layer .course-active .course-chapter:nth-of-type(1), .single-dbkaht_quiz #entry-outline-layer .course-active .course-chapter:nth-of-type(1) {
  margin-top: -5px;
}
.single-dbkaht_entry #entry-outline-layer .course-box-header, .single-dbkaht_quiz #entry-outline-layer .course-box-header {
  display: flex;
  justify-content: flex-start;
  font-family: seravek-web;
  text-transform: none;
  border-bottom: 1px none rgb(105, 105, 105);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 0px;
  font-size: 15px;
  border: none !important;
  flex-wrap: wrap;
  flex-direction: column;
  flex-direction: column;
  align-items: start;
  padding: 15px 10px 15px 15px;
  margin-right: 20px;
}
@media (min-width: 650px) {
  .single-dbkaht_entry #entry-outline-layer .course-box-header, .single-dbkaht_quiz #entry-outline-layer .course-box-header {
    padding: 15px 10px 15px 20px;
  }
}
.single-dbkaht_entry #entry-outline-layer .course-box-header .aht_section-check-title-date, .single-dbkaht_quiz #entry-outline-layer .course-box-header .aht_section-check-title-date {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-wrap: nowrap;
  flex-direction: row;
  flex-shrink: 1;
  padding-bottom: 5px;
  border-bottom: none;
}
.single-dbkaht_entry #entry-outline-layer .course-box-header .aht_section-check-title, .single-dbkaht_quiz #entry-outline-layer .course-box-header .aht_section-check-title {
  display: flex;
  justify-content: start;
  order: 1;
  align-items: end;
}
.single-dbkaht_entry #entry-outline-layer .course-box-header .aht_section-check-title .icomoon-checkbox, .single-dbkaht_entry #entry-outline-layer .course-box-header .aht_section-check-title .icomoon-checkbox-check, .single-dbkaht_quiz #entry-outline-layer .course-box-header .aht_section-check-title .icomoon-checkbox, .single-dbkaht_quiz #entry-outline-layer .course-box-header .aht_section-check-title .icomoon-checkbox-check {
  font-size: 30px;
  font-weight: bold;
  vertical-align: middle;
  line-height: normal;
}
.single-dbkaht_entry #entry-outline-layer .course-box-header .aht_section-title-date, .single-dbkaht_quiz #entry-outline-layer .course-box-header .aht_section-title-date {
  display: flex;
  font-size: 14px;
  align-items: end;
}
.single-dbkaht_entry #entry-outline-layer .course-box-header .aht_section-title, .single-dbkaht_quiz #entry-outline-layer .course-box-header .aht_section-title {
  font-size: 17px;
  padding-left: 10px;
  margin-bottom: 0px;
  font-weight: bold;
  white-space: nowrap;
}
.single-dbkaht_entry #entry-outline-layer .course-box-header .aht_section-checkbox, .single-dbkaht_quiz #entry-outline-layer .course-box-header .aht_section-checkbox {
  margin-bottom: 0px;
  display: block;
}
.single-dbkaht_entry #entry-outline-layer .course-box-header .aht_section-date, .single-dbkaht_quiz #entry-outline-layer .course-box-header .aht_section-date {
  font-weight: normal;
  display: block;
  white-space: nowrap;
  padding-bottom: 0px;
  align-self: flex-start;
  margin-bottom: 10px;
  font-size: 14px;
  order: 2;
  margin-top: 0px;
  margin-bottom: -5px;
  border: none;
  background: none;
  padding-bottom: -5px !important;
  align-self: center;
}
.single-dbkaht_entry #entry-outline-layer .tag, .single-dbkaht_quiz #entry-outline-layer .tag {
  padding: 1px 5px;
  margin-bottom: 10px;
  font-family: seravek-web;
  color: rgb(15, 15, 15) !important;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-top: 1px solid rgb(115, 113, 113);
  border-right: 2px solid rgb(115, 113, 113);
  border-bottom: 2px solid rgb(115, 113, 113);
  border-left: 1px solid rgb(115, 113, 113);
  border-right: 2px solid rgb(115, 113, 113);
  border-radius: 3px !important;
  margin-top: -2px !important;
  margin-bottom: -2px !important;
  font-size: 10px;
}
.single-dbkaht_entry #entry-outline-layer .sidebar-icon, .single-dbkaht_quiz #entry-outline-layer .sidebar-icon {
  width: 25px !important;
  height: 25px !important;
  background-size: contain;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter, .single-dbkaht_quiz #entry-outline-layer .course-chapter {
  padding-right: 0px;
  padding-bottom: 15px;
  padding-left: 20px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter:first-child, .single-dbkaht_quiz #entry-outline-layer .course-chapter:first-child {
  padding-top: 20px;
}
.single-dbkaht_entry #entry-outline-layer .aht_chapter-checkbox, .single-dbkaht_quiz #entry-outline-layer .aht_chapter-checkbox {
  margin-bottom: -5px;
  font-size: 25px;
  margin-right: 8px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-title-date, .single-dbkaht_quiz #entry-outline-layer .course-chapter-title-date {
  display: flex;
  border-bottom: solid thin;
  flex-wrap: wrap;
  font-weight: bold;
  font-size: 14px;
  justify-content: space-between;
  margin-bottom: 15px;
  align-items: center;
  flex-direction: row;
  margin-right: 30px;
  padding: 5px 0 5px 0px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-title-date .course-chapter-title-checkbox, .single-dbkaht_quiz #entry-outline-layer .course-chapter-title-date .course-chapter-title-checkbox {
  display: flex;
  align-items: end;
  order: 1;
}
.single-dbkaht_entry #entry-outline-layer .aht_region-container, .single-dbkaht_quiz #entry-outline-layer .aht_region-container {
  order: 2;
  margin-left: -4px;
  margin-bottom: -7px;
  margin-right: 0px;
  padding-bottom: 7px;
}
.single-dbkaht_entry #entry-outline-layer .sidebar-event-event, .single-dbkaht_quiz #entry-outline-layer .sidebar-event-event {
  margin-top: 1px;
  display: flex;
  align-items: center;
  line-height: 2.5;
  font-size: 14px;
}
.single-dbkaht_entry #entry-outline-layer .sidebar-event-event a, .single-dbkaht_quiz #entry-outline-layer .sidebar-event-event a {
  padding-left: 10px;
  font-size: 13px;
}
.single-dbkaht_entry #entry-outline-layer .sidebar-event-event .sidebar-event-event-reviewed, .single-dbkaht_quiz #entry-outline-layer .sidebar-event-event .sidebar-event-event-reviewed {
  top: 5px;
  left: -39px;
}
.single-dbkaht_entry #entry-outline-layer .aht_chapter-name, .single-dbkaht_quiz #entry-outline-layer .aht_chapter-name {
  padding-bottom: 0px;
  font-family: seravek-web;
  font-family: "seravek-web";
  font-weight: bold;
  margin-left: 0px;
  font-size: 15px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-quiz, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz {
  padding-left: 4px;
  padding-top: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-left: 6px;
  font-size: 28px;
  padding-top: 2px;
  margin-left: 16px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-quiz .aht_quiz-checkbox-name, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz .aht_quiz-checkbox-name {
  display: flex;
  align-items: center;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-quiz .aht_quiz-checkbox-name .course-quiz-name, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz .aht_quiz-checkbox-name .course-quiz-name {
  font-weight: normal;
  padding-left: 5px;
  font-size: 14px;
  padding-left: 8px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-quiz .aht_quiz-checkbox-name .aht_quiz-checkbox, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz .aht_quiz-checkbox-name .aht_quiz-checkbox {
  display: inline;
  padding-right: 5px;
  font-size: 24px;
  font-weight: bold;
  margin-left: 2px;
  font-weight: bold;
  padding-left: 0px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-quiz span.course-quiz-viewed-answers, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz span.course-quiz-viewed-answers {
  font-size: 16px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-quiz .course-chapter-quiz-grade, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz .course-chapter-quiz-grade {
  color: red;
  font-weight: normal;
  font-size: 14px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-quiz .aht_quiz-grade-redo, .single-dbkaht_entry #entry-outline-layer .course-chapter-quiz .course-chapter-quiz-redo, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz .aht_quiz-grade-redo, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz .course-chapter-quiz-redo {
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-quiz .aht_quiz-grade-redo .course-quiz-grade, .single-dbkaht_entry #entry-outline-layer .course-chapter-quiz .course-chapter-quiz-redo .course-quiz-grade, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz .aht_quiz-grade-redo .course-quiz-grade, .single-dbkaht_quiz #entry-outline-layer .course-chapter-quiz .course-chapter-quiz-redo .course-quiz-grade {
  padding-right: 0px;
  color: red;
  font-size: 14px;
  margin-right: 3px;
}
.single-dbkaht_entry #entry-outline-layer .course-period-quiz, .single-dbkaht_quiz #entry-outline-layer .course-period-quiz {
  font-weight: 700;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-top: 30px;
  font-size: 23px;
  padding-left: 0px;
  margin-left: 15px;
  color: rgba(0, 0, 0, 0.8705882353);
  margin-top: 10px;
}
.single-dbkaht_entry #entry-outline-layer .course-period-quiz .aht_period-quiz-checkbox-name, .single-dbkaht_quiz #entry-outline-layer .course-period-quiz .aht_period-quiz-checkbox-name {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-left: 10px;
}
.single-dbkaht_entry #entry-outline-layer .course-period-quiz .aht_period-quiz-grade-redo, .single-dbkaht_quiz #entry-outline-layer .course-period-quiz .aht_period-quiz-grade-redo {
  display: flex;
  align-items: center;
  margin-right: 0px;
}
.single-dbkaht_entry #entry-outline-layer .course-period-quiz .course-chapter-quiz-name, .single-dbkaht_quiz #entry-outline-layer .course-period-quiz .course-chapter-quiz-name {
  padding-left: 10px;
  font-family: seravek-web;
  font-weight: bold !important;
  font-size: 15px;
  padding-left: 10px;
  color: rgba(56, 56, 56, 0.8392156863);
}
.single-dbkaht_entry #entry-outline-layer .course-period-quiz .course-chapter-quiz-grade, .single-dbkaht_quiz #entry-outline-layer .course-period-quiz .course-chapter-quiz-grade {
  color: red;
  font-family: seravek-web;
  font-size: 15px;
  font-weight: 600;
  padding: 2px 2px;
}
.single-dbkaht_entry #entry-outline-layer a.redo-button, .single-dbkaht_quiz #entry-outline-layer a.redo-button {
  font-size: 14px;
  padding-left: 5px;
  text-decoration: underline;
  color: blue;
  background: white;
}
.single-dbkaht_entry #entry-outline-layer .course_final-exam, .single-dbkaht_quiz #entry-outline-layer .course_final-exam {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  padding-bottom: 5px;
  margin-right: 10px;
}
.single-dbkaht_entry #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox, .single-dbkaht_quiz #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox {
  display: flex;
  align-items: center;
  padding: 0px 10px 0px 0px;
}
.single-dbkaht_entry #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox, .single-dbkaht_quiz #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox {
  display: inline;
}
.single-dbkaht_entry #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox .icomoon-checkbox, .single-dbkaht_entry #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox .icomoon-checkbox-check, .single-dbkaht_quiz #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox .icomoon-checkbox, .single-dbkaht_quiz #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-checkbox .icomoon-checkbox-check {
  font-size: 35px;
  vertical-align: middle;
  line-height: normal;
  font-weight: bold;
}
.single-dbkaht_entry #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-name, .single-dbkaht_quiz #entry-outline-layer .course_final-exam .aht_final-exam-name-checkbox .aht_final-exam-name {
  padding-left: 12px;
  font-size: 17px;
}
.single-dbkaht_entry #entry-outline-layer .course_final-exam .aht_final-exam-grade-redo, .single-dbkaht_quiz #entry-outline-layer .course_final-exam .aht_final-exam-grade-redo {
  display: flex;
  align-items: center;
  padding-right: 0px;
}
.single-dbkaht_entry #entry-outline-layer .aht_final-exam-grade, .single-dbkaht_quiz #entry-outline-layer .aht_final-exam-grade {
  color: red;
  padding-right: 12px;
  font-size: 14px;
  font-family: seravek-web;
  font-weight: 600;
}
.single-dbkaht_entry #entry-outline-layer .course-chapter-final-exam-redo, .single-dbkaht_quiz #entry-outline-layer .course-chapter-final-exam-redo {
  color: #f8f8f8;
  font-size: 14px;
  background-color: #050505;
  border-width: 1px;
  border-style: solid;
  padding: 2px 7px;
}
.single-dbkaht_entry #entry-outline-layer span.course-quiz-viewed-answers, .single-dbkaht_quiz #entry-outline-layer span.course-quiz-viewed-answers {
  font-weight: 400;
  padding-left: 10px;
  font-size: 16px;
}
.single-dbkaht_entry #entry-outline-layer .redo-button, .single-dbkaht_quiz #entry-outline-layer .redo-button {
  font-family: seravek-web;
  font-size: 13px;
  font-weight: 600;
  color: #f8f8f8;
  background-color: #050505;
  border-width: 1px;
  border-style: solid;
  margin-left: 10px;
  padding: 2px 7px;
  background: black;
  color: white;
}
.single-dbkaht_entry #entry-outline-layer .is-pulled-right.aht-expand-collapse, .single-dbkaht_quiz #entry-outline-layer .is-pulled-right.aht-expand-collapse {
  font-size: 15px;
}
.single-dbkaht_entry #entry-outline-layer .aht_title_container, .single-dbkaht_quiz #entry-outline-layer .aht_title_container {
  padding-bottom: 15px;
}
.single-dbkaht_entry #entry-outline-layer .region-container, .single-dbkaht_quiz #entry-outline-layer .region-container {
  padding-top: 20px;
}
.single-dbkaht_entry #entry-outline-layer .region-container, .single-dbkaht_quiz #entry-outline-layer .region-container {
  padding-top: 7px;
}
.single-dbkaht_entry #entry-outline-layer .aht_section_byline, .single-dbkaht_quiz #entry-outline-layer .aht_section_byline {
  /*
  padding-top: 20px;
  font-weight: normal;
  font-style: italic;
  width: 100%;
  display: block;
  padding-top: 24px;
  font-family: georgia;
  font-size: 12px;
  padding-left: 2px;
  padding-top: 10px;
  line-height: 1.7;
  margin: 5px 10px 0px 0px;
  padding-left: 13px;
  */
  display: none !important;
}
.single-dbkaht_entry #entry-outline-layer .course-box.course-active, .single-dbkaht_quiz #entry-outline-layer .course-box.course-active {
  padding: opx;
  border: none !important;
  margin-left: -15px !important;
}
.single-dbkaht_entry #entry-outline-layer .aht_course_appendix, .single-dbkaht_quiz #entry-outline-layer .aht_course_appendix {
  padding-left: 35px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.single-dbkaht_entry #entry-outline-layer .notification, .single-dbkaht_quiz #entry-outline-layer .notification {
  white-space: nowrap;
  display: block;
}

.ah-reference {
  padding-bottom: 10px;
  display: block;
  max-width: 700px;
}

.ah_content {
  padding-top: 30px;
  padding-bottom: 50px;
}

span.ah-reference {
  font-family: ff-nexus-sans;
}

.page-template-template-blog-archive, .single-post, .blog {
  /* Comments*/
}
.page-template-template-blog-archive .aht_archive-post-title, .single-post .aht_archive-post-title, .blog .aht_archive-post-title {
  font-family: seravek-web;
}
.page-template-template-blog-archive .aht_archive-post-title .aht_post-date, .page-template-template-blog-archive .aht_archive-post-title .aht_post-author, .single-post .aht_archive-post-title .aht_post-date, .single-post .aht_archive-post-title .aht_post-author, .blog .aht_archive-post-title .aht_post-date, .blog .aht_archive-post-title .aht_post-author {
  font-size: 14px;
}
.page-template-template-blog-archive .aht_archive-post-title .aht_post-date, .single-post .aht_archive-post-title .aht_post-date, .blog .aht_archive-post-title .aht_post-date {
  margin-top: -10px;
}
.page-template-template-blog-archive .comment-form p, .single-post .comment-form p, .blog .comment-form p {
  font-size: 14px;
}
.page-template-template-blog-archive p.comment-form-comment, .single-post p.comment-form-comment, .blog p.comment-form-comment {
  display: flex;
  flex-direction: column;
}
.page-template-template-blog-archive textarea#comment, .single-post textarea#comment, .blog textarea#comment {
  padding: 10px;
}
.page-template-template-blog-archive input#submit, .single-post input#submit, .blog input#submit {
  font-size: 16px;
}
.page-template-template-blog-archive span.meta-nav, .single-post span.meta-nav, .blog span.meta-nav {
  font-weight: bold;
}
.page-template-template-blog-archive .nav-next, .single-post .nav-next, .blog .nav-next {
  justify-content: end;
  text-align: right;
  flex: 1;
}
.page-template-template-blog-archive span.meta-nav, .single-post span.meta-nav, .blog span.meta-nav {
  display: flex;
  flex-direction: row;
}
.page-template-template-blog-archive .nav-previous, .single-post .nav-previous, .blog .nav-previous {
  display: flex;
  flex-direction: row;
  flex: 1;
}
.page-template-template-blog-archive .nav-previous a, .single-post .nav-previous a, .blog .nav-previous a {
  display: flex;
}
.page-template-template-blog-archive .nav-next a, .single-post .nav-next a, .blog .nav-next a {
  display: flex;
}
.page-template-template-blog-archive .nav-previous a, .single-post .nav-previous a, .blog .nav-previous a {
  align-items: center;
}
.page-template-template-blog-archive .nav-next a, .single-post .nav-next a, .blog .nav-next a {
  align-items: center;
}
.page-template-template-blog-archive i.fa-sharp.fa-light.fa-arrow-right-from-line.fa-2x, .single-post i.fa-sharp.fa-light.fa-arrow-right-from-line.fa-2x, .blog i.fa-sharp.fa-light.fa-arrow-right-from-line.fa-2x {
  padding-left: 10px;
}
.page-template-template-blog-archive i.fa-sharp.fa-light.fa-arrow-left-from-line.fa-2x, .single-post i.fa-sharp.fa-light.fa-arrow-left-from-line.fa-2x, .blog i.fa-sharp.fa-light.fa-arrow-left-from-line.fa-2x {
  padding-right: 10px;
}
.page-template-template-blog-archive .comment-metadata, .single-post .comment-metadata, .blog .comment-metadata {
  font-family: "ff-nexus-sans";
}
.page-template-template-blog-archive .comment-content, .single-post .comment-content, .blog .comment-content {
  padding-top: 20px;
}
.page-template-template-blog-archive .reply, .single-post .reply, .blog .reply {
  font-family: "ff-nexus-sans";
}
.page-template-template-blog-archive p.logged-in-as, .single-post p.logged-in-as, .blog p.logged-in-as {
  font-family: "ff-nexus-sans";
}
.page-template-template-blog-archive .comment-author.vcard, .single-post .comment-author.vcard, .blog .comment-author.vcard {
  font-family: "ff-nexus-sans";
}
.page-template-template-blog-archive ::marker, .single-post ::marker, .blog ::marker {
  display: none !important;
}
.page-template-template-blog-archive img.avatar.avatar-32.photo, .single-post img.avatar.avatar-32.photo, .blog img.avatar.avatar-32.photo {
  margin-right: 10px;
}
.page-template-template-blog-archive .comment-form-comment, .single-post .comment-form-comment, .blog .comment-form-comment {
  display: flex;
  flex-direction: column;
}
.page-template-template-blog-archive .commentlist, .single-post .commentlist, .blog .commentlist {
  list-style: none;
  padding-left: 0px;
  margin-left: 0px;
  list-style: none;
  list-style-position: inside;
}
.page-template-template-blog-archive .children, .single-post .children, .blog .children {
  list-style: none;
}
.page-template-template-blog-archive .reply, .single-post .reply, .blog .reply {
  margin-top: 0px;
  font-size: 15px;
  /* visited link */
  /* mouse over link */
  /* selected link */
}
.page-template-template-blog-archive .reply a:link, .single-post .reply a:link, .blog .reply a:link {
  color: red;
}
.page-template-template-blog-archive .reply a:visited, .single-post .reply a:visited, .blog .reply a:visited {
  color: green;
}
.page-template-template-blog-archive .reply a:hover, .single-post .reply a:hover, .blog .reply a:hover {
  color: hotpink;
}
.page-template-template-blog-archive .reply a:active, .single-post .reply a:active, .blog .reply a:active {
  color: blue;
}
.page-template-template-blog-archive .comment-form-comment, .single-post .comment-form-comment, .blog .comment-form-comment {
  display: flex;
  flex-direction: column;
}
.page-template-template-blog-archive .nav-links, .single-post .nav-links, .blog .nav-links {
  display: flex;
  justify-content: space-between;
  font-family: ff-nexus-sans !important;
}
.page-template-template-blog-archive .logged-in-as, .single-post .logged-in-as, .blog .logged-in-as {
  font-family: pragmatic !important;
}
.page-template-template-blog-archive .comment-metadata, .single-post .comment-metadata, .blog .comment-metadata {
  font-size: 15px;
  font-family: pragmatic !important;
}
.page-template-template-blog-archive .comment-content, .single-post .comment-content, .blog .comment-content {
  padding-bottom: 0px;
  font-size: 17px !important;
}
.page-template-template-blog-archive .comment-content p, .single-post .comment-content p, .blog .comment-content p {
  font-size: 17px !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
.page-template-template-blog-archive ol.commentlist, .single-post ol.commentlist, .blog ol.commentlist {
  list-style: none;
}
.page-template-template-blog-archive ul.children, .single-post ul.children, .blog ul.children {
  list-style: none;
}
.page-template-template-blog-archive #comments, .single-post #comments, .blog #comments {
  font-size: 17px;
}
.page-template-template-blog-archive ol.commentlist, .single-post ol.commentlist, .blog ol.commentlist {
  padding-left: 0px;
}
.page-template-template-blog-archive .ah_comments, .single-post .ah_comments, .blog .ah_comments {
  margin: -20px;
}
.page-template-template-blog-archive .fn, .single-post .fn, .blog .fn {
  font-size: 17px;
}
.page-template-template-blog-archive .comment-meta, .single-post .comment-meta, .blog .comment-meta {
  margin-bottom: 10px;
  margin-top: 10px;
}
.page-template-template-blog-archive .ah_navigation, .single-post .ah_navigation, .blog .ah_navigation {
  margin-top: 20px;
}
.page-template-template-blog-archive .comment-metadata, .single-post .comment-metadata, .blog .comment-metadata {
  font-family: ff-nexus-sans !important;
}
.page-template-template-blog-archive .post-title, .single-post .post-title, .blog .post-title {
  font-family: ff-nexus-sans;
}
.page-template-template-blog-archive .post-text, .single-post .post-text, .blog .post-text {
  margin-top: 20px;
}
.page-template-template-blog-archive .comment-count-container p, .single-post .comment-count-container p, .blog .comment-count-container p {
  font-family: ff-nexus-sans;
  font-weight: normal;
}
.page-template-template-blog-archive .prev.page-numbers, .single-post .prev.page-numbers, .blog .prev.page-numbers {
  padding-right: 5px;
}
.page-template-template-blog-archive .next.page-numbers, .single-post .next.page-numbers, .blog .next.page-numbers {
  padding-left: 5px;
}
.page-template-template-blog-archive .page-numbers, .single-post .page-numbers, .blog .page-numbers {
  padding-left: 5px;
}
.page-template-template-blog-archive .page-numbers.current, .single-post .page-numbers.current, .blog .page-numbers.current {
  text-decoration: underline;
}
.page-template-template-blog-archive .ah_pagination, .single-post .ah_pagination, .blog .ah_pagination {
  border-top: solid darkgrey thin;
  margin-top: 20px;
}
.page-template-template-blog-archive .entry-wrapper h2, .page-template-template-blog-archive .page h2, .page-template-template-blog-archive .single-dbkaht_course h2, .page-template-template-blog-archive .page-template-template-blog-archive h2, .page-template-template-blog-archive .single-post h2, .page-template-template-blog-archive .blog h2, .single-post .entry-wrapper h2, .single-post .page h2, .single-post .single-dbkaht_course h2, .single-post .page-template-template-blog-archive h2, .single-post .single-post h2, .single-post .blog h2, .blog .entry-wrapper h2, .blog .page h2, .blog .single-dbkaht_course h2, .blog .page-template-template-blog-archive h2, .blog .single-post h2, .blog .blog h2 {
  padding-bottom: 2px;
}
.page-template-template-blog-archive .nav-links, .single-post .nav-links, .blog .nav-links {
  display: flex;
  font-family: ff-nexus-sans !important;
  font-size: 17px !important;
  justify-content: flex-end;
}
.page-template-template-blog-archive .pagination, .single-post .pagination, .blog .pagination {
  justify-content: flex-end;
}
.page-template-template-blog-archive .comment-edit-link, .single-post .comment-edit-link, .blog .comment-edit-link {
  color: #685f5f;
  text-decoration: underline;
}
.page-template-template-blog-archive .reply, .single-post .reply, .blog .reply {
  color: #685f5f;
  text-decoration: underline;
}
.page-template-template-blog-archive .comment-edit-link, .single-post .comment-edit-link, .blog .comment-edit-link {
  color: #685f5f;
  text-decoration-line: underline;
}
.page-template-template-blog-archive .comment-content, .single-post .comment-content, .blog .comment-content {
  padding-top: 5px;
}
.page-template-template-blog-archive .ah_comments, .single-post .ah_comments, .blog .ah_comments {
  margin: 0px;
}
.page-template-template-blog-archive .post-title, .single-post .post-title, .blog .post-title {
  margin: 0 7px;
}
.page-template-template-blog-archive .page-template-template-blog-archive #comments, .page-template-template-blog-archive .single-post #comments, .page-template-template-blog-archive .blog #comments, .single-post .page-template-template-blog-archive #comments, .single-post .single-post #comments, .single-post .blog #comments, .blog .page-template-template-blog-archive #comments, .blog .single-post #comments, .blog .blog #comments {
  font-size: 19px;
}
.page-template-template-blog-archive .page-template-template-blog-archive .comment-form p, .page-template-template-blog-archive .single-post .comment-form p, .page-template-template-blog-archive .blog .comment-form p, .single-post .page-template-template-blog-archive .comment-form p, .single-post .single-post .comment-form p, .single-post .blog .comment-form p, .blog .page-template-template-blog-archive .comment-form p, .blog .single-post .comment-form p, .blog .blog .comment-form p {
  font-size: 16px;
}
.page-template-template-blog-archive .page-template-template-blog-archive p.comment-form-comment, .page-template-template-blog-archive .single-post p.comment-form-comment, .page-template-template-blog-archive .blog p.comment-form-comment, .single-post .page-template-template-blog-archive p.comment-form-comment, .single-post .single-post p.comment-form-comment, .single-post .blog p.comment-form-comment, .blog .page-template-template-blog-archive p.comment-form-comment, .blog .single-post p.comment-form-comment, .blog .blog p.comment-form-comment {
  margin-bottom: 20px;
}
.page-template-template-blog-archive .ah_content, .single-post .ah_content, .blog .ah_content {
  padding-bottom: 30px;
}
.page-template-template-blog-archive #respond, .single-post #respond, .blog #respond {
  margin-top: 30px;
}
.page-template-template-blog-archive input, .single-post input, .blog input {
  height: 29px;
  padding: 3px 10px;
  margin-left: 10px;
}

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