.bodyAlpha{position:fixed;top:0;left:0;right:0;height:100vh;background:url(images/banner1-min.jpg) no-repeat fixed center/cover;text-align:center;padding:0;z-index:0}.bodyAlpha .headerBlock{color:#eee;font-size:8em;position:relative;top:40%;transform:translateY(-40%);background-color:rgba(0,0,0,.375);padding:.25em 0}.bodyAlpha .headerBlock h1{font-size:1em}.bodyAlpha .headerBlock small{color:#ddd;font-size:.24em}.bodyAlpha .headerBlock small.mob-only{display:none}.bodyAlpha strong{font-weight:600}.bodyBeta{text-align:center;padding-top:1em;position:absolute;top:100%;left:0;right:0;min-height:calc(100% - 4.5em);background-color:#fff;z-index:1}.bodyBeta .item{padding:.5em;padding-top:1em;border:1px solid #fff;background-color:#eee;margin-top:0;margin-bottom:0;transition:all .2s linear}.bodyBeta .item a{top:0;bottom:0;left:0;right:0;position:relative;display:block}.bodyBeta .item:hover{border:1px solid #eee;background-color:#ddd;margin-top:-.5em;margin-bottom:.5em;transition:all 350ms linear;cursor:pointer}.bodyBeta .item.reverse:hover{margin-top:.5em;margin-bottom:-.5em}.bodyBeta .item.reverse .imgContainer{display:none}.bodyBeta .item .imgContainer{border-radius:50%;width:7em;height:7em;margin:auto;background-color:#fff}.bodyBeta .item .imgContainer img{width:75%;margin-top:12.5%}.bodyBeta .noClick{border:1px solid #fff;background-color:#eee}.bodyBeta a{color:inherit}.bodyBeta .half-rule{width:100%;height:1px;background-color:#bbb;border-radius:50%}.bodyBeta .item a{text-decoration:none;width:100%;height:inherit}.bodyBeta .item a h2{text-decoration:none}.bodyGamma{position:absolute;top:4.5em;left:0;right:0;min-height:calc(100% - 4.5em);background-color:#eee;z-index:1;padding:0}.bodyGamma a{color:inherit;text-decoration:none}.bodyGamma .sidenav{height:100%;position:fixed;z-index:1;left:0;background-color:#fff;overflow-x:hidden;box-shadow:2px 2px 3px -1px rgba(0,0,0,.375)}.bodyGamma .sidenavToggle{position:fixed;padding:.5em;font-size:2em;background-color:#fff;border-bottom-right-radius:25%;z-index:1;box-shadow:2px 2px 3px -1px rgba(0,0,0,.375);cursor:pointer}.bodyGamma .container-fluid{display:flex;flex-flow:row wrap;padding-top:4em}.bodyGamma .container-fluid .item,.bodyGamma .container-fluid .product{padding:1em}.bodyGamma .container-fluid .item .itemContent,.bodyGamma .container-fluid .product .itemContent{min-height:100%;background-color:#f8f8f8;border:1px solid #eee;padding:.5em;margin-top:0;margin-bottom:0;box-shadow:0 0 4px -4px rgba(0,0,0,.25);-webkit-transition:margin-top .5s,margin-bottom .5s,box-shadow .5s,background-color .5s;-moz-transition:margin-top .5s,margin-bottom .5s,box-shadow .5s,background-color .5s;transition:margin-top .5s,margin-bottom .5s,box-shadow .5s,background-color .5s;cursor:pointer}.bodyGamma .container-fluid .item .itemContent:hover,.bodyGamma .container-fluid .product .itemContent:hover{background-color:#fff;box-shadow:0 .5em 4px -1px rgba(0,0,0,.25);margin-top:-.5em;margin-bottom:.5em}.bodyGamma .container-fluid .product .itemContent{text-align:center}.bodyGamma .container-fluid .product .itemContent img{width:100%;max-height:100%;object-fit:contain}.bodyGamma .container-fluid .item img{width:100%;border:1px solid #ddd}.bodyGamma .contactContainer{margin-top:2em;padding:1em;background-color:#fff;box-shadow:0 0 4px -4px rgba(0,0,0,.25)}.bodyGamma .contactContainer button{background-color:#f8f8f8;border-color:#f8f8f8;border-radius:4px;border-width:1px;padding:.5em;margin-top:.5em;margin-bottom:0;box-shadow:0 0 4px -4px rgba(0,0,0,.25);transition:all .5s}.bodyGamma .contactContainer button:hover{background-color:#fff;border-color:#fff;margin-top:0;margin-bottom:.5em;box-shadow:0 .5em 4px -1px rgba(0,0,0,.25);transition:all .5s}.bodyGamma .contactContainer button:active{background-color:#fff;border-color:#fff;margin-top:.25em;margin-bottom:.25em;box-shadow:0 .25em 4px -1px rgba(0,0,0,.25);transition:all .25s}.bodyGamma .contactContainer .imgcontainer{display:block}.bodyGamma .contactContainer .imgcontainer img{width:45%;margin:auto;display:inline-block;border-radius:50%;border:2px solid #ccc;object-fit:cover}.bodyGamma .contactContainer .imgcontainer img:last-of-type{float:right}.bodyGamma .contactContainer h3 img{width:2.5em;border-radius:50%;margin-top:.25em;margin-bottom:0;box-shadow:0 0 4px -4px rgba(0,0,0,.25);transition:all .5s}.bodyGamma .contactContainer h3 img:hover{margin-top:0;margin-bottom:.25em;box-shadow:0 .5em 4px -1px rgba(0,0,0,.25);transition:all .5s}.bodyGamma .contactContainer .contactFormContainer form{background-color:#eee;display:inline-block;padding:1em 0;width:100%}.bodyGamma .imageContainer{padding-top:100%;position:relative;background-color:#fff;box-shadow:0 0 5px 5px #fff}.bodyGamma .imageContainer img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.inputfield{background-color:#fff;border:1px solid #fff;border-bottom:2px solid #ddd;border-radius:4px 4px 0 0;padding:.5em 1em;cursor:text;height:3em;transition:all .5s;margin-bottom:1em}.inputfield:hover,.inputfield[active=true]{background-color:#fff}.inputfield[active=true]{border-bottom:2px solid #467c96;transition:all .5s}.inputfield .iconarea,.inputfield .inputarea{display:inline;width:auto}.inputfield .iconarea{text-align:center;height:100%;display:inline-block;vertical-align:top;margin-top:.625em}.inputfield .inputarea{margin-left:.5em;height:100%;width:calc(100% - 2em);display:inline-block}.inputfield .inputarea .labeltext{display:inline-block;width:100%;height:2em;font-size:1em;color:#111;margin-top:.5em;transition:all .5s}.inputfield .inputarea .labeltext[hastext=true]{height:0;font-size:.5em;margin-top:-.5em;transition:all .5s}.inputfield[active=true] .inputarea .labeltext[hastext=true]{color:#467c96}.inputfield .inputarea .inputelement{display:inline-block;width:100%;background:0 0;border:none;height:0;margin-top:0;margin-bottom:.25em;overflow:hidden;resize:none;-webkit-tap-highlight-color:transparent;transition:all .5s}.inputfield .inputarea .inputelement[hastext=true]{height:2em;margin-top:.25em;margin-bottom:0;transition:all .5s}.inputfield .inputarea .inputelement:focus{outline:none}.sidenav .slider::-moz-range-progress{height:2px;background:#467c96;border:0}.sidenav .slider::-webkit-slider-runnable-track{background:#467c96;content:'';height:2px}.bodyDelta{position:absolute;top:4.5em;left:0;right:0;min-height:calc(100% - 4.5em);background-color:#eee;z-index:1;padding:0}.bodyDelta .container-fluid,.bodyDelta .container-fluid .col-xs-12.col-md-6{padding:.5em}.bodyDelta form,.bodyDelta form input{display:inline;width:auto}.bodyDelta form input{background:0 0;border:none;margin:0;padding:0}.bodyDelta form input:hover{text-decoration:underline}.bodyDelta img{max-width:100%;cursor:pointer}.bodyDelta .imageZoomOverlay{position:fixed;overflow:scroll;top:0;left:0;right:0;bottom:0;display:none;z-index:4;background-color:rgba(0,0,0,.75)}.bodyDelta .imageZoomOverlay img{width:90%;margin:6em 5% 0;cursor:default}.bodyDelta .mobileImg{display:none}img.productphoto{width:50%;margin:0 auto;display:block}p.headerSize{font-size:1.25em;color:#555}br.paragraphBreak{display:block;content:"";margin-top:.5em}.catalogNavigation{max-width:1000px;width:100%;margin:auto;display:flex;justify-content:space-around;flex-wrap:wrap}.catalogNavigation .navigationItem{display:inline-block;font-size:1.25em;width:2em;height:2em;line-height:2em;background-color:#f8f8f8;text-align:center}@media only screen and (max-width:1000px){.bodyAlpha{background-size:auto 100%;background-position:30% 50}.bodyAlpha .headerBlock{font-size:3.5em}.bodyAlpha .headerBlock small{font-size:.375em}.bodyBeta{height:auto}.bodyBeta .item h2{font-size:1.75em}.bodyBeta .item.reverse:hover,.bodyBeta .item:hover{border:1px solid #fff;background-color:#fff;margin-top:0;margin-bottom:0}.bodyBeta>.container>.container-fluid{display:flex;justify-content:space-around;flex-flow:row wrap}.bodyBeta .item{margin-right:-1px}.bodyBeta .item.reverse .imgContainer{display:block}.bodyGamma .container-fluid .item{background-color:#f8f8f8}.bodyGamma .container-fluid .item .itemContent,.bodyGamma .container-fluid .item .itemContent:hover{background:0 0;box-shadow:none;border:none}.bodyDelta .imageZoomOverlay img{width:100%;margin:6em 0 0}.bodyDelta .nonMobileImg{display:none}.bodyDelta .mobileImg{display:inline-block}img.productphoto{width:90%}.g-recaptcha{display:block;margin:0 auto 8em;width:304px}}@media only screen and (max-width:576px){.bodyAlpha .headerBlock small{display:none}.bodyAlpha .headerBlock small.mob-only{display:block}}