body,html{font:400 12px/1.8 Lato,sans-serif}a:link,a:visited{color:#275293;text-decoration:none}a:hover{color:#5083d0;text-decoration:underline}.site-main{margin-top:1em}.header-topbar{padding:7px 0;font-size:1.4em;color:#fff;background-color:#275293}.header-topbar a:link,.header-topbar a:visited{color:#fff}.header-topbar .fa{color:#a51513;text-shadow:0 0 2px #fff}.header-topbar .right-links{font-size:.8em}.header-topbar .right-links a:link,.header-topbar .right-links a:visited{display:inline-block;padding-right:8px}.header-logobar{padding:8px 0}.header-logobar .logo{display:block;margin:6px auto 6px 6px;width:auto;height:auto;max-width:90%;max-height:50px}.header-logobar .search-form{position:relative;display:block;margin:8px auto;padding-top:6px;width:80%;background-color:#fafafa;border:1px solid #afafaf;border-radius:6px;overflow:hidden}.header-logobar .search-form label{display:block;padding-left:12px}.header-logobar .search-form label .search-field{display:block;font-size:1.2em;background-color:transparent;border:none;outline:0}.header-logobar .search-form .search-submit{position:absolute;top:0;right:0;font-size:1.2em}.header-navbar{background-color:#f1f1f1;padding:12px 0}.header-navbar .nav-item{display:inline-block;padding:0 12px}.header-navbar .nav-item a:link,.header-navbar .nav-item a:visited{font-size:1.2em;color:#7a7a7a}.header-navbar .nav-item a:hover{color:#a51513}.header-navbar .nav-item .sub-menu{position:absolute;display:none;padding:16px;background-color:#fff;border:1px solid #9f9f9f;box-shadow:0 0 5px #7a7a7a;max-width:calc(100vw - 24px);overflow:auto;z-index:999}.header-navbar .nav-item .sub-menu h4{font-size:2.6em;padding-bottom:8px;margin-bottom:12px;color:#a51513;border-bottom:1px solid #7a7a7a}.header-navbar .nav-item .sub-menu a:link,.header-navbar .nav-item .sub-menu a:visited{display:block;line-height:2;white-space:nowrap}.header-statsbar{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;padding:8px 0;text-align:center;font-size:1.2em;font-weight:700;color:#fff;background-color:#a51513}.header-statsbar .stat{white-space:nowrap}.header-statsbar .fa-circle{font-size:.4em}@media (max-width:992px){.header-navbar{display:none}}@media (max-width:1200px){.header-statsbar .stat{min-width:46vwpx}.header-statsbar .fa-circle{display:none}}.footer-navbar{padding:12px 0;background-color:#f1f1f1;font-size:1.4em;line-height:1.4}.footer-navbar .logo{display:block;margin:12px auto;width:auto;height:auto;max-width:100%;max-height:50px}.footer-navbar .social-icons a:link,.footer-navbar .social-icons a:visited{display:inline-block;margin:2px;width:36px;height:36px;line-height:38px;background-color:#a51513;color:#fff;border-radius:18px}.footer-navbar .social-icons a.icon-facebook:hover{background-color:#1877f2}.footer-navbar .social-icons a.icon-twitter:hover{background-color:#1da1f2}.footer-navbar .social-icons a.icon-youtube:hover{background-color:red}.footer-navbar .links h4{margin-bottom:1em;text-transform:uppercase;font-size:1.2em;font-weight:600;color:#444}.footer-navbar .links a:link,.footer-navbar .links a:visited,.footer-navbar .links span{display:block;font-size:.8em;line-height:3;color:#444;white-space:nowrap}.footer-navbar .icon-card{font-size:2em;color:#275293}@media (max-width:992px){.footer-navbar .links h4{margin-top:1em;margin-bottom:.6em}}.footer-copyrightbar{padding:8px 0;text-align:center;color:#fff;background-color:#275293;font-size:1.2em;font-weight:300}.homepage-banner{display:block;margin:auto;width:auto;height:auto;max-width:100vw}.home-youtube-link-top{display:block;padding:8px;text-align:center;font-size:1.2em;font-weight:600}.home-shipsamedaybar{background-color:#f1f1f1;padding:12px 0;text-align:center;font-size:2em;line-height:2}.home-product-tabs{margin:1em auto}.home-product-tabs .nav-link{font-size:2em;font-weight:700;color:#444}.home-product-tabs .nav-link.active{border-top:5px solid #a51513;color:#a51513}.home-product-tabs .tab-content .products .product{text-align:center}.home-product-tabs .tab-content .products .product a.woocommerce-LoopProduct-link:link,.home-product-tabs .tab-content .products .product a.woocommerce-LoopProduct-link:visited{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:320px}.home-product-tabs .tab-content .products .product .img-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-product-tabs .tab-content .products .product .img-wrapper img{width:auto!important;max-width:100%;max-height:180px}.home-product-tabs .tab-content .products .product h2{font-size:14px!important;line-height:1.2;height:fit-content}.home-product-tabs .tab-content .products .product .price{margin:0 auto}.home-product-tabs .tab-content .products .product .star-rating{margin:auto}.home-product-tabs .tab-content .products .product .button{display:block;background-color:#275293}.home-brands-slider{margin:2em auto;text-align:center}.home-brands-slider h2{font-size:2em;font-weight:200;color:#a51513;line-height:2}.home-brands-slider .wrapper{position:relative;margin:auto;width:90vw;height:auto;overflow:hidden}.home-brands-slider .wrapper .slider{display:flex;align-items:center;width:fit-content;white-space:nowrap;-webkit-animation:scroll 20s linear infinite;animation:scroll 20s linear infinite}.home-brands-slider .wrapper .slider:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.home-brands-slider .wrapper .slider .item{display:flex;width:auto;height:auto;padding:1em}.home-brands-slider .wrapper .slider .item a.logo-txt:link,.home-brands-slider .wrapper .slider .item a.logo-txt:visited{display:block;width:auto;height:auto;padding:12px;color:#444;font-size:1.2em;line-height:1.2;background-color:#f1f1f1;border:1px solid #afafaf}.home-brands-slider .wrapper .slider .item a.logo-img:link,.home-brands-slider .wrapper .slider .item a.logo-img:visited{display:block;width:120px;height:auto}@-webkit-keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.home-buyingfirearms-writeup{margin:3em auto -2em;padding:1em 0;background-color:#fafafa;text-align:center}.home-buyingfirearms-writeup h2{margin-bottom:1em;font-size:2.6em;font-weight:200;color:#444;text-transform:uppercase;line-height:3;border-bottom:1px solid #afafaf}.home-buyingfirearms-writeup h3{text-align:left;margin-bottom:1.2em;font-size:1.8em;font-weight:200;color:#275293;text-transform:uppercase;line-height:1.5}.home-buyingfirearms-writeup p{text-align:left;margin-bottom:2em;font-size:1.6em;line-height:1.5}.home-buyingfirearms-writeup a:link,.home-buyingfirearms-writeup a:visited{padding:1em 0;display:block;font-size:1.6em;font-weight:700;line-height:3;border-top:1px solid #afafaf}@media (max-width:992px){.home-buyingfirearms-writeup h2{font-size:2em;line-height:2}.home-buyingfirearms-writeup h3{font-size:1.6em;line-height:1.2}.home-buyingfirearms-writeup p{font-size:1.4em;line-height:1.2}.home-buyingfirearms-writeup a:link,.home-buyingfirearms-writeup a:visited{padding:.6em 0;font-size:1.4em;line-height:2}.home-buyingfirearms-writeup .row .col{min-width:21vw}}@media (max-width:768px){.home-buyingfirearms-writeup h2{font-size:1.6em;line-height:1.2;padding-bottom:1em}.home-buyingfirearms-writeup .row .col{min-width:30vw}}@media (max-width:560px){.home-buyingfirearms-writeup .row .col{min-width:48vw}}@media (max-width:428px){.home-buyingfirearms-writeup .row .col{min-width:98vw}}.archive.tax-product_cat .products .product,.search.search-results .products .product{text-align:center}.archive.tax-product_cat .products .product a.woocommerce-LoopProduct-link:link,.archive.tax-product_cat .products .product a.woocommerce-LoopProduct-link:visited,.search.search-results .products .product a.woocommerce-LoopProduct-link:link,.search.search-results .products .product a.woocommerce-LoopProduct-link:visited{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:320px}.archive.tax-product_cat .products .product img,.search.search-results .products .product img{width:auto!important;max-width:100%;max-height:180px}.archive.tax-product_cat .products .product h2,.search.search-results .products .product h2{font-size:14px!important;line-height:1.2;height:fit-content}.archive.tax-product_cat .products .product .price,.search.search-results .products .product .price{margin:0 auto}.archive.tax-product_cat .products .product .star-rating,.search.search-results .products .product .star-rating{margin:auto}.archive.tax-product_cat .products .product .button,.search.search-results .products .product .button{display:block;background-color:#275293}.widget_yith-woocommerce-ajax-navigation-filters{margin-top:3em!important;padding:0!important;box-shadow:none!important;border-bottom:0!important}.widget_yith-woocommerce-ajax-navigation-filters .yith-wcan-reset-filters{display:block;margin-bottom:1em;width:100%;font-size:1.6em;text-transform:uppercase;background-color:#a51513;border:none}.widget_yith-woocommerce-ajax-navigation-filters .yith-wcan-filter{border:1px solid #a4a4a4}.widget_yith-woocommerce-ajax-navigation-filters .yith-wcan-filter .filter-title{padding:1em;color:#fff!important;background-color:#275293}.widget_yith-woocommerce-ajax-navigation-filters .yith-wcan-filter .filter-content{padding:1em}.widget_yith-woocommerce-ajax-navigation-filters .yith-wcan-filter .filter-content ul li{padding-left:5px!important}.widget_yith-woocommerce-ajax-navigation-filters .yith-wcan-filter .filter-content ul li::before{display:none!important}.single.single-product .woocommerce-Price-amount{font-size:1.6em;font-weight:700;color:#a51513}.single.single-product .woocommerce-product-details__short-description{font-size:1.4em}.single.single-product p.stock{font-size:1.2em!important}.single.single-product .cart .button{background-color:#275293}.single.single-product .product_meta .meta-wrapper{display:block;font-size:1.4em}.single.single-product .product_meta .meta-wrapper .meta-label{display:inline-block;width:220px;font-weight:700}.single.single-product .product_meta .meta-wrapper .meta-value{color:#275293}.single.single-product .woocommerce-tabs .entry-content p{font-size:1.2em}.single.single-product .products .product{text-align:center}.single.single-product .products .product a.woocommerce-LoopProduct-link:link,.single.single-product .products .product a.woocommerce-LoopProduct-link:visited{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:320px}.single.single-product .products .product .img-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.single.single-product .products .product .img-wrapper img{width:auto!important;max-width:100%;max-height:180px}.single.single-product .products .product h2{font-size:14px!important;line-height:1.2;height:fit-content}.single.single-product .products .product .price{margin:0 auto}.single.single-product .products .product .star-rating{margin:auto}.single.single-product .products .product .button{display:block;background-color:#275293}.woocommerce div.product div.images img{margin:auto;width:94%!important;height:auto!important}.page-id-1475 .page-header,.page-id-211307 .page-header,.page-id-211309 .page-header,.page-id-218398 .page-header,.page-id-218406 .page-header,.page-id-218415 .page-header{display:none}.page-id-1475 .lz-page-content,.page-id-211307 .lz-page-content,.page-id-211309 .lz-page-content,.page-id-218398 .lz-page-content,.page-id-218406 .lz-page-content,.page-id-218415 .lz-page-content{font-family:Roboto;font-size:1.4em;font-weight:300;line-height:1.4;color:#333}.page-id-1475 .lz-page-content h2,.page-id-211307 .lz-page-content h2,.page-id-211309 .lz-page-content h2,.page-id-218398 .lz-page-content h2,.page-id-218406 .lz-page-content h2,.page-id-218415 .lz-page-content h2{margin-top:1em;margin-bottom:1em;color:#a51513;text-transform:uppercase}.page-id-1475 .lz-page-content h3,.page-id-211307 .lz-page-content h3,.page-id-211309 .lz-page-content h3,.page-id-218398 .lz-page-content h3,.page-id-218406 .lz-page-content h3,.page-id-218415 .lz-page-content h3{margin-top:1em;margin-bottom:1em;color:#275293;text-transform:uppercase}.page-id-1475 .lz-page-content a:link,.page-id-1475 .lz-page-content a:visited,.page-id-211307 .lz-page-content a:link,.page-id-211307 .lz-page-content a:visited,.page-id-211309 .lz-page-content a:link,.page-id-211309 .lz-page-content a:visited,.page-id-218398 .lz-page-content a:link,.page-id-218398 .lz-page-content a:visited,.page-id-218406 .lz-page-content a:link,.page-id-218406 .lz-page-content a:visited,.page-id-218415 .lz-page-content a:link,.page-id-218415 .lz-page-content a:visited{color:#a51513;text-decoration:none!important}.page-id-1475 .lz-page-content a:hover,.page-id-211307 .lz-page-content a:hover,.page-id-211309 .lz-page-content a:hover,.page-id-218398 .lz-page-content a:hover,.page-id-218406 .lz-page-content a:hover,.page-id-218415 .lz-page-content a:hover{text-decoration:underline!important}.page-id-1475 .lz-page-content .highlighted,.page-id-211307 .lz-page-content .highlighted,.page-id-211309 .lz-page-content .highlighted,.page-id-218398 .lz-page-content .highlighted,.page-id-218406 .lz-page-content .highlighted,.page-id-218415 .lz-page-content .highlighted{color:#a51513}.page-id-1475 .lz-page-content .gd-about-slider-content,.page-id-211307 .lz-page-content .gd-about-slider-content,.page-id-211309 .lz-page-content .gd-about-slider-content,.page-id-218398 .lz-page-content .gd-about-slider-content,.page-id-218406 .lz-page-content .gd-about-slider-content,.page-id-218415 .lz-page-content .gd-about-slider-content{display:flex;flex-wrap:wrap;max-width:96vw;margin:auto}.page-id-1475 .lz-page-content .gd-about-slider-content .about-icon,.page-id-211307 .lz-page-content .gd-about-slider-content .about-icon,.page-id-211309 .lz-page-content .gd-about-slider-content .about-icon,.page-id-218398 .lz-page-content .gd-about-slider-content .about-icon,.page-id-218406 .lz-page-content .gd-about-slider-content .about-icon,.page-id-218415 .lz-page-content .gd-about-slider-content .about-icon{padding:10px;border:1px solid #ccc;text-align:center;margin:20px}.page-id-1475 .lz-page-content .gd-about-slider-content .about-icon img,.page-id-211307 .lz-page-content .gd-about-slider-content .about-icon img,.page-id-211309 .lz-page-content .gd-about-slider-content .about-icon img,.page-id-218398 .lz-page-content .gd-about-slider-content .about-icon img,.page-id-218406 .lz-page-content .gd-about-slider-content .about-icon img,.page-id-218415 .lz-page-content .gd-about-slider-content .about-icon img{max-width:250px}.page-id-1475 .lz-page-content .gd-about-cats-content,.page-id-211307 .lz-page-content .gd-about-cats-content,.page-id-211309 .lz-page-content .gd-about-cats-content,.page-id-218398 .lz-page-content .gd-about-cats-content,.page-id-218406 .lz-page-content .gd-about-cats-content,.page-id-218415 .lz-page-content .gd-about-cats-content{display:flex;flex-wrap:wrap;max-width:96vw;margin:auto}.page-id-1475 .lz-page-content .gd-about-cats-content a.cat-icon:link,.page-id-1475 .lz-page-content .gd-about-cats-content a.cat-icon:visited,.page-id-211307 .lz-page-content .gd-about-cats-content a.cat-icon:link,.page-id-211307 .lz-page-content .gd-about-cats-content a.cat-icon:visited,.page-id-211309 .lz-page-content .gd-about-cats-content a.cat-icon:link,.page-id-211309 .lz-page-content .gd-about-cats-content a.cat-icon:visited,.page-id-218398 .lz-page-content .gd-about-cats-content a.cat-icon:link,.page-id-218398 .lz-page-content .gd-about-cats-content a.cat-icon:visited,.page-id-218406 .lz-page-content .gd-about-cats-content a.cat-icon:link,.page-id-218406 .lz-page-content .gd-about-cats-content a.cat-icon:visited,.page-id-218415 .lz-page-content .gd-about-cats-content a.cat-icon:link,.page-id-218415 .lz-page-content .gd-about-cats-content a.cat-icon:visited{padding:10px;text-align:center;margin:20px}.page-id-1475 .lz-page-content .gd-about-cats-content a.cat-icon:link img,.page-id-1475 .lz-page-content .gd-about-cats-content a.cat-icon:visited img,.page-id-211307 .lz-page-content .gd-about-cats-content a.cat-icon:link img,.page-id-211307 .lz-page-content .gd-about-cats-content a.cat-icon:visited img,.page-id-211309 .lz-page-content .gd-about-cats-content a.cat-icon:link img,.page-id-211309 .lz-page-content .gd-about-cats-content a.cat-icon:visited img,.page-id-218398 .lz-page-content .gd-about-cats-content a.cat-icon:link img,.page-id-218398 .lz-page-content .gd-about-cats-content a.cat-icon:visited img,.page-id-218406 .lz-page-content .gd-about-cats-content a.cat-icon:link img,.page-id-218406 .lz-page-content .gd-about-cats-content a.cat-icon:visited img,.page-id-218415 .lz-page-content .gd-about-cats-content a.cat-icon:link img,.page-id-218415 .lz-page-content .gd-about-cats-content a.cat-icon:visited img{max-width:250px}.page-id-1475 .lz-page-content .gd-about-cats-content a:hover img,.page-id-211307 .lz-page-content .gd-about-cats-content a:hover img,.page-id-211309 .lz-page-content .gd-about-cats-content a:hover img,.page-id-218398 .lz-page-content .gd-about-cats-content a:hover img,.page-id-218406 .lz-page-content .gd-about-cats-content a:hover img,.page-id-218415 .lz-page-content .gd-about-cats-content a:hover img{filter:hue-rotate(130deg)}