.icon.icon-checked1::before,
.ekit-wid-con .icon.icon-checked1::before {
    font-family: elementskit !important;
    content: "\e968";
}

.arrow_down_alt::before,
.ekit_accordion_normal_icon .arrow_down_alt::before {
    font-family: elementskit !important;
    content: "\e878";
}

.arrow_up_alt::before,
.ekit_accordion_active_icon .arrow_up_alt::before {
    font-family: elementskit !important;
    content: "\e877";
}

.icon.icon-arrow-down::before,
.ekit-wid-con .icon.icon-arrow-down::before,
.icon.icon-up-arrow::before,
.ekit-wid-con .icon.icon-up-arrow::before,
.icon.icon-arrow::before,
.ekit-wid-con .icon.icon-arrow::before,
.icon.icon-checked1::before,
.ekit-wid-con .icon.icon-checked1::before,
.arrow_down_alt::before,
.ekit_accordion_normal_icon .arrow_down_alt::before,
.arrow_up_alt::before,
.ekit_accordion_active_icon .arrow_up_alt::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
}

#ast-scroll-top {
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 78px !important;
}

#ast-scroll-top .ast-icon.icon-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

#ast-scroll-top .ast-icon.icon-arrow svg {
    margin: 0;
    display: block;
    transform: rotate(180deg);
}
