.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .sub-sub-steam-cell {
	display: block !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu a {
	color: #ffffff !important;
	font-size: 21px !important;
	line-height: 30px !important;
	display: block !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .children a {
	margin-left: 25px !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu li {
	font-family: Lato !important;
	font-size: 21px !important;
	background: #43425d;
	padding: 0 !important;
	list-style: none !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .parent-sidebar-menu,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .children {
	margin: 0 !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu > li {
	padding: 0 !important;
	border-bottom: none !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .parent-sidebar-menu > li > a,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu > li > a {
	padding-left: 40px !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .parent-sidebar-menu > li > a {
	padding-left: 20px !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu .children li {
	padding-left: 40px !important;
	background-color: #4b4f8e;
	border-left: 5px solid transparent !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu > li > a,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .parent-sidebar-menu > li > a {
	border-left: 5px solid transparent !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu .children > li:hover,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu .children > li.current-menu-item,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu > li.current-menu-item > a,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .parent-sidebar-menu > li.current-menu-item > a,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu > li > a:hover,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .parent-sidebar-menu > li > a:hover {
	background-color: #434780 !important;
	border-left: 5px solid #31c636 !important;
}

/**
 * Special case due to 6 menu items on the http://stemcell.kinsta.com/all-about-stem-cell-therapy/
 * page using the same page and different hashes.
 * WP marks all 6 as current-menu-item so we only highlight the first one
 */
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu #menu-item-3846 li li,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu #menu-item-3846 li a {
	border-left: 5px solid transparent !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu #menu-item-3846 > ul > li > a {
	background: #43425d !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu #menu-item-3846 > ul > li > a:hover {
	background-color: #434780 !important;
	border-left: 5px solid #31c636 !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu #menu-item-3846 .children li {
	background-color: #4b4f8e !important;
}

.elementor-widget-wp-widget-advanced-sidebar-navigation-menu #menu-item-3846 .children li:hover {
	background-color: #434780 !important;
	border-left: 5px solid #31c636 !important;
}


.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .parent-sidebar-menu > li > a,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu > li > a,
.elementor-widget-wp-widget-advanced-sidebar-navigation-menu .child-sidebar-menu .children li {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}
