.__lk-main_menu{
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 25px;
	background: #E46E7F;
	color: #fffefe;
	text-align: center;
}

.menu {
	padding:0;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.menu:after{
	display: block;
	content: '';
	height: 0;
	clear: both;
}
.menu li{
	list-style: none;
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: 35px;
	text-transform: none;
}

.menu li ul {
	position: absolute;
	left: -999em;
	z-index: 500;
	padding:0;
	background: #eaeaea;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding-bottom: 5px;
}

.menu li:hover ul {
	left: auto;
}


.menu a {
	font-weight: normal;
	text-decoration: none;
	color: #fffefe;
	text-transform: uppercase;
	font-size: 13px;
	padding: 0 25px;
	display: block;
	position: relative;
}
.menu a:after{
	z-index: 10;
	display: block;
	content: '';
	height: 10px;
	width: 2px;
	border-right: 1px dotted #fffefe;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -5px;
}

// .menu li:nth-child(even) a{
// 	border-right: 2px dotted #fffefe;
// 	border-left: 2px dotted #fffefe;
// 	// border: 1px solid red;
// }
.menu li.active a:after,
.menu li:last-child a:after{
	border-right: 1px solid transparent;
}
.menu a:hover {
	text-decoration: none;
}

html>body .menu li a {
	width: auto;
}

.menu li ul li a {
	margin-left: 10px;
	text-transform: none;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	padding:0;
}

// .menu .item-5,
// .menu .item-4{
// 	border-right: 2px dotted #fffefe;
// 	border-left: 2px dotted #fffefe;
// }

.menu li a:active{
	background: #c0485a;
	color: #fffefe;
	background: -moz-linear-gradient(left,  #c0485a 0%, #f48695 10%, #f28e9c 50%, #f48695 90%, #c0485a 100%);
	background: -webkit-linear-gradient(left,  #c0485a 0%,#f48695 10%,#f28e9c 50%,#f48695 90%,#c0485a 100%);
	background: linear-gradient(to right,  #c0485a 0%,#f48695 10%,#f28e9c 50%,#f48695 90%,#c0485a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0485a', endColorstr='#c0485a',GradientType=1 );
}

.menu li a:active

.menu li.active,
#active_menu:link,a#active_menu:visited,
.menu li:hover {
	position: relative;
 	background: #F48695;
 	color: #fffefe;
}
// .menu li.active a,
// .menu li:hover a{
// 	border-right: 2px solid transparent !important;
// }

.menu li.active a{
	background: #F48695;
}
.menu li.active::after{
	display: block;
	content: '';
	height: 34px;
	width: 4px;
	position: absolute;
	top: 0;
	right: -3px;
	background: #F48695;
	z-index: 20;
}

.menu li.active::before{
	display: block;
	content: '';
	height: 34px;
	width: 4px;
	position: absolute;
	top: 0;
	left: -3px;
	background: #F48695;
	z-index: 20;
}


// .menu li.active:after,
// .menu li:hover:after{
// 	right: 2px;
// }
// .menu li.active:before,
// .menu li:hover:before{
// 	left: 2px;
// 	border: 1px solid red
// }

.menu li ul li,
.menu li ul li.active {
	width: 120px;
	// height: 25px;
	// line-height: 25px;
	margin-left: 0;
	border: none;
	padding: 0;
	border-bottom: none;
}

.menu li.parent.active ul li a,
.menu li ul li a,
.menu li ul li a:hover {
	text-decoration: none;
	background: none;
}

.menu li ul li:hover {

}

.menu li:hover ul, .menu li.sfhover ul {
	left: auto;
}



.menu li.active a,
.menu li:hover a {
}

.menu li ul ul {
	margin: -26px 0 0 120px;
	padding-top: 0;
}

.menu li:hover, .menu li.hover { position: static; }

.menu li:hover ul ul, .menu  li.sfhover ul ul {
	left: -999em;
}

.menu  li:hover ul, .menu li li:hover ul, .menu li.sfhover ul, .menu  li li.sfhover ul {
	left: auto;
}

.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul {
	left: -999em;
}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {
	left: auto;
}

.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul, .menu li.sfhover ul ul ul ul {
	left: -999em;
}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul, .menu li li li li.sfhover ul {
	left: auto;
}