/*---------------------------------------------------------------------
					FAQ
  -----------------------------------------------------------------------*/
  .logik-accordion { z-index: 9; position: relative; }
  .logik-accordion .logik-accordion-title {
    position: relative;
    padding: 15px;
    border-radius: var(--border-radius);
    background: var(--border-color-light);
    transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-webkit-transition: all .5s ease-in;}
  .logik-accordion .logik-accordion-title .accordion-title {cursor: pointer; display: inline-block; vertical-align: middle;line-height: normal;}
  .logik-accordion .logik-accordion-details { display: none; text-align: left; padding: 15px; background: var(--global-body-lightbg); border-radius: 0 0 var(--border-radius) var(--border-radius); }
  .logik-accordion .logik-accordion-details p { margin: 0; }
  .logik-accordion .logik-accordion-block { margin-bottom: 30px; border: 1px solid var(--white-light-color); padding: 0; }
  .logik-accordion .logik-accordion-block:last-child { margin-bottom: 0 !important; }
  .logik-accordion .logik-accordion-block .logik-accordion-title svg{ vertical-align: middle;color: var(--color-theme-secondary); }
  .logik-accordion .logik-accordion-block .logik-accordion-title   .logik-icon-right { right: 30px; position: absolute; top: 50%; transform: translate(0, -50%); }
  .logik-accordion .logik-accordion-block .logik-accordion-title  i::before { vertical-align: middle; }
  .logik-accordion .logik-accordion-block .logik-accordion-title  svg.active { display: none; }
  .logik-accordion .logik-accordion-block.logik-active .logik-accordion-title  svg.active { display: inline-block; vertical-align: middle;color: var(--color-theme-white); }
  .logik-accordion .logik-accordion-block.logik-active  .logik-accordion-title svg.inactive { display: none; }
  .logik-accordion-square .logik-accordion-block { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
  .logik-accordion-semi-round .logik-accordion-block { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
  .logik-accordion-round .logik-accordion-block { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
  .logik-accordion-round .logik-accordion-title, .logik-accordion-round .logik-accordion-details { background: var(--white-color); }
  .logik-accordion .logik-accordion-block .logik-accordion-title .logik-icon-left { margin-right: 15px; display: inline-block; vertical-align: middle; line-height: 1.5em; }
  .logik-accordion-classic .logik-accordion-details { padding: 15px 30px; }
  .accordion-style-1
    { 
        position: relative;
        padding: 0px;
    }

.accordion-style-1 .logik-accordion-title .logik-heading-title
{
    font-size: var(--font-size-18);
    padding-right:35px;
    transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-webkit-transition: all .5s ease-in;

}

.accordion-style-1 .logik-active .logik-accordion-title{
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}

.accordion-style-1 .logik-active .logik-accordion-title,
.accordion-style-1 .logik-accordion-title:hover 
{
    background: var(--color-theme-primary);
    transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-webkit-transition: all .5s ease-in;
}
.accordion-style-1 .logik-active .logik-accordion-title .accordion-title,
.accordion-style-1 .logik-accordion-title:hover .accordion-title,
.accordion-style-1 .logik-active .logik-accordion-title:before,
.accordion-style-1 .logik-accordion-title:hover:before
{
    color: var(--color-theme-white);
    transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-webkit-transition: all .5s ease-in;
}