.t-menusub__menu{
    position:absolute;
    display:none;
    opacity:0;
    z-index:6000000;
    width:100%;
    max-width:100px;
    background-color:#fff;
    text-align:center;border-radius:3px;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.2);box-shadow:0 0 7px 0 rgba(0,0,0,.2);border-radius:0;
    -webkit-font-smoothing:antialiased;-o-transition:opacity .2s cubic-bezier(.895,.03,.685,.22);transition:opacity .2s cubic-bezier(.895,.03,.685,.22);-webkit-transition:opacity .2s cubic-bezier(.895,.03,.685,.22)
}
    .t-menusub__menu_show{opacity:1}
    .t-menusub__menu:after,
    .t-menusub__menu:before{content:"";position:absolute;width:0;height:0;border:solid transparent;border-width:10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
    .t-menusub__menu_bottom{margin-bottom:30px}
    .t-menusub__menu_bottom:after,
    .t-menusub__menu_bottom:before{top:-20px;border-bottom-color:#fff}
    .t-menusub__menu_top:after,
    .t-menusub__menu_top:before{bottom:-20px;border-top-color:#fff}
    .t-menusub__content{padding:18px 20px}
    .t-menusub__list{padding-left:0!important;list-style-type:none;margin-bottom:0!important}
    .t-menusub__list-item{margin-bottom:12px}
    .t-menusub__list-item:last-child{margin-bottom:0}
    .t-menusub__link-item{display:block;width:100%;font-size:14px;text-decoration:none;white-space:normal;color:#222}#allrecords 
    .t-menusub__link-item{color:#222}
    .t-menusub__arrow{display:inline-block;vertical-align:middle;margin-left:6px;position:relative;width:6px;border-color:inherit}
    .t-menusub__arrow:after{content:"";width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;position:absolute;top:45%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent transparent transparent transparent;border-top-color:inherit}
@media screen and (max-width:980px){
    .t-menusub__menu{position:relative;top:0!important;left:0!important;width:100%;max-width:100%;margin:0 auto;text-align:center;background-color:transparent;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.15);-webkit-box-shadow:none;box-shadow:none}
    .t-menusub__menu:after,
    .t-menusub__menu:before{display:none}
    .t-menusub__list-item{margin-bottom:16px}
}