#ddmenu{display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;letter-spacing:normal;}
#ddmenu ul{margin:0 auto;padding:0;text-align:center;width:100%;font-size:0;display:inline-block;list-style:none;position:relative;z-index:999999990;}
#ddmenu li{margin:0;padding:0;font-size:15px;display:inline-block;*display:inline;zoom:1;position:relative;color:#000000;line-height:46px;transition:background-color 0.2s;outline:none;}
#ddmenu li.full-width{position:static;}
#ddmenu li.over{color:#3300ff;border-radius:10px;border-top:solid 2px #0000FF;}
#ddmenu .active{font-weight:bold;white-space:nowrap;margin:0 16px;color:inherit;text-decoration:none;display:inline-block;outline:0;cursor:pointer;color:#3300ff;}
#ddmenu li.over.no-sub{}
#ddmenu .top-heading{font-weight:bold;white-space:nowrap;margin:0 16px;color:inherit;text-decoration:none;display:inline-block;outline:0;cursor:pointer; }
#ddmenu li a, #ddmenu li a:link, #ddmenu li a:hover{color:inherit;}
#ddmenu li a:hover{text-decoration:underline;}
#ddmenu li a:focus{outline:1px dotted #09F;}
#ddmenu i.caret{color:inherit;left:-12px;width:0;height:0;overflow:hidden;vertical-align:middle;margin-bottom:2px;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;position:relative;}
#ddmenu .dropdown{width:auto;left:0px;color:#000;padding:0;margin:0;display:none;position:absolute;top:100%;border:1px solid rgba(255,255,255,0.35);border-top:none;border-radius:2px;background-color:rgba(0,0,0,0.1);background-color:#ccc \9;}
#ddmenu li.full-width .dropdown{width:100%;padding:0;margin:0;margin-left:-1px;}
#ddmenu .offset300{left:-300px;right:auto;}
#ddmenu .right-aligned{left:auto;right:0px;}
#ddmenu li.over .dropdown{display:block;}
#ddmenu .dd-inner{text-align:center;padding:20px;margin:16px;background-color:#FFF;white-space:nowrap;font-size:13px;line-height:1.35;}
#ddmenu .dropdown a{display:table-row;*display:block;color:#000;line-height:22px;text-decoration:none;padding:0;}
#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus{text-decoration:underline;color:#09F;}
#ddmenu div.column{text-align:left;vertical-align:top;display:inline-block;*display:inline;*zoom:1;white-space:normal;width:auto;min-width:170px;padding:0 30px;border-right:1px solid #999;}
#ddmenu div.dd-inner div:last-child{border-right:none;}
#ddmenu div.column h3{font-weight:500;line-height:1.1;margin-top:12px;margin-bottom:8px;font-size:24px;}
#ddmenu div.column h3{text-transform:uppercase;}
#ddmenuLink{display:none;}
#ddmenu div.menu-icon{display:none;}
@media only screen and (max-width:480px){#ddmenu li div.column.mayHide{display:none;}
#ddmenu ul{width:100%;display:none;border-radius:0;/*background:rgba(0,153,255,0.6499999999999999);*/}
#ddmenu li{position:relative;display:block;font-size:20px;text-align:left;border-bottom:1px solid rgba(0,0,0,0.2);}
#ddmenu li.full-width{position:relative;}
#ddmenu li .dropdown{position:relative;*top:auto;border:none;border-radius:0;box-shadow:none;text-align:left;background-color:#FFF;}
#ddmenu .offset300{left:0;}
#ddmenu li.full-width div.dropdown{width:auto;}
#ddmenu .dd-inner{margin:0;background:none;text-align:left;}
#ddmenu li div.column{width:auto;padding:0;border:none;display:block;}
#ddmenu i.caret{position:absolute;left:auto;right:14px;top:20px;border-width:5px;}
#ddmenu div.menu-icon{font-size:32px;display:block;position:relative;width:40px;height:36px;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;background-color:#eee;border-radius:3px;margin-bottom:6px;margin-left:auto;margin-right:11px;}
#ddmenu div.menu-icon::before{content:"";position:absolute;top:0.25em;left:4px;width:1em;height:0.125em;border-top:0.375em double #333;border-bottom:0.125em solid #333;box-sizing:content-box;}
#ddmenu div.menu-icon-active{background-color:#333;}
#ddmenu div.menu-icon-active::before{border-color:#eee;}
}