.is-sticky #site-header,.is-sticky #top-bar-wrap {
    position: fixed
}

.is-sticky #top-bar-wrap {
    z-index: 1000
}

.is-sticky #site-header {
    box-shadow: 0px 2px 5px rgba(0,0,0,.1);
    z-index: 999
}

.is-sticky #site-header.no-shadow {
    box-shadow: none
}

.is-sticky #site-header-inner {
    padding: 0;
    transition: padding .3s ease
}

.is-sticky #site-header,.is-sticky #top-bar-wrap,.is-sticky .header-top {
    opacity: .95
}

#site-header.top-header .is-sticky .header-top {
    position: fixed
}

#site-header.medium-header .is-sticky .bottom-header-wrap {
    position: fixed
}

#site-header.custom-header .is-sticky .owp-sticky {
    position: fixed
}
.is-sticky #site-header.fixed-scroll {
    width: auto
}

.is-sticky #site-header.slide-effect {
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.is-sticky #site-header.slide-effect.show {
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: all .5s ease
}

#site-header.top-header.slide-effect .is-sticky .header-top {
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

#site-header.top-header.slide-effect.show .header-top {
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: all .5s ease
}

#site-header.medium-header.slide-effect .is-sticky .bottom-header-wrap {
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

#site-header.medium-header.slide-effect.show .bottom-header-wrap.fixed-scroll {
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: all .5s ease
}

#site-header.custom-header.slide-effect .is-sticky .owp-sticky {
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

#site-header.custom-header.slide-effect.show .owp-sticky {
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: all .5s ease
}

.is-sticky #site-header.up-effect {
    transition: all .5s ease
}

.is-sticky #site-header.up-effect.header-up {
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.is-sticky #site-header.up-effect.header-down {
    -ms-transform: translateY(0);
    transform: translateY(0)
}

#site-header.top-header.up-effect .is-sticky .header-top {
    transition: all .5s ease
}

#site-header.top-header.up-effect.header-up .header-top {
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

#site-header.top-header.up-effect.header-down .header-top {
    -ms-transform: translateY(0);
    transform: translateY(0)
}