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;word-break: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%}:root{--star-gap:2px;--rpi-star-size:20px;--rpi-star-color:#fb8e28;--rpi-star-empty-color:#cccccc;--rpi-icon-scale-google:1.00;--rpi-icon-scale-yelp:0.92;--rpi-icon-scale-fb:1.125;--rpi-yelp-empty-color:#cccccc;--rpi-yelp-five-color:#fb433c;--rpi-yelp-four-color:#ff643d;--rpi-yelp-three-color:#ff8742;--rpi-yelp-two-color:#ffad48;--rpi-yelp-one-color:#ffcc4b;--rpi-yelp-radius:3px;--rpi-fb-color:#fa3e3e;--rpi-fb-radius:3px;--rpi-star-empty:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");--rpi-star-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E");--rpi-lt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain;--rpi-gt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain}@media screen{b,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 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 h3{font-size:1.7em;padding:.35em 0 .45em;line-height:1.25em}.intText p{margin:0 0 1em;line-height:1.5em}.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 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}}}