@charset "UTF-8";
:root {
  --gdkob-font-size: 1em;
  --gdkob-line-height: 1.7;
  --gdkob-border-radius: 4px;
  --gdkob-color-background-primary: #F4F4F4;
  --gdkob-color-background-button: #06A;
  --gdkob-color-button: #FFF;
  --gdkob-color-border: #AAA;
  --gdkob-color-helpful: #0A0;
  --gdkob-color-unhelpful: #A00;
  --gdkob-color-views: #08B;
  --gdkob-color-form-checkbox: #222;
  --gdkob-color-form-label: inherit;
  --gdkob-block-padding: 1.5em;
  --gdkob-source-color-primary: #580;
  --gdkob-source-color-modifier: #058;
  --gdkob-source-color-type: #A00;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.gdkob-sr-only,
.gdkob-screen-reader-text {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
}

.gdkob-flex-floats {
  display: flex;
  flex-wrap: nowrap;
}

.gdkob-shortcode-wrapper {
  margin: 1.5em 0;
  padding: 0;
  line-height: 1.5;
}
.gdkob-shortcode-wrapper > *:last-child {
  margin: 0 !important;
}

.gdkob-shortcode-content-items {
  padding: 1.5em;
  border-radius: var(--gdkob-border-radius);
}

.gdkob-terms-go-back {
  font-weight: bold;
  margin: 1em 0 0;
}

.gdkob-entry-wrapper > *:last-child {
  margin-bottom: 0;
}

/* Products Grid */
.gdkob-grid-products {
  font-size: var(--gdkob-font-size);
}
.gdkob-grid-products .gdkob-product-lite {
  text-align: center;
}
.gdkob-grid-products .gdkob-product-lite .entry-title {
  font-size: 1.2em;
}

.gdkob-single-wrapper .post-thumbnail img {
  width: 100%;
  height: auto;
}

.gdkob-product-image img {
  width: 100%;
  height: auto;
}

/* Home Page */
.gdkob-home-wrapper .gdkob-home-title {
  text-align: center;
  font-size: 1.5em;
  margin: 0.75em 0;
}

.gdkob-wide-button {
  width: 100%;
}

/* Pagination */
.gdkob-pagination {
  margin: 2em 0 0;
  line-height: 3;
  font-size: var(--gdkob-font-size);
}
.gdkob-pagination .page-numbers {
  margin: 0 0.2em;
  padding: 0.5em 0.75em;
  border-radius: var(--gdkob-border-radius);
  background: #CCC;
  text-decoration: none;
  color: #111;
  display: inline-block;
  line-height: 1.2;
}
.gdkob-pagination .page-numbers.current {
  color: #CCC;
  background: #111;
  font-weight: bold;
}

/* Note */
.gdkob-note {
  padding: var(--gdkob-block-padding);
  border-radius: var(--gdkob-border-radius);
  font-size: var(--gdkob-font-size);
  line-height: 1.5;
  color: #111;
  margin: 1em 0;
}
.gdkob-note .gdkob-note-title {
  margin: 0 0 1em;
  font-size: 1.2em;
}
.gdkob-note.gdkob-note-with-icon .gdkob-note-inner {
  margin-left: 3em;
  position: relative;
}
.gdkob-note.gdkob-note-info {
  background: #D6EBF2;
}
.gdkob-note.gdkob-note-info .gdkob-note-title {
  color: #1C6FB6;
}
.gdkob-note.gdkob-note-question {
  background: #D8D8D8;
}
.gdkob-note.gdkob-note-question .gdkob-note-title {
  color: #131313;
}
.gdkob-note.gdkob-note-success {
  background: #C0F2CB;
}
.gdkob-note.gdkob-note-success .gdkob-note-title {
  color: #218017;
}
.gdkob-note.gdkob-note-error {
  background: #F2E9C0;
}
.gdkob-note.gdkob-note-error .gdkob-note-title {
  color: #9C820F;
}
.gdkob-note.gdkob-note-warning {
  background: #F6CBCB;
}
.gdkob-note.gdkob-note-warning .gdkob-note-title {
  color: #A52525;
}
.gdkob-note.gdkob-note-with-icon .gdkob-note-inner:before {
  font-family: "gdkob";
  margin-left: -1.5em;
  font-size: 2em;
  position: absolute;
  line-height: 1.3;
}
.gdkob-note.gdkob-note-with-icon.gdkob-note-info .gdkob-note-inner:before {
  content: "\f11f";
  color: #1C6FB6;
}
.gdkob-note.gdkob-note-with-icon.gdkob-note-question .gdkob-note-inner:before {
  content: "\f10e";
  color: #131313;
}
.gdkob-note.gdkob-note-with-icon.gdkob-note-success .gdkob-note-inner:before {
  content: "\f129";
  color: #218017;
}
.gdkob-note.gdkob-note-with-icon.gdkob-note-error .gdkob-note-inner:before {
  content: "\f10b";
  color: #9C820F;
}
.gdkob-note.gdkob-note-with-icon.gdkob-note-warning .gdkob-note-inner:before {
  content: "\f130";
  color: #A52525;
}
.gdkob-note .gdkob-note-inner .gdkob-note-content > *:last-child {
  margin-bottom: 0;
}

/* Details */
.gdkob-details {
  background-color: var(--gdkob-color-background-primary);
  border-radius: var(--gdkob-border-radius);
  font-size: var(--gdkob-font-size);
  line-height: var(--gdkob-line-height);
  padding: 1.5em;
  margin: 1em 0;
}
.gdkob-details summary {
  list-style-type: none;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.7;
}
.gdkob-details summary::-webkit-details-marker, .gdkob-details summary::marker {
  display: none;
}
.gdkob-details summary:before {
  font-family: "gdkob";
  content: "\f121";
  margin: 0 0.5em 0 0;
  vertical-align: middle;
  font-size: 1.1em;
}
.gdkob-details[open] summary:before {
  content: "\f11f";
}
.gdkob-details > div {
  margin: 1em 0 0;
}

/* List Terms */
.gdkob-list-terms ul.gdkob-the-terms {
  list-style: none;
  margin: 0;
  padding: 0;
}
.gdkob-list-terms ul.gdkob-the-terms li.term-item {
  list-style: none;
  margin: 0;
}
.gdkob-list-terms ul.gdkob-the-terms li span {
  background: var(--gdkob-color-background-button);
  color: var(--gdkob-color-button);
  border-radius: var(--gdkob-border-radius);
  display: inline-block;
  font-weight: bold;
  padding: 0 0.5em 0;
}
.gdkob-list-terms ul.gdkob-the-terms:not(.gdkob-inline-list) ul {
  padding-left: 1em;
  margin: 0.5em 0 0 0;
  border-top: 1px dashed var(--gdkob-color-border);
}
.gdkob-list-terms ul.gdkob-the-terms:not(.gdkob-inline-list) li.term-item {
  border-top: 1px dashed var(--gdkob-color-border);
  padding: 0.5em 0;
}
.gdkob-list-terms ul.gdkob-the-terms:not(.gdkob-inline-list) li:first-child {
  border-top: 0;
}
.gdkob-list-terms ul.gdkob-the-terms:not(.gdkob-inline-list) li:only-child {
  padding-bottom: 0;
}
.gdkob-list-terms ul.gdkob-the-terms:not(.gdkob-inline-list) li span {
  float: right;
}
.gdkob-list-terms ul.gdkob-the-terms.gdkob-inline-list li.term-item {
  display: inline-block;
  padding: 0.4em;
  white-space: nowrap;
  word-break: keep-all;
}

/* Link */
.gdkob-link-item {
  font-size: var(--gdkob-font-size);
  line-height: var(--gdkob-line-height);
}
.gdkob-link-item .gdkob-link-label {
  font-weight: bold;
}
.gdkob-link-item.gdkob-link-with-icon i {
  line-height: 1.8;
}
.gdkob-link-item.gdkob-link-align-left {
  text-align: left;
}
.gdkob-link-item.gdkob-link-align-center {
  text-align: center;
}
.gdkob-link-item.gdkob-link-align-right {
  text-align: right;
}
.gdkob-link-item .gdkob-link-counts:before {
  content: "(";
}
.gdkob-link-item .gdkob-link-counts:after {
  content: ")";
}
.gdkob-link-item.gdkob-link-layout-inline {
  line-height: 1.9;
}
.gdkob-link-item.gdkob-link-layout-inline .gdkob-link-counts:before {
  content: " (";
}
.gdkob-link-item.gdkob-link-layout-card > * {
  display: block;
}
.gdkob-link-item.gdkob-link-layout-card.gdkob-link-compact-icon i {
  line-height: 1;
}
.gdkob-link-item.gdkob-link-layout-card .gdkob-link-counts {
  font-size: 75%;
}

/* Source */
.gdkob-source {
  background-color: var(--gdkob-color-background-primary);
  padding: var(--gdkob-block-padding);
  border-radius: var(--gdkob-border-radius);
  font-size: var(--gdkob-font-size);
  line-height: 1.5;
  color: #111;
  margin: 1em 0;
  position: relative;
}
.gdkob-source ._ribbon {
  top: 0;
  right: 0;
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: absolute;
}
.gdkob-source ._ribbon span {
  left: 5px;
  top: 10px;
  position: absolute;
  transform: rotate(45deg);
  display: block;
  width: 180px;
  padding: 5px 0;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
}
.gdkob-source h5._title {
  font-size: 1.6em;
  font-weight: 600;
}
.gdkob-source .gdkob-source-inner > div {
  margin-bottom: 1em;
}
.gdkob-source .gdkob-source-inner > div:last-child {
  margin-bottom: 0;
}
.gdkob-source p {
  margin: 0;
}
.gdkob-source ._definition ._format {
  margin: 0 0 1em;
  font-family: monospace;
  font-size: 1.1em;
}
.gdkob-source ._definition ._format ._suffix,
.gdkob-source ._definition ._format ._prefix,
.gdkob-source ._definition ._format ._divider,
.gdkob-source ._definition ._format ._middle {
  font-weight: bold;
  color: var(--gdkob-source-color-modifier);
}
.gdkob-source ._definition ._format ._wrapper {
  color: var(--gdkob-source-color-modifier);
}
.gdkob-source ._definition ._format ._name {
  color: var(--gdkob-source-color-primary);
}
.gdkob-source ._arguments ._header ._inner {
  display: flex;
  gap: 0.5em;
}
.gdkob-source ._arguments ._header ._inner ._element {
  margin: 0;
  padding: 0.5em;
  font-weight: bold;
  border-bottom: 2px solid var(--gdkob-color-border);
}
.gdkob-source ._arguments ._header ._inner ._element._el-argument {
  flex-shrink: 0;
  flex-basis: 25%;
}
.gdkob-source ._arguments ._header ._inner ._element._el-type {
  flex-shrink: 0;
  flex-basis: 15%;
}
.gdkob-source ._arguments ._header ._inner ._element._el-description {
  flex: 1;
}
.gdkob-source ._arguments ._header ._inner ._element._el-default {
  flex-shrink: 0;
  flex-basis: 15%;
}

/* Source Argument */
.gdkob-source-argument ._inner {
  display: flex;
  gap: 0.5em;
}
.gdkob-source-argument ._inner ._element {
  margin: 0;
  padding: 0.5em;
}
.gdkob-source-argument ._inner ._element._el-argument {
  flex-shrink: 0;
  flex-basis: 25%;
  font-weight: bold;
}
.gdkob-source-argument ._inner ._element._el-type {
  flex-shrink: 0;
  flex-basis: 15%;
  color: var(--gdkob-source-color-type);
}
.gdkob-source-argument ._inner ._element._el-description {
  flex: 1;
}
.gdkob-source-argument ._inner ._element._el-default {
  flex-shrink: 0;
  flex-basis: 15%;
}

/* List */
.gdkob-list {
  background-color: var(--gdkob-color-background-primary);
  padding: var(--gdkob-block-padding);
  border-radius: var(--gdkob-border-radius);
  font-size: var(--gdkob-font-size);
  line-height: 1.5;
  color: #111;
  margin: 1em 0;
}
.gdkob-list h5._title {
  font-size: 1.6em;
  font-weight: 600;
}

/* List Item */
.gdkob-list-item ._inner {
  display: flex;
  gap: 0.5em;
}
.gdkob-list-item ._inner ._element {
  margin: 0;
  padding: 0.5em;
}
.gdkob-list-item ._inner ._element._el-key {
  flex-basis: 20%;
  font-weight: bold;
}
.gdkob-list-item ._inner ._element._el-value {
  flex: 1;
  color: var(--gdkob-source-color-type);
}
.gdkob-list-item ._inner ._element._el-description {
  flex: 1;
}

/* Navigation */
.gdkob-block-navigator ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.gdkob-block-navigator ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.gdkob-block-navigator ul li ul {
  margin-left: 1em;
  margin-top: 0.5em;
}
.gdkob-block-navigator ul li a {
  white-space: pre-wrap;
}
.gdkob-block-navigator ul li a._current {
  font-weight: bold;
}
.gdkob-block-navigator ul li a i {
  font-size: 0.9em;
}
.gdkob-block-navigator ul li a span {
  word-break: break-all;
}

/* Helpful Total */
.gdkob-helpful-total {
  color: #FFF;
  font-size: 0.8em;
  padding: 0.2em 0.5em;
  margin: 0 0 0 0.5em;
  border-radius: var(--gdkob-border-radius);
}
.gdkob-helpful-total.gdkob-helpful-up {
  background: var(--gdkob-color-helpful);
}
.gdkob-helpful-total.gdkob-helpful-down {
  background: var(--gdkob-color-unhelpful);
}

/* Rating Previous */
.gdkob-rating-previous {
  margin: 0.5em 0 0;
}
.gdkob-rating-previous span {
  font-weight: bold;
}
.gdkob-rating-previous .gdkob-previous-helpful {
  color: var(--gdkob-color-helpful);
}
.gdkob-rating-previous .gdkob-previous-nothelpful {
  color: var(--gdkob-color-unhelpful);
}

/* Author Bio */
.gdkob-author-bio {
  background: var(--gdkob-color-background-primary);
  border-radius: var(--gdkob-border-radius);
  font-size: var(--gdkob-font-size);
  margin: 2em 0 0;
  padding: 1.5em;
  overflow: auto;
  line-height: 1.5;
}
.gdkob-author-bio .author-title {
  margin: 0 0 1em;
  padding: 0;
}
.gdkob-author-bio .author-meta {
  float: left;
  margin: 0 1em 0 0;
  text-align: center;
}
.gdkob-author-bio .author-meta img.avatar {
  margin: 0 0 0.5em;
  display: block;
}
.gdkob-author-bio .author-meta a {
  text-decoration: none;
}

/* Labels */
.gdkob-term-level {
  border-radius: var(--gdkob-border-radius);
  font-size: var(--gdkob-font-size);
  color: #FFF;
  padding: 1px 6px 2px;
  text-decoration: none;
  vertical-align: text-top;
  margin-left: 6px;
}
.gdkob-term-level:visited, .gdkob-term-level:hover, .gdkob-term-level:focus {
  color: #FFF;
}

.gdkob-kb-level-description {
  border-radius: var(--gdkob-border-radius);
  font-size: var(--gdkob-font-size);
  color: #FFF;
  padding: 1em;
  margin: 0 0 1em;
}
.gdkob-kb-level-description p {
  font-size: 0.9em;
  margin: 0;
}

/* Figures */
figure.wp-caption.gdkob-writerside-image {
  padding: 1em;
  background: #F0F0F0;
  border: 1px solid #DDD;
}
figure.wp-caption.gdkob-writerside-image figcaption.wp-caption-text {
  padding-top: 1em;
  text-align: center;
  font-weight: 600;
  font-size: 0.8em;
}

.gdkob-entry-wrapper {
  font-size: var(--gdkob-font-size);
  line-height: var(--gdkob-line-height);
}

.gdkob-entry-wrapper .post-thumbnail img {
  height: auto;
  max-width: 100%;
}
.gdkob-entry-wrapper.gdkob-related-entry {
  font-size: var(--gdkob-font-size);
  line-height: var(--gdkob-line-height);
  border: none;
  margin: 0 0 1.5em;
  padding: 0;
  box-shadow: none;
  background: transparent;
}
.gdkob-entry-wrapper.gdkob-related-entry .entry-title {
  margin: 0;
  padding: 0;
}
.gdkob-entry-wrapper.gdkob-related-entry .entry-title a {
  text-decoration: none;
}
.gdkob-entry-wrapper.gdkob-related-entry .entry-title .entry-feedback {
  float: right;
}
.gdkob-entry-wrapper.gdkob-related-entry .entry-title .entry-feedback .gdkob-helpful-total {
  padding: 0.4em 0.8em;
  font-size: 0.6em;
}
.gdkob-entry-wrapper.gdkob-related-entry .entry-title .entry-feedback .gdkob-helpful-total i.gdkob-icon {
  vertical-align: middle;
  margin-right: 0.2em;
  color: #FFF;
}
.gdkob-entry-wrapper.gdkob-single-entry {
  border: 0;
  padding: 0;
  margin: 0;
}
.gdkob-entry-wrapper.gdkob-single-entry #respond, .gdkob-entry-wrapper.gdkob-single-entry #comments {
  margin-top: 3em;
}
.gdkob-entry-wrapper.gdkob-single-entry .gdkob-forbidden {
  border-radius: var(--gdkob-border-radius);
  background: #FFEAEA;
  padding: 1.5em;
  color: #900;
  font-size: 1.1em;
  font-weight: bold;
}
.gdkob-entry-wrapper.gdkob-single-entry .entry-content h1,
.gdkob-entry-wrapper.gdkob-single-entry .entry-content h2,
.gdkob-entry-wrapper.gdkob-single-entry .entry-content h3,
.gdkob-entry-wrapper.gdkob-single-entry .entry-content h4,
.gdkob-entry-wrapper.gdkob-single-entry .entry-content h5,
.gdkob-entry-wrapper.gdkob-single-entry .entry-content h6 {
  clear: none;
}
.gdkob-entry-wrapper.gdkob-archive-entry {
  font-size: var(--gdkob-font-size);
  line-height: var(--gdkob-line-height);
  border: none;
  margin: 0 0 2em;
  padding: 0;
  box-shadow: none;
  background: transparent;
}
.gdkob-entry-wrapper.gdkob-archive-entry .entry-title {
  padding: 0;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.5;
}
.gdkob-entry-wrapper.gdkob-archive-entry .entry-title a {
  text-decoration: none;
  white-space: normal;
}
.gdkob-entry-wrapper.gdkob-archive-entry .entry-title a .gdkob-icon {
  margin-right: 0.25em;
}
.gdkob-entry-wrapper.gdkob-archive-entry .entry-title a span {
  word-break: break-all;
}
.gdkob-entry-wrapper.gdkob-archive-entry .entry-title .entry-feedback {
  float: right;
}
.gdkob-entry-wrapper.gdkob-archive-entry .entry-title .entry-feedback .gdkob-helpful-total {
  padding: 0.4em 0.8em;
  font-size: 0.6em;
}
.gdkob-entry-wrapper.gdkob-archive-entry .entry-title .entry-feedback .gdkob-helpful-total i.gdkob-icon {
  vertical-align: middle;
  margin-right: 0.2em;
  color: #FFF;
}
.gdkob-entry-wrapper.gdkob-archive-entry .entry-title,
.gdkob-entry-wrapper.gdkob-archive-entry .post-thumbnail,
.gdkob-entry-wrapper.gdkob-archive-entry .entry-excerpt,
.gdkob-entry-wrapper.gdkob-archive-entry .gdkob-entry-meta {
  margin: 0.5em 0 0;
}
.gdkob-entry-wrapper.gdkob-archive-entry > :first-child {
  margin-top: 0;
}
.gdkob-entry-wrapper.gdkob-archive-entry .gdkob-archive-subtitle {
  border-bottom: 1px solid var(--gdkob-color-border);
  margin: 0 0 2em;
  font-size: 1.4em;
  font-weight: 500;
  line-height: 1.7;
}
.gdkob-entry-wrapper.gdkob-archive-entry .gdkob-archive-subtitle span {
  font-weight: 600;
}

