@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600|Roboto:300,400,500,700,900&subset=latin-ext);/*! normalize.css v3.0.1 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}body,p a{color:#555}.enquiry ul,.info ul,nav{list-style-type:none}.pdfpage,.product-product-pdf #product-page{page-break-inside:avoid;page-break-after:auto!important}#applications-fitness .clearfix,.container-fluid:after,.container:after,.enquiry .cl,.enquiry div.step,.enquiry div.step6 li,.row:after{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}.container-fluid:after,.container-fluid:before,.container:after,.container:before{display:table;content:" "}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{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]{-webkit-box-sizing:border-box;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;-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:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.container,.container-fluid{margin-right:auto;margin-left:auto}table{border-collapse:collapse;border-spacing:0}@media (min-width:768px){.container{width:760px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1250px){.container{width:1180px}}.container-fluid{padding-left:0;padding-right:0}.col-xs-offset-0,.row{margin-left:0}.row{margin-right:0}.row:after,.row:before{content:" "}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:0;padding-right:0}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1250px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}body{font-family:Roboto}body .row.d-flex{margin:0 -15px}body .row.d-flex .col-lg-1,body .row.d-flex .col-lg-10,body .row.d-flex .col-lg-11,body .row.d-flex .col-lg-12,body .row.d-flex .col-lg-2,body .row.d-flex .col-lg-3,body .row.d-flex .col-lg-4,body .row.d-flex .col-lg-5,body .row.d-flex .col-lg-6,body .row.d-flex .col-lg-7,body .row.d-flex .col-lg-8,body .row.d-flex .col-lg-9,body .row.d-flex .col-md-1,body .row.d-flex .col-md-10,body .row.d-flex .col-md-11,body .row.d-flex .col-md-12,body .row.d-flex .col-md-2,body .row.d-flex .col-md-3,body .row.d-flex .col-md-4,body .row.d-flex .col-md-5,body .row.d-flex .col-md-6,body .row.d-flex .col-md-7,body .row.d-flex .col-md-8,body .row.d-flex .col-md-9,body .row.d-flex .col-sm-1,body .row.d-flex .col-sm-10,body .row.d-flex .col-sm-11,body .row.d-flex .col-sm-12,body .row.d-flex .col-sm-2,body .row.d-flex .col-sm-3,body .row.d-flex .col-sm-4,body .row.d-flex .col-sm-5,body .row.d-flex .col-sm-6,body .row.d-flex .col-sm-7,body .row.d-flex .col-sm-8,body .row.d-flex .col-sm-9,body .row.d-flex .col-xs-1,body .row.d-flex .col-xs-10,body .row.d-flex .col-xs-11,body .row.d-flex .col-xs-12,body .row.d-flex .col-xs-2,body .row.d-flex .col-xs-3,body .row.d-flex .col-xs-4,body .row.d-flex .col-xs-5,body .row.d-flex .col-xs-6,body .row.d-flex .col-xs-7,body .row.d-flex .col-xs-8,body .row.d-flex .col-xs-9{padding-left:15px;padding-right:15px}body a{-webkit-transition:all .3s;transition:all .3s}.bread{margin-bottom:30px;background:#f5f5f5;border-top:1px solid #ccc}.app-vimeo{padding:40px;margin-top:30px;background:#ccc}.app-vimeo iframe{width:100%;height:600px}@media (max-width:1249px){.app-vimeo iframe{height:473px}}@media (max-width:991px){.app-vimeo iframe{height:361px}}@media (max-width:767px){body .row.d-flex .col-lg-1,body .row.d-flex .col-lg-10,body .row.d-flex .col-lg-11,body .row.d-flex .col-lg-12,body .row.d-flex .col-lg-2,body .row.d-flex .col-lg-3,body .row.d-flex .col-lg-4,body .row.d-flex .col-lg-5,body .row.d-flex .col-lg-6,body .row.d-flex .col-lg-7,body .row.d-flex .col-lg-8,body .row.d-flex .col-lg-9,body .row.d-flex .col-md-1,body .row.d-flex .col-md-10,body .row.d-flex .col-md-11,body .row.d-flex .col-md-12,body .row.d-flex .col-md-2,body .row.d-flex .col-md-3,body .row.d-flex .col-md-4,body .row.d-flex .col-md-5,body .row.d-flex .col-md-6,body .row.d-flex .col-md-7,body .row.d-flex .col-md-8,body .row.d-flex .col-md-9,body .row.d-flex .col-sm-1,body .row.d-flex .col-sm-10,body .row.d-flex .col-sm-11,body .row.d-flex .col-sm-12,body .row.d-flex .col-sm-2,body .row.d-flex .col-sm-3,body .row.d-flex .col-sm-4,body .row.d-flex .col-sm-5,body .row.d-flex .col-sm-6,body .row.d-flex .col-sm-7,body .row.d-flex .col-sm-8,body .row.d-flex .col-sm-9,body .row.d-flex .col-xs-1,body .row.d-flex .col-xs-10,body .row.d-flex .col-xs-11,body .row.d-flex .col-xs-12,body .row.d-flex .col-xs-2,body .row.d-flex .col-xs-3,body .row.d-flex .col-xs-4,body .row.d-flex .col-xs-5,body .row.d-flex .col-xs-6,body .row.d-flex .col-xs-7,body .row.d-flex .col-xs-8,body .row.d-flex .col-xs-9{width:100%}.app-vimeo{padding:20px}.app-vimeo iframe{height:49vw}}@media (max-width:575px){.app-vimeo{padding:0;background:#fff}.app-vimeo iframe{height:50vw}}.cart-image-preview{width:100px;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.cart-image-preview img{max-width:100%;max-height:100px;border:2px solid #ccc}.breadcrumb{padding:8px 0;border-radius:0;margin:0}#product-page .block.technical .buttons #cad i,#product-page .block.technical .buttons #pdf_download i,.header-shop{margin-left:10px}p a{font-weight:700}.pointer{cursor:pointer!important}.header-shop{background:#006BB6;border:1px solid #006BB6;color:#fff;font-size:19px;padding:3px 10px 3px 8px}.header-shop:focus,.header-shop:hover{background:#fff;color:#006BB6;border:1px solid #006BB6}body{background:#ebebeb;overflow-x:hidden}.header_message{padding:10px 0;background:#006BB6;color:#fff;border-bottom:1px solid #fff}.social-icons{display:block;margin-bottom:5px;text-align:right}@media (min-width:768px){.social-icons{margin-left:10px;padding-left:10px}.social-icons a.icon{margin:0 2px}}.social-icons a.icon{display:inline-block;border-radius:50%;padding:0!important}.social-icons a.icon i{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:16px;color:#fff}.social-icons a.icon.twitter-icon{background:#4dacea}.social-icons a.icon.linked-icon{background:#367fac}.social-icons a.icon.facebook-icon{background:#415a94}.social-icons a.icon.youtube-icon{background:#cd201f}#header-wrapper{background-color:#fff;position:relative}#header-wrapper header{padding:20px 0}@media (max-width:767px){.cart-image-preview{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.cart-image-preview img{max-height:150px}.social-icons a.icon i{width:40px;height:40px;line-height:40px}.social-icons a.icon{border-radius:0;border-left:1px solid #fff}.social-icons a.icon:last-child{border-right:1px solid #fff;margin-right:-1px}.social-icons{text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0!important}#header-wrapper header{padding-bottom:15px;padding-top:45px}}#header-wrapper header .logo{-ms-flex-negative:0;flex-shrink:0;margin-right:20px}@media (max-width:991px){#header-wrapper header .logo{-ms-flex-negative:1;flex-shrink:1}}@media (max-width:767px){#header-wrapper header .logo{margin-right:0;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}#header-wrapper header .logo img{max-width:240px}#header-wrapper header .right-part{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;background:#006BB6;position:absolute;width:100%;left:0;top:0}#header-wrapper header #others{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}#header-wrapper header .social-icons{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}#header-wrapper header #languages{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}}#header-wrapper header #languages{position:relative;text-align:right}#header-wrapper header #languages #language{display:inline-block}#header-wrapper header #languages #language a,#header-wrapper header #languages a{padding:5px;font-size:15px}@media (max-width:767px){#header-wrapper header #languages #language a{padding:0}#header-wrapper header #languages #language a:first-child{margin-right:-3px}#header-wrapper header #languages{text-align:center}#header-wrapper header #languages a{width:40px;height:40px;color:#fff;line-height:40px;text-align:center;border-left:1px solid #fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header-wrapper header #languages a:focus,#header-wrapper header #languages a:hover{background:#004d83;text-decoration:none}}#header-wrapper header .contactlinks{position:relative}#header-wrapper header .contactlinks .contactlink{padding-left:30px;position:relative;margin-left:20px;font-size:18px;white-space:nowrap;line-height:30px}@media (max-width:991px){#header-wrapper header .contactlinks .contactlink{font-size:15px}}#header-wrapper header .contactlinks .contactlink:first-child:before{content:'\f10b';font-family:FontAwesome;font-size:25px;color:#006BB6;position:absolute;top:0;left:0;width:30px;height:30px;text-align:center}@media (max-width:767px){#header-wrapper header .contactlinks .contactlink{margin-left:0;padding:0}#header-wrapper header .contactlinks .contactlink span{display:none}#header-wrapper header .contactlinks .contactlink:focus:before,#header-wrapper header .contactlinks .contactlink:hover:before{text-decoration:none;background:#004d83}#header-wrapper header .contactlinks .contactlink:first-child:before{color:#FFF;position:relative;width:40px;height:40px;line-height:40px;font-size:30px;border-right:1px solid #fff}}#header-wrapper header .contactlinks .contactlink:nth-child(2):before{content:'\f0e0';font-family:FontAwesome;font-size:20px;color:#006BB6;position:absolute;width:30px;height:30px;top:0;left:0;text-align:center}#header-wrapper header .contactlinks .contactlink:hover{text-decoration:none}#header-wrapper header .search-container{position:relative}#header-wrapper header .search-container .search-toggle{margin-left:20px;cursor:pointer}@media (max-width:767px){#header-wrapper header .contactlinks .contactlink:nth-child(2):before{color:#FFF;position:relative;width:40px;height:40px;line-height:40px;font-size:20px;border-right:1px solid #fff}#header-wrapper header .search-container{position:unset}#header-wrapper header .search-container .search-toggle{margin-left:0;color:#fff;font-size:18px}}#header-wrapper header .search-container .search-toggle i{color:#006BB6;width:30px;height:30px;text-align:center;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px}@media (max-width:767px){#header-wrapper header .search-container .search-toggle i{width:40px;height:40px;color:#fff;line-height:40px;border-right:1px solid #fff;margin-left:0;padding:0}}#header-wrapper header .search-container .search-toggle i.fa-times{background:#006BB6;color:#fff}#header-wrapper header .search-container .search-toggle:focus,#header-wrapper header .search-container .search-toggle:hover{text-decoration:none}#header-wrapper header .search-container .search-toggle:focus i,#header-wrapper header .search-container .search-toggle:hover i{background:#004d83;color:#fff}@media (min-width:768px){#header-wrapper header .search-container.polish-search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:5px}#header-wrapper header .search-container.polish-search-container .search-toggle{margin:0;border:1px solid #ccc}#header-wrapper header .search-container.polish-search-container .search-toggle i{color:#006BB6;width:45px;height:33px;text-align:center;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px}#header-wrapper header .search-container.polish-search-container .search-toggle:focus,#header-wrapper header .search-container.polish-search-container .search-toggle:focus i,#header-wrapper header .search-container.polish-search-container .search-toggle:hover,#header-wrapper header .search-container.polish-search-container .search-toggle:hover i{background:0 0}#header-wrapper header .search-container.polish-search-container .search-input-container{padding:0;width:100%}#header-wrapper header .search-container.polish-search-container #search{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;right:0;top:auto;margin:0 0 -10px auto;width:350px;-webkit-box-shadow:none!important;box-shadow:none!important}#header-wrapper header .search-container.polish-search-container #search .input-lg{height:35px;border-radius:0;padding:5px 10px;font-size:16px;line-height:18px;border:0;border:1px solid #ccc;border-right:0;float:none;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}#header-wrapper header .search-container.polish-search-container #search .btn-lg{padding:7px 10px;font-size:15px;border-radius:0}#header-wrapper header .search-container.polish-search-container #search .input-group-btn{width:auto}}.login,.register{border:none;color:#fff;background-color:#d2d6d9;height:27px;width:110px;padding:0 15px;position:absolute;top:0}.register{right:10px}.login{right:135px}.login:before,.register:before{content:url(../image/arrow.png);width:5px;height:9px;float:left}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#006bb6;border:1px solid #ddd}.nav-tabs>li>a{line-height:1.42857143;border:1px solid transparent;border-radius:0;background:#d7d7d7;margin:5px}.visible{visibility:visible}nav{text-transform:uppercase;background:#8f99a0}nav .navbar-toggle{margin:0;padding:14px}nav #desktop-menu,nav #desktop-menu>li:hover>ul,nav #mobile-menu>li:hover>ul{display:block}nav #mobile-menu{display:none}nav #desktop-menu,nav #mobile-menu{padding:0;margin:0;position:relative}nav #desktop-menu>li,nav #mobile-menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}nav #desktop-menu>li>a,nav #mobile-menu>li>a{text-decoration:none;color:#fff;font-size:16px;text-align:center;padding:15px 10px;-ms-flex-preferred-size:100%;flex-basis:100%;font-family:Helvetica;font-weight:600;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1199px){nav #desktop-menu>li>a,nav #mobile-menu>li>a{font-size:14px}}@media (max-width:991px){nav #desktop-menu>li>a,nav #mobile-menu>li>a{font-size:12px}}nav #desktop-menu>li>ul,nav #mobile-menu>li>ul{display:none;position:absolute;z-index:4;top:100%;left:0;min-width:300px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.4);box-shadow:0 3px 8px rgba(0,0,0,.4);background:#f5f5f5;padding:10px 20px}nav #desktop-menu>li>ul>li,nav #mobile-menu>li>ul>li{display:block;padding:0}nav #desktop-menu>li>ul>li a,nav #mobile-menu>li>ul>li a{color:#666;display:block;text-align:left;font-size:16px;padding:3px 0;font-weight:600;text-transform:none;letter-spacing:1px}@media (max-width:991px){nav #desktop-menu>li>ul>li a,nav #mobile-menu>li>ul>li a{font-size:14px}}nav #desktop-menu>li>ul>li:focus a,nav #desktop-menu>li>ul>li:hover a,nav #mobile-menu>li>ul>li:focus a,nav #mobile-menu>li>ul>li:hover a{color:#006BB6;text-decoration:none}nav #desktop-menu>li:hover>a,nav #mobile-menu>li:hover>a{color:#fff;background:#006BB6;text-decoration:none}nav ul>li:first-child{padding-left:0}nav ul>li:last-child{padding-right:0}.info{display:none;height:46px;background-color:#8f99a0;line-height:46px;font-family:Robotto,sans-serif;font-size:14px;color:#fff;text-align:right}.info ul{padding:0 10px;margin:0}.info li{display:inline;padding-left:20px}.info li:first-child{padding-left:0}.info li a{text-decoration:none;color:#fff}.info .mobile-menu{visibility:hidden;display:block;font:20px/35px Roboto;height:32px;width:82px;padding-right:5px;border:1px solid #fff;top:5px;right:10px;text-align:right;position:relative;cursor:pointer}.info .mobile-menu:before{content:url(../image/hamburger.png);position:relative;left:3px}#search,#search #search-results{position:absolute;top:100%;z-index:100}#search{margin:5px 0;display:none;right:0;width:350px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.4);box-shadow:0 3px 8px rgba(0,0,0,.4)}@media (max-width:767px){#search{margin-top:0;width:90%;left:5%;right:5%}}#search .search-input-container{display:block;background:#fff;padding:10px}#search .search-input-container .input-lg{height:35px;border-radius:0;padding:5px;font-size:16px;line-height:18px;border:0;border-bottom:1px solid #ccc;float:none;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}#search .btn-group-lg>.btn,#search .btn-lg{padding:5px 10px;font-size:14px;border-radius:0}#search #search-results{height:auto;width:100%;left:0;background:#fff;display:none}#search #search-results .heading{background:#006BB6;color:#fff;padding:10px 15px;font-size:17px}#search #search-results .result{padding:10px 15px;border-bottom:1px solid #eee}#search #search-results .result p{margin-bottom:0}#search #search-results .result-image{border:2px solid #ccc;display:block;margin-right:15px;text-align:center}#search #search-results .result-image img{max-width:100%}#search #search-results #result-categories,#search #search-results #result-downloads,#search #search-results #result-media,#search #search-results #result-pages,#search #search-results #result-products{display:none;max-height:200px;overflow-y:auto;-webkit-box-shadow:0 0 6px 0 #888;box-shadow:0 0 6px 0 #888}#search #search-results .no-results{display:block;text-align:center;color:#ccc;padding:20px}#search #search-results .found{color:#fff;font-size:13px;line-height:24px}#search #search-results .found span{color:#fff;font-size:13px}#search #search-results .searching{text-align:center;padding:0;display:inline-block}#search #search-results .searching span{color:#ccc;line-height:30px}#search #search-results .searching i{margin-right:5px;color:#fff;font-size:20px}@font-face{font-family:swiss;src:url(../fonts/swiss.ttf),url(../fonts/swiss.eot?#iefix) format("embedded-opentype"),url(../fonts/swiss.woff) format("woff"),url(../fonts/swiss.ttf) format("truetype"),url(../fonts/swiss.svg) format("svg")}@font-face{font-family:SwisBT;src:url(../fonts/Swiss721BT-Medium.eot);src:url(../fonts/Swiss721BT-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Swiss721BT-Medium.woff2) format("woff2"),url(../fonts/Swiss721BT-Medium.woff) format("woff"),url(../fonts/Swiss721BT-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SwisBT;src:url(../fonts/Swiss721BT-Black.eot);src:url(../fonts/Swiss721BT-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Swiss721BT-Black.woff2) format("woff2"),url(../fonts/Swiss721BT-Black.woff) format("woff"),url(../fonts/Swiss721BT-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:SwisBT;src:url(../fonts/Swiss721BT-Bold.eot);src:url(../fonts/Swiss721BT-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Swiss721BT-Bold.woff) format("woff"),url(../fonts/Swiss721BT-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SwisBT;src:url(../fonts/Swiss721BT-Thin.eot);src:url(../fonts/Swiss721BT-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Swiss721BT-Thin.woff) format("woff"),url(../fonts/Swiss721BT-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:SwisBT;src:url(../fonts/Swiss721BT-Light.eot);src:url(../fonts/Swiss721BT-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Swiss721BT-Light.woff) format("woff"),url(../fonts/Swiss721BT-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SwisBT;src:url(../fonts/Swiss721BT-Roman.eot);src:url(../fonts/Swiss721BT-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/Swiss721BT-Roman.woff) format("woff"),url(../fonts/Swiss721BT-Roman.ttf) format("truetype");font-weight:400;font-style:normal}.slider.owl-carousel{margin:0}.slider.owl-carousel .item{color:#fff;position:relative;width:100%;float:none;min-height:600px;background-size:cover;background-position:50% 50%}@media (max-width:1199px){.slider.owl-carousel .item{min-height:550px}}@media (max-width:991px){.slider.owl-carousel .item{min-height:450px}}@media (max-width:767px){.slider.owl-carousel .item{min-height:350px}.slider.owl-carousel .item .container{width:100%;padding:0}}.slider.owl-carousel .item .slider-text{background:rgba(0,0,0,.4);position:absolute;bottom:30px;right:30px;width:calc(50% - 30px);padding:30px;text-align:right;font-weight:300;font-size:18px;color:#fff}@media (max-width:1199px){.slider.owl-carousel .item .slider-text{font-size:17px}}@media (max-width:991px){.slider.owl-carousel .item .slider-text{font-size:16px;width:70%}}@media (max-width:767px){.slider.owl-carousel .item .slider-text{font-size:14px;width:100%;left:0;right:0;bottom:0;padding:15px;text-align:left}}.slider.owl-carousel .item .slider-text p{margin-bottom:5px}.slider.owl-carousel .item .slider-text h2{margin-top:0;color:#fff;font-weight:900;font-size:36px}@media (max-width:1199px){.slider.owl-carousel .item .slider-text h2{font-size:32px}}@media (max-width:991px){.slider.owl-carousel .item .slider-text h2{font-size:26px}}@media (max-width:767px){.slider.owl-carousel .item .slider-text h2{font-size:22px}}@media (max-width:575px){.slider.owl-carousel .item{min-height:250px}.slider.owl-carousel .item .slider-text h2{margin-bottom:0;font-size:20px;font-weight:600}}.slider.owl-carousel .owl-next,.slider.owl-carousel .owl-prev{position:absolute;top:calc(50% - 50px);width:50px;height:50px;text-align:center;background:rgba(0,0,0,.4)}.slider.owl-carousel .owl-next i,.slider.owl-carousel .owl-prev i{color:#fff;font-size:35px;line-height:50px}.slider.owl-carousel .owl-next{right:0}.slider.owl-carousel .owl-prev{left:0}.downloads .item{display:block;margin-bottom:5px}.downloads .item .title{text-align:left;padding:8px 20px;font-size:15px;font-weight:300;background:#006bb7;color:#fff;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}.downloads .item .title.active,.downloads .item .title:focus,.downloads .item .title:hover{background:#002f51;padding-left:30px}.downloads .item:hover{text-decoration:none}.downloads .down-content{margin-left:40px;min-height:300px;margin-bottom:100px}.downloads .down-content .heading-info{width:100%;display:table;margin-bottom:20px}.downloads .down-content .heading-info .image{background:#fff;display:table-cell;width:20%;padding:10px;vertical-align:middle}.downloads .down-content .heading-info .name{background:#002f51;vertical-align:middle;width:80%;display:table-cell;padding:0 20px}.downloads .down-content .heading-info .name h2{color:#fff;margin:0!important}.downloads .dropdowns{background:#ccc;padding:0;border:1px solid #bbb}.downloads .dropdowns .dropdown{display:inline-block}.downloads .dropdowns .dropdown select{margin:10px}#hp-intro h1,#hp-intro h2{color:#006bb7}#hp-intro section h1,#hp-intro section h2{color:#fff}.btn,input.form-control{border-radius:0}.grey-banner{background:#8f99a0;color:#fff;padding:100px 0;font-size:30px;line-height:1.6}@media (max-width:991px){.grey-banner{padding:50px 0;font-size:25px;line-height:1.4;text-align:center}}@media (max-width:767px){.grey-banner{padding:30px 0;font-size:20px;line-height:1.4}}.grey-banner .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (max-width:991px){.grey-banner .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.grey-banner .row:after,.grey-banner .row:before{display:-webkit-box;display:-ms-flexbox;display:flex}.grey-banner .row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grey-banner .white-button{background:#fff;color:#8f99a0;font-weight:400;font-size:15px;padding:10px 20px;-webkit-transition:all .3s;transition:all .3s;margin:20px 0}.grey-banner .white-button:hover{background:#006BB6;text-decoration:none;color:#fff}.blue-banner{background:#006BB6;color:#fff;padding:40px 0;font-size:16px;line-height:1.6}.blue-banner h1{color:#fff!important;font-weight:500;margin-top:0}.blue-banner.heading{padding:30px 0;background:#dedede}@media (max-width:767px){.blue-banner{padding:30px 0}.blue-banner h1{font-size:25px}.blue-banner.heading{padding:20px 0}}.blue-banner.heading .h1,.blue-banner.heading h1{margin:0;font-weight:400;font-size:32px;color:#006BB6!important}@media (max-width:767px){.blue-banner.heading .h1,.blue-banner.heading h1{font-size:25px}}.blue-banner.big{padding:60px 0;font-size:20px;font-weight:300;line-height:1.5}@media (max-width:991px){.blue-banner.big{padding:40px 0;font-size:18px}}@media (max-width:767px){.blue-banner.big{padding:30px 0;font-size:16px;line-height:1.3}}.row:after,.row:before{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#hp-blocks{padding:60px 0;background:#fff}#hp-blocks .col-sm-6>div{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:767px){#hp-blocks{padding:40px 0}#hp-blocks .col-sm-6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:575px){.blue-banner.big{font-size:15px}#hp-blocks{padding:20px 0}#hp-blocks .col-sm-6{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}#hp-blocks .magnificPopup-iframe.btn{background:#006BB6;color:#fff;border-radius:0;margin-top:5px;padding:10px 20px;font-size:18px;border:5px solid #004d83;text-transform:uppercase;font-weight:600}#hp-blocks .magnificPopup-iframe.btn:focus,#hp-blocks .magnificPopup-iframe.btn:hover{background:#004d83}#hp-blocks .block-home{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:30px;padding:20px 20px 80px;position:relative}#hp-blocks .block-home .content img{max-width:100%;margin-bottom:15px}#hp-blocks .block-home .header h2{margin-top:0;font-weight:900;font-size:30px;margin-bottom:20px}@media (max-width:991px){#hp-blocks .block-home .header h2{font-size:26px}}#hp-blocks .block-home .header h2 img{margin-right:20px;width:70px}@media (max-width:991px){#hp-blocks .block-home .header h2 img{width:60px}}@media (max-width:676px){#hp-blocks .block-home .header h2{font-size:22px}#hp-blocks .block-home .header h2 img{width:50px}}#hp-blocks .block-home .btn{position:absolute;right:20px;display:inline-block;border-radius:0;text-transform:uppercase;margin-top:20px;bottom:20px;background:#fff;color:#006BB6;font-weight:900;-webkit-transition:all .3s;transition:all .3s}#hp-blocks .block-home .btn:hover{background:#e6e6e6}#hp-blocks .block-home img{max-width:100%}#hp-blocks .block-home.focus,#hp-blocks .block-home.product-search{background:#006BB6}#hp-blocks .block-home.focus .content,#hp-blocks .block-home.product-search .content{color:#fff}#hp-blocks .block-home.product-search input,#hp-blocks .block-home.product-search select{color:#666;width:100%;padding:5px 10px;margin-bottom:10px;font-size:16px;background:#fff}#hp-blocks .block-home.product-search input option:first-child,#hp-blocks .block-home.product-search select option:first-child{font-style:italic;color:#ccc}#hp-blocks .block-home.product-search input.btn,#hp-blocks .block-home.product-search select.btn{width:auto;padding:6px 12px;margin-bottom:0;color:#006BB6}#hp-blocks .block-home.order{background:#91999f}#hp-blocks .block-home.order .header h2{font-weight:400}#hp-blocks .block-home.downloads{background:#8f99a0;color:#fff}#hp-blocks .block-home.downloads img{width:100px;margin-bottom:30px}#hp-blocks .block-home.downloads .content{padding:30px}.news-block{background:#e9ebec;padding:60px 0}@media (max-width:991px){.news-block{padding:40px 0}}.news-block .header{margin-bottom:30px}.news-block .header h2{font-size:48px;font-weight:#000;margin-top:0;color:#006BB6}@media (max-width:1199px){.news-block .header h2{font-size:44px}}@media (max-width:991px){.news-block .header h2{font-size:40px}}.news-block .header h2 img{margin-right:20px;width:70px}@media (max-width:991px){.news-block .header h2 img{width:60px}}@media (max-width:676px){.news-block{padding:20px 0}.news-block .header h2{font-size:35px}.news-block .header h2 img{width:50px}}.news-block .header h2 a{color:#006BB6;text-decoration:none}.news-block .header .btn{display:inline-block;border-radius:0;text-transform:uppercase;background:#006BB6;color:#fff;font-weight:900;-webkit-transition:all .3s;transition:all .3s}.news-block .header .btn:hover{background:#004d83}@media (max-width:767px){.news-block .col-sm-6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:575px){.news-block .col-sm-6{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.news-block .newsitem{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:30px;padding-bottom:40px;position:relative}.news-block .newsitem .image{background-color:#fff;background-size:cover;background-position:50% 50%;height:180px}.news-block .newsitem h3{font-size:18px;color:#006BB6;font-weight:500}.news-block .newsitem .btn{position:absolute;right:0;display:inline-block;border-radius:0;bottom:0;background:#8f99a0;color:#fff;font-weight:400;-webkit-transition:all .3s;transition:all .3s}.news-block .newsitem .btn:hover{background:#006BB6;color:#fff}.bottom-desc-block{background:#8f99a0;padding:60px 0;font-size:16px;line-height:1.6;color:#fff}.bottom-desc-block a{color:#fff}.bottom-desc-block a:focus,.bottom-desc-block a:hover{color:#ddd;text-decoration:none}.bottom-desc-block h3{font-weight:500;font-size:30px;margin-bottom:20px;margin-top:0}.quicksearch .border,.rangepicker .border{width:18px;height:18px;margin-right:6px;margin-bottom:6px;text-align:center}@media (max-width:991px){.bottom-desc-block{padding:40px 0}.bottom-desc-block h3{font-size:26px}}@media (max-width:676px){.bottom-desc-block h3{font-size:25px}}.rangepicker .border{border:1px solid #666;border-radius:3px;display:inline-block}.rangepicker .border .fa{visibility:hidden;position:relative;top:-2px}.rangepicker .border .showit,.rangepicker .border .showit .fa{visibility:visible!important}.rangepicker input{display:none}#category-page #content .category-box,.block .content .btn,.quicksearch .border{display:inline-block}.quicksearch .modal-body,.quicksearch .modal-footer,.quicksearch .modal-header{background:#006bb7;color:#fff}.quicksearch .modal-body label{color:#fff}.quicksearch .range{padding-right:7px}.quicksearch .border{border:1px solid #666;border-radius:9px;background:#fff}.quicksearch .border .fa{visibility:hidden;position:relative;top:-1px;color:#006bb7}.quicksearch .border .showit,.quicksearch .border .showit .fa{visibility:visible!important}.container{padding-left:15px;padding-right:15px}.block{background:#e9eaea;position:relative}.block .header{background:#006BB6;color:#fff;padding:10px 20px}.block .header h2{margin:0;font-weight:300}.block .content{padding:20px 20px 50px}.block .content.white{background:#fff}.block .content h2{margin:0}.block .content hr{border-bottom:1px solid #fff;margin:10px 0;border-top:1px solid #D5D5D5}.block .content .btn{position:absolute;bottom:0;right:0;background:#8f99a0;border-radius:0;color:#fff;padding:3px 20px}.block label{width:48%;font-weight:300;font-size:12px;margin-bottom:12px;color:#7e8182}.block input,.block select{width:48%}.block.products strong{color:#000}.block.no-header{padding-top:10px}.block.no-header .content{padding-top:0}.block.blue{background:#006BB6;color:#fff}#category-page img{max-width:100%}#category-page .category-title{color:#006bb7;font-size:17px;font-weight:700;margin-top:0}#category-page #content{padding-left:60px}#category-page #content .category-box .name,#category-page #content .category-box .name a{color:#fff;background:#006bb6;padding:3px 0;font-size:14px;margin:0;line-height:1.42857143}@media (max-width:767px){#category-page #content{padding-left:0}}#category-page #content .category-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#category-page #content .category-row .category{padding:0 15px;margin-bottom:30px}#category-page #content .category-row .category .category-box .name{position:relative;font-size:15px}#category-page #content .category-row.top_level{margin:0}#category-page #content .category-row.top_level .category{padding:0;margin-bottom:0}#category-page #content .category-row.top_level .category .category-box .name{position:absolute;font-size:18px}#category-page #content .col-sm-4.category,#category-page #content .col-sm-6{text-align:left}#category-page #content .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}#applications-fitness .e-lock-wrapper,#applications-fitness header nav ul,#budget-locks .row>div .inner .image,#category-page #content .category .category-box,#media-module .item .inner,#product-page .block.technical{-webkit-box-orient:vertical;-webkit-box-direction:normal}@media (max-width:991px){#category-page #content .category{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}#category-page #content .category .category-box .name{font-size:16px}}@media (max-width:767px){#category-page #content .category{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (max-width:400px){#category-page #content .category{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}#category-page #content .category:hover{text-decoration:none}#category-page #content .category .category-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff}#category-page #content .category .category-box img{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#category-page #content .category .category-box .name{bottom:0;padding:10px;width:100%;color:#fff;background:rgba(0,107,182,.6);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-transition:all .2s;transition:all .2s;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;z-index:1}#category-page #content .category .category-box .name:after{content:'';display:block;background:rgba(0,107,182,.9);width:100%;position:absolute;height:0;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s;z-index:-1}#category-page #content .category .category-box:hover .name:after{height:100%}#category-page #content .related .category{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}@media (max-width:991px){#category-page #content .related .category{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media (max-width:767px){#category-page #content .related .category{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:400px){#category-page #content .related .category{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#category-page .desc table.barrel img,#category-page .desc table.keys img,#category-page .desc table.swatches img,#category-page .desc table.tech img{max-width:100%!important;height:auto!important}#category-page #content .category-box-list-page{display:inline-block;margin:10px 0 10px 20px}#category-page #content .category-box-list-page .name,#category-page #content .category-box-list-page .name a{color:#fff;background:#006bb6;padding:6px;font-size:14px;margin:0;line-height:1.42857143}#category-page #content .product-thumb{display:inline-block;margin:10px 0}#category-page #content .product-thumb .name,#category-page #content .product-thumb .name a{color:#fff;background:#006bb6;padding:3px 0}#category-page #content .category-box-list .name,#category-page #content .category-box-list .name a{color:#fff;background:#006bb6;padding:3px;margin:2px 0 5px 5px}#category-page #content .category-box-list h2{margin:0 0 0 20px}#category-page #content .subcategory{margin-left:5px}#category-page #content .subcategory .category-box,#category-page #content .subcategory a{display:block}#category-page .desc{color:#333;margin-bottom:20px}#category-page .desc h2{background-color:#d3d3d3!important;border:0;padding:10px 20px;text-align:left;color:#333;display:block;margin:30px 0 15px;font-size:14px;font-weight:700}#category-page .desc table tr:first-of-type{background-color:#ccc!important}#category-page .desc table tr:first-of-type td{border-bottom:0!important}#category-page .desc table tr td{border-bottom:1px solid #fff}#category-page .desc table tr:nth-child(odd){background-color:#e4e4e4}#category-page .desc table.tech{background:#e4e4e4;color:#333;font-size:14px;line-height:20px}#category-page .desc table.tech tr{background:#e4e4e4}#category-page .desc table.tech tr td{background:#e4e4e4;vertical-align:middle;text-align:center;padding:20px;border:1px solid #fff!important}#category-page .desc table.tech .title,#category-page .desc table.tech .title-no-center{background-color:#ccc!important;padding:5px;vertical-align:middle}#category-page .desc table.tech .title{text-align:center}#category-page .desc table.tech .no-bold{font-weight:400}#category-page .desc table.keys{background:#e4e4e4;color:#333;font-size:13px}#category-page .desc table.keys tr{background:#e4e4e4}#category-page .desc table.keys tr td{vertical-align:middle;text-align:center;border:1px solid #fff}#category-page .desc table.keys tr:first-of-type{background-color:#ccc!important}#category-page .desc table.keys tr:first-of-type td{border:0;border-top:1px solid #fff;text-align:left;font-size:14px}#category-page .desc table.keys tr:first-of-type td:first-of-type{border-left:1px solid #fff}#category-page .desc table.keys tr:first-of-type td:last-of-type{border-right:1px solid #fff}#category-page .desc table.swatches{background:#e4e4e4;color:#333;font-size:13px}#category-page .desc table.swatches tr{background:#e4e4e4}#category-page .desc table.swatches tr td{vertical-align:middle;text-align:left;border:1px solid #fff}#category-page .desc table.swatches tr:first-of-type{background-color:#ccc!important}#category-page .desc table.swatches tr:first-of-type td{border:0;border-top:1px solid #fff;text-align:left;font-size:14px}#category-page .desc table.swatches tr:first-of-type td:first-of-type{border-left:1px solid #fff}#category-page .desc table.swatches tr:first-of-type td:last-of-type{border-right:1px solid #fff}#category-page .desc table.text,#category-page .desc table.text tr{background:0 0!important;border:0}#category-page .desc table.text{color:#333;font-size:14px}#category-page .desc table.text tr td{background:0 0!important;text-align:left;padding:5px 0;border:0}#category-page .desc table.barrel{background:#e4e4e4;color:#333;font-size:13px;width:100%}#category-page .desc table.barrel img{width:auto!important}#category-page .desc table.barrel tr{background:#e4e4e4}#category-page .desc table.barrel tr td{vertical-align:middle;border:1px solid #fff;padding:5px 10px}#category-page .desc table.barrel tr:first-of-type{background-color:#ccc!important}#category-page .desc table.barrel tr:first-of-type td{border:0;border-top:1px solid #fff;text-align:left;font-size:14px;padding:10px}#category-page .desc table.barrel tr:first-of-type td:first-of-type{border-left:1px solid #fff}#category-page .desc table.barrel tr:first-of-type td:last-of-type{border-right:1px solid #fff}#category-page .desc .rotary>.row{margin-left:-20px;margin-right:-20px}#category-page .desc .movement1>.row,#category-page .desc .movement>.row{margin-left:-10px;margin-right:-10px}#category-page .desc .rotary>.row .col-sm-8,#category-page .desc .rotary>.row>.col-sm-4{padding:10px 20px}#category-page .desc .rotary>.row .col-sm-8 .block,#category-page .desc .rotary>.row>.col-sm-4 .block{border:1px solid #fff;padding:10px;text-align:center;width:100%;min-height:160px;background:#e4e4e4}#category-page .desc .rotary>.row .col-sm-8 .under,#category-page .desc .rotary>.row>.col-sm-4 .under{border:1px solid #fff;text-align:left!important;width:100%;padding:5px 10px;background:#e4e4e4}#category-page .desc .rotary>.row .col-sm-8 .under .title,#category-page .desc .rotary>.row>.col-sm-4 .under .title{text-align:left;float:left}#category-page .desc .rotary>.row .col-sm-8 .under .subtitle,#category-page .desc .rotary>.row>.col-sm-4 .under .subtitle{font-size:8px;float:right;font-style:normal}#category-page .desc .movement1>.row>.col-sm-2{padding:5px}#category-page .desc .movement1>.row>.col-sm-2 .block{border:1px solid #fff;padding:5px;text-align:center;width:100%;background:#e4e4e4}#category-page .desc .movement1>.row>.col-sm-2 .block img{width:100%!important;height:auto!important}#category-page .desc .movement>.row>.col-sm-2{width:20%;padding:5px}#category-page .desc .movement>.row>.col-sm-2 .block{border:1px solid #fff;padding:5px;text-align:center;width:100%;background:#e4e4e4}#category-page .desc .movement>.row>.col-sm-2 .block img{width:100%!important;height:auto!important}#category-page .description{padding-bottom:20px}#category-page h2{margin:0 0 20px}#category-page .sitemap-title{background:#006bb7;color:#fff;padding:10px;font-weight:400;margin:0;font-size:18px}#category-page .sitemap-box{background:#fff;padding:10px}#category-page .sitemap-box .sitemap-items{list-style:none;padding:0}#category-page .sitemap-box .sitemap-items li a{display:block;padding:5px 10px;border-bottom:1px solid #e4e4e4}#category-page.full-width #content{padding-left:0;-webkit-transition:all .2s;transition:all .2s;background:#ebebeb}@media (max-width:767px){#category-page.full-width #content{background:#fff}}#category-page.full-width #column-left{opacity:0;visibility:hidden;position:absolute;z-index:1;width:270px!important}#budget-locks .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#budget-locks .row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:15px;padding-right:15px}#budget-locks .row>div .inner{background:#fff;-ms-flex-preferred-size:100%;flex-basis:100%;border:1px solid #ccc;padding:20px 40px 20px 20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#budget-locks .row>div .inner .image{min-height:200px;margin-right:40px;border-radius:10px;background:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}#budget-locks .row>div .inner .image img{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#budget-locks .row>div .inner .text{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}#budget-locks .row>div .inner .text h2{font-size:18px;color:#006BB6;font-weight:700;margin-bottom:10px;margin-top:0}#budget-locks .row>div .inner .table{margin-top:10px;width:100%}#budget-locks .row>div .inner .table tbody tr td,#budget-locks .row>div .inner .table tbody tr th{border:0!important;padding:2px 0}#budget-locks .row>div .inner .table tbody tr th{padding-right:10px}#budget-locks .row>div .inner .table tbody tr.border-up td,#budget-locks .row>div .inner .table tbody tr.border-up th{color:#006BB6}#budget-locks .row>div .inner .table tbody tr.border-up td span,#budget-locks .row>div .inner .table tbody tr.border-up th span{color:#006BB6;display:block;margin-top:10px;padding:10px 0 0;border-top:1px solid #ccc}#budget-locks .row>div .inner .table tbody tr ul{padding:0 0 0 20px;margin:0}#budget-locks .row>div .inner .table tbody tr ul li{font-weight:400}#application-page.full-width #content{padding-left:0;-webkit-transition:all .2s;transition:all .2s}#application-page.full-width #column-left{opacity:0;visibility:hidden;position:absolute;z-index:1;width:270px!important}.menu-showing #application-page.full-width,.menu-showing #category-page.full-width{position:relative;overflow:visible}.menu-showing #application-page.full-width #column-left,.menu-showing #category-page.full-width #column-left{opacity:1;visibility:visible}.menu-showing #application-page.full-width #content,.menu-showing #category-page.full-width #content{min-height:650px;-webkit-transform:translate(280px,0);transform:translate(280px,0);z-index:2}.information #category-page #content{padding-left:0}.information #category-page #content .about{margin:20px 0}.information #category-page #content .about .category a{display:block;color:#fff;margin-bottom:-6px}.information #category-page #content .about .category a:hover{text-decoration:none}.information #category-page #content .about .category .category-box{height:220px;overflow:hidden;border:0}.information #category-page #content .about .category .category-box img{padding:0;width:100%!important}.information #category-page #content .about .category .category-box .name{position:relative;visibility:visible;opacity:1;padding:10px;width:100%;background:#006bb6;color:#fff;font-weight:300;font-size:18px;display:block;margin:0}.list-group.categories a{background:#8f99a0;color:#fff;margin:2px 0;border:0}.list-group.categories a.active{background:#006bb6;border:0;border-radius:0}.list-group.categories .psearch .header{cursor:pointer;padding:0}.list-group.categories .psearch .header h2{font-size:14px;margin-bottom:0!important;padding:10px 15px}.list-group.categories .psearch .header .fa{padding-left:10px}.list-group.categories .psearch .content{display:none}.list-group.categories .psearch .content .btn{display:block;margin:0 auto;position:relative}.enquiry{position:relative;margin-bottom:20px;text-align:left;overflow:hidden}.enquiry .border{border:1px solid silver}.enquiry h2{display:block;font-size:14px;margin:0;padding:0 0 7px;border-bottom:solid 1px #b8b8b8;font-weight:700}.enquiry h2:before{color:#024d94;margin-right:8px;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;-webkit-transform:translate(0,0);transform:translate(0,0);content:"\f111"}.enquiry strong.title{font-weight:400;display:block;margin:5px 0 10px}.enquiry div.step{padding:15px}.enquiry div.step div{padding:10px 0 0 20px;margin-bottom:20px}.enquiry div.step:hover{background-color:#eee}.enquiry ul{margin:0;padding:0;display:block}.enquiry ul li{display:block}.enquiry ul img{display:block;margin:0 auto}.enquiry label{font-weight:400;margin:0;padding:0}.enquiry ul.ul1 li{float:left;text-align:center;background-color:#fff;margin:0 2px}.enquiry ul.ul1 li label{display:block;padding-bottom:10px}.enquiry ul.ul2 li{padding:3px 0}.enquiry div.step1 p label,.enquiry div.step2 p label{padding-bottom:10px}.enquiry ul.ul2 li label span{vertical-align:middle;padding-left:2px}.enquiry div.step1 p,.enquiry div.step2 p.p2,.enquiry div.step4 ul{padding-left:20px;float:left}.enquiry div.step1 ul li{width:220px}.enquiry div.step2 p.p1{float:left}.enquiry div.step2 p.p2{text-align:right}.enquiry div.step4 p{float:left}.enquiry div.step4 ul li span,.enquiry div.step5 ul li span{padding-left:5px}.enquiry div.step3 ul li{width:160px}.enquiry div.step6 label.lab{float:left;display:block;width:170px;text-align:right;padding-top:3px}@media (max-width:615px){.enquiry div.step6 label.lab{text-align:left}}.enquiry div.step6 input.text,.enquiry div.step6 textarea.text{text-align:left;float:left;display:block;width:300px;margin-left:5px;margin-bottom:5px}.enquiry div.step6 em{color:red;padding-right:5px}.enquiry input.text,.enquiry textarea.text{width:50px;text-align:center;padding:5px 3px;font-size:12px;border:1px solid #b8b8b8;border-radius:4px}.modal-body .enquiry label,.support.table tbody tr ul li a{font-size:14px}.enquiry input.check{vertical-align:middle;margin:0}.enquiry input.submit{width:130px}.enquiry p.sent{margin:0 20px 10px 0;background-color:#F0FFDC;border:2px solid #4E8109;padding:8px;text-align:center;display:none}.enquiry-load{background:url(../images/load.gif) center center no-repeat}.enquiry div.step .alert-danger,.enquiry div.step .alert-success{padding:15px}#general_enquiry .modal-dialog{width:60%}@media (max-width:991px){#general_enquiry .modal-dialog{width:90%}}@media (max-width:767px){#general_enquiry .modal-dialog{width:98%}}.support.table tbody tr:nth-child(odd){background:#f4f4f4}.support.table tbody tr td:first-child{font-weight:700}.support.table tbody tr td{vertical-align:middle}.support.table tbody tr ul{list-style:none;margin-bottom:0;padding:20px 0}.support.table tbody tr ul li{padding:5px}.support.table tbody tr ul li img{width:20px;margin-right:10px}#application-page .category a,#application-page .category a:focus,#application-page .category a:hover,.support.table tbody tr ul li a:focus,.support.table tbody tr ul li a:hover{text-decoration:none}#application-page .category .category-box{height:300px;position:relative}#application-page .category .category-box h2{position:absolute;bottom:0;margin:0;font-size:25px;padding:10px 20px;color:#fff;display:block;width:100%;z-index:2;-webkit-transition:all .3s;transition:all .3s}#application-page .category .category-box h2 span{position:relative;z-index:4}#application-page .category .category-box h2:after{content:'';display:block;background:rgba(0,107,182,.9);width:100%;position:absolute;height:0;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s;z-index:1}#application-page .category .category-box.search{background:#006BB6;padding:30px;text-align:center;-webkit-transition:all .3s;transition:all .3s;position:relative}#application-page .category .category-box.search h3{text-align:center;font-size:60px;color:#fff;margin-top:40px;font-weight:300;margin-bottom:20px}@media only screen and (max-width:768px){#application-page .category .category-box.search h3{font-size:40px}}#application-page .category .category-box.search i{font-size:50px;color:#fff}#application-page .category .category-box.search .block.psearch{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;display:none}#application-page .category .category-box.search .block.psearch h2{position:relative;font-size:20px}@media only screen and (max-width:570px){#application-page .category .category-box.search .block.psearch h2{padding:0}}#application-page .category .category-box.search:hover{background:#004d83}#application-page .category .category-box.search:hover h3,#application-page .category .category-box.search:hover i{display:none}#application-page .category .category-box.search:hover .block.psearch{display:block}#application-page .category:focus .category-box h2:after,#application-page .category:hover .category-box h2:after{height:100%}#application-page .desc{margin-top:30px}#application-page h1{color:#006bb7;font-size:17px;font-weight:700;margin-top:0}#inventory{margin-bottom:20px;position:relative}#inventory .points-container{display:inline-block;position:relative;margin:0 auto;width:100%}#inventory .points-container span.title{position:absolute;top:50px;left:50px;background:rgba(0,108,183,.6);padding:10px 20px 10px 75px;font-size:30px;font-weight:300;color:#fff}@media (max-width:991px){#inventory .points-container span.title{top:20px;left:20px}}@media (max-width:767px){#inventory .points-container span.title{display:none;position:relative;padding:20px;top:0;background:#006cb7;left:0}#inventory .points-container span.title:before{display:none}}#inventory .points-container span.title:before{content:'';background:#006cb7;width:60px;position:absolute;height:100%;left:0;top:0}#inventory .points-container>img{display:block}#inventory .points-container .cd-img-replace{display:inline-block;overflow:hidden;white-space:nowrap;line-height:40px;text-align:center;color:#fff;font-size:20px;text-decoration:none}#inventory .points-container .cd-img-replace:focus,#inventory .points-container .cd-img-replace:hover{text-decoration:none}#inventory .points-container .cd-single-point{position:absolute;border-radius:50%;width:40px;height:40px}@media (max-width:767px){#inventory .points-container .cd-single-point{width:30px;height:30px}}@media (max-width:500px){#inventory .points-container .cd-img-replace{font-size:13px}#inventory .points-container .cd-single-point{width:20px;height:20px}}#inventory .points-container .cd-single-point>a{position:relative;z-index:2;display:inline-block;width:40px;height:40px;border-radius:inherit;background:#006bb6;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3);box-shadow:0 0 10px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3);-webkit-transition:background-color .2s;transition:background-color .2s;border:2px solid #fff;line-height:37px}#inventory .points-container .cd-single-point.is-open::after,#inventory .points-container .cd-single-point.visited::after{display:none}@media (max-width:767px){#inventory .points-container .cd-single-point>a{width:30px;height:30px;line-height:27px}}@media (max-width:500px){#inventory .points-container .cd-single-point>a{width:20px;height:20px;line-height:17px}}#inventory .points-container .cd-single-point>a::after,#inventory .points-container .cd-single-point>a:before{opacity:0;content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s}#inventory .points-container .cd-single-point>a::after{height:2px;width:17px}@media (max-width:767px){#inventory .points-container .cd-single-point>a::after{width:10px}}#inventory .points-container .cd-single-point>a::before{height:17px;width:2px}@media (max-width:767px){#inventory .points-container .cd-single-point>a::before{height:10px}}#inventory .points-container .cd-single-point::after{content:'';position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;border-radius:inherit;background-color:transparent;-webkit-animation:cd-pulse 2s infinite;animation:cd-pulse 2s infinite}#inventory .points-container .cd-single-point:nth-of-type(1){top:calc(20% - 20px);right:calc(22% - 20px)}#inventory .points-container .cd-single-point:nth-of-type(2){bottom:calc(24% - 20px);right:calc(46% - 20px)}#inventory .points-container .cd-single-point:nth-of-type(3){top:calc(28% - 20px);right:calc(80% - 20px)}#inventory .points-container .cd-single-point:nth-of-type(4){top:calc(64% - 20px);right:calc(85% - 20px)}#inventory .points-container .cd-single-point.is-open>a{background-color:#475f74;text-indent:100%}#inventory .points-container .cd-single-point.is-open>a::after,#inventory .points-container .cd-single-point.is-open>a::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(135deg);transform:translateX(-50%) translateY(-50%) rotate(135deg);opacity:1}#inventory .points-container .cd-single-point.is-open .cd-more-info{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s 0s,visibility 0s 0s,-webkit-transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;-webkit-transition:opacity .3s 0s,visibility 0s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s,-webkit-transform .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s,-webkit-transform .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s,-webkit-transform .3s 0s}#inventory .points-container .cd-single-point.is-open .cd-more-info .cont{visibility:visible}@media (max-width:767px){#inventory .points-container .cd-single-point.is-open .cd-more-info h2{margin:20px 0;color:#006bb6;font-size:25px;width:100%;text-align:center}#inventory .points-container .cd-single-point.is-open .cd-more-info .cont{visibility:visible;max-width:50%;margin:0 auto;position:relative;border:3px solid #006bb6}#inventory .points-container .cd-single-point.is-open .cd-more-info .cont img{max-width:100%}#inventory .points-container .cd-single-point.is-open .cd-more-info .cont .product{opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;visibility:visible;padding:30px;text-align:center;background:rgba(0,0,0,.3)}#inventory .points-container .cd-single-point.is-open .cd-more-info .cont .product img{max-height:100%;max-width:100%}}#inventory .points-container .cd-single-point.visited>a{background-color:#475f74}@media only screen and (min-width:768px){#inventory .points-container .cd-single-point.is-open .cd-more-info.cd-left{right:140%}#inventory .points-container .cd-single-point.is-open .cd-more-info.cd-right{left:140%}#inventory .points-container .cd-single-point.is-open .cd-more-info.cd-top{bottom:140%}#inventory .points-container .cd-single-point.is-open .cd-more-info.cd-bottom{top:140%}}@-webkit-keyframes cd-pulse{0%{-webkit-transform:scale(1);-webkit-box-shadow:inset 0 0 1px 1px rgba(0,107,182,.8);box-shadow:inset 0 0 1px 1px rgba(0,107,182,.8)}50%{-webkit-box-shadow:inset 0 0 1px 1px rgba(0,107,182,.8);box-shadow:inset 0 0 1px 1px rgba(0,107,182,.8)}100%{-webkit-transform:scale(1.6);-webkit-box-shadow:inset 0 0 1px 1px rgba(0,107,182,0);box-shadow:inset 0 0 1px 1px rgba(0,107,182,0)}}@keyframes cd-pulse{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:inset 0 0 1px 1px rgba(0,107,182,.8);box-shadow:inset 0 0 1px 1px rgba(0,107,182,.8)}50%{-webkit-box-shadow:inset 0 0 1px 1px rgba(0,107,182,.8);box-shadow:inset 0 0 1px 1px rgba(0,107,182,.8)}100%{-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-box-shadow:inset 0 0 1px 1px rgba(0,107,182,0);box-shadow:inset 0 0 1px 1px rgba(0,107,182,0)}}#inventory .points-container .cd-single-point .cd-more-info{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;line-height:1.5;background-color:rgba(255,255,255,.95);padding:2em 1em 1em;visibility:hidden;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;-webkit-transition:opacity .3s 0s,visibility 0s .3s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s,-webkit-transform .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s,-webkit-transform .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s,top .3s 0s,bottom .3s 0s,left .3s 0s,right .3s 0s,-webkit-transform .3s 0s}#inventory .points-container .cd-single-point .cd-more-info::before{content:'';position:absolute;height:0;width:0;display:none;border:8px solid transparent}#inventory .points-container .cd-single-point .cd-more-info h2{font-size:22px;font-size:1.375rem;margin-bottom:.6em}#inventory .points-container .cd-single-point .cd-more-info p{color:#758eb1}@media only screen and (min-width:768px){#inventory .points-container .cd-single-point .cd-more-info{position:absolute;width:220px;height:240px;padding:0;overflow-y:visible;line-height:1.4;border-radius:.25em;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}#inventory .points-container .cd-single-point .cd-more-info img{max-width:100%}#inventory .points-container .cd-single-point .cd-more-info h2{background:#006bb6;width:100%;padding:10px;color:#fff;margin-top:0;border-radius:.25em .25em 0 0;font-size:20px;font-size:1.4rem;margin-bottom:0}#inventory .points-container .cd-single-point .cd-more-info .cont{position:relative;visibility:hidden;border-radius:0 0 .25em .25em;overflow:hidden}#inventory .points-container .cd-single-point .cd-more-info .cont .product{opacity:0;display:block;visibility:hidden;position:absolute;top:0;width:100%;height:100%;padding:30px;text-align:center;background:rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}#inventory .points-container .cd-single-point .cd-more-info .cont .product img{max-height:100%;max-width:100%}#inventory .points-container .cd-single-point .cd-more-info .cont:hover .product{opacity:1;visibility:visible}#inventory .points-container .cd-single-point .cd-more-info::before{display:block}#inventory .points-container .cd-single-point .cd-more-info.cd-left,#inventory .points-container .cd-single-point .cd-more-info.cd-left::before,#inventory .points-container .cd-single-point .cd-more-info.cd-right,#inventory .points-container .cd-single-point .cd-more-info.cd-right::before{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#inventory .points-container .cd-single-point .cd-more-info.cd-left{right:160%;left:auto}#inventory .points-container .cd-single-point .cd-more-info.cd-left::before{border-left-color:rgba(255,255,255,.95);left:100%}#inventory .points-container .cd-single-point .cd-more-info.cd-right{left:160%}#inventory .points-container .cd-single-point .cd-more-info.cd-right::before{border-right-color:rgba(255,255,255,.95);right:100%}#inventory .points-container .cd-single-point .cd-more-info.cd-bottom,#inventory .points-container .cd-single-point .cd-more-info.cd-bottom::before,#inventory .points-container .cd-single-point .cd-more-info.cd-top,#inventory .points-container .cd-single-point .cd-more-info.cd-top::before{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#inventory .points-container .cd-single-point .cd-more-info.cd-top{bottom:160%;top:auto}#inventory .points-container .cd-single-point .cd-more-info.cd-top::before{border-top-color:rgba(255,255,255,.95);top:100%}#inventory .points-container .cd-single-point .cd-more-info.cd-bottom{top:160%}#inventory .points-container .cd-single-point .cd-more-info.cd-bottom::before{border-bottom-color:#006bb6;bottom:100%}#inventory .points-container .cd-single-point .cd-more-info p{font-size:14px;font-size:.875rem}#inventory .points-container .cd-close-info{display:none}}#inventory .points-container .cd-close-info{position:fixed;top:0;right:0;height:44px;width:44px}#inventory .points-container .cd-close-info::after,#inventory .points-container .cd-close-info:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#475f74;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s}#inventory .points-container .cd-close-info::after{height:2px;width:16px}#inventory .points-container .cd-close-info::before{height:16px;width:2px}.list-group-item:first-child{border-radius:0}.menu-showing #application-page #content,.menu-showing #product-page #content{-webkit-transform:translate(280px,0);transform:translate(280px,0)}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#product-banner{margin-bottom:7px}.menu-showing #application-page #column-left.hidden-xs,.menu-showing #product-page #column-left.hidden-xs{display:inherit!important}#ajaxresponse{margin-bottom:10px}#ajaxresponse .theres{display:none}.bs-modal-sendenquiry .modal-content{border-radius:0}.bs-modal-sendenquiry .modal-content .modal-body{padding:20px;border-radius:0}.bs-modal-sendenquiry .modal-content .modal-body .header{margin:-20px -20px 0}.bs-modal-sendenquiry .modal-content .modal-body .block label{font-weight:600;margin:0;width:100%}.bs-modal-sendenquiry .modal-content .modal-body .block .spec-table{margin-top:20px;background:#e4e4e4}.bs-modal-chooseoptions #product h3,.modal-content .header{margin-top:0}.bs-modal-sendenquiry .modal-content .modal-body .block .spec-table thead{background:#ccc;font-weight:700}.bs-modal-chooseoptions .modal-content{border-radius:0}.bs-modal-chooseoptions .modal-content .modal-body{padding:0;border-radius:0}.bs-modal-chooseoptions .modal-content .modal-body .image-preview-row h4{margin-right:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bs-modal-chooseoptions .modal-content .modal-body .image-preview-row .lock-image-preview{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bs-modal-chooseoptions .modal-content .modal-body .image-preview-row .lock-image-preview img{max-width:100%;max-height:200px}@media (max-width:767px){.bs-modal-chooseoptions .modal-content .modal-body .image-preview-row .lock-image-preview{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.bs-modal-chooseoptions .modal-content .modal-body .image-preview-row .lock-image-preview img{max-height:150px}}.bs-modal-chooseoptions #product{padding:20px}.bs-modal-chooseoptions #product #button-cart{padding:10px}.bs-modal-chooseoptions #product .imageoption img{padding:10px 20px 5px 0;max-width:100%}.bs-modal-chooseoptions #product .imageoption .radioname{font-size:13px}.bs-modal-chooseoptions #product .imageoption .radioname .text{padding-left:5px}.html-sections table{background:#e4e4e4;color:#333;font-size:13px}.html-sections table img{max-width:100%!important;height:auto!important}.html-sections table tr{background:#e4e4e4}.html-sections table tr td{vertical-align:middle;text-align:left;padding:8px;border:1px solid #fff}.html-sections table tr:first-of-type{background-color:#ccc!important}.html-sections table tr:first-of-type td{border:0;border-top:1px solid #fff;text-align:left;font-size:14px}.html-sections table tr:first-of-type td:first-of-type{border-left:1px solid #fff}.html-sections table tr:first-of-type td:last-of-type{border-right:1px solid #fff}.modal-content .alert-success{background:#D8DAF0;color:#666;margin-bottom:0}.modal-body .close,.modal-content .close{margin:0!important}.modal-body #product-page{min-height:0}.modal-body .block{background:#fff}.modal-body .block input{width:100%}.modal-body label{color:#666;font-size:20px}#product-page{min-height:670px}#product-page #related-products .desc{background:#006BB6;color:#fff;padding:10px 20px;margin-bottom:20px}#product-page #related-products .related-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}#product-page #related-products .related-row .related-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}#product-page .image-gallery .thumbnails-slider a img,#product-page .image-gallery .thumbnails-slider img{max-width:100%}#product-page #related-products .related-row .related-item .related-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff}#product-page #related-products .related-row .related-item .related-box img{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#product-page #related-products .related-row .related-item .related-box h3{position:relative;font-size:15px;bottom:0;padding:10px;width:100%;color:#fff;background:rgba(0,107,182,.6);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-transition:all .2s;transition:all .2s;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;z-index:1;line-height:1.42857143}#product-page #related-products .related-row .related-item .related-box h3:after{content:'';display:block;background:rgba(0,107,182,.9);width:100%;position:absolute;height:0;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s;z-index:-1}#product-page #related-products .related-row .related-item .related-box:focus,#product-page #related-products .related-row .related-item .related-box:hover{text-decoration:none}#product-page #related-products .related-row .related-item .related-box:focus h3:after,#product-page #related-products .related-row .related-item .related-box:hover h3:after{height:100%}#product-page #related-products .related-row .related-item:focus,#product-page #related-products .related-row .related-item:hover{text-decoration:none}#product-page .image-gallery>a{padding:20px 0}#product-page .image-gallery .thumbnails-slider{margin-bottom:20px;position:relative}#product-page .image-gallery .thumbnails-slider a{border:1px solid #ccc;padding:10px}#product-page .image-gallery .thumbnails-slider a:focus,#product-page .image-gallery .thumbnails-slider a:hover{border:1px solid #006BB6}#product-page .image-gallery .thumbnails-slider .owl-nav{margin:0}#product-page .image-gallery .thumbnails-slider .owl-next,#product-page .image-gallery .thumbnails-slider .owl-prev{position:absolute;top:calc(50% - 10px);width:20px;height:20px;border-radius:50%;background:#666;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-page .image-gallery .thumbnails-slider .owl-next i,#product-page .image-gallery .thumbnails-slider .owl-prev i{line-height:1;font-size:12px}#product-page .image-gallery .thumbnails-slider .owl-prev{left:-35px}#product-page .image-gallery .thumbnails-slider .owl-next{right:-35px}#product-page .spec-table{width:100%}#product-page .spec-table td,#product-page .spec-table th{padding:6px}#product-page .spec-table thead tr{border-bottom:1px solid #999}#product-page .spec-table thead tr th{font-weight:700;border:0;color:#000}#product-page .spec-table tbody tr{border-top:1px solid #999}#product-page .spec-table tbody tr td{font-weight:400;vertical-align:middle;border:0;color:#000}#product-page .spec-table tbody tr td .chooseoptions{padding:4px;background:#006BB6;display:block;text-align:center;color:#fff}#product-page .spec-table a{color:inherit}#product-page .spec-table a:hover{text-decoration:underline}#product-page .table{margin-bottom:0}#product-page #column-left{position:absolute;z-index:1}#product-page #column-left.hidden-xs{display:none!important}#product-page #column-left.col-sm-3{width:270px!important}#product-page .fa-bars{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#product-page #content{z-index:2;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#product-page .product-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#product-page .product-row .col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 15px}@media (max-width:767px){#product-page .product-row .col-sm-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}#product-page .product-row .col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0 15px}@media (max-width:767px){#product-page .product-row .col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}#product-page .block{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:30px}#product-page .block .close{color:#fff;opacity:1;width:50px;font-size:39px}#product-page .block #details{position:relative;margin-top:10px;background:#8f99a0;padding:9px 14px;color:#fff;text-decoration:none;cursor:pointer}#product-page .block .content{padding:0 40px}#product-page .block .content .buy,#product-page .block .content .buy:last-child{position:absolute;background:#8f99a0;padding:9px 14px;color:#fff;text-decoration:none;cursor:pointer;bottom:0}#product-page .block .content .zoom{display:block}#product-page .block .content .buy{left:0;right:auto}#product-page .block .content .buy:last-child{left:auto;right:0}#product-page .block.image{background:#fff;max-width:100%}#product-page .block.image img{max-width:100%}#product-page .block.image .content{text-align:center}#product-page .block.image .buttons a{letter-spacing:1px;background:#006BB6;margin:0;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none;cursor:pointer;padding:10px 20px;font-size:18px;font-weight:100;text-transform:uppercase;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product-page .block.image .buttons a:focus,#product-page .block.image .buttons a:hover{background:#a1a1a1}#product-page .block.technical{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product-page .block.technical .missing-text{color:#ccc}#product-page .block.technical .content{padding:20px}#product-page .block.technical .img{background:#fff}#product-page .block.technical .img img{max-width:100%;max-height:250px}#product-page .block.technical .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#product-page .block.technical .buttons #cad,#product-page .block.technical .buttons #pdf_download{padding:10px 20px;display:-webkit-box;display:-ms-flexbox;color:#fff;font-size:18px;letter-spacing:1px;font-weight:100;cursor:pointer;text-transform:uppercase;text-decoration:none}#product-page .block.technical .buttons #cad{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;background:#a1a1a1;border:0;border-right:1px solid #fff;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){#product-page .block.technical .buttons #cad{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;border-right:0 solid #fff;border-bottom:1px solid #fff}}@media (max-width:767px){#product-page .block.technical .buttons #cad{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;border-right:1px solid #fff;border-bottom:0 solid #fff}}@media (max-width:500px){#product-page .block.technical .buttons #cad{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;border-right:0 solid #fff;border-bottom:1px solid #fff}}#product-page .block.technical .buttons #cad:focus,#product-page .block.technical .buttons #cad:hover{background:#006BB6}#product-page .block.technical .buttons #pdf_download{background:#a1a1a1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product-page .block.technical .buttons #pdf_download:focus,#product-page .block.technical .buttons #pdf_download:hover{background:#006BB6}#product-page .block.technical .buttons .dropdown{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;background:#a1a1a1;color:#fff;text-decoration:none;cursor:pointer;padding:0;font-size:18px;font-weight:100;text-transform:uppercase;border-right:1px solid #fff}@media (max-width:991px){#product-page .block.technical .buttons .dropdown{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;border-right:0 solid #fff;border-bottom:1px solid #fff}}@media (max-width:767px){#product-page .block.technical .buttons .dropdown{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;border-right:1px solid #fff;border-bottom:0 solid #fff}}@media (max-width:500px){#product-page .block.technical .buttons .dropdown{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;border-right:0 solid #fff;border-bottom:1px solid #fff}}#product-page .block.technical .buttons .dropdown button{padding:10px 20px;background:#a1a1a1;border:0;position:relative;font-size:18px;letter-spacing:1px;font-weight:100;text-transform:uppercase;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;transition:all .3s}#product-page .block.technical .buttons .dropdown button .caret{border-top:7px solid;border-right:7px solid transparent;border-left:7px solid transparent;margin-left:10px}#product-page .block.technical .buttons .dropdown button:focus,#product-page .block.technical .buttons .dropdown button:hover{background:#006BB6}#product-page .block.technical .buttons .dropdown .dropdown-menu{list-style:none;padding:0;width:100%;margin:0;border-radius:0;border:0}#product-page .block.technical .buttons .dropdown .dropdown-menu li{padding:0;text-indent:0;margin:0}#product-page .block.technical .buttons .dropdown .dropdown-menu li:before{display:none}#product-page .block.technical .buttons .dropdown .dropdown-menu li a{padding:10px 30px 10px 20px;display:block;text-indent:0;position:relative}#product-page .block.technical .buttons .dropdown .dropdown-menu li a i{position:absolute;right:19px;top:12px;color:#006BB6}#product-page .block.variations{background:#e1e1e1}@media (max-width:767px){#product-page .block.variations{background:#fff}}#product-page .block.variations .content{padding:0;background:0 0;color:#333}#product-page .block.variations .content .nav-tabs{background:#ccc;border:0;display:-webkit-box;display:-ms-flexbox;display:flex}#product-page .block.variations .content .nav-tabs li{margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#product-page .block.variations .content .nav-tabs li a{margin:0;background:#a1a1a1;color:#fff;border:0;border-right:1px solid #ddd;font-size:16px;font-weight:300}#product-page .block.variations .content .nav-tabs li a:focus,#product-page .block.variations .content .nav-tabs li a:hover{border:0;background:#bbb;border-right:1px solid #ddd}#product-page .block.variations .content .nav-tabs li:last-child a{border-right:0 solid #ddd}#product-page .block.variations .content .nav-tabs li.active a{background:#006BB6;border:0;border-right:1px solid #ddd;position:relative}#product-page .block.variations .content .nav-tabs li.active a:after{bottom:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#006BB6;border-width:10px;left:calc(50% - 10px);margin:0 auto -20px;z-index:10}#product-page .block.description ul li:before,#product-page .block.variations .content .tab-content #tab2 ul li:before{color:#006BB6;margin-right:0;display:inline;top:-1px;left:-8px;text-rendering:auto;-moz-osx-font-smoothing:grayscale;content:"\f111";position:relative}#product-page .block.variations .content .nav-tabs li:last-child.active a{border-right:0 solid #ddd}#product-page .block.variations .content .tab-content{padding:20px}@media (max-width:767px){#product-page .block.variations .content .tab-content{padding:20px 0}}#product-page .block.variations .content .tab-content #tab2 ul{list-style:none;padding:0;margin:0}#product-page .block.variations .content .tab-content #tab2 ul li{padding-left:20px;text-indent:-8px;margin-bottom:5px}#product-page .block.variations .content .tab-content #tab2 ul li:before{font:normal normal normal 12px/1 FontAwesome;font-size:10px;-webkit-font-smoothing:antialiased;-webkit-transform:translate(0,0);transform:translate(0,0)}#product-page .block.variations .img{background:#fff}#product-page .block.variations .img img{max-width:100%}#product-page .block .extra-fields{background:#fff;margin-bottom:30px}#product-page .block .extra-fields .white{background:#fff;padding:20px}#product-page .block .extra-fields .white img{max-width:100%;width:auto!important;height:auto!important}#product-page .block.description{background:0 0}#product-page .block.description ul{list-style:none;padding:0;margin:0}#product-page .block.description ul li{padding-left:20px;text-indent:-8px;margin-bottom:5px}#product-page .block.description ul li:before{font:normal normal normal 12px/1 FontAwesome;font-size:10px;-webkit-font-smoothing:antialiased;-webkit-transform:translate(0,0);transform:translate(0,0)}.share-icons,.share-icons a.icon{display:inline-block}#product-page .product-options{padding:5%}#product-page .close{margin-top:9px;margin-right:14px}.news h1,.news.newslist h1{margin-top:0}#product-page .btn{border-radius:0}#product-page .btn-primary{background:#006BB6}.mfp-move-horizontal .mfp-technical figure{max-width:900px;max-width:100%}.mfp-move-horizontal .mfp-technical figure img{width:100%;max-width:100%}.mfp-move-horizontal .mfp-technical:after{background:#fff}.mfp-move-horizontal .mfp-technical.mfp-technical-svg img{width:900px;max-width:100%}.mfp-move-horizontal .mfp-with-anim{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;-webkit-transition:all .3s;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.news img{max-width:100%}.news-article{background:#f0f0f0;padding:20px 0;margin:0!important}.news-article .date{margin-top:20px}.news-article h3{margin-top:0}.news-article .image{margin-bottom:15px;height:180px;background-size:cover;background-position:50% 50%}@media (max-width:767px){.news-article .col-sm-4{max-width:40%;-ms-flex-preferred-size:40%;flex-basis:40%;float:none}.news-article .col-sm-8{max-width:60%;-ms-flex-preferred-size:60%;flex-basis:60%;float:none}}@media (max-width:575px){.news-article .image{margin-right:0}.news-article .col-sm-4,.news-article .col-sm-8{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.article{margin-top:10px;padding-bottom:30px}.share-icons{margin-bottom:10px;text-align:left}#careers-page .dark-grey-banner h3,#careers-page .our-brands h3{margin-bottom:20px;margin-top:0;font-weight:900}.share-icons a.icon i{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:16px;color:#fff}.share-icons a.icon.twitter-icon{background:#4dacea}.share-icons a.icon.linked-icon{background:#367fac}.share-icons a.icon.facebook-icon{background:#415a94}#careers-page{background:#ebebeb}#careers-page img{max-width:100%;height:auto!important}#careers-page .image-row{position:relative;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#careers-page .image-row.white{background:#fff}#careers-page .image-row .container .row div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#careers-page .image-row .container .row div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#careers-page .image-row .container .row div:nth-child(1) .inner{padding-right:0}#careers-page .image-row .container .row div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#careers-page .image-row .container .row div:nth-child(2) .inner{padding-left:0}#careers-page .image-row .image-bg{position:absolute;width:50%;background:50% 50% no-repeat #dfdede;top:0;right:0;height:100%;background-size:cover}#careers-page .image-row .inner{padding:60px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;position:relative}@media (max-width:991px){#careers-page .image-row{min-height:200px}#careers-page .image-row .inner{padding:40px}}@media (max-width:767px){#careers-page .image-row .image-bg{width:100%}#careers-page .image-row{display:block}#careers-page .image-row .inner{padding:30px 0}}#careers-page .image-row .inner .text h3{margin-top:0;margin-bottom:20px;font-weight:900}#careers-page .image-row .inner .text .btn{margin-top:15px}#careers-page .image-row .inner .text ul{padding-left:20px}#careers-page .image-row .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#careers-page .image-row .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#careers-page .image-row .container .row:after,#careers-page .image-row .container .row:before{display:-webkit-box;display:-ms-flexbox;display:flex}#careers-page .dark-grey-banner{background:#79797a;padding:60px 0;color:#fff;font-size:20px;font-weight:300}@media (max-width:991px){#careers-page .dark-grey-banner{padding:40px 0}}@media (max-width:767px){#careers-page .dark-grey-banner{padding:30px 0}}#careers-page .our-brands{padding:60px 0;background:#f5f3f3}@media (max-width:991px){#careers-page .our-brands{padding:40px 0}}#careers-page .our-brands .brands-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:50px -30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){#careers-page .our-brands{padding:30px 0}#careers-page .our-brands .brands-list{margin:0 -15px}}#careers-page .our-brands .brands-list a{padding:0 30px;-ms-flex-preferred-size:250px;flex-basis:250px;max-width:250px;margin-bottom:30px;text-align:center}@media (max-width:767px){#careers-page .our-brands .brands-list a{padding:0 15px;margin-bottom:15px}}#careers-page .our-brands .brands-list a .image{width:200px;margin:0 auto;height:200px;padding:40px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:5px solid #fff;-webkit-transition:.5s all cubic-bezier(.075,.82,.165,1);transition:.5s all cubic-bezier(.075,.82,.165,1)}#careers-page .our-brands .brands-list a .image img{max-width:100%}@media (max-width:767px){#careers-page .our-brands .brands-list a{-ms-flex-preferred-size:150px;flex-basis:150px;max-width:150px}#careers-page .our-brands .brands-list a .image{width:100px;height:100px;padding:20px}}#careers-page .our-brands .brands-list a:focus .image,#careers-page .our-brands .brands-list a:hover .image{border:5px solid #ccc}#careers-page .applications-banner{background:#006BB6;padding:60px 0;color:#fff}#careers-page .applications-banner h3{text-align:center;margin-top:0;margin-bottom:20px;font-weight:900;font-size:30px}#careers-page .applications-banner .text{text-align:center;font-weight:300;line-height:1.8}#careers-page .applications-banner .applications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:60px -30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#careers-page .applications-banner .applications a{padding:0 30px;-ms-flex-preferred-size:200px;flex-basis:200px;max-width:200px;margin-bottom:30px;text-align:center}#careers-page .applications-banner .applications a .image{width:140px;margin:0 auto;height:140px;background-size:cover;background-position:100% 50%;border-radius:50%;border:5px solid #fff;-webkit-transition:.5s all cubic-bezier(.075,.82,.165,1);transition:.5s all cubic-bezier(.075,.82,.165,1);-webkit-box-shadow:inset 0 0 9px rgba(0,0,0,.8);box-shadow:inset 0 0 9px rgba(0,0,0,.8)}#careers-page .applications-banner .applications a h4{font-weight:300;color:#fff;font-size:16px;line-height:1.5;margin-top:10px}#careers-page .applications-banner .applications a:focus,#careers-page .applications-banner .applications a:hover{text-decoration:none}#careers-page .applications-banner .applications a:focus .image,#careers-page .applications-banner .applications a:hover .image{background-position:50% 50%;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.8);box-shadow:inset 0 0 20px rgba(0,0,0,.8)}#careers-page #content{padding:60px 0}#careers-page #content h3{font-weight:900}#careers-page #content .careers-article{margin-top:40px;margin-bottom:40px}@media (max-width:991px){#careers-page #content{padding:30px 0}#careers-page #content .careers-article{margin-top:30px;margin-bottom:30px}}@media (max-width:767px){#careers-page #content{padding:20px 0}#careers-page #content .careers-article{margin-top:20px;margin-bottom:20px}}#careers-page #content .careers-article .careers-title{background:#d3d3d3;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#careers-page #content .careers-article .careers-title .reference{font-weight:300}@media (max-width:991px){#careers-page #content .careers-article .careers-title{display:block;margin-bottom:20px;padding:15px}#careers-page #content .careers-article .careers-title .reference{padding-top:5px;margin-top:10px;font-size:18px;border-top:1px solid #999;display:block}}@media (max-width:767px){#careers-page #content .careers-article .careers-title .reference{font-size:16px}}#careers-page #content .careers-article .careers-title .reference strong{margin-right:10px;font-weight:900}@media (max-width:991px){#careers-page #content .careers-article .careers-title .reference strong{font-size:18px}}@media (max-width:767px){#careers-page #content .careers-article .careers-title .reference strong{font-size:16px}}#careers-page #content .careers-article .careers-title h2{font-size:18px;margin:0;font-weight:300}#careers-page #content .careers-article .careers-title h2 strong{font-weight:900;margin-right:10px}#careers-page #content .careers-article .desc{font-size:16px;line-height:1.4;font-weight:300}@media (max-width:767px){#careers-page #content .careers-article .careers-title h2{font-size:16px}#careers-page #content .careers-article .desc{font-size:15px;line-height:1.3}}#careers-page #content .careers-article .buttons{margin-top:30px}@media (max-width:991px){#careers-page #content .careers-article .careers-title h2 strong{display:block;margin-right:0;margin-bottom:5px}#careers-page #content .careers-article .buttons{margin-top:20px}}.information h1{margin-top:10px}.information h1,.information h2{color:#006bb7}.our-team{background:#fff}.our-team .people{margin-bottom:30px}.our-team .people .person .person-inner{background:#fff;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:40px;line-height:1.5}.our-team .people .person .person-inner h2{color:#666;font-weight:100;font-size:30px;margin:0 0 5px;padding-bottom:5px}.our-team .people .person .person-inner h3{color:#006BB6;font-weight:100;font-size:14px;margin-top:0;margin-bottom:10px;line-height:1.5}.our-team .people .person .person-inner .description{font-weight:100;font-size:16px}.our-team .people .person .person-inner .description a{font-weight:100}.locations{margin-top:30px}.locations .desc{margin-bottom:30px}.locations .row{margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.locations .row::after,.locations .row::before{display:-webkit-box;display:-ms-flexbox;display:flex}.locations .row>div{padding:0 10px}.locations .inner{background:#f4f4f4;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:20px;font-weight:100}.locations .inner img{margin-right:10px}.contact-form{background:#eee;padding:20px}.contact-form .form-group{margin-left:0;margin-right:0}.contact-form .form-group label{padding-right:5px}.contact-info-block{padding:0 30px}.contact-info-block iframe{width:100%;margin-top:10px;margin-bottom:20px}.contact-info-block .line-block{display:block;border-top:1px solid #666;border-bottom:1px solid #666;padding:10px 0;margin:10px 0}.contact-info-block .line-block .title{font-weight:700}body{margin:0}.item{width:20%;float:left}@media (max-width:767px){.item{width:33.333333%}}@media (max-width:450px){.item{width:50%}}.item .down .download_cat{width:100%;height:210px;background:#006BB6;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.item .down .download_cat .inner{vertical-align:middle;text-align:center;padding:30px}@media (max-width:1249px){.item .down .download_cat{height:auto}.item .down .download_cat .inner{padding:20px}}@media (max-width:767px){.item .down .download_cat .inner{padding:10px}}.item .down .download_cat .inner h2{color:#fff;font-size:22px;height:50px;margin-bottom:10px!important}@media (max-width:1249px){.item .down .download_cat .inner h2{font-size:18px;height:45px}.item .down .download_cat .inner p{display:none}}@media (max-width:991px){.item .down .download_cat .inner h2{font-size:16px;height:36px}}.item .down .download_cat .inner i{color:#fff;font-size:40px}@media (max-width:991px){.item .down .download_cat .inner i{font-size:25px}}.item .down .download_cat .inner p{color:#fff;font-weight:300;font-size:13px;margin-top:20px;text-align:center}.item .down .download_cat.active,.item .down .download_cat:hover{background:#004d83}.item .down ul{display:none;position:absolute;width:100%;left:0}.file-tabs .downloads-container{padding:30px;border:1px solid #ccc;background:#fff;display:none}@media (max-width:1249px){.file-tabs .downloads-container{padding:20px}}.file-tabs .downloads-container:first-child{display:block}.file-tabs .downloads-container ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.file-tabs .downloads-container ul li{display:inline-block;width:33.333333%;float:left;border:1px solid #e4e4e4}@media (max-width:991px){.file-tabs .downloads-container ul li{width:50%}}@media (max-width:767px){.file-tabs .downloads-container{padding:0}.file-tabs .downloads-container ul li{width:100%}}.file-tabs .downloads-container ul li a{font-size:15px;display:block;padding:10px}.tech1 td,.tech1 th{padding:5px}.file-tabs .downloads-container ul li:focus,.file-tabs .downloads-container ul li:hover{background:#006BB6}.file-tabs .downloads-container ul li:focus a,.file-tabs .downloads-container ul li:hover a{text-decoration:none;color:#fff}.tech1 th{background:#d3d3d3!important;font-weight:700;font-size:18px}.gmap iframe{max-width:100%!important}#certifications{background:#fff;padding-top:50px}#certifications .cert-category{background:#e5e9ea;border:1px solid #b8b8b8;padding:30px 60px;margin-bottom:30px}@media (max-width:991px){#certifications .cert-category{padding:30px 40px}}@media (max-width:767px){#certifications .cert-category{padding:20px}}#certifications .cert-category h2{font-weight:700;color:#777;font-size:30px;margin-top:0;margin-bottom:20px}@media (max-width:991px){#certifications .cert-category h2{font-size:27px}}@media (max-width:767px){#certifications .cert-category h2{font-size:24px}}@media (max-width:575px){#certifications .cert-category{padding:15px}#certifications .cert-category h2{font-size:22px}}#certifications .cert-category ul{list-style:none;padding-left:0}#certifications .cert-category ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;color:#666}@media (max-width:991px){#certifications .cert-category ul li a{font-size:19px}}@media (max-width:767px){#certifications .cert-category ul li a{font-size:18px}}@media (max-width:575px){#certifications .cert-category ul li a{font-size:16px}}#certifications .cert-category ul li a i{margin-right:20px;color:#fff;font-size:30px}@media (max-width:991px){#certifications .cert-category ul li a i{font-size:27px}}@media (max-width:767px){#certifications .cert-category ul li a i{font-size:24px}}@media (max-width:575px){#certifications .cert-category ul li a i{font-size:22px;margin-right:10px}}#certifications .cert-category ul li a:focus,#certifications .cert-category ul li a:hover{color:#444;text-decoration:none}#certifications .cert-category ul li a:focus i,#certifications .cert-category ul li a:hover i{color:#006BB6}.history-content{padding:20px 30px;font-size:16px}@media only screen and (max-width:767px){.history-content{padding:20px 15px}}.history{background:#006BB6;color:#fff;padding-top:30px}.history .over-3 .col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.history .row.d-flex{margin:0 -5px!important}.history .row.d-flex .col-lg-1,.history .row.d-flex .col-lg-10,.history .row.d-flex .col-lg-11,.history .row.d-flex .col-lg-12,.history .row.d-flex .col-lg-2,.history .row.d-flex .col-lg-3,.history .row.d-flex .col-lg-4,.history .row.d-flex .col-lg-5,.history .row.d-flex .col-lg-6,.history .row.d-flex .col-lg-7,.history .row.d-flex .col-lg-8,.history .row.d-flex .col-lg-9,.history .row.d-flex .col-md-1,.history .row.d-flex .col-md-10,.history .row.d-flex .col-md-11,.history .row.d-flex .col-md-12,.history .row.d-flex .col-md-2,.history .row.d-flex .col-md-3,.history .row.d-flex .col-md-4,.history .row.d-flex .col-md-5,.history .row.d-flex .col-md-6,.history .row.d-flex .col-md-7,.history .row.d-flex .col-md-8,.history .row.d-flex .col-md-9,.history .row.d-flex .col-sm-1,.history .row.d-flex .col-sm-10,.history .row.d-flex .col-sm-11,.history .row.d-flex .col-sm-12,.history .row.d-flex .col-sm-2,.history .row.d-flex .col-sm-3,.history .row.d-flex .col-sm-4,.history .row.d-flex .col-sm-5,.history .row.d-flex .col-sm-6,.history .row.d-flex .col-sm-7,.history .row.d-flex .col-sm-8,.history .row.d-flex .col-sm-9,.history .row.d-flex .col-xs-1,.history .row.d-flex .col-xs-10,.history .row.d-flex .col-xs-11,.history .row.d-flex .col-xs-12,.history .row.d-flex .col-xs-2,.history .row.d-flex .col-xs-3,.history .row.d-flex .col-xs-4,.history .row.d-flex .col-xs-5,.history .row.d-flex .col-xs-6,.history .row.d-flex .col-xs-7,.history .row.d-flex .col-xs-8,.history .row.d-flex .col-xs-9{padding-left:5px;padding-right:5px}.history .year{padding:0 20px}.history .year .year-images{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;min-height:420px}@media only screen and (max-width:767px){.history .year{padding:0}.history .year .year-images{min-height:280px}}.history .year .year-images .row{width:100%}.history .year .year-image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:10px;background-size:cover;background-position:50% 50%}.history .year .year-info{padding:0 15px}.history .year .year-info h3{font-size:42px;color:#79acd0;font-weight:300}.cd-horizontal-timeline{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.cd-horizontal-timeline::before{content:'mobile';display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:relative;height:73px;margin:0 auto;width:100%;border-radius:40px;padding:0 20px;background:#fff}.cd-horizontal-timeline .events-wrapper{position:relative;height:73px;margin:0 60px;overflow:hidden}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:20px}.cd-horizontal-timeline .events-wrapper::before{left:0}.cd-horizontal-timeline .events-wrapper::after{right:0}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:24px;height:3px;background:#999;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#006BB6;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.cd-horizontal-timeline .events a::after,.cd-horizontal-timeline .events a::before{content:'';height:20px;position:absolute;left:50%;right:auto}.cd-horizontal-timeline .events a{position:absolute;top:0;z-index:2;text-align:center;font-size:1.3rem;padding-top:18px;font-weight:500;-webkit-transform:translateZ(0);transform:translateZ(0);outline:0;color:#666}.cd-horizontal-timeline .events a:hover{color:#006BB6;text-decoration:none;outline:0}.cd-horizontal-timeline .events a:focus{text-decoration:none;outline:0}.cd-horizontal-timeline .events a::before{-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:19px;width:1px;background-color:#999;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a::after{-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-8px;width:20px;border-radius:50%;border:2px solid #999;background-color:#f8f8f8;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a.selected::after,.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#006BB6;border-color:#006BB6}.cd-horizontal-timeline .events a.selected{pointer-events:none}.cd-horizontal-timeline .events a.older-event::after{border-color:#006BB6}@media only screen and (min-width:1100px){.cd-horizontal-timeline::before{content:'desktop'}}cd-timeline-navigation{margin:0}.cd-timeline-navigation a{position:absolute;z-index:1;top:49%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:73px;width:73px;border-radius:50%;border:3px solid #fff;overflow:hidden;color:transparent;background:#006BB6;text-indent:100%;white-space:nowrap;-webkit-transition:border-color .3s;transition:border-color .3s}.cd-timeline-navigation a::after{content:'';position:absolute;height:24px;width:24px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../../../image/next.png) no-repeat}.cd-timeline-navigation a.prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cd-timeline-navigation a.next{right:0}.no-touch .cd-timeline-navigation a:hover{border-color:#006BB6}.cd-timeline-navigation a.inactive{cursor:not-allowed}.cd-timeline-navigation a.inactive::after{opacity:.5}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#999}.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;-webkit-transition:height .4s;transition:height .4s}.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:0;opacity:0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-left,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-direction:reverse;animation-direction:reverse}.cd-horizontal-timeline .events-content li>*{margin:0 auto}.cd-horizontal-timeline .events-content h2{font-size:2.6rem;font-weight:700;line-height:1.2}.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto}.cd-horizontal-timeline .events-content em::before{content:'- '}.cd-horizontal-timeline .events-content p{font-size:1.4rem;color:#fff}.cd-horizontal-timeline .events-content em,.cd-horizontal-timeline .events-content p{line-height:1.6}@media only screen and (min-width:768px){.cd-horizontal-timeline .events-content h2{font-size:7rem}.cd-horizontal-timeline .events-content em{font-size:2rem}.cd-horizontal-timeline .events-content p{font-size:1.8rem}}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.product-product-pdf{background-color:#fff!important}.product-product-pdf .dlbutton{-webkit-transition:all .5s ease-out 1s;transition:all .5s ease-out 1s}.product-product-pdf #product-page #content{background:#fff!important}.product-product-pdf #product-page .block.image{border:1px solid #006BB6}.product-product-pdf #product-page th{text-align:center}.product-product-pdf #product-page .spec-table tbody tr{background:#e9eaea}.product-product-pdf #product-page .spec-table tbody tr td{text-align:center}.product-product-pdf #product-page .table .block{margin-top:0}.product-product-pdf #product-page .block.description{background:0 0;margin-left:0}.product-product-pdf #product-page .topsection .table>tbody>tr>td{padding:0}.product-product-pdf #product-page .tddesc{background:#e9eaea;border-left:5px solid #fff}.product-product-pdf #product-page .spec-table tr{border-bottom:1px solid #fff}.product-product-pdf #product-page .pdfhead{border-bottom:10px solid #8f99a0;margin-bottom:10px}.pdfpage .header_message{display:none}.pdfpage .block.description .content,.pdfpage .block.image .content,.pdfpage .block.technical{padding:20px!important}.pdfpage .table>tbody>tr>td,.pdfpage .table>tbody>tr>th,.pdfpage .table>tfoot>tr>td,.pdfpage .table>tfoot>tr>th,.pdfpage .table>thead>tr>td,.pdfpage .table>thead>tr>th{border-top:0}#pdffooter{border-top:10px solid #8f959c;background:#e7e7e9;page-break-after:always!important}#pdffooter .inner{padding:10px;font-size:18px;vertical-align:top}#pdffooter .inner img{padding-right:10px}#blog hr{border-color:#ccc;margin-top:30px;margin-bottom:30px}#blog .entry-summary{margin-top:5px}#blog .entry-summary img{max-width:100%;height:auto!important;padding-right:20px}#blog .entry-content img{margin-bottom:20px}#blog h1,#blog h2{font-size:30px;margin-bottom:30px}#blog .maintext{padding:20px;background:#f4f4f4;margin-bottom:30px}#blog .maintext h1{font-size:30px;margin-bottom:20px;margin-top:0}#blog .maintext .entry-title{font-size:25px;margin-bottom:15px}#blog .maintext .entry-title a:hover{text-decoration:none}#blog #nav-below{position:relative;top:0;float:none}#blog #nav-below .nav-previous{float:left;margin-bottom:40px}#blog #nav-below .nav-next{float:right;margin-bottom:40px}#blog #nav-below .nav-next a,#blog #nav-below .nav-previous a{cursor:pointer;display:inline-block;font-size:14px;color:#fff;font-style:italic;letter-spacing:2px;font-weight:700;background:#337ab7;padding:10px 18px;text-transform:uppercase}#blog #nav-below .nav-next a:hover,#blog #nav-below .nav-previous a:hover{text-decoration:none;background:#77b6ec}#blog #nav-below .nav-next a i,#blog #nav-below .nav-previous a i{display:none}#blog .entry-footer{padding:10px;background:#fff;border-left:4px solid #77b6ec;color:#666}#blog .entry-footer a{color:#666}#blog .entry-footer a:hover{text-decoration:none;color:#337ab7}#blog .xoxo{list-style:none}#blog .widget-container{margin-bottom:20px}#blog .widget-container h3{font-size:18px;color:#fff;background:#337ab7;padding:15px;margin-bottom:0;margin-top:0}footer,footer a{color:#8f99a0}#blog .widget-container ul{list-style:none;padding-left:0;padding-top:15px;padding-bottom:15px;background:#f4f4f4}#blog .widget-container ul li a{display:block;padding:5px 15px}#blog .tagcloud{margin-bottom:20px;background:#f4f4f4;padding:15px}footer{background:#e4e4e4;padding-bottom:40px;padding-top:40px}footer h4{font-weight:700;font-size:14px}footer ul{display:inline-block;margin-right:10px}footer form{width:95%}footer input{background:#c8ccd0;width:100%;border:0;padding:6px;margin-bottom:7px}footer #footer-login{background:#3979a7;width:auto;padding:5px 20px;color:#fff;float:right}@media (max-width:780px){footer{text-align:center}footer form{margin:auto}footer ul{display:block}}.logo-footer{padding:10px 0}#featured-page .featured-section{padding:4vw 0;background-size:cover;background-position:50% 50%;font-size:16px}@media only screen and (max-width:991px){.history .year .year-image{min-height:180px}#featured-page .featured-section{padding:6vw 0}}#featured-page .featured-section img{max-width:100%}#featured-page .featured-section h1,#featured-page .featured-section h2,#featured-page .featured-section h3,#featured-page .featured-section h4{font-weight:300}#featured-page .featured-section a{text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#featured-page .featured-section.section0{min-height:calc(100vh - 136px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#featured-page .featured-section.section0 h1{font-size:70px;text-align:center;max-width:60%;margin:0 auto 40px}@media only screen and (max-width:1249px){#featured-page .featured-section.section0 h1{font-size:60px}}@media only screen and (max-width:991px){#featured-page .featured-section.section0 h1{font-size:50px;max-width:80%}}@media only screen and (max-width:767px){#featured-page .featured-section{padding:8vw 0}#featured-page .featured-section.section0 h1{font-size:40px;max-width:100%}}#featured-page .featured-section.section0 .description{font-size:24px;max-width:60%;font-weight:100;margin:0 auto;text-align:center;padding-bottom:100px}@media only screen and (max-width:1249px){#featured-page .featured-section.section0 .description{font-size:22px}}@media only screen and (max-width:991px){#featured-page .featured-section.section0 .description{font-size:20px;max-width:80%}}@media only screen and (max-width:767px){#featured-page .featured-section.section0 .description{font-size:18px;max-width:100%}}#featured-page .featured-section.section0 .bounce-arrow{width:91px;height:47px;background:url(../../../image/icon-arrow-down.png) center no-repeat;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:5rem;cursor:pointer;-webkit-transition:all .5s ease-in-out;-webkit-transition:all 750ms ease-in-out;transition:all 750ms ease-in-out;-webkit-animation:bounce 3.5s infinite;animation:bounce 3.5s infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(20px);transform:translatey(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(20px);transform:translatey(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#featured-page .featured-section.section1 .img{text-align:center;margin-bottom:20px}#featured-page .featured-section.section1 h3{color:#0863ad;font-size:30px;font-weight:700}#featured-page .featured-section.section1 strong{color:#0863ad}#featured-page .featured-section.section1 .description .first{padding-right:20px}@media only screen and (max-width:767px){#featured-page .featured-section.section1 h3{font-size:25px}#featured-page .featured-section.section1 .description .first{width:100%!important;padding:0}}#featured-page .featured-section.section1 .description .last{padding-left:20px}#featured-page .featured-section.section2{text-align:center}#featured-page .featured-section.section2 h3{font-size:40px;margin:0;line-height:82px}@media only screen and (max-width:1249px){#featured-page .featured-section.section2 h3{font-size:35px;line-height:65px}}@media only screen and (max-width:991px){#featured-page .featured-section.section2 h3{font-size:30px;line-height:1.2;margin-bottom:20px}}@media only screen and (max-width:767px){#featured-page .featured-section.section1 .description .last{width:100%!important;padding:0}#featured-page .featured-section.section2 h3{font-size:25px}}#featured-page .featured-section.section2 .f-button{display:inline-block;font-size:30px;padding:20px;background:#66c5ee;color:#fff;font-weight:300}@media only screen and (max-width:1249px){#featured-page .featured-section.section2 .f-button{padding:15px 20px;font-size:25px}}@media only screen and (max-width:767px){#featured-page .featured-section.section2 .f-button{padding:15px 20px;font-size:20px}}#featured-page .featured-section.section2 .f-button:focus,#featured-page .featured-section.section2 .f-button:hover{background:#189dd6;text-decoration:none}#featured-page .featured-section.section3 h3{font-size:60px;text-align:center;max-width:70%;margin:0 auto 40px}@media only screen and (max-width:1249px){#featured-page .featured-section.section3 h3{font-size:40px}}@media only screen and (max-width:991px){#featured-page .featured-section.section3 h3{font-size:40px;max-width:80%}}#featured-page .featured-section.section3 .caption{margin-bottom:30px}#featured-page .featured-section.section3 img{margin-bottom:10px}#featured-page .featured-section.section4 h3{color:#0863ad;font-size:30px;font-weight:700}@media only screen and (max-width:767px){#featured-page .featured-section.section3 h3{font-size:30px;max-width:100%}#featured-page .featured-section.section4 h3{font-size:25px}}#featured-page .featured-section.section4 h4{color:#0863ad;font-size:25px;font-weight:700;margin-bottom:20px}#featured-page .featured-section.section4 .downloads{margin-top:20px}#featured-page .featured-section.section4 .downloads .download{display:inline-block;padding:10px 20px;background:#66c5ee;color:#fff;margin-right:10px;margin-bottom:10px}#featured-page .featured-section.section4 .downloads .download:focus,#featured-page .featured-section.section4 .downloads .download:hover{background:#189dd6;text-decoration:none}#featured-page .featured-section.section5{padding:10vw 0}#featured-page .featured-section.section5 h3{font-size:70px;text-align:center;max-width:70%;margin:0 auto}@media only screen and (max-width:1249px){#featured-page .featured-section.section5 h3{font-size:60px}}@media only screen and (max-width:991px){#featured-page .featured-section.section5 h3{font-size:50px;max-width:80%}}@media only screen and (max-width:767px){#featured-page .featured-section.section5 h3{font-size:40px;max-width:100%}}#featured-page .featured-section.section6 h3{font-size:30px;text-align:left;margin-bottom:20px;margin-top:0}@media only screen and (max-width:767px){#featured-page .featured-section.section6 h3{font-size:25px}#featured-page .featured-section.section6 #featured-form{margin-top:20px}}#featured-page .featured-section.section6 .description{font-weight:400;line-height:26px;font-size:20px}#featured-page .featured-section.section6 .description a{color:#fff}#featured-page .featured-section.section6 .description a:focus,#featured-page .featured-section.section6 .description a:hover{color:#66c5ee;text-decoration:none}#featured-page .featured-section.section6 #featured-form .form-control{border-radius:0;height:45px}#featured-page .featured-section.section6 #featured-form .f-button{display:inline-block;font-size:20px;padding:10px 20px;background:#66c5ee;color:#fff;font-weight:300;cursor:pointer}#featured-page .featured-section.section6 #featured-form .f-button:focus,#featured-page .featured-section.section6 #featured-form .f-button:hover{background:#189dd6;text-decoration:none}#featured-page .featured-section.section7{text-align:center}#featured-page .featured-section.section7 h3{font-size:70px;text-align:center;max-width:70%;margin:0 auto 40px;color:#0863ad}@media only screen and (max-width:1249px){#featured-page .featured-section.section7 h3{font-size:60px}}@media only screen and (max-width:991px){#featured-page .featured-section.section7 h3{font-size:50px;max-width:80%}}@media only screen and (max-width:767px){#featured-page .featured-section.section7 h3{font-size:40px;max-width:100%}}#featured-page .featured-section.section7 .description{font-size:24px;max-width:60%;margin:0 auto 40px;line-height:1.4;text-align:center}@media only screen and (max-width:991px){#featured-page .featured-section.section7 .description{max-width:80%;font-size:22px}}@media only screen and (max-width:767px){#featured-page .featured-section.section7 .description{font-size:20px;max-width:100%}}#featured-page .featured-section.section7 .f-button{display:inline-block;font-size:20px;padding:10px 20px;background:#66c5ee;color:#fff;font-weight:300;cursor:pointer}#featured-page .featured-section.section7 .f-button:focus,#featured-page .featured-section.section7 .f-button:hover{background:#189dd6;text-decoration:none}#faqs,#image-rows{background:#fff}#faqs{padding:50px 0}#faqs hr{margin:40px 0;border-top:1px solid #e4e4e4}#faqs .image-question{padding:0 30px;max-width:300px;max-width:100%}#faqs .questions ul{list-style:none;padding:0}#faqs .questions ul li{padding-left:25px;position:relative}#faqs .questions ul li a{color:#006BB6;font-size:18px;font-weight:300;display:block;margin-bottom:10px}#faqs .questions ul li:before{content:'';width:10px;height:10px;border-radius:50%;border:2px solid #4cbfab;background:#fff;top:calc(50% - 5px);left:5px;position:absolute}#faqs .questions ul li:focus a,#faqs .questions ul li:hover a{text-decoration:none;color:#35546a}#faqs .question h3{color:#35546a;line-height:1.3;font-weight:400;margin-bottom:20px;transition:all .2s ease;-webkit-transition:all .2s ease}#faqs .question .answer{font-size:17px;line-height:1.5;font-weight:300}#faqs .question:focus{outline:0}#faqs .question:focus h3{color:#4cbfab}#image-rows .image-row{position:relative;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#image-rows .image-row .case-owl .item{min-height:400px;width:100%;background-size:cover;background-repeat:none}@media (max-width:767px){#image-rows .image-row .case-owl .item{min-height:0;height:45vw;margin-top:30px}#image-rows .image-row{display:block}}#image-rows .image-row .case-owl .item .title{position:absolute;bottom:0;left:0;right:0;width:100%;padding:4px 10px;text-align:center;background:rgba(0,0,0,.5);color:#fff}#image-rows .image-row .image-bg{position:absolute;width:50%;top:0;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#image-rows .image-row .inner{padding:40px 40px 40px 130px;position:relative}#image-rows .image-row .inner.no-icon{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#image-rows .image-row .inner .svg{position:absolute;top:40px;left:40px;width:50px;margin-right:30px}@media (max-width:575px){#image-rows .image-row .inner.no-icon{padding:30px}#image-rows .image-row .inner{padding:30px;text-align:center}#image-rows .image-row .inner .svg{position:relative;top:auto;left:auto;width:auto;margin-right:0;margin-bottom:20px;height:50px}}#about-image-rows .image-row:nth-child(even) .image-bg,#image-rows .image-row:nth-child(even) .image-bg{left:0}#image-rows .image-row .inner .text h3{margin-top:0}#image-rows .image-row .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#image-rows .image-row .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#image-rows .image-row .container .row:after,#image-rows .image-row .container .row:before{display:-webkit-box;display:-ms-flexbox;display:flex}#image-rows .image-row:nth-child(odd) .image-bg{right:0}#image-rows .image-row:nth-child(odd) .container .row div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#image-rows .image-row:nth-child(odd) .container .row div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#image-rows .image-row:nth-child(even) .container .row div:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#image-rows .image-row:nth-child(even) .container .row div:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){#image-rows .image-row:nth-child(even) .image-bg,#image-rows .image-row:nth-child(odd) .image-bg{position:relative;width:100%;height:300px}#image-rows .image-row:nth-child(odd) .container .row div:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#image-rows .image-row:nth-child(odd) .container .row div:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#image-rows .image-row:nth-child(even) .container .row div:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#image-rows .image-row:nth-child(even) .container .row div:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.case-owl-col-md{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (max-width:575px){#image-rows .image-row:nth-child(even) .image-bg,#image-rows .image-row:nth-child(odd) .image-bg{height:200px}}.casestudy-owl{margin-bottom:30px}.casestudy-owl .item{width:100%;height:250px;background-size:cover;background-position:50% 50%;-webkit-transition:cubic-bezier(.075,.82,.165,1);transition:cubic-bezier(.075,.82,.165,1)}.casestudy-owl .item .title{position:absolute;bottom:0;left:0;right:0;width:100%;padding:4px 10px;text-align:center;background:rgba(0,0,0,.5);color:#fff}.casestudy-owl .item:focus,.casestudy-owl .item:hover{opacity:.9}.casestudy-owl .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.casestudy-owl .owl-nav .owl-next,.casestudy-owl .owl-nav .owl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px;color:#fff;background:#006BB6;margin:5px}#about-image-rows .dark-grey-banner h3,#about-image-rows .our-brands h3{margin-bottom:20px;margin-top:0;font-weight:900}#about-image-rows{background:#fff}#about-image-rows img{max-width:100%;height:auto!important}#about-image-rows .image-row{position:relative;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about-image-rows .image-row.full-width{padding:150px 0;background-size:cover;background-position:50%}#about-image-rows .image-row.full-width .inner{padding:60px!important;color:#fff;line-height:1.8;font-size:18px;font-weight:300;background:rgba(0,0,0,.5)}@media (max-width:1199px){#about-image-rows .image-row.full-width{padding:100px 0}#about-image-rows .image-row.full-width .inner{line-height:1.5;font-size:16px}}@media (max-width:991px){#about-image-rows .image-row{min-height:200px}#about-image-rows .image-row.full-width{padding:100px 0}#about-image-rows .image-row.full-width .inner{padding:40px!important}}#about-image-rows .image-row.blue{background:#025d9e;color:#fff}#about-image-rows .image-row.light-grey{background:#e5e5e5}#about-image-rows .image-row .image-bg{position:absolute;width:50%;top:0;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){#about-image-rows .image-row.full-width{padding:15px 0}#about-image-rows .image-row.full-width .inner{padding:30px!important;font-size:15px}#about-image-rows .image-row{display:block}}#about-image-rows .image-row .inner{padding:60px;position:relative}@media (max-width:991px){#about-image-rows .image-row .inner{padding:40px}}@media (max-width:767px){#about-image-rows .image-row .inner{padding:30px 0}}#about-image-rows .image-row .inner .text h3{margin-top:0;margin-bottom:20px;font-weight:900}#about-image-rows .image-row .inner .text .btn{margin-top:15px}#about-image-rows .image-row .inner .text ul{padding-left:20px}#about-image-rows .image-row .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about-image-rows .image-row .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#about-image-rows .image-row .container .row:after,#about-image-rows .image-row .container .row:before{display:-webkit-box;display:-ms-flexbox;display:flex}#about-image-rows .image-row:nth-child(odd) .image-bg{right:0}#about-image-rows .image-row:nth-child(odd) .inner{padding-left:0}#about-image-rows .image-row:nth-child(odd) .container .row div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#about-image-rows .image-row:nth-child(odd) .container .row div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#about-image-rows .image-row:nth-child(even) .inner{padding-right:0}#about-image-rows .image-row:nth-child(even) .container .row div:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#about-image-rows .image-row:nth-child(even) .container .row div:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){#about-image-rows .image-row:nth-child(even) .image-bg,#about-image-rows .image-row:nth-child(odd) .image-bg{position:relative;width:100%;height:300px}#about-image-rows .image-row:nth-child(odd) .container .row div:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#about-image-rows .image-row:nth-child(odd) .container .row div:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#about-image-rows .image-row:nth-child(even) .container .row div:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#about-image-rows .image-row:nth-child(even) .container .row div:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:575px){#about-image-rows .image-row:nth-child(even) .image-bg,#about-image-rows .image-row:nth-child(odd) .image-bg{height:200px}}#about-image-rows .dark-grey-banner{background:#79797a;padding:60px 0;color:#fff;font-size:20px;font-weight:300}@media (max-width:991px){#about-image-rows .dark-grey-banner{padding:40px 0}}@media (max-width:767px){#about-image-rows .dark-grey-banner{padding:30px 0}}#about-image-rows .our-brands{padding:60px 0;background:#f5f3f3}@media (max-width:991px){#about-image-rows .our-brands{padding:40px 0}}#about-image-rows .our-brands .brands-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:50px -30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){#about-image-rows .our-brands{padding:30px 0}#about-image-rows .our-brands .brands-list{margin:0 -15px}}#about-image-rows .our-brands .brands-list a{padding:0 30px;-ms-flex-preferred-size:250px;flex-basis:250px;max-width:250px;margin-bottom:30px;text-align:center}@media (max-width:767px){#about-image-rows .our-brands .brands-list a{padding:0 15px;margin-bottom:15px}}#about-image-rows .our-brands .brands-list a .image{width:200px;margin:0 auto;height:200px;padding:40px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:5px solid #fff;-webkit-transition:.5s all cubic-bezier(.075,.82,.165,1);transition:.5s all cubic-bezier(.075,.82,.165,1)}#about-image-rows .our-brands .brands-list a .image img{max-width:100%}@media (max-width:767px){#about-image-rows .our-brands .brands-list a{-ms-flex-preferred-size:150px;flex-basis:150px;max-width:150px}#about-image-rows .our-brands .brands-list a .image{width:100px;height:100px;padding:20px}}#about-image-rows .our-brands .brands-list a:focus .image,#about-image-rows .our-brands .brands-list a:hover .image{border:5px solid #ccc}#about-image-rows .applications-banner{background:#006BB6;padding:60px 0;color:#fff}#about-image-rows .applications-banner h3{text-align:center;margin-top:0;margin-bottom:20px;font-weight:900;font-size:30px}#about-image-rows .applications-banner .text{text-align:center;font-weight:300;line-height:1.8}#about-image-rows .applications-banner .applications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:60px -30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#about-image-rows .applications-banner .applications a{padding:0 30px;-ms-flex-preferred-size:200px;flex-basis:200px;max-width:200px;margin-bottom:30px;text-align:center}#about-image-rows .applications-banner .applications a .image{width:140px;margin:0 auto;height:140px;background-size:cover;background-position:100% 50%;border-radius:50%;border:5px solid #fff;-webkit-transition:.5s all cubic-bezier(.075,.82,.165,1);transition:.5s all cubic-bezier(.075,.82,.165,1);-webkit-box-shadow:inset 0 0 9px rgba(0,0,0,.8);box-shadow:inset 0 0 9px rgba(0,0,0,.8)}#about-image-rows .applications-banner .applications a h4{font-weight:300;color:#fff;font-size:16px;line-height:1.5;margin-top:10px}#about-image-rows .applications-banner .applications a:focus,#about-image-rows .applications-banner .applications a:hover{text-decoration:none}#about-image-rows .applications-banner .applications a:focus .image,#about-image-rows .applications-banner .applications a:hover .image{background-position:50% 50%;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.8);box-shadow:inset 0 0 20px rgba(0,0,0,.8)}#code-of-conduct{background:#fff}#code-of-conduct .section{padding:60px 0;position:relative}#code-of-conduct .section h2{font-weight:700}#code-of-conduct .section p{margin-bottom:16px}#code-of-conduct .section .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#code-of-conduct .section.grey{background-size:cover;background-position:50%;background-color:#dfe2e4}@media (max-width:767px){#code-of-conduct .section{padding:30px 0;font-size:15px}#code-of-conduct .section .columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#code-of-conduct .section.grey ol{padding-left:20px}}#code-of-conduct .section.grey ol>li{font-size:40px;margin:0 0 0 30px;font-weight:900;color:#fff}@media (max-width:767px){#code-of-conduct .section.grey ol>li{font-size:20px;margin:0 0 0 5px}}#code-of-conduct .section.grey ol>li h3{font-size:18px;font-weight:700;color:#555}#code-of-conduct .section.grey ol ol,#code-of-conduct .section.grey ol ul{font-size:16px;font-weight:400;color:#555;padding-left:20px;list-style:disc}@media (max-width:767px){#code-of-conduct .section.grey ol>li h3{font-size:16px}#code-of-conduct .section.grey ol ol,#code-of-conduct .section.grey ol ul{font-size:15px}}#code-of-conduct .section.blue{background:#006BB6;color:#fff}#code-of-conduct .section.blue .dark-blue{background:#0356af;position:absolute;right:0;top:0;width:50%;height:100%}@media (max-width:991px){#code-of-conduct .section.blue .dark-blue{display:none}}#code-of-conduct .section.blue .row{margin:0 -40px}#code-of-conduct .section.blue h2,#media-module .media-desc{margin-bottom:20px}#code-of-conduct .section.blue .row>div{padding:0 40px}#code-of-conduct .section.blue h5{font-size:20px;font-weight:500}#code-of-conduct .section.blue a{color:#fff;font-size:18px;margin-top:40px}#media-module{margin-top:40px}#media-module #youtube .nav-tabs{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}#media-module #youtube .nav-tabs li a{cursor:pointer;background:#1ab7ea;border:0 solid #ddd;padding:10px;color:#fff;font-size:16px;margin:5px}#media-module #youtube .nav-tabs li a:hover{background:#14a7d7}#media-module #youtube .nav-tabs li.active a{background:#cd201f;color:#fff}#media-module .row{margin-left:-20px;margin-right:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#media-module .row:after,#media-module .row:before{display:-webkit-box;display:-ms-flexbox;display:flex}#media-module .col-sm-6{padding-left:20px;padding-right:20px}@media (min-width:576px) and (max-width:767px){#media-module .col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}#media-module .animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}#media-module .loading{padding:100px 0;position:relative;margin-bottom:200px;min-height:500px}#media-module .loading #loader{position:absolute;left:50%;top:50%;z-index:1;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #006BB6;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#media-module .buttons{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:0}#media-module .buttons li{-ms-flex-preferred-size:150px;flex-basis:150px;max-width:150px}@media (max-width:767px){#media-module .buttons li{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}}#media-module .buttons li .media-button{padding:5px 20px;text-align:center;font-size:22px;margin:10px;background:0 0;display:block}#media-module .buttons li .media-button.blog{color:#555;border:2px solid #006BB6}#media-module .buttons li .media-button.news{border:2px solid #0e8c7f;color:#555}#media-module .buttons li .media-button.youtube{color:#555;border:2px solid #cd201f}#media-module .buttons li .media-button:focus,#media-module .buttons li .media-button:hover{text-decoration:none}#media-module .buttons li.active .media-button.blog{background:#006BB6!important;color:#fff}#media-module .buttons li.active .media-button.news{background:#0e8c7f!important;color:#fff}#media-module .buttons li.active .media-button.youtube{background:#cd201f!important;color:#fff}#media-module .item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e4e4e4;-webkit-box-shadow:5px 5px 22px 5px rgba(0,0,0,.05);box-shadow:5px 5px 22px 5px rgba(0,0,0,.05);color:#333}#media-module .item:hover{-webkit-box-shadow:12px 12px 33px 0 rgba(0,0,0,.1);box-shadow:12px 12px 33px 0 rgba(0,0,0,.1);text-decoration:none}#media-module .item.youtube-item .bottom{background:#cd201f;color:#fff}#media-module .item.youtube-item:focus .bottom,#media-module .item.youtube-item:hover .bottom{background:#b71d1c}#media-module .item.blog-item .bottom{background:#006BB6;color:#fff}#media-module .item.blog-item:focus .bottom,#media-module .item.blog-item:hover .bottom{background:#005c9d}#media-module .item.news-item .bottom{background:#0e8c7f;color:#fff}#media-module .item.news-item:focus .bottom,#media-module .item.news-item:hover .bottom{background:#0c756a}#media-module .item .inner{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#media-module .item .inner .image{height:220px;display:block}@media (min-width:576px) and (max-width:767px){#media-module .item .inner .image{height:150px}}#media-module .item .inner .media-info{padding:10px 20px;margin:20px 0}#media-module .item .inner .media-info h4{font-size:20px;line-height:1.2;margin-top:0}#media-module .item .inner .media-info h4 .emoji{max-width:23px}#media-module .item .inner .bottom{width:100%;padding:5px 20px;-webkit-transition:all .3s;transition:all .3s}#media-module .item .inner .bottom .details{font-size:16px}#media-module .item .inner .bottom .type{font-size:25px;display:inline-block;background:0 0}.downloads-page .row{margin-left:-20px;margin-right:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.downloads-page .row:after,.downloads-page .row:before{display:-webkit-box;display:-ms-flexbox;display:flex}.downloads-page .col-sm-6{padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:30px}@media (max-width:767px){.downloads-page .col-sm-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.downloads-page .col-sm-6 .cat{background:#fff;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.downloads-page .col-sm-6 .cat h3{background:#006BB6;color:#fff;padding:15px 25px;margin:0;font-weight:300}.downloads-page .col-sm-6 .cat .files{background:#fff;padding:20px 25px}.downloads-page .col-sm-6 .cat .files ul li a{display:block;color:#333;font-size:15px;padding-bottom:5px;position:relative;padding-left:30px}.downloads-page .col-sm-6 .cat .files ul li a:focus,.downloads-page .col-sm-6 .cat .files ul li a:hover{color:#006BB6;text-decoration:none}.downloads-page .col-sm-6 .cat .files ul li a:before{content:'\f019';font-family:FontAwesome;font-size:15px;color:#006BB6;height:100%;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;left:0;top:0;position:absolute}.new-downloads-page .main{position:relative}.new-downloads-page .og-grid{list-style:none;padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -15px}@media (max-width:767px){.new-downloads-page .og-grid{margin:0 -5px}}.new-downloads-page .og-grid>li{display:inline-block;vertical-align:top;padding:0 15px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;margin-bottom:30px}@media (max-width:767px){.new-downloads-page .og-grid>li{padding:0 5px;margin-bottom:10px}}@media (max-width:575px){.new-downloads-page .og-grid>li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.new-downloads-page .og-grid>li>a{cursor:pointer;border:none;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:#006BB6}.new-downloads-page .og-grid>li>a .overlay{position:absolute;opacity:0;visibility:hidden;top:0;left:0;width:100%;height:100%;padding:20px;background:#999;-webkit-transition:.3s opacity ease;transition:.3s opacity ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:25px;color:#fff}@media (max-width:575px){.new-downloads-page .og-grid>li>a .overlay{font-size:15px}}.new-downloads-page .og-grid>li>a img{max-width:100%}.new-downloads-page .og-grid>li>a:hover .overlay{opacity:1;visibility:visible}.new-downloads-page .og-grid>li.og-expanded>a:after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:15px;left:50%;margin:0 0 0 -15px}.new-downloads-page .og-expander{position:absolute;background:#fff;top:auto;left:0;width:100%;margin-top:0;text-align:left;height:0;overflow:hidden}.new-downloads-page .og-expander .og-expander-inner{padding:30px;height:100%}@media (max-width:767px){.new-downloads-page .og-grid>li>a .overlay{display:none}.new-downloads-page .og-expander .og-expander-inner{padding:40px 0 20px}}.new-downloads-page .og-close{position:absolute;width:30px;height:30px;top:0;right:0;cursor:pointer;z-index:10}.new-downloads-page .og-close::after,.new-downloads-page .og-close::before{content:'';position:absolute;width:100%;top:50%;height:1px;background:#888;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.new-downloads-page .og-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.new-downloads-page .og-close:hover::after,.new-downloads-page .og-close:hover::before{background:#333}.new-downloads-page .og-details,.new-downloads-page .og-fullimg{width:100%;float:left;height:100%;overflow:hidden;position:relative}.new-downloads-page .og-fullimg{display:none}.new-downloads-page .og-details{padding:0 40px 0 20px;overflow-y:auto}.new-downloads-page .og-details h3{font-size:30px;padding:0;margin-top:0;margin-bottom:20px}@media (max-width:767px){.new-downloads-page .og-details{padding:0}.new-downloads-page .og-details h3{font-size:20px}}@media (max-width:575px){.new-downloads-page .og-details h3{font-size:18px}}.new-downloads-page .og-details p{font-weight:400;font-size:16px;line-height:22px;color:#999}.new-downloads-page .og-details .files{background:#fff;position:absolute;height:auto;width:100%}.new-downloads-page .og-details .files ul li a{display:block;color:#333;font-size:15px;padding-bottom:5px;position:relative;padding-left:30px;font-weight:400}@media (max-width:575px){.new-downloads-page .og-details .files ul li a{font-size:14px}}.new-downloads-page .og-details .files ul li a:focus,.new-downloads-page .og-details .files ul li a:hover{color:#006BB6;text-decoration:none}.new-downloads-page .og-details .files ul li a:before{content:'\f019';font-family:FontAwesome;font-size:15px;color:#006BB6;height:100%;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;left:0;top:0;position:absolute}@media (max-width:767px){.new-downloads-page .og-details .files ul li a{font-weight:400;padding-left:20px}.new-downloads-page .og-details .files ul li a:before{font-size:12px;width:20px}}.new-downloads-page .og-loading{width:20px;height:20px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ccc;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:loader .5s infinite ease-in-out both;animation:loader .5s infinite ease-in-out both}@-webkit-keyframes loader{0%{background:#ddd}33%{background:#ccc;-webkit-box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;-webkit-box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@keyframes loader{0%{background:#ddd}33%{background:#ccc;-webkit-box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;-webkit-box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@font-face{font-family:Swiss721BT-Regular;src:url(../fonts/3B2C02_5_0.eot);src:url(../fonts/3B2C02_5_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C02_5_0.woff2) format("woff2"),url(../fonts/3B2C02_5_0.woff) format("woff"),url(../fonts/3B2C02_5_0.ttf) format("truetype");font-weight:400}@font-face{font-family:Cactus-Black;src:url(../fonts/3B2C02_0_0.eot);src:url(../fonts/3B2C02_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C02_0_0.woff2) format("woff2"),url(../fonts/3B2C02_0_0.woff) format("woff"),url(../fonts/3B2C02_0_0.ttf) format("truetype");font-weight:400}@font-face{font-family:Cactus-BlackItalic;src:url(../fonts/3B2C02_1_0.eot);src:url(../fonts/3B2C02_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C02_1_0.woff2) format("woff2"),url(../fonts/3B2C02_1_0.woff) format("woff"),url(../fonts/3B2C02_1_0.ttf) format("truetype");font-weight:400}@font-face{font-family:Cactus-Bold;src:url(../fonts/3B2C02_2_0.eot);src:url(../fonts/3B2C02_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C02_2_0.woff2) format("woff2"),url(../fonts/3B2C02_2_0.woff) format("woff"),url(../fonts/3B2C02_2_0.ttf) format("truetype");font-weight:400}@font-face{font-family:Cactus-BoldItalic;src:url(../fonts/3B2C02_3_0.eot);src:url(../fonts/3B2C02_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C02_3_0.woff2) format("woff2"),url(../fonts/3B2C02_3_0.woff) format("woff"),url(../fonts/3B2C02_3_0.ttf) format("truetype");font-weight:400}#applications-fitness{font-family:SwisBT,Helvetica;font-weight:300;font-size:16px;color:#B3B3B3;background:#000;margin:0;padding:0}#applications-fitness *{-webkit-box-sizing:border-box;box-sizing:border-box}#applications-fitness .contain{max-width:75em;margin-left:auto;margin-right:auto}#applications-fitness .contain:after{content:"";display:table;clear:both}#applications-fitness .hide-phone,#applications-fitness .hide-tablet{display:none}#applications-fitness .hide-desktop{display:block}#applications-fitness img{max-width:100%;height:auto}#applications-fitness .alignleft{display:block;margin:1em 2em 1em 0}#applications-fitness .alignright{display:block;margin:1em 0 1em 2em}#applications-fitness .aligncenter{display:block;margin:1em}#applications-fitness .btn{position:relative;font-family:Swiss721BT-Regular;font-weight:400;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;background:#086CB5;font-size:.9375rem;padding:1em 1.2em;text-decoration:none;border-radius:.4375rem}#applications-fitness .btn:hover{background:#064f84}#applications-fitness .btn.more{min-width:16.875rem;padding:1em 4em 1em 1.2em}#applications-fitness .btn.more:after{position:absolute;top:50%;right:1.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';height:.75rem;width:1.375rem;background:url(../image/arrow-new.png) center no-repeat;background-size:contain}#applications-fitness .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}#applications-fitness .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#222;display:block;font-size:14px;font-size:.875rem;font-weight:400;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#applications-fitness #content[tabindex="-1"]:focus{outline:0}#applications-fitness p{line-height:1.6}#applications-fitness .e-lock-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2em 0 1em;-ms-flex-direction:column;flex-direction:column}#applications-fitness .e-lock-wrapper .text{-moz-flex:0 0 60%;-ms-flex:0 0 60%;-webkit-box-flex:0;flex:0 0 60%;margin-top:2em;width:18rem;max-width:18rem}#applications-fitness .e-lock-wrapper .text .columns .column .type:first-child,#applications-fitness .e-lock-wrapper .text .split-section div.split .type:first-child,#applications-fitness .mechanical-lock-wrapper .text .columns .column .type:first-child,#applications-fitness .mechanical-lock-wrapper .text .split-section div.split .type:first-child{margin-top:0}#applications-fitness .e-lock-wrapper .text .type{line-height:1.6;font-size:1.0625rem;display:block;font-weight:400;color:#fff;text-transform:uppercase}#applications-fitness .e-lock-wrapper .text .sub-heading.type{font-family:Cactus-Bold,Helvetica;font-size:2rem;color:#fff;text-transform:uppercase;margin:0}#applications-fitness .e-lock-wrapper .text .larger-body.type{font-family:Swiss721BT-Regular;font-weight:400;font-size:1.0625rem}#applications-fitness .e-lock-wrapper .text .feature-text .type{font-family:Cactus-Bold,Helvetica;font-weight:400;line-height:1.2;color:#fff;font-size:1.8125rem}#applications-fitness .e-lock-wrapper .text section#security .type{max-width:48.125rem;margin-left:auto;margin-right:auto}#applications-fitness .e-lock-wrapper .text h2{margin-bottom:.5em}#applications-fitness .e-lock-wrapper .text #networked-locking-systems .sub-heading.type{position:relative;z-index:1}#applications-fitness .e-lock-wrapper .text #product-panels .larger-body.type{color:#fff}#applications-fitness .e-lock-wrapper .text #colophon .site-by .type{font-size:.9375rem}#applications-fitness .e-lock-wrapper .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#applications-fitness .e-lock-wrapper .image img{width:100%;max-width:300px}#applications-fitness .mechanical-lock-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness .mechanical-lock-wrapper .text{-webkit-box-ordinal-group:1;box-ordinal-group:1;-moz-order:1;order:1;-ms-flex-order:1;-moz-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;width:18rem;max-width:18rem;padding-right:0}#applications-fitness .mechanical-lock-wrapper .text .type{line-height:1.6;font-size:1.0625rem;display:block;font-weight:400;color:#fff;text-transform:uppercase}#applications-fitness .mechanical-lock-wrapper .text .sub-heading.type{font-family:Cactus-Bold,Helvetica;font-size:2rem;color:#fff;text-transform:uppercase;margin:0}#applications-fitness .mechanical-lock-wrapper .text .larger-body.type{font-family:Swiss721BT-Regular;font-weight:400;font-size:1.0625rem}#applications-fitness .mechanical-lock-wrapper .text .feature-text .type{font-family:Cactus-Bold,Helvetica;font-weight:400;line-height:1.2;color:#fff;font-size:1.8125rem}#applications-fitness .mechanical-lock-wrapper .text section#security .type{max-width:48.125rem;margin-left:auto;margin-right:auto}#applications-fitness .mechanical-lock-wrapper .text h2{margin-bottom:.5em}#applications-fitness .mechanical-lock-wrapper .text #networked-locking-systems .sub-heading.type{position:relative;z-index:1}#applications-fitness .mechanical-lock-wrapper .text #product-panels .larger-body.type{color:#fff}#applications-fitness .mechanical-lock-wrapper .text #colophon .site-by .type{font-size:.9375rem}#applications-fitness .mechanical-lock-wrapper .images{max-width:80%;-webkit-box-ordinal-group:2;box-ordinal-group:2;-moz-order:2;order:2;-ms-flex-order:2;-webkit-box-flex:0;-ms-flex:0 1 32rem;flex:0 1 32rem}#applications-fitness .mechanical-lock-wrapper .images ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness .mechanical-lock-wrapper .images ul li{position:relative;-moz-flex:0 0 50%;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;padding-bottom:50%;margin:0}#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(1),#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(4){background:#1a1a1a}#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(5){background:#1a1a1a;display:none}#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(2),#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(3),#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(6){display:none}#applications-fitness .mechanical-lock-wrapper .images ul li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%;max-height:80%;display:block;-o-object-fit:contain;object-fit:contain}#applications-fitness p.sub-heading{font-family:Cactus-Bold,Helvetica;font-size:2rem;color:#fff;text-transform:uppercase;margin:0}#applications-fitness p.larger-body{font-family:Swiss721BT-Regular;font-weight:400;font-size:1.0625rem}#applications-fitness p.large-body{font-size:1.0625rem}#applications-fitness mark{background-color:#222;color:#FFF}#applications-fitness a{font-family:Swiss721BT-Regular;font-weight:400;color:#fff;text-decoration:underline}#applications-fitness h1,#applications-fitness h2,#applications-fitness h3,#applications-fitness h4,#applications-fitness h5,#applications-fitness h6{font-family:Cactus-Black,Helvetica;margin:.25em 0;letter-spacing:.03em;text-transform:uppercase;font-weight:400;color:#fff}#applications-fitness a:hover{text-decoration:none}#applications-fitness h1{line-height:.86;font-size:4.375rem}#applications-fitness h1 a,#applications-fitness h2 a,#applications-fitness h3 a,#applications-fitness h4 a,#applications-fitness h5 a,#applications-fitness h6 a{color:#fff}#applications-fitness h2{line-height:.9;font-size:2.875rem}#applications-fitness h3{line-height:1;font-size:2rem}#applications-fitness h4{line-height:1;font-size:1.75rem}#applications-fitness h5{line-height:.96;font-size:1.625rem}#applications-fitness h6{line-height:.57;font-size:1rem}#applications-fitness.de h1{font-size:3.5625rem}#applications-fitness.de h2,#applications-fitness.de h3{line-height:1.1}#applications-fitness.de header nav ul li{padding:0 .5em}#applications-fitness.de header nav ul li a{padding:1em .5em}#applications-fitness header .mobile-toggle,#applications-fitness header .nav-close,#applications-fitness header nav ul li a{padding:1em;display:block;text-decoration:none}#applications-fitness.de .e-lock-wrapper .text,#applications-fitness.de .e-lock-wrapper.large-feature.left .text,#applications-fitness.de .mechanical-lock-wrapper .text,#applications-fitness.de .mechanical-lock-wrapper.large-feature.left .text{width:18rem;max-width:18rem}#applications-fitness.de #advantages h1.secondary,#applications-fitness.de #reviews h1.secondary,#applications-fitness.de #why h1.secondary{font-size:4.25rem}#applications-fitness .feature-text .e-lock-wrapper .text .type,#applications-fitness .feature-text .mechanical-lock-wrapper .text .type,#applications-fitness .feature-text p{font-family:Cactus-Bold,Helvetica;font-weight:400;line-height:1.2;color:#fff;font-size:1.8125rem}#applications-fitness ul{padding-left:.75em}#applications-fitness ul li{line-height:1.6;margin:.5em 0}#applications-fitness ul.light li{font-weight:300}#applications-fitness header{position:fixed;top:0;right:0;left:0;z-index:9999;-webkit-box-flex:1;box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background:rgba(0,0,0,.8)}#applications-fitness header .mobile-toggle{position:relative;float:right;line-height:1.6}#applications-fitness header .mobile-toggle:after,#applications-fitness header .mobile-toggle:before{position:absolute;left:50%;content:'';right:0;height:2px;background:#fff}#applications-fitness header .mobile-toggle:before{top:1.2em;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}#applications-fitness header .mobile-toggle:after{top:auto;bottom:1.2em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#applications-fitness header .mobile-toggle span{position:relative;display:block;width:2em;text-indent:100%;overflow:hidden}#applications-fitness header .mobile-toggle span:after{content:'';position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;background:#fff}#applications-fitness header .nav-close{position:relative;float:right;line-height:1.6;text-indent:150%;overflow:hidden}#applications-fitness header .nav-close:after,#applications-fitness header .nav-close:before{width:1.5em;position:absolute;left:50%;top:50%;height:2px;background:#fff;right:0;content:''}#applications-fitness header .nav-close:before{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#applications-fitness header .nav-close:after{bottom:1.2em;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#applications-fitness header .nav-close span{position:relative;display:block;width:2em;text-indent:100%;overflow:hidden}#applications-fitness header .nav-close span:after{content:'';position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;background:#fff}#applications-fitness header nav{position:fixed;top:0;right:0;bottom:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#000;z-index:9999}#applications-fitness header nav:before{content:'';position:absolute;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100vw;background:rgba(0,0,0,.8);pointer-events:none;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#applications-fitness header nav ul{margin:0;padding:0;list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#applications-fitness header nav ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0 1em}#applications-fitness .menu-toggled header nav{-webkit-transform:translateX(0);transform:translateX(0)}#applications-fitness .menu-toggled header nav:before{opacity:1;pointer-events:all}#applications-fitness #page{max-width:100vw;overflow:hidden}#applications-fitness .hero-wrapper{position:relative;height:80vh;background-repeat:no-repeat;background-position:top center;background-size:cover;padding:0 1em}#applications-fitness .hero-wrapper:after,#applications-fitness .hero-wrapper:before{position:absolute;width:100%;right:0;bottom:0;left:0;content:''}#applications-fitness .hero-wrapper:before{height:100%;background-image:linear-gradient(200deg,rgba(255,255,255,0),rgba(255,255,255,0),#000)}#applications-fitness .hero-wrapper:after{height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#000));background-image:linear-gradient(rgba(255,255,255,0),#000)}#applications-fitness .hero-wrapper .hero-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:1;padding-bottom:15vh}#applications-fitness .hero-wrapper .hero-content .contain{width:100%}#applications-fitness .hero-wrapper .hero-content .text{display:block;color:#fff;max-width:32.1875rem}#applications-fitness section{padding:2em 1em}#applications-fitness section#security{position:relative;z-index:1;text-align:center}#applications-fitness section#security .e-lock-wrapper .text .type,#applications-fitness section#security .mechanical-lock-wrapper .text .type,#applications-fitness section#security p{max-width:48.125rem;margin-left:auto;margin-right:auto}#applications-fitness .mechanical-lock-wrapper.large-feature.left .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;padding-right:0;width:18rem;max-width:18rem}#applications-fitness .mechanical-lock-wrapper.large-feature .images{-webkit-box-flex:0;-ms-flex:0 1 32rem;flex:0 1 32rem}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li{-moz-flex:0 0 28%;-ms-flex:0 0 28%;-webkit-box-flex:0;flex:0 0 28%;padding-bottom:28%}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(1){background:#1a1a1a;display:none}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(5){background:#1a1a1a;display:block;-moz-flex:0 0 50%;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;padding-bottom:50%}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(7){background:#1a1a1a;display:none}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(9){background:#1a1a1a;display:block;-moz-flex:0 0 50%;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;padding-bottom:50%}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(4){background:0 0;display:none}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(2),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(3),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(6),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(8){display:none}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li img{max-width:70%;max-height:70%}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li.large{-moz-flex:0 0 50%;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;padding-bottom:50%}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li.large img{max-width:75%;max-height:75%}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li.large-width{-moz-flex:0 0 44%;-ms-flex:0 0 44%;-webkit-box-flex:0;flex:0 0 44%}#applications-fitness #networked-locking-systems{position:relative;padding:10em 1em 0;margin-top:4em}#applications-fitness #networked-locking-systems:after{content:'';background-image:url(../image/networked-locking.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0;left:calc(50% - 380px);z-index:0}#applications-fitness #networked-locking-systems .e-lock-wrapper .text .sub-heading.type,#applications-fitness #networked-locking-systems .mechanical-lock-wrapper .text .sub-heading.type,#applications-fitness #networked-locking-systems p.sub-heading{position:relative;z-index:1}#applications-fitness #networked-locking-systems h1{position:relative;z-index:1;margin-top:0}#applications-fitness #zodiac{padding-bottom:2em}#applications-fitness .split-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness .split-section div.split{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 1em}#applications-fitness .split-section div.split .e-lock-wrapper .text .type:first-child,#applications-fitness .split-section div.split .mechanical-lock-wrapper .text .type:first-child,#applications-fitness .split-section div.split p:first-child{margin-top:0}#applications-fitness .split-section div.split.large{-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%}#applications-fitness .offset-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness .offset-panel .image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:-25vw;padding:0 0 1em;z-index:1}#applications-fitness .offset-panel .image img{width:80%;display:block;margin:0 auto}#applications-fitness .offset-panel .panel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:#222;padding:25vw 2em 2.25em}#applications-fitness #product-panels{padding-top:0}#applications-fitness #product-panels .e-lock-wrapper .text .larger-body.type,#applications-fitness #product-panels .mechanical-lock-wrapper .text .larger-body.type,#applications-fitness #product-panels p.larger-body{color:#fff}#applications-fitness .description-block{padding-top:4em;padding-bottom:4em;text-align:center}#applications-fitness .description-block>.contain>img{margin-bottom:2.5em;max-height:25vw;width:auto}#applications-fitness .description-block .feature-text{max-width:53.125rem;margin:0 auto;padding:0 1em}#applications-fitness .description-block h4{color:#086CB5}#applications-fitness .description-block .more{display:block;margin-top:2em}#applications-fitness .description-block.dark{background:#222}#applications-fitness .description-block.border-top{position:relative;border-top:1px solid rgba(255,255,255,.1)}#applications-fitness #gym-solution{padding:8em 1em 1em;background-repeat:repeat;background-position:center;background-size:cover}#applications-fitness #gym-solution .contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#applications-fitness #why{background:#fff;color:#4b4b4b;padding-bottom:3em}#applications-fitness #why h1.secondary{color:#086CB5;font-size:5rem;margin-bottom:.5em}#applications-fitness #why .featurette{max-width:56.25rem;margin:0 auto;text-align:center;padding:0 1em}#applications-fitness #why .split.large{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;max-width:37.5rem}#applications-fitness #why .split:not(.large){-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%;padding:1em 0 1em 1em;text-align:center}#applications-fitness #why .split:not(.large) img{max-width:16.25rem}#applications-fitness #advantages{background:#fff;color:#4b4b4b;border-top:1px solid #d6d6d6;padding-top:4em;padding-bottom:3em}#applications-fitness #advantages h1.secondary{color:#086CB5;font-size:5rem;margin-bottom:.5em}#applications-fitness #advantages .featurette{max-width:56.25rem;margin:0 auto;text-align:center;padding:0 1em}#applications-fitness #advantages .split:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#applications-fitness #advantages .split:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#applications-fitness #advantages h1{margin-top:0}#applications-fitness #reviews{background:#fff;color:#4b4b4b;padding-top:0}#applications-fitness #reviews h1.secondary{color:#086CB5;font-size:5rem;margin-bottom:.5em}#applications-fitness #reviews .featurette{max-width:56.25rem;margin:0 auto;text-align:center;padding:0 1em}#applications-fitness #reviews .review-header{background-size:cover;background-position:center;padding:10em 2em 2em;margin:0 -1em}#applications-fitness #reviews .review-header h1,#applications-fitness .columns .column .e-lock-wrapper .text .type:first-child,#applications-fitness .columns .column .mechanical-lock-wrapper .text .type:first-child,#applications-fitness .columns .column p:first-child{margin-top:0}#applications-fitness #reviews .review-wrapper{padding-top:1em}#applications-fitness #reviews .review{position:relative;padding-top:5em}#applications-fitness #reviews .review:before{position:absolute;top:0;left:0;display:block;content:'';background:url(../image/quote.png) no-repeat;background-size:contain;height:104px;width:48px}#applications-fitness #reviews .review p{font-family:Swiss721BT-Regular;font-weight:400;font-size:1.0625rem}@media screen and (min-width:48em){#applications-fitness #reviews .review p{font-size:1.25rem}}@media screen and (min-width:64em){#applications-fitness #reviews .review p{font-size:1.5625rem}}#applications-fitness #reviews .review .cite{color:#086CB5;font-family:SwisBT,Helvetica;font-size:1rem}#applications-fitness .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness #colophon{padding:2em 0;background:#E6E6E6;color:#4b4b4b}#applications-fitness #colophon a{font-family:SwisBT,Helvetica;font-weight:300;color:#4b4b4b;text-decoration:none}#applications-fitness #colophon .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness #colophon .footer-wrapper .left-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 1em;margin-bottom:2em;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness #colophon .footer-wrapper .left-footer .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness #colophon .footer-wrapper .left-footer .logos a{margin:0 1em}#applications-fitness #colophon .footer-wrapper .left-footer .logos a img{max-height:3.125rem;width:auto}#applications-fitness #colophon .footer-wrapper .left-footer .countries{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#applications-fitness #colophon .footer-wrapper .left-footer .countries ul{padding:0;margin:1em 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#applications-fitness #colophon .footer-wrapper .left-footer .countries ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:.2em 0;padding:0 1em}#applications-fitness #colophon .footer-wrapper .left-footer .countries ul li a{font-family:Swiss721BT-Regular;font-weight:400;color:#086CB5}#applications-fitness #colophon .footer-wrapper .legal{padding:0 2em}#applications-fitness #colophon .footer-wrapper .legal strong{font-family:Swiss721BT-Regular;font-weight:400}#applications-fitness #colophon .footer-wrapper .legal ul{list-style:none;padding:0}#applications-fitness #colophon .footer-wrapper .legal ul li a{font-weight:300;text-decoration:none}#applications-fitness #colophon .back-to-top{margin-bottom:2em;text-align:center}#applications-fitness #colophon .back-to-top a.back-to-top-link{display:inline-block;font-family:Swiss721BT-Regular;position:relative;color:#4b4b4b;text-decoration:none;font-weight:300;padding:1em 4em 1em 1.2em}#applications-fitness #colophon .back-to-top a.back-to-top-link:after{position:absolute;top:50%;right:1.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';height:1.375rem;width:1.375rem;background:url(../../../image/catalog/fitness/arrow-up.png) center no-repeat;background-size:contain}#applications-fitness #colophon .site-by{margin:2em 2em 0;border-top:1px solid #d0d0d0}#applications-fitness #colophon .site-by .e-lock-wrapper .text .type,#applications-fitness #colophon .site-by .mechanical-lock-wrapper .text .type,#applications-fitness #colophon .site-by p{font-size:.9375rem}@media screen and (min-width:26.5625em){#applications-fitness .hide-phone{display:block}#applications-fitness .alignleft{float:left}#applications-fitness .alignright{float:right}#applications-fitness .btn.more{padding:1em 6em 1em 1.2em}#applications-fitness h1{font-size:6.25rem}#applications-fitness.de h1{font-size:5rem}#applications-fitness.de .e-lock-wrapper .text,#applications-fitness.de .e-lock-wrapper.large-feature.left .text,#applications-fitness.de .mechanical-lock-wrapper .text,#applications-fitness.de .mechanical-lock-wrapper.large-feature.left .text{width:21.875rem;max-width:21.875rem}#applications-fitness h2{font-size:4.125rem}#applications-fitness h3{font-size:2.8125rem}#applications-fitness h4{font-size:2.4375rem}#applications-fitness h5{font-size:2.1875rem}#applications-fitness .offset-panel{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#applications-fitness .offset-panel .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-right:-25vw;margin-bottom:0;padding:0 4em 0 0}#applications-fitness .offset-panel .panel{max-width:70%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;padding:1.5em 1.75em 1.5em 25vw}#applications-fitness .offset-panel:nth-child(2n) .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:-25vw;margin-right:0;padding:2em 0 2em 4em}#applications-fitness .offset-panel:nth-child(2n) .panel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:1.5em 25vw 1.5em 1.75em}#applications-fitness #gym-solution{padding:8em 1em}#applications-fitness .columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#applications-fitness .columns .column{-moz-flex:0 0 45%;-ms-flex:0 0 45%;-webkit-box-flex:0;flex:0 0 45%}#applications-fitness #reviews .review{padding-top:7em}#applications-fitness #reviews .review:before{height:150px;width:69px}#applications-fitness #colophon .footer-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#applications-fitness #colophon .footer-wrapper .legal{padding:0 2em 0 0;-moz-flex:0 0 48%;-ms-flex:0 0 48%;-webkit-box-flex:0;flex:0 0 48%}#applications-fitness #colophon .back-to-top{margin-bottom:1em;text-align:right}}@media screen and (min-width:48em){#applications-fitness .hide-tablet{display:block}#applications-fitness .hide-desktop{display:none}#applications-fitness .btn{font-size:1.1875rem}#applications-fitness .e-lock-wrapper .text .larger-body.type,#applications-fitness .e-lock-wrapper .text .type,#applications-fitness p.larger-body{font-size:1.25rem}#applications-fitness .e-lock-wrapper{padding:4em 3em;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#applications-fitness .e-lock-wrapper .text{width:auto;-webkit-box-flex:0;-ms-flex:0 0 28.125rem;flex:0 0 28.125rem;margin-top:0;margin-left:auto;padding-left:2em}#applications-fitness .e-lock-wrapper .text .feature-text .type{font-size:2.4375rem}#applications-fitness .e-lock-wrapper .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(2),#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(3),#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(5),#applications-fitness .mechanical-lock-wrapper .images ul li:nth-child(6),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(1),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(2),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(3),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(4),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(6),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(7),#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(8){display:block}#applications-fitness .mechanical-lock-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#applications-fitness .mechanical-lock-wrapper .text{-webkit-box-flex:0;-ms-flex:0 0 31.25rem;flex:0 0 31.25rem;padding-right:3em;margin-left:auto;margin-right:4em}#applications-fitness .mechanical-lock-wrapper .text .larger-body.type,#applications-fitness .mechanical-lock-wrapper .text .type{font-size:1.25rem}#applications-fitness .mechanical-lock-wrapper .text .feature-text .type{font-size:2.4375rem}#applications-fitness .mechanical-lock-wrapper:first-child{margin-bottom:2em}#applications-fitness .mechanical-lock-wrapper .images{-webkit-box-flex:0;-ms-flex:0 1 32rem;flex:0 1 32rem}#applications-fitness p.large-body{font-size:1.25rem}#applications-fitness h1,#applications-fitness.de h1{font-size:8.125rem}#applications-fitness.de h2{font-size:4.0625rem}#applications-fitness.de .e-lock-wrapper .text,#applications-fitness.de .mechanical-lock-wrapper .text{margin-right:8em}#applications-fitness.de .e-lock-wrapper.large-feature.left .text,#applications-fitness.de .mechanical-lock-wrapper.large-feature.left .text{width:31.25rem;max-width:31.25rem}#applications-fitness.de #advantages h1.secondary,#applications-fitness.de #reviews h1.secondary,#applications-fitness.de #why h1.secondary{font-size:5.3125rem;margin-bottom:.3em}#applications-fitness h2{font-size:5.4375rem}#applications-fitness h3{font-size:3.75rem}#applications-fitness h4{font-size:3.25rem}#applications-fitness h5{font-size:2.875rem}#applications-fitness h6{font-size:1.125rem}#applications-fitness .feature-text .e-lock-wrapper .text .type,#applications-fitness .feature-text .mechanical-lock-wrapper .text .type,#applications-fitness .feature-text p{font-size:2.4375rem}#applications-fitness #advantages h1.secondary,#applications-fitness #reviews h1.secondary,#applications-fitness #why h1.secondary{font-size:6.25rem;margin-bottom:.3em}#applications-fitness .hero-wrapper{height:100vh}#applications-fitness .hero-wrapper .hero-content{padding-bottom:35vh}#applications-fitness section#security{margin-top:-20vh}#applications-fitness .mechanical-lock-wrapper.large-feature.left .text{text-align:left;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:3em;margin-top:-5vw;max-width:80%}#applications-fitness .mechanical-lock-wrapper.large-feature.left .text h3{margin-top:-15%}#applications-fitness .mechanical-lock-wrapper.large-feature .images{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:-6em}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li:nth-child(9){-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;padding-bottom:28%}#applications-fitness .mechanical-lock-wrapper.large-feature .images ul li.large{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%;padding-bottom:44%}#applications-fitness #networked-locking-systems{padding-bottom:10em;margin-top:8em}#applications-fitness .split-section{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#applications-fitness .split-section div.split{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;padding:1em}#applications-fitness .offset-panel{padding:3em 1em}#applications-fitness .offset-panel .image{margin-right:-300px}#applications-fitness .offset-panel .panel{padding:3em 3.5em 3em 200px}#applications-fitness .offset-panel:nth-child(2n) .image{margin-left:-300px}#applications-fitness .offset-panel:nth-child(2n) .panel{padding:3em 200px 3em 3.5em}#applications-fitness #product-panels{padding-top:2em}#applications-fitness .description-block{padding-top:8em;padding-bottom:8em}#applications-fitness #gym-solution{padding:14em 1em}#applications-fitness #advantages .split:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#applications-fitness #advantages .split:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#applications-fitness #reviews .review-header{padding:15em 2em 6em}#applications-fitness #reviews .review-wrapper{padding-top:0}#applications-fitness #colophon{padding:5em 0 2em}#applications-fitness #colophon .footer-wrapper .left-footer{max-width:60%;margin-bottom:0}#applications-fitness #colophon .footer-wrapper .left-footer .logos{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:64em){#applications-fitness .e-lock-wrapper .text .sub-heading.type,#applications-fitness p.sub-heading{font-size:2.5rem}#applications-fitness .e-lock-wrapper .text .larger-body.type{font-size:1.5625rem}#applications-fitness .e-lock-wrapper .text .feature-text .type{font-size:2.8125rem}#applications-fitness .mechanical-lock-wrapper .text .sub-heading.type{font-size:2.5rem}#applications-fitness .mechanical-lock-wrapper .text .larger-body.type{font-size:1.5625rem}#applications-fitness .mechanical-lock-wrapper .text .feature-text .type{font-size:2.8125rem}#applications-fitness .mechanical-lock-wrapper:first-child{margin-bottom:0}#applications-fitness p.larger-body{font-size:1.5625rem}#applications-fitness h1,#applications-fitness.de h1{font-size:9.375rem}#applications-fitness.de h2{font-size:4.5rem}#applications-fitness.de #advantages h1.secondary,#applications-fitness.de #reviews h1.secondary,#applications-fitness.de #why h1.secondary{font-size:6.75rem}#applications-fitness h2{font-size:6.25rem}#applications-fitness h3{font-size:4.375rem}#applications-fitness h4{font-size:3.75rem}#applications-fitness h5{font-size:3.3125rem}#applications-fitness h6{font-size:1.25rem}#applications-fitness .feature-text .e-lock-wrapper .text .type,#applications-fitness .feature-text .mechanical-lock-wrapper .text .type,#applications-fitness .feature-text p{font-size:2.8125rem}#applications-fitness #advantages h1.secondary,#applications-fitness #reviews h1.secondary,#applications-fitness #why h1.secondary{font-size:7.5rem}#applications-fitness header .mobile-toggle,#applications-fitness header .nav-close{display:none}#applications-fitness header nav{background:0 0;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}#applications-fitness header nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#applications-fitness .mechanical-lock-wrapper.large-feature{margin-top:-7vmin}#applications-fitness .mechanical-lock-wrapper.large-feature.left .text{padding-left:0;margin-top:0}#applications-fitness .mechanical-lock-wrapper.large-feature.left .text h3{margin-top:-3%}#applications-fitness .split-section div.split{padding:2em}#applications-fitness .offset-panel{padding:3em 2em}#applications-fitness #advantages .featurette,#applications-fitness #reviews .featurette,#applications-fitness #why .featurette,#applications-fitness .description-block .feature-text{padding:0}#applications-fitness #why .split:not(.large) img{max-width:23.75rem}#applications-fitness #reviews .review-header{padding:23em 3em 10em}#applications-fitness #colophon .footer-wrapper .left-footer{max-width:50%}}@media screen and (min-width:86.25rem){#applications-fitness #gym-solution h2{max-width:25.625rem}#applications-fitness.de #gym-solution h2{max-width:none}}@media screen and (min-width:37.625rem){#applications-fitness #gym-solution h2 span{display:block;white-space:nowrap}#applications-fitness #colophon .footer-wrapper .left-footer .countries ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:75em){#applications-fitness #advantages h1.secondary,#applications-fitness #reviews h1.secondary,#applications-fitness #why h1.secondary{font-size:9.375rem}#applications-fitness.de #advantages h1.secondary,#applications-fitness.de #reviews h1.secondary,#applications-fitness.de #why h1.secondary{font-size:8.125rem}#applications-fitness #colophon .footer-wrapper .legal{padding:0 2em}#applications-fitness #colophon .site-by{margin:6em 2em 0}}@media only screen and (max-width:767px){.owl-wrapper,.slider .slide .text-wrap{background:#999}#menu,.contactlinks,.logo{width:100%}#product-banner{margin-bottom:0}.owl-pagination{top:2px!important}.slider .slide .text-wrap .slider-text{width:100%;padding:20px 40px;font:300 20px Roboto;left:0;position:relative}.info{display:none}.contactlinks .contactlink{float:none;padding:0 5px}.logo{display:block;margin-top:10px}.logo img{margin:0 auto}#menu{position:relative;z-index:2;padding:0;top:0;background-color:#8f99a0;text-align:right}#menu #desktop-menu{display:none}#menu #mobile-menu{width:250px;position:absolute;right:0;z-index:1;height:auto;display:block}#menu #mobile-menu>li{padding:0;display:block;width:100%;border-bottom:1px solid #ccc}#menu #mobile-menu>li ul{display:none;position:relative}#menu #mobile-menu>li>a{line-height:1;display:block;padding:15px;text-align:right;font-size:14px;letter-spacing:0;color:#666;font-family:Roboto;font-weight:500;position:relative}#menu #mobile-menu>li:focus>a,#menu #mobile-menu>li:hover>a{color:#fff;background:#006BB6}#menu #mobile-menu>li:focus>a:after,#menu #mobile-menu>li:hover>a:after{color:#fff}#menu #mobile-menu>li.has-sub{position:relative}#menu #mobile-menu>li.has-sub>a{padding-right:40px;text-align:right}#menu #mobile-menu>li.has-sub>a:after{content:'\f196';width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;color:#666;font-family:FontAwesome;font-size:21px;position:absolute;top:0;right:0;height:100%;-webkit-transition:all .3s;transition:all .3s}#menu #mobile-menu>li.has-sub:focus>a:after,#menu #mobile-menu>li.has-sub:hover>a:after{color:#fff}#menu #mobile-menu>li.has-sub ul{width:100%;min-width:100%;-webkit-box-shadow:inset 0 11px 8px -10px rgba(0,0,0,.5),inset 0 -11px 8px -10px rgba(0,0,0,.5);background:#a5aeb5;box-shadow:inset 0 11px 8px -10px rgba(0,0,0,.5),inset 0 -11px 8px -10px rgba(0,0,0,.5);margin:0;padding:0}#menu #mobile-menu>li.has-sub ul li a{padding:10px 15px;text-align:right;color:#fff;font-size:14px;letter-spacing:0;font-family:Roboto;border-bottom:1px solid #e4e4e4}#menu #mobile-menu>li.has-sub ul li a:focus,#menu #mobile-menu>li.has-sub ul li a:hover{background:#97a1a9}#menu #mobile-menu>li.has-sub ul li:last-child a{border-bottom:0 solid #e4e4e4}#menu .navbar-toggle{float:none;right:0;border-left:1px solid #fff;border-radius:0;margin-right:-15px}#menu .navbar-toggle:focus,#menu .navbar-toggle:hover{background:#748088}#menu .navbar-toggle .icon-bar{background-color:#fff}#hp-blocks .block{margin-left:0!important;margin-right:0!important}#category-page #column-left.col-sm-3{width:270px!important}#category-page #column-left{position:absolute;z-index:1;display:none}#category-page .desc{margin:0}#category-page .desc .movement1>.row>.col-sm-2,#category-page .desc .movement>.row>.col-sm-2{width:50%;margin:0 auto}#category-page .desc .movement1>.row>.col-sm-2 .block img,#category-page .desc .movement>.row>.col-sm-2 .block img{width:auto!important}#category-page #content{z-index:2;background:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu-showing #application-page #column-left,.menu-showing #category-page #column-left{display:block!important}.menu-showing #application-page #content,.menu-showing #category-page #content{min-height:650px;-webkit-transform:translate(280px,0);transform:translate(280px,0)}.mobile-menu-showing{-webkit-transform:translate(-250px,0);transform:translate(-250px,0)}#main-content-wrapper{z-index:2;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:#fff}}@media only screen and (max-width:400px){#category-page #content .category-box,.slider .slide .text-wrap .slider-text{width:100%}.category{width:100%!important}#category-page img{width:100%}}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1249px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1250px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1249px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{#pdffooter{page-break-after:always!important}.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.html-sitemap>li>a{font-size:20px}.html-sitemap>li>ul{margin-bottom:20px}.html-sitemap>li>ul>li>ul,.html-sitemap>li>ul>li>ul>li>ul{margin-bottom:10px}.html-sitemap>li>ul>li>a{font-size:16px}.html-sitemap>li>ul>li>ul>li>a{font-size:14px}