.oxi-addons-container{
    width: 100% !important;
    position: relative !important;
    display: flex !important;
}

.oxi-addons-container .oxi-addons-row * { 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.3;
    letter-spacing: normal;
}

.oxi-addons-container .oxi-addons-row{
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.oxi-image{
    width: 100%;
}
.oxi-accordions-clearfix:before, .oxi-accordions-clearfix:after {
    content: "";
    display: table;
    clear: both;
    flex-basis: 0;
    order: 1;
}
.oxi-accordions-single-card,
.oxi-accordions-header-card,
.oxi-accordions-content-card{
    max-width: 100%;
    width: 100%;
}
.oxi-accordions-header-card > .oxi-accordions-head-outside-body{
    display: flex;
    -webkit-flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch;
}

.oxi-accordions-content-card{
    overflow: hidden;
}
.oxi-accordions-header-card .oxi-accordions-header-body{
    overflow: hidden;
}
.oxi-accordions-single-card{
    display: flex;
    -webkit-flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: flex-start;;
    align-content: flex-start;;
}
.oxi-accordions-single-card.oxi-accordions-head-expand-collapse-position-outside.oxi-accordions-head-expand-collapse-right-position{
    display: flex;
    -webkit-flex-flow: row-reverse nowrap;
    justify-content: flex-end;
    align-items: flex-start;;
    align-content: flex-start;;
}

.oxi-accordions-head-outside-body{
    width: 100%;
    display: flex;
    -webkit-flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch;
    flex-basis: 100%;
    flex: 1;
}

.oxi-accordions-header-card > .oxi-accordions-header-body{
    display: flex;
    -webkit-flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch;
}
.oxi-accordions-head-expand-collapse-right-position > .oxi-accordions-head-outside-body > .oxi-accordions-header-card > .oxi-accordions-header-body{
    display: flex;
    -webkit-flex-flow: row-reverse nowrap;
    justify-content: flex-end;
    align-items: center;
    align-content: stretch;
}




.oxi-accordions-single-card .oxi-accordions-expand-collapse.oxi-accordions-expand-collapse-active,
.oxi-accordions-single-card .oxi-accordions-expand-collapse.oxi-accordions-expand-collapse-icon,
.oxi-accordions-single-card .oxi-accordions-expand-collapse .oxi-accordions-expand-collapse-number,
.oxi-accordions-single-card .oxi-accordions-expand-collapse .oxi-accordions-expand-icon,
.oxi-accordions-single-card .oxi-accordions-expand-collapse .oxi-accordions-collapse-icon{
    display: flex;
    -webkit-flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
}
.oxi-accordions-single-card  .oxi-accordions-expand-collapse:not(.oxi-accordions-expand-collapse-active){
    display: none;
}

.oxi-accordions-single-card  .oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-type-number .oxi-accordions-expand-collapse-icon{
    display: none;
}
.oxi-accordions-single-card  .oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-type-icon .oxi-accordions-expand-collapse-number{
    display: none;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-expand) .oxi-accordions-expand-collapse.oxi-accordions-expand-collapse-active.oxi-accordions-head-expand-collapse-type-icon  .oxi-accordions-collapse-icon{
    display: none;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-expand .oxi-accordions-expand-collapse.oxi-accordions-expand-collapse-active.oxi-accordions-head-expand-collapse-type-icon .oxi-accordions-expand-icon{
    display: none;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card .oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface{
    position: relative;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card .oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    z-index: 10;
    display: block;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card  .oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface .oxi-accordions-expand-collapse-number,
.oxi-accordions-ultimate-style > .oxi-accordions-single-card  .oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface .oxi-accordions-expand-collapse-icon{
    z-index: 99;
}


.oxi-accordions-ultimate-style > .oxi-accordions-single-card  .oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    z-index: 10;
    display: block;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card .oxi-accordion-expand-1.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    z-index: 10;
    display: block;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position .oxi-accordion-expand-0.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    display: none;
}

/*Shape 1 Left Position*/
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-head-expand-collapse-right-position) .oxi-accordion-expand-1.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
    content: "";
    z-index: 10;
    display: block;
    width: 60%;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-head-expand-collapse-right-position) .oxi-accordion-expand-1.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    content: '';
    top: 0;
    bottom: 0;
    left: 60%;
    width: 50%;
    position: absolute;
    transform-origin: bottom left;
    -ms-transform: skew(22deg, 0deg);
    -webkit-transform: skew(22deg, 0deg);
    transform: skew(22deg, 0deg);
}


