﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}*::after,*::before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{text-decoration:none;color:inherit}address{font-style:normal;vertical-align:middle}address p{margin:0}pre code{font-size:10px}img{vertical-align:middle}.chromeframe{position:relative;text-align:center;background-color:red;padding:.5em;color:#d7d7d7;z-index:1000;font-weight:100;font-size:125%}.chromeframe a{color:#fff;cursor:pointer;font-weight:bold}.fe-wrapper{position:relative;margin:0 auto}.fe-empty{display:none}.fe-contents,.fe-menu,.fe-submenu,.fe-media{margin:0;padding:0}.fe-contents ul,.fe-menu ul,.fe-submenu ul,.fe-media ul{position:relative;margin:0;padding:0;list-style:none}.fe-menu li,.fe-submenu li{display:inline-block;white-space:nowrap;text-align:left}.fe-menu li a,.fe-submenu li a{display:block;text-decoration:none;transition:all .5s ease}.fe-item{position:relative}.fe-media-title,.fe-media-descr{display:none}.fe-media-item{display:inline-block}.fe-media-pholder{display:none}.fe-media-template{display:none !important;opacity:0 !important}.fe-body a{text-decoration:underline}.fe-empty-helper{position:relative;color:white;display:inline-block}.fe-empty-helper>.fe-empty-title{background-color:red;font-size:11px;padding:2px 4px 1px}.fe-empty-helper>.fe-empty-message{display:none;position:absolute;left:0;top:18px;width:300px;z-index:999;background-color:#8b0000;font-size:13px;padding:5px 10px}.fe-empty-helper:hover>.fe-empty-message{display:block}.ffch #email-label,.ffch #email-element{display:none}.ffcp #email-label,.ffcp #email-element{position:absolute;left:-999px}#form-privatekey .form-actions{background:none;border:none;margin:0;padding-top:0}.fe-menu-toggle{margin:0;cursor:pointer;display:none}.fe-menu-toggle>.fe-menu-icon{display:inline-block;font-size:2em;line-height:1;padding:.2em .4em .25em}.fe-menu-toggle>.fe-menu-text{display:none}.fe-menu-toggle-state{display:none}.fe-menu-toggle-state:checked ~ ul{display:block}.fe-menu-toggle-state:checked ~ ul li{display:inline-block}@font-face{font-family:'FontAwesome';src:url("/vendor/fontawesome/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("/vendor/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("/vendor/fontawesome/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("/vendor/fontawesome/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("/vendor/fontawesome/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("/vendor/fontawesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.fe-menu-toggle{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fe-menu>ul,.fe-submenu>ul{position:relative;margin:0;padding:0}.fe-menu>ul li,.fe-submenu>ul li{list-style:none}.fe-menu-toggle-state{display:none}.fe-menu-toggle-state:checked ~ ul{display:block;max-height:500px;transition:max-height .7s ease}.fe-menu-toggle{margin:0;padding:0;cursor:pointer;display:inline-block;font-size:3em}.fe-menu-toggle:before{content:""}.fe-menu-toggle>.fe-menu-text{display:none}.fe-menu-toggle ~ ul{overflow:hidden;max-height:0}.fe-submenu .fe-menu-toggle{display:none !important}.fe-submenu .fe-menu-toggle ~ ul{max-height:500px !important}@media only screen and (min-width: 1024px){.fe-menu-toggle{display:none}.fe-menu-toggle ~ ul{display:block;max-height:500px}}.fe-site-menu{display:block;clear:both}.fe-menu-item,.fe-submenu-item{display:block;white-space:nowrap;text-align:left}.fe-menu-caption{display:block;text-decoration:none;transition:color .5s ease}.fe-menu-caption:hover{text-decoration:none}@media only screen and (min-width: 1024px){.fe-site-menu{clear:none}.fe-menu-item,.fe-submenu-item{display:inline-block}.fe-submenu .fe-menu-caption{text-align:center}}@font-face{font-family:"FetteEngschriftDIN1451W";src:url("/thm/assets/fonts/Fonts/a055e086-b563-4882-881d-9df9c3c3e4bc.eot?#iefix");src:url("/thm/assets/fonts/Fonts/a055e086-b563-4882-881d-9df9c3c3e4bc.eot?#iefix") format("eot"),url("/thm/assets/fonts/Fonts/7e39a204-de89-4071-9e22-7deae641fbe6.woff2") format("woff2"),url("/thm/assets/fonts/Fonts/7734a533-b3ad-4b9f-852c-0de9afdfe9ef.woff") format("woff"),url("/thm/assets/fonts/Fonts/1dec2f76-13b2-48de-bd84-8e647cb4caf9.ttf") format("truetype"),url("/thm/assets/fonts/Fonts/2ee2974f-b278-4660-b825-7bbe99246d63.svg#2ee2974f-b278-4660-b825-7bbe99246d63") format("svg")}@font-face{font-family:"FMittelschriftDIN1451W0";src:url("/thm/assets/fonts/Fonts/4df395f2-f1f6-4605-b2b3-4415f479f21f.eot?#iefix");src:url("/thm/assets/fonts/Fonts/4df395f2-f1f6-4605-b2b3-4415f479f21f.eot?#iefix") format("eot"),url("/thm/assets/fonts/Fonts/0a019409-6456-417b-88da-43befab29432.woff2") format("woff2"),url("/thm/assets/fonts/Fonts/9b200f7b-19ef-4593-b3c1-b8220c54b006.woff") format("woff"),url("/thm/assets/fonts/Fonts/32f7db87-c8c6-4b5e-b1ba-317228618bb6.ttf") format("truetype"),url("/thm/assets/fonts/Fonts/c5e89196-4352-449f-8743-c1c2450decb5.svg#c5e89196-4352-449f-8743-c1c2450decb5") format("svg")}body{font-family:"FMittelschriftDIN1451W0";font-size:14px;line-height:normal;background-color:#262626;color:white}h1,h2,h3,h4{margin-top:0;text-transform:uppercase;font-family:"FetteEngschriftDIN1451W"}h1{font-size:48px;line-height:48px}h2{font-size:28px;margin-bottom:15px}h3{font-size:42px;margin-bottom:.2em;padding-top:20px}@media screen and (min-width: 512px){h1{font-size:72px;line-height:60px}}.fe-excerpt{font-size:18px}.fe-body{margin-top:20px}a,em,strong{color:#CC1520;font-weight:normal;font-style:normal}.fe-wrapper>header>div,.fe-wrapper>main>div,.fe-wrapper>footer>div{position:relative;margin:0 auto;min-width:240px;max-width:1024px}.fe-wrapper>main>div,.fe-wrapper>footer>div{padding-left:15px;padding-right:15px}.fe-wrapper>header{position:relative;z-index:10;background:url("/svc/image/rgba/0,0,0,.85.png") repeat;background:rgba(0,0,0,0.85);height:50px;margin-bottom:60px;padding-top:5px;margin-top:20px}.fe-wrapper>main{position:relative;z-index:5;padding-bottom:40px}.fe-wrapper>footer{position:relative;z-index:7;background:url("/svc/image/rgba/0,0,0,.85.png") repeat;background:rgba(0,0,0,0.85)}.fe-wrapper>footer .dealer-login{padding-top:8px;text-align:center}.fe-wrapper>footer .dealer-login a{color:#CC1520;text-decoration:none;text-transform:uppercase;margin-left:1em}.social-media{text-align:center;padding:10px 0}.social-media a{display:inline-block;margin-right:.5em}.social-media img{height:32px}@media screen and (min-width: 512px){.dealer-login{float:right}.social-media{text-align:left;padding:5px 0}.social-media a{margin-right:4px}.social-media img{height:24px}}.fe-logo{float:left;position:relative;z-index:10}.fe-logo img{height:36px;margin:0 2px}.selectize-control{text-align:right}.selectize-input{text-align:left;font-family:"FetteEngschriftDIN1451W";background:#ededed url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat;background-position:7px center;border:none;padding:6px 6px 6px 28px;overflow-x:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;width:34px}.selectize-input.dropdown-active{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.selectize-input.focus{width:290px;overflow-x:auto;background-position:12px center;padding-left:40px}.selectize-input input[type="text"]{font-family:"FetteEngschriftDIN1451W";font-size:16px;top:1px}.selectize-dropdown{width:300px !important;left:auto !important;right:0;text-align:left}.selectize-dropdown-content{max-height:225px}.selectize-input{padding-top:8px}.selectize-input>input{font-size:16px}#search-product{position:absolute;right:11px;top:3px;padding:0 4px;color:black;z-index:999;opacity:0;transition:opacity .5s ease-out}.stz-opt .caption{display:block;font-size:18px;padding:2px 4px 0 4px;text-transform:uppercase;font-family:"FetteEngschriftDIN1451W"}.stz-opt .calibers{display:block;font-size:14px;color:#777;padding:1px 4px;font-family:"FMittelschriftDIN1451W0"}.fe-menu{position:relative;z-index:2}.fe-menu>ul{position:absolute;width:100%;left:0;top:6px;background-color:black;text-align:center}.fe-menu-toggle-state:checked ~ ul{padding-top:.35em;padding-bottom:.35em}.fe-menu-toggle{position:absolute;right:60px;top:-37px;padding:0 6px}.fe-menu-caption{text-transform:uppercase;color:white;font-family:"FetteEngschriftDIN1451W";font-size:20px;padding:.5em .5em}.fe-menu-item{display:inline-block}.fe-menu-item.fe-active .fe-menu-caption,.fe-menu-item .fe-menu-caption:hover{color:#CC1520}@media only screen and (min-width: 1024px){.fe-menu{z-index:auto}.fe-menu>ul{background:none;text-align:left;position:static;width:auto;padding-top:0}.fe-menu-item{display:inline-block}}@media only screen and (min-width: 480px){.fe-wrapper>footer{position:fixed;width:100%;bottom:0}}.fe-contents-cotype-subpage .fe-subpage-item{display:block}.fe-contents-cotype-subpage .fe-subpage-item .fe-media-image{width:100%}@media only screen and (min-width: 640px){.fe-contents-cotype-subpage .fe-subpage-item{display:inline-block;width:50%}}@media only screen and (min-width: 800px){.fe-contents-cotype-subpage .fe-subpage-item{width:33.333%}}.disclaimer .fe-excerpt{font-size:14px;margin:.5em 0}.disclaimer h4{text-transform:uppercase}.disclaimer h4 a{color:#ff0000}html,body,.fe-wrapper{height:100%}.fe-wrapper>header{position:absolute;width:100%;left:0;top:0}main{text-align:center;position:relative;margin:0 auto;text-transform:uppercase}h1{position:absolute;bottom:60px;left:15px;text-shadow:0 0 7px #333;font-size:24px}@media only screen and (min-width: 480px){h1{font-size:36px}}@media only screen and (min-width: 640px){h1{font-size:48px}}@media only screen and (min-width: 870px){h1{font-size:72px}}.fe-excerpt{text-transform:none;font-size:18px;text-align:left}.fe-body{text-transform:none;font-size:14px;text-align:left}.banner{position:relative}.banner>div.float-heading{position:relative;margin:0 auto;min-width:240px;max-width:1024px;position:relative}.banner .fe-media-name-banner,.banner .fe-media-name-main{margin-bottom:60px}.banner .fe-media-name-banner .fe-media-single,.banner .fe-media-name-main .fe-media-single{max-height:550px}.banner .fe-media-name-banner .fe-media-single .fe-media-image,.banner .fe-media-name-main .fe-media-single .fe-media-image{width:100%}@media only screen and (min-width: 990px){.banner .fe-media-image{position:absolute;top:-100%;bottom:-100%;left:0;right:0;margin:auto}.banner .fe-media-name-banner,.banner .fe-media-name-main{margin-bottom:60px}.banner .fe-media-name-banner .fe-media-single,.banner .fe-media-name-main .fe-media-single{height:550px;overflow-y:hidden}}
/*# sourceMappingURL=default.css.map */