.gdkob-entry-links,
.gdkob-entry-meta {
  font-size: var(--gdkob-font-size);
}
.gdkob-entry-links a,
.gdkob-entry-meta a {
  text-decoration: none;
}
.gdkob-entry-links.gdkob-entry-meta-primary,
.gdkob-entry-meta.gdkob-entry-meta-primary {
  margin: 0 0 2em;
}
.gdkob-entry-links.gdkob-entry-meta-secondary,
.gdkob-entry-meta.gdkob-entry-meta-secondary {
  background: var(--gdkob-color-background-primary);
  padding: 1em;
  margin: 2em 0 0;
  border-radius: var(--gdkob-border-radius);
}
.gdkob-entry-links i.gdkob-icon,
.gdkob-entry-meta i.gdkob-icon {
  color: #666;
  margin-right: 0.25em;
}
.gdkob-entry-links > span,
.gdkob-entry-meta > span {
  font-size: 0.9em;
  display: inline;
  white-space: nowrap;
}
.gdkob-entry-links > span > *,
.gdkob-entry-meta > span > * {
  white-space: normal;
}
.gdkob-entry-links > span:after,
.gdkob-entry-meta > span:after {
  margin: 0 0.125em;
  content: " · ";
  white-space: break-spaces;
}
.gdkob-entry-links > span:last-child:after,
.gdkob-entry-meta > span:last-child:after {
  content: "";
}
.gdkob-entry-links > span.posted-on .updated:before,
.gdkob-entry-meta > span.posted-on .updated:before {
  margin: 0 0.125em;
  content: " · ";
}
.gdkob-entry-links span.entry-feedback .gdkob-helpful-total,
.gdkob-entry-meta span.entry-feedback .gdkob-helpful-total {
  margin: 0;
}
.gdkob-entry-links span.entry-feedback .gdkob-helpful-total i.gdkob-icon,
.gdkob-entry-meta span.entry-feedback .gdkob-helpful-total i.gdkob-icon {
  vertical-align: baseline;
  color: #FFF;
}
.gdkob-entry-links span.post-type,
.gdkob-entry-meta span.post-type {
  font-weight: bold;
}
.gdkob-entry-links span.level-links .gdkob-term-level,
.gdkob-entry-meta span.level-links .gdkob-term-level {
  font-size: 95%;
  vertical-align: unset;
  color: #FFF;
}
.gdkob-entry-links span.level-links .gdkob-term-level:first-of-type,
.gdkob-entry-meta span.level-links .gdkob-term-level:first-of-type {
  margin-left: 0;
}
.gdkob-entry-links .updated:not(.published),
.gdkob-entry-meta .updated:not(.published) {
  display: none;
}
.gdkob-entry-links .author.vcard,
.gdkob-entry-meta .author.vcard {
  border: none;
  display: initial;
  margin: initial;
  padding: initial;
}
.gdkob-entry-links .author.vcard a.fn,
.gdkob-entry-meta .author.vcard a.fn {
  font-size: inherit;
  font-weight: normal;
}