/*Shape 1 Right Position*/
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position .oxi-accordion-expand-1.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;
    content: "";
    z-index: 10;
    display: block;
    width: 60%;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position .oxi-accordion-expand-1.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    content: '';
    top: 0;
    bottom: 0;
    right: 60%;
    width: 50%;
    position: absolute;
    transform-origin: bottom left;
    -ms-transform: skew(-22deg, 0deg);
    -webkit-transform: skew(-22deg, 0deg);
    transform: skew(-22deg, 0deg);
}

/*Shape 2 Left Position*/
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-head-expand-collapse-right-position) .oxi-accordion-expand-2.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
    content: "";
    z-index: 10;
    display: block;
    width: 60%;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-head-expand-collapse-right-position) .oxi-accordion-expand-2.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    content: '';
    top: 0;
    bottom: 0;
    left: 60%;
    width: 50%;
    position: absolute;
    transform-origin: top left;
    -ms-transform: skew(-22deg, 0deg);
    -webkit-transform: skew(-22deg, 0deg);
    transform: skew(-22deg, 0deg);
}


/*Shape 2 Right Position*/
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position .oxi-accordion-expand-2.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;
    content: "";
    z-index: 10;
    display: block;
    width: 60%;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position  .oxi-accordion-expand-2.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    content: '';
    top: 0;
    bottom: 0;
    right: 60%;
    width: 50%;
    position: absolute;
    transform-origin: top left;
    -ms-transform: skew(22deg, 0deg);
    -webkit-transform: skew(22deg, 0deg);
    transform: skew(22deg, 0deg);
}



/*Shape 3 Left Position*/
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-head-expand-collapse-right-position) .oxi-accordion-expand-3.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
    content: "";
    z-index: 10;
    display: block;
    width: 60%;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-head-expand-collapse-right-position)  .oxi-accordion-expand-3.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    content: '';
    top: 0;
    bottom: 0;
    left: 0%;
    width: 100%;
    position: absolute;
    transform-origin: center;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


/*Shape 3 Right Position*/
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position .oxi-accordion-expand-3.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;
    content: "";
    z-index: 10;
    display: block;
    width: 60%;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position .oxi-accordion-expand-3.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    content: '';
    top: 0;
    bottom: 0;
    right: 0%;
    width: 100%;
    position: absolute;
    transform-origin: center;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*Shape 4 Left Position*/
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-head-expand-collapse-right-position) .oxi-accordion-expand-4.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
    content: "";
    z-index: 10;
    display: block;
    width: 100%;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card:not(.oxi-accordions-head-expand-collapse-right-position) .oxi-accordion-expand-4.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    content: '';
    top: 0;
    bottom: 0;
    left: 50%;
    width: 100%;
    position: absolute;
    transform-origin: center;
    -ms-transform: rotate(45deg) scale(0.35);
    -webkit-transform: rotate(45deg) scale(0.35);
    transform: rotate(45deg) scale(0.35);
}


/*Shape 4 Right Position*/
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position .oxi-accordion-expand-4.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:before{
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;
    content: "";
    z-index: 10;
    display: block;
    width: 100%;
}
.oxi-accordions-ultimate-style > .oxi-accordions-single-card.oxi-accordions-head-expand-collapse-right-position .oxi-accordion-expand-4.oxi-accordions-expand-collapse.oxi-accordions-head-expand-collapse-icon-customizable-interface:after{
    content: '';
    top: 0;
    bottom: 0;
    right: 50%;
    width: 100%;
    position: absolute;
    transform-origin: center;
    -ms-transform: rotate(45deg) scale(0.35);
    -webkit-transform: rotate(45deg) scale(0.35);
    transform: rotate(45deg) scale(0.35);
}














.oxi-accordions-header-card > .oxi-accordions-header-body  .oxi-accordions-header-content{
    width: 100%;
    display: flex;
    -webkit-flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch;
    flex-basis: 100%;
    flex: 1;
}
.oxi-accordions-single-card > .oxi-accordions-head-outside-body > .oxi-accordions-header-card > .oxi-accordions-header-body  .oxi-accordions-header-content.oxi-accordions-header-additional-right-position{
    display: flex;
    -webkit-flex-flow: row-reverse nowrap;
    justify-content: flex-end;
    align-items: center;
    align-content: stretch;
}


.oxi-accordions-ultimate-style  .oxi-accordions-header-card .oxi-accordions-header-body{
    cursor: pointer;
}

