
#nav .nav-home,#nav .nav-about-us,#nav .nav-contact,#nav .nav-news{display:none;}

.cf:before,.cf:after{content:" ";display:table;}

.cf:after{clear:both;}

.cf{*zoom:1;overflow:visible;}

.hidden{display:none!important;visibility:hidden;}

#navcontainer{max-width:1200px;width:100%;margin:auto;background:none;padding:0px;position:relative;z-index:999;}

#navigation-wrapper{background:#053865;}

#navigation{width:100%;max-width:980px;margin:0px auto;padding:0;}

#nav-toggle{display:none;background:#062e52 url('../images/hamburger.png') no-repeat 10px 50%;background-size:25px;color:#fff;cursor:pointer;text-align:left;margin:0;font-size:20px;padding:15px 0 14px 45px;font-weight:bold;position:relative;}
.ie8 #nav-toggle{background:#062e52 url('../images/hamburger-ie.png') no-repeat 2% 50%;}
.mobile-social-icon{position:absolute;border-radius:3px; overflow:hidden;}

.mobile-social-icon img{border:0;max-width:100%; display:block;}

.mobile-youtube{right:20px; background:#ffffff;}

.mobile-linkedin{right:70px; background:#ffffff;}

.mobile-twitter{right:120px; background:#ffffff; }


#nav{margin:0;padding:0;text-align:center;line-height:11px;}
#nav ul.toplevelnav{margin:0px;padding:0px;display:inline-block;list-style-type:none;list-style-image:none;position:relative;width:100%;line-height:16px;}
#nav ul.toplevelnav>li{display:block;margin:0px;list-style-type:none;list-style-image:none;background:none;width:25%;box-sizing:border-box;float:left;border-right:1px solid #FFF;}
#nav ul.toplevelnav li:last-of-type{padding-right:0;border-right:none;}

#nav ul.toplevelnav>li>a{text-decoration:none;color:#fff;margin:0;display:block;padding:10px 0;border-bottom:1px solid #fff; font-size:18px; font-weight:bold;}

#nav ul.toplevelnav>li>a:before{content:url('../images/arr-top-nav.png');top:1px;position:relative;}

#nav ul.toplevelnav>li>a:hover{color:#fff;}

#nav ul.toplevelnav>li:first-child>a{padding-left:0px;}

#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li>a,.sub-subnav>ul>li>a{pointer-events:auto!important;cursor:pointer!important;color:#424141;font-weight:normal;list-style-type:none; line-height:20px;}

#nav ul.toplevelnav>li:last-child>a{border-right:none;padding-right:0px;}
#nav ul.toplevelnav>li>a:hover{color:#fff;border-bottom:1px solid #060405;background:#060405;}
ul.toplevelnav>li>a:visited{}
#nav ul.toplevelnav>li a.selected-dropdown{}
#nav ul.toplevelnav>li:hover{}
#nav ul.toplevelnav>li.haschildren a:hover{}
#nav ul.toplevelnav>li:hover>a{}
#nav ul.toplevelnav>li.haschildren>div.subnav{overflow:hidden;position:absolute;top:36px;z-index:9999999;white-space:normal;text-align:left;width:100%;max-width:1200px;left:0;opacity:0;transition:opacity 0.3s linear;visibility:hidden;min-height:100px;background:#fff;border:5px solid #060405;box-sizing:border-box;padding:3px;margin-top:1px;}
.ie8 #nav ul.toplevelnav>li.haschildren>div.subnav{background:url('../images/navbg-ie.png');}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul{margin:0px;position:relative;margin-top:15px;padding:5px 0px 3px 10px;font-size:0.9em;font-weight:bold;list-style-type:none;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li{background:none;padding:0px 15px 0px 15px;white-space:normal;display:inline-block;float:left;border-right:1px solid #e2e2e2;list-style-type:none;box-sizing:border-box;}
#nav ul.toplevelnav>li.haschildren.nav-products>div.subnav>ul>li{width:25%;}
#nav ul.toplevelnav>li.haschildren.nav-help---advice>div.subnav>ul>li{width:18.3%;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li.lastcell{}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li>a{padding:4px 0px 4px 0px;margin:0px 0px;color:#000;text-decoration:none;line-height:16px;}
#nav ul.toplevelnav>li>div.subnav.subnav-3>ul>li.link-1 .sub-subnav li:first-of-type a:before,#nav ul.toplevelnav>li>div.subnav.subnav-3>ul>li.link-2 .sub-subnav li:first-of-type a:before{content:'NEW!';color:#c82f2a;font-weight:bold;}
.sub-subnav ul{margin:0;}
.sub-subnav ul li{border:0;margin:0;padding:0;list-style-type:none;}
.sub-subnav>ul>li>a{background:url(../images/nav-arrows.png) no-repeat 0px 11px!important;padding:7px 0px 3px 10px!important;display:inline-block;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li>a:hover,.sub-subnav>ul>li>a{text-decoration:none;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li>a:hover,.sub-subnav>ul>li>a:hover{color:#f49026!important;}
#nav ul.toplevelnav>li.haschildren:hover a{}
#nav ul.toplevelnav>li.haschildren:nth-of-type(4)>div.subnav>ul>li:nth-of-type(4),#nav ul.toplevelnav>li.haschildren:nth-of-type(4)>div.subnav>ul>li:nth-of-type(5),#nav ul.toplevelnav>li.haschildren:nth-of-type(4)>div.subnav>ul>li:nth-of-type(6),#nav ul.toplevelnav>li.haschildren:nth-of-type(4)>div.subnav>ul>li:nth-of-type(7),#nav ul.toplevelnav>li.haschildren:nth-of-type(4)>div.subnav>ul>li:nth-of-type(8){display:block;margin-left:476px;float:none;}
.nav-column{float:left;box-sizing:border-box;}
.nav-column img{display:block;float:right;max-width:100%;}
.nav-third{width:33.3333333333%;}
.nav-two-thirds{width:66.666666666%}
.subnav-column-title{font-size:20px;color:#053864;border-bottom:3px solid #f49026;padding-bottom:8px;font-weight:bold;line-height:18px;margin:0px 0px 10px 0px;}
.subnav-column-title a{color:#053864; text-decoration:none;}
.subnav-column-title a:hover{ color:#f49026;}
.nav-industries .nav-third{padding:25px 75px 10px 20px;}
.nav-industries .nav-third ul{margin:0;padding:0;}
.nav-industries .nav-third ul li{margin-bottom:2px;}
.nav-industries .nav-third ul li a{line-height: 20px; font-size:14px;color:#424141;text-decoration:none;background:url(../images/nav-arrows.png) no-repeat 0px 11px;padding:7px 0px 3px 10px;display:inline-block;}
.nav-industries .nav-third ul li a:hover{color:#f49026!important;}
.nav-industries .nav-two-thirds a{display:block;background:url(../images/industries-map.jpg) no-repeat top left;height:229px;}
.nav-industries .nav-two-thirds img{display:none;}
.subnav.subnav-3 .link-4,.subnav.subnav-3 .link-5,.subnav.subnav-3 .link-6,.subnav.subnav-3 .link-7,.subnav.subnav-3 .link-8{margin:0 0 15px 0!important;border-right:0!important;}
.subnav.subnav-3 .link-4 a,.subnav.subnav-3 .link-5 a,.subnav.subnav-3 .link-6 a,.subnav.subnav-3 .link-7 a,.subnav.subnav-3 .link-8 a{font-size:16px;color:#053864!important;font-weight:bold!important;}
.subnav.subnav-3 .link-4 a:hover,.subnav.subnav-3 .link-5 a:hover,.subnav.subnav-3 .link-6 a:hover,.subnav.subnav-3 .link-7 a:hover,.subnav.subnav-3 .link-8 a:hover{color:#000!important;}
.nav-products a.portable-detectors,.nav-products a.fixed-detectors,.nav-products a.control-panels,a.customer-support,a.technical-support,a.service---repairs,a.training,a.knowledge-base{font-size:20px;color:#053864!important;border-bottom:3px solid #f49026;padding-bottom:12px;font-weight:bold!important;line-height:22px!important;margin:0px 0px 5px 0px!important;display:block;}
.nav-products a.portable-detectors:hover,.nav-products a.fixed-detectors:hover,.nav-products a.control-panels:hover{color:#000!important;text-decoration:none!important;}
.subnav.subnav-3{padding-bottom:25px!important;}
.subnav.subnav-5{padding-bottom:25px!important;}
.subnav.subnav-5 .link-5{margin:0px!important;border-right:0!important;}
.subnav.subnav-3 img.newprod{position:absolute;right:10px;bottom:2px;}
#nav ul.toplevelnav>li.nav-partner-login:hover .subnav{display:none!important;}
@media all and (max-width: 900px) {#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li{width:23%;}
}
@media all and (min-width: 768px) {#nav{display:block!important;}
}
@media all and (max-width: 767px) {.subnav.subnav-1,.subnav.subnav-2,.subnav.subnav-6,.subnav.subnav-7,.subnav-column-title{display:none!important;opacity:0!important;visibility:hidden!important;}
.nav-column{float:none;width:auto;}
.nav-column.nav-two-thirds{display:none;}
.subnav.subnav-3{background:#00539b!important;padding-bottom:0!important;}
.nav-industries .nav-third{padding:0;}
#navcontainer{margin-bottom:1px;}
#navigation-wrapper{margin:0;background:#062e52;}
#nav-toggle{display:block;}
#nav{display:none;padding:0px!important;width:auto;margin:0;background-color:#00539b;font-size:1.2em;}
#nav ul.toplevelnav>li.haschildren>div.subnav{width:100%;background:none;border:none;margin:0;}
#nav ul.toplevelnav>li{width:auto;float:none;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li{display:block!important;float:none;border-bottom:#2d3441 2px solid;padding:9px 9px 5px 9px;width:auto;}
#nav ul.toplevelnav>li:first-child>a{padding:10px;}
#nav ul.toplevelnav>li>a{color:#FFFFFF!important;padding:10px;border-right:none;border-bottom:0;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li{max-width:none;}
.sub-subnav{margin-top:0px;}
.sub-subnav ul{margin:0px;}
.sub-subnav>ul>li{padding:0px;}
.sub-subnav ul li:last-child:after{content:''!important;}
#nav ul.toplevelnav>li>a:hover{color:#fff!important;}
#nav ul.toplevelnav>li.haschildren>div.subnav{opacity:1;visibility:visible;position:static;background-color:#00539b;border-top:none;padding:0px;margin:0px 5px;border-bottom:0;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul{margin:0px;padding:0px;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li>a,#nav .subnav.subnav-4 ul li a{padding:10px 15px;border:none;background:#f89828;color:#fff!important;margin:5px 0;font-size:16px!important;font-weight:normal!important;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li>a:hover{text-decoration:none;color:#FFFFFF!important;}
#nav li{width:auto;display:block!important;margin:0;text-align:left;}
#nav li a{margin:0;border-top:1px solid #fff;display:block;width:100%;box-sizing:border-box;}
#nav ul.toplevelnav{padding-bottom:10px;display:block;}
#nav ul.toplevelnav>li>a:hover{border-bottom:none;}
#nav ul.toplevelnav>li a.selected-dropdown{border-bottom:none;}
#nav ul.toplevelnav>li{padding:0;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li{border:none;}
#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li,#nav ul.toplevelnav>li.haschildren>div.subnav>ul>li:first-child{padding:0;margin:0!important;width:auto!important;}
#nav .sub-subnav{background:#fff;margin-bottom:5px;padding:2px 0 7px 0;font-size:15px;}
#nav .sub-subnav>ul>li>a{background:none;padding:5px 50px 5px 30px;display:block;border:none!important;margin-left:10px;color:#000;}
div.subnav{width:auto!important;}
.nav-products a.portable-detectors,.nav-products a.fixed-detectors,.nav-products a.control-panels,a.technical-support,a.service---repairs,a.knowledge-base{background:#f89828;margin:5px 0 0 0!important;color:#fff!important;border:none;}
.subnav.subnav-3 img.newprod{display:none;}
}
