﻿.mmstyle, .mmstyle * 						{ margin:0;padding:0;list-style:none;}
.mmstyle > li 								{ position:relative;float:left; margin:0px;}
.mmstyle li a,.mmstyle li a:link,.mmstyle li a:active { display:block; color:#fff; padding:0px 12px;text-decoration:none; line-height:44px; font-size:14px; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; letter-spacing:normal; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}


.mmstyle li .mmIcon							{ float:left; padding-right:5px;max-height:16px;}
.mmstyle li.sfHover a,.mmstyle li a:hover	{ color:#fff;}
.mmstyle li.current a,.mmstyle li.Breadcrumb a	{  color:#fff;}
.mmstyle li.sfHover li a,.mmstyle li.Breadcrumb li a	{ background: none;padding-bottom:0px;}
.mmstyle 						{ position:relative;}

.mmstyle li.megamenu{ position:static;}
.mmstyle li.megamenu ul{ width:100%;}
.mmstyle li.megamenu ul li{ width:33%; float:left;}
.mmstyle li.sfHover.megamenu ul{left:0px; display:block;}
.mmstyle li.megamenu ul li ul{ position:relative; left:0px; display:block;}
.mmstyle li.megamenu ul li{ background:url(images/arrow.gif) left center no-repeat;}
.mmstyle li.megamenu ul li a{ padding-left:20px;}
.mmstyle li.megamenu ul li ul li{ clear:both; width:100%;}
.mmstyle li a.Disabled{ cursor:default;}

/***submenu***/

.mmstyle ul 								{ position:absolute;top:-999em;z-index:99; display:none;padding:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);}


.mmstyle li li								{ width:100%;position:relative;	text-align:left;}
.mmstyle li li.first						{ border-top:0px #fff dashed;}
.mmstyle li li a,
.mmstyle li li a:link,
.mmstyle li li a:active,
.mmstyle li li a:visited					{ font-weight:normal; color:#fff; padding:10px 0 10px 15px;text-transform:none; font-size:13px; line-height:1em;}
.mmstyle li li > a:hover,
.mmstyle li li.sfHover > a					{ text-decoration:none; background:url(images/over.png); color:#fff;}
.mmstyle li:hover ul,
.mmstyle li.sfHover ul 						{ left:0px;top:42px;}
ul.mmstyle li:hover li ul,
ul.mmstyle li.sfHover li ul 				{ top:-999em;}
.mmstyle ul, .mmstyle ul ul, .mmstyle ul ul ul,.mmstyle ul ul ul ul{ width:160px;}
/***subsubmenu***/

ul.mmstyle li li:hover ul, ul.mmstyle li li.sfHover ul { left:160px; top:0px;}
ul.mmstyle li li:hover li ul, ul.mmstyle li li.sfHover li ul { top:-999em;}

/***subsubsubmenu***/

ul.mmstyle li ul li li:hover ul, ul.mmstyle li ul li li.sfHover ul { left:160px; top:0px;}
ul.mmstyle li ul li li:hover li ul, ul.mmstyle li ul li li.sfHover li ul { top:-999em;}
/***subsubsubmenu***/

ul.mmstyle li ul li ul li li:hover ul, ul.mmstyle li ul li ul li li.sfHover ul { left:160px; top:0px;}
ul.mmstyle li ul li ul li li:hover li ul, ul.mmstyle li ul li ul li li.sfHover li ul { top:-999em;}


/* Mobile */
@media handheld, only screen and (max-width: 1200px){
ul.mmstyle li li:hover ul, ul.mmstyle li li.sfHover ul { left:-160px; top:0px;}
ul.mmstyle li li:hover li ul, ul.mmstyle li li.sfHover li ul { top:-999em;}

/***subsubsubmenu***/

ul.mmstyle li ul li li:hover ul, ul.mmstyle li ul li li.sfHover ul { left:-160px; top:0px;}
ul.mmstyle li ul li li:hover li ul, ul.mmstyle li ul li li.sfHover li ul { top:-999em;}
/***subsubsubmenu***/

ul.mmstyle li ul li ul li li:hover ul, ul.mmstyle li ul li ul li li.sfHover ul { left:-160px; top:0px;}
ul.mmstyle li ul li ul li li:hover li ul, ul.mmstyle li ul li ul li li.sfHover li ul { top:-999em;}

}
@media handheld, only screen and (max-width: 980px){.mmstyle li a,.mmstyle li a:link,.mmstyle li a:active{ padding:0px 10px;}}
@media handheld, only screen and (max-width: 890px){.mmstyle li a,.mmstyle li a:link,.mmstyle li a:active{ padding:0px 8px;}}
@media handheld, only screen and (max-width: 800px){.mmstyle li a,.mmstyle li a:link,.mmstyle li a:active{ padding:0px 6px;font-size:12px; font-weight:normal;}}
@media handheld, only screen and (max-width: 767px){

.mmstyle	{ display:none;}
}