@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,500,700);@font-face{font-family:'DezenProRegularRegular';src:url('http://cdn2.hubspot.net/hub/363890/file-644852439-eot/Dezen_Pro_Regular-webfont.eot');src:url('http://cdn2.hubspot.net/hub/363890/file-644852439-eot/Dezen_Pro_Regular-webfont.eot?#iefix') format('embedded-opentype'),url('http://cdn2.hubspot.net/hub/363890/file-644838514-woff/Dezen_Pro_Regular-webfont.woff') format('woff'),url('http://cdn2.hubspot.net/hub/363890/file-644834069-ttf/Dezen_Pro_Regular-webfont.ttf') format('truetype'),url('http://cdn2.hubspot.net/hub/363890/file-648921183-svg/Dezen_Pro_Regular-webfont.svg#DezenProRegularRegular') format('svg');font-weight:normal;font-style:normal;.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}@media(max-width:767px){.row-fluid{width:100%}.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}}@media(min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media(min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}@media(max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media(min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}}html,button,input,select,textarea{color:#505050}body{font-size:1em;line-height:1.4;margin:0}a,a:visited{text-decoration:none;color:#be2e27}a:hover{color:#d63129}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.row-fluid a{color:#BE2E27}.row-fluid a:visited{color:#F9721D}p#hubspot-author_data,p#hubspot-author_data>a,p#hubspot-author_data>span,p#hubspot-author_data+p{font-size:12px;display:inline-block;margin:0}.post-item{border-bottom:1px solid #ccc;padding-bottom:10px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html,body{font-family:'Roboto',sans-serif}img{max-width:100%;height:auto}@media(min-width:1px){.wrapper{width:290px;padding:0 15px;margin:0 auto;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.half-box-left{width:100%;float:none}.half-box-right{width:100%;float:none}.grid-padded{margin-left:-1rem;margin-right:-1rem}.grid-padded .grid{border-spacing:1rem 0}.grid{display:table;width:100%;table-layout:fixed;margin-bottom:.5rem;box-sizing:border-box;-moz-box-sizing:border-box}.grid .col{display:block;box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:top}.grid .col-1,.grid .col-2,.grid .col-3,.grid .col-4,.grid .col-5,.grid .col-6,.grid .col-7,.grid .col-8,.grid .col-9,.grid .col-10,.grid .col-11,.grid .col-12{width:100%}.grid .col#download-buttons a{font-size:.8em;font-weight:500;background:#363636;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;padding:12px 15px;text-decoration:none}.hs_email.hs-form-field{margin-bottom:10px}form .hs_submit input[type="submit"]{font-size:17px;font-weight:500;border-radius:3px!important;background:#a42923;border:1px solid #a42923;color:#fff;text-transform:uppercase;text-shadow:none}}.grid .col#gallery-button{text-align:right}.grid .col#gallery-button a{font-size:.8em;font-weight:500;background:#be2e27;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;padding:12px 15px;text-decoration:none}#header{position:relative;z-index:120}#header a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#header .mobile-menu{background:#363636;text-transform:uppercase;color:#fff;font-family:'DezenProRegularRegular';font-size:18px}#header .mobile-menu #mobile-button{display:block;box-sizing:border-box;-moz-box-sizing:border-box;float:left;padding:18px 40px 18px 14px;cursor:pointer;background-image:url('http://www.springfield-armory.com/wp-content/themes/springfield/img/search-submit.png');background-repeat:no-repeat;background-position:right 48%;margin-right:18px}#header .mobile-menu #mobile-searchform{float:right;background-color:#515151;width:60%}#header .mobile-menu #mobile-searchform div{line-height:62px}#header .mobile-menu #mobile-searchform input[type="text"]{background-color:#515151;font-family:'DezenProRegularRegular';color:#363636;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;border:0;padding:6px;width:95%;font-size:18px;background-image:url('http://cdn2.hubspot.net/hub/363890/file-644830354-jpg/search-submit.jpg');background-repeat:no-repeat;background-position:right center}#header .mobile-menu #mobile-searchform input[placeholder],#header .mobile-menu #mobile-searchform [placeholder],#header .mobile-menu #mobile-searchform *[placeholder]{color:#363636!important}#header .menu-top-navigation-container{float:left;display:none;font-size:12px}#header .menu-top-navigation-container ul{margin:0;margin-left:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0;line-height:40px}#header .menu-top-navigation-container ul li{display:inline-block;list-style:none;list-style-type:none;font-weight:500;margin-right:15px}#header .menu-top-navigation-container ul li a{color:#515151;text-transform:uppercase;text-decoration:none}#header .menu-top-navigation-container ul li:hover a{color:#363636}#header .contact{float:none;text-align:center;font-size:12px;padding:15px 0 0}#header .contact ul{margin:0;margin-left:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0;line-height:10px}#header .contact ul li{list-style:none;list-style-type:none;font-weight:500;color:#515151;text-transform:uppercase}#header .contact ul li a{color:#a42923}#header .brand{width:337px;max-width:100%;margin:0 auto;line-height:65px}#header hr{display:block;height:1px;border:0;border-top:1px solid #ebebeb;margin:0;padding:0}#header #ipad-menu-container{font-family:'DezenProRegularRegular';font-size:18px;visibility:visible;opacity:1;display:none}#header #ipad-menu-container ul{margin:0;margin-left:15px;padding:0;-webkit-padding-start:0;-moz-padding-start:0;line-height:45px}#header #ipad-menu-container ul li{display:block;list-style:none;list-style-type:none;cursor:pointer}#header #ipad-menu-container ul li a{display:block;color:#fff;text-transform:uppercase;text-decoration:none}#header #ipad-menu-container ul li:hover a{color:#515151}#header #ipad-menu-container .ipad-menu-back{display:none}#header #ipad-menu-container .ipad-menu-back .ipad-menu-back-inner{padding:0 10px}#header #ipad-menu-navigation ul{margin:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0;line-height:45px}#header #ipad-menu-navigation ul li{display:block;padding:0 10px}#header #menu-navigation ul{margin:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0;line-height:45px}#header #menu-navigation ul li{display:block}#header #menu-navigation ul li:hover a{color:#fff}#header #menu-navigation ul li .header-menu-item{display:none}#header #menu-navigation ul li .header-menu-item a.main-link{display:block;padding:0 10px}#header #menu-navigation ul li .header-menu-item a.main-link:hover{color:#515151}#header #menu-navigation ul li .header-menu-item ul.menu{margin:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0;line-height:45px}#header #menu-navigation ul li .header-menu-item ul.menu li{display:block;padding:0 10px}#header #menu-navigation ul li .header-menu-item ul.menu li:hover a{color:#515151}#header #menu-navigation ul li .menu-item-products{display:none}#header .menu-main-navigation-container{font-family:'DezenProRegularRegular';font-size:18px;visibility:hidden;opacity:0;display:none}#header .menu-main-navigation-container ul{margin:0;margin-left:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0;line-height:45px}#header .menu-main-navigation-container ul li{display:block;list-style:none;list-style-type:none}#header .menu-main-navigation-container ul li a{display:block;color:#515151;text-transform:uppercase;text-decoration:none}#header .menu-main-navigation-container ul li:hover a{color:#363636}#header .menu-main-navigation-container ul li.menu-item-has-children{position:relative}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu{display:block;visibility:hidden;opacity:0;background:#e1e1e1;position:absolute;top:45px;box-sizing:border-box;padding:5px 10px;width:250px;font-family:'Roboto',sans-serif;font-weight:500;font-size:14px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li{display:block;line-height:25px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li a{text-transform:none;display:block}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li:hover a{color:#be2e27}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.nineteen a,#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.custom a,#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.m1a a,#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xd a,#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xdm a,#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xds a{background:url('http://cdn2.hubspot.net/hub/363890/file-644766504-png/products-dropdown.png');background-repeat:no-repeat;padding-left:80px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.nineteen a{background-position:0 0}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.nineteen:hover a{background-position:0 -32px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.custom a{background-position:0 -64px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.custom:hover a{background-position:0 -100px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.m1a a{background-position:0 -137px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.m1a:hover a{background-position:0 -174px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xd a{background-position:0 -211px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xd:hover a{background-position:0 -245px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xdm a{background-position:0 -278px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xdm:hover a{background-position:0 -312px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xds a{background-position:0 -346px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.xds:hover a{background-position:0 -384px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #e1e1e1;border-left:7px solid transparent;border-bottom-color:#e1e1e1;content:''}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #e1e1e1;border-left:6px solid transparent;content:''}#header .menu-main-navigation-container ul li.menu-item-has-children:hover ul.sub-menu{visibility:visible;opacity:1}#header hr{display:none}#header #header-searchform{float:right;display:none}#header #header-searchform div{line-height:45px}#header #header-searchform input[type="text"]{background-color:#ebebeb;border:0;padding:6px;width:130px;font-size:11px;font-style:italic;background-image:url('http://cdn2.hubspot.net/hub/363890/file-644830354-jpg/search-submit.jpg');background-repeat:no-repeat;background-position:right center}#homepage-slider{position:relative;z-index:50;background:#ebebeb}#homepage-slider .wrapper{position:relative}#homepage-slider ul.bjqs{position:relative;list-style:none;padding:0;margin:0;overflow:hidden;display:none}#homepage-slider ul.bjqs li .half-box-right p{color:#8f8f8f;font-size:16px}#homepage-slider ul.bjqs li .half-box-right .italic{color:#666;font-style:italic;font-size:14px;margin:0}#homepage-slider ul.bjqs li .half-box-right h2{font-family:'DezenProRegularRegular';font-size:40px;text-transform:uppercase;color:#a42923;font-weight:400;margin:0}#homepage-slider ul.bjqs li .half-box-right .link{font-size:17px;font-weight:500;text-transform:uppercase}#homepage-slider ul.bjqs li .half-box-right .link a{color:#d63129;text-decoration:none}#homepage-slider li.bjqs-slide{position:absolute;display:none}#homepage-slider ul.bjqs-controls{display:none;list-style:none;margin:0;padding:0;z-index:9999}#homepage-slider ul.bjqs-controls.v-centered li a{position:absolute}#homepage-slider ul.bjqs-controls.v-centered li.bjqs-next a{right:0}#homepage-slider ul.bjqs-controls.v-centered li.bjqs-prev a{left:0}#homepage-slider ol.bjqs-markers{list-style:none;padding:0;margin:0;width:100%;margin-top:-25px}#homepage-slider ol.bjqs-markers.h-centered{text-align:center}#homepage-slider ol.bjqs-markers li{display:inline}#homepage-slider ol.bjqs-markers li a{display:inline-block;text-indent:-9999px;width:8px;height:8px;margin:0 4px;text-indent:-999em;background:#9e9f9f;border-radius:6px;cursor:pointer;opacity:1;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}#homepage-slider ol.bjqs-markers li.active-marker a{background:#be2e27}#homepage-slider p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0}#ultimate-firearm,#error404{background:#666;padding:50px 0;text-align:center}#ultimate-firearm h4,#error404 h4{font-family:'DezenProRegularRegular';color:#fff;font-size:24px;text-transform:uppercase;margin:0 0 18px}#ultimate-firearm p,#error404 p{margin:0}#ultimate-firearm p a.btn,#error404 p a.btn{background:#be2e27;color:#fff;padding:5px 10px;border:1px solid #fff;text-decoration:none;text-transform:uppercase;font-weight:500;font-size:17px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#ultimate-firearm p a.btn:hover,#error404 p a.btn:hover{background:#f9271d}#search-by-category{background:#ebebeb;height:85px;box-sizing:border-box;-moz-box-sizing:border-box;padding:15px 0;display:none}#search-by-category #categories{margin:0;margin-left:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0;text-align:justify}#search-by-category #categories li{list-style:none;list-style-type:none;display:inline-block;cursor:pointer}#search-by-category #categories li.stretched{display:inline-block;width:100%}#search-by-category #categories .xd-cat,#search-by-category #categories .xd-cat:hover,#search-by-category #categories .xdm-cat,#search-by-category #categories .xdm-cat:hover,#search-by-category #categories .xds-cat,#search-by-category #categories .xds-cat:hover,#search-by-category #categories .m1a-cat,#search-by-category #categories .m1a-cat:hover,#search-by-category #categories .s-1911-cat,#search-by-category #categories .s-1911-cat:hover,#search-by-category #categories .custom-cat,#search-by-category #categories .custom-cat:hover{background:url('http://cdn2.hubspot.net/hub/363890/file-652872867-png/category-sprite.png') no-repeat}#search-by-category #categories .xd-cat{background-position:0 0;width:84px;height:43px}#search-by-category #categories .xd-cat:hover,#search-by-category #categories .xd-cat.active{background-position:0 -100px;width:84px;height:43px}#search-by-category #categories .xdm-cat{background-position:0 -200px;width:99px;height:43px}#search-by-category #categories .xdm-cat:hover,#search-by-category #categories .xdm-cat.active{background-position:0 -300px;width:99px;height:44px}#search-by-category #categories .xds-cat{background-position:0 -400px;width:94px;height:51px}#search-by-category #categories .xds-cat:hover,#search-by-category #categories .xds-cat.active{background-position:0 -500px;width:94px;height:51px}#search-by-category #categories .m1a-cat{background-position:0 -600px;width:65px;height:50px}#search-by-category #categories .m1a-cat:hover,#search-by-category #categories .m1a-cat.active{background-position:0 -700px;width:65px;height:50px}#search-by-category #categories .s-1911-cat{background-position:0 -802px;width:119px;height:40px}#search-by-category #categories .s-1911-cat:hover,#search-by-category #categories .s-1911-cat.active{background-position:0 -900.0000762939453px;width:120px;height:40px}#search-by-category #categories .custom-cat{background-position:0 -1000.0000762939453px;width:63px;height:49px}#search-by-category #categories .custom-cat:hover,#search-by-category #categories .custom-cat.active{background-position:0 -1100.0000762939453px;width:63px;height:49px}#breadcrumbs{display:none;visibility:hidden;opacity:0;background:#ececec;font-family:'Roboto',sans-serif;text-transform:uppercase;color:#cbcbcb;font-size:12px;line-height:45px}#breadcrumbs ul{margin:0;margin-left:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0}#breadcrumbs ul li{list-style:none;list-style-type:none;display:inline-block}#breadcrumbs ul li.separator{margin:0 10px}#breadcrumbs ul li a{color:#cbcbcb;text-decoration:none}#top-buttons .grid{margin:0;border-bottom:2px solid #ececec;padding:20px 0}#page-content h1.page-title,.blog-section h1{font-family:'DezenProRegularRegular';color:#a42923;text-transform:uppercase}#page-content #accordion .acc-box{margin:0 0 1em}#page-content #accordion .acc-heading{font-family:'DezenProRegularRegular';font-size:18px;font-weight:400;background:#ebebeb;color:#363636;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 10px 10px 40px;cursor:pointer;text-transform:uppercase;background-image:url('http://cdn2.hubspot.net/hub/363890/file-652872867-png/category-sprite.png');background-repeat:no-repeat;background-position:10px 12px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#page-content #accordion .acc-heading a{display:none;font-size:16px;padding:4px 10px;box-sizing:border-box;-moz-box-sizing:border-box;background:#dcdcdc;border:1px solid #cbcbcb;float:right;border-radius:3px;margin-left:5px;color:#363636;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#page-content #accordion .acc-heading a:hover{background:#a42923;color:#fff}#page-content #accordion .acc-heading+.product-description{display:none;background:#f7f7f7;box-sizing:border-box;-moz-box-sizing:border-box;padding:1em}#page-content #accordion .acc-heading+.product-description p{margin:0;padding:1em 0}#page-content #accordion .acc-heading.d_active{color:#a42923!important;background-image:url('../img/open-close.png');background-position:10px -50px}#page-content #accordion .acc-heading.d_active+.product-description{display:block}#page-content #series-select{background:#a42923}#page-content #series-select h3{font-size:17px;color:#fff;font-weight:400;text-transform:uppercase}#page-content #series-select select{padding:3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff;color:#888;border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#page-content .pistol-compare-items-list .grid{border-bottom:2px solid #ebebeb;padding:10px 0}#page-content .pistol-compare-items-list .grid.title-row{background:#ebebeb;text-align:center;text-transform:uppercase;border-bottom:none;padding:0}#page-content .pistol-compare-items-list .grid .col{text-align:center;vertical-align:middle}#page-content .pistol-compare-items-list .grid .col.product-title{vertical-align:top;text-align:left;text-transform:uppercase}#page-content h1.page-title,.row-fluid h1{font-family:'DezenProRegularRegular';color:#a42923;text-transform:uppercase}#page-content h2,.row-fluid h2,.row-fluid h3,.row-fluid h4{font-family:'DezenProRegularRegular';font-weight:400;text-transform:uppercase;color:#a42923}.row-fluid h1 a,.row-fluid h2 a,.row-fluid h3 a,.row-fluid h1 a:visited,.row-fluid h2 a:visited,.row-fluid h3 a:visited{color:inherit;text-decoration:inherit}.hs-blog-social-share{height:35px}#products-content #specs{display:block;border-top:2px solid #ececec}#products-content #specs h2{font-family:'DezenProRegularRegular';color:#a42923;text-transform:uppercase;font-weight:400}#products-content #specs .grid .col{vertical-align:top!important}#products-content #specs .grid .col hr{display:block;height:1px;border-top:1px solid #ebebeb}#products-content #specs .grid .col span{display:block}#products-content #specs .grid .col span.title{color:#666;text-transform:uppercase;font-size:.8em}#products-content #specs .grid .col span.specs{color:#363636;font-size:.9em}#products-content #options{display:block;border-top:2px solid #ececec;border-bottom:2px solid #ececec}#products-content #options h2{font-family:'DezenProRegularRegular';color:#a42923;text-transform:uppercase;font-weight:400}#products-content #options .grid .col{padding:0 .5rem}#products-content #options .grid .col .box{box-sizing:border-box;-moz-box-sizing:border-box;width:252px;margin:0 auto}#products-content #options .grid .col .box hr{display:block;height:1px;border-top:1px solid #ebebeb}#products-content #options .grid .col .box span{display:block}#products-content #options .grid .col .box span.item-number{color:#666;text-transform:uppercase;font-size:.8em}#products-content #options .grid .col .box span.title{color:#363636;text-transform:uppercase;font-size:.9em}#connect-footer{display:block;background:#ebebeb;padding:5px 0}#connect-footer .grid{margin-bottom:0}#connect-footer .grid .col{text-align:center}#connect-footer .grid .col a.social-link{display:inline-block;margin-right:5px;margin-left:5px}#connect-footer .grid .col form{display:block;text-align:center;margin-bottom:0!important}#connect-footer .grid .col form .hs-form-field{display:inline-block;margin-bottom:0}#connect-footer .grid .col form .actions{padding:0;margin-top:0;margin-bottom:0;margin-left:2px}#connect-footer .grid .col form .hs_submit{display:inline-block}#connect-footer .grid .col form label,#connect-footer .grid .col form button,#connect-footer .grid .col form input,#connect-footer .grid .col form select,#connect-footer .grid .col form textarea{vertical-align:middle}#connect-footer .grid .col form label{font-weight:400;display:block;text-align:center;font-family:'DezenProRegularRegular';text-transform:uppercase;font-size:18px;color:#8f8f8f;margin-bottom:0}#connect-footer .grid .col form label span{display:none}#connect-footer .grid .col form .input{display:inline-block;margin-left:0}#connect-footer .grid .col form input{display:inline-block}#connect-footer .grid .col form input[type="text"],#connect-footer .grid .col form input.hs-input{background-color:#fff;border:0;padding:8px 24px;font-size:11px;margin-right:-4px;height:auto;line-height:1em}#connect-footer .grid .col form input[type="submit"]{padding:0!important;height:29px;width:30px;margin-top:1px;background:url('../img/newsletter-signup.jpg');background-repeat:no-repeat;text-indent:-9999px;text-shadow:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border-top:0;border-bottom:0;border-right:0;border-left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#connect-footer .grid .col form input[type="submit"]:hover{text-shadow:0;border-top:0;border-bottom:0;border-right:0;border-left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:0!important}#footer{display:block}#footer .grid .col{text-align:center}#footer .grid .col#footer-brand{display:none;text-align:center}#footer .grid .col .menu-footer-left-navigation-container ul,#footer .grid .col .menu-footer-right-navigation-container ul{margin:0;margin-left:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0}#footer .grid .col .menu-footer-left-navigation-container ul li,#footer .grid .col .menu-footer-right-navigation-container ul li{display:inline-block;list-style:none;list-style-type:none;font-size:12px;text-transform:uppercase}#footer .grid .col .menu-footer-left-navigation-container ul li a,#footer .grid .col .menu-footer-right-navigation-container ul li a{color:#a0a0a0;text-decoration:none}#footer .grid .col .menu-footer-left-navigation-container ul li a:hover,#footer .grid .col .menu-footer-right-navigation-container ul li a:hover{text-decoration:underline}#footer p.copyright{font-size:12px;text-align:center;color:#a0a0a0;padding:15px 0 5px;border-top:1px solid #ebebeb}#footer p.copyright a{color:#a0a0a0;text-decoration:none}#footer p.copyright a:hover{text-decoration:underline}}@media(min-width:460px){.wrapper{width:430px}.grid .col#download-buttons a{display:inline-block}.grid .col#download-buttons a.btn-gallery{display:inline-block}#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a{background:#9e9f9f}#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#a42923}#homepage-slider ul.bxslider{position:relative;list-style:none;padding:0;margin:0;overflow:hidden}#homepage-slider ul.bxslider li .grid .col.slide-image{height:210px;text-align:center}#homepage-slider ul.bxslider li .grid .col.slide-description p{color:#8f8f8f;font-size:12px;margin:0}#homepage-slider ul.bxslider li .grid .col.slide-description .italic{color:#666;font-style:italic;font-size:14px;margin:0}#homepage-slider ul.bxslider li .grid .col.slide-description h2{font-family:'DezenProRegularRegular';font-size:20px;text-transform:uppercase;color:#a42923;font-weight:400;margin:0}#homepage-slider ul.bxslider li .grid .col.slide-description a{display:block;font-size:14px;font-weight:500;text-transform:uppercase;margin:1rem 0;color:#d63129;text-decoration:none}#category-series-overview{display:none}#page-content #accordion .product-description .grid .col ul.link-variations li a{font-size:14px}#search-by-category-mobile #mobile-categories li{padding:0 6px .5rem;font-size:16px}}@media(min-width:680px){.wrapper{width:650px}.half-box-left{width:48%;float:left}.half-box-right{width:48%;float:right}.grid .col{display:table-cell}.grid .col#download-buttons a,.grid .col#gallery-button a{font-size:.7em}.grid .col#gallery-button{text-align:right}.grid .col#gallery-button a{display:inline-block}.grid#contact-page .col#contact-form{display:table-cell!important}.grid .col-1{width:8.333333%}.grid .col-2{width:16.666667%}.grid .col-3{width:25%}.grid .col-4{width:33.333333%}.grid .col-5{width:41.666667%}.grid .col-6{width:50%}.grid .col-7{width:58.333333%}.grid .col-8{width:66.666667%}.grid .col-9{width:75%}.grid .col-10{width:83.333333%}.grid .col-11{width:91.666667%}.grid .col-12{width:100%}#header .mobile-menu{display:none}#header #ipad-menu-container{display:block}#header #ipad-menu-container ul li{display:inline-block}#header .contact{float:right;text-align:right;padding:0 0 0 0}#header .contact ul{line-height:40px}#header .menu-top-navigation-container{display:block}#header .menu-main-navigation-container{display:block;float:left;visibility:visible;opacity:1}#header .menu-main-navigation-container ul li{display:inline-block;margin:0 35px 10px 0}#header hr{display:block}#header #header-searchform{display:block}@media(min-width:460px){.wrapper{width:430px}}@media(min-width:680px){.wrapper{width:650px}.half-box-left{width:48%;float:left}.half-box-right{width:48%;float:right}.grid .col{display:table-cell}.grid .col-1{width:8.333333%}.grid .col-2{width:16.666667%}.grid .col-3{width:25%}.grid .col-4{width:33.333333%}.grid .col-5{width:41.666667%}.grid .col-6{width:50%}.grid .col-7{width:58.333333%}.grid .col-8{width:66.666667%}.grid .col-9{width:75%}.grid .col-10{width:83.333333%}.grid .col-11{width:91.666667%}.grid .col-12{width:100%}#header .mobile-menu{display:none}#header #ipad-menu-container{display:block}#header #ipad-menu-container ul li{display:inline-block}#header .contact{float:right;text-align:right;padding:0 0 0 0}#header .contact ul{line-height:40px}#header .menu-top-navigation-container{display:block}#header .menu-main-navigation-container{display:block;float:left;visibility:visible;opacity:1}#header .menu-main-navigation-container ul li{display:inline-block;margin:0 35px 10px 0}#header hr{display:block}#header #header-searchform{display:block}#homepage-slider ul li .half-box-left,#homepage-slider ul li .half-box-right{padding:20px;box-sizing:border-box}#homepage-slider ul li .half-box-left{float:left;width:48%}#homepage-slider ul li .half-box-right{float:right;width:40%;padding-top:130px}#search-by-category{display:block}#ultimate-firearm h4{font-size:40px}#breadcrumbs{display:block;visibility:visible;opacity:1}#page-content #accordion .acc-heading{font-size:22px;background-position:10px 15px}#page-content #accordion .acc-heading a{display:block}#page-content #accordion .acc-heading.d_active{background-position:10px -47px}#connect-footer .col{text-align:left!important}#connect-footer .col a.social-link{display:inline-block;margin-right:5px;margin-left:0}#connect-footer .col form{display:block;text-align:right}#footer{padding:20px 0 0}#footer .grid .col{text-align:center}#footer .grid .col#footer-brand{display:table-cell}#footer .grid .col .menu-footer-left-navigation-container ul,#footer .grid .col .menu-footer-right-navigation-container ul{margin:0;margin-left:0;padding:0;-webkit-padding-start:0;-moz-padding-start:0;display:table;table-layout:fixed;width:100%}#footer .grid .col .menu-footer-left-navigation-container ul li,#footer .grid .col .menu-footer-right-navigation-container ul li{display:table-cell;vertical-align:middle;text-align:center}#footer .grid .col .menu-footer-left-navigation-container ul li.customer-service,#footer .grid .col .menu-footer-right-navigation-container ul li.customer-service{width:30%}}@media(min-width:768px){.wrapper{width:748px}#category-series-overview{display:block}#page-content #products-tier2 #accordion .title-box ul.link-variations li a{font-size:16px;padding:4px 4px}#products-content #options .grid .col{display:table-cell}#products-content #options .grid .col .box{margin:0}#search-by-category-mobile{display:none;opacity:0}#search-by-category{display:block}}@media(min-width:1040px){.wrapper{width:1010px}#header #header-searchform{display:block}#header #header-searchform input[type="text"]{width:200px}#connect-footer .col form{display:block;text-align:right}#connect-footer .col form label{display:inline-block!important}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"(" attr(href) ")"}abbr[title]:after{content:"(" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}#connect-footer .grid .col form input[type="submit"]{padding:0!important;height:29px;width:30px;margin-top:1px;background:url("http://www.springfield-armory.com/wp-content/themes/springfield/img/newsletter-signup.jpg") no-repeat;background-repeat:no-repeat;text-indent:-9999px;text-shadow:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border-top:0;border-bottom:0;border-right:0;border-left:0;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#connect-footer .grid .col form input[type="submit"]:hover{text-shadow:0;border-top:0;border-bottom:0;border-right:0;border-left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:0!important}#connect-footer .col form .input{display:inline-block;margin-left:5px!important}.widget-type-blog_subscribe .hs-form.stacked .actions{margin:0!important;padding:0!important}.widget-type-blog_subscribe .hs-form .input input.hs-input{height:24px;line-height:24px;border-radius:0}.widget-type-blog_subscribe .hs-form .hs-button{font-size:14px;padding:5px 10px}#footer .col.col-5{vertical-align:middle}/*!normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.post-listing .hs-featured-image{float:none;max-width:100%;margin:0 0 20px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.menu-item-4600 a{background:url("http://www.springfield-armory.com/wp-content/themes/springfield/img/xdmod2-nav.png") no-repeat 0 0;padding-left:80px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li.menu-item-4600:hover>a{background:url("http://www.springfield-armory.com/wp-content/themes/springfield/img/xdmod2-nav.png") no-repeat 0 -26px}#header .menu-main-navigation-container ul li.menu-item-has-children ul.sub-menu li{margin-right:0}