lyte-accordion{
    display: block;
}
/*lyte-accordion-group{
    display: block;
    padding: 0;
    margin: 0;
    list-style: none
}*/
lyte-accordion-item{
    display: block;
    will-change:transform;
    transform: translateZ(0);
}
lyte-accordion-header{
    display: block;
    padding: 15px;
    cursor: pointer;
    background-color: #f9f9f9;
    color: #333;
    transition: .3s all ease;
}
lyte-accordion-body{
    display: block;
    padding:0px;
    margin-bottom: 0px;
    box-sizing: border-box;
    /*max-height:0px;*/
    /* padding:15px; */
    padding-left: 15px;
    overflow:hidden;
    /*transition: height ease-out*/
    transition: height ease-out,padding-top ease-out,padding-bottom ease-out;
}
lyte-accordion-header.lyteAccordionActive  > * > :first-child{
    margin-bottom: 10px;
}
lyte-icon.lyteAccordionArrow {
    background: url(../images/lyte_ui_sprite.6ac550920e8d3792b5be0dc23b6e822c.svg) no-repeat -45px -3px;
    width: 11px;
    height: 6px;
    display: inline-block;
    float: right;
    margin-top: 5px;
    transition: .3s all ease;
}
.lyteAccordionActive lyte-icon.lyteAccordionArrow{
    transform: rotate(180deg);
}
lyte-icon.lyteAccordionPlus {
    background: url(../images/lyte_ui_sprite.6ac550920e8d3792b5be0dc23b6e822c.svg) no-repeat -30px -1px;
    width: 10px;
    height: 10px;
    display: inline-block;
    float: right;
    margin-top: 5px;
}
.lyteAccordionActive lyte-accordion-body {
    padding-top: 15px;
    padding-bottom: 15px;
}
.lyteAccordionActive lyte-icon.lyteAccordionPlus{
    background-position: -30px -165px;
    height: 3px;
    margin-top: 8px;
}

