.main-menu{
    position: relative;
    *z-index: 10; 
}



.main-menu div.menu-child-div {
    padding: 0 !important;
    /*background-image: url(/sites/all/themes/ampha/images/dropdown-menu-bg-shade.png) !important;*/
    background-image: url(/sites/all/themes/ampha/images/dropdown-menu-bg-shade-2.png) !important;
    background-repeat: repeat-x !important;
    background-color: transparent !important;
    border: 1px solid #FFFFFF !important;
    border-top: 0 none !important;
    -webkit-box-shadow: 0px 3px 3px 1px #a8adb0 !important;
    -moz-box-shadow: 0px 3px 3px 1px #a8adb0 !important;
    box-shadow: 0px 3px 3px 1px #a8adb0 !important;
    min-height: 100px !important;
    display: none;
    margin: 0;
    position: absolute;
    right: 0;
    z-index: 1000;
    left: 0;
    min-width: 300px;
    width: 300px;
}

.main-menu .menu-child-div .menu-minipanels ul {
    list-style-type: none;
    list-style-image: none;
    margin: 5px 0 0;
    padding: 0;
    width:270px!important;
}

.main-menu .menu-child-div .menu-minipanels ul li {
    float: left;
    padding: 0 0 8px 10px;
    margin: 0;
    list-style: none;
    list-style-image: none;
    /*width:30%;*/
    width:100%;
}

.main-menu .menu-child-div .menu-minipanels ul li a {
    color: #8D3278;
    font-family: 'OpenSansExtrabold';
    font-size: 12px!important;
    text-decoration: none;
    /*text-transform: uppercase;*/
}

.main-menu .menu-child-div .menu-minipanels ul li ul li {
    clear: both;
    float: none;
    width: auto;
    padding-bottom: 0;
    margin-bottom: 5px;
    line-height: 15px;
}

.main-menu .menu-child-div .menu-minipanels ul li ul li a {
    color: #00436e;
    font-family: "OpenSansRegular";
    font-size: 13px;
    text-decoration: none;
    /*text-transform: uppercase;*/
}

.main-menu .menu-child-div .menu-minipanels ul li ul li {
    clear: both;
    float: none;
    width: auto;
    padding-bottom: 0;
    margin-bottom: 5px;
    line-height: 15px;
}

/*
.menu-minipanels .menu-mlid-747{
    clear: left;
}
*/

.main-menu .menu-child-div .menu-minipanels a:hover {
  /*  color: #a5004e;*/
    color: #69A146;
}

.main-menu .menu-child-div ul li a{
    padding: 0;
}

.main-menu .menu-child-div .panels-flexible-region-last{
    border-left: 0;
}


/* Test Featured block */

.main-menu .menu-child-div .featured-item a{
    color: #0062a0;
    text-decoration:none;
    padding: 0;
    text-transform: none;
    font-family: Arial,​Helvetica,​sans-serif;
    font-size: 13px;
}

/* End Test Featured block */

#header .main-menu ul.first-level li a.menu-minipanel{
    padding: 10px 20px 11px;
}

#apha-widget-header-container .menu-minipanels{
	display: none;
}

.apha-widget-header-container .main-menu ul.second-level li a{
    color: #0062A0;
    font-size: 18px;
}


.apha-widget-header-container .main-menu ul.second-level li a.menu-minipanel {
    color: #A7C1CC;
}

