/*
* Headlines
* 20px, 28px, 54px, 72px
*/
.zp_accordion {
  overflow-x: hidden;
  float: none !important; }
  .zp_accordion .zp_accordion_element .heading .title {
    display: inline; }
    .zp_accordion .zp_accordion_element .heading .title .title-link {
      border-top: 2px solid #dfdfdf;
      border-left: none;
      border-right: none;
      border-bottom: none;
      padding: 10px 6px 6px;
      background-color: #fff;
      color: #000;
      transition: 0.1s background-color, 0.1s color;
      cursor: pointer;
      outline: none; }
      .zp_accordion .zp_accordion_element .heading .title .title-link:hover {
        background-color: #000;
        color: #fff; }
        .zp_accordion .zp_accordion_element .heading .title .title-link:hover .title-line {
          width: 0; }
      .zp_accordion .zp_accordion_element .heading .title .title-link .title {
        font-family: "ClvText-Light", Gotham, sans-serif;
        font-size: 15px;
        padding-left: 2px; }
        @media only screen and (min-width: 2100px) {
          .zp_accordion .zp_accordion_element .heading .title .title-link .title {
            font-size: 18px !important; } }
      .zp_accordion .zp_accordion_element .heading .title .title-link .title-line {
        display: inline-block;
        height: 2px;
        width: 20px;
        left: 0;
        background-color: #bfbfbf;
        vertical-align: super;
        transition: 0.2s width; }
  .zp_accordion .zp_accordion_element .content .content-inner {
    padding: 14px 41px; }
  .zp_accordion .zp_accordion_element .tooltip {
    position: fixed;
    z-index: 100;
    display: none;
    pointer-events: none;
    transition: opacity 0.15s; }
    .zp_accordion .zp_accordion_element .tooltip > img {
      z-index: -1;
      pointer-events: none; }
  .zp_accordion .zp_accordion_element.active .heading .title .title-link {
    background-color: #000;
    color: #fff; }
    .zp_accordion .zp_accordion_element.active .heading .title .title-link .title-line {
      width: 0; }
  .zp_accordion .zp_accordion_element.active .tooltip {
    opacity: 0; }

html.zp-touch .zp_accordion .zp_accordion_element .tooltip {
  display: none !important; }
