
/*---------------------------------------------------------------------
					FAQ
  -----------------------------------------------------------------------*/
  .mightytek-accordion { z-index: 9; position: relative; }
  .mightytek-accordion .mightytek-accordion-title { position: relative; font-family:var(--global-font-family); border-radius: 0px; padding: 30px 30px 30px 30px; background: var(--white-light-color); line-height: normal; cursor: pointer; display: flex;  color: var(--white-color); font-weight: 600; text-decoration: none; border: 1px solid var(--color-theme-grey); align-items: center;justify-content: space-between;}
  .mightytek-accordion .mightytek-accordion-title .accordion-title { display: inline-block; vertical-align: middle;     margin-right: 15px;}
  .mightytek-accordion .mightytek-accordion-details { display: none; text-align: left; padding: 0px 30px 30px 30px; background: var(--white-light-color); }
  .mightytek-accordion .mightytek-accordion-details p { margin: 0; }
  .mightytek-accordion .mightytek-accordion-block { margin-bottom: 30px; border: 1px solid var(--white-light-color); padding: 0; }
  .mightytek-accordion .mightytek-accordion-block:last-child { margin-bottom: 0 !important; }
  .mightytek-accordion .mightytek-accordion-block .mightytek-accordion-title svg{ vertical-align: middle;color: var(--color-theme-white); font-size: 12px; }
  .mightytek-accordion .mightytek-accordion-block .mightytek-accordion-title  .mightytek-icon-style { right: 0;
    position: relative;
    width: 30px;
    height: 30px;
    text-align: center;
    align-items: center;
    line-height: 30px;
    background: var(--color-theme-primary);  flex: none;}
  .mightytek-accordion .mightytek-accordion-block .mightytek-accordion-title .mightytek-icon-left{ left: 30px; right: auto;}
  .mightytek-accordion .mightytek-accordion-block.mightytek-active{
      background: var(--global-body-lightcolor);
      -webkit-transition: all .5s ease-in;
      -o-transition: all .5s ease-in;
      transition: all .5s ease-in;
  }
  .mightytek-accordion .mightytek-accordion-block .mightytek-accordion-title  i::before { vertical-align: middle; }
  .mightytek-accordion .mightytek-accordion-block .mightytek-accordion-title .active svg { display: none; }
  .mightytek-accordion .mightytek-accordion-block.mightytek-active .mightytek-accordion-title .active svg { display: inline-block; vertical-align: middle;color: var(--color-theme-white); }
  .mightytek-accordion .mightytek-accordion-block.mightytek-active  .mightytek-accordion-title .inactive svg { display: none; }
  .mightytek-accordion-square .mightytek-accordion-block { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
  .mightytek-accordion-semi-round .mightytek-accordion-block { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
  .mightytek-accordion-round .mightytek-accordion-block { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
  .mightytek-accordion-round .mightytek-accordion-title, .mightytek-accordion-round .mightytek-accordion-details { background: var(--white-color);}
  .mightytek-accordion-shadow .mightytek-accordion-block.mightytek-active { -webkit-box-shadow: -1px 4px 30px 0px rgba(0, 0, 0, 0.06); 
    -moz-box-shadow: -1px 4px 30px 0px rgba(0, 0, 0, 0.06); box-shadow: -1px 4px 30px 0px rgba(0, 0, 0, 0.06); 
    transition: all 0.5s ease-in-out; 
    transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -ms-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out; 
    -webkit-transition: all 0.5s ease-in-out; }
  .mightytek-accordion-classic .mightytek-accordion-details { padding: 15px 30px; }
  .mightytek-accordion .mightytek-active .mightytek-accordion-title .accordion-title{color:var(--color-theme-primary)}
  .mightytek-accordion .mightytek-active .mightytek-accordion-title{
    border-color: transparent;
  }
  