﻿#menu2{
	width:100%;
	padding:0px 5px;
	margin:0px;	
	list-style:none;
}

#menu2 li{
	padding:10px 0px;
}

#menu2 li a{
	color:#000;
	font-size:15px;
}

.active > a{
	font-family:"UTM_AvoBold";
}

.sub_left{
	margin-top:10px !important;
	padding-left:10px!important;
}

.sub_left li{
	background:	url(../img/icon_arr_mn.png) no-repeat left top 18px;
}

#menu2 ul{
	padding:0px;
	margin:0px;
}

#menu2 li{
	list-style:none;
	font-weight: 600;
	transition: 0.3s;
}

#menu2 ul li a{
	display:inline-block;
	width:100%;
	padding-left:15px;
	color:#222;
	font-size:15px;
	line-height:20px;
	
}

#menu2 ul li ul li a{
	padding-left:20px;
}

#menu2 li a{
	display:inline-block;
	line-height:20px;
}

#menu2 li a:hover{
	color:#ed0467;
	text-decoration:none;
}

#menu2 li a:focus{
	text-decoration:none;
}

#menu2 .mn_p {
	width:100%;
}

#menu2 .mn_p{
	color:#222!important;
	font-size:14px;
}

#menu2 .mn_p h2{
	display:inline-block;
	width:100%;
	background:url(../img/dot_blue.png) no-repeat left top 15px;
	padding-left:16px;
	margin:0px;
	font-size:14px;
	font-weight:500;
	line-height:20px;
	color:#222;
	text-transform:uppercase;
	padding-top:10px;
}

#menu2 .mn_p h2:hover{
	color:#f00;
}

.active_2 a{
    text-decoration:underline;
	
}

.mn_c{
	color:#ed0467 !important;
}

.mn_c h3{
	margin:0px;
	font-size:14px;
	min-height:35px;
	line-height:35px;
}

#menu2 h4{
	margin:0px;
	font-size:15px;
	min-height:35px;
	line-height:20px;
	font-weight:400;
	padding-top:5px;
}

#menu2 .mn_p:hover,#menu2 .active .mn_p{
	color:#ed0467!important;
}
