.column2 {
    -webkit-column-width: 50%;
    -moz-column-width: 50%;
    column-width: 50%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-column-rule: 1px solid #ccc;
    -moz-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
	margin-left:.7em; padding:1em;
   }
   @media screen and (max-width:560px){
    .column2 { -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;}
}
.menu-h-d li { float: left; display: block; position: relative; list-style: none; border-radius:7px;}
.menu-h-d a { text-decoration: none; padding: 2px 10px; display: block; border: none;}
.menu-h-d ul { display: none; position: absolute; margin:0;padding:0;list-style:none;margin-left:7px;background: #fff; }
.menu-h-d ul ul { left: 100%; top: -1px; }
.menu-h-d li li { float: none; }
.menu-h-d li:hover { background-image: url(../design/button_grey-n.jpg); background-repeat: repeat-x; box-shadow: 0 2px 1px #fafafa;border: 1px solid #ccc;}
.menu-h-d li a:active { background: rgba(204, 204, 204, 0.7); background: linear-gradient(to top, rgba(204, 204, 204, 0.9), #FFFFFF); border-radius: 5px; border-left: none;}
.menu-h-d a:hover { color: #000000; }
.menu-h-d li:hover ul ul,
.menu-h-d li:hover ul li:hover ul ul { display: none; }
.menu-h-d li:hover ul,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover ul li:hover ul { display: block; z-index:10000;}