/*Reset Ckeditor*/
.field--type-text-with-summary * {
  font: revert;
}

.field--type-text-with-summary ol,
.field--type-text-with-summary ul {
  list-style: revert;
  padding: revert;
}

.field--type-text-with-summary table,
.field--type-text-with-summary table * {
  border: revert;
}

.field--type-text-with-summary a:not(.button-link) {
  display: revert;
  width: revert;
  text-decoration: revert;
  color: revert;
}

.field--type-text-with-summary blockquote,
.field--type-text-with-summary q {
  quotes: revert;
}

.field--type-text-with-summary blockquote:before,
.field--type-text-with-summary blockquote:after,
.field--type-text-with-summary q:before,
.field--type-text-with-summary q:after {
  content: revert;
}

/*Reset Ckeditor*/
.cartBottomTxtArea *,
.ckeditorBody * {
  font: revert;
}

.cartBottomTxtArea table,
.ckeditorBody table,
.cartBottomTxtArea table *,
.ckeditorBody table * {
  border: revert;
}

.ckeditorBody a,
.cartBottomTxtArea a {
  color: revert;
  text-decoration: revert;
}

.ckeditorBody table td, .ckeditorBody table th,
.cartBottomTxtArea table td, .cartBottomTxtArea table th {
  border: 1px solid #bfbfbf;
  min-width: 2em;
  padding: .4em;
}