.nav { background:#46b4e4; font-size:16px; font-weight:bold; color:#fff; line-height:40px; -moz-box-sizing: border-box; box-sizing:border-box; width:100%; height:40px; padding:0 0px;}
.nav.fixed {position:fixed; top:0; left:0;}
#right-header{display:block;}
.nav a {background:center center no-repeat transparent; background-image:url(nav-icon.png); display:block; width:40px; height:40px; float:left;}

.nav {display:none;}
#navigation-wrap {clear:both; float:left; margin:0; padding:0; display:block; width:100%; height:36px; line-height:36px; background-color:#1c2632;}
#navigation-wrap #navigation_header {width:75%; float:left;}
#pull{display:none;}
#menu{display:block; padding:0; margin:0; width:100%;} 
#menu > ul {list-style:inside none; padding:0; margin:0; float:left;} 
#menu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;} 
#menu > ul > li > a{outline:none; display:block; position:relative; line-height:36px; padding:0px 35px 0px 36px; text-align:center; text-decoration:none; color:#FFFFFF; font-size:14px; text-transform:uppercase;}
#menu > ul > li > a:hover{color:#fff; text-decoration:none; background:#262626;}
#menu > ul > li > a .new{background:#ff2500; border:0px; color:#ffffff; font-size:10px; margin-top:3px; margin-left:5px; float:right; padding:4px 5px; line-height: 10px;}
#menu ul li:hover > ul, #menu ul li:hover > div{display:flex;} 

#menu ul li > ul, #menu ul li > div{display:none; width:auto; position:absolute; top:36px; padding:0; background: #FFF; z-index:999;} 
#menu ul li > .dropdown_column_1 {width:200px; background-color:#FFFFFF; border:1px solid #CCCCCC; border-top:0;} 
#menu ul li > .dropdown_column_1 ul {list-style:none; padding:0px; margin:0px; padding:5px; width:100%;}
#menu ul li > .dropdown_column_1 ul li {padding-left:10px; line-height:28px; border-bottom:1px solid #CCCCCC;}
#menu ul li > .dropdown_column_1 ul li:hover {background:#fff;}
#menu ul li > .dropdown_column_1 ul li:hover a{color:#00653c;}
#menu ul li > .dropdown_column_1 ul li:hover ul li a{color:#333;}
#menu ul li > .dropdown_column_1 ul li a {color:#333333; font-size:13px; text-decoration:none;}
#menu ul li > .dropdown_column_1 ul li:last-child {border:none;}

#menu ul li > .dropdown_column_1 ul li ul {position:absolute; top:10px; display:none; background:#FFF; border:1px solid #CCCCCC;}
#menu ul li > .dropdown_column_1 ul li:hover ul {display:block; float:left; width:200px; left:190px;}
#menu ul li > .dropdown_column_1 ul li ul li {line-height:30px; border-bottom:1px solid #CCC; padding:0; padding-left:10px; margin:0; }

#menu ul li:hover > .dropdown_column_1 ul li ul li ul {position:absolute; display:none; top:0;}
#menu ul li:hover > .dropdown_column_1 ul li ul li:hover ul {display:block;}
#menu ul li >.dropdown_column_1 ul li.label {font-size:14px; font-weight:bold; color:#000000; line-height:40px;}
#menu ul li >.dropdown_column_1 ul li:hover.label {background:transparent !important; color:#000000;}
#menu ul li >.dropdown_column_1 ul li.blank {padding-left:10px; line-height:30px; height:30px; border-bottom:0;}
#menu ul li >.dropdown_column_1 ul li:hover.blank {background:transparent !important;}

#menu ul li > .dropdown_column_2 {width:400px; min-height:360px; background:#FFF; border:1px solid #CCC; border-top:0;margin-top:0px;box-shadow:0 4px 6px -1px rgba(0,0,0,.4);-moz-box-shadow:0 4px 6px -1px rgba(0,0,0,.4); -webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.4);} 
#menu > ul > li:nth-child(2) .dropdown_column_2 { margin-left: -166px;}
#menu ul li > .dropdown_column_2 ul {list-style:none; padding:0;margin:0;float:left;width:180px;padding:5px 0 0;}
#menu ul li > .dropdown_column_2 ul:nth-child(even) {background-color: #fbfbfb; min-height:auto;}
#menu ul li > .dropdown_column_2 ul li {line-height:24px; border-bottom:0px;}
#menu ul li > .dropdown_column_2 ul li:hover {background-color:#eee; border-radius:0;margin:0; line-height:24px;}
#menu ul li > .dropdown_column_2 ul li a:hover {color:#980e18; font-weight:400;}
#menu ul li > .dropdown_column_2 ul li a {color:#333333; font-size:13px; text-decoration:none; padding:0 0px 0 10px; width:95%; display:inline-block; margin:0px; position: relative; line-height:24px; }
#menu ul li > .dropdown_column_2 ul li a:after {content:''; position:absolute; transition:all .1s ease-out 0s; width:0; height:0; border-left:4px solid #000; border-right:4px solid transparent; border-top:4px solid transparent; border-bottom:4px solid transparent; top:8px; margin-left:4px; opacity:0; -webkit-transform: translateX(-4px); transform:translateX(-4px); transition-property:opacity,-webkit-transform; transition-property: opacity,transform; transition-property:opacity,transform,-webkit-transform;}
#menu ul li > .dropdown_column_2 ul li a:hover:after { opacity:1; -webkit-transform:translateX(4px); transform: translateX(4px);}
#menu ul li >.dropdown_column_2 ul li.label {font-size:13px; font-weight:500; color:#000; line-height:30px; padding:0px 4px 0px 12px;}
#menu ul li >.dropdown_column_2 ul li:hover.label {background:transparent !important; color:#000000; border:0px;}
#menu ul li >.dropdown_column_2 ul li.label .ico {background:url("../images/ico-menu-parent-blk.png") 0 0px no-repeat; width:15px; height:15px; position:absolute; margin-top:8px; margin-left:3px;}
#menu ul li >.dropdown_column_2 ul li.blank {padding-left:10px; line-height:30px; height:30px; border-bottom:0;}
#menu ul li >.dropdown_column_2 ul li:hover.blank {background:transparent !important;}

#menu ul li > .dropdown_column_3 {width:600px; min-height:360px; background:#FFF; border:1px solid #CCC; border-top:0; margin-top:0px; box-shadow:0 4px 6px -1px rgba(0,0,0,.4); -moz-box-shadow:0 4px 6px -1px rgba(0,0,0,.4); -webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.4);} 
#menu > ul > li:nth-child(2) .dropdown_column_3 { margin-left: -166px;}
#menu ul li > .dropdown_column_3 ul {list-style:none; padding:0; margin:0; float:left; width:216px; padding:5px 0 0 0;}
#menu ul li > .dropdown_column_3 ul:nth-child(even) {background-color: #fbfbfb ;min-height:auto;}
#menu ul li > .dropdown_column_3 ul li {line-height:24px; border-bottom:0px solid #CCCCCC;}
#menu ul li > .dropdown_column_3 ul li:hover {background-color:#eee;border-radius:0; margin:0; line-height:24px;}
#menu ul li > .dropdown_column_3 ul li a:hover {color:#980e18; font-weight:400;}
#menu ul li > .dropdown_column_3 ul li a {color:#333; font-size:13px; text-decoration:none; padding:0 0 0 10px; width:95%; display:inline-block; margin:0px; position: relative; line-height:24px; }
#menu ul li > .dropdown_column_3 ul li a:after {content:''; position:absolute; transition:all .1s ease-out 0s; width:0; height:0; border-left:4px solid #000; border-right:4px solid transparent; border-top:4px solid transparent; border-bottom:4px solid transparent; top: 8px; margin-left:4px; opacity:0; -webkit-transform: translateX(-4px); transform:translateX(-4px); transition-property:opacity,-webkit-transform; transition-property: opacity,transform; transition-property:opacity,transform,-webkit-transform;}
#menu ul li > .dropdown_column_3 ul li a:hover:after {opacity:1; -webkit-transform:translateX(4px); transform: translateX(4px);}
#menu ul li >.dropdown_column_3 ul li.label {font-size:13px; font-weight:500; color:#000; line-height:30px; padding:0px 4px 0px 12px;}
#menu ul li >.dropdown_column_3 ul li:hover.label {background:transparent !important; color:#000000; border:0px;}
#menu ul li >.dropdown_column_3 ul li.label .ico {background:url("../images/ico-menu-parent-blk.png") 0 0px no-repeat; width:15px; height:15px; position:absolute; margin-top:8px; margin-left:3px;}
#menu ul li >.dropdown_column_3 ul li.blank {padding-left:10px; line-height:30px; height:30px; border-bottom:0;}
#menu ul li >.dropdown_column_3 ul li:hover.blank {background:transparent !important;}

#menu > ul > li:nth-child(6) .dropdown_column_3 { margin-left: -350px;}
#menu > ul > li:nth-child(5) .dropdown_column_4 { margin-left: -350px;}
#menu > ul > li:nth-child(7) .dropdown_column_4 { margin-left: -550px;}

#menu ul li > .dropdown_column_4 {width:870px; min-height:360px; margin-left:-96px; background:#FFF; border:1px solid #CCC; border-top:0; margin-top:0px; box-shadow:0 4px 6px -1px rgba(0,0,0,.4); -moz-box-shadow:0 4px 6px -1px rgba(0,0,0,.4); -webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.4);} 
#menu ul li > .dropdown_column_4 ul {list-style:none; padding:0px; margin:0px; float:left; width:216px; padding:5px 0 0 0;}
#menu ul li > .dropdown_column_4 ul:nth-child(even) {background-color:#fbfbfb; min-height:auto;}
#menu ul li > .dropdown_column_4 ul li {line-height:24px; border-bottom:0px solid #CCCCCC;}
#menu ul li > .dropdown_column_4 ul li:hover {background-color:#eee; border-radius:0; margin:0;line-height:24px;}
#menu ul li > .dropdown_column_4 ul li a:hover {color:#980e18; font-weight:400;}
#menu ul li > .dropdown_column_4 ul li a {color:#333333; font-size:13px; text-decoration:none; padding:0 0px 0 10px; width:95%; display:inline-block; margin:0px; position: relative; line-height:24px; }
#menu ul li > .dropdown_column_4 ul li a:after {content:''; position:absolute; transition:all .1s ease-out 0s; width:0; height:0; border-left:4px solid #000; border-right:4px solid transparent; border-top:4px solid transparent; border-bottom:4px solid transparent; top:8px; margin-left:4px; opacity:0; -webkit-transform:translateX(-4px); transform:translateX(-4px); transition-property:opacity,-webkit-transform; transition-property: opacity,transform;  transition-property: opacity,transform,-webkit-transform;}
#menu ul li > .dropdown_column_4 ul li a:hover:after { opacity: 1; -webkit-transform: translateX(4px);  transform: translateX(4px);}
#menu ul li >.dropdown_column_4 ul li.label {font-size:13px; font-weight:500; color:#000000; line-height:30px; padding:0px 4px 0px 12px;}
#menu ul li >.dropdown_column_4 ul li:hover.label {background:transparent !important; color:#000000; border:0px;}
#menu ul li >.dropdown_column_4 ul li.label .ico {background:url("../images/ico-menu-parent-blk.png") 0 0px no-repeat; width:15px; height:15px; position:absolute;margin-top: 8px;margin-left: 3px;}
#menu ul li >.dropdown_column_4 ul li.blank {padding-left:10px; line-height:30px; height:30px; border-bottom:0;}
#menu ul li >.dropdown_column_4 ul li:hover.blank {background:transparent !important;}

#menu ul li > .dropdown_column_5 {width:1170px; background-color:#FFFFFF; border:1px solid #CCCCCC; border-top:0; margin-top:0px; box-shadow:0 4px 6px -1px rgba(0,0,0,.4); -moz-box-shadow:0 4px 6px -1px rgba(0,0,0,.4); -webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.4);} 
#menu > ul > li:nth-child(2) .dropdown_column_5 { margin-left: -150px;}
#menu ul li > .dropdown_column_5 ul {list-style:none; padding:0; margin:0; float:left; width:20%; padding:5px 0; overflow:hidden;}
#menu ul li > .dropdown_column_5 ul:nth-child(even) {background-color: #fbfbfb;min-height: auto;}
#menu ul li > .dropdown_column_5 ul li {line-height:24px; border-bottom:0px solid #CCCCCC;}
#menu ul li > .dropdown_column_5 ul li:hover {background-color: #eee;border-radius:0px; margin:0px;line-height:24px;}
#menu ul li > .dropdown_column_5 ul li a:hover {color:#f25246; font-weight:400;}
#menu ul li > .dropdown_column_5 ul li a {color:#333333; font-size:14px; text-decoration:none; padding:0 0px 0 10px; width:95%; display:inline-block; margin:0px; position: relative; line-height:20px;}
#menu ul li > .dropdown_column_5 ul li a:after {content:''; position:absolute; transition:all .1s ease-out 0s; width:0; height:0; border-left:4px solid #000; border-right:4px solid transparent; border-top:4px solid transparent; border-bottom:4px solid transparent; top:8px; margin-left:4px; opacity:0; -webkit-transform: translateX(-4px); transform: translateX(-4px); transition-property:opacity,-webkit-transform; transition-property: opacity,transform;  transition-property: opacity,transform,-webkit-transform;}
#menu ul li > .dropdown_column_5 ul li a:hover:after { opacity: 1; -webkit-transform: translateX(4px);  transform: translateX(4px);}
#menu ul li >.dropdown_column_5 ul li.label {font-size:15px; font-weight:600; color:#000000; line-height:30px; padding:0px 4px 0px 12px;}
#menu ul li >.dropdown_column_5 ul li:hover.label {background:transparent !important; color:#000000; border:0px;}
#menu ul li >.dropdown_column_5 ul li.label .ico {background:url("../images/ico-menu-parent-blk.png") 0 0px no-repeat; width:15px; height: 15px;position:absolute;margin-top: 8px;margin-left: 3px;}
#menu ul li >.dropdown_column_5 ul li.blank {padding-left:10px; line-height:30px; height:30px; border-bottom:0;}
#menu ul li >.dropdown_column_5 ul li:hover.blank {background:transparent !important;}