html,body{height:100%}body{display:flex;flex-direction:column;font-family:"myriad-pro",sans-serif;font-weight:400;font-style:normal}strong,bold{font-weight:700}italic,em{font-style:italic}a{transition:background-color .25s ease-out,color .25s ease-out}header,button #main,.hero,.primary-img,.navigation,h1,h2,h3,h4,h5,h6,p,img,li,a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}header{border-bottom:1px solid #e3e5e3}header a#logo{display:block;overflow:hidden;position:absolute;text-indent:100%;white-space:nowrap;background:url("/img/icons/brand-usdbmark2.svg") no-repeat;background-position:center;background-size:125px;width:125px;height:75px}header .phone{text-align:right;font-family:"myriad-pro-semiextended",sans-serif;font-size:.75em;line-height:1.25;text-transform:uppercase;margin:10px 0;padding:0;list-style-type:none;color:#909590}header .phone{margin:10px 0 20px 0}.dropdown-pane.is-open{z-index:9999!important}@media screen and (min-width:40em) and (max-width:63.9375em){header .phone{margin-bottom:10px}}@media screen and (min-width:64em){header .phone{margin-bottom:20px}}header .phone li{margin-bottom:.25em}header .phone a{font-weight:900;color:#d70321;margin-bottom:.5em;text-decoration:none;background:url("/img/icons/ui-linkline-gfx.png") repeat-x 0 100%}header .phone a:hover,header .phone a:active{color:#444744;text-decoration:none;background-image:none}#usd-menu .menu{font-weight:700}#usd-menu .menu>li>a{color:#1b326c;text-transform:uppercase;font-size:.9rem}#usd-menu .menu>li>a:hover,#usd-menu .menu>li>a:active,#usd-menu .menu>li>a:focus{color:#444744;background-color:#e3e5e3;outline:0}@media screen and (max-width:400px){#usd-menu .menu a,#usd-menu .menu .button{padding:.7rem .17rem}}@media screen and (max-width:600px) and (min-width:401px){#usd-menu .menu a,#usd-menu .menu .button{padding:.7rem .45rem}}@media screen and (max-width:1124px) and (min-width:1018px){#usd-menu .menu a,#usd-menu .menu .button{padding:.7rem .6rem}}#usd-menu .search-group{padding-left:0;padding-right:0}#usd-menu .input-group{margin-bottom:.5rem}#usd-menu .input-group .input-group-field,#usd-menu .input-group .form-control{margin:0;height:2rem}#usd-menu .input-group input[type='text']{font-size:.9em;padding:.25rem .5rem;color:#444744}#usd-menu .input-group input[type='text']:focus{border-color:#909590;box-shadow:0 0 5px #bdc0bd}#usd-menu .input-group .input-group-button .button{height:2rem;background:#1b326c url('/img/icons/ui-search.svg') 50% 50% no-repeat;background-size:50%}#usd-menu .input-group .input-group-button .button:hover,#usd-menu .input-group .input-group-button .button:active{background-color:#909590;box-shadow:0 0 5px #bdc0bd}.dropdown-pane{margin:0 auto!important;left:0!important;right:0!important;background-color:#e3e5e3;border:1px solid #fff;border-top:0;box-shadow:0 5px 5px rgba(0,0,0,.5);color:#444744;width:100%;max-width:960px}.dropdown-pane.is-open{z-index:0}.dropdown-pane:focus{outline:0}.dropdown-pane h2,.dropdown-pane h3,.dropdown-pane h4{font-family:"myriad-pro",sans-serif}.dropdown-pane h2{font-size:1.4em;line-height:1.2;float:left}.dropdown-pane h2 a{color:#1b326c}.dropdown-pane h2 a:hover,.dropdown-pane h2 a:active{color:#d70321}.dropdown-pane .menu-close{font-size:1.5rem;font-weight:bold;float:right}.dropdown-pane .menu-close a{color:#d70321}.dropdown-pane p{font-size:.875em;line-height:1.4}.dropdown-pane a{color:#444744}.dropdown-pane a:hover,.dropdown-pane a:active{color:#d70321}.prompt{position:relative;display:block;color:#d70321;margin-top:.5em;font-size:.85em;font-weight:700;letter-spacing:.0625em}.dropdown-pane .vertical.menu{margin-left:0;outline:1px solid #fff;margin-bottom:1em}.dropdown-pane .vertical.menu a{white-space:normal}.dropdown-pane .vertical.menu ul{margin-bottom:0}.dropdown-pane .vertical.menu .desc{font-size:.85em;line-height:1.3;font-weight:normal;outline:1px solid #fff;display:block;padding:.5rem}.dropdown-pane .vertical.menu a .desc{text-transform:none;outline:0;padding:0;padding-top:.5rem;color:#444744}.dropdown-pane .vertical.menu a:hover .desc,.dropdown-pane .vertical.menu a:active .desc{color:#d70321}.dropdown-pane .vertical.menu li{text-transform:uppercase;font-weight:bold}.dropdown-pane .vertical.menu li span{padding:.25em .5em;display:block}.dropdown-pane .vertical.menu>li>a{padding:.5em;color:#1b326c}.dropdown-pane .vertical.menu a:hover{background:rgba(255,255,255,.25);box-shadow:0 2px 3px rgba(0,0,0,.25);color:#d70321}.dropdown-pane .vertical.menu li ul li a{text-transform:none;padding-left:.5em}.dropdown-pane .vertical.menu li ul li ul li a{font-weight:normal}.dropdown-pane .vertical.menu li ul li ul li a:before{content:"- "}.menu-promo{padding-top:1rem;border-top:1px solid #fff;margin-top:1rem}@media screen and (min-width:64em){.menu-promo{padding-top:0;margin-top:0;border-left:1px solid #fff;border-top:0}}.menu-promo .thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);line-height:0}.menu-promo h3{font-size:1em;line-height:1.3}.menu-promo p{font-size:.8em;line-height:1.4}.menu-promo .button{background-color:#d70321;text-transform:uppercase;font-weight:700;border-radius:50px}.menu-promo .button:hover,.menu-promo .button:active{background-color:#444744}.callout{border-radius:0;border:0}.callout .close-button{color:rgba(255,255,255,1)}.callout .close-button:hover,.callout .close-button:active{color:rgba(255,255,255,.25)}header .callout p{font-size:1.25em;line-height:1.2;padding-top:1rem;padding-left:3rem;padding-right:3rem}#main .callout p{font-size:1em;line-height:1.4}header .callout a,#main .callout a{text-decoration:underline}header .primary.callout,#main .primary.callout{background-color:rgba(27,50,108,.75);color:#fff}header .alert.callout,#main .alert.callout{background-color:rgba(151,24,29,.25);color:#d70321}header .primary.callout a,#main .primary.callout a{color:#fff}header .alert.calout a,#main .alert.callout a{color:inherit;background-image:none;font-weight:bold}header .primary.callout a:hover,header .primary.callout a:active,#main .primary.callout a:hover,#main .primary.callout a:active,header .alert.callout a:hover,header .alert.callout a:active,#main .alert.callout a:hover,#main .alert.callout a:active{text-decoration:none;background:none}#second-nav{width:100%}.breadcrumbs{margin-top:1em}@media screen and (max-width:40em){.breadcrumbs{display:none}}.breadcrumbs li{color:#444744;font-size:.8125em}.breadcrumbs li a{color:#1b326c;font-weight:bold}.breadcrumbs li:not(:last-child)::after{color:#909590;content:">";margin:0 .75rem;position:relative;top:-1px;opacity:1}.breadcrumbs li a.home{background:transparent url("/img/icons/ui-home.svg") left center no-repeat;background-size:14px;padding-left:18px}.breadcrumbs li a.home:hover,.breadcrumbs li a.home:active{background:transparent url("/img/icons/ui-home-ro.svg") left center no-repeat;background-size:14px;padding-left:18px}.preSearchWrapper{position:relative;top:4em;right:0}@media screen and (min-width:40em) and (max-width:63.9375em){.preSearchWrapper{top:1.75em;right:6%}}@media screen and (min-width:64em){.preSearchWrapper{top:2em}}.preSearchResults{position:absolute;z-index:9;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.35)}.preSearchResults{min-width:300px}@media screen and (min-width:40em) and (max-width:63.9375em){.preSearchResults{width:350px}}@media screen and (min-width:64em){.preSearchResults{width:250px}}.preSearchCategoryHeading,.preSearchShowAll{font-size:.8125em;font-weight:bold;text-transform:uppercase;padding:.5em;margin:0;font-family:"Myriad-Pro-semi-condensed"}.preSearchCategoryHeading{background:#909590}.preSearchCategoryHeading a{display:block}.preSearchCategoryHeading a:link,.preSearchCategoryHeading a:visited{color:#fff}.preSearchCategoryHeading a:hover,.preSearchCategoryHeading a:active{color:#e3e5e3}ul.preSearchCategoryList{margin-left:0;margin-bottom:0}.preSearchItem{padding:10px 20px 10px 40px;background-repeat:no-repeat;background-size:20px;background-position:10px 12px}.preSearchItem a{color:#1b326c}.preSearchItem:hover,.preSearchItem:active{background:rgba(227,229,227,.5);background-repeat:no-repeat;background-size:20px;background-position:10px 12px}.posts .preSearchItem{background-image:url('/img/icons/gen-post.svg')}.pages .preSearchItem{background-image:url('/img/icons/gen-page.svg')}.software .preSearchItem{background-image:url('/img/icons/gen-download.svg')}.preSearchItem h3,li.preSearchItem{line-height:1.2;font-family:"Myriad-Pro";font-weight:bold;color:#1b326c}.preSearchItem h3,.preSearchItem p{margin:0;padding:0}.preSearchItem p{line-height:1.3;margin-top:.2em;color:#4a4a4a}.preSearchItem h3,li.preSearchItem{font-size:1em}.preSearchItem p{font-size:.875em}@media screen and (min-width:40em) and (max-width:63.9375em){.preSearchItem h3,li.preSearchItem{font-size:1em}.preSearchItem p{font-size:.875em}}@media screen and (min-width:64em){.preSearchItem h3,li.preSearchItem{font-size:.875em}.preSearchItem p{font-size:.8125em}}li.preSearchItem{margin:0;padding:0;list-style-type:none}.products li.preSearchItem{padding:10px 20px 15px 60px;background-repeat:no-repeat;background-size:40px;background-position:10px center}.tags li.preSearchItem{padding:10px 20px 10px 40px;background-repeat:no-repeat;background-size:20px;background-position:10px 12px;background-image:url('/img/icons/gen-tags.svg')}.preSearchShowAll>*{margin:0;padding:0}.preSearchShowAll{margin-top:1em;text-align:right;background:rgba(227,229,227,.5)}.preSearchShowAll a{display:block;color:#1b326c;padding-right:.8em;background-image:url('/img/icons/ui-rt-arrow.svg');background-repeat:no-repeat;background-position:right center;background-size:7px}.preSearchShowAll a:hover,.preSearchShowAll a:active{color:#909590;background-image:url('/img/icons/ui-rt-arrow-ro.svg')}#main{flex:1 0 0;margin-top:.5em;color:#444744}#main .primary-content .required{color:#d70321;font-size:1.15em;font-weight:700}#main .primary-content [type="text"],#main .primary-content [type="email"],#main .primary-content [type="tel"],#main .primary-content textarea,#main .primary-content select{border-radius:5px;border-color:#bdc0bd;color:#1b326c}#main .primary-content .button{font-family:"myriad-pro",sans-serif;background-color:#d70321;text-transform:uppercase;border-radius:50px;letter-spacing:.05em;font-size:.85em;font-weight:bold}#main .primary-content .button:hover{background-color:#444744}footer{background-color:#e3e5e3;border-bottom:1.25em solid #d70321;color:#444744;font-family:"myriad-pro-semiextended",sans-serif;padding-top:.625em;margin-top:3em;flex-shrink:0}footer a{font-weight:normal}footer a:link,footer a:visited{color:#444744;text-decoration:none;background:url("/img/icons/ui-linkline-gfx.png") repeat-x 0 100%}footer a:hover,footer a:active{color:#d70321;text-decoration:none;background-image:none}footer h2{font-family:"myriad-pro-semiextended",sans-serif;font-weight:700;font-size:1.125em;line-height:1.25;margin:0;padding:0}footer h2 a{font-weight:bold}footer ul{margin:0;padding:0;list-style-type:none}footer .list li{font-size:.875em;line-height:1.25;display:inline;padding-right:1em}@media screen and (min-width:64em){footer .list li{font-size:.75em;display:block;padding-right:0;margin-top:.5em;white-space:normal}footer .list{border-left:1px solid #fff}}footer .contact li{line-height:1.35;margin-top:.3em}footer .contact{border-top:1px solid #fff}@media screen and (min-width:40em){footer .list{border-left:1px solid #fff}footer .contact{border-top:0;border-left:1px solid #fff}}footer .list,footer .contact{padding:.625em}footer .contact-info{font-size:.8125em}@media screen and (min-width:64em){footer .contact-info{font-size:.75em}}footer .social-media li{float:left;overflow:hidden;text-indent:100%;white-space:nowrap;margin:10px 6px 0 0}footer .social-media li a{display:block;width:30px;height:29px}@media screen and (min-width:40em){footer .social-media li a{width:25px}}footer .social-media li a.linkedin{background:transparent url("/img/icons/brand-linkedin.svg") no-repeat center;outline:1px dotted #000}footer .social-media li a.linkedin:hover,footer .social-media li a.linkedin:active{background:transparent url("/img/icons/brand-linkedin-ro.svg") no-repeat center}footer .social-media li a.facebook{background:transparent url("/img/icons/brand-facebook.svg") no-repeat center}footer .social-media li a.facebook:hover,footer .social-media li a.facebook:active{background:transparent url("/img/icons/brand-facebook-ro.svg") no-repeat center}footer .social-media li a.twitter{background:transparent url("/img/icons/brand-twitter.svg") no-repeat center}footer .social-media li a.twitter:hover,footer .social-media li a.twitter:active{background:transparent url("/img/icons/brand-twitter-ro.svg") no-repeat center}footer .social-media li a.youtube{background:transparent url("/img/icons/brand-youtube.svg") no-repeat center}footer .social-media li a.youtube:hover,footer .social-media li a.youtube:active{background:transparent url("/img/icons/brand-youtube-ro.svg") no-repeat center}footer .locale a address{font-style:normal;font-weight:700;line-height:1.3;background:transparent url("/img/icons/ui-address.svg") no-repeat 0 2px;background-size:14px auto;padding-left:1.25em;margin-top:.75em}footer .locale .hours{margin-top:.5em;padding-left:1.25em}footer .locale .hours p{margin-bottom:.5em;line-height:1.4}@media screen and (min-width:64em){footer .locale a address{margin-top:0;padding-left:1.4em}footer .locale .hours{padding-left:1.4em}}footer .copyright{font-size:.75em;padding:16px 4em 1.625em 4em;background:transparent url("/img/icons/brand-usdicon.svg") no-repeat 25px 21px;background-size:17px auto}footer .certification a{font-weight:700}footer .disclaimer{font-weight:700}@media screen and (min-width:40em){footer .disclaimer{display:inline-block}}footer a.scroll2top-btn{background-image:none;background:#d70321;border-radius:5px;color:#fff;display:block;font-size:.8em;font-weight:bold;line-height:1.2;margin-bottom:1em;margin-top:1em;padding:.5em;text-align:center;text-transform:uppercase}footer a.scroll2top-btn:hover{background:#7e837e}