/*-------------------------------------------------------------------------------Sticky Menu--------------------------------------------------------------------------*/

#headerwrapper.menu-almost-sticky {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    transition: all .5s ease;
    animation: unsticky .5s ease forwards;
}
#headerwrapper.menu-is-sticky {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    transition: all .5s ease;
    animation: sticky .5s ease forwards;
    opacity: 1;
}
#headerwrapper.menu-ready-sticky .header-left {
    background: url("/templates/t_images/header-sticky-logo2.jpg") center center no-repeat;
    background-size: initial;
    max-height: 100px;
    top: -5px;
    height: 92px;
}
@keyframes sticky{
    0%{
        transform: translateY(-100%);
    }
    100%{
        transform: translateY(0%);
    }
}
@keyframes unsticky{
    0%{
        transform: translateY(0%);
    }
    100%{
        transform: translateY(-100%);
    }
}
#headerwrapper.menu-ready-sticky{
    padding:0px;
}
#headerwrapper.menu-ready-sticky .ezlayout2Col2 .widgetitem:first-child{
    display: none;
}
#headerwrapper.menu-ready-sticky #menu {
    padding-top: 0px;
}
#headerwrapper.menu-ready-sticky .header-left img{
    display: none;
    height: 70px;
}
#headerwrapper.menu-ready-sticky #header {
    min-height: 0px;
}
#headerwrapper.menu-ready-sticky #searchbox {
    display: none;
}
#headerwrapper.menu-ready-sticky #header .RadMenu .rmRootGroup .rmRootLink {
    line-height: 83px;
}
#headerwrapper.menu-ready-sticky .header-right {
    margin-bottom: 1px !important;
}
#headerwrapper.menu-ready-sticky #header .ezlayout2Col2 {
    float: right;
}
#headerwrapper.menu-ready-sticky #header .mainmenu {
    top: 0px;
}
/*------------------accordian-toggle-length---------------------*/
.accordion-item-input:checked~ .accordion-item-bd {
    max-height: 10000px;
}