/* active traveller mod_menu_dlb - horz - horizontal combined */
ul.horz {
   position: relative;
   list-style:none;
   margin:0;
   padding:0;
   z-index: 10000;
   font-family: helvetica,arial,sans-serif;
   font-size: 16px;
   font-weight: normal;
   height: 37px;
   border-top: 4px solid #000;
   background:#9d999a;
}
ul.horz ul {list-style:none;margin:0;padding:0;}
ul.horz li {display:inline-block;margin:0;vertical-align:middle;}
ul.horz li a, ul.horz span {
   display:inline-block;
   color:#c7c7c7;
   font-size:16px;
   line-height:28px;
   font-weight:normal;
   text-transform:capitalize;
   background:rgba(0,0,0,0);
   padding:0 15px;
}
ul.horz>li {height:37px;}
ul.horz>li>a, ul.horz>li>span {color:#fff;text-decoration:none;text-transform:uppercase;font-size:21px;line-height:34px;font-weight:normal;}
ul.horz>li>a img {vertical-align:top;height:22px;padding-top:9px;}
ul.horz>li:hover {background:#000;}
ul.horz li ul li.deeper {display:block;grid-column:1 / -1}
ul.horz li ul li span {color:#FF9453;padding-top:10px;}
ul.horz li ul.level1 {display:none;position:absolute;text-align:left;width:100%;}
ul.horz li.parent:hover ul.level1 {display:block;top:37px;left:0;z-index:10000;}
ul.horz li.submenu {display:inline-block;height:auto;padding:0 0 15px 0;width:100%;background-color:rgba(0,0,0,0.9);}
ul.horz li.submenu li.current a {color:#fff;}
ul.horz li.submenu ul li {display:block;}
ul.horz li.submenu.a>ul {display:grid;grid-template-columns:repeat(5,auto);}
ul.horz li.submenu.b {display:grid;grid-template-columns:repeat(5,auto);}
