.ddsmoothmenu{width:100%;display:none;padding:30px 0 0 0}
.ddsmoothmenu ul{z-index:100;margin:0;padding:0;list-style-type:none;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;}
.ddsmoothmenu ul li a{display:block;font:700 17px/30px 'Aptos', sans-serif;color:#fff !important;padding:0 13px;display:block;text-transform:uppercase;}
* html .ddsmoothmenu ul li a{display:inline-block;}
.ddsmoothmenu ul li a:hover{background:url(../images/navBg.png) no-repeat 0 0;background-size:100% 100%;text-decoration:none;color:#fff !important;}
.ddsmoothmenu > ul > li.current-menu-item > a{background:url(../images/navBg.png) no-repeat 0 0;background-size:100% 100%;text-decoration:none;color:#fff !important;}
.ddsmoothmenu > ul > li.current-menu-ancestor > a{background:url(../images/navBg.png) no-repeat 0 0;background-size:100% 100%;text-decoration:none;color:#fff !important}
.ddsmoothmenu ul li ul{position:absolute;left:-3000px;display:none;visibility:hidden;background:url(../images/ddMnuBg.png) no-repeat 0 0;background-size:100% 100%;width:210px;padding:17px 0 30px 0;}
.ddsmoothmenu ul li ul li ul{padding:10px 0 20px;}
.ddsmoothmenu ul li ul li ul li:hover{background-size:200px 100% !important;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;}
.ddsmoothmenu ul li ul li ul{top:0;background:#7c4eff;transform:skew(5.5deg, 0deg);}
.ddsmoothmenu ul li ul li ul li{transform:skew(-5.5deg, 0deg);}
.ddsmoothmenu ul li ul li a{font:600 14px/15px 'Aptos', sans-serif;color:#fff !important;text-decoration:none;text-transform:uppercase;padding:7px 12px;}
.ddsmoothmenu > ul > li > a{color:#000 !important;}
.ddsmoothmenu ul li ul li:hover{background:url(../images/sub_hover.jpg) no-repeat 5px 0!important;background-size:181px 100% !important;}
.ddsmoothmenu ul li ul li a:hover{background-image:none;color:#fff !important;}
.caret2{background:url(../images/menu_arrow.png.jpg) no-repeat 80% center !important;}
.sticky .ddsmoothmenu ul li a{color:#4ab9c0 !important;}
.sticky .ddsmoothmenu ul li.active > a{color:#fff !important;}
* html .ddsmoothmenu{height:1%;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:9px;right:35px;background:url(../images/menu_arrow.png) no-repeat 80% center!important;width:6px;height:12px;}
.leftarrowclass{margin-right:5px;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background-color:#ccc;}
.toplevelshadow{margin:5px 0 0 5px;opacity:0.8;}
.ddcss3support .ddshadow.toplevelshadow{margin:0;}
.ddcss3support .ddshadow{background-color:transparent;box-shadow:5px 5px 5px #aaa;-moz-box-shadow:5px 5px 5px #aaa;-webkit-box-shadow:5px 5px 5px #aaa;}
div.ddsmoothmobile{background:#414141;color:white;position:fixed;top:0;left:0;width:200px;height:300px;overflow:hidden;visibility:hidden;border-radius:0 0 10px 0;box-shadow:0 0 10px gray;}
div.ddsmoothmobile a{color:white;text-decoration:none;}
div.ddsmoothmobile div.topulsdiv{position:relative;background:#414141;overflow-y:auto;width:100%;height:100%;}
div.ddsmoothmobile ul{list-style:none;width:100%;top:0;left:0;background:#414141;margin:0;padding:0;}
div.ddsmoothmobile div.topulsdiv ul.submenu{}
div.ddsmoothmobile ul.submenu{position:absolute;height:100%;overflow-y:auto;}
div.ddsmoothmobile ul li{border-bottom:1px solid gray;position:relative;font-weight:bold;}
div.ddsmoothmobile ul li.breadcrumb{cursor:pointer;padding:10px;background:black;}
div.ddsmoothmobile ul li a{display:block;padding:6px;}
div.ddsmoothmobile ul li a:hover{background:black;}
.animateddrawer{font-size:10px;width:3em;height:2.8em;outline:none;position:fixed;display:none;top:10px;right:10px;background:white;z-index:1000;}
.animateddrawer:before, .animateddrawer:after{position:absolute;content:'';display:block;width:100%;height:0.6em;background:black;border-radius:2px;top:0;left:0;opacity:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.animateddrawer:after{top:auto;bottom:0;}
.animateddrawer span{width:100%;height:0.6em;background:black;position:absolute;top:50%;margin-top:-0.3em;border-radius:2px;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.3s ease-in 0.3s;transition:all 0.3s ease-in 0.3s;}
.animateddrawer span::after{content:'';display:block;width:100%;height:0.6em;background:black;border-radius:2px;position:absolute;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.3s ease-in 0.3s;transition:all 0.3s ease-in 0.3s;}
.animateddrawer.open{}
.animateddrawer.open:before{top:50%;margin-top:-0.3em;opacity:0;}
.animateddrawer.open:after{bottom:50%;opacity:0;}
.animateddrawer.open span{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.animateddrawer.open span:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
@media only screen and (max-width:992px){.ddsmoothmenu ul li a{font-size:12px;}
.ddsmoothmenu ul li ul li a{font-size:12px;line-height:24px;}
.rightarrowclass{top:6px;}
}