#ddmenu{display:block;font-family: 'Roboto', sans-serif;text-align:center;letter-spacing:normal;margin-top:0px;}
#ddmenu ul{margin:-2px auto;padding:0;text-align:right;width:100%;font-size:0;background:none;display:inline-block;list-style:none;position:relative;z-index:999999990;max-width:1400px;}
#ddmenu li{margin:0 4px 0px 0px;padding:0;font-size:14.43px;display:inline-block;text-transform:uppercase;font-weight:400;*display:inline;zoom:1;position:relative;color:#000;line-height:46px;transition:background-color 0.2s;outline:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
#ddmenu li a{color:#000;text-decoration:none;font-weight:400;color:#000;padding:0px 13px 25px 11px;text-transform:uppercase;font-size:14px;margin:0 0 0 10px;}
#ddmenu li a:hover {    text-decoration: none;
    color: #fff;
    padding-top: 8px;
    padding-bottom: 10px;
    background: #2b2d2e;
    border-top: 3px solid #d03438;}

.over .top-heading a  {    text-decoration: none;
    color: #fff !important;
    background: #2b2d2e;
	padding-top: 8px !important;
    padding-bottom: 10px;
    background: #2b2d2e;
    border-top: 3px solid #d03438;
   }
#ddmenu li#q-bt {
    height: 42px;
    background: #ffffff;
    color: #4c4848;
    padding: 0 12px;
    cursor: pointer;
    border: 1px solid #303193;
    border-radius: 4px;
}
/*#ddmenu li #q-bt:hover {
    background: blue;
}*/
#ddmenu li#q-bt:hover {
    background: #2d3091;
    color: #fff;
}
#ddmenu li#q-bt:hover .caret {
    color: #fff;
}

	/*#ddmenu li a.active{    text-decoration: none;
    color: #fff;
    padding-top: 8px;
    padding-bottom: 10px;
    background: #2b2d2e;
    border-top: 3px solid #d03438;}*/
	
	
#ddmenu .full-width{position:static;}
#ddmenu .over.no-sub{}
#ddmenu .top-heading{font-weight:400;white-space:nowrap;margin:0 0px;color:inherit;text-decoration:none;display:inline-block;outline:0;cursor:pointer;line-height:4.8;}
#ddmenu a, #ddmenu a:link, #ddmenu a:hover{color:inherit;}
#ddmenu a:hover{/*background-color:#88571f;*/text-decoration:none;color:#fff;padding-top:6px;padding-bottom:4px;}
.active-menu{text-decoration:none;color:#fff;background:#88571f !important;padding:6px 21px 4px 21px;}
#ddmenu a:focus{outline:0px dotted #09F;}
#ddmenu .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%;background-color:rgba(0,0,0,0.1);background-color:#ccc;}
#ddmenu .full-width .dropdown{width:78%;padding:0;margin:0;margin-left:94px;margin-top:-15px;}
#ddmenu .offset300{left:-300px;right:auto;}
#ddmenu .right-aligned{left:auto;right:0px;}
/* #ddmenu .top-heading:hover{background:url(../img/menu-arrowtop.png) center bottom no-repeat;} */
#ddmenu .over .dropdown{display:block;}
#ddmenu .dd-inner{text-align:center;padding-bottom:0px;margin:-3px;background-color:#2b2d2e;white-space:nowrap;font-size:13px;line-height:1.35; float:left}
#ddmenu .dropdown a{display:block;color:#fff;line-height:22px;text-decoration:none;padding:0;text-transform:capitalize;}
#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus{text-decoration:none;color:#b5bac0;padding:0px; border:none;}
#ddmenu .column{font-family: 'Roboto', sans-serif;text-align:left;vertical-align:top;display:inline-block;*display:inline;*zoom:1;white-space:normal;width:505px;padding:5px 12px 17px;text-transform:none;}
.column > p{padding-left:0px;}
.last{/* background:url(../img/icons/menu-bullet.png) no-repeat scroll 0px 18% !important; */padding-left:2px !important;margin-top:10px;}
.last a{line-height:1.2 !important;}
#ddmenu div.dd-inner div:last-child{border-right:none;padding: 5px 12px 5px;}
#ddmenu .column .menu-heading{font-family: 'Roboto', sans-serif;font-weight:400;line-height:1.3;margin-top:12px;margin-bottom:8px;font-size:14px;color:#fff;padding-bottom:7px; text-transform:uppercase; border-bottom:1px solid #6a6c6c; margin-left:9px}
#ddmenu div.column h3{text-transform:uppercase;}
#ddmenu div.column260{width:260px;}
#ddmenu div.column340{width:340px;}
#ddmenuLink{display:none;}
#ddmenu .menu-icon{display:none;}

#ddmenu .full-width .dropdown.contactmenu {
    width: 18% !important;
   /* margin-left: 644px;*/
    margin-left: 567px;
}
#ddmenu .full-width .dropdown.more{
     width: 18% !important;
    margin-left: 644px; 
}
#ddmenu .full-width .dropdown.contactmenu .column {
    width: 150px;
}


#ddmenu .full-width .dropdown.more .column {
    width: 150px;
}
@media only screen and (max-width:480px){#ddmenu .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 .full-width{position:relative;}
#ddmenu .dropdown{position:relative;*top:auto;border:none;border-radius:0;box-shadow:none;text-align:left;background-color:#FFF;}
#ddmenu .offset300{left:0;}
#ddmenu .full-width .dropdown{width:auto;}
#ddmenu .dd-inner{margin:0;background:none;text-align:left;}
#ddmenu .column{width:auto;padding:0;border:none;display:block;}
#ddmenu .caret{position:absolute;left:auto;right:14px;top:20px;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:#eee;border-radius:3px;margin-bottom:6px;margin-left:auto;margin-right:11px;}
#ddmenu .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 .menu-icon-active{background-color:#333;}
#ddmenu .menu-icon-active::before{border-color:#eee;}
}