.mobilesecondarynav{display:none}
.desktopsecondarynav{display:block}
.secondary-navigation .secondary-panel-section.modal a{height:auto}
.container-wrapper .secondarynav-par{overflow:visible}
.secnavpan{margin:0 auto;position:relative}
.secondary-navigation{font-family:'aig_futura_medregular';font-size:1.112em;min-height:80px;position:relative}
.secondary-navigation .navigation-wrapper{display:table;margin:0 auto;min-height:80px;padding-left:0;position:relative;text-align:center;width:100%}
.secondary-navigation .navigation-wrapper li{display:table-cell;height:80px;line-height:28px;list-style:outside none none;margin:0 auto;max-width:18%;padding:0 20px;position:relative;text-align:center;vertical-align:middle;width:18%}
.secondary-navigation a{border-bottom:4px solid #fff;color:#0073ae;font-family:"aig_futura_medregular";font-size:1em;height:80px;text-decoration:none !important;vertical-align:middle}
.secondary-navigation li a{display:inline;width:auto;padding:0 4px;word-break:break-word}
.secondary-navigation a:visited{text-decoration:none}
.secondary-navigation li a:hover,.secondary-navigation li a:active,.secondary-navigation li a.active,.secondary-navigation li a:focus{background-color:#fff;border-bottom:2px solid #0057b8;color:#0057b8}
.secondary-navigation li a:focus{border-bottom:2px solid #fff}
.secondary-navigation li.active{border-bottom:2px solid #19ade7}
#sticky-sec-navigation .affix .navigation-wrapper{background-color:#fff;position:-webkit-sticky;z-index:100}
#sticky-sec-navigation #nav.affix,#sticky-mobile-navigation #nav.affix{background:#fff;border-top:0 none;box-shadow:0 1px 3px 0 #ddd;left:0;position:fixed;top:0;width:100%;z-index:9999}
#sticky-sec-navigation #nav{border-bottom:1px solid #e5e5e5}
.cq-wcm-edit #sticky-sec-navigation #nav.affix{position:relative}
.secondary-navigation .get-a-quote,.secondary-navigation .clicktochat a,.secondary-navigation ul>li>a.get-a-quote{background:#0057b8 none repeat scroll 0 0;border-bottom:0 none;border-radius:60px;color:white;font-family:"aig_futurabold";font-size:.7em;height:56px;letter-spacing:1px;line-height:18px;min-width:200px;padding:0 8px;text-align:center;text-transform:uppercase;display:table-cell;vertical-align:middle}
.secondary-navigation li a.get-a-quote:hover,.secondary-navigation li a.get-a-quote:active,.secondary-navigation li a.get-a-quote:focus,.secondary-navigation .clicktochat a:hover,.secondary-navigation .clicktochat a:active,.secondary-navigation .clicktochat a:focus{border-bottom:0;background:#014189;color:#fff;outline:0}
.mobilesecondarynav .modal .modal-header{border-bottom:0;top:-75px;position:absolute;right:0}
.mobilesecondarynav .modal .modal-header .menu-up{color:white;font-size:1em;padding:6px;height:auto}
.mobilesecondarynav a{display:block}
.mobilesecondarynav .secondary-panel li a.active{border-bottom:0;font-family:aig_sourcesanspro_bold}
@media(min-width:641px) and (max-width:1024px){.secondary-navigation,.secondary-navigation .navigation-wrapper{min-height:68px}
.secondary-navigation .navigation-wrapper li{height:68px;line-height:23px;padding:0 12px}
.secondary-navigation a{font-size:.9em;height:68px}
.secondary-navigation .get-a-quote,.secondary-navigation ul>li>a.get-a-quote,.secondary-navigation .clicktochat{height:48px;min-width:168px}
}
@media(max-width:640px){.mobilesecondarynav.secondary-navigation{margin-top:64px;position:absolute}
.newheader_secondary_nav .secondary-navigation{margin-top:100px}
.mobilesecondarynav{display:block}
.desktopsecondarynav{display:none}
.mobilesecondarynav #nav.affix{box-shadow:0 0 5px 0 #bbb}
.mobilesecondarynav li.getaquotepop,.mobilesecondarynav li.getaquotepop a,.secondary-navigation .clicktochat{display:block !important}
.mobilesecondarynav li.getaquotepop,.secondary-navigation .clicktochat{padding:16px 0;width:auto}
.mobilesecondarynav .affix li.getaquotepop,.secondary-navigation .affix .clicktochat{padding:16px 0}
#nav.affix{bottom:0;top:auto !important;background-color:white}
.mobilesecondarynav #nav.affix .navigation-wrapper{display:none}
.mobilesecondarynav li.getaquotepop,.secondary-navigation .clicktochat{width:91%;margin:0 auto}
.mobilesecondarynav .secondary-navigation .get-a-quote,.mobilesecondarynav .secondary-navigation a.get-a-quote,.secondary-navigation .clicktochat a{height:44px;line-height:20px;width:100%;padding:11px}
.secondary-navigation .navigation-wrapper li{width:100%}
.secondary-navigation li a{display:block;width:100%;padding:14px 0;height:48px}
.header-secnav{position:relative;z-index:999;top:0;border:0;width:100%;background-color:#fff;max-height:48px}
.header-secnav.zindexhide{z-index:9}
.header-secnavpan select.navigation-wrapper{border:0}
.secondary-navigation .navigation-wrapper{width:100%;max-width:100%;border:0;min-height:48px;color:#00a4e4;margin:0;padding-left:22px;padding-right:22px}
.secondary-navigation .in .navigation-wrapper{padding-top:15px}
.header-secnavpan span.glyphicon.glyphicon-menu-down{float:right;top:18px;background:white;color:#00a4e4;right:20px;font-size:.8em}
.secondary-navigation{min-height:48px}
.mobilesecondarynav .header-secnavpan span.dropup{height:48px}
.secondary-navigation a{font-family:aig_sourcesanspro_regular;height:48px;font-size:.8em;padding-right:56px;width:100%;max-width:100%;padding:14px 0;margin:0;line-height:20px;border-bottom:0}
.secondary-navigation .navigation-wrapper li{display:block;text-align:left;border-bottom:1px solid #0073ae;position:relative;height:auto;max-width:100%;padding:0}
.secondary-navigation .navigation-wrapper li:last-child{border-bottom:0}
.modal-content ul.navigation-wrapper a.menu-up{width:auto;float:right;position:absolute;right:20px;z-index:2222}
.modal-content ul.navigation-wrapper span.glyphicon-menu-up{float:right;top:3px;font-size:.8em;right:0;padding:0 5px}
.modal.secondary-panel-section .container{padding:0}
.modal.secondary-panel-section .modal-dialog{top:63px;background-color:white}
.newheader_secondary_nav .modal.secondary-panel-section .modal-dialog{top:104px}
.newheader_secondary_nav .mobilesecondarynav .modal .modal-header{top:-32px;right:15px;z-index:999}
.header-secnavpan span.dropup{display:table-cell;vertical-align:middle;font-size:.8em;font-family:aig_sourcesanspro_bold;line-height:20px;padding-right:56px;width:100%;text-align:left}
#sticky-mobile-navigation #nav.affix{box-shadow:0 0 5px 0 #ccc}
.stickyfooter footer .footerpan>div:last-child{padding-bottom:80px}
.secondary-navigation li a:hover,.secondary-navigation li a:active,.secondary-navigation li a:focus{border-bottom:0}
.mobilesecondarynav .secnavpan.affix-top li.moveTop{padding:0;margin:0 auto 16px auto}
.mobilesecondarynav .glyphicon.glyphicon-remove{color:#0073ae}
}
@media print{.secondarynav-par,.secondarynavigation,.secondary-navigation{display:none !important;min-height:0 !important}
}