.center{text-align:center}.show-mobile{display:none !important}.hide-mobile{display:inherit !important}html{color:#2c2f2f;font-family:Helvetica, Arial, sans-serif}body{background:#fff url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/content_bg_3-17-14.png?2115549979271502221") repeat-x fixed 0 100%;position:relative}.target{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/bg.png?2115549979271502221") no-repeat 50% 100%;bottom:0;display:block;height:100%;position:fixed;width:100%;z-index:1}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.button{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/action_buttons.gif?2115549979271502221") no-repeat;border:none;cursor:pointer;display:block;float:left;height:31px;margin-right:14px;width:163px}input.button{font-size:0;text-indent:-999em}.container{margin:1em auto;position:relative;width:926px;z-index:5}.container:after{clear:both;content:"\0020";display:block;height:0;visibility:hidden}#header .cart,#navigation .cart{border:1px solid #000;display:block;float:right;height:26px;margin-right:10px;position:relative;top:2px}#header .cart a,#navigation .cart a{background:#e21e15 url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/cart.gif?2115549979271502221") no-repeat 0 0;display:block;color:#fff;font-size:12px;height:26px;line-height:26px;padding:0 10px 0 37px;text-decoration:none}#header{margin-bottom:10px;position:relative}#header .logo{float:left;height:58px;margin-right:150px;width:268px}#header .nav_toggle{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/menu_toggle.png?2115549979271502221") no-repeat 50% 50%;height:48px;position:absolute;left:1em;top:1em;width:48px}#header .nav_toggle a{display:block;height:100%;text-indent:-999em;width:100%}#header .usa{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/usa.png?2115549979271502221") no-repeat 0 0;display:block;float:left;height:49px;text-indent:-999em;width:100px}#header .search{float:right;font-size:0;width:240px}#header .search form{margin-bottom:10px}#header .search select{border:1px solid #c8bfc0;float:left;height:22px;line-height:18px;padding:1px}#header .search input{display:block}#header .search input.field{border:1px solid #c8bfc0;float:left;height:18px;line-height:18px;padding:1px;width:82px}#header .search input.submit{background:#dadada url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/m_glass.gif?2115549979271502221") no-repeat 50% 50%;border:none;float:right;height:22px;text-indent:-999em;width:25px}#header .search .social{margin-right:0;text-align:right}#header .search .social li{display:inline-block;*display:inline;zoom:1;background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/social_icons.png?2115549979271502221") no-repeat;height:47px;margin-right:5px;width:47px}#header .search .social li.facebook{background-position:0 0}#header .search .social li.twitter{background-position:0 -47px}#header .search .social li.youtube{background-position:0 -94px}#header .search .social li.instagram{background-position:0 -141px}#header .search .social li a{display:block;height:100%;text-indent:-999em;width:100%}#header .cart{display:inline-block;float:none;margin-top:1em}#navigation{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/nav_bg.gif?2115549979271502221") repeat-x;display:block;height:32px;left:0;margin-bottom:10px;overflow:hidden;position:relative}#navigation .frontcap{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/nav_bg_left.gif?2115549979271502221") no-repeat 0 0;float:left;height:32px;width:5px}#navigation .close{padding:1em}#navigation .close a{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/close.png?2115549979271502221") no-repeat 0 0;color:#fff;display:block;font-size:13px;height:31px;line-height:31px;padding-left:40px;text-decoration:none;text-transform:uppercase}#navigation .logo{padding:1em}#navigation ul.links{display:block;float:left;height:32px;margin:0 0 0 5px}#navigation ul.links li{border-right:1px solid #c00;float:left;line-height:32px;padding:0 5px}#navigation ul.links li a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none}#navigation ul.links li .toggle{display:none}#navigation ul.links li ul{display:none}#navigation .endcap{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/nav_bg_right.gif?2115549979271502221") no-repeat 0 0;display:block;height:32px;position:absolute;right:0;top:0;width:5px;z-index:2}#sidebar{background-color:#343434;float:left;font-size:12px;font-weight:bold;padding:20px 10px;width:206px}#sidebar h2{color:#fff;font-size:16px;margin-bottom:10px;text-transform:uppercase}#sidebar a{text-decoration:none}#sidebar ul.level_1>li{border-top:1px solid #c00;padding:5px;color:#fff}#sidebar ul.level_1>li>a{color:#fff}#sidebar ul.level_2{display:none;padding-top:5px}#sidebar ul.level_2>li>a{color:#c0c1c2}#sidebar ul.level_2>li>a:hover,#sidebar ul.level_2>li>a:active{text-decoration:underline}#primary{float:right;padding:16px 0;width:660px}#primary .content{background:url("//cdn.shopify.com/s/files/1/0095/1612/t/8/assets/primary_bg.gif?2115549979271502221") repeat-y 0 0}#primary .top_links{border-bottom:1px solid #ccc;color:#ccc;font-size:10px;margin-bottom:20px}#primary .top_links a{color:#000;text-decoration:none}#primary .top_links .breadcrumbs,#primary .top_links .back{display:block;margin-bottom:15px;width:48%}#primary .top_links .breadcrumbs{float:left}#primary .top_links .back{float:right;text-align:right}#primary p{font-size:12px}#primary iframe{width:100%}#primary .products .product{background-color:#fff;border:1px solid #cfd0d2;float:left;height:182px;margin:0 10px 20px 0;text-align:center;width:150px}#primary .products .product .image{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;border-bottom:1px solid #cfd0d2;height:150px;overflow:hidden}#primary .products .product .image img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}#primary .products .product .info{background-color:#fff;font-size:10px;font-weight:bold;padding:3px;text-align:left}#primary .products .product .info a{color:#878787;text-decoration:none;text-transform:uppercase}.index #primary{margin-right:0;width:100%}.index #primary #slideshow{border:1px solid #000;margin:0 auto 1em;width:100%}.index #primary #slideshow .slick-slide img{width:100%}.index #primary #slideshow .slick-dots{background-color:#000;bottom:0;margin:0;text-align:right;width:100%}.index #primary #slideshow .slick-dots li{font-family:Arial, Helvetica, sans-serif;list-style:none}.index #primary #slideshow .slick-dots li button{color:#fff;font-size:10px}.index #primary #slideshow .slick-dots li button:before{content:''}.index #primary #slideshow .slick-dots li button:active{color:#c00}.index #primary #slideshow .slick-dots li.slick-active button{color:#c00}.index #primary .movie{margin-bottom:1em}.index #primary .movie iframe{width:100%}.index #primary .categories .category{background-color:#fff;float:left;height:180px;margin:0 2% 0 0;text-align:center;width:32%}.index #primary .categories .category.exception{margin-right:0}.index #primary .categories .category h3{background:#ea2128;font-family:Impact, Charcoal, sans-serif;font-size:18px;font-weight:normal;height:20px;line-height:20px;padding-right:10px;text-align:right}.index #primary .categories .category h3 a{color:#fff;text-decoration:none;text-transform:uppercase}.index #primary .categories .category .image{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;display:block;height:150px;overflow:hidden;width:100%}.index #primary .categories .category .image img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.page #primary .body{font-size:86%;margin-bottom:2em}.page #primary .body p{margin-bottom:0.75em}.page #primary .body ul,.page #primary .body ol{font-size:100%;margin:0.5em 2em}.page #primary .body ul li{list-style-type:disc;margin-bottom:0.5em}.page #primary .body ul ul li{list-style-type:circle}.page #primary .body ul ul li ul li{list-style-type:square}.page #primary .body ol li{list-style:decimal;margin-bottom:0.5em}.page #primary .body table td{padding:0.5em}.page #primary #subForm{margin-top:1em}.page #primary #subForm li{clear:both;list-style:none !important}.page #primary #subForm label{display:block;float:left;margin-bottom:1em;text-align:right;width:100px}.page #primary #subForm input{border:1px solid #000}.page #primary #subForm textarea{border:1px solid #000;height:100px}.page #primary ul.links{margin-bottom:2em}.page #primary ul.links li{border-bottom:1px solid #ccc;float:left;margin-right:1%;width:32%}.page #primary ul.links li a{color:#666;display:block;font-size:77%;padding:0.3em 0.2em;text-decoration:none;width:100%}.page #primary ul.links li a:hover,.page #primary ul.links li a:active,.page #primary ul.links li a.active{background-color:#eee;color:#000}.collection .pagination{text-align:center}.collection .pagination a{color:#ea2128;text-decoration:none}.product #primary h1{margin-bottom:20px}.product #primary .images{margin-bottom:30px}.product #primary .images .thumbs li{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;border:1px solid #000;display:block;float:left;height:80px;margin:0 1em 1em 0;overflow:hidden;width:80px}.product #primary .images .thumbs li img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.product #primary #variants,.product #primary #buy{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:15px;padding:6px}.product #primary #variants{margin-bottom:2em}.product #primary #variants select{width:50%}.product #primary .button{text-indent:-999em}.product #primary .button a{display:block;height:31px;overflow:hidden;text-indent:-999em;width:163px}.product #primary .button.buy_now{background-position:0 0}.product #primary .button.galleryofguns{background-position:-177px 0}.product #primary .button.dealer{background-position:-357px 0}.product #primary .button.soldout{background-position:-524px 0}.product #primary fieldset{background-color:#fff;border:1px solid #000;font-size:12px;margin-top:3em;padding:18px;position:relative}.product #primary fieldset legend{background-color:#000;color:#fff;font-size:10px;left:-1px;padding:6px 40px;position:absolute;top:-24px;text-transform:uppercase}.product #primary #details ul{list-style:inside}.product #primary #details a{color:#000;text-decoration:underline}.product #primary #iStock-wrapper{background:#F9F9F9;border:1px solid #E7E7E7;display:none;margin:10px 0px 10px 0px;padding:20px 20px 10px 20px;width:100%}.product #primary #iStock-wrapper h2{font-size:20px;margin:0 0 10px 0;padding:0}.product #primary #iStock-notifyTxt{font-size:14px;margin:0 0 10px 0;padding:0}.product #primary #iStock-availability{display:none;margin-bottom:10px}.product #primary #iStock-availability label{color:#6F0000;font-weight:normal}.product #primary #iStock-availability span{color:#6D6D6D}.product #primary #iStock-fields{max-width:360px;overflow:hidden}.product #primary #iStock-email-id{background:#ffffff;border:1px solid #CCCCCC;float:left;font-size:14px;height:30px;margin:0 2% 10px 0;padding:0px 10px;width:68%}.product #primary #iStock-notify-btn{background:#ea2128;border:0;color:#FFFFFF;cursor:pointer;float:left;font-size:14px;height:30px;line-height:100%;margin-bottom:10px;padding:5px 15px;width:auto}.product #primary #iStock-msg{color:#008000;display:none}.product #primary #iStock-msg.iStock-error{color:#E10101}#search #finder{margin-bottom:1em}.blog #primary .entry,.article #primary .entry{border-bottom:1px solid #000;margin-bottom:2em;padding-bottom:2em}.blog #primary .entry.end,.article #primary .entry.end{border:0}.blog #primary .entry a,.article #primary .entry a{color:#ea2128}.blog #primary .entry p,.article #primary .entry p{margin-bottom:1em}.blog #primary .entry iframe,.article #primary .entry iframe{width:100%}.cart table{margin-bottom:2em}.cart table a{color:#000;text-decoration:underline}.cart table th,.cart table td{padding:7px;text-align:left;vertical-align:top}.cart table th{font-size:12px;font-weight:bold}.cart table td{font-size:10px}.cart table td.products{width:153px}.cart table td.description{width:160px}.cart table td.price,.cart table td.quantity,.cart table td.remove{width:70px}.cart table.td.total{width:50px}.cart table td.quantity input{width:60%}.cart .products .product{float:none;margin:0}.cart .button.update{background-position:-693px 0}.cart .button.checkout{background-position:-870px 0;margin-right:0}.cart #complete{float:right;text-align:right}.search #primary #finder{margin-bottom:2em}.search #primary .results .result.article,.search #primary .results .result.page{margin-bottom:1em}.search #primary .results .result.article h2 a,.search #primary .results .result.page h2 a{color:#343434;text-decoration:none}.search #primary .results .result.article h2 a:hover,.search #primary .results .result.page h2 a:hover{color:#ea2128}.search #primary .results .result .body{font-size:14px;margin-bottom:0}.search #primary .results .result .body .highlight{background-color:yellow}.search #primary .pagination{text-align:center}.search #primary .pagination a{color:#ea2128;text-decoration:none}.search #primary .pagination a:hover{color:#343434}.search #primary .pagination .current{text-decoration:underline}#footer{background:#333;padding:20px 15px 20px 55px}#footer ul{float:left;margin:0 1%;width:18%}#footer ul.links{font-size:12px;font-weight:bold}#footer ul.links .header>a{color:#fff;text-decoration:none}#footer ul.links ul{float:none;margin-right:0;width:auto}#footer ul.links ul a{color:#878787;text-decoration:none}@media screen and (min-width: 768px){#navigation{left:0 !important}#footer ul.links ul{display:block !important}}@media screen and (min-width: 768px) and (max-width: 926px){.target{display:none}.container{width:760px}#primary{width:500px}}@media screen and (max-width: 767px){.show-mobile{display:inherit !important}.hide-mobile{display:none !important}html,body{background-color:#DBDBDB;background-position:0 0}.target{display:none}.container{margin:0 auto;width:100%}#header{padding:1em}#header .logo{clear:both;float:none;height:auto;text-align:center;margin:1em auto;width:auto}#header .usa{float:right;margin-bottom:1em}#header .search{float:none;text-align:center;width:auto}#header .search input{display:inline-block;*display:inline;zoom:1}#header .search input.field{float:none;padding:0;width:75%}#header .search input.submit{float:none;padding:0}#header .search .social{text-align:center}#navigation{background-color:#000;height:auto;left:-768px;position:absolute;top:0;width:100%;z-index:10}#navigation .frontcap,#navigation .endcap{display:none}#navigation .logo{text-align:center}#navigation ul.links{border-bottom:1px solid #fff;border-top:1px solid #fff;float:none;height:auto;margin:0}#navigation ul.links li{border-bottom:1px solid #fff;border-right:0;float:none;padding:0;position:relative;text-transform:uppercase}#navigation ul.links li a{display:block;font-size:18px;font-weight:400;padding:0.25em 1em}#navigation ul.links li .toggle{color:#fff;cursor:pointer;display:block;position:absolute;right:1em;top:0.25em}#navigation ul.links li ul{background-color:#4d4d4d;border-top:1px solid #fff}#navigation ul.links li.current ul{display:block}#navigation ul.links li.current ul li.last{border:0}#navigation .cart{border:0;float:none;padding:1em 0;text-align:center}#navigation .cart a{display:inline-block;*display:inline;zoom:1}#primary{float:none;padding:1em;width:auto}.index #primary{width:auto}.collection #primary .products .product{margin:0 1% 0.5em 0}.collection #primary .products .product .image img{width:100%}.product #primary #image img{width:100%}.product #primary .button{float:none;margin:0 auto 1em}.product #primary #variants,.product #primary #buy{border-bottom:0}#footer{background:#DBDBDB;padding:0}#footer ul.links{border:solid #000;border-width:1px 1px 0 1px;float:none;margin:0;text-align:center;width:auto}#footer ul.links li.header{font-size:18px;font-weight:400}#footer ul.links li.header>a{color:#000;display:block;padding:0.5em 0;text-transform:uppercase}#footer ul.links ul{background-color:#fff;display:none;float:none}#footer ul.links ul li{border-bottom:1px solid #DBDBDB}#footer ul.links ul li a{color:#000;display:block;font-size:15px;line-height:33px}}@media screen and (max-width: 767px) and (min-width: 480px){.collection #primary .products .product{width:31.9%}}@media screen and (max-width: 480px){#header .logo img{max-width:100%}.index #primary .categories .category{float:none;height:auto;margin:0 0 1em;width:auto}.index #primary .categories .category .image{height:auto}.index #primary .categories .category .image img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.collection #primary .products .product{width:48%}}
