.tc-accordion-menu {
	width: 268px;
}

.tc-accordion-menu * {
	margin: 0px;
}

.tc-accordion-menu ul {
	padding: 0px;
}

.tc-accordion-menu li {
	list-style-type: none;
	white-space: nowrap;
}

.tc-accordion-menu ul ul {
	display: none;
}



.tc-accordion-menu li.active>ul {
	display: block;
}

.tc-accordion-menu a:not(:empty):after {
	content: "\70";
    font-family: "T-Fonticons";
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 1rem;
    transition: all 0.3s
}
.tc-accordion-menu .active>a:not(:only-child):after {
	-webkit-transform: rotate(180deg);
		    transform: rotate(180deg);
}



.tc-accordion-menu .tc-truncated-item {
	display: block;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tc-current-active>.activeMenuItem {
	font-weight: normal;
}
.activeMenuItem {
	font-weight: bold;
}

.tc-accordion-menu-mask {
    background: transparent;
    transition: background 0.3s;
    position: absolute;
    width: 0%;
    height: 0%;
    top: 0px;
    left: 0px;
	z-index: 10;

}

.tc-show-sidebar .tc-accordion-menu-mask {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
	pointer-events: none;
}