.t-menusub__menu{
	position:absolute;
	display:none;
	opacity:0;
	z-index:6000000;
	width:100%;
		max-width:250px;
	background-color:#fff;
		text-align:left;
	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
	}
}