html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}*{margin:0;padding:0;border:0;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}*:before,*:after{box-sizing:inherit}article,aside,footer,header,nav,section,main{display:block}*{transition:all .2s ease}html{scroll-behavior:smooth}body{font:18px/1.4em;font-size:18px!important}a{text-decoration:none}ul li{list-style-type:none}main{}.wrapper{width:100%;margin:0 auto 0 auto;border:1px #000 solid}.flexwrap{display:flex}nav ul li a{text-decoration:none}.home .main-menu{margin-bottom:2rem}.main-menu ul{}.main-menu ul li{list-style-type:none;position:relative}.main-menu ul li a{display:block}.main-menu ul li:hover a{text-decoration:underline}.main-menu ul>li>ul{display:none;background:#000}.main-menu ul>li:hover>ul{display:block;position:absolute;top:0;left:0;margin-top:1.5rem}.main-menu ul>li>ul li{line-height:3rem;padding:0 2rem 0 2rem}.main-menu ul li ul li a{color:#fff}header{margin:1rem 0 1rem 0}header .wrapper{padding:2rem}header .wrapper div:nth-of-type(1){flex:1}header .wrapper div:nth-of-type(2){flex:2}.feature{margin-bottom:1rem}.feature .wrapper{padding:1rem}main{margin-bottom:1rem}main .wrapper{padding:2rem}main h1,main h2,main h3{line-height:2em}main h2{font-size:2rem}main .title{font-size:6rem;line-height:1.25em}main article p{text-align:justify;line-height:1.4rem}footer{padding-bottom:1rem}footer .wp-block-column{padding:2rem}footer h2{font-size:2rem;line-height:2em;margin-bottom:2rem}.wrapper.flexwrap article{flex:3}.wrapper.flexwrap aside{flex:1;padding-left:1rem}.category .cat-title{font-size:2rem;margin-bottom:1em}.category .wrapper>.flexwrap{justify-content:center}.category .post{border:1px #000 solid;padding:2rem;flex:0 30%}.category .post:nth-of-type(even){margin:0 1rem 0 1rem}.alignleft{float:left;margin:1rem 1rem 1rem 0}.aligncenter{display:block;margin:1rem auto 1rem auto}.alignright{float:right;margin:1rem 0 1rem 1rem}body{color:#630;line-height:1.4rem}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.2em}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}.outer-wrapper{width:1210px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px;border:3px #630 solid;padding:1px}.wrapper-inner{width:100%;min-height:398px;border:2px #630 solid;padding:10px;padding-top:0}.wrapper{border:none;padding:0!important}header{margin:0}header .logo{font-size:6.25rem;text-align:center;margin:0 auto 1rem auto}nav ul{margin-top:5px}nav ul li{width:188px;height:40px;display:inline-block;vertical-align:top;border:2px #630 solid;padding:2px;padding-bottom:4px;list-style:none;line-height:30px;margin:5px 2px 5px 2px;text-align:center}nav ul li a{display:block;font-size:14px;border:1px #630 solid}#footer-links ul{margin-left:auto;margin-right:auto;text-align:center}#footer-links{}#content .moduletable_menu ul li,#footer-links ul li{min-width:100px;list-style:none;display:inline-block;margin-left:5px;margin-right:5px;padding:2px;min-height:30px;border:2px #630 solid;line-height:30px;text-align:center}#content .moduletable_menu ul li a,#footer-links ul li a{display:block;font-size:14px;border:1px #630 solid}.home #footer{display:none}hr{width:100%;border-bottom:1px #000 solid;margin:2rem 0 2rem 0}#gunsmith-table{border-right:1px #630 solid;border-bottom:1px #630 solid}#gunsmith-table tr:first-of-type td{padding:0 1rem 0 1rem}#gunsmith-table td{padding:2rem 1rem 0 1rem;border-top:1px #630 solid;border-left:1px #630 solid}#gunsmith-table tr td:nth-of-type(2){font-weight:bold;width:35%}#gunsmith-table a{font-weight:bold}#gunsmith-table.test tr td:nth-of-type(1){padding:0!important;position:relative;text-align:center}#gunsmith-table.test tr td:nth-of-type(1) p{position:absolute;top:35%;bottom:50%;width:100%;text-align:center}#gunsmith-table.test tr:nth-of-type(1) td:nth-of-type(1) p{top:43%}#gunsmith-table.test td{padding:0 1rem 0 1rem}.page-id-32 table td p{line-height:1.7em!important}.page-id-32 p{font-size:1.2rem}.page-id-36 .item-page{text-align:center}.page-id-36 main article p{text-align:inherit}.gallery.flexwrap{flex-wrap:wrap}.gallery.flexwrap>p{flex:1 0 30%;text-align:center;padding:1rem}.gallery.flexwrap>p img{display:block;margin:0 auto 0 auto;height:190px}.gallery.flexwrap>p a{color:inherit;line-height:1.4rem}.photo-gallery .cat-title{font-size:6rem;line-height:1.25em;text-align:center;margin-bottom:0!important;margin-top:1rem}.photo-gallery{padding-bottom:2rem!important}.photo-gallery .flexwrap{flex-wrap:wrap}.photo-gallery .gallery-item{flex:1 0 30%;text-align:center;padding:1rem;border:0;cursor:pointer;margin:0!important}.photo-gallery p.title{font-size:1rem;text-align:center}.photo-gallery .cat-featured-img{display:block;margin:0 auto 0 auto;height:190px}.photo-gallery .pagination{display:block;margin-top:-1rem}.photo-gallery .closer{display:none}.photo-gallery .gallery-item-active .gallery-content{position:fixed;top:20%;left:25%;width:50%;border:4px #630 solid;background:#fff;z-index:100;padding:1rem}.photo-gallery .gallery-item-active .cat-featured-img{height:auto;max-height:50vh;max-width:100%}.photo-gallery .gallery-item-active .overlay{display:block;position:fixed;top:0;left:0;background:rgba(0,0,0,.9);width:100%;height:100%;z-index:1}.photo-gallery .gallery-item-active .closer{display:block;position:absolute;top:0;right:0;background:#000;color:#fff;padding:.5rem;cursor:pointer}.photo-gallery .gallery-item-active p{line-height:2rem;font-size:1.2rem}.photo-gallery .overlay{display:none}.photo-gallery .foobox{color:#630}.wp-pagenavi{padding:4rem 0 0 0;text-align:center}.page-id-33{font-size:18px}.page-id-35{font-size:18px}.page-id-35 article p{line-height:1.5em!important}.page-id-241{font-size:18px}.page-id-39{font-size:18px}.page-id-36{font-size:18px;line-height:1.5em!important}.page-id-40 main article p{line-height:1.4em!important}.page-id-51 main article p{line-height:1.7em!important;text-indent:1em}.page-id-213 table td p,.page-id-214 table td p,.page-id-215 table td p{line-height:1.7em!important}.page-id-219 main article p{text-indent:1em}.page-id-221 main article p{line-height:1.6em!important}