.faiq-list {
  list-style: none;
  padding: 0;
  margin: 1.5em 0;
  overflow: hidden;
}
.faiq-list.faiq-rounded {
    border-radius: 10px;
    overflow: hidden;
}
.faiq-list.faiq-shadow {
    box-shadow: 0 7px 14px 0 rgba(0,0,0,0.15);
}
.faiq-item {
  border-bottom: 1px solid #ddd;
  padding: 10px 10px 10px 20px;
  cursor: pointer;
  position: relative;
}
.faiq-item:last-child {
  border-bottom: 0;
}

.faiq-item:hover {
    
}

.faiq-question {
  font-weight: 600;
  margin: 8px 0;
  padding-right: 40px;
  font-size: 110%;
}

/* ACTIVE QUESTION */


.faiq-answer {
  display: none;
}

.faiq-item::before,
.faiq-item::after {
    position: absolute;
    display: block;
    content:"";
    z-index: 1;
    width: 2px;
    right: 25px;
    top: 25px;
    height: 14px;
    background: #222;
    transform: rotate(90deg);
    transition: transform 0.2s ease-in-out;
}
.faiq-item::before {
    transform: rotate(0deg);
    transition: transform 0.2s ease-in-out;
}
.faiq-item.active::before {  
    transition: transform 0.3s ease-in-out;
    transform: rotate(90deg);
}