.nomobile{display:none !important}.mobile{display:inherit !important}body.pintop div#container{padding-top:0em}div#container div.header div.content div.menu a.logo{height:3em}@media only screen and (max-width: 1100px){div#container{overflow:hidden;overflow-y:auto}body.pintop div#container{padding-top:0em}div#container div.header div.content div.menu a.logo{width:50%}div#container div.header div.content div.menu>ul{visibility:hidden;text-align:right;background-color:#3f6249;box-shadow:5px 5px 15px black;padding:.3em 1em 1em 1em}div#container div.header div.content div.menu>ul.dim{visibility:hidden !important}div#container div.header div.content div.menu>ul.dim li.search{position:fixed;bottom:1em;right:1em;background-color:rgba(0,105,56,0.3);box-shadow:2px 2px 8px black}div#container div.header div.content div.menu>ul.dim li.search form input{width:calc(100vw - 4em);background-color:#e6f0eb;box-shadow:2px 2px 8px black}div#container div.header div.content div.menu>ul:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;visibility:visible;cursor:pointer;content:'\f0c9';margin-right:-1em}div#container div.header div.content div.menu>ul.hover{visibility:visible;display:block}div#container div.header div.content div.menu>ul.hover>*{display:block !important}div#container div.header div.content div.menu>ul.hover:before{visibility:hidden}div#container div.header div.content div.menu>ul>*{display:none !important}div#container div.header div.content div.menu>ul a{color:white !important}div#container div.header div.content div.menu>ul ul{display:none !important}div#container div.breadcrumbs div.content{padding:1em 2em}div#container div.breadcrumbs div.content a.up{display:none}div#container div.headline div.content div div.product-category{height:400px}div#container div.headline div.content div div.product-category div.inner{text-align:left;max-width:80%;right:auto;left:5%;font-size:50%}div#container div.headline div.content div div.product-category div.inner p{margin:1em 0}div#container div.headline div.content div div.product-detail,div#container div.headline div.content div div.product-heading{display:block;height:auto}div#container div.headline div.content div div.product-detail div.inner,div#container div.headline div.content div div.product-heading div.inner{width:100%;padding:2em;position:static}div#container div.headline div.content div div.product-detail div.inner h1,div#container div.headline div.content div div.product-heading div.inner h1{text-align:left;font-size:200% !important}div#container div.headline div.content div div.product-detail div.inner h1 i,div#container div.headline div.content div div.product-heading div.inner h1 i{float:left;padding-right:.5em;padding-left:0}div#container div.headline div.content div div.product-detail div.inner p.bullettype,div#container div.headline div.content div div.product-heading div.inner p.bullettype{max-width:none;margin:1em 0}div#container div.headline div.content div div.product-detail div.image,div#container div.headline div.content div div.product-detail div.image.box,div#container div.headline div.content div div.product-detail div.image.bullet,div#container div.headline div.content div div.product-heading div.image,div#container div.headline div.content div div.product-heading div.image.box,div#container div.headline div.content div div.product-heading div.image.bullet{position:static;width:auto;height:15em;background-position:center center;background-size:contain !important;display:inline-block;max-width:10em;margin:1em}div#container div.headline div.content div div.product-detail div.image div.warning,div#container div.headline div.content div div.product-detail div.image.box div.warning,div#container div.headline div.content div div.product-detail div.image.bullet div.warning,div#container div.headline div.content div div.product-heading div.image div.warning,div#container div.headline div.content div div.product-heading div.image.box div.warning,div#container div.headline div.content div div.product-heading div.image.bullet div.warning{position:static;margin:7em auto}div#container div.headline div.content div div.product-detail div.image,div#container div.headline div.content div div.product-detail div.image.bullet,div#container div.headline div.content div div.product-heading div.image,div#container div.headline div.content div div.product-heading div.image.bullet{width:40%}div#container div.headline div.content div div.product-detail div.image.box,div#container div.headline div.content div div.product-heading div.image.box{width:100%;max-width:30em}div#container div.headline div.content div div.product-detail{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:2em}div#container div.headline div.content div div.claim-left div.image,div#container div.headline div.content div div.claim-right div.image{width:50%;height:90%;top:30%;right:0}div#container div.headline div.content div div.claim-left div.inner,div#container div.headline div.content div div.claim-right div.inner{color:white;font-size:230%;bottom:auto;top:1em;left:0;padding:.5em;width:auto}div#container div.productTiles div.content>div{justify-content:center}div#container div.productTiles div.content>div.carousel{flex-wrap:wrap;overflow-x:auto}div#container div.productTiles div.content>div.carousel:after{content:'';flex:0 0 1%}div#container div.productTiles div.content>div.carousel-prev,div#container div.productTiles div.content>div.carousel-next{display:none}div#container div.fileList div.content.inner{padding:1em}div#container div.productList div.content{padding:3em 1em}div#container div.productList div.content.inner{padding:3em 1em}div#container div.productList ul{justify-content:center}div#container div.productList ul:after{display:none}div#container div.footer div.content{padding:2em 1em}div#container div.footer div.content>ul li{display:block !important;margin:.3em 0 0 0;width:100%;white-space:nowrap}div#container div.footer div.content>ul li a{display:inline-block !important;width:auto !important;white-space:normal}div#container div.footer div.content div.link{position:static;margin:1em;text-align:right}div#container div.switchboard div.content h1{text-align:left;padding:1em}div#container div.switchboard div.content ul{padding:1em;justify-content:center}div#container div.product div.content{padding:2em 1em}div#container div.product div.content>div{overflow:auto}div#container div.product div.content div.properties{display:block}div#container div.toolbox div.content{padding:.5em 1em}div#container div.news div.content>h1{padding:1em}div#container div.news div.content div.headline{padding:8em 2em}div#container div.news div.content div.tiles{justify-content:space-evenly;flex-grow:1}div#container div.news div.content div.tiles>div{max-width:46%;margin:1px 1px 2em 1px;width:auto;flex-grow:1}div#container div.sbtv div.content>div div.videos{overflow-x:auto !important}div#container div.sbtv div.content>div div.carousel-prev,div#container div.sbtv div.content>div div.carousel-next{display:none}div#container div.social div.content{padding:2em 1em;background-size:cover !important}div#container div.social div.content p span{display:block}div#container div.social div.content form input[type=email]{font-size:120%;margin-left:0}div#container div.social div.content form input[type=submit]{font-size:120%}div#container div.company div.content{padding:4em 1em}div#container div.company div.content h1{background-size:contain;max-width:20em;margin:auto}div#container div.main div.content{padding:0 1em 3em 1em}div#container div.main div.content .multicol{display:block}div#container div.main div.content .multicol>div{width:auto}div#container div.main div.content ul.submenu{padding:0;margin-top:2em}div#container div.main div.content p.headline{display:block;float:none;margin:1em 0;max-width:none}div#container div.main div.content p.headline.lead{float:none;margin:1em 0}div#container div.main div.content.screen-ammo h1{background-size:contain;background-position:center center}div#container div.main div.content.screen-ammo .headline{max-width:none;margin-top:6em}div#container div.main div.content.screen-ammo ul.lineup{padding-top:50vw;background-size:contain;background-position:top center;display:block}div#container div.search div.content{padding:1em 1em 2em 1em}div#container div.search div.content h1{font-size:150%;padding-right:6em;margin-top:0}div#container div.search div.content div.multicol{display:block}div#container div.search div.content div.multicol>div{margin:1em 0 !important;display:block;width:auto}div#container div.search div.content div.multicol ul.products{display:block !important}div#container div.search div.content div.multicol ul.products>li{margin:0 0 1em 0 !important}div#container div.mapoverlay div.content ul li:hover,div#container div.mapoverlay div.content ul li.active{left:0}div#container div.mapoverlay div.content ul.shootingrangeparams{position:static;margin:0 6em 30em 2em}}
