@font-face{font-family:'ONRAMP';src:url("fonts/onramp-webfont.eot");src:url("fonts/onramp-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/onramp-webfont.woff") format("woff"),url("fonts/onramp-webfont.ttf") format("truetype"),url("fonts/onramp-webfont.svg#ONRAMPRegular") format("svg");font-weight:normal;font-style:normal}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;box-sizing:border-box;font:15px/1.3em sans-serif;text-rendering:optimizeLegibility;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#999;color:#000}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}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}* input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1{font-size:4rem;line-height:.9em;font-family:'ONRAMP';font-weight:400}h2{font-size:3rem;line-height:.75em;font-family:'ONRAMP';font-weight:400}h3{font-size:2.5rem;line-height:.75em;font-family:'ONRAMP';font-weight:400}h4{font-size:16px}h5{font-size:14px}h6{font-size:14px}.text--large{font-size:1.1rem;line-height:2rem}.caps{text-transform:uppercase}blockquote{border:1px solid #737373;margin:0 0 1rem 0;padding:1rem;background-color:#f5f5f5}p+blockquote{margin:0 0 1rem 0}em{font-style:italic}b,strong{font-weight:bold}small{font-size:85%}cite{font-style:normal}dfn{font-style:italic;font-weight:bold}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em;vertical-align:sub}sub{bottom:-0.25em;vertical-align:super}abbr,acronym{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #737373;cursor:help}del{color:#aaa;text-decoration:line-through;vertical-align:baseline}pre,code,kbd,samp,tt{font-family:'monospace'}ins{text-decoration:underline}mark{background:#999;font-size:11px}address{display:block;margin:0 0 1rem;font-style:italic;border:1px dashed #2c2c2c}p{padding-bottom:1rem}ul,ol{margin:1rem 0;padding:0}p+ul,p+ol{margin:0 0 1rem 0}ul{list-style:disc}ol{list-style-type:decimal}ol>ol{list-style:upper-alpha}ol>ol>ol{list-style:lower-roman}li ul,li ol{margin:0}dl{margin:0 0 1rem 0}dt{font-weight:bold;background-color:#9caab7;color:#fff;padding:.5rem;border-top-left-radius:4px;border-top-right-radius:4px}dd{background-color:#fff;padding:.5rem;border:1px solid #2c2c2c;font-size:.9rem}.vat{vertical-align:top}.container{max-width:100%;padding:0 1rem}@media only screen and (min-width: 960px){.container.narrow{width:940px;margin:0 auto}}@media only screen and (min-width: 1280px){.container{width:1240px;margin:0 auto}}.align-center{text-align:center}.align-right{float:right}.align-left{float:left}@media only screen and (min-width: 768px){.align-center-md{text-align:center}.align-right-md{float:right}.align-left-md{float:left}}@media only screen and (min-width: 1280px){.align-center-lg{text-align:center}.align-right-lg{float:right}.align-left-lg{float:left}}.block{display:block}.mobile-show,.tablet-show{display:none}@media only screen and (max-width: 960px){.tablet-hide{display:none !important}.tablet-show{display:inline-block}.table-block{display:block}}@media only screen and (max-width: 768px){.mobile-hide{display:none !important}.mobile-show{display:inline-block}.mobile-block{display:block}}.clearfix:before,.container:before,.recent--products .recent--info:before,.clearfix:after,.container:after,.recent--products .recent--info:after{content:'';display:table}.clearfix:after,.container:after,.recent--products .recent--info:after{clear:both}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.ir{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.hide{display:none}.show{display:block;visibility:visible}.invisible{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}.hidden{position:absolute !important;z-index:999;top:-999em;left:-999em;height:auto;display:block}.reset-list{margin:0;padding:0;list-style:none}.assistive-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.m0{margin:0 !important}.m1{margin:1rem !important}.m2{margin:2rem !important}.m3{margin:3rem !important}.m4{margin:4rem !important}.mt1{margin-top:1rem !important}.mt2{margin-top:2rem !important}.mb1{margin-bottom:1rem !important}.mb2{margin-bottom:2rem !important}.mx1{margin-left:1rem !important;margin-right:1rem !important}.mx2{margin-left:2rem !important;margin-right:2rem !important}.mx3{margin-left:3rem !important;margin-right:3rem !important}.mx4{margin-left:4rem !important;margin-right:4rem !important}.p0{padding:0 !important}.p1{padding:1rem !important}.p2{padding:2rem !important}.p3{padding:3rem !important}.p4{padding:4rem !important}.pt1{padding-top:1rem !important}.pt2{padding-top:2rem !important}.pb1{padding-bottom:1rem !important}.pb2{padding-bottom:2rem !important}.py1{padding:1rem 0 !important}.py2{padding:2rem 0 !important}.py3{padding:3rem 0 !important}.py4{padding:4rem 0 !important}.px1{padding:0 1rem !important}.px2{padding:0 2rem !important}.px3{padding:0 3rem !important}.px4{padding:0 4rem !important}.grid{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-direction:row;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;padding:.5rem 0 0 0}@media only screen and (min-width: 768px){.grid{margin-left:-.5rem;margin-right:-.5rem}}.grid .grid--2,.grid .grid--3,.grid .grid--4,.grid .grid--5,.grid .grid--5_1,.grid .grid--4_1,.grid .grid--3_1{flex-basis:100%;width:100%;margin-bottom:1rem;margin-left:0;margin-right:0}@media only screen and (min-width: 768px){.grid .grid--2{flex:48%;width:48%;flex:0 0 calc(50% - 1rem);width:calc(50% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width: 768px){.grid .grid--3{flex:31%;width:31%;flex:0 0 calc(33.33% - 1rem);width:calc(33.3% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width: 768px){.grid .grid--3_1{flex:64%;width:64%;flex:0 0 calc(66.65% - 1rem);width:calc(66.65% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width: 768px){.grid .grid--4{flex:23%;width:23%;flex:0 0 calc(25% - 1rem);width:calc(25% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width: 768px){.grid .grid--4_1{flex:73%;width:73%;flex:0 0 calc(75% - 1rem);width:calc(75% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width: 768px){.grid .grid--5{flex:18%;width:18%;flex:0 0 calc(20% - 1rem);width:calc(20% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width: 768px){.grid .grid--5_1{flex:78%;width:78%;flex:0 0 calc(80% - 1rem);width:calc(80% - 1rem);margin-left:.5rem;margin-right:.5rem}}.grid.grid--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid.grid--center_y{align-items:center}.cards--item{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-direction:column;display:flex;flex-wrap:wrap;flex-direction:column}.cards--item .cards--content{border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #737373;overflow:hidden;padding:.5rem}.cards--item .cards--base{background-color:#f5f5f5;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:1px solid #737373;border-top:0;overflow:hidden;padding:.5rem}.cards--item.no-border .cards--content,.cards--item.no-border .cards--base{border:0}.cards--item.no-radius .cards--content,.cards--item.no-radius .cards--base{border-radius:0}.btn--primary,.btn--secondary,.btn--darkgray,.btn--gray{transition:background 0.25s ease-in}.btn,.btn--primary,.btn--secondary,.btn--darkgray,.btn--gray{display:inline-block;margin:0 0 .5rem;padding:.5rem 1rem;text-align:center;border:none;border-radius:2px;text-decoration:none;text-transform:uppercase}.btn--primary{background-color:#b7a369;color:#fff}.btn--primary:active,.btn--primary:focus,.btn--primary:hover{background:#a79150;color:#fff}.btn--secondary{background-color:#515936;color:#000}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover{background:#3a4027;color:#000}.btn--darkgray{color:#fff;background:#999}.btn--darkgray:active,.btn--darkgray:focus,.btn--darkgray:hover{background:#858585;color:#fff}.btn--gray{color:#fff;background:#2c2c2c}.btn--gray:active,.btn--gray:focus,.btn--gray:hover{background:#181818;color:#fff}.btn--ghost{border:1px solid #fff;color:rgba(255,255,255,0.6);background:transparent;transition:all 0.3s ease-in}.btn--ghost:active,.btn--ghost:focus,.btn--ghost:hover{color:#000;background-color:rgba(255,255,255,0.7)}table{width:100%;margin-bottom:1rem}table thead{background:#222}table th{text-align:center;padding:.5rem;color:#fff}table tr{border-bottom:1px solid #2c2c2c}table td{padding:.5rem}table.highlight tbody tr:nth-child(even){transition:background-color .3s ease;background-color:rgba(255,255,255,0.06)}table.highlight tbody tr:hover{background-color:rgba(156,170,183,0.25)}@media only screen and (max-width: 960px){table:not(.fixed){display:block}table:not(.fixed) thead{display:block}table:not(.fixed) tbody{display:block}table:not(.fixed) th{display:block}table:not(.fixed) td{display:block}table:not(.fixed) tr{display:block}table:not(.fixed) thead tr{position:absolute;top:-9999px;left:-9999px}table:not(.fixed) td{border:none;position:relative;padding-left:33% !important}table:not(.fixed) td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-label);font-weight:bold}table:not(.fixed) td:last-of-type:after{content:" ";height:2px;background:#737373;width:100%;position:absolute;top:98%;left:0}}.valid{border:1px solid #58a024 !important}input.error,textarea.error{border:1px solid #b35d48 !important}.error--box:empty,.success--box:empty{display:none}.error--box{margin-bottom:1rem;border:1px solid #b35d48;color:#b35d48;padding:.5rem 1rem;background-color:rgba(179,93,72,0.2)}.error--box a{color:#b35d48}.success--box{margin-bottom:1rem;border:1px solid #58a024;color:#58a024;padding:.5rem 1rem;background-color:rgba(88,160,36,0.2)}.success--box a{color:#58a024}form{margin-bottom:1rem;padding:1rem 0}form label{min-width:10rem;display:inline-block}@media only screen and (max-width: 768px){form label{min-width:100%;display:block !important;margin-bottom:.5rem}}form .input--box{margin-bottom:1rem}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"]{appearance:none;width:100%;max-width:100%;height:2.25rem;line-height:1rem;text-indent:.5rem;color:#000}@media only screen and (min-width: 768px){input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"]{width:20rem}}select{max-width:100%;height:2.25rem}@media only screen and (min-width: 768px){select{width:20rem;max-width:100%}}textarea{width:100%;height:7.875rem;padding:.5rem;color:#000;border-style:solid;line-height:1.5rem;overflow:auto}@media only screen and (min-width: 768px){textarea{width:20rem}}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"],textarea,select{transition:box-shadow .3s ease;color:#000;border:none;border:1px solid #737373;background-color:#fcfcfc}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,textarea:focus,select:focus{outline:none;border-color:#9caab7;background-color:#f7f7f7}input[disabled]{background-color:#aaa}.text--primary{color:#b7a369}.text--secondary{color:#515936}.text--tertiary{color:#9caab7}.text--white{color:#fff}.text--darkwhite{color:#f5f5f5}.text--darkerwhite{color:#f0f0f0}.text--black{color:#000}.text--lightblack{color:#777}.text--gray{color:#2c2c2c}.text--darkgray{color:#999}.text--lightgray{color:#737373}.text--lightergray{color:#eee}.text--alert,.text--error{color:#b35d48}.text--info{color:#9caab7}.text--success{color:#58a024}.text--highlight{color:#d88141}.text--ar{color:#515936}.text--ak{color:#b7a369}.text--sks{color:#96672a}.text--saiga{color:#8a3b29}.text--multiuse{color:#817b38}.text--ruger{color:#204e84}.bg--primary{background-color:#b7a369}.bg--secondary{background-color:#515936}.bg--tertiary{background-color:#9caab7}.bg--white{background-color:#fff}.bg--darkwhite{background-color:#f5f5f5}.bg--darkerwhite{background-color:#f0f0f0}.bg--black{background-color:#000}.bg--lightblack{background-color:#777}.bg--gray{background-color:#2c2c2c}.bg--darkgray{background-color:#999}.bg--lightgray{background-color:#737373}.bg--lightergray{background-color:#eee}.bg--alert{background-color:#b35d48}.bg--info{background-color:#9caab7}.bg--success{background-color:#58a024}.bg--highlight{background-color:#d88141}.bg--digicamo{background-color:#2c2c2c;background-image:url("img/bg-title-bar-digi-camo-gray.jpg")}.bg--digicamo-ar{background-color:#515936;background-image:url("img/bg-title-bar-digi-camo-ar.jpg")}.bg--digicamo-ak{background-color:#b7a369;background-image:url("img/bg-title-bar-digi-camo-ak.jpg")}.bg--digicamo-sks{background-color:#96672a;background-image:url("img/bg-title-bar-digi-camo-sks.jpg")}.bg--digicamo-saiga{background-color:#8a3b29;background-image:url("img/bg-title-bar-digi-camo-saiga.jpg")}.bg--digicamo-multiuse{background-color:#817b38;background-image:url("img/bg-title-bar-digi-camo-multiuse.jpg")}.bg--digicamo-ruger{background-color:#204e84;background-image:url("img/bg-title-bar-digi-camo-ruger.jpg")}.bg--ar{background-color:#515936}.bg--ak{background-color:#b7a369}.bg--sks{background-color:#96672a}.bg--saiga{background-color:#8a3b29}.bg--multiuse{background-color:#817b38}.bg--ruger{background-color:#204e84}hr{border-top:1px solid #2c2c2c;border-bottom:0;border-right:0;border-left:0;clear:both;height:1px;margin:1rem 0;min-height:0}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}hr.darkborder{border-color:#000}hr.lightborder{border-color:#fff}body{background-color:#000;font-family:"Arial", "Helvetica Nueue", "Helvetica", sans-serif;transition:transform .3s ease-in}body a{color:#b7a369}body a:hover{color:#a08b4d}body.mobile--open{transform:translateX(-270px)}body.mobile--open #body--overlay{opacity:1;display:block}body.default--page{background:#000 url("img/eagle-bg.jpg") top center fixed no-repeat;padding-top:120px}body.default--page main{min-height:calc(100vh - 300px)}body.default--page main h2,body.default--page main h3{margin-bottom:1rem}body.faq--page main strong{font-size:1.15rem;line-height:2rem}body.ak h1,body.ak h2{color:#b7a369}body.ak nav li.ak>a{color:#b7a369;border-color:#b7a369}body.ar h1,body.ar h2{color:#515936}body.ar nav li.ar>a{color:#515936;border-color:#515936}body.sks h1,body.sks h2{color:#96672a}body.sks nav li.sks>a{color:#96672a;border-color:#96672a}body.saiga h1,body.saiga h2{color:#8a3b29}body.saiga nav li.saiga>a{color:#8a3b29;border-color:#8a3b29}body.multiuse h1,body.multiuse h2{color:#817b38}body.multiuse nav li.multiuse>a{color:#817b38;border-color:#817b38}body.ruger h1,body.ruger h2{color:#204e84}body.ruger nav li.ruger>a{color:#204e84;border-color:#204e84}#body--overlay{cursor:pointer;display:none;opacity:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.8);position:fixed;top:0;z-index:99999;transition:opacity .3s}#body--overlay.active{opacity:1;display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:column;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center}#body--overlay_close{position:absolute;top:.75rem;right:.5rem;z-index:9999;background-color:#2c2c2c;color:#fff;width:3rem;height:3rem;font-size:2rem;border:0}.hero{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:480px}.hero h1.slogan{color:#fff;padding-top:11rem;line-height:0.65em;font-size:7rem;transition:opacity .3s}.hero h1.slogan.faded{opacity:.4}@media only screen and (max-width: 500px){.hero h1.slogan{font-size:5rem}}.default--panels a{width:100%;height:100%;display:block;text-align:center;color:#fff !important;font-size:4rem;font-family:'ONRAMP';font-weight:400;border:1px solid #fff;opacity:.6;transition:opacity .3s;line-height:5rem}.default--panels a:hover{opacity:1}@media only screen and (max-width: 1024px){.stock-panels.grid--4{flex:0 0 calc(50% - 1rem);width:calc(50% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media only screen and (max-width: 640px){.stock-panels.grid--4{flex:0 0 100%;width:100%;margin-left:0;margin-right:0}}.stock-panels a{width:100%;height:100%;display:block;text-align:center;position:relative}.stock-panels a span{opacity:0;width:inherit;height:inherit;display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:column;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;position:absolute;z-index:99;color:#fff;font-size:4rem;font-family:'ONRAMP';font-weight:400;transition:opacity .3s}.stock-panels a span i{margin-top:-.5rem;font-style:normal}.stock-panels a svg{margin:2.5rem 0 2rem 0}.stock-panels a:hover span{opacity:1}.ar-panel a{border:1px solid #515936}.ar-panel a span{background-color:rgba(81,89,54,0.5)}.ar-panel a svg{fill:#515936}.ak-panel a{border:1px solid #b7a369}.ak-panel a span{background-color:rgba(183,163,105,0.5)}.ak-panel a svg{fill:#b7a369}.sks-panel a{border:1px solid #96672a}.sks-panel a span{background-color:rgba(150,103,42,0.5)}.sks-panel a svg{fill:#96672a}.saiga-panel a{border:1px solid #8a3b29}.saiga-panel a span{background-color:rgba(138,59,41,0.5)}.saiga-panel a svg{fill:#8a3b29}.new-panel{background-size:cover;background-position:bottom;height:220px}.new-panel a{background-color:rgba(0,0,0,0.5);display:block;width:100%;height:100%;transition:background-color .3s;display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:column;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:flex-end}.new-panel a:hover{background-color:rgba(0,0,0,0.7)}.new-panel a div{padding:1rem;text-align:center}.new-panel a div svg{display:block}.new-panel a div span{display:inline-block;background-color:rgba(0,0,0,0.5);color:#fff;padding:.5rem 1.2rem;margin-top:.5rem}.catalog-panel{background-size:cover;background-position:bottom;height:220px}.catalog-panel a{width:100%;height:100%;display:block;text-align:center;color:#fff;font-size:4rem;font-family:'ONRAMP';font-weight:400;opacity:0;transition:opacity .3s;display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:column;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,0.75)}@media only screen and (max-width: 768px){.catalog-panel a{opacity:1}}.catalog-panel a:hover{opacity:1}.usa-banner{display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:column;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;background:url("img/star-pattern.gif") top left repeat;border:1px solid #2c2c2c;min-height:260px}.usa-banner div{margin:0 auto}@media only screen and (max-width: 1024px){.usa-banner div{text-align:center}}.usa-banner img{display:block;margin:1rem auto}@media only screen and (min-width: 1024px){.usa-banner img{vertical-align:middle;display:inline-block;margin:0}}.usa-banner p{text-transform:uppercase;line-height:1.5em;vertical-align:middle;display:inline-block;color:#fff;font-size:1.4rem}.usa-banner p strong{color:#204e84;font-size:3.1rem;font-family:'ONRAMP';font-weight:400;display:block}@media only screen and (min-width: 1024px){.usa-banner p{margin-left:2rem}}.sub-product-row img{max-height:175px}@media only screen and (max-width: 768px){.sub-product-row .grid--3{border-bottom:1px solid #2c2c2c}}.faq--breadcrumbs{background-color:#1a1a1a}.faq--breadcrumbs ul{padding:1rem}.faq--breadcrumbs ul li{display:inline-block;color:#555;padding-right:1rem;margin-right:1rem;position:relative}.faq--breadcrumbs ul li:after{content:" > ";position:absolute;top:0px;right:-6px}.faq--breadcrumbs ul li:last-of-type{padding-right:0;margin-right:0}.faq--breadcrumbs ul li:last-of-type:after{display:none;content:" "}.faq--breadcrumbs ul li a{color:#555}.faq--breadcrumbs ul li a:hover{color:#fff}header{z-index:9999;top:0;left:0;width:100%;position:absolute}@media only screen and (min-width: 1024px){header{position:fixed}}header.fixed{background-color:rgba(0,0,0,0.85)}header.fixed #logo{margin:1.3rem 1.5rem 0 0}header.fixed .header--features{margin:1.3rem 0 0 0}header.fixed nav>ul>li>a{padding:2rem 1rem}header #logo{float:left;margin:1.3rem 0 1rem 0}@media only screen and (min-width: 1024px){header #logo{margin:2.3rem 1.5rem 0 0}}header section{background:transparent url("img/header-border-dot.gif") bottom left repeat-x}@media only screen and (max-width: 1024px){header section{padding-bottom:1rem}}header .header--features{float:right;margin:1.3rem 0 0 0}@media only screen and (min-width: 1024px){header .header--features{margin:2.3rem 0 0 0}}header .header--features .map-marker{display:inline-block;padding:2px 10px 0px 10px;background-color:rgba(0,0,0,0.3);border:1px solid #737373}header .header--features .map-marker a svg{fill:#737373}header .header--features .map-marker a:hover svg{fill:#b7a369}@media only screen and (max-width: 1100px){header .header--features .map-marker{display:none}}header .header--features form#search{display:inline-block;margin:0 0 0 .6rem;padding:0;vertical-align:bottom}@media only screen and (max-width: 500px){header .header--features form#search{display:none}}header .header--features form#search input{width:10rem;height:2.4rem;background-color:rgba(0,0,0,0.3);border:1px solid #2c2c2c;color:#fff}header .header--features form#search button{vertical-align:inherit;height:2.55rem;background-color:#2c2c2c;padding:3px 10px 0px 10px;border:0}header .header--features form#search button svg{fill:#fff}header .header--features form#search button:hover svg{fill:#b7a369}header nav{display:none}@media only screen and (min-width: 1024px){header nav{display:block;float:left}}header nav>ul{list-style:none;margin:0;width:520px}header nav>ul>li{display:inline-block;position:relative}header nav>ul>li>a{display:block;padding:3rem 1rem;text-align:center;color:#fff;font-size:3rem;border-bottom:1px solid #2c2c2c;font-family:'ONRAMP';font-weight:400}header nav>ul>li>a.ruger:hover{color:#204e84;border-color:#204e84}header nav>ul>li.ar.active>a{color:#515936;border-color:#515936}header nav>ul>li.ar a:hover{color:#515936;border-color:#515936}header nav>ul>li.ar h2{color:#515936}header nav>ul>li.ar>div{border-color:#515936}header nav>ul>li.ak.active>a{color:#b7a369;border-color:#b7a369}header nav>ul>li.ak a:hover{color:#b7a369;border-color:#b7a369}header nav>ul>li.ak h2{color:#b7a369}header nav>ul>li.ak>div{border-color:#b7a369;left:-74px}header nav>ul>li.sks.active>a{color:#96672a;border-color:#96672a}header nav>ul>li.sks a:hover{color:#96672a;border-color:#96672a}header nav>ul>li.sks h2{color:#96672a}header nav>ul>li.sks>div{border-color:#96672a;left:-150px}header nav>ul>li.saiga.active>a{color:#8a3b29;border-color:#8a3b29}header nav>ul>li.saiga a:hover{color:#8a3b29;border-color:#8a3b29}header nav>ul>li.saiga h2{color:#8a3b29}header nav>ul>li.saiga>div{border-color:#8a3b29;left:-241px}header nav>ul>li.multiuse.active>a{color:#817b38;border-color:#817b38}header nav>ul>li.multiuse a:hover{color:#817b38;border-color:#817b38}header nav>ul>li.multiuse h2{color:#817b38}header nav>ul>li.multiuse>div{border-color:#817b38;left:-323px}header nav>ul>li.ruger.active>a{color:#204e84;border-color:#204e84}header nav>ul>li.ruger a:hover{color:#204e84;border-color:#204e84}header nav>ul>li.ruger h2{color:#204e84}header nav>ul>li.ruger>div{border-color:#204e84;left:-402px}header nav>ul>li>div{visibility:hidden;position:absolute;top:100%;left:0;padding:1rem;width:calc(520px - 2rem);border-bottom:1px solid #2c2c2c;background-color:rgba(0,0,0,0.8)}header nav>ul>li>div ul{list-style:none;margin:0 0 1.8rem 0}header nav>ul>li>div li{margin-right:1.5rem;display:inline-block}header nav>ul>li>div li a{padding:.5rem 0;color:#fff;text-align:center;text-transform:uppercase;border-bottom:1px solid #2c2c2c}header nav>ul>li:hover>div{visibility:visible}footer{margin-top:1rem}footer .footer--content{border:1px solid #737373;margin-bottom:2rem}footer .footer--content .grid--3{margin-bottom:0}@media only screen and (max-width: 1024px){footer .footer--content .grid--3,footer .footer--content .grid--3_1{flex:0 0 calc(100% - 1rem);width:calc(100% - 1rem)}}@media only screen and (max-width: 768px){footer .footer--content .grid--3,footer .footer--content .grid--3_1{flex:0 0 100%;width:100%}}footer .footer--content #footer--logo{width:50%;float:left;text-align:center;padding:.6rem 0 0}footer .footer--content #footer--logo svg{fill:#737373}@media only screen and (max-width: 768px){footer .footer--content #footer--logo{float:none;width:100%;padding:1rem 0}}footer .footer--content #footer--phone{float:none;width:100%;background-color:#1a1a1a;padding:1rem 0;text-align:center}footer .footer--content #footer--phone a{color:#737373}footer .footer--content #footer--phone a:hover{color:#b7a369}@media only screen and (min-width: 768px){footer .footer--content #footer--phone{width:50%;float:left}}@media only screen and (min-width: 1024px){footer .footer--content #footer--phone{width:48.5%;border-left:1px solid #737373;border-right:1px solid #737373}}footer .footer--content #footer--links{padding:1rem 0 0;font-size:.9rem;text-align:center;color:#737373}footer .footer--content #footer--links a{color:#737373;text-transform:uppercase}footer .footer--content #footer--links a:hover{color:#b7a369}footer .copyright{color:#737373;font-size:12px;margin-bottom:2rem}#rocMenubtn{cursor:pointer;position:relative;background:#2c2c2c;border:none;width:2.5rem;height:2.5rem;vertical-align:text-bottom}#rocMenubtn:focus{outline:0}#rocMenubtn:hover:before{color:#515936}#rocMenubtn:before{content:"";position:absolute;left:.4rem;top:0.7rem;width:25px;height:1px;background:#FFF;box-shadow:0 0.46em 0 0 #FFF, 0 0.93em 0 0 #FFF}@media only screen and (min-width: 1024px){#rocMenubtn{display:none}}.mobile--menu{position:fixed;top:0;right:0;width:270px;height:100%;background:#151515;transform:translateX(270px);overflow:hidden}.mobile--menu #rocMenubtnClose{position:absolute;top:.75rem;right:.5rem;z-index:9999;background-color:#000;color:#737373;width:2rem;height:2rem;border:0}.mobile--menu>ul{margin:0}.mobile--menu>ul>li{border-bottom:1px solid #2c2c2c;display:block;padding:1rem 0}.mobile--menu>ul>li.active{background-color:#1a1a1a}.mobile--menu>ul>li.active span:before{content:"-"}.mobile--menu>ul>li>a{font-size:3rem;padding:0 1rem;font-family:'ONRAMP';font-weight:400}.mobile--menu>ul>li span{float:right;padding:0 .75rem;display:inline-block;line-height:1.7rem;width:18px;text-align:center}.mobile--menu>ul>li span:before{content:"+";color:#fff;font-size:2rem}.mobile--menu>ul>li ul{display:none;margin-top:.5rem}.mobile--menu>ul>li ul li{border-bottom:1px solid #242424}.mobile--menu>ul>li ul li:last-child{border-bottom:0}.mobile--menu>ul>li ul li a{display:block;color:white;padding:.5rem 1rem}.product--page{background:#000 url("img/eagle-bg.jpg") top center fixed no-repeat;padding-top:120px}.product--page .product--breadcrumbs{margin:0 0 1rem 0}@media only screen and (min-width: 768px){.product--page .product--breadcrumbs{margin:2.25rem 0}}.product--page .product--breadcrumbs h1{line-height:2rem;vertical-align:middle}.product--page .product--breadcrumbs h2{vertical-align:middle;margin-left:1rem;font-size:4rem;line-height:normal}.product--page .product--breadcrumbs svg{vertical-align:middle}.product--page .product--breadcrumbs.ar svg{fill:#515936}.product--page .product--breadcrumbs.ar h2,.product--page .product--breadcrumbs.ar .product--breadcrumbs_links a:hover,.product--page .product--breadcrumbs.ar .product--breadcrumbs_links a.active{color:#515936}.product--page .product--breadcrumbs.ak svg{fill:#b7a369}.product--page .product--breadcrumbs.ak .product--breadcrumbs_links a:hover,.product--page .product--breadcrumbs.ak .product--breadcrumbs_links a.active{color:#b7a369}.product--page .product--breadcrumbs.sks svg{fill:#96672a}.product--page .product--breadcrumbs.sks .product--breadcrumbs_links a:hover,.product--page .product--breadcrumbs.sks .product--breadcrumbs_links a.active{color:#96672a}.product--page .product--breadcrumbs.saiga svg{fill:#8a3b29}.product--page .product--breadcrumbs.saiga .product--breadcrumbs_links a:hover,.product--page .product--breadcrumbs.saiga .product--breadcrumbs_links a.active{color:#8a3b29}.product--page .product--breadcrumbs.multiuse svg{fill:#817b38}.product--page .product--breadcrumbs.multiuse .product--breadcrumbs_links a:hover,.product--page .product--breadcrumbs.multiuse .product--breadcrumbs_links a.active{color:#817b38}.product--page .product--breadcrumbs.ruger svg{fill:#204e84}.product--page .product--breadcrumbs.ruger .product--breadcrumbs_links a:hover,.product--page .product--breadcrumbs.ruger .product--breadcrumbs_links a.active{color:#204e84}.product--page .product--breadcrumbs .product--breadcrumbs_links{margin:1rem 0 0 0;padding:.25rem;background-color:rgba(0,0,0,0.5)}@media only screen and (min-width: 768px){.product--page .product--breadcrumbs .product--breadcrumbs_links{background-color:transparent;text-align:right;margin:0;padding:.75rem}}.product--page .product--breadcrumbs .product--breadcrumbs_links li{display:inline-block;border-right:1px solid #2c2c2c;padding-right:.4rem;padding-left:.4rem}.product--page .product--breadcrumbs .product--breadcrumbs_links li:first-child{padding-left:0}.product--page .product--breadcrumbs .product--breadcrumbs_links li:last-child{border-right:0;padding-right:0;margin-right:0}.product--page .product--breadcrumbs .product--breadcrumbs_links li a{display:block;color:#fff;text-transform:uppercase;font-size:.8rem}@media only screen and (min-width: 768px){.product--page .product--breadcrumbs .product--breadcrumbs_links li{border-right:1px solid #737373;padding-right:1rem;padding-left:1rem}.product--page .product--breadcrumbs .product--breadcrumbs_links li a{font-size:1.25rem}}.product--page main{min-height:calc(100vh - 300px)}.product--page main .product--content_border{padding:.3rem 0}.product--page main .product--content{background-color:#fff;padding:2rem 0}@media only screen and (min-width: 768px){.product--page main .product--content{padding:0}}@media only screen and (min-width: 960px){.product--page main .product--content .product--content_img,.product--page main .product--content .product--content_info{float:left;width:50%}}.product--page main .product--content .product--content_img{display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:column;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;height:100%;min-height:240px;padding-bottom:1rem}@media only screen and (min-width: 768px){.product--page main .product--content .product--content_img{min-height:340px}}.product--page main .product--content .product--content_img>img{cursor:pointer;margin:2rem 0}.product--page main .product--content .product--content_img .product--content_imgstrip{display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:row;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;padding:1rem}@media only screen and (min-width: 768px){.product--page main .product--content .product--content_img .product--content_imgstrip{flex-wrap:nowrap;justify-content:center;padding:0}}.product--page main .product--content .product--content_img .product--content_imgstrip>div{margin-right:0;text-align:center;width:48%}.product--page main .product--content .product--content_img .product--content_imgstrip>div:last-child{margin-right:0}@media only screen and (min-width: 530px){.product--page main .product--content .product--content_img .product--content_imgstrip>div{width:auto;margin-right:.5rem}}.product--page main .product--content .product--content_img .product--content_imgstrip>div img{padding:.25rem;cursor:pointer;opacity:.7;border:1px solid #e1e1e1;transition:all .3s}.product--page main .product--content .product--content_img .product--content_imgstrip>div img:hover,.product--page main .product--content .product--content_img .product--content_imgstrip>div img.active{opacity:1;border-color:#c8c8c8}.product--page main .product--content .product--content_info h1{line-height:.65em;padding:0 0 1rem 0}.product--page main .product--content .product--content_info p{color:#737373;line-height:1.75rem}.product--page main .product--content .product--content_info p strong{color:#000}.product--page main .product--content .product--content_info ul,.product--page main .product--content .product--content_info ol{padding:0 1rem}.product--page main .product--content .product--content_info table thead{background:#f5f5f5}.product--page main .product--content .product--content_info table thead th{text-align:left;color:#2c2c2c}.product--page main .product--content .product--content_info table tr{border-bottom:1px solid #f5f5f5}.recent--products a{color:#fff}.recent--products .recent--img{min-height:245px;border-top:2px solid #fff;background:#fff;display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:column;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;text-align:center}.recent--products .recent--img img{max-height:240px}.recent--products .recent--info{border:1px solid #2c2c2c}.recent--products .recent--info .recent--info_parent{display:block;padding:.7rem;color:#fff;font-family:'ONRAMP';font-weight:400;font-size:2rem;border-bottom:1px solid #2c2c2c}@media only screen and (min-width: 960px){.recent--products .recent--info .recent--info_parent{display:inline-block;border-right:1px solid #2c2c2c;float:left;text-align:center;border-bottom:0}}.recent--products .recent--info .recent--info_title{display:inline-block;padding:.7rem}@media only screen and (min-width: 960px){.recent--products .recent--info .recent--info_title{border-right:2px solid #2c2c2c;float:right;text-align:right}}.recent--products .ar .recent--img,.recent--products .ar .recent--info,.recent--products .ar .recent--info_parent{border-color:#515936}.recent--products .ar .recent--img a:hover,.recent--products .ar .recent--info a:hover,.recent--products .ar .recent--info_parent a:hover{color:#515936}.recent--products .ak .recent--img,.recent--products .ak .recent--info,.recent--products .ak .recent--info_parent{border-color:#b7a369}.recent--products .ak .recent--img a:hover,.recent--products .ak .recent--info a:hover,.recent--products .ak .recent--info_parent a:hover{color:#b7a369}.recent--products .sks .recent--img,.recent--products .sks .recent--info,.recent--products .sks .recent--info_parent{border-color:#96672a}.recent--products .sks .recent--img a:hover,.recent--products .sks .recent--info a:hover,.recent--products .sks .recent--info_parent a:hover{color:#96672a}.recent--products .saiga .recent--img,.recent--products .saiga .recent--info,.recent--products .saiga .recent--info_parent{border-color:#8a3b29}.recent--products .saiga .recent--img a:hover,.recent--products .saiga .recent--info a:hover,.recent--products .saiga .recent--info_parent a:hover{color:#8a3b29}.recent--products .multiuse .recent--img,.recent--products .multiuse .recent--info,.recent--products .multiuse .recent--info_parent{border-color:#817b38}.recent--products .multiuse .recent--img a:hover,.recent--products .multiuse .recent--info a:hover,.recent--products .multiuse .recent--info_parent a:hover{color:#817b38}.recent--products .ruger .recent--img,.recent--products .ruger .recent--info,.recent--products .ruger .recent--info_parent{border-color:#204e84}.recent--products .ruger .recent--img a:hover,.recent--products .ruger .recent--info a:hover,.recent--products .ruger .recent--info_parent a:hover{color:#204e84}

/*# sourceMappingURL=maps/scout.css.map */
