a.skip-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-content:focus,a.skip-content:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:9999999}a:focus{outline:1px dotted #000 !important}#Main{position:relative}#Content:focus{outline:0 !important}article,aside,details,figcaption,figure,footer,hgroup,menu,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none;font-style:italic}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.roboto-font{font-family:'Roboto Slab',serif !important;font-weight:500}.white-bg{background:#fff}.woocommerce-content h1.page-title{margin-bottom:15px}p{margin:0 0 15px}em,i{font-style:italic}b,strong{font-weight:700}small{font-size:80%}hr{display:block;border:none;outline:none;margin-bottom:15px;clear:both;color:#ebeaea;width:100%;height:8px}hr.black{height:1px;background:#000}dt{font-weight:700}blockquote .text{font-style:normal}p a,p a:visited{line-height:inherit}img.scale-with-grid,#Content img,.afterparallax img{max-width:100%;height:auto}iframe{max-width:100%}@media all and (max-width:767px){.acsb-trigger.acsb-trigger-size-small{inset:calc(100% - 100px) 0px 0px auto !important}}a.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;padding:15px 50px;font-size:.9em;line-height:1em;margin-bottom:15px;-webkit-border-radius:6px;border-radius:6px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background:0 0;z-index:1;cursor:pointer;text-transform:uppercase;border:0;margin-right:7px;text-decoration:none !important}.footer_menu .container{padding:25px 0}input[type=submit]{padding:13px 50px}a.button i,button i,input[type=submit] i,input[type=reset] i,input[type=button] i{margin:0 !important}a:hover.button{text-decoration:none}a.button:hover:before,a.button:active:before,button:hover:before,input[type=submit]:hover:before,input[type=reset]:hover:before,input[type=button]:hover:before{right:12px;opacity:1;filter:alpha(opacity=100)}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}form{margin-bottom:0}fieldset{margin-bottom:0}input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select,input[type=confirm_email]{border:0;padding:13px 10px;outline:none;margin:0;width:230px;max-width:100%;display:block;margin-bottom:20px;font-size:.9em;-webkit-border-radius:3px;border-radius:3px}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select,input[type=confirm_email],select,textarea,input{font-size:16px}}textarea{min-height:60px}label,legend{display:block;font-size:110%}input[type=checkbox]{display:inline}.layout-full-width{padding:0}#Content,.afterparallax{width:100%}body #Content{padding-top:1rem;position:relative}.section_wrapper,.container{width:900px;margin:0 auto;position:relative}.section_wrapper.min-height{min-height:500px}.single-product #Content .section_wrapper,.single-product #Content .container,.woocommerce-page #Content .container,.woocommerce-page #Content .section_wrapper,.henry-outfitters #Content .container,.henry-outfitters #Content .section_wrapper,.henry-outfitters .henryslider .section_wrapper{width:100%}.section_wrapper:after,.container:after{clear:both;content:" ";display:block;height:0}.column,.columns{float:left;margin:0 1% 20px}@media all and (min-width:768px){.column.one .one-second:first-of-type{margin-left:0;margin-right:2%}.column.one .one-second:last-of-type{margin-right:0;margin-left:2%}}.column.one{float:none}.one-fifth.column{width:18%}.four.columns,.one-fourth.column{width:23%}.one-third.column{width:31.333%}.one-second.column{width:48%}.two-third.column{width:64.666%}.three-fourth.column{width:73%}.container:after{content:"\0020";display:block;height:0;clear:both}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;width:0;height:0}.clearfix:after{clear:both}.clear{clear:both;display:block;overflow:hidden;width:0;height:0}.showsurveyshare,#anchordiv .tab,.blockquote{padding-top:25px;position:relative;margin-top:10px !important}.blockquote .ico{display:block;width:22px;height:18px;position:absolute;left:50%;margin-left:-11px;top:-9px}.blockquote:after{content:"";position:absolute;top:0;left:22%;width:23%;border-width:0;border-bottom-width:1px;border-style:solid}.blockquote:before{content:"";position:absolute;top:0;right:22%;width:23%;border-width:0;border-bottom-width:1px;border-style:solid}.one-third.blockquote:after,.one-fourth.blockquote:after{left:18%;width:21%}.one-third.blockquote:before,.one-fourth.blockquote:before{right:18%;width:21%}.widget{clear:both;padding:15px}.four.columns .widget:first-child{margin-top:0 !important}.widgets_wrapper{padding:30px 0 55px}.widgets_wrapper .widget{padding:0 0 15px;border-bottom:0;background:0 0;margin-bottom:0}.widgets_wrapper .column{margin-bottom:0}.wp-caption{display:inline-block;line-height:0}.wp-caption.scale-with-grid{max-width:100%}.wp-caption a{line-height:0;display:block;position:relative;overflow:hidden;z-index:1}.wp-caption a img{padding:0}.wp-caption .wp-caption-text{display:block;font-size:.8em;text-align:left;margin:0;padding:12px 0 12px;line-height:normal;font-style:italic;color:#7f7f7f}.wp-video-caption-text{display:block;font-size:.8em;text-align:left;margin:0;padding:0 0 12px;line-height:normal;font-style:italic}.wp-caption.no-border .photo{background:0 0 !important}.wp-caption.border .photo,.wp-caption.border>img,.wp-caption.border>a>img{line-height:0}.alignleft{float:left;margin:6px 15px 15px 0}.alignright{float:right;margin:6px 0 15px 15px}.aligncenter{text-align:center;margin:0 auto;display:block}.aligncenter img{display:inline}table{width:100%;margin-bottom:15px;border-collapse:collapse !important;border-spacing:0}.woocommerce table.shop_table{border-collapse:separate !important}table th,table td{padding:6px;text-align:center;border-width:1px;border-style:solid;border-color:#fff}table th{font-size:110%;background:rgba(0,0,0,.03)}.shop_table th{background:0 0 !important}ul.list,ol.list{margin-bottom:15px}ul.list ul,ul.list ol,ol.list ul,ol.list ol{margin:5px 0 5px 30px}ul.list li,ol.list li{margin-bottom:5px}ul.list{list-style:disc outside}ul.list li{margin-left:25px}ol.list{list-style:decimal outside}ol.list li{margin-left:0}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}code,pre{background:#fff;background:-moz-linear-gradient(top,#fff 50%,#f2f2f2 50%);background:-webkit-linear-gradient(top,#fff 50%,#f2f2f2 50%);background:-o-linear-gradient(top,#fff 50%,#f2f2f2 50%);background:linear-gradient(top,#fff 50%,#f2f2f2 50%);background-size:42px 42px;padding:21px 15px 20px;margin:15px 0;display:block;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;line-height:21px !important;border-width:1px;border-style:solid;font-family:monospace !important}blockquote{padding:3% 10%;margin:40px auto;font-size:1.5em;line-height:1.5em;text-align:center;font-style:italic;position:relative;color:#3e3e3e;display:block;clear:both}blockquote:before{content:'';border-top:1px solid #3e3e3e;width:50%;position:absolute;left:50%;top:0;transform:translateX(-50%)}blockquote:after{content:'';border-bottom:1px solid #3e3e3e;width:50%;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}blockquote p{margin:0}code p,pre p{margin-bottom:0 !important}*::-moz-selection{color:#fff}*::selection{color:#fff}input[type=text],input[type=tel],input[type=password],input[type=email],textarea,select,input[type=confirm_email]{background-color:#f3f3f3;color:#999}input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus,input[type=confirm_email]:focus{background-color:#e9f5fc !important;color:#1477b4}@media only screen and (min-width:960px) and (max-width:1239px){body{min-width:0}.section_wrapper,.container,.with_aside .content_wrapper{width:900px}.post .post_meta>div{padding:10px 0}.post .post_meta>div i{margin-bottom:5px}}input[type=reset],input[type=text],input[type=password],input[type=tel],input[type=email],textarea,select,input[type=confirm_email]{font-family:'Open Sans',Georgia,Arial,Tahoma,sans-serif;font-weight:400;color:#000 !important}button,input[type=button],input[type=submit],.button{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif}.no-br br{display:none}.woocommerce-content h1.page-title{font-size:2.5em;line-height:1em}#Content .section_wrapper,#Content.container,.afterparallax .section_wrapper{max-width:900px;margin:0 auto}.henry-outfitters #Content .section_wrapper,.henry-outfitters #Content .container,.henry-outfitters .henryslider .section_wrapper,.henry-outfitters .single-product #Content .section_wrapper,.henry-outfitters .single-product #Content .container,.henry-outfitters .woocommerce-page #Content .container,.henry-outfitters .woocommerce-page #Content .section_wrapper{max-width:1240px}.guaranteefooter{padding-top:100px}.current-rifle-filter{font-weight:700 !important;color:#fc9d00 !important}.filterbutton:hover,.filternonebutton:hover{color:#fc9d00 !important}input:disabled{background:gray;opacity:.7}.one-third.column{width:27.3333%;padding:0 2%}.items_group .one-third.column:nth-of-type(3n+4){clear:both}a.button,button,input[type=submit],input[type=reset],input[type=button]{border-radius:2px;background-image:none;text-transform:none;font-weight:600;padding:5px 25px;margin-right:0;margin-top:10px}a.button:after,button:after,input[type=submit]:after,input[type=reset]:after,input[type=button]:after{background:0 0}.wp-caption{max-width:100%}#s{padding:7px 10px !important;margin-top:2px !important}.fancy_heading{margin-bottom:20px}.fancy_heading .fancy_heading_wrapper{padding:0;text-align:center;border-bottom:1px solid #000;margin:0}.fancy_heading .fancy_heading_wrapper .fancytitle.title-guns-for-great-causes{text-indent:-9999px;overflow:hidden;background:url("/wp-content/themes/henry/img/guns_for_great_causes_sm.png") no-repeat center;background-size:auto;width:250px;margin:0 auto 20px auto;height:100px;background-size:contain}.archive.tag .fancy_heading .fancy_heading_wrapper{border-bottom:none}.archive.tag .fancy_heading .fancy_heading_wrapper h2{margin-top:-15px;margin-bottom:0}h4 a{color:#fc9d00}.hide{opacity:0}.fancy_heading .fancy_heading_wrapper.no_icon:after{display:none}.controls{margin-bottom:-20px}.henry_button{text-align:center}.henry_button a,.henry_button>div{color:#fff;background:#fc9d00;padding:10px 35px;font-family:'Roboto Slab',serif;transition:background-color .2s;display:inline-block}.henry_button.slim a,.henry_button.slim>div{padding:10px}.henry_button.hiring a{display:block;margin-bottom:30px}.henry_button a{text-decoration:none !important}.henry_button a:hover,.henry_button a:focus,.henry_button>div:hover,.henry_button>div:focus{background:#000;color:#fff}.henry_button.left{text-align:left}.henry_button.right{text-align:right}.henry_button.inline{display:inline-block;margin-right:10px}.henry_button.inline:last-of-type{margin-right:0}@media all and (max-width:768px){.henry_button.inline{margin-right:0;display:block;text-align:inherit}}.henry_button>div{border-radius:4px}.rifles.section-post-content .section_wrapper,.shotgun.section-post-content .section_wrapper{max-width:100% !important}.text-left{text-align:left}.riflecat,.firearm-category-title{font-size:1.1em;color:#fff;background:#868686;display:block;text-align:left;padding:1px 6px 2px;margin-top:0}.rifle{width:100%;height:100px;margin-bottom:12px;position:relative;border-bottom:1px solid #000}.rifle a{text-decoration:none !important;font-weight:inherit !important}.rifles img.alignleft{margin:2px 12px 4px 0}.rifle:hover a{color:#fc9d00;text-decoration:underline}.rifle .title{position:absolute;right:4px;bottom:5px;font-size:1em;max-width:100%;text-align:right;line-height:1em}.rifle img{width:100%;height:auto}.rifles .one-second,.shotgun .one-second{width:44%;padding:0 2%}.grid .rifle{width:31%;float:left}.orangeTitle{background:#f89f00;font-size:1.7em;text-align:left;color:#fff;display:block;padding:1px 7px;border-width:1px;border-style:solid;border-color:#f89f00}.clearfix{clear:both}h6{text-align:center}@media all and (min-width:768px){.flex{display:flex}.flex.flex-space-between{justify-content:space-between}}.riflePic video:hover{cursor:move !important}#Content,.afterparallax{width:95%;margin:0 auto;min-height:500px}#Content.nomin{min-height:0px;padding-bottom:0}.clear{clear:both;display:block}table th,table td{padding:1px 7px;text-align:left}.newfirearmslayoutwrap .riflePic{padding-top:30px;position:relative}.newfirearmslayoutwrap .riflePic.has-min-rifle-height{min-height:calc(100vw * .20)}.simple-image{margin:0}.bentry{margin-bottom:24px;clear:both;float:none;min-height:120px !important}@media all and (max-width:767px){.bentry{border-bottom:1px solid #ccc;height:auto !important}.one-third.column{padding:0 !important}.henry-social-media-links{justify-content:center;gap:12px;margin-top:10px}.fancy_heading .fancy_heading_wrapper .fancytitle.title-guns-for-great-causes{height:60px}}.bentry .date{font-size:.7em;color:#b3b3b3;font-family:Arial,sans-serif;margin:5px 0;padding:0;line-height:1em}.bentry.pressitem .date{font-size:.9em;margin:5px 0 0}h3.newshead{text-align:left;margin-bottom:0;font-weight:400;font-size:1.2em;line-height:1.3em}h3.newshead a{color:#000}.pressitem h3.newshead{font-size:1.5em;line-height:1.2em}.prdesc{font-size:.8em;font-family:Arial,sans-serif;margin:5px 0;line-height:1.7em}.pressitem .prdesc{font-size:1em;line-height:1.4em;margin-top:5px}.bpic-high img{width:100%;border:1px solid #767676}.backtonews{position:absolute;left:0;top:0}.backtonews a{color:#e18301;font-size:1.2em;text-decoration:none !important}@media all and (max-width:767px){.backtonews{float:none;padding-top:0;position:relative;text-align:left;margin-top:-20px}}.widget_shopping_cart_content ul li img{display:none}.search .desc{border-bottom:1px solid #ccc;padding-bottom:30px}#confirmMessage{margin-top:-5px;margin-bottom:10px}.wpcf7-form-control-wrap{display:block !important}.wpcf7-form-control-wrap select{width:100%;display:block}.no_results_found{padding-top:20px}.tabs_vertical.ui-tabs .ui-tabs-nav li{border:none;text-align:left}.tabs_vertical.ui-tabs .ui-tabs-nav li a{padding:10px 0 0;text-transform:none;font-size:1em}.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#f99f00}.ui-tabs .ui-tabs-nav li.ui-state-active a:hover{cursor:default}.page-id-81 .column,.page-id-81 .columns{margin:0 1% 10px}.gquiz-answer-explanation{padding-top:30px}#map{padding:10px 0 !important;margin:15px 0 !important;position:relative;left:0}label.error{font-style:italic;font-size:.8em;color:red}.one-fifth{width:17.5%}.dealer-sub h3{font-size:1em}.dealer-sub select{height:30px}.payment_box.payment_method_trexle_payments{padding-top:0 !important}.payment_box.payment_method_trexle_payments>p{display:none}.woocommerce .checkout.woocommerce-checkout .col2-set .col-1,.woocommerce .checkout.woocommerce-checkout .col2-set .col-2{width:100%;margin-bottom:1rem}.woocommerce div.product .product_title{margin-bottom:20px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin-bottom:10px}.woocommerce-error li:last-child,.woocommerce-info li:last-child,.woocommerce-message li:last-child{margin-bottom:0}.checkout-has-ffl .woocommerce-shipping-fields{display:none !important}#ffl-select,#custom_checkout_field{position:relative}#ffl-select{margin:1rem 0}#ffl-select .blockUI.blockOverlay{display:none;top:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}#ffl-select.updating #custom_checkout_field{opacity:.6}select[name=dealer-ffl-select]{margin-bottom:6px;width:100%}#ffl-select.updating .blockUI.blockOverlay{display:block}.woocommerce-error{margin-left:0 !important}.woocommerce-thankyou-order-received{padding-bottom:50px}.dealeryesno input,.dealeryesno label{display:inline-block !important}.dealeryesno input{margin-right:10px !important}.dealeryesno label{margin-right:10px}.toggledealerinfocheckout{margin-bottom:15px}.woocommerce legend,.woocommerce label{font-size:100%}.woocommerce-input-wrapper{display:block}.toggledealerinfocheckout{display:none}.toggledealerinfocheckout.yes{display:block}#do_you_have_dealer_field .optional,.toggledealerinfocheckout .optional{display:none}.flexaddress{display:flex}.flexaddress p{flex:1}.keepinputleft{position:relative}.keepinputleft input{position:absolute;left:3px;top:18px}.keepinputleft span{padding-left:25px}@media all and (max-width:767px){.flexaddress{display:block}}.related.products{clear:both;padding-top:60px}.related.products>h2{border-bottom:1px solid #000;padding-bottom:10px}@media all and (min-width:768px){#billing_state_field,#billing_postcode_field,#billing_phone_field,#billing_email_field{width:47%;display:inline-block;float:left;clear:none;height:80px}#billing_postcode_field,#billing_email_field{float:right}}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#fc9d00 !important}.woocommerce-checkout #payment div.payment_box input{font-size:1em !important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#000 !important}.wc_payment_method{list-style:none !important}@media all and (max-width:768px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100% !important;float:none;box-sizing:border-box}}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:none !important;color:#000 !important;font-family:'Roboto Slab',serif !important;border-radius:6px;display:flex;gap:1rem;align-items:flex-start}@media all and (max-width:768px){.woocommerce-error,.woocommerce-info,.woocommerce-message{flex-direction:column}}.product-notes .woocommerce-error,.product-notes .woocommerce-info,.product-notes .woocommerce-message{flex-direction:column !important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:#000 !important}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{display:none}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{background:#000 !important;color:#fff !important;float:none !important;flex-shrink:0}.woocommerce-error span,.woocommerce-info span,.woocommerce-message span{flex:1}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover{background:#fc9d00 !important}.gtc-checkout-gift-card-usage-btn{color:#fff !important;font-family:'Roboto Slab',serif !important;background:#fc9d00 !important;font-weight:400 !important;letter-spacing:0}.gtc-checkout-gift-card-usage-btn:hover{background:#000 !important}.shop_table.cart .cart_totals tr{display:none}.shop_table.cart .cart_totals tr.cart-subtotal{display:table-row !important}.shop_table.cart .cart_totals tr th,.shop_table.cart .cart_totals tr td{width:auto}.henry-company-box .company_box{text-align:left;font-family:'Roboto Slab',serif !important}.henry-company-box .company_box img{padding:0 !important;display:block;width:auto !important;margin-bottom:10px}.corpate h1,.corpate h2,.corpate h3{color:#dfb55a;font-family:"Roboto Slab" !important}.corpate h1.s1{text-transform:uppercase;text-align:center;font-size:3.2em;position:relative;padding:0 60px}.corpate h1.s1:before,.corpate h1.s1:after{width:60px;height:50px;margin-bottom:-10px;position:relative;display:inline-block;content:'';background:url("/wp-content/themes/henry/img/s1.jpg") no-repeat center}.corpate h1.s1:before{background-position:left;background-position:left;position:absolute;left:0;top:-3px}.corpate h1.s1:after{padding-left:20px;background-position:right;background-position:right;position:absolute;right:0;top:-3px}.corpate h2.s2{text-align:center;position:relative;padding:0 50px}.corpate h2.s2:before,.corpate h2.s2:after{width:50px;height:50px;margin-bottom:-10px;position:relative;display:inline-block;content:'';background:url("/wp-content/themes/henry/img/s2.jpg") no-repeat center}.corpate h2.s2:before{background-position:left;background-position:left;position:absolute;left:0;top:-6px}.corpate h2.s2:after{padding-left:20px;background-position:right;background-position:right;position:absolute;right:0;top:-6px}#corporateform{padding:30px 40px}.corpate h2.s3{text-align:center;font-size:1.5em;text-transform:uppercase;padding:0 40px;position:relative;line-height:1em}.corpate h2.s3:before,.corpate h2.s3:after{width:30px;height:30px;margin-bottom:-10px;position:relative;display:inline-block;content:'';background:url("/wp-content/themes/henry/img/s3.jpg") no-repeat center}.corpate .corporaterightside h3{padding-left:6px}.corpate h2.s3:before{padding-right:20px;background-position:left;position:absolute;left:-40px;top:-3px}.corpate h2.s3:after{padding-left:20px;background-position:right;position:absolute;right:-40px;top:-3px}.corporateimage{display:block;width:100%;height:100%}.corporaterightside .alignleft{float:left;margin:-2px}#corporatemessage{color:#dfb55a;font-weight:700}#corporatemessage .error{padding-left:40px;color:red}#catalog{position:relative}#customerlettersmosaic{padding-bottom:10px}.funletterscontainer{position:relative;max-height:380px;overflow:hidden;transition:.2s all;width:100% !important;margin:50px 0 0 !important}#pixlee_container{margin:50px 0 0}.funletterscontainer.more #customerlettersmosaic{padding-bottom:5px}.funletterscontainer.more{max-height:99999px}.funletterstoggle{position:relative;margin-top:0;text-align:center;opacity:.2;transition:.2s all;cursor:pointer}.funletterstoggle:hover{opacity:.5}.funletterstoggle.hidden{display:none}.funletterscontainer.more{margin-bottom:10px !important}.funletterstoggle.more{margin-top:-5px}.funletterstoggle.more span.feather-icon{transform:rotate(180deg)}.funletterstoggle span{display:block}.funletterstoggle span.feather-icon{margin:-5px auto}.funletterstoggle span{position:relative;font-weight:700;text-transform:uppercase;font-size:.8em}.funletterstoggle span:not(.feather-icon):before{content:'SHOW MORE LETTERS'}.funletterstoggle.more span:not(.feather-icon):before{content:'SHOW FEWER LETTERS'}.customerlettersmosaic{width:100% !important;margin:0 !important;opacity:0}.customerlettersmosaic .jg-entry{border-bottom:5px solid #fff}.customerlettersmosaic .activeitem,.customerlettersmosaic .jg-entry:hover{border-color:#f89f00}.customerlettersmosaic.uninvisible{opacity:1}.hiddenletter{display:none}.letter-popup{padding:20px;font-family:'Open Sans',sans-serif;font-weight:500;background:#fff;font-style:italic;font-size:1.1em;line-height:1.4em;max-height:2000px;transition:.2s all;width:800px;max-width:85%;margin:30px auto;max-height:calc(100vh - 100px);overflow:auto}.letter-popup img{max-width:100%;height:auto}.lettercon .alignleft{margin-right:20px !important;margin-bottom:20px !important}.lettercon .alignright{margin-left:20px !important;margin-bottom:20px !important}.lettercon .aligncenter{margin-bottom:20px !important}@media all and (max-width:767px){.letter-popup .mfp-close{color:#333 !important;padding:0 !important;font-size:35px;line-height:35px;top:12px;right:0;opacity:1}.single-rifles .mfp-arrow-left:after{border-right-color:#ccc !important}.single-rifles .mfp-arrow-right:after{border-left-color:#ccc !important}.single-rifles .mfp-arrow,.single-shotgun .mfp-arrow,.single-firearm .mfp-arrow{opacity:1;transform:scale(.6)}}#henry-newsletter-popup{position:absolute;width:500px;left:50%;margin-left:-250px;top:100px;z-index:99999999;display:none}#hpsharehenry{position:absolute;width:400px;left:50%;margin-left:-200px;top:100px;z-index:99999999;display:none}#henry-newsletter-popup .ncontent,#hpsharehenry .ncontent{background:#ff9e00;position:relative;z-index:9;padding:30px;box-shadow:-2px 5px 30px rgba(0,0,0,.7)}#henry-newsletter-popup .ncontent .border,#hpsharehenry .ncontent .border{content:'';color:transparent;position:absolute;left:10px;right:10px;top:10px;width:calc(100% - 22px);border:1px solid #fff;height:calc(100% - 22px);border-radius:2px}.ncontent .gform_wrapper{position:relative;z-index:99999}.ncontent .gform_confirmation_message{margin-top:30px;text-align:center}.ncontent .gfield_callout{font-family:"Roboto Slab" !important;font-style:normal;font-size:1.2em;text-align:center;margin:15px 0 25px}.gfield--type-honeypot{display:none !important}#henry-newsletter-popup .button{background:#fff;padding:20px 50px;margin:0 auto 20px auto;display:block}#henry-newsletter-popup .button,#hpsharehenry .button{background:#000;padding:15px 50px;margin:0 auto 20px auto;display:block;color:#fff !important;width:100%}#henry-newsletter-popup h2{font-family:"Roboto Slab" !important;text-align:center;line-height:1.2em;font-size:2em}#hpsharehenry h1{font-family:"Roboto Slab" !important;text-align:center;line-height:1.2em;font-size:2em;color:#fff;padding-bottom:15px}#henry-newsletter-popup .gfield_label,#hpsharehenry .gfield_label{font-weight:400}#henry-newsletter-popup .validation_error,#hpsharehenry .validation_error{text-align:center}#hpsharehenry:after{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);content:''}#henry-newsletter-popup-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:99999998}#henry-newsletter-popup .closenewssignup,#hpsharehenry .closenewssignup,.close-modal{position:absolute;top:-10px;right:-10px;background:#fff;border:1px solid #fff;width:25px;height:25px;font-size:1.2em;cursor:pointer;border-radius:50%;color:#000;text-align:center;transition:.2s border-color;line-height:23px;font-family:Arial;cursor:pointer}#henry-newsletter-popup .closenewssignup:hover,#henry-newsletter-popup .closenewssignup:focus,#hpsharehenry .closenewssignup:hover,#hpsharehenry .closenewssignup:focus,.close-modal:hover,.close-modal:focus{border-color:#000}@media all and (max-width:520px){#henry-newsletter-popup,#hpsharehenry{position:absolute;width:90%;left:5%;margin-left:0;top:100px;z-index:99999999}}.rule{height:20px;display:block;text-align:center}@media only screen and (max-width:767px){.grid .rifle{width:100%;float:none}.rule{background:0 0 !important}.rule h1{display:block;height:auto;line-height:1.5em}.rule h1:before,.rule h1:after{background:#292417}}.mobileonly,.small-device-only{display:none !important}@media only screen and (max-width:959px){.mobileonly{display:block !important}.desktoponly{display:none !important}.footer_menu .copyright{position:relative !important;right:auto !important;bottom:0 !important;text-align:center}tr.containh.nocontain,tr.containh{height:auto !important;overflow:hidden}.bentry{height:auto !important}#Content .section_wrapper,#Content.container,.afterparallax{max-width:100%}.resp_caption{font-size:.65em}.resp_caption p{margin:-7px 0}.two-third.column{width:60.666%;padding:0 3% 0 1%}}#field_6_14{display:none}@media only screen and (max-width:767px){.footer_menu{clear:both !important;padding-bottom:20px}.rifle{height:auto}.logo{margin:0 !important}.resp_caption{display:none}#catalog{display:none}.rifle{height:115px}img.scale-with-grid{display:block;margin:0 auto}}@media only screen and (max-width:480px){#shadow{width:100%}.section_wrapper,.container,.four.columns{width:95% !important}.resp_caption{display:none}.section_wrapper{width:95% !important}a.button{display:block}}a,.link-color{text-decoration:underline;color:#e18301}a.inherit-color{color:inherit}a:hover,a:focus,a.inherit-color:hover,a.inherit-color:focus,.link-color:hover,.link-color:focus{color:#fc9d00}.no-underline{text-decoration:none}*::-moz-selection{background-color:#767676}*::selection{background-color:#767676}a.button,input[type=reset],input[type=button],input[type=submit]{background-color:#fc9d00;color:#000}a.button:hover,a.button:focus,a.button:active{background-color:#000}h1,h1 a,h1 a:hover{color:#000}h2,h2 a,h2 a:hover{color:#000}h3,h3 a,h3 a:hover{color:#fc9d00}h4,h4 a,h4 a:hover{color:#fc9d00}h5,h5 a,h5 a:hover{color:#000}h6,h6 a,h6 a:hover{color:#000}@media (max-width:960px){body,html{overflow-x:hidden}}.fancy_heading .fancy_heading_wrapper:after,.fancy_heading_wrapper.has_icon:before{border-color:#f94c3f}.fancy_heading i{color:#000}.widgets_wrapper{color:#fff}.widgets_wrapper a{color:#fff;text-decoration:none}.widgets_wrapper a:hover{color:#fc9d00;text-decoration:underline}.widgets_wrapper h1,.widgets_wrapper h1 a,.widgets_wrapper h1 a:hover,.widgets_wrapper h2,.widgets_wrapper h2 a,.widgets_wrapper h2 a:hover,.widgets_wrapper h3,.widgets_wrapper h3 a,.widgets_wrapper h3 a:hover,.widgets_wrapper h4,.widgets_wrapper h4 a,.widgets_wrapper h4 a:hover,.widgets_wrapper h5,.widgets_wrapper h5 a,.widgets_wrapper h5 a:hover,.widgets_wrapper h6,.widgets_wrapper h6 a,.widgets_wrapper h6 a:hover,.company_box p.copy strong,.widgets_wrapper .Recent_comments ul li p a{color:#fff}.widgets_wrapper aside>h4{color:#fff}.widgets_wrapper i{color:#fc9d00}.slick{position:relative;overflow:auto;margin:0;padding:0}.slick-wrap{position:relative}.slick-wrap.slick-carousel>li{float:left;margin:0 !important}.slick-vertical>ul{height:100%}.slick-vertical li{float:none;width:100%}.slick-fade{position:relative}.slick-fade .slick-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.slick-fade .slick-wrap li.slick-active{z-index:10}.slick li,.slick ol,.slick ul{list-style:none;margin:0;padding:0;border:none}.slick-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.slick-arrow.next{left:auto;right:20px}.slick-arrow.prev,.slick-arrow.next{position:absolute !important;top:45%;opacity:0;text-indent:-999999px;transition:all .2s}.slick-nav ol{list-style:none;text-align:center}.slick-nav ol li{display:inline-block;width:6px;height:6px;margin:0 4px;background:0 0;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #ccc;background:#ccc;cursor:pointer}.slick-nav ol li.slick-active{background:#000;border-color:#000;cursor:default}.slick:hover .slick-arrow.prev,.slick:hover .slick-arrow.next{opacity:1}.slick-arrow.prev{z-index:99999 !important;cursor:pointer;position:relative;background:url("/wp-content/themes/henry/img/large_left.png") no-repeat 0 0;width:40px;height:40px}.slick-arrow.next{z-index:99999 !important;cursor:pointer;position:relative;background:url("/wp-content/themes/henry/img/large_right.png") no-repeat 0 0;width:40px;height:40px}.mobile-only{display:none}.is-flex{display:flex}.is-flex>*{flex:1;margin:0 10px}.is-flex>*:first-of-type{margin-left:0}.is-flex>*:last-of-type{margin-right:0}.hiring.block-span span{display:block}.single-firearm .firearm-cta h2{color:#f89f00;margin:30px auto;text-align:center}.single-firearm .slick-hero-gallery{padding-bottom:40px}@media all and (min-width:960px){.single-firearm .firearm-cta h2{font-size:3.9em;line-height:1.2em}.spec-title-spacer{height:25px}}@media all and (max-width:959px){.spec-title-spacer{display:none}.single-firearm .firearm-cta h2{font-size:3em;line-height:1.2em;font-weight:300;margin:20px 0 0}}#henry-newsletter-popup.is-active,#henry-newsletter-popup-bg.is-active{display:block !important}@media all and (max-width:767px){.single-firearm .firearm-cta{width:100% !important}.single-firearm .firearm-cta h2{font-size:1.75em}.is-flex{display:block}.is-flex>*{margin:0}.firearm-category-title{font-size:1.6em !important}.modern-layout .riflesincat .rifle{margin-bottom:5px !important}.single-firearm .firearmheading .heading{padding-bottom:5px !important;font-size:2em !important}.henry-rifle-specs.firearmspecstable .firearmSpecTitle{font-size:1.2em !important}}@media all and (min-width:960px){.tablet-only{display:none !important}}.henry-rifle-specs .rifleTitle,.firearmspecscontent .firearmSpecTitle,.henry-rifle-specs.firearmspecstable .firearmSpecTitle{background:#f89f00;color:#fff;font-family:"Roboto Slab" !important;padding:10px;font-size:1.6em;border:none}.henry-rifle-specs.firearmspecstable .firearmSpecTitle:focus{background-color:#000}.henry-rifle-specs thead:before{content:"";display:block;line-height:0;color:transparent;height:3px}.henry-rifle-specs tbody tr:first-of-type td{border-top:none}.henry-rifle-specs .criteria{font-weight:700}.henry-rifle-specs .titlearrow{background:#fff;color:#000;width:25px;height:25px;display:block;text-align:center;line-height:21px;border-radius:50%;transition:all .3s;position:absolute;right:10px;top:10px;transform-origin:center;will-change:transform}.henry-rifle-specs .rifleTitle:hover{cursor:pointer}.henry-rifle-specs .titlearrow.rotate{transform:rotate(90deg);line-height:19px}.henry-rifle-specs tbody{display:none;font-size:.85em;font-family:Arial,sans-serif}.henry-rifle-specs tbody.active{display:table-row-group}@media all and (max-width:768px){.henry-rifle-specs thead tr{position:relative !important;top:0;left:0}table.henry-rifle-specs tbody tr{display:table-row;border:none}table.henry-rifle-specs td{display:table-cell}.henry-rifle-specs thead tr{border:none !important}.henry-rifle-specs thead tr .rifleTitle{font-size:1.4em}}.noscriptimg{margin:0 auto;display:block;max-width:100%}.single-firearm h1,.single-firearm h2,.single-firearm h3{font-family:"Roboto Slab",serif !important}.single-firearm .firearmheading .heading{border-bottom:1px solid #000;text-align:center;font-weight:400;margin-bottom:10px;padding-bottom:15px;margin-top:10px}.single-firearm .firearmheading .heading span{display:block;font-size:.4em;padding:0;margin:0;line-height:1em;padding-top:6px;color:#fc9d00;margin-bottom:-5px}@media all and (max-width:767px){.single-firearm .firearmheading .heading span{margin:2px 0 5px !important;font-size:.5em}}#Content.nopaddingtop{padding-top:0 !important}.single-firearm .firearmheading .tagline{padding:0 8%;text-align:center;font-size:1.9em}.firearmsocial{min-height:34px;margin:15px 0}.firearmsocial .ss-share-all,.ss-popup-overlay .ss-popup .ss-powered-by{display:none !important}.ss-popup-overlay .ss-copy-action .ss-button{background-color:#fc9d00 !important}.ss-popup-overlay .ss-copy-action .ss-button:hover{background-color:#000 !important}.firearmdescription:not(.direct) p:first-child:first-letter ,.firearmdescription:not(.direct) p.dropcap:first-letter {float:left;font-family:'Roboto Slab',serif;font-size:4.6em;line-height:.9em;padding-top:4px;padding-right:8px;padding-left:3px}.firearmcontent.hidesoon{display:none !important}.firearmcontent .firearmdescription{-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;font-family:'Open Sans',sans-serif}.firearmcontent .firearmdescription p{display:inline-block}.firearmdescription .wp-caption img{max-width:100%;height:auto}.firearmcontent .firearmdescription.singlecolumn{-moz-column-count:1;-webkit-column-count:1;column-count:1;width:48%;display:inline-block;vertical-align:top}.firearmcontent .howtopurchase{width:48%;display:inline-block;vertical-align:top;padding-left:3.4%}.firearmcontent .howtopurchase h2{font-weight:400}.henry-rifle-specs.firearmspecstable .firearmSpecTitle{font-family:"Roboto Slab",serif !important;font-size:1.4em;border-bottom:1px solid #fff;padding-right:40px;position:relative}.firearmSpecTitle:hover{cursor:pointer}h2.specsheading{margin-top:30px}h2.specsheading.gear{margin-top:30px}h2.specsheading.lefty{background:url("/wp-content/themes/henry/img/lefties.jpg") no-repeat right center}.gearspecs .henry-rifle-specs.firearmspecstable .speccontent{display:block !important}.henry-rifle-specs.firearmspecstable .inactive .speccontent{display:none}.henry-rifle-specs.firearmspecstable .active .speccontent{display:block !important;font-family:'Open Sans',sans-serif}.specsection .spechead{background:#e5e5e5;font-weight:600;font-size:.9em}.specsection{width:16%;display:inline-block;vertical-align:top}.extraspec .specsection.caliber{width:10%}.specsection.extra{width:36%}.extraspec .specsection.extra{width:26%}.specsection div{font-size:.8em;padding:10px 0 10px 15%}@media all and (max-width:960px){.specsection{font-size:.9em}}.packagecontentitem{font-size:.9em;font-family:'Open Sans',sans-serif;border-top:1px solid #e5e5e5}.packagecontentitem.heading{background:#e5e5e5;font-weight:600}.packagecontentitem div{display:inline-block;padding:10px 0 10px 2.5%;vertical-align:top}.packagecontentitem div.item{width:16%;font-weight:700}.packagecontentitem div.des{max-width:70%}@media all and (max-width:767px){.packagecontentitem div{width:100% !important;max-width:100% !important}}.additionalspecs .head,.morecomments,.showallbutton,.showallproductsbutton{background:#e5e5e5;font-weight:600;padding:10px 0 10px 2%;font-family:'Open Sans',sans-serif}.morecomments{font-weight:400;margin-top:30px}.morecomments,.showallbutton,.showallproductsbutton{cursor:pointer}.morecomments .morecommentstext,.showallbutton .content,.showallproductsbutton .content{display:inline-block}.additionalspecs .head span,.morecomments span,.productlink span,.showallbutton span,.showallproductsbutton span{background:#f89f00;color:#fff;width:20px;height:20px;display:inline-block;text-align:center;line-height:15px;border-radius:50%;margin-left:7px;transition:all .3s}.additionalspecs .morespecs{display:none}.additionalspecs.active .head span{transform:rotate(90deg)}.additionalspecs .head span{display:none}@media all and (max-width:767px){.additionalspecs .head{position:relative;cursor:pointer}.additionalspecs .head span{display:block;position:absolute;top:50%;margin-top:-10px;right:7px}}.morecomments.active span,.showallbutton.active span,.showallproductsbutton.active span{transform:rotate(-90deg)}.additionalspecs.active .morespecs{display:block;padding:15px 0}.specmore{width:100%;font-size:.85em;display:block}.specmore .speclabel{width:48%;text-align:right;padding-right:2%;font-weight:600;vertical-align:top;display:inline-block}.specmore .specval{width:48%;text-align:left;padding-left:2%;display:inline-block;vertical-align:top}.specsleft{width:40%;display:inline-block;vertical-align:top}.specsright{width:59%;display:inline-block;vertical-align:top}.dealercallout{background:#f94701;color:#fff;padding:10px;margin-top:0}.dealercallout h2{text-align:center;color:#fff !important;font-family:"Roboto Slab",serif !important;font-size:1.9em;font-weight:400;margin:0}.dealercallout h3{text-align:center;color:#fff;font-family:"Roboto Slab",serif !important;font-size:1.3em;font-weight:400}.dealercallout h3 a{color:#fff;text-decoration:underline !important;font-weight:inherit !important}.dealercallout h3 a:hover,.dealercallout h3 a:focus{color:#000}.dealercallout p{text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:400;margin:0}.firearmvideos,.firearmgallery{margin-top:50px;display:block;clear:both}.landingpagegallery{margin-bottom:50px;display:block;clear:both;position:relative}.landingpagegallery:after{content:'';display:table;clear:both}.firearmgallery p,.firearmvideos p,.firearmvideos p,.landingpagegallery p{color:#666}.firearmgallery p,.firearmvideos p,.landingpagegallery p{font-family:'Open Sans',sans-serif}.slick-nav ol li:first-of-type:last-of-type{display:none}.customercomments{margin-top:50px}.accolades{margin-top:50px}.customercomments.hiderows .customercomment:nth-of-type(n+4){display:none}.customercomments h3,.accolades h3{font-size:1.8em;padding:10px 0}.relatedproducts h3{padding:10px 0;font-size:1.8em}.customercomment,.relatedproducts{margin-top:45px}.relatedproducts .productdiv{width:31.3%;display:inline-block;vertical-align:top;margin:0 1%}.relatedproducts .productphoto{height:200px}.relatedproducts .productphoto img{width:auto;max-height:100%;margin:0 auto}.productdiv .producttext{font-family:'Roboto Slab',serif;font-size:1.2em}.productdiv .producttext span{display:block;font-size:.9em;font-family:'Open Sans',sans-serif;margin-top:5px;font-weight:600}.productdiv .producttext span span{display:inline-block}.productdiv .producttext a{color:#000}.customercomment .customerphoto,.accolade .accoladephoto{width:23%;display:inline-block;vertical-align:top;margin:0}.customercomment .commentfromcustomer,.accolade .accoladetext{width:66%;margin-left:3%;display:inline-block;vertical-align:top;font-style:italic;font-family:'Open Sans',sans-serif}.customercomment .customerphoto img{width:100%;height:auto;border-radius:50%}.accolade{margin-top:30px;color:#000}.accolade a span{font-weight:600;text-decoration:underline !important}.accolade .accoladetext{font-style:normal;font-size:1.05em;line-height:1.4em;font-family:'Roboto Slab',serif}.accolade .accoladetext p{margin:0}.accolade a{color:#000;font-family:'Roboto Slab',serif;font-weight:inherit !important;text-decoration:none !important}.guaranteefooter img{max-width:100%;height:auto}@media all and (max-width:768px){.guaranteefooter img{max-width:95%;margin-left:auto;margin-right:auto}}.henryguarantee h1,.henryguarantee p.ant{font-family:"Roboto Slab",serif !important;color:#f94700}.henryguarantee{margin:70px 0 60px}.henryguarantee .video{width:18%;display:inline-block;vertical-align:top;margin:0 2%}.henryguarantee .video.bigger{width:42%}.henryguarantee .text{width:74%;display:inline-block;vertical-align:top;padding-left:1%}.henryguarantee .text h2{text-transform:uppercase;font-weight:600;font-size:2em;margin:0}.henryguarantee .text .videotwo{display:none}.henryguarantee .text{font-family:"Roboto Slab",serif !important;line-height:1.4em;font-size:1.2em}.henryguarantee .text p.ant{font-size:.9em;margin:0 0 1px}.henryguarantee.catalogpage{text-align:center;margin:0}.henryguarantee.catalogpage a{color:#747474}.henryguarantee.catalogpage a:hover{text-decoration:none;color:#000}.henryguarantee.catalogpage .video{display:block;margin:0 auto;text-align:center}.catalogsocial{text-align:center}.catalogsocial a span{height:40px;width:40px;margin:0 5px}.catalogsocial a:hover{text-decoration:none !important}.henryguarantee.catalogpage p,.catalogsocial p{font-family:"Roboto Slab",serif !important;color:#747474;font-size:1.1em;line-height:1.3em;margin:0}.catalogsocial .fa{font-size:2.9em;margin:0 0 10px;transition:.2s all}.catalogsocial .fa.fa-facebook-square{color:#4a67ad}.catalogsocial .fa.fa-youtube-square{color:#ea3323}.catalogsocial .fa.fa-instagram{color:#000}.catalogsocial .fa:hover{color:#747474}.thankscatalog{line-height:1.2em;display:block;text-align:center;color:#fc9d00 !important;font-size:1.7em;max-width:90%;margin:0 auto}.thankscatalogextra{line-height:1.1em;display:block;text-align:center;color:#747474 !important;font-size:1em;margin:10px auto;max-width:90%;font-weight:300}.thankscatalogextra span{font-weight:600}.thankscatalogextra p{font-family:'Roboto Slab',serif !important}.catalogthankyouheading{text-align:center;color:#747474 !important;font-size:2em}@media all and (max-width:767px){.thankscatalog{font-size:1.7em}.thankscatalogextra{font-size:1.4em;max-width:90%}.catalogsocial{margin-bottom:20px}}.firearmdescription .showallbutton,.showallproductsbutton{display:none}@media all and (max-width:768px){.firearmdescription .showallbutton,.showallproductsbutton{display:block;cursor:pointer;clear:both}.firearmcontent .firearmdescription p{display:block}.firearmdescription p:nth-of-type(n+2){display:none !important}.firearmdescription.multiplep p:nth-of-type(2){display:block !important}.firearmdescription.all p:nth-of-type(n+2){display:block !important}.single-firearm .firearmheading .tagline{text-align:center;font-size:1.3em;line-height:1.1em}.firearmcontent .firearmdescription{-moz-column-count:1;-webkit-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0;width:100% !important}.specsection{font-size:.9em}}@media all and (max-width:767px){.henry-company-box .company_box{text-align:center}.henry-company-box .company_box .logo{margin-bottom:10px !important}#back_to_top{display:none !important}.adaoptions{float:none;text-align:center}.dealercallout h2{font-size:1.3em;line-height:1em}.dealercallout{margin-bottom:20px}.dealercallout h3{font-size:1.2em;margin-bottom:0;line-height:1em}.dealercallout p{font-size:.7em}h2.specsheading{margin-top:30px;font-size:1.5em}.specsleft,.specsright{width:100%;display:block}.specmore .speclabel{text-align:left;vertical-align:top}.accolade .accoladetext{font-size:.8em;text-align:left;vertical-align:top}.customercomment .customerphoto{display:block;margin:0 auto;width:60%}.henryguarantee .video{display:block;margin:0 auto 10px auto;width:85px;position:absolute;right:0;top:10px}.henryguarantee .text h2,.henryguarantee .text p.ant{margin-right:90px}.henryguarantee .video img{display:block;margin:0 auto;text-align:center}.customercomment .commentfromcustomer{width:100%}.customercomment{margin-top:20px}.customercomments.hiderows .customercomment:nth-of-type(n+2){display:none}.henryguarantee .text{width:100%;padding-left:0;text-align:left}.henryguarantee .text h1{text-align:center;font-size:1.6em;text-align:left}.henryguarantee{margin:20px 10px;position:relative}.henryguarantee .text p{max-width:100%;text-align:left;margin:0}.relatedproducts .productdiv{width:46%;margin-bottom:20px}.firearmcontent .howtopurchase{width:100%;margin-top:20px;padding-left:0 !important}h2.specsheading.lefty{background-size:90px}.specsection,.specsection.extra{width:100% !important}.specsection .spechead{background:0 0}.specsection:nth-child(even){background:#e5e5e5}.specsection div{width:45% !important;padding-left:5% !important;display:inline-block}}@media all and (max-width:680px){.company_box{padding-left:0}.relatedproducts .productdiv{width:100%}.relatedproducts.all .productdiv:nth-of-type(n+2){display:block}.relatedproducts .productphoto{height:auto;padding-bottom:0;text-align:center}.productdiv .producttext{text-align:center}}.slick.active:not(.nohovers):hover .slick-arrow{display:block !important}.slick.active{display:block;z-index:9999;position:fixed;left:0;top:0;background:#000;height:100%;width:100%}@media all and (max-width:767px){.slick .slick-arrow.prev,.slick .slick-arrow.next{opacity:1 !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.slick.active{background:rgba(0,0,0,.9)}}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.clearupload{text-align:center;display:none;font-size:2em;margin-top:20px}.inputfile+label{font-size:1.25em;font-weight:700;color:#fff;background-color:#bbb;display:block;width:100%;padding:5px 10px;font-size:3.6em;text-align:center;text-transform:uppercase;line-height:1.5em}.inputfile:focus+label,.inputfile+label:hover{background-color:#fc9d27}.inputfile+label{cursor:pointer}.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.hiddenoption{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.specsection .spechead{font-size:.7em}}@media only screen and (min-device-width:375px) and (max-device-width:736px){.col1 .heading span.button{padding:2px 15px !important}.firearmvideos,.firearmgallery{margin-top:0 !important}.henry-rifle-specs .titlearrow{width:15px;height:15px;line-height:10px !important}}@media all and (max-width:668px){.customercomments{margin-top:20px}}.col1 .heading span.button{display:block;padding:2px 30px}.col1 .heading:hover span.button,.col1 .heading.show span.button{color:#fff;background:#fa9d27;display:block}.cattitle{display:inline-block;font-family:"Roboto Slab",serif !important;position:relative}.cattitle:before{content:'|';position:relative;padding-right:5px}.coverclick{position:relative}.progressdiv{position:absolute;top:50%;left:50%;transform:translate(-50%);background:#fc9d00;padding:10px 20px;border-radius:4px;color:#fff;cursor:pointer}.modern-layout .fancy_heading_wrapper h1,.woocommerce-content h1.page-title{font-family:"Roboto Slab",serif !important;font-weight:400;text-align:center;display:block !important}.modern-layout .fancy_heading_wrapper h1{font-size:2.5em;line-height:1em;margin-bottom:15px}.modern-layout .fancy_heading_wrapper h2{font-size:1.5em;line-height:1em}.woocommerce-content h1.page-title{border-bottom:1px solid #000;padding-bottom:15px}.chargenotice{font-weight:700;padding-left:25px}@media all and (max-width:767px){.chargenotice{padding-left:0}}.modern-layout h1,.modern-layout h2,.modern-layout h3,.modern-layout h4,.modern-layout h5,.modern-layout h6{font-family:"Roboto Slab",serif !important;font-weight:400;color:#000}.modern-layout .menu li a{font-family:"Roboto Slab",serif !important}.henry-columns{float:none;min-height:220px !important;display:inline-block;margin-bottom:0;margin-left:5%;width:47%;vertical-align:top;position:relative}.henry-columns.third{margin-left:2.8%;width:31%}.henry-columns.nomargin{clear:both;margin-left:0}@media all and (max-width:767px){.henry-columns{width:100% !important;margin-left:0 !important;min-height:0px !important;margin-bottom:30px}.firearmdescription p img{max-height:20vh;width:auto !important}}.modern-layout .one.column{width:100%;margin:0 0 20px}.modern-layout .riflecat .minicatalogopen{position:absolute;right:0}.modern-layout .rifle .title{position:relative;right:auto !important;bottom:0;font-size:1em;max-width:100%;text-align:center;line-height:1em;height:auto;font-family:"Roboto Slab",serif !important;min-height:0px;margin-top:5px}.modern-layout .rifle .caliber{color:#fc9d00;padding-top:5px;padding-bottom:5px}@media all and (min-width:768px){.modern-layout .rifle .caliber{font-size:.9em}}.page-template-template-rifles .rifle:hover a{text-decoration:none}.page-template-template-rifles .rifle:hover a .title{text-decoration:underline}.modern-layout .riflefilterimage{min-height:85px;padding-top:10px}.rifleblock .riflesincat .rifle{max-height:1000px;max-width:1000px;opacity:1;transition:.3s max-width,.3s max-height,.3s opacity;overflow:hidden;width:48%;padding:0 1%;border-bottom:0;display:inline-block;vertical-align:top}.modern-layout .rifle .title a{color:#000 !important}.modern-layout .riflecat{background:#fff !important;padding-left:0}.modern-layout .rifleblock{clear:both;margin-bottom:0}.modern-layout .rifleblock:after{content:"";display:table;clear:both}.modern-layout .riflesincat .rifle{overflow:visible !important;height:auto !important;margin-bottom:25px;min-height:140px}.modern-layout .riflesincat .rifle span{display:block}.modern-layout .riflesincat .rifle a{color:#000}.modern-layout .riflesincat .rifle .henry_button a{color:#fff !important;text-decoration:none}.modern-layout input[type=text]{font-family:'Open Sans',sans-serif}.modern-layout .single-firearm .firearmheading .tagline{font-weight:100;margin-bottom:5px}.modern-layout .dealercallout h3 a{font-weight:400}.modern-layout .rifles h3{color:#fff;font-weight:400}.modern-layout .rifles.single-firearm h3{color:#000}@media all and (max-width:767px){.riflesfiltersection.list-view{display:block !important}}.modern-layout .riflePic img{display:block;margin:0 auto}.youtube:not(.henry-tv-col),.rumble{background-color:#000;margin-bottom:30px;position:relative;padding-bottom:52.9% !important;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:50%;transform:translateY(-50%);left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube img,.youtube .play-button{cursor:pointer}.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before,.rumble iframe{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe,.rumble iframe{height:100%;width:100%;top:0;left:0}.herovideo{background-color:#000;margin-bottom:10px;position:relative;padding-bottom:56.2% !important;overflow:hidden;cursor:pointer;height:0}.responsive-youtube-video{aspect-ratio:16/9;width:100%}.herovideo.extrabottompadding{margin-bottom:20px}.herovideo iframe{height:100%;width:100%;top:0;left:0;position:absolute}.midpagevideo.padtopvideo{margin-top:30px}.back-to-parent{margin-bottom:20px}.col-md-6{width:48.5%;display:inline-block;vertical-align:top}.col-md-6.hwspage{margin:0}.col-md-6.hwspage:nth-of-type(odd){margin-right:3%}#hwslogin .col-md-6{width:68.8%}#hwslogin{text-align:center}#hwslogin .col-md-6:nth-of-type(odd){width:30%}.hwspage h2{font-size:2em;border-bottom:2px solid #000}.col-md-6 input{display:block;width:93%;padding:3%}.col-md-6 input[type=submit]{width:100%}.hwscreatelink{background-color:#fc9d00;font-family:"Roboto Slab",serif !important;display:block;color:#000 !important;line-height:1em;padding:20px;text-align:center;font-size:1.2em;font-weight:600}@media all and (max-width:767px){.col-md-6{width:100% !important}.hwspage h2{font-size:1.4em}.col-md-6.hwspage{margin-bottom:30px;width:100%}#hwslogin{text-align:left}}.medialink{color:#767676;display:list-item;width:auto;cursor:pointer;padding:0 5px;margin-right:10px;float:left;list-style:disc;margin-left:0;text-indent:-10px;margin-left:22px}.patrioticon{position:absolute;width:240px}@media all and (max-width:959px){.patrioticon{max-width:200px !important}}@media all and (max-width:767px){.patrioticon{display:none !important}}.section.henry-rifles-and-shotguns .column.column_fancy_heading,.section.henry-firearms .column.column_fancy_heading{margin-bottom:5px}.largeHeading{position:relative}.largeHeading img{width:100%;height:auto;display:block}.largeHeading h1{position:absolute;font-size:9vw;color:#fff;font-weight:100;bottom:0;left:10px;line-height:.75em;text-transform:uppercase}@media all and (max-width:767px){input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none}}#small-dialog{background:#fff;padding:20px 30px;text-align:left;max-width:400px;margin:40px auto;position:relative}.mfp-arrow:before,.mfp-arrow:after{background:0 0;transform:none}.mfp-arrow-left:before{border-right:none !important}.mfp-arrow-right:before{border-left:none !important}.mfp-close{color:#fff !important}.mfp-close:hover:before{content:none !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-opacity:0}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:2em;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:2em;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:.8em;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:.6em;line-height:1em}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}#hs_login{max-width:680px;margin:0 auto;position:relative;background-color:#ed7a37}.mfp-iframe-scaler iframe{background:0 0 !important;box-shadow:none !important}.fullwidthft,.fullwidthft img{display:block;width:100%;height:auto;position:relative}.fullwidthft{margin-bottom:0}@media all and (min-width:768px){.fullwidthft .text-over{position:absolute;width:100%;top:50%;transform:translate(-50%,-50%);left:50%;text-align:center}.fullwidthft .text-over h1,.fullwidthft .text-over h2{color:#fff}.fullwidthft.black-text .text-over h1,.fullwidthft.black-text .text-over h2{color:#000}.fullwidthft .text-over.text-centered-orange h1{color:#fff;background:rgba(0,0,0,.5);padding:10px 60px;display:inline-block;text-transform:uppercase;letter-spacing:2px}}@media all and (max-width:767px){.fullwidthft .text-over{padding:20px 5%}}.fullwidthft .text-over h2{font-weight:300;font-size:1.5em;margin-top:20px;margin-bottom:0}.captchaerror{text-align:left;font-style:italic;color:red;margin-bottom:30px;font-size:.9em;margin-top:5px}.captchaerror #captchaerror{display:none}.hwh-heading{position:absolute;bottom:0;font-size:5em;color:#fff;font-weight:400;bottom:10px;left:0;line-height:.75em;text-transform:uppercase;font-family:'Roboto Slab',serif;width:100%;text-align:center;border-bottom:1px solid #fff}.hwh-heading.category,.hwh-heading.caliber{font-size:3.5em;text-transform:none;text-align:left;line-height:1.1em}.term-x-models .henrybacktorifles,.term-x-models .hwh-heading.category{display:none !important}.hwh-heading.category .hh-section,.hwh-heading.caliber .hh-section{margin-bottom:-10px}.hh-section h1{color:inherit !important;font-size:inherit !important;font-weight:inherit !important;margin:0;line-height:inherit;display:inline-block}h2.hh-section-title{font-size:1.8em;text-align:center;border-bottom:1px solid #000;padding-bottom:10px}.hh-recommended{margin-bottom:25px}.hh-recommended a{font-weight:inherit !important}.hh-recommended a:hover{text-decoration:underline !important}.hwh-heading.blog{border-bottom:none}.hh-section{width:90%;max-width:900px;margin:0 auto;position:relative}.hh-section img{width:auto !important;margin:0 auto;max-width:100%}.hwh-heading.blog .hh-section img{max-width:90%}.hh-section.rl img{max-width:75%}.hwh-heading.rl:after{content:'';border-bottom:1px solid #fff;width:100%;position:absolute;bottom:22%;left:0}.hwh-heading.rl.hasimg{border-bottom:none}@media all and (max-width:767px){.hwh-heading.rl.hasimg{bottom:5px}}.hh-section.subpage{text-align:left}.hh-section.subpage a{color:#fff}.hh-section.subpage a:hover{text-decoration:none}@media all and (max-width:768px){.fancy-select-wrapper{bottom:-23px !important;left:0}}@media all and (max-width:767px){#hhselect_fancy-select{font-size:2.5em}.fancy-select-wrapper{width:100% !important}.hwh-heading{font-size:2em}}.fancy-select-wrapper{margin:0;width:230px;position:absolute;bottom:33px;right:0;height:0;z-index:99;font-family:'Open Sans',sans-serif;font-weight:600;text-transform:none;text-align:center}.fancy-select-wrapper:after{pointer-events:none;content:"";position:absolute;top:13px;right:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:9}.fancy-select-container-single .fancy-select-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.fancy-select-wrapper.is-active:after{border-top:8px solid #000;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fancy-select-wrapper .fancy-select-container .fancy-select-single{border-radius:0;border:none;font-size:.2em;color:#fff;padding:0;line-height:2.1em;transition:all .3s ease;box-shadow:none;background:#f69f1e;width:100%;display:block;padding-left:0;cursor:pointer;text-decoration:none}.fancy-select-wrapper .fancy-select-container .fancy-select-single b{display:none !important}.fancy-select-wrapper .fancy-select-container .fancy-select-single span{letter-spacing:0;padding:0;line-height:inherit}.fancy-select-wrapper .fancy-select-container.fancy-select-with-drop .fancy-select-single{border-width:2px 2px 1px;border-color:#000 #000 #d9d9d9;color:#000;background-image:none}.fancy-select-wrapper .fancy-select-container.fancy-select-with-drop .fancy-select-drop{opacity:1;opacity:1;transform:translateY(0)}.fancy-select-wrapper .fancy-select-container.fancy-select-container-single-nosearch .fancy-select-search{display:none}.fancy-select-wrapper .fancy-select-container .fancy-select-drop{letter-spacing:0;border-radius:0;box-shadow:none;border-width:0 2px 2px;border-color:#000;margin-top:0;-webkit-transition:all .3s cubic-bezier(.55,.085,.68,.53);-o-transition:all .3s cubic-bezier(.55,.085,.68,.53);transition:all .3s cubic-bezier(.55,.085,.68,.53);opacity:0}.fancy-select-wrapper .fancy-select-container .fancy-select-results{font-size:.2em;color:#000;max-height:350px;margin:0;padding:0;background:rgba(255,255,255,.92);border-bottom:10px solid #f69f1e}.fancy-select-wrapper .fancy-select-container .fancy-select-results li{padding:7px 20px;margin:0;color:#f69f1e;border-bottom:1px solid #f69f1e;line-height:20px}.fancy-select-wrapper .fancy-select-container .fancy-select-results li.highlighted,.fancy-select-wrapper .fancy-select-container .fancy-select-results li.result-selected{color:#000;background-image:none;cursor:pointer}.fancy-select-wrapper .fancy-select-container .fancy-select-results li a{color:#f69f1e;text-decoration:none}.fancy-select-wrapper .fancy-select-container .fancy-select-results li:hover a,.fancy-select-wrapper .fancy-select-container .fancy-select-results li.result-selected a{color:#000}.afterparallax{width:95%;margin:0 auto}.rifleparallax{width:100%;clear:both;position:relative;background-attachment:fixed;background-position:center 0;background-repeat:no-repeat;background-size:cover;height:50vh;margin-top:50px;overflow:hidden}.rifleparallax img{position:absolute;height:auto;display:block;width:100vw;transform:translateX(-50%);margin-left:50%;max-width:100vw;margin-top:10px;left:0}@media all and (max-width:767px){.rifleparallax{height:200px !important;display:none !important}.rifleparallax img{height:590px !important;display:none !important}}.firearmvideos .video-container{margin-bottom:10px}.centeredtext{text-align:center !important}.biggerselect{height:45px;width:100%}.one-third.column.borderright{padding:0 3% 0 0;margin:0}.one-third.column.center{padding:0 4%;border-left:1px solid #ccc;border-right:1px solid #ccc}.one-third.column.borderleft{padding:0 0 0 3%;margin:0}.column.borderright input[type=text]{width:92%}.colcontainer{display:flex}.colcontainer .column{flex:1}@media all and (max-width:767px){.colcontainer{display:block}.colcontainer .column{padding:0 !important}.one-third.column.center{border:none !important}}.page-id-233 .fancy_heading_wrapper{border-bottom:none !important}.freecatalog,.page-id-233 h1.title-catalog{text-transform:uppercase;font-weight:400 !important;font-size:4.4em;margin:20px auto 25px auto;text-align:center;line-height:1em}.freecatalogtext p:not(.gform_wrapper p){font-family:'Roboto Slab',serif}.freecatalogtext p{font-size:1em !important;line-height:1.3em !important;font-weight:300}.feature_box a{font-weight:inherit !important}.child-heading{display:block;text-align:center;margin-bottom:10px;margin-top:5px}.child-heading a{font-size:1.7em;font-family:'Roboto Slab',serif;text-decoration:none !important}.child-featured{position:relative;transition:.3s all}.child-featured img{display:block}.child-featured .cover{width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;position:absolute;left:0;top:0;transition:.3s all;z-index:2;text-indent:-999px;overflow:hidden}.child-featured .cover a{display:block;width:100%;height:100%}.ischild:hover .cover{opacity:1}.child-heading a:hover{text-decoration:none}.henrybacktorifles{position:absolute;top:0;left:0;z-index:99;width:100%;color:#fff;font-size:1.2em;font-family:'Roboto Slab',serif}.henrybacktorifles a{color:#fff;margin-left:0;transition:.2s all}.henrybacktorifles a:hover{color:#fc9d00;text-decoration:none;margin-left:-4px}.henrybacktorifles .wrapa{width:90%;max-width:900px;margin:0 auto;position:relative}.tvcontent{display:none}span.videotext{display:block;font-size:.8em}.pride-item img{width:auto;display:block;margin:0 auto}.linkwithoverlay{display:block;position:relative}.linkwithoverlay span{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);transition:.2s all}.linkwithoverlay:hover span{opacity:1}.checktogglebox{width:100%}.joinwheretoshootlink{color:#fff !important;background:#fc9d00;padding:5px 10px;font-size:1.2em;font-family:"Roboto Slab",serif !important;text-decoration:none !important;font-weight:inherit !important}.joinwheretoshootlink:hover{background:#000;color:#fff !important}@media all and (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}}.hideform{display:none}.hideform.showit{display:block}.toggledealerform,.findastate a{font-style:italic;color:#fc9d00;cursor:pointer;display:inline-block}.toggledealerform:hover,.findastate a:hover{color:red}#websiteinactive,.single-notice{background:#fc9d00;text-align:center;position:fixed;width:100%;left:0;bottom:0;z-index:99999999;max-height:600px;transition:.2s max-height}#websiteinactive.top{position:relative;background:#000}#websiteinactive.top a:hover{color:#fc9d00}#websiteinactive .mwrap,.single-notice .mwrap{padding:15px 0}#websiteinactive.hiding,.single-notice.hiding{max-height:0px;overflow:hidden}#websiteinactive .closethiswindow,.single-notice .closeit{top:15px !important}#websiteoffline{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;font-family:'Roboto Slab',serif !important;font-weight:600;z-index:999999999}#websiteoffline .mwrap{position:absolute;top:200px;left:50%;transform:translateX(-50%);text-align:center}#websiteoffline .mwrap img{width:350px;margin-bottom:30px}#websiteoffline .mwrap p{font-size:1.3em;max-width:450px;line-height:1.4em}#websiteinactive p,.single-notice p{margin:0;padding:0 45px;text-align:center;color:#fff;padding-bottom:5px}#websiteinactive p:last-of-type,.single-notice p:last-of-type{padding-bottom:0}#websiteinactive p a,.single-notice p a{color:#fff;text-decoration:underline}#websiteinactive p a:hover,.single-notice p a:hover{color:#000;text-decoration:underline}.closethiswindow,.single-notice .closeit{background:#fff;position:absolute;left:10px;top:0;color:#000;width:25px;height:25px;line-height:20px;text-align:center;border-radius:50%;font-size:1.1em;cursor:pointer;transition:.2s all;z-index:99999999}#websiteinactive.top .closethiswindow{left:auto;right:10px}#websiteinactive.top p{font-size:20px}@media all and (max-width:767px){#websiteinactive.top p{font-size:16px;padding:0 20px}}.mwrap{position:relative}.closethiswindow:hover,.closethiswindow:focus,.single-notice .closeit:hover,.single-notice .closeit:focus{background:#000;color:#fff}#websiteinactive.top .closethiswindow:hover,#websiteinactive.top .closethiswindow:focus{background:#fc9d00}#fixedbreaker{clear:both;display:block;height:0;overflow:hidden}div#sl_div div#map{width:100%;height:480px}div#sl_div div#slp_tagline{width:100%}.firearmsocial{text-align:center}.firearmsocial .social-sharing.ss-social-sharing a{border-radius:50%;transform:scale(.5);margin:0 -3px}.logoinimg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px}.corporateheading{font-size:2em;line-height:1.1em;text-align:center;font-weight:400}.corporateheading.secondary{margin-top:30px;text-align:left;border-bottom:1px solid #000}.corporateheading.secondary.tertiary{margin:50px 0 20px}#showcorporatemodal{color:#fc9d00;font-weight:700;cursor:pointer}#showcorporatemodal:hover,#showcorporatemodal:focus{color:#000 !important}.corpintro{column-count:2;column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;margin-top:15px}@media all and (max-width:767px){.corpintro{column-count:1;column-gap:0;-moz-column-count:1;-moz-column-gap:0px;-webkit-column-count:1;-webkit-column-gap:0px}}.corporateslick{margin:0}.corporateslick .slick-dots{bottom:20px}@media all and (max-width:767px){.corporateslick{margin-bottom:40px}.corporateslick .slick-dots{bottom:-30px}}.corporateslick img{width:95%;margin:0 auto;height:auto}.corporateslick-detail{margin-top:50px}.corporateslick-detail .slick-list{margin:0}.corporateslick-detail div img{margin:0 auto}
/*!
 * justifiedGallery - v3.7.0
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2018 Miro Mannino
 * Licensed under the MIT license.
 */
.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1;margin:0;padding:0}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>figure>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img,.justified-gallery>figure>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:.7em;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.entry-visible>img,.justified-gallery>.entry-visible>a>img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}.blog-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap}.blog-wrapper .blog-item{width:31%}.blog-wrapper .blog-item:nth-of-type(3n+2){width:31%;padding:0 3.5%}.blog-item{margin-bottom:25px}.post-subtitle{margin-top:-20px;margin-bottom:15px;text-align:center;font-size:1.6em;line-height:1.2em;color:#696969 !important;font-weight:300 !important}.firearmsocial.single-blog{margin:5px auto}.blog-item .post-author{margin-top:-10px;margin-bottom:10px;text-align:center}.blog-item .justified-gallery{margin-bottom:30px}.blog-item .blogcat{background:#fc9d00;color:#fff;display:inline-block;margin-right:3px;margin-bottom:3px;font-family:'Roboto Slab',serif;padding:2px 15px;line-height:1.4em;font-size:.85em;text-transform:uppercase}.blog-item .blogcat:hover{background:#000;text-decoration:none}.single-cats{text-align:center;margin-bottom:20px}.blog-item h2{font-size:1.2em;line-height:1.3em;margin-bottom:3px;margin-top:5px}.blog-item a:hover h2{text-decoration:none;color:#fc9d00}.blog-item .blog-excerpt{font-size:.9em;font-weight:400}.blog-categories{display:flex;justify-content:space-between;margin-bottom:35px}.blog-categories a{width:100%;padding:0}.blog-categories div{background:#ccc;flex-grow:1;text-align:center;margin-left:10px;padding:5px 0;border-radius:5px}.blog-categories div.current{background:#fc9d00}.blog-categories div:nth-child(1){margin-left:0}.blog-categories div a{color:#fff;display:inline-block;font-family:'Roboto Slab',serif}.blog-categories div:hover{background:#000}.blog-categories div:hover a{text-decoration:none}.single-blog-item h1.item-heading{text-align:center;line-height:1.2em;margin:25px 0;font-size:2.5em}.post-tags{text-align:center;margin-top:25px}.post-tags a{display:inline-block;text-align:center;background:#fc9d00;color:#000;margin:2px;padding:2px 12px;text-transform:uppercase;font-size:.85em;text-decoration:none !important;font-weight:inherit !important}.post-tags a:hover,.post-tags a:focus{color:#fff;background:#000}.blog-item ul,.blog-item ol{margin-bottom:15px}.single-blog-meta{text-align:center;font-family:'Roboto Slab',serif;margin-bottom:35px;color:#696969;font-weight:300;font-size:1.1em;line-height:1em}.single-blog-meta div{display:inline-block}.single-blog-meta .single-post-author:before{content:'|';margin-left:10px;margin-right:10px;position:relative}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;display:none}.nav-links .nav-title{position:relative;width:80%;display:inline-block;vertical-align:top}@media all and (max-width:767px){.blog-wrapper{display:block}.blog-wrapper .blog-item,.blog-wrapper .blog-item:nth-of-type(3n+2){width:100%;padding:0}.blog-categories{display:block}.blog-categories.hidemobile{display:none}.blog-categories div{padding:5px 10px;margin:0 5px 5px 0;display:inline-block}}#searchlabel{text-align:center;margin-bottom:10px}.hideinputlabel,.emptylinktext{height:0;width:0;text-indent:-99999px;overflow:hidden;display:inline-block}@media all and (max-width:767px){.column{width:100% !important;margin-bottom:0 !important}}div.notusing .bold,div.notusing .input{opacity:.3}.openhenrypopup{display:inline-block;cursor:pointer;font-weight:700}.henry-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;display:none}.henry-popup.popping{display:block}.henry-popup:before{position:fixed;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,.3)}.henry-popup .popup{background:#fff;border-radius:2px;padding:20px;width:600px;max-width:95%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;color:#000}body.stoptheflow{overflow:hidden}.henry-popup .popup .scroll{max-height:70vh;overflow:auto}.henry-popup .popup .close{position:fixed;top:5px;right:10px;font-family:'Roboto Slab',serif !important;cursor:pointer;font-size:30px;opacity:.7}.henry-popup .popup .close:hover{opacity:1}.email-intro div.p{padding:10px 25px;font-size:20px;line-height:28px;font-family:'Roboto Slab',serif;margin-bottom:0;width:750px}.is-private{background:#ededed;color:#000;text-align:center;padding:10px 0;font-style:italic;margin:10px auto}.newermodellink{background:#fc9d00;color:#000;border-radius:3px;padding:5px 20px;margin:10px auto;display:block;text-align:center;width:350px}.newermodellink:hover{color:#fff;background:#000;text-decoration:none}.letterflex{clear:both;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ededed}.repeater-slider-container,.news-slider-container,.homepage-grid-items-container{position:relative}.blog-item img{padding-bottom:0}.blog-item a:hover img{opacity:.6}.blog-item .single-blog a:hover img{opacity:1}.blog-item .blog-item-image{border-bottom:4px solid #fff;margin-bottom:3px;transition:.2s all;display:block;margin-left:0;margin-right:0}.blog-item a:hover .blog-item-image{border-bottom:4px solid #fc9d00}.blog-item a{text-decoration:none !important;font-weight:inherit !important}.blog-item a>*,.blog-item a:hover>*{color:#000 !important;text-decoration:none !important}.category-description h3{font-weight:400}.category-description p,.seconary-description p{font-family:'Roboto Slab',serif;margin-bottom:15px;font-size:1.2em;font-weight:300}.category-description p:last-child,.seconary-description p:last-child{margin-bottom:45px}.single-rifle-category-description{padding:15px 0;text-align:center}.rifle-category-page .single-firearm{margin-bottom:45px !important}.rifle-category-page .firearmheading{padding:10px 50px}.rifle-category-page .column.one-second .firearmheading{padding:10px 20px}.rifle-category-page .firearmheading .tagline{font-size:1.4em}.rifle-category-page a:hover{text-decoration:none !important}.rifle-category-page a:hover .firearmheading .heading{color:#fc9d00}.ss-social-icons-container a{transform:scale(.8)}.ss-popup-overlay .ss-popup .ss-popup-content{top:-20px !important}.ss-inline-share-wrapper{margin:15px 0 !important}.caliberspeclink{color:#000;border-bottom:1px solid #000;font-weight:inherit !important;text-decoration:none !important}.caliberspeclink:hover{color:#f89f00;border-bottom:1px solid #f89f00;text-decoration:none !important}.moreoptionslinks{text-align:center}.moreoptionslinks h3{margin:10px auto;text-align:center}.moreoptionslinks h3.allcalibers{margin-top:17px}#riflecachecontent{width:100%;overflow:hidden}.extraafterchildren{margin-top:30px}@media all and (max-width:767px){.hwh-heading{font-size:1.5em !important}.hwh-heading.category .hh-section,.hwh-heading.caliber .hh-section{margin-bottom:-5px !important}.rifle-category-page .firearmheading{padding:10px !important}.rifle-category-page .single-firearm .firearmheading .heading span{font-size:.5em}}.single-dealer-nearby-results{margin-top:100px}.magnificizoomgallery{cursor:pointer}.hiddengallery{overflow:hidden;display:none;opacity:0}#idresponse{text-align:center;font-weight:600;margin-top:60px}#idresponse.hastext{padding:20px 10px 10px;background:#fc9d00}#idresponse.hastext.error{padding-bottom:20px}#idresponse img{width:100px;height:auto;margin:10px auto}#idresponse p{max-width:80%;margin:0 auto 15px auto}@media all and (min-width:768px){.idmecontainer{width:50%;margin:0 auto}#input_55_5,#input_60_5{display:grid;grid-template-columns:40% 40% 20%;width:100%;margin-left:0;margin-right:0}#input_55_5 #input_55_5_3_container,#input_60_5 #input_60_5_3_container{padding-left:0}#input_55_5 #input_55_5_3_container,#input_55_5 #input_55_5_4_container,#input_60_5 #input_60_5_3_container,#input_60_5 #input_60_5_4_container{padding-right:4%}#input_55_5 #input_55_5_5_container,#input_55_5 #input_60_5_5_container{padding-left:2%}#field_55_5,#field_60_5{margin-bottom:0}}.view-more{margin-top:25px}.subtagline{text-align:center;margin:-15px 0 25px;font-style:italic;color:#fc9d00;font-weight:700}.rifle-info{color:#fc9d00;font-family:'Roboto Slab',serif !important;font-weight:500;position:absolute;font-size:2.8vw}.rifle-info a{color:#fc9d00}.rifle-info.text-top-left{top:18%;left:5px}.rifle-info.text-bottom-right{top:48%;right:0;text-align:right}.rifle-info.text-bottom-right .pandp img{height:2vw !important;margin-top:5%;opacity:.3;transition:.2s opacity}.rifle-info.text-bottom-right .pandp:hover img{opacity:1}.rifle-info.spd{bottom:14%;right:4%}.rifle-info.spd img{height:8vw !important;opacity:1;transition:.2s opacity}.rifle-info.text-bottom-right .spd:hover img{opacity:1}a.zoom-icon{position:relative;display:inline-block}a.zoom-icon:after{content:'';position:absolute;top:10px;right:10px;background-color:#fc9d00;-webkit-mask:url("/wp-content/themes/henry/functions/feather-icons/zoom-in.svg") no-repeat 50% 50%;mask:url("/wp-content/themes/henry/functions/feather-icons/zoom-in.svg") no-repeat 50% 50%;width:24px;height:24px;transition:.2s background-color}a.zoom-icon:hover:after{background-color:#000}.henry-modal-bg{background:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999998}.henry-modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fc9d00;padding:20px;z-index:9999999;text-align:center;box-sizing:border-box}@media all and (max-width:767px){.henry-modal-content{width:90%}}.henry-modal-content.cart-modal{background:#fff}.henry-modal-bg.is-inactive,.henry-modal-content.is-inactive{display:none;opacity:0}.henry-modal-content .close-modal-link{cursor:pointer}.henry-salesforce-recs{padding:30px 20px 10px}.is-bold{font-weight:700}.trouble-hide.hide-trouble{display:none !important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#fc9d00 !important;border:none !important;font-size:1.1em !important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice p{font-weight:600 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{display:none !important}.gdpr_lightbox{background:rgba(0,0,0,.7) !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{background-color:#fff !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#f1f1f1 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:40px !important;height:40px !important;line-height:40px !important}.moove-gdpr-company-logo-holder img{height:auto !important}#moove_gdpr_save_popup_settings_button.changecookieprefs{position:relative !important;background:0 0 !important;font:inherit !important;font-family:inherit;bottom:auto !important;left:auto !important;font-family:'Roboto Slab',serif !important;width:auto !important;height:auto !important;text-align:left}#moove_gdpr_save_popup_settings_button.changecookieprefs:hover,#moove_gdpr_save_popup_settings_button.changecookieprefs:focus,#moove_gdpr_save_popup_settings_button.changecookieprefs:active{color:#fc9d00;text-decoration:underline}@media only screen and (max-width:767px){#moove_gdpr_save_popup_settings_button.changecookieprefs{text-align:center !important}}@media all and (min-width:768px){.henry-news-stories{display:grid;grid-template-columns:33.3% 33.3% 33.3%;column-gap:25px;width:calc(100% - 50px)}.henry-news-stories .news-story{margin-bottom:10px}}.henry-news-stories .news-story{margin-bottom:20px}.henry-news-stories p:empty{display:none}.news-story-shortcode-link{margin-top:10px;display:block;color:#fa9d27}a[rel=wp-video-lightbox]{display:block}.henry-content-notice{text-align:center;background:#fc9d00;color:#fff !important;font-size:1.1em;margin:0 auto 30px auto;padding:15px}#user_switching_switch_on{background:#000;color:#fff;padding:10px !important;left:0 !important;bottom:auto !important;top:0}#user_switching_switch_on a{color:#fff}.search-post-type{font-weight:700;text-transform:uppercase;color:#fc9d00;margin-bottom:4px;font-size:.8em}.supreme-search-promo .button{background:#000;color:#fff;padding:15px 45px;text-transform:uppercase;font-size:18px;margin:0 auto}.supreme-search-promo .button:focus,.supreme-search-promo .button:hover{background:#fc9d00}.supreme-search-promo .gform_footer,.supreme-search-promo fieldset{margin:0 !important;padding:0 !important}.search-model-numbers{display:flex;flex-wrap:wrap;gap:6px;margin:-5px 0 10px}.search-model-numbers .model{background:#fc9d00;color:#fff;font-family:'Roboto Slab',serif !important;font-weight:600;font-size:14px;padding:1px 10px}.henry-news-promo{width:100%;height:100%;aspect-ratio:1/1;background:#ccc;margin-bottom:15px;position:relative}.henry-news-promo .banner{position:absolute;top:0;left:0;width:100%}.henry-news-promo .promo-cta{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.henry-news-promo img{width:100%;height:100% !important;display:block;object-fit:cover}.cart_item a{color:#000;text-decoration:none !important}.cart_item a:hover{text-decoration:underline !important}.gtc-checkout-gift-card-usage-link{color:#000}.password-protection-form label{margin:0 auto 15px auto;display:block;text-align:center}.password-protection-form input[type=password],.password-protection-form input[type=text]{width:100%;font-size:1.1em;margin:0;box-sizing:border-box}.password-protection-form input[type=submit]{margin:0 auto;background:#000;padding:15px 45px;border-radius:0;display:block;color:#fff;font-size:1.1em;flex:1;width:100%}.password-protection-form input[type=submit]:hover{background:#fc9d00}.password-protection-form .pass-inputs{display:flex;gap:1rem}@media (max-width:767px){.password-protection-form .pass-inputs{flex-direction:column}}.map-results-title{font-size:2em !important;margin-bottom:25px !important}.dealer-locations-list h2{margin-top:30px;border-bottom:1px solid #000;padding-bottom:15px;text-align:center}.state-grid{display:grid}@media (min-width:768px){.state-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:0 1rem .5rem 0}}@media (max-width:767px){.state-grid{grid-template-columns:1fr 1fr}}.state-grid li{margin:5px 0;display:block}@media (max-width:768px){.mobile-catalog-cta{margin-top:-2.3%;max-height:0px;padding-bottom:14.58%;width:100%;overflow:visible;position:relative;z-index:999}.home-mobile-catalog-cta{padding-bottom:18.5%;margin-bottom:-2.3%}.mobile-catalog-cta a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mobile-catalog-cta img{width:100%;display:block;position:relative;height:100%;object-fit:cover}}