.gdkob-entry-feedback .gdkob-rating-section {
  box-sizing: border-box;
  position: relative;
  margin: 2em 0 0.5em;
  padding: 2em 0 0;
  border-top: 1px solid var(--gdkob-color-border);
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 1em;
  row-gap: 0.5em;
  flex-wrap: wrap;
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-rating-title {
  padding: 0;
  margin: 0;
  font-size: 1.4em;
  font-weight: 500;
  line-height: 1.5;
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-entry-statistics i.gdkob-icon {
  margin-right: 0.2em;
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-entry-statistics .gdkob-helpfulness {
  display: inline-block;
  margin: 0;
  width: auto;
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-entry-statistics .gdkob-viewed {
  display: inline-block;
  margin: 0;
  width: auto;
  padding: 0.4em 0.8em;
  color: #FFF;
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-entry-statistics .gdkob-helpfulness > div {
  display: inline-block;
  padding: 0.4em 0.8em;
  color: #FFF;
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-entry-statistics .gdkob-viewed {
  border-radius: var(--gdkob-border-radius);
  margin-left: 0.4em;
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-entry-statistics .gdkob-helpfulness .gdkob-helpful-up {
  border-radius: var(--gdkob-border-radius) 0 0 var(--gdkob-border-radius);
  background: var(--gdkob-color-helpful);
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-entry-statistics .gdkob-helpfulness .gdkob-helpful-down {
  border-radius: 0 var(--gdkob-border-radius) var(--gdkob-border-radius) 0;
  background: var(--gdkob-color-unhelpful);
}
.gdkob-entry-feedback .gdkob-rating-section .gdkob-entry-statistics .gdkob-viewed {
  background: var(--gdkob-color-views);
}
.gdkob-entry-feedback * {
  box-sizing: border-box;
}
.gdkob-entry-feedback .gdkob-rating-wrapper .gdkob-vote {
  display: inline-block;
  background: var(--gdkob-color-background-primary);
  padding: 0.7em 1.2em;
  margin: 0 0.7em 0 0;
  border-radius: var(--gdkob-border-radius);
  border: 0;
}
.gdkob-entry-feedback .gdkob-rating-wrapper .gdkob-vote.gdkob-vote-nothelpful {
  color: var(--gdkob-color-unhelpful);
}
.gdkob-entry-feedback .gdkob-rating-wrapper .gdkob-vote.gdkob-vote-helpful {
  color: var(--gdkob-color-helpful);
}
.gdkob-entry-feedback .gdkob-rating-wrapper .gdkob-vote i.gdkob-icon {
  vertical-align: middle;
  margin-right: 0.2em;
}
.gdkob-entry-feedback .gdkob-rating-wrapper.gdkob-rating-locked .gdkob-vote.gdkob-vote-helpful.gdkob-vote-active, .gdkob-entry-feedback .gdkob-rating-wrapper:not(.gdkob-rating-locked) .gdkob-vote.gdkob-vote-helpful:hover {
  background: var(--gdkob-color-helpful);
  color: #FFF;
}
.gdkob-entry-feedback .gdkob-rating-wrapper.gdkob-rating-locked .gdkob-vote.gdkob-vote-nothelpful.gdkob-vote-active, .gdkob-entry-feedback .gdkob-rating-wrapper:not(.gdkob-rating-locked) .gdkob-vote.gdkob-vote-nothelpful:hover {
  background: var(--gdkob-color-unhelpful);
  color: #FFF;
}
.gdkob-entry-feedback .gdkob-rating-feedback {
  display: none;
  margin: 1em 0 0;
  text-align: left;
  background: var(--gdkob-color-background-primary);
  padding: 1.5em;
  border-radius: var(--gdkob-border-radius);
}
.gdkob-entry-feedback .gdkob-rating-feedback.gdkob-feedback-active {
  display: block;
}
.gdkob-entry-feedback .gdkob-rating-feedback p {
  margin: 0 0 1em;
}
.gdkob-entry-feedback .gdkob-rating-feedback label {
  margin: 0;
  padding: 0;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-comment {
  margin: 0 0 1em;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-comment textarea {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin: 0 !important;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-email {
  margin: 0 0 1em;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-email input[type=email] {
  display: block;
  width: 100%;
  max-width: 400px;
  margin: 0 !important;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-consent {
  margin: 0 0 1em;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-consent input[type=checkbox] {
  width: 16px;
  height: 16px;
  margin: 2px 4px 0 0;
  vertical-align: text-top;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-consent em {
  font-size: 0.825em;
  display: block;
  margin: 0 0 0 22px;
  font-style: normal;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-buttons button {
  padding: 0.5em 2em;
  border: 0;
  background: #0AF;
  color: #FFF;
  border-radius: var(--gdkob-border-radius);
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-buttons button:hover {
  background: #07B;
  color: #FFF;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-buttons button.gdkob-feedback-cancel {
  background: #888;
  float: right;
}
.gdkob-entry-feedback .gdkob-rating-feedback .gdkob-feedback-buttons button.gdkob-feedback-cancel:hover {
  background: #444;
}

.gdkob-related-content {
  margin: 2em 0 0;
}
.gdkob-related-content > h5 {
  padding: 0;
  font-size: 1.4em;
  font-weight: 500;
  margin: 0 0 0.5em;
  line-height: 1.5;
}
.gdkob-related-content .gdkob-related-entry .entry-title {
  font-size: 1.2em;
  line-height: 1.7;
}
.gdkob-related-content .gdkob-related-entry .entry-title i.gdkob-icon {
  margin-right: 0.2em;
}

.gdkob-archive-list-wrapper.gdkob-list-columns-two, .gdkob-archive-list-wrapper.gdkob-list-columns-three, .gdkob-archive-list-wrapper.gdkob-list-columns-four {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1em;
}
.gdkob-archive-list-wrapper.gdkob-list-columns-two > .gdkob-entry-wrapper, .gdkob-archive-list-wrapper.gdkob-list-columns-three > .gdkob-entry-wrapper, .gdkob-archive-list-wrapper.gdkob-list-columns-four > .gdkob-entry-wrapper {
  margin: 0 1em 2em;
  word-break: break-word;
}
.gdkob-archive-list-wrapper.gdkob-list-columns-two > .gdkob-entry-wrapper {
  flex-basis: calc(50% - 2em);
  max-width: calc(50% - 2em);
}
.gdkob-archive-list-wrapper.gdkob-list-columns-three > .gdkob-entry-wrapper {
  flex-basis: calc(33.33% - 2em);
  max-width: calc(33.33% - 2em);
}
.gdkob-archive-list-wrapper.gdkob-list-columns-four > .gdkob-entry-wrapper {
  flex-basis: calc(25% - 2em);
  max-width: calc(25% - 2em);
}
@media (max-width: 1151px) {
  .gdkob-archive-list-wrapper.gdkob-list-columns-four > .gdkob-entry-wrapper {
    flex-basis: calc(33.33% - 2em);
    max-width: calc(33.33% - 2em);
  }
}
@media (max-width: 959px) {
  .gdkob-archive-list-wrapper.gdkob-list-columns-three > .gdkob-entry-wrapper, .gdkob-archive-list-wrapper.gdkob-list-columns-four > .gdkob-entry-wrapper {
    flex-basis: calc(50% - 2em);
    max-width: calc(50% - 2em);
  }
}
@media (max-width: 767px) {
  .gdkob-archive-list-wrapper.gdkob-list-columns-two, .gdkob-archive-list-wrapper.gdkob-list-columns-three, .gdkob-archive-list-wrapper.gdkob-list-columns-four {
    display: block;
  }
  .gdkob-archive-list-wrapper.gdkob-list-columns-two > .gdkob-entry-wrapper, .gdkob-archive-list-wrapper.gdkob-list-columns-three > .gdkob-entry-wrapper, .gdkob-archive-list-wrapper.gdkob-list-columns-four > .gdkob-entry-wrapper {
    max-width: 100%;
  }
}

.gdkob-page-wrapper.gdkob-author-archives .gdkob-author-bio {
  margin: 2em 0;
}
.gdkob-page-wrapper.gdkob-author-archives .gdkob-author-bio .author-meta img {
  margin: 0;
}

.gdkob-product-heading {
  font-size: var(--gdkob-font-size);
  background: var(--gdkob-color-background-primary);
  border-radius: var(--gdkob-border-radius);
  line-height: 1.5;
  padding: 1.5em;
}
.gdkob-product-heading .gdkob-entry-meta {
  margin: 0 0 1em;
}
.gdkob-product-heading h5 {
  margin: 0 0 0.5em;
  padding: 0;
  line-height: 1.5;
  font-weight: bold;
  font-size: 1.2em;
}
.gdkob-product-heading ul {
  list-style: none;
  margin: 0 0 1em;
  padding: 0 !important;
}
.gdkob-product-heading ul li {
  list-style: none;
  line-height: 1.8;
  margin: 0;
  padding: 0;
}
.gdkob-product-heading ul li i.gdkob-icon {
  color: #666;
  width: 1.4em;
  text-align: center;
  vertical-align: middle;
  margin-right: 0.2em;
}
.gdkob-product-heading ul:last-of-type {
  margin: 0;
}

.gdkob-product-start-here {
  font-size: var(--gdkob-font-size);
  background: var(--gdkob-color-background-primary);
  border-radius: var(--gdkob-border-radius);
  border: 3px solid var(--gdkob-color-border);
  line-height: 1.5;
  padding: 1.5em;
  margin: 2em 0;
}
.gdkob-product-start-here .gdkob-start-here-title {
  text-align: center;
  margin: 0 0 1em;
  padding: 0 0 0.5em;
  font-size: 1.3em;
  border-bottom: 1px solid var(--gdkob-color-border);
}
.gdkob-product-start-here article:last-child {
  margin-bottom: 0 !important;
}

.gdkob-product-helpful-wrapper .gdkob-entry-wrapper .entry-title {
  font-size: 1.2em;
}
.gdkob-product-helpful-wrapper .gdkob-entry-wrapper.gdkob-faq-toggler .gdkob-faq-toggler-button i.gdkob-icon {
  margin-top: 0;
}
.gdkob-product-helpful-wrapper .gdkob-product-helpful {
  margin: 2em 0 0;
  padding: 1.5em;
  background: var(--gdkob-color-background-primary);
  border-radius: var(--gdkob-border-radius);
}
.gdkob-product-helpful-wrapper .gdkob-product-helpful .gdkob-helpful-title {
  text-align: center;
  margin: 0 0 1em;
  padding: 0 0 0.5em;
  font-size: 1.3em;
  border-bottom: 1px solid var(--gdkob-color-border);
}
.gdkob-product-helpful-wrapper .gdkob-product-helpful .gdkob-entry-wrapper:last-of-type {
  margin-bottom: 0 !important;
}
.gdkob-product-helpful-wrapper .gdkob-product-helpful .gdkob-show-all,
.gdkob-product-helpful-wrapper .gdkob-tabs .gdkob-show-all {
  margin: 1.5em 0 0;
  padding: 0.5em 0 0;
  border-top: 1px solid var(--gdkob-color-border);
  text-align: center;
}
.gdkob-product-helpful-wrapper .gdkob-product-helpful .gdkob-show-all a,
.gdkob-product-helpful-wrapper .gdkob-tabs .gdkob-show-all a {
  font-weight: bold;
}
.gdkob-product-helpful-wrapper .gdkob-tabs #product-helpful-tabs {
  text-align: center;
  margin: 0 0 1em;
  padding: 0 0 0.5em;
  font-size: 1.3em;
}

.gdkob-entry-wrapper.gdkob-product-archive header .entry-image {
  padding: 0 1em 0 0;
  flex-shrink: 0;
}
.gdkob-entry-wrapper.gdkob-product-archive header .entry-image img {
  display: block;
  margin: 0;
}
.gdkob-entry-wrapper.gdkob-product-archive header .entry-title {
  margin: 0;
}

.gdkob-product-resource-header .gdkob-archive-title {
  border-top: 2px solid var(--gdkob-color-border);
  margin: 2em 0 0;
  padding: 0.5em 0 0;
  font-size: 1.4em;
  line-height: 1.7;
}
.gdkob-product-resource-header .gdkob-archive-subtitle {
  margin: 0;
  border: 0;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.7;
}
.gdkob-product-resource-header .gdkob-archive-subtitle span {
  font-weight: 600;
}
.gdkob-product-resource-header .gdkob-entry-meta-primary {
  margin: 0.5em 0 0;
}
.gdkob-product-resource-header .entry-image {
  padding: 0 1em 0 0;
  flex-shrink: 0;
}
.gdkob-product-resource-header .entry-image img {
  display: block;
  margin: 0;
}
.gdkob-product-resource-header .entry-title {
  margin: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.5;
}
.gdkob-product-resource-header .entry-title a {
  text-decoration: none;
}

/* Toggles */
.gdkob-faq-toggler .gdkob-faq-toggler-content {
  display: none;
}
.gdkob-faq-toggler .gdkob-faq-toggler-content .entry-content {
  margin: 1em 0 0;
}
.gdkob-faq-toggler .gdkob-faq-toggler-content .gdkob-entry-feedback .gdkob-rating-section {
  margin: 1em 0 0;
  padding: 1em 0 0;
}
.gdkob-faq-toggler .gdkob-faq-toggler-meta {
  display: block;
  font-size: 0.9em;
  margin: 0 !important;
}
.gdkob-faq-toggler .gdkob-faq-toggler-button i.gdkob-icon {
  display: block;
  float: left;
  margin: 0 0.5em 0 0;
  vertical-align: bottom;
}

/* Files */
.gdkob-files-block {
  font-size: var(--gdkob-font-size);
  background-color: var(--gdkob-color-background-primary);
  border-radius: var(--gdkob-border-radius);
  border: 2px solid var(--gdkob-color-border);
  margin: 2em 0 0;
  padding: 1.5em;
  line-height: 1.5;
}
.gdkob-files-block .gdkob-files-title {
  text-align: center;
  margin: 0 0 1em;
  padding: 0 0 0.5em;
  font-size: 1.3em;
  border-bottom: 1px solid var(--gdkob-color-border);
}
.gdkob-files-block .gdkob-files-list {
  list-style: outside none;
  margin: 0;
}
.gdkob-files-block .gdkob-files-list li {
  padding: 0.5em 0;
  margin: 0;
  list-style: outside none;
  border-bottom: 1px dashed var(--gdkob-color-border);
}
.gdkob-files-block .gdkob-files-list li:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.gdkob-files-block .gdkob-files-list li span:before {
  content: "(";
}
.gdkob-files-block .gdkob-files-list li span:after {
  content: ")";
}
.gdkob-files-block .gdkob-files-list a {
  text-decoration: none;
}

/* Search */
.search-form.gdkob-search-form {
  width: auto !important;
  overflow: visible;
}

.gdkob-search-form {
  width: auto !important;
  overflow: visible;
  position: relative;
}
.gdkob-search-form .gdkob-search-input-wrapper {
  position: relative;
}
.gdkob-search-form .gdkob-search-input-wrapper input.gdkob-search-input {
  border-radius: var(--gdkob-border-radius);
  padding: 0.5em 0.75em;
  line-height: 1.5;
  width: 100%;
  margin: 0;
}
.gdkob-search-form .gdkob-search-input-wrapper i.gdkob-icon {
  display: none;
  font-size: 2em;
  line-height: 1;
  margin: -0.5em 0 0;
  position: absolute;
  right: 1%;
  top: 50%;
}
.gdkob-search-form .gdkob-search-input-wrapper.gdkob-loading i.gdkob-icon {
  display: block;
}
.gdkob-search-form .gdkob-search-filter {
  margin: 1em 0 0;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.gdkob-search-form .gdkob-search-filter label {
  color: var(--gdkob-color-form-label);
  display: block;
  font-size: 0.9em;
  line-height: 1.8;
  margin: 0;
  flex: 1;
  min-width: 7em;
  padding: 0 0.5em;
  white-space: nowrap;
  word-break: keep-all;
}
.gdkob-search-form .gdkob-search-filter label input[type=checkbox] {
  color: var(--gdkob-color-form-checkbox);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  font-size: 20px;
  font-family: "gdkob";
  vertical-align: text-bottom;
  line-height: 1;
}
.gdkob-search-form .gdkob-search-filter label input[type=checkbox]:before {
  content: "\f108";
  display: block;
}
.gdkob-search-form .gdkob-search-filter label input[type=checkbox]:checked:before {
  content: "\f129";
}
.gdkob-search-form .gdkob-search-submit {
  margin: 1em 0 0;
}
.gdkob-search-form .gdkob-search-submit input.search-submit {
  background: var(--gdkob-color-background-button);
  color: var(--gdkob-color-button);
  border-radius: var(--gdkob-border-radius);
  padding: 0.5em 2em;
  border: 0;
}
.gdkob-search-form .gdkob-search-none {
  margin: 0 !important;
  font-weight: bold;
  padding: 1em;
}
.gdkob-search-form .gdkob-search-results {
  border: 1px solid var(--gdkob-color-border);
  border-radius: var(--gdkob-border-radius);
  font-size: var(--gdkob-font-size);
  line-height: var(--gdkob-line-height);
  box-sizing: content-box;
  display: none;
  text-align: left;
  background: #FFF;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  width: calc(100% - 2px);
  height: auto;
  max-height: 320px;
  overflow: auto;
  position: absolute;
  z-index: 10000;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper {
  padding: 1em;
  overflow: auto;
  max-height: calc(320px - 2em);
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper.gdkob-search-has-more {
  max-height: calc(280px - 2em);
}
.gdkob-search-form .gdkob-search-results .gdkob-search-show-all {
  background: #999;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-show-all a {
  color: #FFF;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper > div {
  box-shadow: none;
  border: none;
  border-bottom: 1px dotted var(--gdkob-color-border);
  margin: 0 0 0.5em;
  padding: 0 0 0.5em;
  line-height: 1.4;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper > div:last-of-type {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper > div .entry-title {
  word-break: break-all;
  font-size: 1em;
  font-weight: 500;
  margin: 0;
  padding: 0;
  clear: none;
  line-height: 1.5;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper > div .entry-title a {
  text-decoration: none;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper > div .entry-excerpt {
  font-size: 0.8em;
  font-style: italic;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper > div .entry-info {
  font-size: 0.8em;
}
.gdkob-search-form .gdkob-search-results .gdkob-search-inner-wrapper > div .entry-info .entry-type {
  font-weight: bold;
}

.gdkob-block-wrapper.gdkob-block-padding {
  padding: var(--gdkob-block-padding);
}
.gdkob-block-wrapper.gdkob-block-search .search-form.gdkob-search-form {
  display: block;
}
.gdkob-block-wrapper.gdkob-block-search.gdkob-block-align-left .gdkob-search-form .gdkob-search-submit {
  text-align: left;
}
.gdkob-block-wrapper.gdkob-block-search.gdkob-block-align-center .gdkob-search-form .gdkob-search-submit {
  text-align: center;
}
.gdkob-block-wrapper.gdkob-block-search.gdkob-block-align-right .gdkob-search-form .gdkob-search-submit {
  text-align: right;
}
.gdkob-block-wrapper > *:last-child {
  margin: 0 !important;
}

.widget .gdkob-block-wrapper {
  margin: 0;
  padding: 0;
}

.gd-knowledge-base.gdkob-widget.gdkob-search .search-form.gdkob-search-form {
  display: block;
}
.gd-knowledge-base.gdkob-widget.gdkob-quick-links ul li i.gdkob-icon {
  margin: 0 0.4em 0 0;
  color: #666;
}
.gd-knowledge-base.gdkob-widget.gdkob-related-product .gdkob-hide-product {
  display: none;
}
.gd-knowledge-base.gdkob-widget.gdkob-related-product .gdkob-related-show-all {
  font-weight: bold;
  margin: 1em 0 0;
  font-size: 1.1em;
}
.gd-knowledge-base.gdkob-widget.gdkob-products article {
  padding: 0 0 1em;
  margin: 0 0 1em;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid var(--gdkob-color-border);
}
.gd-knowledge-base.gdkob-widget.gdkob-products article:last-of-type {
  margin: 0;
  padding: 0;
  border-bottom: none;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article {
  margin: 0 0 1em;
  padding: 0 0 1em;
  border: 0;
  border-bottom: 1px solid var(--gdkob-color-border);
  box-shadow: none;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article:last-of-type {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .entry-title {
  margin: 0;
  font-size: 1.2em;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .gdkob-entry-statistics {
  margin-top: 0.5em;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .gdkob-entry-statistics > * {
  display: inline-block;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .gdkob-entry-statistics .gdkob-helpful-total {
  padding: 0.25em 0.5em;
  margin: 0 0.25em 0 0;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .gdkob-entry-statistics .gdkob-helpfulness {
  margin: 0 0.5em 0 0;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .gdkob-entry-statistics .gdkob-helpfulness > div {
  display: inline-block;
  padding: 0.25em 0.5em;
  border-radius: var(--gdkob-border-radius);
  background: var(--gdkob-color-background-primary);
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .gdkob-entry-statistics .gdkob-helpfulness .gdkob-helpful-up {
  color: var(--gdkob-color-helpful);
  margin: 0 0.25em 0 0;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .gdkob-entry-statistics .gdkob-helpfulness .gdkob-helpful-down {
  color: var(--gdkob-color-unhelpful);
}
.gd-knowledge-base.gdkob-widget.gdkob-posts article .gdkob-entry-statistics .gdkob-viewed {
  display: inline-block;
  padding: 0.25em 0.5em;
  border-radius: var(--gdkob-border-radius);
  background: var(--gdkob-color-background-primary);
  color: var(--gdkob-color-views);
}
.gd-knowledge-base.gdkob-widget.gdkob-posts-lite article {
  margin: 0 0 1em;
  padding: 0;
  border: 0;
  box-shadow: none;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts-lite article:last-of-type {
  margin: 0;
}
.gd-knowledge-base.gdkob-widget.gdkob-posts-lite article .entry-title {
  margin: 0;
  font-size: 1.2em;
}
.gd-knowledge-base.gdkob-widget a {
  text-decoration: none;
}
.gd-knowledge-base.gdkob-widget .gdkob-show-all {
  margin: 1em 0 0;
  font-weight: bold;
}

/* Terms Navigation */
.gdkob-terms-navigation {
  margin: 2em 0;
  line-height: 1.5;
  border-radius: var(--gdkob-border-radius);
  background: var(--gdkob-color-background-primary);
  padding: 1.5em;
}
.gdkob-terms-navigation .terms-nav-title {
  margin: 0;
  padding: 0;
  font-size: var(--gdkob-font-size);
  font-weight: bold;
}
.gdkob-terms-navigation .gdkob-terms-wrapper {
  margin: 1em 0 0;
}
.gdkob-terms-navigation ul.gdkob-terms-list {
  list-style: none;
  margin: 0;
  padding: 0 !important;
}
.gdkob-terms-navigation ul.gdkob-terms-list ul {
  margin-left: 1em;
}
.gdkob-terms-navigation ul.gdkob-terms-list li.term-item {
  padding: 0.25em 0;
  border-bottom: 1px solid var(--gdkob-color-border);
  list-style: none;
  margin: 0;
}
.gdkob-terms-navigation ul.gdkob-terms-list li.term-item:last-of-type {
  border-bottom: none;
  padding: 0.25em 0 0;
}
.gdkob-terms-navigation ul.gdkob-terms-list li.term-item span {
  display: inline-block;
  float: right;
  padding: 0 0.5em;
  background: #E8E8E8;
  border-radius: var(--gdkob-border-radius);
}
.gdkob-terms-navigation.gdkob-terms-as-inline ul.gdkob-terms-list li.term-item {
  display: inline-block;
  margin: 0 0.5em;
  border-bottom: 0;
  white-space: nowrap;
}
.gdkob-terms-navigation.gdkob-terms-as-inline ul.gdkob-terms-list li.term-item span {
  display: inline;
  float: none;
  padding: 0 0.25em;
}

.gdkob-toc-wrapper ul.gdkob-toc-list {
  list-style: none;
  margin: 0;
  line-height: 1.8;
}
.gdkob-toc-wrapper ul.gdkob-toc-list li.gdkob-toc-item {
  list-style: none;
  padding: 0;
  margin: 0;
}
.gdkob-toc-wrapper ul.gdkob-toc-list.gdkob-toc-list-inner {
  margin-left: 1em;
}
.gdkob-toc-wrapper ul.gdkob-toc-list li.gdkob-toc-item a {
  text-decoration: none;
}
.gdkob-toc-wrapper .gdkob-toc-title {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 0.5em;
  padding: 0;
}
.gdkob-toc-wrapper .gdkob-toc-number:after {
  content: ".";
}

.gdkob-toc-location-embed {
  line-height: 1.8;
  margin: 2em 0;
  padding: 1em;
}
.gdkob-toc-location-embed.gdkob-toc-layout-classic {
  border: 2px solid var(--gdkob-color-border);
  background: var(--gdkob-color-background-primary);
  border-radius: var(--gdkob-border-radius);
}
.gdkob-toc-location-embed.gdkob-toc-layout-clean {
  border-top: 2px solid var(--gdkob-color-border);
  border-bottom: 2px solid var(--gdkob-color-border);
  padding: 1em;
}
.gdkob-toc-location-embed.gdkob-toc-position-right {
  margin: 0 0 2em 2em;
  float: right;
  max-width: 50%;
  min-width: 40%;
  font-size: 0.9em;
}

blockquote.gdkob-markdown-blockquote {
  font-size: 1em;
  border: none;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding: 1.5em 1.5em 1.5em 5.5em;
  position: relative;
  min-height: 6em;
}
blockquote.gdkob-markdown-blockquote::before {
  position: absolute;
  content: "\f11f";
  font: 3em/1 gdkob;
  left: 0.5em;
  opacity: 0.4;
}
blockquote.gdkob-markdown-blockquote p {
  margin-bottom: 1em;
}
blockquote.gdkob-markdown-blockquote ul {
  margin: 0 0 1em 1.5em;
}
blockquote.gdkob-markdown-blockquote *:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  blockquote.gdkob-markdown-blockquote {
    padding: 1.25em;
    min-height: auto;
  }
  blockquote.gdkob-markdown-blockquote::before {
    display: none;
  }
}

/* bbPress */
#bbpress-forums fieldset.bbp-form.gdkob-bbpress-topic .gdkob-bbpress-topic-intro {
  text-align: center;
  font-size: 1.2em;
}
#bbpress-forums fieldset.bbp-form.gdkob-bbpress-topic .gdkob-search-filter label input[type=checkbox] {
  margin: 3px 6px 0 0;
  float: left;
  vertical-align: middle;
}
#bbpress-forums fieldset.bbp-form.gdkob-bbpress-topic input.gdkob-search-input {
  width: 100%;
  margin: 0;
}

.gdkob-wc-products-shop {
  margin: 2em 0;
  padding: 1.5em;
  font-size: var(--gdkob-font-size);
  background: var(--gdkob-color-background-primary);
  border-radius: var(--gdkob-border-radius);
  line-height: 1.5;
}
.gdkob-wc-products-shop .gdkob-wc-shop-title {
  margin: 0 0 1em;
  padding: 0;
  font-size: 1.5em;
}
.gdkob-wc-products-shop .gdkob-wc-shop-product {
  overflow: auto;
  margin: 0.5em 0 0;
}
.gdkob-wc-products-shop .gdkob-wc-shop-product .product-title {
  font-size: 1.2em;
  font-weight: bold;
}
.gdkob-wc-products-shop .gdkob-wc-shop-product .product-price {
  display: block;
}
.gdkob-wc-products-shop .gdkob-wc-product-image {
  float: left;
  margin: 0;
}
.gdkob-wc-products-shop .gdkob-wc-product-image img {
  float: left;
  margin: 0 1em 0 0;
  height: 60px;
  width: auto;
}

.entry-content .gdkob-forbidden h3,
.gdkob-forbidden h3 {
  line-height: 1.2;
  font-size: 1.5em;
  margin: 0 0 0.5em;
  padding: 0;
}
.entry-content .gdkob-forbidden p,
.gdkob-forbidden p {
  margin: 0 0 1em;
  padding: 0;
}
.entry-content .gdkob-forbidden ul,
.gdkob-forbidden ul {
  margin: 0 0 0 1em;
  list-style: disc outside;
}

.gdkob-wc-tab-wrapper .gdkob-wc-helpful {
  margin: 0 0 2em;
}
.gdkob-wc-tab-wrapper .gdkob-wc-helpful:last-child {
  margin: 0;
}
.gdkob-wc-tab-wrapper .gdkob-wc-helpful article {
  margin: 0 0 1.5em !important;
}
.gdkob-wc-tab-wrapper .gdkob-show-all {
  margin-top: 1.5em;
}
.gdkob-wc-tab-wrapper .gdkob-show-all a {
  font-weight: bold;
}
.gdkob-wc-tab-wrapper.gdkob-wc-tab-faqs .gdkob-entry-wrapper.gdkob-archive-entry .entry-title {
  font-size: 1.3em;
}

body.gdkob-theme-fse .is-layout-constrained > .gdkob-single-wrapper,
body.gdkob-theme-fse .is-layout-constrained > .gdkob-entry-wrapper {
  max-width: var(--wp--style--global--wide-size);
}
