#ddmenu li,#ddmenu ul{position:relative;padding:0}#ddmenu{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;letter-spacing:normal}#ddmenu .caret,#ddmenu .top-heading,#ddmenu li,#ddmenu ul{display:inline-block}#ddmenu ul{margin:0 auto;text-align:center;width:1200px;font-size:0;background:#F1F1F3;list-style:none;z-index:999;border-radius:3px;border:1px solid #ddd}#ddmenu li{margin:0;font-size:14px;zoom:1;color:#666;line-height:44px;vertical-align:middle;transition:background-color .2s;outline:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#ddmenu .full-width{position:static}#ddmenu .over{color:#FFF;background-color:#09F}#ddmenu .top-heading{font-weight:700;margin:0 22px;color:inherit;text-decoration:none;outline:0;cursor:pointer;text-transform:uppercase}#ddmenu a,#ddmenu a:hover,#ddmenu a:link{color:inherit}#ddmenu a:hover{text-decoration:underline}#ddmenu a:focus{outline:#09F dotted 1px}#ddmenu .caret{color:inherit;left:-18px;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;position:relative}#ddmenu .dropdown{width:auto;left:0;color:#000;padding:0;margin:0;display:none;position:absolute;overflow:hidden;top:100%;border:1px solid #ddd;border-top:none;border-radius:0 0 2px 2px;box-shadow:0 6px 12px rgba(0,0,0,.12)}#ddmenu .full-width .dropdown{width:100%;padding:0;margin:0}#ddmenu .offset300{left:-300px;right:auto}#ddmenu .over .dropdown{display:block}#ddmenu .dd-inner{text-align:center;padding:20px;margin:0;background-color:#FFF;white-space:nowrap;font-size:13px}#ddmenu ul ul,#ddmenu ul ul li{margin:0;display:block;position:static;background:0 0}#ddmenu ul ul{padding:0;text-align:left;width:auto;border:none;z-index:0;border-radius:0}#ddmenu ul ul li{font-size:13px;padding:6px 0;color:inherit;line-height:1;border:none;transition:none;border-radius:0}#ddmenu .dropdown a{color:#444;line-height:1;text-decoration:none;transition:color .4s}#ddmenu .dropdown a:focus,#ddmenu .dropdown a:hover{text-decoration:underline;color:#09F}#ddmenu .column{text-align:left;vertical-align:top;display:inline-block;white-space:normal;width:auto;min-width:200px;padding:0 30px;border-right:1px solid #999}#ddmenu .dd-inner ul:last-child{border-right:none}#ddmenu .h3{font-weight:500;line-height:1.1;margin-top:12px;margin-bottom:8px;font-size:24px}#ddmenu .menu-icon,#ddmenuLink{display:none}@media only screen and (max-width:767px){
#ddmenu .column.mayHide,#ddmenu ul{display:none}
#ddmenu .dropdown,#ddmenu .full-width,#ddmenu li{position:relative}
#ddmenu ul{width:100%;border-radius:0}
#ddmenu li{display:block;font-size:20px;text-align:left;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0}
#ddmenu .dropdown{border:none;border-radius:0;box-shadow:none;background-color:#FFF}
#ddmenu .offset300{left:0}
#ddmenu .full-width .dropdown{width:auto}
#ddmenu .dd-inner{margin:0;background:0 0;text-align:left}
#ddmenu .column{width:auto;padding:0;border:none;display:block}
#ddmenu .caret{position:absolute;left:auto;right:14px;top:19px;border-width:5px}
#ddmenu .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:#666;border-radius:3px;margin-bottom:6px;margin-left:auto;margin-right:11px}
#ddmenu .menu-icon::before{content:"";position:absolute;top:.25em;left:4px;width:1em;height:.125em;border-top:.375em double #F1F1F3;border-bottom:.125em solid #F1F1F3;box-sizing:content-box}
#ddmenu .menu-icon-active{background-color:red}
#ddmenu .menu-icon-active::before{border-color:#666}
#ddmenu .full-width1 .dd-inner .column {padding-left:30px;}
#ddmenu li span.top-heading span{ display:none;}
#ddmenu .top-heading { margin: 0 0 0 20px!important;}
#ddmenu > ul > li.full-width:after, #ddmenu > ul > li.full-width1:after{content:'+';font-family:"core_sans_d_55_boldregular";font-style:normal;font-weight:400;position:absolute;display:block;font-size:30px;top:0;color:#fff; width:44px; height:44px; line-height:44px; left:20px;}
#ddmenu > ul > li.full-width.over:after,#ddmenu > ul > li.full-width1.over:after{content:'-';font-family:"core_sans_d_55_boldregular";font-style:normal;font-weight:400;position:absolute;display:block;font-size:30px;top:0;color:#fff}
}