.oxi-accordions-ultimate-style .oxi-accordions-header-card .oxi-accordions-header-title{
    display: flex;
    -webkit-flex-flow: column nowrap;
    width: 100%;
    flex-basis: 100%;
    flex: 1;
}
.oxi-accordions-ultimate-style .oxi-accordions-header-card .oxi-accordions-main-title{
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;

}
.oxi-accordions-ultimate-style .oxi-accordions-header-card .oxi-accordions-sub-title{
    width: 100%;
    font-size: 14px;
    font-weight: 300;
    text-align: left;
    margin: 0px 0px 0px 0px;
}
.oxi-accordions-header-card > .oxi-accordions-header-body .oxi-accordions-header-content:not(.oxi-accordions-headding-additional-active) .oxi-accordions-additional-icon,
.oxi-accordions-header-card > .oxi-accordions-header-body .oxi-accordions-header-content:not(.oxi-accordions-headding-additional-active) .oxi-accordions-header-li-number,
.oxi-accordions-header-card > .oxi-accordions-header-body .oxi-accordions-header-content:not(.oxi-accordions-headding-additional-active) .oxi-accordions-header-li-image{
    display: none;
}

.oxi-accordions-ultimate-style .oxi-accordions-header-card .oxi-accordions-header-content .oxi-accordions-additional-icon{
    display: flex;
    justify-content: center;
    align-items: center;
}
.oxi-accordions-ultimate-style .oxi-accordions-header-card .oxi-accordions-header-content .oxi-icons{
    font-size: 16px;
    text-align: center;
}
.oxi-accordions-ultimate-style .oxi-accordions-header-card .oxi-accordions-header-li-number{
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.oxi-accordions-ultimate-style .oxi-accordions-header-card .oxi-accordions-header-li-image{
    width: 16px;
}


.oxi-accordions-content-body{
    width: 100%;
    padding: 20px;
    position: relative;
}

.oxi-accordions-content-body.oxi-accordions-content-height{
    overflow: auto
}

.oxicollapse:not(.show) {
    display: none;
} 

.oxicollapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-property: height;
    transition-duration: 0.5s;
    transition-timing-function: linear
}

.oxi-accordions-content-body.oxi-accordions-content-height:not(.oxi-accordions-content-mx-height-interface-button){
    overflow: auto
}
.oxi-accordions-content-body.oxi-accordions-content-height.oxi-accordions-content-mx-height-interface-button{
    overflow: hidden
}


.oxi-accordions-content-body.oxi-accordions-content-height.oxi-accordions-content-mx-height-interface-button .oxi-accordions-content-expand-button{
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.oxi-accordions-content-body.oxi-accordions-content-height.oxi-accordions-content-mx-height-interface-button .oxi-accordions-content-expand-body{
    display: inline-flex;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    align-content: center;
}


.oxi-accordions-content-height.oxi-accordions-content-mx-height-interface-button.oxi-button-expand > .oxi-accordions-content-expand-button .oxi-accordions-content-expand-body .oxi-accordions-content-expand-open{
    display: none;
}

.oxi-accordions-content-height.oxi-accordions-content-mx-height-interface-button:not(.oxi-button-expand) > .oxi-accordions-content-expand-button .oxi-accordions-content-expand-body .oxi-accordions-content-expand-close{
    display: none;
}



/*Search Accordions*/
.oxi-accordions-ultimate-style .oxi-accordions-ultimate-search-options{
    width: 100%;
}
.oxi-accordions-ultimate-style .oxi-accordions-ultimate-search-options  > .oxi-accordions-ultimate-search{
    display: inline-flex;
}
.oxi-accordions-ultimate-style .oxi-accordions-ultimate-search-options > .oxi-accordions-ultimate-search > input.oxi-accordions-ultimate-type-search,
.oxi-accordions-ultimate-style .oxi-accordions-ultimate-search-options > .oxi-accordions-ultimate-search > input.oxi-accordions-ultimate-type-search:focus,
.oxi-accordions-ultimate-style .oxi-accordions-ultimate-search-options > .oxi-accordions-ultimate-search > input.oxi-accordions-ultimate-type-search:active,
.oxi-accordions-ultimate-style .oxi-accordions-ultimate-search-options > .oxi-accordions-ultimate-search > input.oxi-accordions-ultimate-type-search:hover{
    width: 100%;
    margin: 0;
    height: auto;
    padding: 0;
    border-radius: 0;
    border: 0;
    outline-offset: 0;
    outline: 0;
    background: none;
    box-shadow: none;
}
.oxi-accordions-ultimate-style .oxi-accordions-ultimate-search-options > .oxi-accordions-ultimate-search > input.oxi-accordions-ultimate-type-search::-webkit-input-placeholder { 
    opacity: 0.5;
}

.oxi-accordions-ultimate-style > .oxi-accordions-ultimate-search-options > .oxi-accordions-ultimate-search > .oxi-icons{
    font-family: "Font Awesome 5 Free" !important; 
}

.oxi-addons-center{
    text-align: center;
}