.footer{background:#252323;padding:30px 0 22px;margin-top:80px}.footer .menu:not(.menu--main-navigation-bgc){-webkit-columns:3;columns:3}.footer .menu:not(.menu--main-navigation-bgc)>li{float:none}.footer .menu:not(.menu--main-navigation-bgc)>li:nth-child(2){-webkit-column-break-after:column;break-after:column}.footer .menu:not(.menu--main-navigation-bgc)>li:nth-child(4){-webkit-column-break-after:column;break-after:column}.footer .menu:not(.menu--main-navigation-bgc)>li:nth-child(4) a{padding:0}.footer .error-chimp{font-size:14px;color:#94260c;display:block;padding-top:6px}.footer .region-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .firearms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .firearms span{padding-left:14px;font-size:16px;text-transform:uppercase;font-family:"Stapel Expanded";font-weight:700}.footer [id*=footerwashingtons]{width:100%;max-width:100%;text-align:center;padding-bottom:30px;margin-bottom:36px;border-bottom:1px solid #3f3f3f}.footer [id*=mailchimpsubscription]{width:27%;padding-right:50px}.footer [id*=mailchimpsubscription] .control-label{width:125%;font-size:14px;max-width:410px;line-height:18px;margin-bottom:22px;color:#fff;text-transform:uppercase;font-family:"Stapel Expanded";font-weight:700}.footer [id*=mailchimpsubscription] .control-label:after{content:"";background:0 0}.footer [id*=mailchimpsubscription] .control-label span{display:block}.footer [id*=mailchimpsubscription] form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:14px}.footer [id*=mailchimpsubscription] form .mailchimp-newsletter-mergefields{width:75%}.footer [id*=mailchimpsubscription] form input{background:0 0;padding:13px 17px;border:1px solid #fff;width:99%;color:#fff}.footer [id*=mailchimpsubscription] form input.error-submit{border:1px solid #94260c}.footer [id*=mailchimpsubscription] form input::-webkit-input-placeholder{color:#9c9c9c;font-size:14px}.footer [id*=mailchimpsubscription] form input:-ms-input-placeholder{color:#9c9c9c;font-size:14px}.footer [id*=mailchimpsubscription] form input::placeholder{color:#9c9c9c;font-size:14px}.footer [id*=mailchimpsubscription] form button{padding:16px 4px;margin-left:1%;font-size:14px;font-family:"Stapel Expanded";text-transform:uppercase;width:25%;min-width:120px;background:#94260c;color:#fff;border-color:#94260c;margin-right:0}.footer [id*=mailchimpsubscription] form button:hover{background:#711b07;border-color:#711b07}.footer [role=navigation]{width:27%}.footer [role=navigation]>.menu{display:block;width:100%}.footer [role=navigation]>.menu>li:not(.dropdown) a{color:#fff;text-decoration:none;padding:6px 0;margin-top:8px;font-family:"Stapel Expanded";font-size:14px}.footer [role=navigation]>.menu>li:not(.dropdown) a:hover{background:0 0}.footer [role=navigation]>.menu>.first{display:none}.footer [role=navigation] .dropdown-toggle{text-transform:uppercase}.footer [role=navigation] .navbar-text{font-size:14px;font-family:"Stapel Expanded";font-weight:700;text-transform:uppercase;display:block;width:100%;margin-bottom:15px;margin-left:0;margin-right:0}.footer [role=navigation] .caret{display:none}.footer [role=navigation] .menu>li>a{font-size:14px;font-family:"Stapel Expanded";font-weight:700;text-transform:uppercase;margin-top:5px}.footer [role=navigation] .dropdown.expanded{margin-right:9%}.footer [role=navigation] .dropdown.expanded:last-child{margin-right:0}.footer [role=navigation] .dropdown .dropdown-menu{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none;min-width:auto;float:none}.footer [role=navigation] .dropdown .dropdown-menu .dropdown{width:100%;max-width:100%}.footer [role=navigation] .dropdown a{color:#fff;text-decoration:none;font-size:14px;padding:6px 0;white-space:normal;background:0 0}.footer [role=navigation] .dropdown a:active,.footer [role=navigation] .dropdown a:hover{background:0 0}.footer [role=navigation] .dropdown a:focus{border:0;outline:0}.footer [role=navigation] .dropdown .dropdown-toggle{font-size:14px;font-family:"Stapel Expanded";font-weight:700;text-transform:uppercase;margin-top:8px}.footer [role=navigation] .dropdown-menu{display:block;position:static}.footer [role=navigation] .dropdown-menu .dropdown-menu{display:none}.footer .footer-title{font-size:14px;font-family:"Stapel Expanded";font-weight:700;text-transform:uppercase;margin-top:14px}.footer [id*=allrightsreserved]{width:100%;max-width:100%;border-top:1px solid #3f3f3f;padding:12px 0 0;margin:36px 0 0}.footer [id*=allrightsreserved] .field--name-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer [id*=allrightsreserved] p:nth-child(1){font-size:12px;text-transform:uppercase;font-weight:600;line-height:27px;margin-bottom:14px;padding-left:50px}.footer [id*=allrightsreserved] a{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none}.footer [id*=allrightsreserved] a:nth-child(2){border-left:1px solid #9c9c9c;padding-left:10px;margin-left:5px;padding-right:50px}.footer [id*=footerhoursofoperation]{width:15%;max-width:300px}.footer [id*=footerhoursofoperation] p:not(.footer-title){font-size:14px;line-height:14px}.footer [id*=footerhoursofoperation] .footer-title{padding-bottom:8px}.footer [id*=footerlogo]{margin-left:50px;padding-right:0;width:20%;padding-left:0}.footer [id*=footerlogo] svg{max-width:100%}.footer [id*=footerlogo] .footer-logo{padding-top:13px}.footer [id*=footerlogo] .footer-logo p:nth-child(2){font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 0 13px 27px;position:relative}.footer [id*=footerlogo] .footer-logo p:nth-child(2):before{content:'\e80a';font-size:25px;font-family:fontello;color:#94260c;position:absolute;top:4px;left:0}.footer p,.footer span{color:#fff}@media screen and (max-width:1700px){.footer [id*=footerlogo]{margin-left:25px}.footer [id*=block-mailchimpsubscript]{margin-right:25px;padding-right:0}.footer [id*=allrightsreserved] p:nth-child(1){padding-left:25px}.footer [id*=allrightsreserved] a:nth-child(2){padding-right:25px}}@media screen and (max-width:1600px){.footer .menu:not(.menu--main-navigation-bgc)>li:nth-child(2){padding-bottom:30px}.footer .menu:not(.menu--main-navigation-bgc)>li>a{margin-top:14px}}@media screen and (max-width:1200px){.footer [role=navigation] .dropdown.expanded{margin-right:8%}.footer [id*=footerlogo]{width:17%}.footer [id*=block-mailchimpsubscript] form button{min-width:90px}.footer [id*=block-mailchimpsubscript] form input::-webkit-input-placeholder{font-size:12px}.footer [id*=block-mailchimpsubscript] form input:-ms-input-placeholder{font-size:12px}.footer [id*=block-mailchimpsubscript] form input::placeholder{font-size:12px}}@media screen and (max-width:1024px){.footer{padding:19px 0 9px}.footer .firearms span{font-size:14px}.footer .firearms svg{width:20px}.footer [id*=footerwashingtons]{padding-bottom:17px;margin-bottom:30px}.footer [id*=footerlogo]{width:100%;text-align:center;margin:0}.footer [id*=footerlogo] .footer-logo p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer [id*=footerlogo] .footer-logo p:nth-child(2){padding:10px 0 18px}.footer [id*=footerlogo] .footer-logo p:nth-child(2):before{position:static}.footer [id*=footerlogo] .footer-logo svg{width:100%;max-width:38%;height:auto}.footer [role=navigation]{margin-left:40px;width:34%}.footer [role=navigation]>.menu:not(.menu--main-navigation-bgc)>li:not(.dropdown)>a{font-size:12px;margin-top:7px}.footer [role=navigation] .dropdown.expanded{margin-right:9%}.footer [role=navigation] .dropdown a{padding:6px 0 4px}.footer [role=navigation] .dropdown .dropdown-toggle{font-size:12px;margin-top:7px}.footer [role=navigation] .navbar-text{font-size:12px;margin-bottom:12px;line-height:15px}.footer [id*=mailchimpsubscription]{margin-right:40px;width:35%}.footer [id*=mailchimpsubscription] .control-label{font-size:12px}.footer [id*=mailchimpsubscription] .footer-title{line-height:15px;margin-bottom:16px}.footer [id*=mailchimpsubscription] form button{font-size:12px;padding:14px 4px;min-width:106px;margin-left:2%}.footer [id*=mailchimpsubscription] form input{padding:12px 14px}.footer [id*=mailchimpsubscription] form input::-webkit-input-placeholder{font-size:12px}.footer [id*=mailchimpsubscription] form input:-ms-input-placeholder{font-size:12px}.footer [id*=mailchimpsubscription] form input::placeholder{font-size:12px}.footer [id*=allrightsreserved]{margin:32px 0 0}.footer [id*=allrightsreserved] p:nth-child(1){padding-left:40px}.footer [id*=allrightsreserved] a{line-height:26px}.footer [id*=allrightsreserved] a:nth-child(2){padding-right:40px}.footer .footer-title{font-size:12px;line-height:15px}.footer [id*=footerhoursofoperation] p:not(.footer-title){line-height:20px;margin-bottom:10px}.footer [id*=footerhoursofoperation] .footer-title{padding-bottom:0}}@media screen and (max-width:833px){.footer [id*=block-footerdont]{width:100%;margin:10px 40px}.footer [id*=mailchimpsubscription]{width:100%;margin:10px 40px}.footer [id*=mailchimpsubscription] .form-actions{width:30%}.footer [id*=mailchimpsubscription] form button{width:100%}.footer [id*=footerhoursofoperation]{margin-right:40px;width:auto}.footer [role=navigation]{width:auto}}@media screen and (min-width:768px) and (max-width:833px){.footer .menu:not(.menu--main-navigation-bgc){-webkit-columns:auto;columns:auto}.footer .menu:not(.menu--main-navigation-bgc)>li{float:left}.footer .menu:not(.menu--main-navigation-bgc) .dropdown.expanded{margin-right:4%;max-width:105px}.footer .menu:not(.menu--main-navigation-bgc)>li:nth-child(2){padding-bottom:0}}@media screen and (max-width:767px){.footer .footer-title{font-size:14px}.footer .menu:not(.menu--main-navigation-bgc)>li:nth-child(2){-webkit-column-break-after:auto;break-after:auto}.footer .menu:not(.menu--main-navigation-bgc)>li:nth-child(4){-webkit-column-break-after:auto;break-after:auto}.footer .navbar-nav{margin:0}.footer .firearms{width:80%;margin:0 auto}.footer .firearms span{text-align:left;font-size:12px;line-height:15px;padding-left:11px}.footer .firearms svg{width:60px}.footer [id*=mailchimpsubscription] .control-label{text-align:center;margin:0 auto;line-height:18px;font-size:14px;padding-bottom:11px;display:block;width:100%}.footer [id*=footerwashingtons]{margin-bottom:22px}.footer [id*=footerhoursofoperation]{margin:20px auto 15px;text-align:center}.footer [id*=footerhoursofoperation] .footer-title{padding-bottom:5px}.footer [id*=footerhoursofoperation] p:not(.footer-title){font-size:12px;line-height:10px}.footer [id*=mailchimpsubscription]{margin:0 12px}.footer [id*=mailchimpsubscription] form{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer [id*=mailchimpsubscription] form .form-actions,.footer [id*=mailchimpsubscription] form .mailchimp-newsletter-mergefields{width:100%}.footer [id*=mailchimpsubscription] form button,.footer [id*=mailchimpsubscription] form input{margin:0;width:100%}.footer [id*=mailchimpsubscription] form input{padding:8px 12px}.footer [id*=mailchimpsubscription] form input::-webkit-input-placeholder{font-size:14px}.footer [id*=mailchimpsubscription] form input:-ms-input-placeholder{font-size:14px}.footer [id*=mailchimpsubscription] form input::placeholder{font-size:14px}.footer [id*=mailchimpsubscription] form button{font-size:10px;margin-top:10px;padding:9px 4px}.footer [role=navigation]{width:100%;margin:0}.footer [role=navigation] .navbar-text{font-size:14px;margin-bottom:0}.footer [role=navigation] .dropdown.expanded{margin-right:0;text-align:center;width:100%}.footer [role=navigation] .dropdown.expanded .dropdown-toggle{font-size:14px}.footer [role=navigation] .dropdown.expanded a{font-size:12px}.footer [role=navigation] .dropdown.expanded .dropdown-menu{text-align:center}.footer [role=navigation]>.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer [role=navigation]>.menu:not(.menu--main-navigation-bgc){-webkit-columns:1;columns:1}.footer [role=navigation]>.menu:not(.menu--main-navigation-bgc)>li{text-align:center}.footer [role=navigation]>.menu:not(.menu--main-navigation-bgc)>li:not(.dropdown) a{font-size:14px}.footer [role=navigation]>.menu:not(.menu--main-navigation-bgc)>li:nth-child(2){padding-bottom:0}.footer [id*=allrightsreserved]{margin:44px 0 0;padding:19px 0 15px}.footer [id*=allrightsreserved] .field--name-body{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer [id*=allrightsreserved] .field--name-body p{font-size:10px;width:100%;margin:0 12px;padding:0;text-align:center;line-height:11px}.footer [id*=allrightsreserved] .field--name-body p a{font-size:10px}.footer [id*=allrightsreserved] .field--name-body p a:nth-child(2){padding-right:0}.footer [id*=footerlogo] .footer-logo{padding-top:0}.footer [id*=footerlogo] .footer-logo svg{max-width:71%}.footer [id*=footerlogo] .footer-logo p:nth-child(2){font-size:12px;max-width:200px;margin:0 auto;padding:7px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer [id*=footerlogo] .footer-logo p:nth-child(2):before{font-size:17px;line-height:18px}}@media screen and (min-width:1025px){.footer{margin-top:180px}}@media screen and (min-width:768px){.footer [role=navigation] .menu li{display:table}}