@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
.faq {
  background-image: url('../images/faq/cabecera-faq.jpg');
}
#texto_faq h2{
  font-size: 21pt;  
}

.lista_desplegable {
  position: relative;
}
.comparativa .row {
  margin-bottom: 20px;
}
.comparativa .row .col:nth-of-type(1){
  padding-right: 20px;
  border-right: solid 1px #ddd
}
.comparativa .row .col:nth-of-type(2){
  padding-left: 20px;
}
/* Sistema desplegable */

.contenido_desplegable{
  display: none;
  overflow: hidden;
}
.lista_desplegable h2:first-child {
  cursor: pointer;
}
.flecha_desplegable {
  position: absolute;
  display: block;
  top: 14px;
  right: 20px;
  cursor: pointer;
  -webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
  -webkit-transition-delay: 500ms; /* Safari */
  transition-delay: 500ms;
}
.reverse {
  -moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.lista_desordenada li {
  margin-bottom: 10px;
  list-style-type: circle !important;
}
@media only screen and (max-width: 980px){
  .lista_desplegable h2 {
  padding-left: 30px;
  }
  .flecha_desplegable {
    left:0;
  }
}
@media only screen and (max-width: 767px){
  .comparativa .row .col {
    width: 100%;
    padding-left: 20px !important;
    padding-right: 0 !important;
    border-right: 0 !important;
    border-left: 2px solid #0085BD;
  }
}