
/*
 * STNDRD THEME
 * SIDEBAR MENU CSS
 */



/* ----------------------------------------------------------------------------
 * RELATED DOCS:
 * sidebar-menu.js
 * ---------------------------------------------------------------------------*/



.sidebar li.menu-item-has-children:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 42px;
  display: block;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 42px;
  font-size: 1.2em;
  text-align: center;
	color: var(--secondary-2);
	content: "\f107";
	cursor: pointer;
}

.sidebar li.menu-item-has-children.active:after {transform: rotate(180deg);}

.sidebar li.menu-item-has-children > a {
  display: inline-block;
  vertical-align: middle;
  padding-right: 42px;
}

/**  Sidebar Sub Menu  **/

.sidebar li > ul {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 400ms ease-out;
  -moz-transition: max-height 400ms ease-out;
  -o-transition: max-height 400ms ease-out;
  -ms-transition: max-height 400ms ease-out;
  transition: max-height 400ms ease-out;
}

.sidebar li.active > ul {
  max-height: 2000px;
  -webkit-transition: max-height 1000ms ease-in;
  -moz-transition: max-height 1000ms ease-in;
  -o-transition: max-height 1000ms ease-in;
  -ms-transition: max-height 1000ms ease-in;
  transition: max-height 1000ms ease-in;
}





/*
 * STNDRD THEME
 * SIDEBAR MENU CSS
 */
