/* RCAD 7.80: FAQ global nativo. El tema y SEO Editorial Pro no deben ocultar
   las respuestas abiertas con el antiguo display:none de .rcad-faq-answer. */
.faq-acordeon.rcad-faq-global {max-width:100%;margin:20px 0 26px;}
.faq-acordeon.rcad-faq-global > h2 {margin:0 0 16px;}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item {
  display:block!important; border:0!important; margin:0 0 6px!important;
  padding:0!important; background:transparent!important; overflow:visible!important;
}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item > summary {
  display:block!important; position:relative!important; box-sizing:border-box!important;
  list-style:none!important; cursor:pointer!important;
  padding:15px 40px 15px 18px!important; border:0!important;
  border-radius:8px!important; background:#f7f7f7!important;
  color:#071b46!important; font-size:15px!important; font-weight:400!important;
  line-height:1.55!important; box-shadow:0 1px 2px rgba(0,0,0,.08)!important;
}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item > summary::-webkit-details-marker {display:none!important;}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item > summary::marker {content:'';}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item > summary::after {
  content:'+'!important; position:absolute!important; top:50%!important;
  right:16px!important; transform:translateY(-50%)!important;
  font-size:18px!important; color:#071b46!important;
}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item[open] > summary {background:#f0f0f0!important;}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item[open] > summary::after {content:'−'!important;}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item:not([open]) > .rcad-faq-answer {display:none!important;}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item[open] > .rcad-faq-answer {
  display:block!important; visibility:visible!important; opacity:1!important;
  height:auto!important; max-height:none!important; overflow:visible!important;
  box-sizing:border-box!important; margin:4px 0 10px!important;
  padding:8px 18px 13px!important; border:0!important;
  border-left:3px solid #f6a800!important; border-radius:0 0 7px 7px!important;
  background:#fffdf8!important; color:#202b3d!important;
  font-size:15px!important; line-height:1.75!important;
}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item[open] > .rcad-faq-answer p {margin:0 0 8px!important;}
.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item[open] > .rcad-faq-answer p:last-child {margin-bottom:0!important;}
@media(max-width:600px){.faq-acordeon.rcad-faq-global details.sep-faq-item.rcad-faq-item > summary {padding:12px 37px 12px 13px!important;font-size:14px!important;}}
