/**
 * faq`s
 */
.faq {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 1em;
}

.faq {
  float: right; /* LTR */
  clear: right; /* LTR */
  padding-left: 1em; /* LTR */
}

.faq { /* !!! */
  margin: 0 -25px;
  padding: .3em .2em .2em .4em;
  /* border-top: 1px solid #e6e6e6; */
}

.faq {
  margin: 0.6em 0;
}

.faq h3 a.active {
  color: #494949;
}

.faq h4 {
  margin-block-start: 0em;
  margin-block-end: 0em;
}

.title-backgr-red { /* light red */
  /* color: #ed1c24; /* .body-red */
  background-color: #ffcfcb;
  padding: .3em .2em .2em .5em;
}

.title-backgr-brown { /* light brown */
  /* color: FireBrick; /* .body-brown */
  background-color: #f1e6d9;
  padding: .3em .2em .2em .5em;
}

.title-backgr-green { /* light green */
  /* color: #0a0; /* .body-green */
  background-color: #ceffce;
  padding: .3em .2em .2em .5em;
}

.title-backgr-gray { /* light gray */
  /* color: #aaa; /* .body-pale */
  background-color: #eee;
  padding: .3em .2em .2em .5em;
}

.title-backgr-yellow { /* light yellow */
  /* color: #ffc90e; /* .body-yellow */
  background-color: #ffd;
  padding: .3em .2em .2em .5em;
}

.title-backgr-blue { /* uid < 0: light blue */
  /* color: #89a0b9; /* .body-blue */
  background-color: #d9e7f8;
  padding: .3em .2em .2em .5em;
}

.title-backgr-violet { /* uid < 0: light violet */
  /* color: #88f; /* .body-violet */
  background-color: #ccf;
  padding: .3em .2em .2em .5em;
}

.title-backgr-orange { /* very strong orange */
  /* color: #ff8737; /* .body-orange */
  background-color: #f8dc16;
  padding: .3em .2em .2em .5em;
}
