ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}.sg-popup-builder-content{height:100%}@media screen{div,fieldset,form,h1,h2,h3,html,iframe,img,label,li,p,span,strong,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{margin:0;line-height:1}a,body,footer,header{padding:0;vertical-align:baseline;background:#fff0;outline:0}body,footer,header{border:0}#hLogo a,footer,header{display:block}a{font-size:100%}*,a{margin:0}body,html{height:100%}ul{list-style:none}body{font-size:18px;font-family:"Lato",sans-serif;color:#1b5a7d;background:#fff}#page{width:100%;position:relative;z-index:50;min-height:100%;height:auto!important;overflow:hidden}.pCanvas,footer,header{clear:both;width:95%;font-size:1em;max-width:63.88em;margin:0 auto;position:relative}#pHead{width:100%;z-index:150;background-color:#fff;border-top:15px solid #1699be;border-bottom:15px solid #1b5a7d}.fixedHeader{position:fixed!important}#pHead header{position:relative;z-index:150;padding:1.25em 0}#pHead .header2{padding:.6em 0!important}#hLogo{width:60%;margin-bottom:1em}.hLogo2{width:50%!important;margin-bottom:0!important}#hLogo .logoWr{max-width:34em}#hLogo a{width:100%;padding-bottom:25.66%;background-position:0 0;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/bryant-mckinnon/images/bml-logo.png)}#hLogo a span,.navbar2 li ul,.revFooter .contact a.sBtn span{display:none}#hLinks2{width:50%;text-align:right;z-index:10;position:relative}#hLinks2 a.tBtn{padding:.7em 1.5em;display:inline-block;background-color:#a2a9ae;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#fff!important;text-transform:uppercase;text-decoration:none;margin:0 0 0 .5em}#hLinks2 a:first-child{margin-left:0!important}.sidebar form.search input,.tMenu{font-size:1em;display:inline-block;vertical-align:middle}.tMenu{color:#1b5a7d!important;line-height:1em;text-decoration:none!important;text-transform:uppercase;padding:2.6em 0 0;background-position:50%0;-webkit-background-size:100%auto;-moz-background-size:100%auto;-o-background-size:100%auto;background-size:100%auto;background-repeat:no-repeat;background-image:url(/wp-content/themes/bryant-mckinnon/images/menu-alt.png);margin:.5em 0 .5em .6em}.mainNav2,.navbar2 li a,.navbar2 li ul li a,.navbar2 li:before{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.mainNav2{position:fixed;top:0;right:0;width:0;height:calc(100vh - 30px);background:#fff;z-index:5}.navbar2{position:relative;padding-left:2em;padding-right:2em;padding-bottom:3em;text-align:center}.navbar2 li,.sRes li{text-transform:uppercase}.navbar2 li{line-height:1em;width:100%;margin:0;font-size:1em;border:0;position:relative}.navbar2 li a,.navbar2 li ul li a,.navbar2 li:before{display:block}.navbar2 li:before{width:100%;height:0;position:absolute;left:0;top:50%;background:#1b5a7d;content:"";z-index:0}.navbar2 li a,.navbar2 li ul li a{text-decoration:none;padding:11px 16px;position:relative}.navbar2 li a{color:#1b5a7d}.navbar2 li:hover a{background:#1b5a7d;color:#fff!important}.navbar2 li:hover:before{height:2em;margin-top:-1em}.navbar2 li ul li{font-size:1em;text-align:center}.navbar2 li ul li a{line-height:1em}#pgBody{position:relative;z-index:10}#pgBody a{text-decoration:none;color:#1699be}.intB{padding:4em 0}.sidebar h2{font-size:1.5em;font-family:"Archivo Black",sans-serif;font-weight:400;line-height:1.2em;margin-bottom:.6em}.sBlk{margin-bottom:3em}.sRes li{font-size:1.2em;line-height:1.2em;padding-bottom:.25em;margin-bottom:.75em;border-bottom:1px solid #1b5a7d}.sRes li a{color:#1b5a7d!important}.sidebar form.search input{width:78%;font-family:"Lato",sans-serif;font-weight:400;padding:.5em 0 .5em 2%;color:#1699be;border:1px solid #1b5a7d;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.sidebar form.search :-moz-placeholder,.sidebar form.search :-ms-input-placeholder,.sidebar form.search ::-moz-placeholder,.sidebar form.search ::-webkit-input-placeholder{color:#ccc}.sidebar form.search input[type=submit]{background-image:url(/wp-content/themes/bryant-mckinnon/images/search.png);background-color:#1b5a7d;width:17%;background-repeat:no-repeat;border:1px solid #1b5a7d;background-position:50% 50%;-webkit-background-size:auto 70%;-moz-background-size:auto 70%;-o-background-size:auto 70%;background-size:auto 70%;cursor:pointer;padding:.5em 0;display:inline-block;vertical-align:middle;text-indent:-9999em;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.revFooter .contact a.tBtn,.revFooter .deets a,.sBlk a.blBtn{padding:.7em 1.2em;display:inline-block;background-color:#1699be;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#fff!important;text-transform:uppercase;text-decoration:none;margin:0 0 .5em}.sBlk p.smlP{font-size:.9em;line-height:1.25em}#pFoot{position:relative;z-index:15;background-color:#fff}.revFooter{background-color:#e4e4e4;border-top:15px solid #1699be;border-bottom:15px solid #1b5a7d;padding:1em 0 0}.revFooter .logoWr{width:15%;float:left;margin-bottom:1em}.revFooter .logoWr .logo{width:100%;padding-bottom:100%;background-position:0 0;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/bryant-mckinnon/images/bml-footer.png);display:block}.revFooter .contact,.revFooter .deets{width:22.5%;margin-left:5%;float:left;text-align:center}.revFooter h3{font-size:1.4em;text-transform:uppercase;margin-bottom:.4em}.revFooter .deets p{line-height:1.4em;margin-bottom:1em}.revFooter .contact{width:25%}.revFooter .contact a.tBtn,.revFooter .deets a{padding:.7em 1.5em;background-color:#a2a9ae;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin:0 0 .5em .5em}.revFooter .contact a.sBtn{width:2em;height:2em;background-position:50% 50%;-webkit-background-size:65%;-moz-background-size:65%;-o-background-size:65%;background-size:65%;background-repeat:no-repeat;display:inline-block;background-color:#1b5a7d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:.75em}.col:first-child,.revFooter .contact a.sBtn:first-child,.subLinkExt:first-child{margin-left:0}.revFooter .contact div{margin-bottom:1em}.pFooter.revised .copySpan,.pFooter.revised .footLinks{float:none!important;display:inline-block!important;font-size:.8em}.pFooter{padding:1em 0 2em;text-transform:uppercase;text-align:center}.copySpan,.footLinks{float:left;display:inline;font-size:.8em}.footLinks li{float:left;display:inline;border-left:1px solid #1b5a7d;margin-left:.4em;padding-left:.4em}.footLinks a{color:#1b5a7d;text-decoration:none}.intText h1,.intText h2,.intText h3{font-size:4em;line-height:1.15em;padding:0 0 .75em;font-family:"Archivo Black",sans-serif;font-weight:400}.intText h1.smlH1{font-size:2em}.intText h2,.intText h3{font-size:2.3em;padding:.3em 0 .5em}.intText h3{font-size:1.7em;padding:.35em 0 .45em;line-height:1.25em}.intText p,.intText ul li{margin:0 0 1em;line-height:1.5em}.intText ul{margin:0 0 1em 1em}.intText ul li{margin:0 0 .5em .5em;list-style:disc}.intText a{text-decoration:underline}.rowG:after,.rowG:before{content:"";display:table}.rowBR,.rowG:after{clear:both}.rowG{zoom:1}.col{display:block;float:left;margin:0 0 0 4%}.lMain{width:70%;padding:0 4% 3em 0;border-right:1px solid #1b5a7d}.subLinkExt{font-size:.8em;padding:.5em .75em;display:inline-block;background-color:#1699be;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#fff!important;margin:0 0 1em 1em;text-transform:uppercase}.sBar{width:21%}.MB1{margin-bottom:1em!important}.MB2{margin-bottom:2em!important}.vAlMid{display:inline-block;vertical-align:middle}.pCrumbs{padding:0 0 1.2em;text-transform:uppercase;font-size:.7em}.smalltext{font-size:.8em!important}.podFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0!important}.podFrame{position:relative;height:190px;overflow:hidden;z-index:0!important;margin-bottom:2em}.clearFl{clear:both;display:block;width:100%;height:0}.modal{z-index:101!important;margin-top:30px!important}.wpcf7 form p{margin:0 0 .3em!important}.wpcf7 input,.wpcf7 textarea{padding:.5em 0 .5em 3%;font-size:1em;line-height:1.25em;width:96%;color:#333;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgb(0 0 0/.075)}.wpcf7 span{margin-bottom:.5em;display:block}.wpcf7 input[type=checkbox]{width:auto!important;border:0;display:inline;float:left;margin:.25em .5em 0 0}.wpcf7 input,.wpcf7 input[type=submit],.wpcf7 textarea{font-family:"Lato",sans-serif;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.wpcf7 input[type=submit]{width:auto!important;display:inline-block;text-align:center!important;background-color:#1699be;color:#fff!important;padding:.7em 1.5em;cursor:pointer;border:1px solid #1b5a7d}@media screen and (max-width:1000px){.sidebar form.search input{width:70%}.sidebar form.search input[type=submit]{width:24%}}@media screen and (max-width:800px){#pHead header{padding:.75em 0}#hLogo{width:50%;margin-bottom:1em}#hLinks2 a.tBtn,.tMenu{padding:.6em 1.2em;font-size:.9em}.tMenu{padding:2.4em 0 0;-webkit-background-size:80%auto;-moz-background-size:80%auto;-o-background-size:80%auto;background-size:80%auto}.intText h2{font-size:1.9em}.intText h3{font-size:1.5em}.sidebar h2{font-size:1.2em}.sBlk{margin-bottom:1.8em}.sRes li{font-size:1em}.revFooter .deets{width:37.5%;margin-left:5%;float:left;text-align:center}.revFooter .contact{width:80%;margin:0 0 1em 20%}.revFooter .contact div{width:47.5%;margin:0 0 0 2.5%;text-align:left;display:inline-block;vertical-align:middle}.revFooter .contact .rvFCL{margin:0 2.5%0 0;text-align:right}.revFooter .contact a.tBtn{margin:0 0 0 .5em}}@media screen and (max-width:700px){#hLinks2 a.tBtn{padding:.6em 1em;font-size:.75em}.lMain{width:65%;padding:0 4% 3em 0;border-right:1px solid #1b5a7d}.sBar{width:26%}.revFooter .contact div{width:100%!important;margin:0 0 1em!important;text-align:center!important;display:block;vertical-align:middle}}@media screen and (max-width:600px){.hLogo2{width:50%!important}#hLinks2{width:50%;text-align:right}#hLinks2 a.tBtn{padding:.6em .75em;font-size:.7em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tMenu{font-size:.7em;padding:2em 0 0;-webkit-background-size:75%auto;-moz-background-size:75%auto;-o-background-size:75%auto;background-size:75%auto}.sidebar form.search input{width:67%}.sidebar form.search input[type=submit]{width:26%}}@media screen and (max-width:500px){.lMain,.sBar{width:100%;margin:0 0 4em!important}}@media only screen and (max-width:480px){.col{margin:0}.copySpan,.footLinks{margin-bottom:.8em}.sBlk{width:48%;margin:0 0 2em 4%;float:left}.sBlk:first-child,.sBlk:nth-child(2n+1){clear:both;margin-left:0}.experttip:first-child(){clear:both;margin-left:0}.intB{padding:2.5em 0 .5em}.sBlk a.blBtn{font-size:.9em}.revFooter .deets p,.sBlk p.smlP{font-size:.8em}.intText h1.smlH1{font-size:1.5em}.hLogo2{width:70%!important;margin:0 15%!important}#hLinks2{width:100%;text-align:center}#hLinks2 a.tBtn,.tMenu{padding:.6em .7em;font-size:.675em}.tMenu{padding:2em 0 0;-webkit-background-size:65%auto;-moz-background-size:65%auto;-o-background-size:65%auto;background-size:65%auto}.modal{padding:10px!important}.revFooter h3{font-size:1em}}}