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 yellow;text-align:center;font-size:1.2em;z-index:9999999}a:focus{outline:1px
dotted #000!important}#Content:focus{outline:0!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,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}html{height:100%}body{line-height:1;min-width:0px!important;background-color:#fff;font-family:'Open Sans',sans-serif !important}body,html{padding:0!important;margin:0px!important;top:0;vertical-align:top}.roboto-font{font-family:'Roboto Slab',serif !important;font-weight:500}h1 a, h2 a, h3 a, h4 a, h5 a, h6
a{font-weight:inherit}h1{margin-bottom:0}h2,
.woocommerce-content h1.page-title{margin-bottom:15px}h3{margin-bottom:15px}h4{margin-bottom:15px}h5{margin-bottom:15px}h6{margin-bottom:15px}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{letter-spacing:2px;font-weight:100}p{margin:0
0 15px 0}em,i{font-style:italic}b,strong{font-weight:bold}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:bold}blockquote
.text{font-style:normal}.highlight{padding:0
8px}#Content a>i{margin-right:10px}a,a:visited,a:focus{text-decoration:none}a:hover{text-decoration:underline}p a, p a:visited{line-height:inherit}img.scale-with-grid,
#Content img,.afterparallax
img{max-width:100%;height:auto}.google-map
img{max-width:none !important}iframe{max-width:100%}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 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:none;z-index:1;cursor:pointer;text-transform:uppercase;letter-spacing:2px;border:0;margin-right:7px}.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:0px
!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}textarea{min-height:60px}label,legend{display:block;font-size:110%}input[type="checkbox"]{display:inline}body{min-width:1240px;padding:25px
0 0}#Wrapper{width:auto;margin:0px
auto;transition:filter .1s;position:relative}body.blur{overflow:hidden;height:100%;width:100%;position:absolute!important}body.blur
#Wrapper{filter:blur(.6em);pointer-events:none}.layout-full-width{padding:0}.layout-full-width
#Wrapper{width:100% !important;margin:0
!important;box-shadow:none!important}#Content,.afterparallax{width:100%}body
#Content{padding-top:30px}.section_wrapper,.container{width:940px;margin:0
auto;position:relative}.section_wrapper:after,.container:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.column,.columns{float:left;margin:0
1% 20px}.the_content_wrapper{margin:0
1%}.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;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}#Header a.responsive-menu-toggle{display:none}#Header
.logo{margin:0
20px;display:inline-block}#Header .logo
h1{line-height:0;font-size:0}#Header
#logo{display:block;overflow:hidden;margin:20px}#Header #logo:hover{text-decoration:none}#Header #logo
img{vertical-align:middle;height:85px}#Header #menu ul li.submenu .menu-toggle{display:none}.henry-menu{background:#000}#menu{background:#000!important}#Header
.menu{position:relative;float:left}#Header .menu:after{position:absolute;right:-8px;top:0;width:8px;height:60px;content:""}#Header .menu>li{margin:0;z-index:203;display:inline-block;position:relative}#Header .menu>li.hover{z-index:204;padding-bottom:0}#Header .menu>li>a{display:inline-block;white-space:nowrap;padding:0
10px;line-height:40px;text-transform:none;letter-spacing:0px}#Header .menu>li>a:hover{text-decoration:none}#Header .menu > li.current-menu-item > a,
#Header .menu > li.current_page_item > a,
#Header .menu > li.current-menu-ancestor > a,
#Header .menu>li.current_page_ancestor>a{height:40px;line-height:40px}#Header .menu > li > a:hover,
#Header .menu>li.hover>a{height:40px;line-height:40px}#Header .menu li
ul{position:absolute;left:0px;top:60px;z-index:205;margin:0;display:none}#Header .menu li ul
li{padding:0
0;width:180px;position:relative;font-weight:normal}#Header .menu li ul li
a{padding:6px
12px;font-size: .9em;display:block;border-bottom-width:1px;border-style:solid}#Header .menu li ul li a:hover{text-decoration:none}#menu_responsive{display:none}.showsurveyshare,
#anchordiv .tab,.slick-arrow{cursor:pointer}.search-item{border-bottom:1px solid #ccc;padding:15px
0;margin:10px
0}.search-results{margin-top:-20px}#comments  .comments-h,h2.post-author{text-align:center;font-size:1.5em;width:100%;overflow:hidden;margin-bottom:30px;margin-top:55px}.commentlist{padding:0;list-style-type:none;margin:0;list-style:none!important;margin-left:0!important}.commentlist
.children{list-style:none!important}.comment{margin-bottom:32px;position:relative}a.comment-reply-link{float:right;border-radius:0px;text-transform:uppercase;padding:3px
16px;font-size:0.83em;letter-spacing:0.1em;border:1px
solid #222;background-color:#FFF}a:hover.comment-reply-link{border:1px
solid #222;background-color:#222;color:#fff}.comment-body
.date{font-size:.7em}.comment-body
p{font-size: .9em}.comment:first-child{margin-top:0}.children{list-style-type:none}.commentlist
.children{list-style:none;margin:0}.commentlist .children>li{padding-left:3.5em}.children
.comment{margin:1.5em 0 0 0}.children .comment-body{max-width:100%}.children .children .comment-body{width:100%}.avatar{vertical-align:bottom;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);box-shadow:0 0px 0px rgba(0,0,0,0)}.comment-body{margin:0
0 0 0px;position:relative;background:#fbfbfb;padding:20px}.commentlist .bypostauthor .comment-body{background:#fff}.comment-respond{text-align:center;margin-bottom:30px}.comment-body h6, .comment-body h6.author
a{display:block;margin-bottom:0px;font-size:1.05em;text-align:left}#commentform input[type="submit"]{font-family:'Open Sans',sans-serif !important;padding:10px
20px;border-radius:0;font-weight:100;text-transform:uppercase}.comment-meta{color:#6a6d73;font-size: .85em;margin-bottom:1.25em}.comment-meta
a{border-bottom:none;color:#6a6d73}.comment-meta a:hover{color:#000}.nocomments{margin:0;text-align:center;padding:20px}.comment-body
ul{list-style-type:disc}.comment-body
ol{list-style-type:decimal}#commentform{overflow:hidden}#commentform .form-submit{margin-bottom:0}.commentlist
#respond{margin-top:1.25em}.commentlist
#commentform{-webkit-box-shadow:none;box-shadow:none;margin-top:0;padding-top:0.625em}#respond{overflow:hidden}#respond .comment-reply-title{font-size:1.5em;line-height:1em}#respond
p{margin-bottom:15px;padding-left:0 !important}#respond .comment-notes
.required{position:static}#respond input[type="text"]{margin-bottom:0}#respond
label{margin-bottom:3px;display:block;clear:both;text-align:left}#respond .comment-form-author{width:48%;margin-right:3% !important;float:left;position:relative}#respond .comment-form-email{width:48%;margin-right:0 !important;float:left;position:relative}#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond
select{width:98%}#respond .comment-form-comment{width:100%}#respond .comment-form-comment
textarea{width:98%;margin-bottom:10px}#respond .form-submit{overflow:hidden}#respond .form-allowed-tags{display:none}#respond .form-allowed-tags
code{margin-top:10px}.copyright{position:absolute;bottom:0;right:40px;font-size: .7em;text-align:right;color:#767676}.adaoptions{position:relative;float:left;font-size:1em;color:#fff;display:block;z-index:9999999}.adaoptions .fontsizeselect, .adaoptions
.contrastselect{display:inline-block;color:#fff;border:2px
solid #fff;padding:5px;margin:0
2px;cursor:pointer;vertical-align:bottom;border-radius:1px}.adaoptions .fontsizeselect.selected,
.adaoptions .fontsizeselect:focus,
.adaoptions .fontsizeselect:hover,
.adaoptions .contrastselect.selected,
.adaoptions .contrastselect:hover,
.adaoptions .contrastselect:focus{color:#fc9d00;border-color:#fc9d00}.adaoptions .fontsizeselect:nth-of-type(1){font-size:12px}.adaoptions .fontsizeselect:nth-of-type(2){font-size:16px}.adaoptions .fontsizeselect:nth-of-type(3){font-size:24px}a#back_to_top{text-indent:-999px;width:105px;height:42px;display:block;overflow:hidden;margin:0
auto;position:relative}a#back_to_top
span{background:url('https://assets.henryusa.com/uploads/2018/01/back_to_top_arrow.png');display:block;width:11px;height:18px;position:absolute;left:50%;margin-left:-6px;bottom:0;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}a:hover#back_to_top
span{bottom:10px}.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%}.pager{height:40px;text-align:center;position:relative}.pager
a{display:inline-block;width:40px;height:40px;line-height:1.2em;text-align:center;font-size: .95em;margin:0
3px}.pager
a.page{background:rgba(0,0,0, .02);-webkit-border-radius:6px;border-radius:6px}.pager a:hover{text-decoration:none}.pager
a.active{font-weight:bold}.pager a.next_page, .pager
a.prev_page{text-indent:-9999px;border:0;position:absolute;top:0}.pager
a.next_page{right:10px}.pager
a.prev_page{left:10px}.pager-single{height:40px;text-align:center;position:relative}.pager-single
span{display:inline-block;width:40px;height:40px;line-height:1.2em;text-align:center;font-size: .95em;margin:0
3px;background:rgba(0,0,0, .02);-webkit-border-radius:6px;border-radius:6px;font-weight:bold}.pager-single a
span{font-weight:normal}.widget{clear:both;padding:15px
15px 15px}.four.columns .widget:first-child{margin-top:0 !important}.widgets_wrapper{padding:30px
0 15px}.widgets_wrapper
.widget{padding:0
0 15px;border-bottom:0;background:none;margin-bottom:0px}.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:0px
0 12px;line-height:normal;font-style:italic}.wp-caption.no-border
.photo{background:none !important}.wp-caption.border .photo,.wp-caption.border>img,.wp-caption.border>a>img{line-height:0}.alignleft{float:left;margin:6px
15px 15px 0px}.alignright{float:right;margin:6px
0px 15px 15px}.aligncenter{text-align:center;margin:0
auto;display:block}.aligncenter
img{display:inline}.sticky,.gallery-caption,.bypostauthor{}table{width:100%;margin-bottom:15px;border-collapse:collapse !important;border-spacing:0}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,0.03)}table tr td
td{}.the_content_wrapper ul,
.the_content_wrapper
ol{margin:0
0 15px 30px}.the_content_wrapper .clients ul,
.the_content_wrapper .contact_box
ul{margin:0}.the_content_wrapper ul
li{list-style:disc outside}.the_content_wrapper .clients ul li,
.the_content_wrapper .contact_box ul
li{list-style:none}.the_content_wrapper ul li ul,
.the_content_wrapper ol li
ol{margin-bottom:0}.the_content_wrapper
img{max-width:100%!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:0px}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}#comments{margin-top:75px}#comments .commentlist > li .reply a.comment-reply-link{background-color:#fc9d00;color:#000;border:none}#comments .commentlist > li .reply a.comment-reply-link:hover,
#comments .commentlist > li .reply a.comment-reply-link:focus{background-color:#000;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}#Header .menu > li ul li
a{border-color:rgba(0, 0, 0, .05)}#Header .menu > li ul li a:hover, #Header .menu > li ul li.hover>a{background:rgba(0,0,0,.02)}@media only screen and (max-width: 959px){#Header .responsive-menu-toggle{background:#eff1f2;color:#5b6977}#Header
.logo{display:block;float:none;padding:20px}#Header
#logo{margin:0}.menu-clean #Header
#menu{background:#fff}#Header #menu > ul > li.current-menu-item > a,
#Header #menu > ul > li.current_page_item > a,
#Header #menu > ul > li.current-menu-ancestor > a,
#Header #menu>ul>li.current_page_ancestor>a{background:rgba(0,0,0,.02)}}@media only screen and (min-width: 960px) and (max-width: 1239px){body{min-width:0}#Wrapper{width:960px}.section_wrapper,
.container,
.with_aside
.content_wrapper{width:940px}#Header .menu>li>a{letter-spacing:0}#Header .menu>li>ul.mfn-megamenu{width:921px !important}.post .post_meta>div{padding:10px
0}.post .post_meta > div
i{margin-bottom:5px}}@media only screen and (min-width: 960px){#Header
#menu{display:block !important}#Header .menu > li
ul{-webkit-box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.05)}}@media only screen and (max-width: 959px){#Header
#menu{display:none;height:auto;width:300px;bottom:auto;top:170px;left:20px}#Header
#menu.expandedmenu{margin-bottom:30px}#Header a.responsive-menu-toggle{display:block;width:35px;height:35px;line-height:35px;font-size:1.1em;text-align:center;position:absolute;bottom:13px;left:20px;-webkit-border-radius:3px;border-radius:3px}#Header a:hover.responsive-menu-toggle{text-decoration:none}#Header a.responsive-menu-toggle .feather-icon{margin-bottom:-3px}#Header #menu>ul{width:100%;float:left;background:#000;z-index:999}#Header #menu ul
li{width:100%;padding-bottom:0;border-right:0;position:relative}#Header #menu ul li em, #Header #menu .menu-arr-bottom, #Header #menu .menu-arr-top{display:none !important}#Header #menu ul li
a{padding:15px
20px;border-top-width:0;text-align:left;display:block;margin:0;height:auto;line-height:normal}#Header #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0px;top:0px;-webkit-mask:url('/wp-content/themes/henry/functions/feather-icons/chevron-right.svg') no-repeat 50% 50%;mask:url('/wp-content/themes/henry/functions/feather-icons/chevron-right.svg') no-repeat 50% 50%;width:60px;height:48px;background-color:#fff;cursor:pointer;pointer-events:all}#Header #menu ul li.submenu.hover .menu-toggle{-webkit-mask:url('/wp-content/themes/henry/functions/feather-icons/chevron-down.svg') no-repeat 50% 50%;mask:url('/wp-content/themes/henry/functions/feather-icons/chevron-down.svg') no-repeat 50% 50%}#Header #menu ul li.hover
a{border-bottom:0}#Header #menu ul li
ul{position:relative !important;left:0 !important;top:0;padding:0;margin-left:0 !important}#Header #menu ul li	ul
li{width:100% !important}#Header #menu ul li	ul li
a{padding:15px
20px 15px 30px}#Header #menu ul li ul li a .menu-arrow{display:none}}@media only screen and (min-width: 768px) and (max-width: 959px){body{min-width:0}#Wrapper{width:768px}.section_wrapper,.container{width:748px}}@media only screen and (max-width: 767px){body{min-width:0}#Wrapper{width:300px}.section_wrapper .column,
.container .column,.sections_group,.four.columns{margin:0;width:100% !important;clear:both}.section_wrapper,.container,.four.columns{width:260px !important}.section_wrapper
.column{margin:0
0 20px}.four.columns{float:none !important;margin:0
auto}body{padding:15px
0 0}#Header
.logo{position:static;float:left;width:100%;text-align:center;margin:0;padding:10px
0}#Header a.responsive-menu-toggle{top:55px;left:auto;right:0}#Header
#menu{position:static;float:left;width:auto;margin:0
-20px}.section{background-attachment:scroll !important}.blockquote:after{left:18%;width:21%}.blockquote:before{right:18%;width:21%}.copyright{margin-top:25px}}@media only screen and (min-width: 480px) and (max-width: 767px){#Wrapper{width:420px}.section_wrapper,.container,.four.columns,.hh-section{width:380px !important}#respond .comment-form-author{width:100%;margin-right:0%;float:none}#respond .comment-form-email{width:100%;margin-right:0%;float:none}#respond .comment-form-url{width:100%;float:none}#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond
select{width:94%}#respond .comment-form-comment
textarea{width:96%}#comments .commentlist
.children{margin-left:0px;padding-left:30px}#respond
.required{right:15px}}@media only screen and (max-width: 479px){#respond .comment-form-author{width:99%;margin-right:0%;float:none}#respond .comment-form-email{width:99%;margin-right:0%;float:none}#respond .comment-form-url{width:99%;float:none}#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond
select{width:93%}#respond .comment-form-comment
textarea{width:94%}#comments .commentlist
.children{margin-left:0px;padding-left:30px}#respond
.required{right:11px}}.feather-icon{display:inline-block;text-align:center;line-height:22px;position:relative;width:25px;padding:0;height:20px;margin-bottom:-5px}.feather-icon
svg{position:absolute;height:100%;width:100%;left:0;top:0}.feather-icon.circle{border-radius:50%;height:0;padding-bottom:100%;margin-bottom:0px}.feather-icon.circle
svg{height:82%;width:82%;top:8%;left:8%}.feather-icon.circle.padded
svg{height:60%;width:60%;top:17%;left:20%}.henry-social-media-links{text-align:left}.henry-social-media-links
a{color:#fff;margin:0
10px 0 0}.henry-social-media-links a:hover{text-decoration:none}.henry-social-media-links
svg{height:25px}.buttonlink:before,.buttonlink:hover:before,a.button.buttonlink:hover:before{opacity:0!important;content:''!important}.buttonlink:hover{background:#FF6E00!important}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:normal;color:#000!important}button,input[type="button"],input[type="submit"],.button{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif}#menu>ul>li>a{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif;font-weight:normal}h1{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif;font-weight:300}h2{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif;font-weight:300}h3{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif;font-weight:300}h4{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif;font-weight:300}h5{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif;font-weight:300}h6{font-family:'Roboto Slab',Georgia,Arial,Tahoma,sans-serif;font-weight:300}body{font-size:16px;line-height:24px}body.bigger{font-size:18px}body.biggest{font-size:20px}#menu>ul>li>a{font-size:1.1em}.no-br
br{display:none}h1{font-size:3.1em;line-height:1em}h2,
.woocommerce-content h1.page-title{font-size:2.5em;line-height:1em}h3{font-size:1.5em;line-height:1em}h4{font-size:1.2em;line-height:1em}h5{font-size:1.1em;line-height:1.1em}h6{font-size:1em;line-height:1.1em}#Header .section_wrapper, #Header
.container{width:100%;max-width:960px}#Content .section_wrapper, #Content.container, .afterparallax
.section_wrapper{max-width:900px;margin:0
auto}#Content{padding-bottom:100px}#Header{background:#fc9d00}.current-rifle-filter{font-weight:bold!important;color:#fc9d00!important}.filterbutton:hover,.filternonebutton:hover{color:#fc9d00!important}input:disabled{background:gray;opacity: .7}#Header .menu > li ul:hover{cursor:pointer}#Header .menu > li ul li
ul{margin-top:0px!important}#Footer{background:#000;width:100%!important;padding:0
0 0 0!important;margin:0
auto;font-size:1.05em}.widget_nav_menu ul li a, .widget_meta ul li a, .widget_categories ul li a, .widget_archive ul li a, .widget_mfn_menu ul li
a{background:none}#back_to_top{background:none;bottom:7px}.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:0px;margin-top:10px}a.button:after,button:after,input[type="submit"]:after,input[type="reset"]:after,input[type="button"]:after{background:none}.wp-caption{max-width:100%}#s{padding:7px
10px!important;margin-top:2px!important}#Header
.catalog{position:relative;right:30px;top:0px;display:block;z-index:9999999;float:right}.headercatcallout
img{display:block}.headercatcallout:after{content:'';clear:both;display:table}.fancy_heading
.fancy_heading_wrapper{padding:0;text-align:center;border-bottom:1px solid #000;margin:0px}.fancy_heading .fancy_heading_wrapper .fancytitle.title-guns-for-great-causes{text-indent:-9999px;overflow:hidden;background:url('https://assets.henryusa.com/uploads/2021/06/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{visibility:hidden}.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 a:hover,
.henry_button a:focus,.henry_button>div:hover,.henry_button>div:focus{background:#000;color:#fff;text-decoration:none}.henry_button.left{text-align:left}.henry_button.right{text-align:right}.henry_button>div{border-radius:4px}#Header #searchform input[type="text"]{width:100px}.rifles.section-post-content .section_wrapper,.shotgun.section-post-content
.section_wrapper{max-width:100%!important}.riflecat,.firearm-category-title{font-size:1.1em;color:white;background:#868686;display:block;text-align:left;padding:1px
6px 2px 6px;margin-top:0}.rifle{width:100%;height:100px;margin-bottom:12px;position:relative;border-bottom:1px solid #000}.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%}.pagenavlinks{margin-bottom:130px!important;margin-top:40px!important;display:block}.pagenavlinks
a{margin-bottom:0px;background:#fc9e00;font-size:1.2em;border-radius:3px;color:#fff;font-family:'Roboto Slab'!important;padding:3px
20px;display:inline-block}.pagenavlinks a:hover,
.pagenavlinks a:focus{color:#000!important}.pagenavlinks a:nth-of-type(2){float:right!important}.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}.pag-top{padding-bottom:10px;margin-top:5px;border-bottom:1px solid #ccc;margin-bottom:10px}a.page-numbers,span.page-numbers.current{min-width:20px;padding:0
5px;height:30px;line-height:30px;text-align:center;display:inline-block;color:#000}.page-id-75 #Content .sections_group .column a img, .page-id-37042 #Content .sections_group .column a img, .page-id-62 #Content .sections_group .column a
img{display:block}a.page-numbers.next{width:auto}.pagination-navigation li a,
.pagination-navigation li a:hover,
.pagination-navigation li.active a,
.pagination-navigation
li.disabled{color:#fff;text-decoration:none}.pagination-navigation
li{display:inline}.pagination-navigation li a,
.pagination-navigation li a:hover,
.pagination-navigation li.active a,
.pagination-navigation
li.disabled{color:#000;cursor:pointer;padding:5px
10px}.pagination-navigation li a:hover,
.pagination-navigation li.active
a{background-color:#000;color:#fff}span.page-numbers.current,a.page-numbers:hover{color:#fff!important;background:#000}.riflePic video:hover{cursor:move!important}#Content,.afterparallax{width:95%;margin:0
auto;min-height:500px}#Content.nomin{min-height:0px;padding-bottom:0px}.letters{font-style:italic!important;text-align:left}.letterMeta
span{clear:both;display:block;line-height:1.15em}.letterMeta
span.name{font-size:1.1em}.letterMeta span.loc, .letterMeta
span.title{color:#767676;font-size: .95em}.letterWrapper{border-bottom:1px solid #000;margin-bottom:30px;clear:both;position:relative}.letterTags
a{color:#fc9d00}.clear{clear:both;display:block}.letterNav{margin:10px
auto;display:block;text-align:left}.letterNav
span.current{color:#E18301}table th, table
td{padding:1px
7px;text-align:left}.home
.column_content{margin:-15px 0 0 0}.cartlink{float:left;z-index:9;position:relative;margin-top:8px}.newfirearmslayoutwrap
.riflePic{padding-top:30px;position:relative}.newfirearmslayoutwrap .riflePic.has-min-rifle-height{min-height:calc(100vw * .20)}#Header .menu li ul
li{width:220px}#Header .menu li ul li
ul{left:220px}.simple-image{margin:0}.bentry{margin-bottom:24px;clear:both;float:none;min-height:120px!important}@media all and (max-width: 767px){#Header #logo
img{max-height:85px;height:auto}.bentry{border-bottom:1px solid #ccc;height:auto!important}.one-third.column{padding:0!important}.henry-social-media-links{text-align:center}.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 5px 0;padding:0;line-height:1em}.bentry.pressitem
.date{font-size: .9em;margin:5px
0 0px 0}h3.newshead{text-align:left;margin-bottom:0px;font-weight:normal;font-size:1.2em}.pressitem
h3.newshead{font-size:1.5em;line-height:1.2em}.prdesc{font-size: .8em;font-family:Arial,sans-serif;margin: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;font-weight:bold}@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 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:#f00}.one-fifth{width:17.5%}.dealer-sub
h3{font-size:1em}.dealer-sub
select{height:30px}.payment_box.payment_method_trexle_payments{padding-top:0px!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:15px}.dealeryesno input,
.dealeryesno
label{display:inline-block!important}.dealeryesno
input{margin-right:10px!important}.dealeryesno
label{margin-right:10px}.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}.cartlink{position:fixed;right:-2px;top:25px;border:1px
solid #fff;border-radius:2px;background:#fc9d00;font-size:18px;z-index:999}.cartlink
a{color:#000;padding:6px
15px 6px 10px;display:block;transition: .2s all}.cartlink:hover a,
.cartlink a:hover{color:#000;padding-right:20px}@media all and (max-width: 767px){.cartlink{top:auto;bottom:25px}}@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}.woocommerce-message,.woocommerce-info{border-top:3px solid #fc9d00!important;color:#000!important}.woocommerce-message:before,.woocommerce-info:before{color:#fc9d00!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
.logo{padding:0!important}.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('https://assets.henryusa.com/uploads/2018/01/s1.jpg') no-repeat center}.corpate h1.s1:before{background-position:left;background-position:left;position:absolute;left:0px;top:-3px}.corpate h1.s1:after{padding-left:20px;background-position:right;background-position:right;position:absolute;right:0px;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('https://assets.henryusa.com/uploads/2018/01/s2.jpg') no-repeat center}.corpate h2.s2:before{background-position:left;background-position:left;position:absolute;left:0px;top:-6px}.corpate h2.s2:after{padding-left:20px;background-position:right;background-position:right;position:absolute;right:0px;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('https://assets.henryusa.com/uploads/2018/01/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:bold}#corporatemessage
.error{padding-left:40px;color:#f00}.henryslider li
img{width:100%;height:auto;display:block}.henryslider{overflow:hidden;height:calc(100vw * .335);border-bottom:1px solid #000}.henryslider
img{opacity:0}.henryslider .slick-initialized
img{opacity:1}#catalog,#Footer{position:relative}#customerlettersmosaic{padding-bottom:10px}.funletterscontainer{position:relative;max-height:380px;overflow:hidden;transition: .2s all;width:100%!important;margin:50px
0 0 0!important}#pixlee_container{margin:50px
0 0 0}.funletterscontainer.more
#customerlettersmosaic{padding-bottom:5px}.funletterscontainer.more{max-height:99999px}.funletterstoggle{position:relative;margin-top:0px;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:bold;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;visibility:hidden}.customerlettersmosaic .jg-entry{border-bottom:5px solid #fff}.customerlettersmosaic .activeitem,
.customerlettersmosaic .jg-entry:hover{border-color:#f89f00}.customerlettersmosaic.uninvisible{visibility:visible}.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:0px
!important;font-size:35px;line-height:35px;top:12px;right:0px;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}#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:"foo";color:transparent;position:absolute;left:2%;right:2%;top:1.5%;width:95%;border:1px
solid #fff;height:96%;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 0}#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:normal}#henry-newsletter-popup .validation_error , #hpsharehenry
.validation_error{text-align:center}#henry-newsletter-popup:after,#hpsharehenry:after{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);content:''}#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;border-radius:50%;color:#000;box-shadow:-2px 5px 10px rgba(0,0,0,.7);text-align:center;line-height:23px;transition: .1s all linear;font-family:Arial;cursor:pointer}#henry-newsletter-popup .closenewssignup:hover,#henry-newsletter-popup .closenewssignup:focus, #hpsharehenry .closenewssignup:hover, #hpsharehenry .closenewssignup:focus{cursor:pointer;color:#333;transform:scale(1.1)}@media all and (max-width:520px){#henry-newsletter-popup,#hpsharehenry{position:absolute;width:90%;left:5%;margin-left:0px;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:none!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}.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%}#Footer{width:728px}#shadow,#Wrapper{width:768px}.resp_caption{font-size: .65em}.resp_caption
p{margin:-7px 0}#Header
.addons{display:none!important}#Header a.responsive-menu-toggle{display:block;top:10px;right:15px;left:auto}#Header
.catalog{display:none!important}.two-third.column{width:60.666%;padding:0
3% 0 1%}.sub-menu:not(.mm-listview){background:#000!important;color:#fff;font-size:90%}.sub-menu
a{color:#fff!important}.sub-menu a:hover,
.sub-menu a:focus{color:#fc9d00!important}#Header #menu ul .submenu
a{font-size:1em}}#field_6_14{display:none}@media only screen and (max-width: 767px){.footer_menu{clear:both!important}.rifle{height:auto}.logo{margin:0!important}#menu-header-menu{background:#000}#Header{background:#fc9d00}#Header
.addons{display:none}#Header a.responsive-menu-toggle{top:10px;right:-5px}#Header .menu > li
ul{margin-top:0px!important}#Footer{width:100%;max-width:100%}#shadow,#Wrapper{width:420px}.resp_caption{display:none}#catalog{display:none}#Header .section_wrapper, #Header
.container{width:90%!important}.the_content_wrapper ul, .the_content_wrapper
ol{margin:0
0 15px 5px}.the_content_wrapper ul li, .the_content_wrapper ol
li{list-style-type:none}#Footer .one-fourth.column{width:100% !important;padding:0;clear:both;margin:0}#Footer .one-fourth:last-of-type{float:none!important;clear:both!important;margin:0
auto;width:100%!important;padding:0px!important;margin-bottom:20px!important}#Footer .widgets_wrapper
.container{width:100%!important;display:flex;flex-direction:column-reverse;text-align:center}.rifle{height:115px}img.scale-with-grid{display:block;margin:0
auto}}@media only screen and (max-width: 480px){#Footer{width:98%;font-size: .9em;padding:1%;margin:0;max-width:100%}#Footer
.container{width:100%!important;max-width:100%}#Header{height:auto}#menu-header-menu{background:#000;z-index:999}#shadow{width:100%}#Wrapper{width:100%}.section_wrapper,.container,.four.columns{width:95%!important}.resp_caption{display:none}.section_wrapper{width:95%!important}#Header .section_wrapper, #Header
.container{width:95%!important}a.button{display:block}}a{color:#767676}a:hover,a:focus{color:#fc9d00}*::-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}h1, h1 a, h1 a:hover{color:#000}h2, h2 a, h2 a:hover{color:#000}h3, h3 a, h3 a:hover{color:#767676}h4, h4 a, h4 a:hover{color:#FC9D00}h5, h5 a, h5 a:hover{color:#000}h6, h6 a, h6 a:hover{color:#767676}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab'!important}@media (max-width: 960px){#Header
#menu{position:static;float:left;width:auto;margin:0;left:0!important;overflow:hidden}body,html{overflow-x:hidden}}#Header .menu li
ul{top:100%}@media all and (min-width: 960px){.menu-item.submenu:hover .sub-menu,
.menu-item.submenu:focus .sub-menu,
.menu-item.submenu[aria-expanded="true"] .sub-menu{display:block!important}}#Header .menu>li>a{color:#fff!important}#Header .menu > li.current-menu-item > a,
#Header .menu > li.current_page_item > a,
#Header .menu > li.current-menu-ancestor > a,
#Header .menu>li.current_page_ancestor>a{background:#000;color:#fff!important}#Header .menu>li>a:focus{color:#fc9d00!important}#Header .menu > li > a:hover,
#Header .menu>li.hover>a{background:#000;color:#fc9d00!important}#Header .menu > li
ul{background:#dedede}#Header .menu > li ul li
a{color:#000}#Header .menu > li ul li a:hover, #Header .menu > li ul li.hover>a{color:#000}.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}.widgets_wrapper a:hover{color:#fc9d00}.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}.gpoll_button{text-align:center;width:300px;margin:15px
auto!important;display:block;color:#000}.success-has-form
form{margin-top:30px}.gform_body
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gfield input,
.gfield select,
.gfield
textarea{width:100%;background:#fff;box-shadow:none;border:1px
solid #000;border-radius:0px}.gform_fields{margin:0
!important}.gfield{list-style:none !important}.gfield_label{margin-bottom:10px;font-weight:bold}.gfield_required{color:#96140d;margin-left:3px}.gfield .ginput_container_name .name_first ,
.gfield .ginput_container_name
.name_last{width:48%;float:left;margin-bottom:20px}.gfield .ginput_container_name
.name_first{margin-right:4%}.gfield .ginput_container_name
input{margin-bottom:10px}.gfield .ginput_container_email
span{display:block;margin-bottom:10px}.gfield .ginput_container_email span label
span{display:inline-block;margin-bottom:0px}.gfield .ginput_container_email span
input{margin-bottom:10px}.gform_wrapper ul.gfield_checkbox,
.gform_wrapper
ul.gfield_radio{margin:0;padding:0;list-style-type:none;text-indent:0}.gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_radio
li{list-style:none;margin-bottom:5px;position:relative}.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li
label{display:block;margin:0
0 0 24px;padding:0;width:auto;line-height:1.5;vertical-align:top}.gform_wrapper .gfield_checkbox li input,
.gform_wrapper .gfield_checkbox li input[type=checkbox],
.gform_wrapper .gfield_radio li input[type=radio]{float:left;margin-top:7px;width:auto}.gfield.number{width:50px;display:inline-block;margin-right:20px;margin-top:10px;vertical-align:top}.gfield.order{width:210px;display:inline-block;margin-top:10px}.gfield.hide-label
.gfield_label{display:none}.gfield_description,.instruction.validation_message{font-size: .8em;font-style:italic;line-height:24px;margin-bottom:5px}.gfield.field_description_below:not(.gform_hidden){margin-bottom:20px}.validation_error,
.gfield_error
.validation_message{color:#f00;margin-bottom:20px}#gform_fields_46 .validation_error,
#gform_fields_46 .gfield_error
.validation_message{margin-bottom:0}.gfield_error input ,
.gfield_error
select{border:1px
solid #f00}.form-no-labels
.gfield_label{display:none}.henry-dealer .gfield:not(.gform_hidden){margin-bottom:10px}.henry-dealer
select{margin-bottom:0}.henry-dealer .gfield
.validation_message{margin-bottom:0}.henry-dealer
.validation_error{display:none}.henry-dealer__table{font-size:.9em;font-family:Arial,Helvetica,sans-serif,'Helvetica Light'}.henry-dealer__table--first{margin-bottom:-1px}@media only screen and (min-width: 768px){.henry-dealer__table tr td:first-child{width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width: 768px){.custom-order
.gform_button{float:right}.custom-order .gfield_html_formatted > table
td{width:calc(100% / 3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.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:transparent;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('https://assets.henryusa.com/uploads/2018/01/large_left.png') no-repeat 0 0;width:40px;height:40px}.slick-arrow.next{z-index:99999!important;cursor:pointer;position:relative;background:url('https://assets.henryusa.com/uploads/2018/01/large_right.png') no-repeat 0 0;width:40px;height:40px}.mobile-only{display:none}@media all and (max-width: 767px){#henry-newsletter-popup{display:none!important}#Header .logo
#logo{padding:0px;max-width:75%;margin:5px
10px 10px}#Header a.responsive-menu-toggle{top:35px;right:5px}.firearm-category-title{font-size:1.6em!important}.modern-layout .riflesincat
.rifle{margin-bottom:5px!important}.single-firearm .firearmheading
h1{padding-bottom:5px!important;font-size:2em!important}.henry-rifle-specs.firearmspecstable
.firearmSpecTitle{font-size:1.2em!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:0px;color:transparent;height:3px}.henry-rifle-specs tbody tr:first-of-type
td{border-top:none}.henry-rifle-specs
.criteria{font-weight:bold}.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;px;left:0px}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
h1{border-bottom:1px solid #000;text-align:center;font-weight:400;margin-bottom:10px;padding-bottom:15px}.single-firearm .firearmheading h1
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 h1
span{margin-bottom:0px!important;font-size: .6em}}#Content.nopaddingtop{padding-top:0px!important}.single-firearm .firearmheading
h2{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 {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{font-family:'Open Sans',sans-serif;width:48%;display:inline-block;vertical-align:top;padding-left:3.5%}.firearmcontent .howtopurchase
h2{font-family:'Roboto Slab',serif;font-weight:400}.firearmcontent .howtopurchase
.purchaselink{margin:50px
auto 0 auto;text-align:center}.firearmcontent .howtopurchase .purchaselink
a{color:#fff;background:#f79e28;text-align:center;padding:7px
40px;font-family:'Roboto Slab',serif;font-size:1.6em;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('https://assets.henryusa.com/uploads/2018/03/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:bold}.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:normal;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:0px}.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}.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:60px}.accolades{margin-top:50px}.customercomments.hiderows .customercomment:nth-of-type(n+4){display:none}.customercomments h3, .accolades
h3{font-size:1.8em;padding:10px
20px}.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
3%}.customercomment .commentfromcustomer, .accolade
.accoladetext{width:66%;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;font-weight:600;color:#000}.accolade
.accoladetext{font-style:normal;font-size:1.3em;line-height:1.4em;font-family:'Roboto Slab',serif}.accolade .accoladetext
p{margin:0}.accolade
a{color:#000;font-family:'Roboto Slab',serif}.guaranteefooter{margin-top:50px}.guaranteefooter
img{max-width:100%;height:auto}.henryguarantee h1, .henryguarantee
p.ant{font-family:'Roboto Slab',serif!important;color:#f94700}.henryguarantee{margin:70px
0 60px 0}.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:2.4em;margin:0}.henryguarantee .text
.videotwo{display:none}.henryguarantee .text
p{margin:5px
0;font-family:'Roboto Slab',serif!important;line-height:1.4em;font-size:1.2em}.henryguarantee .text
p.ant{font-size:1em;margin:0px
0}.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 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
h2{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:0px;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}#Footer
.widgets_wrapper{padding:30px
0 0px}.adaoptions{float:none;text-align:center}#Footer .widgets_wrapper
.widget{padding-bottom:0px!important}.dealercallout
h2{font-size:1.3em;line-height:1em}.dealercallout{margin-bottom:20px}.dealercallout
h3{font-size:1.2em;margin-bottom:0px;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:60%}.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}.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:none}.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:0px}.relatedproducts
.productdiv{width:100%}.relatedproducts.all .productdiv:nth-of-type(n+2){display:block}.relatedproducts
.productphoto{height:auto;padding-bottom:0px;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:rgba(0,0,0,1);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:0.1px;height:0.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:white;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:-0.25em;margin-right:0.25em}.hiddenoption{display:none}input.visible{visibility:visible !important}@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:0px!important}.henry-rifle-specs
.titlearrow{width:15px;height:15px;line-height:10px}}@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:600;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.henrytv-header
h1{margin-bottom:0}.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:bold;padding-left:25px}@media all and (max-width:767px){.chargenotice{padding-left:0px}}.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:600;color:#000}.modern-layout .menu li
a{font-family:'Roboto Slab',serif!important}.modern-layout .addons input[name="s"]{display:none}.modern-layout #Header
.menu{float:none;display:table;margin:0
auto}.modern-layout
.addons{display:none}.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:0px}@media all and (max-width: 767px){.henry-columns{width:100%!important;margin-left:0px!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 0}.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:40px}.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:31%;padding:0
1%;border-bottom:0px;display:inline-block;vertical-align:top}.modern-layout .rifle .title
a{color:#000!important}.modern-layout
.riflecat{background:#fff!important;padding-left:0px}.modern-layout
.rifleblock{clear:both;margin-bottom:0px}.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 input[type="text"]{font-family:'Open Sans',sans-serif}.modern-layout .single-firearm .firearmheading
h2{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){.modern-layout .henryhpsection
h2{font-size:1.5em!important;margin-top:10px}.modern-layout .henryhpsection
.titlearrow{line-height:21px!important}.riflesfiltersection.list-view{display:block!important}}.modern-layout .riflePic
img{display:block;margin:0
auto}.youtube:not(.henry-tv-col){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:0.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba( 0,0,0,0.6 );z-index:1;opacity:0.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff}.youtube img,
.youtube .play-button{cursor:pointer}.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before{position:absolute}.youtube .play-button,
.youtube .play-button:before{top:50%;left:50%;transform:translate3d( -50%, -50%, 0 )}.youtube
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:0px}.herovideo.extrabottompadding{margin-bottom:20px}.herovideo
iframe{height:100%;width:100%;top:0;left:0;position:absolute}.midpagevideo.padtopvideo{margin-top:30px}.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}@media all and (max-width:960px){.hidecat
.ipadcatalogcall{display:block!important;text-align:center;position:absolute;right:20px;bottom:0}.hidecat .ipadcatalogcall
img{display:block;width:auto;max-width:100%;margin:0
auto}}@media all and (max-width:768px){.hidecat
.ipadcatalogcall{display:none!important}}.patrioticon{position:absolute;width:240px}@media all and (max-width: 959px){.patrioticon{max-width:200px!important}.homeslider{display:none!important}}@media all and (max-width: 767px){.patrioticon{display:none!important}}.section.henry-rifles-and-shotguns
.column.column_fancy_heading{margin-bottom:5px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev.slick-arrow{z-index:999!important;cursor:pointer;position:absolute;background:url('https://assets.henryusa.com/uploads/2018/01/large_left.png') no-repeat 0 0;width:40px;height:40px;top:40%;left:10px;text-indent:-9999px;outline:none!important}.slick-next.slick-arrow{z-index:999!important;cursor:pointer;position:absolute;background:url('https://assets.henryusa.com/uploads/2018/01/large_right.png') no-repeat 0 0;width:40px;height:40px;width:40px;height:40px;top:40%;left:auto;right:0px;text-indent:-9999px;outline:none!important}.slick-next.slick-arrow:before,.slick-prev.slick-arrow:before{content:none!important}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.henryslider .slick-dots{bottom:15px}.slickvideos .slick-dots{bottom:-5px}.slickvideos li:focus{outline:1px
dotted #000}.slickvideos li .youtube:hover .play-button,
.slickvideos li .youtube:focus .play-button{opacity:1}.slickvideos
ul{margin:0!important}.slick-dots
li{position:relative;display:inline-block;width:6px;height:6px;margin:0
4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px
solid #ccc;border-top-color:rgb(204, 204, 204);border-right-color:rgb(204, 204, 204);border-bottom-color:rgb(204, 204, 204);border-left-color:rgb(204, 204, 204);background:#ccc;cursor:pointer}.slick-dots li:hover,.slick-dots li.slick-active{border-color:#000!important;background:#000}.slick-dots li
button{display:none}.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity: .75;color:black}.slick-dots li:only-child{display:none}.pridegear{font-family:'Roboto Slab',serif!important;color:#fff;background:#fc9d01;display:block;padding:15px
20px;font-size:1.5em;line-height:1em;font-weight:600;margin-bottom:15px}.headersearch{background:#ededed;display:block;max-height:0;overflow:hidden;transition: .2s all}.headersearch.show{max-height:200px;clear:both}.headersearch form
input{display:inline-block;width:75%;margin:0
10px 0 0;height:30px;line-height:30px;font-size:1.4em;padding:10px}.togglesearchbutton{cursor:pointer}.headersearch
form{padding:10px
0;margin:0
20px;position:relative}.headersearch
.cancelsearch{position:absolute;right:10px;bottom:5px;font-size: .9em;cursor:pointer}@media all and (max-width: 959px){.headersearch
.cancelsearch{position:relative;bottom:auto;left:auto;text-align:center}.headersearch.show{padding-top:5px}}.headersearch form input[type="submit"]{width:20%;height:auto}.headersearch form input[type="submit"]:hover{background:#000!important;color:#fff!important}.searchinput{margin:0;display:block;clear:both}.searchinput
input{width:auto!important;height:auto!important}.searchinput
label{display:inline-block;font-size: .8em}@media all and (max-width: 768px){.headersearch form input[type="submit"]{width:auto!important;margin:10px
0}}.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:white;padding:20px
30px;text-align:left;max-width:400px;margin:40px
auto;position:relative}.mfp-arrow:before,.mfp-arrow:after{background:none;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:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.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:-0.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:transparent;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:0.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:0.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:0.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, 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, 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, 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, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.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:transparent!important;box-shadow:none!important}.fullwidthft,.fullwidthft
img{display:block;width:100%;height:auto;position:relative}.fullwidthft{margin-bottom:0px}.ft-large-heading{position:absolute;bottom:0px;font-size:9vw;color:#fff;font-weight:100;bottom:0;left:0;line-height: .75em;text-transform:uppercase;font-family:'Roboto Slab',serif;width:100%}.ft-large-heading
.section{width:90%;max-width:900px;margin:0
auto;position:relative}.captchaerror{text-align:left;font-style:italic;color:#f00;margin-bottom:30px;font-size: .9em;margin-top:5px}.captchaerror
#captchaerror{display:none}#commentsloadinggif{display:none;clear:both;width:150px;margin:0
auto}.hwh-heading{position:absolute;bottom:0px;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}.hwh-heading.blog{border-bottom:none}.blog-header{border-top:1px solid #fff;background-position:center;position:relative;height:83px}.blog-header .hh-section.blog{height:100%}.blog-header .hh-section.blog
img{margin-top:15px}.blog-header .henry-banner-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999px}.post-tags-header{margin-top:-25px;font-size:.95em}.post-tags-header
div{display:inline-block;color:#767676}.post-tags-header
div{font-family:'Roboto Slab',serif;font-weight:300}.post-tags-header div:before{content:'|';margin-left:10px;margin-right:10px;position:relative;color:#767676}.post-tags-header div:first-of-type:before{display:none}#alltags{cursor:pointer}#alltags:hover,#alltags:focus,#alltags.toggled{color:#fc9d00}#alltagscontainer.post-tags{text-align:left;margin-top:0px;max-height:0px;overflow:hidden;transition: .2s all}#alltagscontainer.post-tags.toggled{max-height:400px;margin-top:10px}.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:0px;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 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.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 black;-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 0.3s ease;box-shadow:none;background:#f69f1e;width:100%;display:block;padding-left:0;cursor:pointer}.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;visibility:visible;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 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.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}.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:-80px;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:300px;background-attachment:unset}.rifleparallax
img{height:700px;display:block}}@media all and (max-width: 767px){.rifleparallax{height:200px!important}.rifleparallax
img{height:590px!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:0px!important}.one-third.column.center{border:none!important}}.freecatalog{text-transform:uppercase;font-weight:400!important;font-size:4.4em;margin:20px
auto 25px auto;text-align:center;line-height:1em}.freecatalogtext{font-family:'Roboto Slab',serif;font-size:1.45em;line-height:1.5em}.catalogorderform{width:50%;margin:0
auto}@media all and (max-width:767px){.catalogorderform{width:100%}}.catalogorderform p, .catalogorderform label, .catalogorderform
.gfield_description{font-family:'Roboto Slab',serif!important;font-style:normal}.catalogorderform
.gfield_required{color:#fc9d00}.catalogorderform .ginput_left label,.catalogorderform .ginput_right
label{font-weight:bold;margin-bottom:10px}.formcallout{font-style:normal;color:#fc9d00}.catalogorderform input[type="submit"]{display:block;width:100%;border-radius:0px;padding:10px;text-transform:uppercase;font-size:1.2em;line-height:1em;font-weight:400;color:#fff!important}span.callout:after,span.callout:before{position:absolute;top:0px;right:6px;bottom:0;left:6px;content:'';opacity:0;-webkit-transition:opacity 0.50s, -webkit-transform 0.50s;transition:opacity 0.50s, transform 0.50s}span.callout:before{border-top:1px solid #000;border-bottom:1px solid #000;-webkit-transform:scale(0,1);transform:scale(0,1)}span.callout:after{border-right:1px solid #000;border-left:1px solid #000;-webkit-transform:scale(1,0);transform:scale(1,0)}.child-heading{display:block;text-align:center;margin-bottom:10px;margin-top:5px}.child-heading
a{color:#000;font-size:1.7em;font-family:'Roboto Slab',serif}.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}#gform_wrapper_52
.gfield.gf_right_half{padding-right:0}#gform_wrapper_52 .ginput_container_email span
label{font-size: .9em;margin:-3px 0 5px 0}#gform_wrapper_36 .top_label
li.gfield.gf_right_half{padding-right:0px}#gform_wrapper_36 .top_label
li.gfield.gf_third_quarter{padding-right:16px}#gform_wrapper_36 .top_label li.gfield.gf_third_quarter
select{height:45px}#gform_wrapper_36 .ginput_container_email .ginput_left,
#gform_wrapper_36 .ginput_container_email .ginput_right,
#gform_wrapper_52 .ginput_container_email .ginput_left,
#gform_wrapper_52 .ginput_container_email
.ginput_right{display:inline-block;vertical-align:top;width:50%;padding-right:16px;float:left}@media all and (max-width:640px){#gform_wrapper_36 .ginput_container_email .ginput_left,
#gform_wrapper_36 .ginput_container_email .ginput_right,
#gform_wrapper_52 .ginput_container_email .ginput_left,
#gform_wrapper_52 .ginput_container_email
.ginput_right{float:none;width:100%;padding-right:0px}}#gform_wrapper_36 .ginput_container_email .ginput_right,
#gform_wrapper_52 .ginput_container_email
.ginput_right{padding-right:0px}#gform_wrapper_36 .ginput_container_email:after,
#gform_wrapper_52 .ginput_container_email:after{clear:both;content:"";display:table}#gform_wrapper_36 input[type="submit"],
#gform_wrapper_52 input[type="submit"]{display:block;width:100%;border-radius:0px;padding:10px;text-transform:uppercase;font-size:1.2em;line-height:1em;font-weight:400;color:#fff!important;clear:both;margin-top:30px!important}#gform_wrapper_36 input[type="submit"]:hover,
#gform_wrapper_52 input[type="submit"]:hover{background:#000}#gform_wrapper_36
label{font-size:.9em}#gform_wrapper_36 .ginput_complex
label{font-size:.6em}#gform_wrapper_36 .gfield .ginput_container_email span
input{margin-bottom:0}#gform_wrapper_36 .gfield.field_description_below:not(.gform_hidden){margin-bottom:0}.tvcontent{display:none}span.videotext{display:block;font-size:.8em}.tv-embed{cursor:pointer}.tv-embed .title,.tv-embed
.thumb{width:150px;white-space:pre-wrap;font-family:'Roboto Slab',serif;color:#000;font-size: .8em;line-height:1.2em}.tv-embed
.thumb.dontusethumb{height:0px;overflow:hidden;margin-bottom:5px;text-indent:-99999px}.tv-embed .thumb
img{height:120px!important}.tv-embed:hover{color:#000}.pn-ProductNav_Wrapper{position:relative;padding:0;margin-bottom:50px;box-sizing:border-box}.pn-ProductNav{overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;position:relative;font-size:0}.js .pn-ProductNav{-ms-overflow-style:-ms-autohiding-scrollbar}.js .pn-ProductNav::-webkit-scrollbar{display:none}.pn-ProductNav_Contents{float:left;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;position:relative}.pn-ProductNav_Contents .tv-embed:nth-of-type(1){padding-left:0px;border-left:none}.pn-ProductNav_Contents-no-transition{transition:none}.pn-ProductNav_Link{text-decoration:none;color:#888;font-size:1.2rem;font-family:-apple-system,sans-serif;display:inline-flex;display:inline-block;align-items:center;vertical-align:top;min-height:44px;border:1px
solid transparent;padding:3px
11px 0 11px}.pn-ProductNav_Link:focus{background:#ededed}.pn-ProductNav_Link+.pn-ProductNav_Link{border-left-color:#eee}.pn-ProductNav_Link[aria-selected="true"]{color:#111}.pn-Advancer{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:0;border:0;position:absolute;top:0px;width:50px;bottom:0;opacity:0;transition:opacity .3s}.pn-Advancer:focus{outline:0}.pn-Advancer:hover{cursor:pointer}.pn-Advancer_Left{left:0;background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )}[data-overflowing="both"]~.pn-Advancer_Left,[data-overflowing="left"]~.pn-Advancer_Left{opacity:1}.pn-Advancer_Right{right:0;text-align:right;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}[data-overflowing="both"]~.pn-Advancer_Right,[data-overflowing="right"]~.pn-Advancer_Right{opacity:1}.pn-Advancer_Icon{width:20px;height:120px;fill:#000;transition: .2s all;opacity: .5}.pn-Advancer_Icon:hover{opacity:1}.pn-ProductNav_Indicator{position:absolute;z-index:99;top:0;left:0;height:4px;width:100px;background-color:transparent;-webkit-transform-origin:0 0;transform-origin:0 0;transition:background-color .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out, background-color .2s ease-in-out;transition:transform .2s ease-in-out, background-color .2s ease-in-out, -webkit-transform .2s ease-in-out}@media all and (max-width: 767px){.pn-ProductNav{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;white-space:unset}.pn-Advancer,#pnIndicator{display:none!important}.pn-ProductNav_Contents .tv-embed{width:100%;padding-left:0px;display:block}.tv-embed .title, .tv-embed
.thumb{display:inline-block;vertical-align:top}.tv-embed
.title{width:75%;padding-left:2%}.tv-embed
.thumb{width:20%}.tv-embed .thumb
img{width:100%;height:auto!important}}.henry-tv-col .child-featured:after, .henry-tv-col .child-featured:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;content:'';opacity:0;-webkit-transition:opacity 0.50s, -webkit-transform 0.50s;transition:opacity 0.50s, transform 0.50s}.henry-tv-col .child-featured:before{border-top:1px solid #000;border-bottom:1px solid #000;-webkit-transform:scale(0,1);transform:scale(0,1)}.henry-tv-col .child-featured:after{border-right:1px solid #000;border-left:1px solid #000;-webkit-transform:scale(1,0);transform:scale(1,0)}.henry-tv-col .child-featured{cursor:pointer}.henry-tv-col:hover .child-featured:before,.henry-tv-col:hover .child-featured:after,.henry-tv-col.currentcat .child-featured:before,.henry-tv-col.currentcat .child-featured:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.henry-tv-col .child-heading{font-size:.8em}.henry-tv-col.currentcat .child-featured
.cover{opacity:1}.henry-tv-col.currentcat .child-heading a,
.henry-tv-col .child-heading a:focus{color:#fc9d00}.henry-tv-col{transition: .2s all;opacity:1;margin-top:0}.hidetv{width:0px;height:0px;margin:0;display:none;opacity:0;margin-top:10px}.henry-tv-col.henry-columns.third{margin-left:0}.henry-tv-col.henry-columns.third.margin{margin-left:2.8%}.theaterfilters
.selected{background:#fc9d00!important}.henrytv-header
img{width:200px}.subscribetv
img{display:block;width:200px;margin:10px
auto}.subscribetv{display:block;text-align:center;font-family:'Roboto Slab',serif;color:#000;margin-top:70px;margin-bottom:100px;font-size:1.3em}.htv-fancy-select-wrapper{margin:0;max-width:600px;position:absolute;top:20px;padding-right:10px;left:0;height:0px;z-index:99;font-family:'Roboto Slab',serif;font-weight:400;text-transform:none;text-align:left}#htvselectlabel{height:0px;text-indent:-99999px;overflow:hidden}.htv-fancy-select-wrapper:after{pointer-events:none;content:"";position:absolute;top:13px;left:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #f69f1e;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:9;transform:rotate(-90deg)}.fancy-select-container-single .fancy-select-single
div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.htv-fancy-select-wrapper.is-active:after{border-top:8px solid #f69f1e;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-single{border-radius:0;border:none;font-size:2em;color:#000;padding:0;line-height:33px;transition:all 0.3s ease;box-shadow:none;width:100%;display:block;margin-left:0px;padding-left:25px;cursor:pointer;text-align:left;text-decoration:none}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-single:hover,
.htv-fancy-select-wrapper .fancy-select-container .fancy-select-single:focus{text-decoration:none;color:#fc9d00}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-single
span{letter-spacing:0;padding:0;line-height:inherit}.htv-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}.htv-fancy-select-wrapper .fancy-select-container.fancy-select-with-drop .fancy-select-drop{opacity:1;visibility:visible;transform:translateY(0)}.htv-fancy-select-wrapper .fancy-select-container.fancy-select-container-single-nosearch .fancy-select-search{display:none}.htv-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 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);opacity:0}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-results{font-size:1em;color:#000;max-height:0px;overflow:hidden;margin:0;padding:20px
0 0 0;background:rgba(255,255,255,.92);border-bottom:10px solid #f69f1e;text-align:left}.htv-fancy-select-wrapper.is-active .fancy-select-results{max-height:600px;overflow:visible}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-results
li{padding:7px
25px;margin:0;color:#f69f1e;border-bottom:1px solid #f69f1e;line-height:20px}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-results li.highlighted,.htv-fancy-select-wrapper .fancy-select-container .fancy-select-results li.result-selected{color:#000;background-image:none;cursor:pointer}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-results li
a{color:#f69f1e}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-results li a:hover,
.htv-fancy-select-wrapper .fancy-select-container .fancy-select-results li a:focus,
.htv-fancy-select-wrapper .fancy-select-container .fancy-select-results li.result-selected
a{color:#000!important}@media all and (max-width: 959px){.htv-fancy-select-wrapper .fancy-select-container .fancy-select-single{font-size:1.2em}}@media all and (max-width:767px){.henrytv-header
img{margin:0
auto;display:block;padding-bottom:40px}.htv-fancy-select-wrapper{bottom:40px;top:auto;width:100%;position:relative}.htv-fancy-select-wrapper .fancy-select-container .fancy-select-single{text-align:center;padding:0}}.henry-tv-heading{font-size:2em;font-family:'Roboto Slab',serif;text-align:left;padding-bottom:10px}.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%}#gform_wrapper_38 li.gfield.gf_left_half,#gform_wrapper_38 .column-count-1-of-2{padding-right:25px}#gform_wrapper_38 li.gfield.gf_right_half,#gform_wrapper_38 .column-count-2-of-2{padding-right:0px;padding-left:25px}#gform_wrapper_38 .column-count-1-of-2, #gform_wrapper_38 .column-count-2-of-2{margin-bottom:20px}@media all and (max-width: 767px){#gform_wrapper_38 li.gfield.gf_left_half, #gform_wrapper_38 .column-count-1-of-2,
#gform_wrapper_38 li.gfield.gf_right_half, #gform_wrapper_38 .column-count-2-of-2{width:100%;padding:0}.headersearch form
input{width:90%;font-size:.9em;padding:2% 5%}.headersearch form input[type="submit"]{width:100%!important;padding:2%;display:block}}#mapwrap{width:100%;height:420px;padding:0px;background:#fff;position:relative}#mapwrap.catalogpage{width:100vw;transform:translateX(-50%);margin-left:50%;max-width:100vw;margin-bottom:20px}#mapwrap.auto{height:auto;min-height:280px}#mapwrap.auto
img{min-height:280px}.joinwheretoshootlink{color:#fff;background:#fc9d00;padding:5px
10px;font-size:1.2em;font-family:'Roboto Slab',serif!important}.joinwheretoshootlink:hover{color:#000}@media all and (max-width: 959px){#mapwrap.auto
img{width:auto;min-height:280px}.mobile-only{display:block}.desktop-only{display:none}}#results-list.catalogpage{margin-top:15px}#mapwrap.single-dealer{height:300px}#dealermap{width:100%;height:100%}#dealermap.withimage{background:url('https://d1o1eopb8uxoq1.cloudfront.net/uploads/2020/04/map-of-us-scaled.jpg') no-repeat center center #9ddbff;background-size:auto 100%}.dealercontact{text-align:center}.dealer-result:hover .dealerresult,
.current-result-marker
.dealerresult{background:#ededed}.dealerresult{padding:10px
10px 10px 50px;position:relative}.dealerresult:before{content:'';background-position:center;background-image:url('https://assets.henryusa.com/uploads/2019/06/henrylocation.png');position:absolute;left:5px;top:10px;width:40px;height:40px;display:block;background-size:contain}.dealerresult.top-100:before{background-image:url('https://assets.henryusa.com/uploads/2019/06/henrylocation-top100.png')}.dealerresult.gold:before,.dealerresult.top-gold:before{background-image:url('https://assets.henryusa.com/uploads/2019/06/henrylocation-gold.png')}.joinrange{clear:both;margin-top:40px;text-align:center}.joinrange.results{margin-top:50px}#rangehelptext{font-family:'Roboto Slab',serif!important}.dealerresult.range{padding:10px
10px 10px 10px}.dealerresult.range:before{display:none!important}.dealerresult.range .actives,.dealerresult.range
.contents{display:inline-block;vertical-align:top}.dealerresult.range
.actives{display:block;max-height:20px}.dealerresult.range .actives
div{display:block;width:20px;height:20px;background-size:cover}.dealerresult.range .actives
div{display:inline-block;width:20px;height:20px;background-size:cover;margin-top:0px;margin-right:5px;border-radius:50%}.maptag .actives
div{display:inline-block;width:15px;height:15px;background-size:cover;margin-right:3px;margin-top:3px;border-radius:50%}.actives
div.fs{background:#4a67ad}.actives
div.as{background:#b92b29}.actives
div.op{background:#6bb13d}.actives
div.sc{background:#e4a90f}#results-container-legend{position:relative;text-align:center;font-weight:bold;margin-bottom:20px}#results-container-legend
div{display:inline-block;text-align:left;position:relative;padding-left:35px;padding-right:20px}#results-container-legend.ranges
div{padding-right:10px;padding-left:25px;font-weight:normal}#results-container-legend div:before{content:'';background-position:center;background-image:url('https://assets.henryusa.com/uploads/2019/06/henrylocation.png');position:absolute;left:0;top:0;width:30px;height:30px;display:block;background-size:contain}#results-container-legend div.gold:before{background-image:url('https://assets.henryusa.com/uploads/2019/06/henrylocation-gold.png')}#results-container-legend
div.top100{padding-right:0px}#results-container-legend div.top100:before{background-image:url('https://assets.henryusa.com/uploads/2019/06/henrylocation-top100.png')}#results-container-legend.ranges div:before{width:20px;height:20px;border-radius:50%;top:2px}#results-container-legend.ranges div.fs:before{background:#4a67ad}#results-container-legend.ranges div.as:before{background:#b92b29}#results-container-legend.ranges div.op:before{background:#6bb13d}#results-container-legend.ranges div.sc:before{background:#e4a90f}div.title-info{font-weight:normal;font-style:italic;padding-top:3px;text-align:center;padding-bottom:5px}.updatedealerresults{text-align:center}.updatedealerresults
label{display:inline-block;font-size:1em!important}.updatedealerresults
select{display:inline-block;padding:0
10px;background:none;border:none;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#000!important;width:auto;text-align:center;border-bottom:1px solid #000;font-weight:bold;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;text-align:center;font-family:'Open Sans',sans-serif;margin-bottom:0px;z-index:2;position:relative}#radiusselect{padding-right:15px}#radiusselect,#stateselect{background-image:url('https://assets.henryusa.com/uploads/2021/02/dropdown.gif');background-position:calc(100% - 5px) center;background-repeat:no-repeat;background-size:8px}#stateselectdiv{position:relative;display:inline-block}#stateselectdiv select:focus{background:none!important}.updatedealerresults input[type="text"]{display:inline-block;padding:0;background:none;border:none;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#000!important;width:100px;text-align:center;border-bottom:1px solid #000;font-weight:bold;border-radius:0}.zipinput.has-border{border:1px
solid #000 !important;padding:1px
!important;width:110px !important}.updatedealerresults input[type="text"],.updatedealerresults input[type="submit"]{margin-bottom:3px}.updatedealerresults input[type=checkbox]{cursor:pointer;font-size:1em;position:absolute;top:0;left:0;position:relative;margin-right:0px}li.empty-results{text-align:center;font-weight:bold;padding-top:50px}.updatedealerresults
span{font-style:italic}.updatedealerresults input[type=submit]{background:#000;color:#fff!important;border-radius:0;margin-left:10px;font-size:1em}.dealerresult .dealername
span{display:block;font-weight:bold}.dealerresult .dealername, .dealerresult .dealerlocation, .dealerresult
.dealercontact{width:32%;padding-right:2%;display:inline-block;vertical-align:top}.dealerresult
.dealercontact{padding-right:0;text-align:right}.dealer-result:hover{cursor:pointer}.dealer-result{float:left;width:33.33333%;margin-bottom:1em;box-sizing:border-box}.dealer-result:nth-of-type(3n+1){padding-right:1%}.dealer-result:nth-of-type(3n+2){padding:0
.5%}.dealer-result:nth-of-type(3n+3){padding-left:1%}.dealer-result
img{width:100%;height:auto;margin:0}.dealer-result:nth-of-type(3n+4){clear:left}.dealerresult
a{color:#000;text-decoration:underline}@media all and (max-width:767px){.dealerresult
a{display:inline-block;margin:0
0 8px 0}}.flexcontacts{display:flex;flex-direction:row;align-items:center;justify-content:center}.flexcontacts span,span.rob{display:block;font-family:'Roboto Slab',serif!important;font-weight:600}.flexcontacts
div{padding:20px}.anotherdealerhead{margin-top:100px}.anotherdeal{color:#000;font-weight:bold}.rangeresponse{display:none;margin-top:15px;text-align:left}.rangeeditdiv.visible
.rangeresponse{display:block}.rangeeditdiv.visible
.togglerangeupdate{display:none}.togglerangeupdate{cursor:pointer}.rangeeditdiv
h2{font-size:1.7em}.rangeeditdiv #field_44_14
label.gfield_label{margin-bottom:25px;font-size:1.7em;font-family:'Roboto Slab',serif !important;font-weight:600}.rangeeditdiv #input_44_14
label{font-weight:600}.rangeeditdiv
#input_44_7{height:45px}.dealer-contact
span{display:block}@media all and (max-width: 767px){.flexcontacts{display:block}.flexcontacts
div{padding:5px
0px}#results-container-legend
div{padding-bottom:10px}.dealer-result{float:none;width:100%;padding-left:0!important;padding-right:0px!important}.updatedealerresults input[type=checkbox]:after{margin-top:-4px}}#results-container{padding:0
0 10px 0;margin-top:-10px}#results-list{margin-top:10px}#results-list.single-dealer-list{text-align:left!important}#results-list.single-dealer-list
.dealerresult{cursor:default}#results-container.dealersearchpage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.95);border:1px
solid #ccc;padding:10px
100px}@media all and (max-width: 767px){#results-container.dealersearchpage{padding:10px
40px}}#results-container.dealersearchpage
.toggledealerform{margin:0;font-size: .9em}#results-container.dealersearchpage .updatedealerresults input[type=submit],#results-container.dealersearchpage .updatedealerresults label,#results-container.dealersearchpage .updatedealerresults
span.texty{display:block;margin:10px
auto}.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:#f00}#websiteinactive{background:#fc9d00;text-align:center;padding:15px
0px;position:fixed;width:100%;left:0;bottom:0;z-index:99999999}#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{margin:0;padding:0
45px;text-align:center;color:#fff;padding-bottom:5px}#websiteinactive p:last-of-type{padding-bottom:0px}#websiteinactive p
a{color:#fff;text-decoration:underline}#websiteinactive p a:hover{color:#000;text-decoration:underline}.closethiswindow{background:#fff;position:absolute;right: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}.mwrap{position:relative}.closethiswindow:hover,.closethiswindow:focus{background:#000;color:#fff}#gform_18,#gform_19{display:none}#gform_confirmation_wrapper_18,#gform_confirmation_wrapper_19{margin-bottom:10px;color:#fff;background:#ffa636;padding:5px
10px}#fixedbreaker{clear:both;display:block;height:0px;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;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 0}#showcorporatemodal{color:#fc9d00;font-weight:bold;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:0px;-moz-column-count:1;-moz-column-gap:0px;-webkit-column-count:1;-webkit-column-gap:0px}}.corporateslick{margin:0}.corporateslick .slick-dots{bottom:20px}.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:0.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:white;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:0.7;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:none}.justified-gallery>.entry-visible>img,.justified-gallery>.entry-visible>a>img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px
0 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 0 4px;background-color:#000;border-radius:6px}#gform_fields_40 .gfield.gf_third_quarter,#gform_fields_44
.gfield.gf_third_quarter{padding-right:15px}#gform_fields_40 .gfield.gf_right_half,#gform_fields_44
.gfield.gf_right_half{padding-right:0}#gform_fields_40 .gfield_checkbox li label,#gform_fields_44 .gfield_checkbox li
label{font-size:1.15em}#gform_submit_button_40,#gform_submit_button_44{display:block;width:100%;background:#000;color:#fff!important;font-family:'Roboto Slab',serif !important;font-weight:600;transition:.2s all;font-size:1.8em;line-height:1em;padding:15px;margin-top:40px}#gform_submit_button_40:hover,#gform_submit_button_44:hover{background:#fc9d00}.myrange
a{text-decoration:none}.myrange a
span{text-decoration:underline}#findmyrange{margin-top:10px}#findmyrange:after{content:'';display:table;clear:both}#rangeloadinggif{display:none;clear:both;width:150px;margin:0
auto}#findmyrange
input{width:80%;float:left;vertical-align:top;margin-bottom:4px}.rangeh2{font-size:1.4em;line-height:1.3em;margin-top:15px}.rangeresultstext{font-family:'Roboto Slab',serif;font-weight:300;font-size:1.2em;line-height:1.2em;margin:15px
0}#findmyrange input[type="submit"]{width:15%;float:right;height:45px;margin-top:0;font-size:1.8em;color:#fff!important}.newlisting{display:inline-block;background:#fc9d00;color:#fff;margin:0
auto;font-size:1.6em;line-height:1em;clear:both;text-align:center;padding:10px
20px;font-family:'Roboto Slab',serif}.newlisting:hover{color:#fff;background:#000;text-decoration:none}@media all and (max-width: 767px){#findmyrange
input{width:70%}#findmyrange input[type="submit"]{width:20%;padding:0}#results-container-legend.ranges{font-size:.7em}}#ziperror{color:#f00;font-style:italic;display:none}.kitcolumns{display:grid;grid-template-columns:25% 25% 25% 25%;margin:0
-10px}.kitcolumns.tabs{grid-template-columns:repeat(var(--count, 5), minmax(8em, 1fr));grid-template-rows:auto auto;margin:0}.kitcolumns
.kitcolumn{margin:10px;transition: .2s all;cursor:pointer;flex-grow:1}.kitcolumns.tabs
.kitcolumn{border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #fff;border-right:1px solid #000;margin:0;justify-content:center;display:grid;margin-right:-1px}.kitcolumns.tabs
.kitcolumn.inactive{border-bottom-color:#000}.kitcolumns.tabs
.kitcolumn{z-index:2}.kitcolumns.tabs
.kitcolumn.inactive{z-index:1}.kitcolumn
img{display:block;width:100%;height:auto}.kitheading{text-align:center;font-family:'Roboto Slab',serif;font-size:1.5rem;line-height:1.4rem;margin:10px
0}.kitcolumns.tabs
.kitheading{font-size:1em}.kitcolumns .kitcolumn.other,.kitcolumns
.kitcolumn.inactive{opacity: .4}.kitcolumns .kitcolumn.active,.kitcolumns .kitcolumn.inactive:hover,
.kitcolumns.tabs
.kitcolumn.inactive{opacity:1!important}.kitcolumns.tabs
.kitcolumn.inactive{border-left-color:#ddd;border-right-color:#ddd;border-top-color:#ddd}.kitcolumns.tabs .kitcolumn img,
.kitcolumns.tabs .kitcolumn.inactive:hover img,
.kitcolumns.tabs .kitcolumn .kitheading,
.kitcolumns.tabs .kitcolumn.inactive:hover
.kitheading{opacity:1!important;transition: .2s opacity}.kitcolumns.tabs .kitcolumn.inactive img,
.kitcolumns.tabs .kitcolumn.inactive
.kitheading{opacity: .4!important}.kitcolumncontent{margin-top:30px}.kitcolumncontent.has-tabs{margin-top:0px;padding:40px
10px}.kitcolumncontent.hidekitcolumncontent{display:none}.mediakitheading{margin-top:20px;display:block;clear:both;font-size:2em;border-bottom:1px solid #000;padding-bottom:10px;line-height:1em}.kitcolumncontent.has-tabs
.mediakitheading{margin-top:0}.kitcolumncontent.has-tabs
.spacer{height:10px}.imagedetails,.imagedownload{text-align:center}.imagedownload
a{color:#fc9d00;text-transform:uppercase;font-weight:bold}.imagedownload a .feather-icon{height:19px;margin-bottom:-4px}#Content .imagedownload a>i{margin-right:3px}.kitcolumn
img.kitimage{position:absolute;top:50%;margin:auto;max-height:100%;width:auto;left:50%;transform:translate(-50%,-50%)}.kitcolumn.kitimagecolumn{height:100px;position:relative;margin-bottom:90px}.kitimagecolumn
.imagedetails{position:absolute;top:100%;left:0;width:100%;padding-top:10px}.inactivegallery .kitriflerow, .inactivegallery
.kitspecs{display:none}.inactivegallery.active
.kitspecs{display:block}.inactivegallery.active
.kitriflerow{display:grid;grid-template-columns:32.5% 55% 12.5%;padding:15px
0;border-bottom:1px solid #ccc;position:relative;clear:bothl}.inactivegallery.active .kitriflerow
.kitrifletitle{padding-right:20%}.inactivegallery.active .kitriflerow:last-of-type{border-bottom:none}.kitspecs{margin:10px
0;border-bottom:1px solid #ccc}.kitdlbutton,.kitspecs
a{background:#fc9d00;color:#000;padding:10px;border-radius:3px;display:block;margin-top:5px;text-align:center;font-family:'Open Sans',sans-serif}.kitdlbutton:hover{color:#fff;background:#000}.kitrifletitle{padding:0
3%}.kitspecs
a{display:inline-block;font-size: .9em;font-weight:bold;margin-bottom:15px}.kitrifles.henry-rifle-specs.firearmspecstable
.firearmSpecTitle{border-bottom:1px solid #000;background:none;color:#000;border-right:0}.kitrifles.henry-rifle-specs.firearmspecstable .firearmSpecTitle:hover{color:#fc9d00}.kitrifles.henry-rifle-specs.firearmspecstable .firearmSpecTitle:hover
.titlearrow{color:#fc9d00}.kitdivider{margin:20px
0;height:1px;background:#000}@media all and (max-width: 767px){.kitcolumn.columnaction
img{display:none}.kitcolumns{display:block}.kitcolumn.kitimagecolumn{height:auto;margin-bottom:10px}.kitcolumn
img.kitimage{position:relative;top:0;margin:auto;max-height:auto;width:100%;left:0;transform:none}.kitimagecolumn
.imagedetails{position:relative}.inactivegallery.active
.kitriflerow{text-align:center;display:block}.inactivegallery.active .kitriflerow
div{padding:0px!important}.kitdlbutton{color:#fc9d00;background:none;font-weight:bold;padding:0}.kitdlbutton:hover{background:#fff;color:#000}.kitcolumns.tabs{margin-top:20px}.kitcolumns.tabs
.kitcolumn.inactive{border-bottom:0}.kitcolumns.tabs .kitcolumn,
.kitcolumns.tabs
.kitcolumn.inactive{border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;border-top:1px solid #ddd!important;border-bottom:none!important}.kitcolumns.tabs .kitcolumn:last-of-type{border-bottom:1px solid #ddd!important}}.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}.blog-item .blog-item-image
img{display:block}.blog-item .post-subtitle{margin-top:-20px;margin-bottom:15px;text-align:center;font-size:1.6em;line-height:1.2em;color:#696969;font-weight:300}.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 h2 a:hover,
.blog-item a:hover
h2{text-decoration:none;color:#fc9d00}.blog-item .blog-excerpt{font-size: .9em}.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}.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}.post-navigation{padding-top:50px;position:relative;clear:both}.post-navigation:after{content:'';clear:both;display:table-row}.post-navigation .nav-previous{float:left;width:50%;text-align:right;box-sizing:border-box}.post-navigation .nav-next{float:right;text-align:left;width:50%;border-left:1px solid #eee;box-sizing:border-box}.post-navigation
a{display:block;padding:0px
16px 2px 16px}.post-navigation
span{line-height:1em;text-transform:uppercase;font-size: .9em}.post-navigation .nav-previous .nav-subtitle, .post-navigation .nav-next .nav-subtitle{font-weight:bold;display:block;color:#000}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{text-decoration:none}.post-navigation .nav-previous
i{margin-right:8px}.post-navigation .nav-next
i{margin-left:8px}.nav-links .nav-title{position:relative;width:80%;display:inline-block;vertical-align:top;color:#fc9d00}.post-navigation .nav-previous a:hover .nav-title,.post-navigation .nav-next a:hover .nav-title{color:#ccc}.comment-reply{clear:both}@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:0px;width:0px;text-indent:-99999px;overflow:hidden;display:inline-block}@media all and (max-width: 767px){.column{width:100%!important;margin-bottom:0px!important}}#gform_wrapper_46
.ginput_left.address_city{display:inline-block;width:50%;padding-right:16px}#gform_wrapper_46
.ginput_right.address_state{display:inline-block;width:30%;padding-right:16px}#gform_wrapper_46
.ginput_left.address_zip{display:inline-block;width:20%}div.notusing .bold,
div.notusing
.input{opacity: .3}.openhenrypopup{display:inline-block;cursor:pointer;font-weight:bold}.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{position:relative}.blog-item
img{padding-bottom:0px}.blog-item a:hover
img{opacity:.6}.blog-item .blog-item-image{border-bottom:4px solid #fff;margin-bottom:3px;transition:.2s all}.blog-item a:hover .blog-item-image{border-bottom:4px solid #fc9d00}.blog-item
a{text-decoration:none!important}.blog-item a .blogdate,
.blog-item a .blog-excerpt,
.blog-item a:hover .blogdate,
.blog-item a:hover .blog-excerpt{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
h2{font-size:1.4em}.rifle-category-page a:hover{text-decoration:none!important}.rifle-category-page a:hover .firearmheading
h1{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}.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
10px!important}.rifle-category-page .single-firearm .firearmheading h1
span{font-size: .5em}}.single-dealer-nearby-results{margin-top:100px}.magnificizoomgallery{cursor:pointer}.hiddengallery{overflow:hidden;display:none;visibility:hidden}#idresponse{text-align:center;font-weight:600;margin-top:60px}#idresponse.hastext{padding:20px
10px 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}}.subtagline{text-align:center;margin:-15px 0 25px 0;font-style:italic;color:#fc9d00;font-weight:bold}.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}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}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}.henry-modal-content .close-modal-link{cursor:pointer}.henry-salesforce-recs{padding:30px
20px 10px 20px}.is-bold{font-weight:bold}@media (prefers-reduced-motion: reduce){a.button,
a.tp-button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]
.isotope,
.isotope .isotope-item,
a#back_to_top span,
.calibertable,
.toggleriflefilterbutton:after,
#filtermenu,
#requesttoggle span, #addcomment span,
.previous-button.fixed,
.next-button.fixed,
.lettergrid .lettergroup:after,
#overlay,
#henry-newsletter-popup .closenewssignup,
#hpsharehenry .closenewssignup,
.slick-arrow.prev,
.slick-arrow.next,
.henryhpsection .gfaction,
.henryhpsection .gformboxwrap,
.henryhpsection h2,
.henryhpsection .titlearrow,
.henryhpsection .contactoptions,
.henry-rifle-specs .titlearrow,
.additionalspecs .head span, .morecomments span,
.productlink span, .showallbutton span,
.showallproductsbutton span,
.catalogsocial .fa,
.miniloadingload span,
.closefullp,
.tocdrop,
.minicatnav .minicatalogclose,
.catalogcontentsection h3 .titlearrow,
.majorspecs .done,
#minicatalogcontent .minicatalogclose,
.navigun,
.mininav div,
.configspecs,
#checkoutlink,
.configphoto,
.configuratortabs label,
#configuratorzoom .configphoto,
.confighotspot.show:after,
.onoffswitch-inner,
.onoffswitch-switch,
.rifleblock .riflesincat .rifle,
.headersearch,
.subscription .subscribe form,
.subscribe h4 span,
.call1.img1,
.call1 img,
.lifeshadow,
.stickybutton,
.calltext,
.stickybutton:after,
.stickybutton span,
#Wrapper,
.calltext:after,
.calltext .text a,
.loggedinlink img,
figure.effect-bubba img,
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after,
figure.effect-bubba p.icon-links,
figure.effect-bubba p.description,
.my-mfp-zoom-in .zoom-anim-dialog,
.my-mfp-zoom-in.mfp-bg,
.my-mfp-slide-bottom .zoom-anim-dialog,
.my-mfp-slide-bottom.mfp-bg,
.rl-button,
.rl-a,
.rl-h,
.hh-link-block,
.fancy-select-wrapper:after,
.fancy-select-wrapper .fancy-select-container .fancy-select-single,
.fancy-select-wrapper .fancy-select-container .fancy-select-drop,
#headercatalogbutton,
#headercatalogbutton img,
#headercatalogbutton a,
#headercatalogbutton a span.go,
#headercatalogbutton a span.callout span,
span.callout:after,
span.callout:before,
.captureContent,
.child-featured,
.child-featured .cover,
.henrybacktorifles a,
.pn-ProductNav_Contents,
.pn-Advancer,
.pn-Advancer_Icon,
.pn-ProductNav_Indicator,
.henry-tv-col .child-featured:after,
.henry-tv-col .child-featured:before,
.henry-tv-col,
.htv-fancy-select-wrapper:after,
.htv-fancy-select-wrapper .fancy-select-container .fancy-select-single,
.htv-fancy-select-wrapper .fancy-select-container .fancy-select-drop,
.lily,
.lily h1,
.lily h2,
.lily h3,
.lily h4,
.lily h5,
.lily h6,
.lily p,
.lily h1 a,
.lily h2 a,
.lily h3 a,
.lily h4 a,
.lily h5 a,
.lily h6 a,
.lily p a,
.lily div.bar,
.lily div.bar:before,
.lily div.bar:after,
.seemoreholidays,
.linkwithoverlay span,
.wrapscrap .slick-arrow.prev,
.wrapscrap .slick-arrow.next,
.closethiswindow,
.justified-gallery > figure > .caption.caption-visible,
.justified-gallery > .entry-visible > img,
.justified-gallery > .entry-visible > a > img
#gform_submit_button_40,
#gform_submit_button_44,
.kitcolumns
.kitcolumn{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}.fa-spin,
.fa-pulse,
#snow,
.miniloading:after,
.confighotspot.show:after,
.star
.lines{animation:none!important}}body.highcontrast .henry-rifle-specs .rifleTitle,
body.highcontrast .firearmspecscontent .firearmSpecTitle,
body.highcontrast .henry-rifle-specs.firearmspecstable .firearmSpecTitle,
body.highcontrast.modern-layout .dealercallout h1,
body.highcontrast .dealercallout p,
body.highcontrast .dealercallout h2,
body.highcontrast .dealercallout h2 a,
body.highcontrast .single-firearm .firearmheading h1 span,
body.highcontrast .htv-fancy-select-wrapper .fancy-select-container .fancy-select-results li,
body.highcontrast .bentry .date,
body.highcontrast a:hover,
body.highcontrast.page-template-template-contact-new-layout-three p,
body.highcontrast.page-template-template-contact-subpage p,
body.highcontrast .call1.form.show h3 a,
body.highcontrast .user-manual-heading h3,
body.highcontrast .sectionnav a,
body.highcontrast .holiday-guide-page-section .holiday-section-title h2,
body.highcontrast .holiday-guide-page-section .holiday-section-title h2 i,
body.highcontrast .backtoguide a,
body.highcontrast .backtoguide a i,
body.highcontrast .backtoguide .gifttitle,
body.highcontrast .rifleslandingfoot.oswald,
body.highcontrast .rifleslandingfoot.oswald
a{color:#000!important}body.highcontrast .henryhpsection h2 a:hover,
body.highcontrast .henryhpsection .contactlinks a:hover,
body.highcontrast .htv-fancy-select-wrapper .fancy-select-container .fancy-select-results
li.highlighted{color:#000!important;text-decoration:underline!important}body.highcontrast .additionalspecs .head span,
body.highcontrast .morecomments span,
body.highcontrast .productlink span,
body.highcontrast .showallbutton span,
body.highcontrast .showallproductsbutton span,
body.highcontrast .henry-rifle-specs .titlearrow,
body.highcontrast .henryhpsection
.titlearrow{background:#000!important;color:#fff!important}body.highcontrast .slick-nav ol
li{border:2px
solid #000!important}body.highcontrast .headersearch form
input{border:1px
solid #000}body.highcontrast .headersearch form input[type="submit"]{width:19%}body.highcontrast .headersearch form input[type="submit"],
body.highcontrast input[type="submit"]{background:#000;color:#fff!important}body.highcontrast .headersearch form input[type="submit"]:hover{color:#ff0000!important}body.highcontrast
#Header{background:#f00}body.highcontrast .henry-tv-col.currentcat .child-heading
a{color:#000;text-decoration:underline}body.highcontrast .filterselectionsection .filterselection li,
body.highcontrast
.clearfilter{background:#000}body.highcontrast .filterselectionsection .filterselection li .calibertable.groupfiltertable .filterbutton:hover, body.highcontrast .calibertable.groupfiltertable .filternonebutton:hover,
body.highcontrast .calibertable.groupfiltertable .current-rifle-filter,
body.highcontrast .calibertable.groupfiltertable .current-rifle-filtertab,
body.highcontrast .filterselectionsection .filterselection li:hover,
body.highcontrast .calibertable.groupfiltertable .filterbutton:hover,
body.highcontrast .clearfilter.current-rifle-filter{background:#ff0000!important;color:#000!important}body.highcontrast .henry-rifle-specs.firearmspecstable
.firearmSpecTitle{background:#f00}body.highcontrast .toggledealerform,
body.highcontrast .findastate a,
body.highcontrast .instagram_footer_heading
a{color:#000}body.highcontrast #results-container.dealersearchpage{border-color:#000}body.highcontrast .lettergrid .lettergroup.semi
img{opacity:1}body.highcontrast .lettergrid .lettergroup:after{background:#000;color:#fff;top:0;height:100%;line-height:200px;text-align:center;width:100%;padding:0}body.highcontrast .toggleriflefilterbutton,
body.highcontrast .rscallout:hover{background:#f00}body.highcontrast .pridegear,
body.highcontrast .call1 a.linky,
body.highcontrast .repcontent
a{color:#000;background:#f00}body.highcontrast .repcontent a:hover{color:#fff}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods,#add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods{display:block;margin:1em 0;text-align:center}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method{display:inline-block;margin-bottom:.5em}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname{margin-right:.5em}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img{float:none;width:30px;height:20px;display:inline-block;margin-right:.5em;vertical-align:middle}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-form-nickname{font-size:1.5em;padding:8px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus{box-shadow:0 0 .1875em #3498db}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified{border-color:#69bf29}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus{box-shadow:0 0 .1875em #69bf29}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-cc-plain.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:50px 31px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-visa.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-mastercard.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-dinersclub.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-maestro.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-jcb.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-amex.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-discover.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-visa-electron.svg")}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type{background-image:url("https://assets.henryusa.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-cc-invalid.svg")}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint{margin:0 0 3px 2px;cursor:pointer}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check{margin:1em}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check img,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check img{min-height:135px}#add_payment_method ul.payment_methods li{list-style-type:none}#add_payment_method ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method ul.payment_methods li img+img{margin-left:2px}