/* common styling */
.menu{font-family:"Verdana",sans-serif;width:100%;font-size:14px;font-weight:400}.menu ul{padding:0;margin:0;list-style-type:none}.menu ul li{float:left;margin:0;background:#5F6062;border-left:2px solid #FFF;width:20%;position:relative}.menu ul li.first{border:none}.menu ul li.active,.menu ul li:hover{background:#C1D72E}@media only screen and (max-width:767px){.menu ul li{width:100%;border-left:none}}@media only screen and (min-width:767px) and (max-width:992px){.menu ul li{min-height:50px}}.menu ul li a{display:block;text-decoration:none;color:#FFF;text-align:center;padding:5px}.menu ul li:hover a,.menu ul li a:hover,.menu ul li.active a{color:#000}.menu ul li ul{display:none}.menu ul li:hover ul{display:block;width:101%;position:absolute;left:-2px}.menu ul li:hover ul li{width:101%;background:#C1D72E;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-right:2px solid #FFF;border-left:2px solid #FFF}.menu ul li:hover ul li.first{border-top:2px solid #FFF;border-bottom:1px solid #FFF;border-right:2px solid #FFF}.menu ul li:hover ul li.last{border-bottom:2px solid #FFF}.menu ul li.last:hover ul li{width:100%;border-right:0}.menu ul li:hover ul li.active,.menu ul li:hover ul li:hover{background:#47AA42}@media only screen and (max-width:767px){.menu ul li:hover ul{width:100%;position:relative;left:0}.menu ul li:hover ul li,.menu ul li:hover ul li.first{width:100%;border-right:0;border-left:0}}@media only screen and (min-width:767px) and (max-width:992px){.menu ul li:hover ul li{min-height:auto}}.menu ul li:hover ul li a{text-align:left;color:#000;font-size:12px;padding:5px 10px}