#menu > ul > li:first-child > a {border-radius:6px 0px 0px 0px}
.mDropdown {position: relative; display: inline-block}
.mDropdown-content:hover,
.mDropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  width:700px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 777;
  border-radius: 0 0 6px 6px;
  padding-bottom:20px;
}
#menu > ul > li ul > li > a.nocss {
	font-size: 14px;
	font-family: Calibri,'Helvetica CY',Arial,sans-serif;
	padding: 4px;
	color: #000 !important;
	display: block;
	white-space: nowrap;
	font-weight: normal;
    background-color: #f1f1f1;
}
#menu > ul > li ul > li > a.nocss:hover
{
	font-size: 14px;
	font-family: Calibri,'Helvetica CY',Arial,sans-serif;
	padding: 4px;
	color: #fff !important;
	display: block;
	white-space: nowrap;
	font-weight: normal;
    background-color: #f1f1f1;
}

#menu .mDropdown-content div.row,
#menu .mDropdown-content div.row div,
#menu .mDropdown-content div.row div ul,
#menu .mDropdown-content div.row:hover,
#menu .mDropdown-content div.row div:hover,
#menu .mDropdown-content div.row div ul:hover
{
    padding:0;margin:0;
}
#menu .mDropdown-content:hover,
#menu .mDropdown-content div.row:hover,
#menu .mDropdown-content div.row div:hover,
#menu .mDropdown-content div.row div ul:hover,
#menu .mDropdown-content div.row div ul li:hover
{
    background: #f1f1f1;
    background-image: none;
    background-position:initial;
    padding-left:0;
    padding-right:0;
}
.mDropdown:hover .mDropdown-content {display: block;}
