.toggle-submenu a {
	width:    100%;
	display:  block;
	position: relative;
}

.toggle-submenu a:after {
	width:         24px;
	height:        24px;
	border:        1px solid #333;
	font-size:     16px;
	line-height:   19px;
	border-radius: 50%;
	color:         #333;
	content:       "›";
	text-align:    center;
	display:       block;
	position:      absolute;
	top:           0px;
	right:         0px;
}

.toggle-submenu a.has-submenu:after {
	transform: rotate(90deg);
}

.toggle-submenu a.has-submenu.is-open:after {
	transform: rotate(270deg);
}

.toggle-submenu .submenu {
	height:   0;
	overflow: hidden;
}

.toggle-submenu .submenu.is-open {
	height: auto;
}
