/* Template CSS */
@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.btn-primary{background-color:#E4002B;color:#fff;border:none;padding:0.615em 2.33em;border-radius:5px;cursor:pointer}.btn-primary:hover,.btn-primary:focus{background-color:#ff1844;color:#fff}.btn-secondary{background-color:#0069f8;color:#fff;border:none;padding:0.615em 2.33em;border-radius:5px;cursor:pointer}.btn-secondary:hover,.btn-secondary:focus{background-color:#2c85ff;color:#fff}.btn-large{padding:1em 3.33em}.table{display:table;width:100%}.table-cell{display:table-cell;vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.embossed{background:#E4002B;color:#fff;font-weight:bold;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(to bottom, #E4002B 0%, #a7001f 12%, #98001d 25%, #650013 39%, #4b000e 50%, #50000f 51%, #650013 60%, #98001d 76%, #E4002B 100%)}.responsive-embed{margin-bottom:0}.responsive-embed,.flex-video{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.responsive-embed.widescreen,.flex-video.widescreen{padding-bottom:49.25%}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:'Eurostile';src:url('/fonts/Eurostile.ttf') format("truetype")}@font-face{font-family:'EurostileBold';src:url('/fonts/EurostileBold.ttf') format("truetype")}::placeholder{text-align:left}html{font-size:16px}.eurofont{font-family:"Eurostile"}.eurofont-bold{font-family:"EurostileBold"}body{font-family:"Roboto", sans-serif;background:#333;overflow-x:hidden;margin:0 auto;max-width:100%;min-height:100vh;position:relative;width:100%}input,select{font-family:"Roboto", sans-serif}a,a:link,a:active,a:visited{color:#E4002B;text-decoration:none}a:hover,a:focus{color:#ff1844;text-decoration:underline}a.button{padding:5px 20px}button,button.primary,a.button{font-family:"Roboto", sans-serif;background:#E4002B;border-radius:0;border:2px solid #E4002B;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:auto;line-height:1;margin:0;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.16s ease;vertical-align:bottom;white-space:nowrap}button:hover,button.primary:hover,a.button:hover,button:focus,button.primary:focus,a.button:focus,button:active,button.primary:active,a.button:active,button.active,button.primary.active,a.button.active{background-color:#ff4b6d}button.secondary,a.button.secondary,button.add-to-wishlist,a.button.add-to-wishlist,button.out-of-stock,a.button.out-of-stock{color:#E4002B;background-color:#fff;border-color:#E4002B}button.secondary:hover,a.button.secondary:hover,button.add-to-wishlist:hover,a.button.add-to-wishlist:hover,button.out-of-stock:hover,a.button.out-of-stock:hover,button.secondary:focus,a.button.secondary:focus,button.add-to-wishlist:focus,a.button.add-to-wishlist:focus,button.out-of-stock:focus,a.button.out-of-stock:focus,button.secondary:active,a.button.secondary:active,button.add-to-wishlist:active,a.button.add-to-wishlist:active,button.out-of-stock:active,a.button.out-of-stock:active,button.secondary.active,a.button.secondary.active,button.add-to-wishlist.active,a.button.add-to-wishlist.active,button.out-of-stock.active,a.button.out-of-stock.active{color:#fff;border-color:#E4002B;background-color:#ff4b6d}button.tertiary,a.button.tertiary{border-color:#555;background-color:#fff;color:#000}button.tertiary:hover,a.button.tertiary:hover,button.tertiary:focus,a.button.tertiary:focus,button.tertiary:active,a.button.tertiary:active,button.tertiary.active,a.button.tertiary.active{border-color:#E4002B}h1,h2,h3,h4,h5,h6{font-family:"Roboto", sans-serif}h1{font-size:2.5rem;font-weight:800;text-transform:uppercase}h2{font-size:2rem;text-transform:uppercase}h3{font-size:1.75rem;text-transform:uppercase}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}h2,h3,h4{font-weight:700}h2,h3,h4,h5,h6,ul,ol,p,table{margin-bottom:1rem}.standard-header-font-sizes h1{margin-block-start:0.67em;margin-block-end:0.67em;font-size:2em;font-weight:bold}.standard-header-font-sizes h2{margin-block-start:0.83em;margin-block-end:0.83em;font-size:1.5em;font-weight:bold}.standard-header-font-sizes h3{margin-block-start:1em;margin-block-end:1em;font-size:1.17em;font-weight:bold}.standard-header-font-sizes h4{margin-block-start:1.33em;margin-block-end:1.33em;font-size:1em;font-weight:bold}.standard-header-font-sizes h5{margin-block-start:1.67em;margin-block-end:1.67em;font-size:0.83em;font-weight:bold}.standard-header-font-sizes h6{margin-block-start:2.33em;margin-block-end:2.33em;font-size:0.67em;font-weight:bold}table,p,ul,ol,li{font-size:inherit}p{font-weight:400;line-height:1.75}ul{list-style:disc;margin-left:30px}ul li{margin-bottom:5px;line-height:1.3}ol{list-style:decimal;margin-left:30px}ol li{margin-bottom:5px;line-height:1.3}.button-link{display:inline-block;background:transparent;border-radius:0;border:0;color:#000;cursor:pointer;height:inherit;padding:5px 10px;transition:all 0.16s ease}.button-link:hover,.button-link:focus,.button-link:active,.button-link.active{background:#E4002B;color:#fff;text-decoration:none}.button-link,.button-link:hover,.button-link:focus,.button-link:active,.button-link:visited,.button-link.active{text-decoration:none}.button-link > i:not(:only-child){margin-right:5px}.button-links-container ul,.button-links-container li{margin:0;list-style:none}.button-links-container a{display:inline-block;background:transparent;border-radius:0;border:0;color:#000;cursor:pointer;height:inherit;padding:5px 10px;transition:all 0.16s ease}.button-links-container a:hover,.button-links-container a:focus,.button-links-container a:active,.button-links-container a.active{background:#E4002B;color:#fff;text-decoration:none}.button-links-container a,.button-links-container a:hover,.button-links-container a:focus,.button-links-container a:active,.button-links-container a:visited,.button-links-container a.active{text-decoration:none}.button-links-container a > i:not(:only-child){margin-right:5px}input[type="text"],input[type="password"],textarea{font-size:0.9rem}[data-href]{cursor:pointer}.overlay{display:none;background-color:rgba(0, 0, 0, 0.5);bottom:0;cursor:default;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9001}.overlay.shown{display:block}ul > li{flex:0 1 auto}#error_message{text-align:center;width:600px;max-width:100%;height:auto;padding:20px 10px;color:#E4002B;position:fixed;bottom:0px;left:50%;transform:translate(-50%, 100%);display:block;transition:all 0.5s;background-color:#fff;border:4px solid #888;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;font-size:1.2rem;font-weight:700;z-index:9000}#error_message.error-visible{bottom:0px;transform:translate(-50%, 0)}.site-container,#_main_content.site-container{width:100%;max-width:95%;margin:0 auto;padding-left:15px;padding-right:15px}@media (max-width: 1440px){.site-container,#_main_content.site-container{max-width:95%}}@media (max-width: 1281px){.site-container,#_main_content.site-container{max-width:95%}}#_header{background:#fff;z-index:999;top:0;left:0;width:100%}#_header ul,#_header ul li{margin:0;list-style:none}#_header_top{background:#E4002B;color:#fff;position:relative;width:100%}#_header_top > .site-container,#_header_top > #_main_content.site-container{display:flex;align-items:center;font-size:0.85rem;justify-content:space-between;padding-left:0;padding-right:0}@media (max-width: 1440px){#_header_top > .site-container,#_header_top > #_main_content.site-container{max-width:95%}}@media (max-width: 1281px){#_header_top > .site-container,#_header_top > #_main_content.site-container{max-width:95%}}#_header_top > .site-container > *,#_header_top > #_main_content.site-container > *{flex:0 0 auto}@media (max-width: 600px){#_header_top > .site-container,#_header_top > #_main_content.site-container{flex-direction:column}}#_header_top a{display:inline-block;background:transparent;border-radius:0;border:0;color:#fff;cursor:pointer;height:inherit;padding:5px 10px;transition:all 0.16s ease;font-size:0.9rem;font-weight:bold}#_header_top a:hover,#_header_top a:focus,#_header_top a:active,#_header_top a.active{background:#222;color:#fff;text-decoration:none}#_header_top a,#_header_top a:hover,#_header_top a:focus,#_header_top a:active,#_header_top a:visited,#_header_top a.active{text-decoration:none}#_header_top a > i:not(:only-child){margin-right:5px}#_header_top_left > ul,#_header_top_right > ul{display:flex}#_header_top_left i.fa-phone-volume{transform:rotate(-37.5deg)}@media (max-width: 370px){#_header_top_left > ul{flex-direction:column;align-items:center}}#_header_main{color:#000;padding:1rem 0}#_header_main.center-content > .site-container,#_header_main.center-content > #_main_content.site-container{justify-content:center}#_header_main.center-content #_header_main_finding_a_gun{display:none}#_header_main > .site-container,#_header_main > #_main_content.site-container{display:flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px}@media (max-width: 1440px){#_header_main > .site-container,#_header_main > #_main_content.site-container{max-width:95%}}@media (max-width: 1281px){#_header_main > .site-container,#_header_main > #_main_content.site-container{max-width:95%}}@media (max-width: 1285px){#_header_main > .site-container,#_header_main > #_main_content.site-container{flex-direction:column;margin-bottom:-10px;max-width:100%}}#_header_main ul{flex-grow:0}#_header_main ul li{display:inline-block;padding:0 0.5rem}#_header_main ul li + li{border-left:1px solid #E4002B}#_header_main_logo{padding:10px 0;text-align:center}@media (max-width: 950px){#_header_main_logo{flex:1 0 100%;text-align:center}}#_header_main_logo img{height:100px;object-fit:scale-down}@media (max-width: 1400px){#_header_main_logo img{max-width:250px}}@media (max-width: 950px){#_header_main_logo img{max-width:250px}}#_header_searchbar{background:#000;padding-top:5px;padding-bottom:5px}#_main{color:#000;background:#fff}#_main_content{padding:40px 0}.ui-dialog.ui-dialog-no-titlebar .ui-dialog-titlebar{display:none}.ui-dialog.ui-dialog-no-round-corners{border-radius:0}.ui-dialog.ui-dialog-no-borders{border:none}#_footer{color:#d7d7d7;border-top:8px solid #E4002B}@media only screen and (max-width: 768px){#_footer ul{padding:2em 0}}#_footer ul,#_footer ul > li{margin:0;list-style:none}#_footer,#_footer a{font-size:0.9rem;font-weight:normal}#_footer_bottom{background:#000;padding:5rem 0}#_footer_bottom_copyright img{max-width:400px}@media (max-width: 1440px){#_footer_bottom_copyright img{max-width:300px}}#_footer_bottom_info{text-align:center;display:block;padding:1rem;background-color:#E4002B}#_footer_bottom_info img{height:5rem;vertical-align:middle}#_footer_bottom_info span{color:#fff;text-transform:uppercase;margin:0 1rem}@media only screen and (max-width: 768px){#_footer_bottom_info span{font-size:14px;display:block}}#_footer_bottom > .site-container,#_footer_bottom > #_main_content.site-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#_footer_bottom > .site-container > *,#_footer_bottom > #_main_content.site-container > *{flex:1}@media (max-width: 1155px){#_footer_bottom > .site-container,#_footer_bottom > #_main_content.site-container{flex-direction:column}#_footer_bottom > .site-container #_footer_bottom_copyright,#_footer_bottom > #_main_content.site-container #_footer_bottom_copyright{margin-bottom:20px}#_footer_bottom > .site-container #_footer_bottom_links,#_footer_bottom > #_main_content.site-container #_footer_bottom_links{margin-bottom:15px}}#_footer_bottom_links{text-align:left;border-right:2px solid #E4002B;border-left:2px solid #E4002B;padding:40px}@media (max-width: 1285px){#_footer_bottom_links{padding:0}}@media only screen and (max-width: 768px){#_footer_bottom_links{border-right:none;border-left:none;border-top:2px solid #E4002B;border-bottom:2px solid #E4002B}}#_footer_bottom_links ul > li:not(:last-child){margin-bottom:10px;display:block}#_footer_bottom_links img{width:100%}#_footer_bottom_links a{display:inline-block;background:transparent;border-radius:0;border:0;color:#fff;cursor:pointer;height:inherit;padding:5px 10px;transition:all 0.16s ease;padding:3px 40px;margin-bottom:5px;text-transform:uppercase;font-weight:bold;font-size:1em}#_footer_bottom_links a:hover,#_footer_bottom_links a:focus,#_footer_bottom_links a:active,#_footer_bottom_links a.active{background:#E4002B;color:#fff;text-decoration:none}#_footer_bottom_links a,#_footer_bottom_links a:hover,#_footer_bottom_links a:focus,#_footer_bottom_links a:active,#_footer_bottom_links a:visited,#_footer_bottom_links a.active{text-decoration:none}#_footer_bottom_links a > i:not(:only-child){margin-right:5px}@media (max-width: 1440px){#_footer_bottom_links a{font-size:12px;padding:0}}#_footer_bottom_links a p{display:inline-block;margin:0;line-height:1}#_footer_bottom_stay_connected{padding-left:40px}@media (max-width: 1285px){#_footer_bottom_stay_connected{padding-left:0}}#_footer_bottom_stay_connected h1,#_footer_bottom_stay_connected h3{color:#fff}#_footer_bottom_stay_connected h3{font-size:1rem;text-transform:none;font-weight:initial}@media only screen and (max-width: 768px){#_footer_bottom_stay_connected h3{margin:2em 0}}#_footer_bottom_stay_connected #_subscribe_form_wrapper{max-width:500px}#_footer_bottom_stay_connected #_subscribe_form_wrapper #_subscribe_response{color:#000;font-weight:900;font-size:3rem;font-family:"EurostileBold"}#_footer_bottom_stay_connected #_subscribe_form_wrapper form{position:relative}#_footer_bottom_stay_connected #_subscribe_form_wrapper form #signup_email_address{width:35rem;max-width:500px;margin:auto;height:100%;border:2px solid #E4002B;padding:14px}@media (max-width: 1285px){#_footer_bottom_stay_connected #_subscribe_form_wrapper form #signup_email_address{width:100%}}#_footer_bottom_stay_connected #_subscribe_form_wrapper form #signup_email_address::-webkit-input-placeholder{text-align:left}#_footer_bottom_stay_connected #_subscribe_form_wrapper form #signup_email_address:-ms-input-placeholder{text-align:left}#_footer_bottom_stay_connected #_subscribe_form_wrapper form #signup_email_address::placeholder{text-align:left}#_footer_bottom_stay_connected #_subscribe_form_wrapper form button{position:absolute;right:0;bottom:0;margin:7px}@media only screen and (max-width: 768px){#_footer_bottom_stay_connected #_subscribe_form_wrapper form button{font-size:14px;font-weight:500}}.sponsor-container{padding-bottom:10px}.sponsor-container > *{display:inline-block}.sponsor-container p{font-size:1rem;color:white;margin-right:10px}.sponsor-container img.img-responsive{display:inline-block}.form-line{position:relative;margin:5px 0 10px 0;width:100%}.form-line input[type="text"],.form-line input[type="password"]{border-radius:2px;width:100%;font-size:0.9rem;padding:5px 10px;color:#646464;border:1px solid #bdbdbd;height:40px;max-width:500px}.form-line select{border-radius:2px;font-size:0.9rem;padding:5px 10px;color:#646464;border:1px solid #bdbdbd;height:40px;width:100%;max-width:500px}.form-line label{display:block;padding-bottom:4px;padding-top:2px;font-size:0.9rem;font-weight:400;color:#787878;font-weight:600}.form-line label.checkbox-label{float:none;display:inline;width:auto;text-align:left;padding-bottom:0px;color:#646464;font-weight:400}.form-line .textarea-wrapper{display:inline-block}.form-line textarea{height:120px;font-size:0.8rem;border-radius:2px;font-size:0.9rem;padding:5px 10px;color:#646464;border:1px solid #bdbdbd;width:100%;max-width:500px}#_form_div,#_edit_form{padding:20px}.embed-container{position:relative;padding-bottom:56.25%;height:0px;overflow:hidden;height:auto;margin:0px auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%}#_back_to_top_wrapper{bottom:0;right:-10px;position:fixed}#_back_to_top_wrapper > .site-container,#_back_to_top_wrapper > #_main_content.site-container{display:flex;justify-content:flex-end;align-items:flex-start}#_back_to_top{display:none;align-items:center;background:#E4002B;flex:0 1 auto;height:2.5em;height:36px;justify-content:center;margin-right:7px;margin-top:-50px;rotate:-45deg;text-align:center;text-decoration:none;width:36px}#_back_to_top i{rotate:45deg;color:#fff}#_back_to_top:hover{background:#b10021}.stay-connected-left,.stay-connected-right{flex:none}.stay-connected-left h2,.stay-connected-right h2{text-align:left;margin:0}@media only screen and (max-width: 768px){.stay-connected-left h2,.stay-connected-right h2{font-size:22px}}.stay-connected-left h6,.stay-connected-right h6{font-weight:initial;color:gray}@media only screen and (max-width: 768px){.stay-connected-left h6,.stay-connected-right h6{font-size:14px;line-height:24px}}body.modal-open{position:fixed;width:100%}.dialog-wrapper{display:none;position:absolute;z-index:9995;top:0;left:0;right:0;bottom:0;justify-content:center;background-color:rgba(0, 0, 0, 0.5);overflow-y:auto}.dialog-content{width:1024px;position:relative}.dialog-content .close-btn{position:absolute;right:-12.5px;top:25px;z-index:1;cursor:pointer}#_about_dialog_content{background-color:white;padding:3rem 2rem;margin:40px auto}#_about_dialog_content h1{font-size:1.5rem;font-family:'EurostileBold';color:#E4002B;margin-bottom:1rem}#_footer_bottom_info span a{color:white}#_footer_bottom_info #_terms_of_use{border-right:2px solid #ffffff;border-left:2px solid #ffffff;padding:0 1rem;margin:0}


/* PHP Page CSS */
#_return_url_div{display:none;position:fixed;top:20px;left:50%;width:90%;max-width:800px;transform:translate(-50%, 0);border:5px solid #b4b4b4;padding:20px;padding-bottom:0;border-radius:10px;background-color:#323232;z-index:99999;color:white}#_return_url_div p{margin:0;margin-bottom:20px;text-align:center;color:white;font-weight:bold}#_return_url_div p a{color:white}#_return_url_div p a:hover{color:gainsboro}#_submit_paragraph{text-align:center;padding-top:20px}.display-form{display:none}.payment-method-fields{display:none}.signature-palette-parent{color:#0a1e96;background-color:#b4b4b4;padding:10px;max-width:600px}.signature-palette{border:2px dotted black;background-color:gainsboro;overflow:hidden}


/* Page CSS */
.btn-primary{background-color:#E4002B;color:#fff;border:none;padding:0.615em 2.33em;border-radius:5px;cursor:pointer}.btn-primary:hover,.btn-primary:focus{background-color:#ff1844;color:#fff}.btn-secondary{background-color:#0069f8;color:#fff;border:none;padding:0.615em 2.33em;border-radius:5px;cursor:pointer}.btn-secondary:hover,.btn-secondary:focus{background-color:#2c85ff;color:#fff}.btn-large{padding:1em 3.33em}.table{display:table;width:100%}.table-cell{display:table-cell;vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.embossed{background:#E4002B;color:#fff;font-weight:bold;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(to bottom, #E4002B 0%, #a7001f 12%, #98001d 25%, #650013 39%, #4b000e 50%, #50000f 51%, #650013 60%, #98001d 76%, #E4002B 100%)}.responsive-embed{margin-bottom:0}.responsive-embed,.flex-video{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.responsive-embed.widescreen,.flex-video.widescreen{padding-bottom:49.25%}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}#_main_content .dealer-sign-in{position:absolute;top:0;right:20px}#_main_content h1{color:#E4002B;text-transform:none;font-weight:900;font-size:2.5rem}@media only screen and (max-width: 991px){#_main_content h1{font-size:1.5rem}}#_main_content h2{text-transform:none;font-size:2rem;margin-top:1rem;margin-bottom:3rem;font-weight:900}@media only screen and (max-width: 991px){#_main_content h2{font-size:1.2rem}}#_main_content h3{display:flex;align-items:center;text-align:center;text-transform:none;font-weight:normal;color:gray}#_main_content h3::before,#_main_content h3::after{content:"";flex:1;border-bottom:1px solid gray}#_main_content h3::before{margin-right:0.5rem}#_main_content h3::after{margin-left:0.5rem}#_site_content{display:flex;margin:3rem auto 2rem;max-width:1240px}#_site_content .image-container{display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 1024px){#_site_content .image-container{margin-bottom:2.5rem}}#_site_content .image-container img{max-width:500px}@media only screen and (max-width: 1024px){#_site_content .image-container img{max-width:30em}}@media only screen and (max-width: 991px){#_site_content .image-container img{max-width:100%;padding:3em}}@media only screen and (max-width: 576px){#_site_content .image-container img{padding:1em}}#_site_content #_image_links a:hover{text-decoration:none}#_site_content #_image_links img{height:40px;margin:0 5px}@media only screen and (max-width: 991px){#_site_content #_image_links img{height:auto;padding:0.5rem 1rem;margin:0}}#_site_content #_image_links i{font-size:3rem;margin:0 1rem}#_site_content .form-container{text-align:left}@media only screen and (max-width: 1024px){#_site_content .form-container{max-width:450px;margin:auto}}#_site_content .form-container ul{color:#E4002B;list-style:none;font-weight:700}#_site_content .form-container ul img{vertical-align:middle;height:16px;margin-right:0.5rem;margin-bottom:3px}#_giveaway_badge_container{max-width:450px}#_giveaway_badge{width:100%}#_form_div{flex-grow:0;max-width:450px;text-align:center;background-color:#f5f4fa;padding:1rem 2rem 0.5rem}@media only screen and (max-width: 1024px){#_form_div{max-width:100%}}#_submit_paragraph p{text-align:center;font-size:small;margin-top:0.5rem}#_maintenance_form p{font-size:0.9rem;text-align:center}#_submit_form{width:100%;text-transform:none;background-color:#E4002B;color:white;border-radius:0;height:2.1375em;cursor:pointer}.form-line{margin-bottom:1rem}.form-line label{display:none}#_response_header{color:#E4002B;font-size:1.5rem;font-weight:700}@media (max-width: 1024px){#_site_content{display:block}#_header_main ul{margin-bottom:1rem}}