html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.header-top,#nav ul,.footer-col ul,.footer-nav,.main-gallery .pagination ul,.partners-nav,.logos-widget,.breadcrumbs,.filter-box ul,.filter-holder header ul,.filter-holder .pagination,.widget ul,.page-nav,.info-nav{margin:0;padding:0;list-style:none}.clearfix:after,#header:after,.footer-aside:after,.container:after,.questions-widget:after{content:"";display:block;clear:both}#header .nav-opener,.header-top a,#nav,#nav a,#nav .drop,.footer-aside a,#footer a,.w1,.btn-default,.btn-info,.main-gallery .pagination a,.btn-more,.breadcrumbs li a,.filter-holder header a,.filter-holder .pagination a,.filter-holder .next,.filter-holder .prev,.widget a,.page-nav a,.tech-info address a{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#main,#wrapper,.main-gallery,.main-gallery .mask{width:100%;overflow:hidden;position:relative}.logo img,.quote-form img,.post .img-box img,.partners-nav li img,.detail-box img,.info-col .img-block img{display:block;max-width:100%;height:auto;margin:0 auto}.video-block img,.info-col .img-box img{display:block;width:100%;height:auto}.main-gallery .pagination{position:absolute;top:0;left:0;right:0;bottom:0}.main-gallery .slide{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}html{box-sizing:border-box;background:#333}*,*:before,*:after{box-sizing:inherit}*{max-height:1000000px}body{color:#4d4d4d;background:#fff;font:11.66667px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}.gm-style img{max-width:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:inherit;font-weight:bold;margin:0 0 0.5em;color:#333}h1,.h1{font-size:60px}h2,.h2{font-size:40px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}p{margin:0 0 1em}a{color:#39f}a:hover,a:focus{text-decoration:none}#header{z-index:99;position:relative;padding-left:10px;margin:0 auto 26px;padding-right:10px;max-width:1192px;border-bottom:1px solid #333}#header .logo-holder{overflow:hidden;padding:0 0 22px}#header .slogan{color:#b2b2b2;font-size:25px;font-weight:300;max-width:120px;padding:8px 0 0;line-height:30px;font-style:italic;margin:0 0 0 6px;display:inline-block;vertical-align:middle}#header .nav-opener{float:right;display:none;font-size:40px;margin:35px 0 0;color:#333;text-decoration:none}#header .nav-opener:hover{color:#b2b2b2}.logo{width:100px;display:inline-block;vertical-align:middle}.header-top{z-index:1;color:#fff;font-size:12px;font-weight:700;line-height:15px;padding:8px 0 7px;font-style:italic;text-align:center;position:relative;letter-spacing:0.35px}.header-top:after{top:0;bottom:0;content:"";z-index:-1;left:-9999px;right:-9999px;position:absolute;background:#333}.header-top li{padding:0 0 10px;position:relative}.header-top a{color:#fff;text-decoration:none}.header-top a:hover{color:#006fb8}#nav{font-size:14px;font-weight:700;line-height:20px;font-style:italic}#nav ul li.hover .drop,#nav ul li:hover .drop{max-height:999px}#nav a{text-decoration:none}#nav .list{padding:80px 0 0}#nav .list > li{margin:0 0 10px}#nav .list > li.hover > a,#nav .list > li:hover > a,#nav .list > li.active > a{color:#006fb8}#nav .list > li > a{color:#4d4d4d;letter-spacing:1px;text-transform:uppercase}#nav .list > li > a:hover{color:#006fb8}#nav .add-list > li{margin:0 0 10px}#nav .add-list > li.active > a{color:#006fb8}#nav .add-list > li > a{color:#4d4d4d;text-transform:uppercase}#nav .add-list > li > a:hover{color:#006fb8}#nav .drop{max-height:0;overflow:hidden;font-style:normal}#nav .drop .view{float:right;font-weight:400;font-style:italic;color:#006fb8;margin:23px 70px 50px 0}#nav .drop .view:hover{color:#4d4d4d}#nav .drop .coll{padding:0 0 20px 10px}#nav .drop .coll li{margin:0 0 8px}#nav .drop .coll ul{margin:0 0 10px}#nav .drop .coll .view{margin:0;float:none}#nav .drop a{color:#4d4d4d;text-decoration:none}#nav .drop a:hover{color:#006fb8}#nav .drop-holder{font-size:14px;overflow:hidden;line-height:20px;padding:20px 0 0 10px}#nav .drop-holder ul li{margin:0 0 5px}#nav .drop-holder ul:last-child{width:11.95%}#nav .title{display:block;font-size:14px;margin:0 0 10px;font-weight:700;padding:15px 0 0;line-height:19px;font-style:italic;color:#006fb8;text-transform:uppercase}form,fieldset{margin:0;padding:0;border-style:none}input[type="text"],input[type="tel"],input[type="email"],input[type="search"],input[type="password"],textarea{-webkit-appearance:none;-webkit-border-radius:0;border:1px solid #808080;padding:0.4em 0.7em}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus{border-color:#000}input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#808080}input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#808080}input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder,textarea:-moz-placeholder{color:#808080}input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#808080}input[type="text"].placeholder,input[type="tel"].placeholder,input[type="email"].placeholder,input[type="search"].placeholder,input[type="password"].placeholder,textarea.placeholder{color:#808080}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type="button"],input[type="reset"],input[type="file"],input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}.search-form .row{margin:0 0 6px;overflow:hidden}.search-form label{color:#b2b2b2;display:block;font-size:14px;margin:0 0 10px;font-weight:400;line-height:20px;font-style:italic;letter-spacing:0.6px;text-transform:uppercase}.search-form input{margin:0;border:0;color:#666;width:100%;height:21px;outline:none;display:block;font-size:13px;font-weight:300;border-radius:0;font-style:normal;line-height:20px;padding:10px 15px;background:#f1f1f1;letter-spacing:0.9px}.search-form input::-webkit-input-placeholder{color:#666}.search-form input::-moz-placeholder{opacity:1;color:#666}.search-form input:-moz-placeholder{color:#666}.search-form input:-ms-input-placeholder{color:#666}.search-form input.placeholder{color:#666}.main-search{z-index:1;text-align:center;position:relative;padding:29px 0 22px;background:#333;background-size:cover;background-repeat:no-repeat}.main-search .container{margin:0 auto;max-width:280px}.main-search:after{top:0;bottom:0;content:"";z-index:-1;left:-9999px;right:-9999px;position:absolute;background:#333}.main-search label{color:#fff;font-size:15px;margin:0 0 10px;font-weight:700;line-height:20px;display:inline-block;vertical-align:middle}.main-search input{border:0;color:#666;width:230px;height:20px;outline:none;font-size:13px;font-weight:300;border-radius:0;margin:0 0 10px;line-height:20px;padding:10px 15px;background:#fff;letter-spacing:1px;display:inline-block;vertical-align:middle}.main-search input::-webkit-input-placeholder{color:#666}.main-search input::-moz-placeholder{opacity:1;color:#666}.main-search input:-moz-placeholder{color:#666}.main-search input:-ms-input-placeholder{color:#666}.main-search input.placeholder{color:#666}.main-search .btn-info{width:258px;display:block;margin:10px auto 0;padding:11px 10px 12px}.main-search .btn-info:hover{color:#333;background:#fff}.main-search.add:after{display:none}.quote-form{overflow:hidden}.quote-form .title{color:#fff;display:block;font-size:14px;font-weight:700;line-height:23px;text-align:center;letter-spacing:1px;margin:0 5px 18px 0;padding:20px 8% 15px;background:#006fb8;text-transform:uppercase}.quote-form .required{color:#4d4d4d;display:block;margin:0 0 13px;font-weight:300;padding:0 0 0 6px;letter-spacing:1px}.quote-form .row{margin:0 0 10px;overflow:hidden;padding:0 0 0 6px}.quote-form .row.error textarea,.quote-form .row.error .jcf-select,.quote-form .row.error input[type="text"],.quote-form .row.error input[type="tel"],.quote-form .row.error input[type="email"]{color:red;border-color:red}.quote-form .row.error textarea::-webkit-input-placeholder,.quote-form .row.error .jcf-select::-webkit-input-placeholder,.quote-form .row.error input[type="text"]::-webkit-input-placeholder,.quote-form .row.error input[type="tel"]::-webkit-input-placeholder,.quote-form .row.error input[type="email"]::-webkit-input-placeholder{color:red}.quote-form .row.error textarea::-moz-placeholder,.quote-form .row.error .jcf-select::-moz-placeholder,.quote-form .row.error input[type="text"]::-moz-placeholder,.quote-form .row.error input[type="tel"]::-moz-placeholder,.quote-form .row.error input[type="email"]::-moz-placeholder{opacity:1;color:red}.quote-form .row.error textarea:-moz-placeholder,.quote-form .row.error .jcf-select:-moz-placeholder,.quote-form .row.error input[type="text"]:-moz-placeholder,.quote-form .row.error input[type="tel"]:-moz-placeholder,.quote-form .row.error input[type="email"]:-moz-placeholder{color:red}.quote-form .row.error textarea:-ms-input-placeholder,.quote-form .row.error .jcf-select:-ms-input-placeholder,.quote-form .row.error input[type="text"]:-ms-input-placeholder,.quote-form .row.error input[type="tel"]:-ms-input-placeholder,.quote-form .row.error input[type="email"]:-ms-input-placeholder{color:red}.quote-form .row.error textarea.placeholder,.quote-form .row.error .jcf-select.placeholder,.quote-form .row.error input[type="text"].placeholder,.quote-form .row.error input[type="tel"].placeholder,.quote-form .row.error input[type="email"].placeholder{color:red}.quote-form .row.error .jcf-select .jcf-select-text{color:red}.quote-form .radio-box{text-align:center;padding:25px 0 25px}.quote-form .radio-box label{color:#4d4d4d;display:block;letter-spacing:0.8px}.quote-form .radio-box .add{margin:0;color:#8a8a8d;font-size:12px;display:inline-block;vertical-align:middle;text-transform:uppercase}.quote-form img{width:100%}.quote-form textarea,.quote-form input[type="text"],.quote-form input[type="tel"],.quote-form input[type="email"]{margin:0;float:left;width:100%;outline:none;color:#828c95;font-size:14px;font-weight:300;line-height:20px;padding:13px 20px;background:#f1f1f1;box-shadow:none !important;border:1px solid #f1f1f1}.quote-form textarea::-webkit-input-placeholder,.quote-form input[type="text"]::-webkit-input-placeholder,.quote-form input[type="tel"]::-webkit-input-placeholder,.quote-form input[type="email"]::-webkit-input-placeholder{color:#828c95}.quote-form textarea::-moz-placeholder,.quote-form input[type="text"]::-moz-placeholder,.quote-form input[type="tel"]::-moz-placeholder,.quote-form input[type="email"]::-moz-placeholder{opacity:1;color:#828c95}.quote-form textarea:-moz-placeholder,.quote-form input[type="text"]:-moz-placeholder,.quote-form input[type="tel"]:-moz-placeholder,.quote-form input[type="email"]:-moz-placeholder{color:#828c95}.quote-form textarea:-ms-input-placeholder,.quote-form input[type="text"]:-ms-input-placeholder,.quote-form input[type="tel"]:-ms-input-placeholder,.quote-form input[type="email"]:-ms-input-placeholder{color:#828c95}.quote-form textarea.placeholder,.quote-form input[type="text"].placeholder,.quote-form input[type="tel"].placeholder,.quote-form input[type="email"].placeholder{color:#828c95}.quote-form textarea{resize:none;overflow:auto;width:100% !important;height:150px !important}.quote-form .btn-submit{border:0;width:100%;padding:15px;color:#fff;display:block;font-size:16px;margin:3px 0 0;font-weight:700;line-height:20px;background:#006fb8;text-transform:uppercase}.quote-form .btn-submit:hover{opacity:0.9}.footer-aside{z-index:1;color:#b2b2b2;font-size:12px;font-weight:300;line-height:17px;position:relative}.footer-aside:before{top:0;content:"";z-index:-1;left:-9999px;right:-9999px;bottom:-9999px;position:absolute;background:#333}.footer-aside a{color:#b2b2b2;text-decoration:none}.footer-aside a:hover{color:#fff}.footer-aside .img{bottom:0;right:23px;display:none;text-decoration:none;position:absolute}.footer-aside .img img{display:block}.footer-frame{overflow:hidden;padding:37px 0 19px}.footer-frame h3{margin:0 0 5px;color:#006fb8;text-transform:uppercase;font:700 italic 16px/18px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif}.footer-frame p{margin:0 0 15px}.footer-frame .btn-more{color:#b2b2b2;font-size:12px;line-height:17px;font-weight:300}.footer-frame .btn-more:hover{color:#fff}.footer-col{padding:0 0 30px;text-align:center}.footer-col ul{padding:2px 0 0;line-height:15px;overflow:hidden;margin:0 0 17px}.footer-col ul li{margin:0 0 2px}.footer-col ul.add{margin:0 0 33px}.footer-col address{margin:0;display:block;font-style:normal}#footer{z-index:55;color:#b2b2b2;font-size:12px;overflow:hidden;font-weight:300;line-height:17px;position:relative;padding:16px 10px 50px 10px}#footer a{color:#b2b2b2;text-decoration:none}#footer a:hover{color:#fff}.footer-nav{margin:0 -10px 0 0;overflow:hidden}.footer-nav li{position:relative;margin:0 16px 0 0;display:inline-block;vertical-align:middle}.footer-nav li:first-child:before{display:none}.footer-nav li:before{top:4px;width:1px;left:-10px;content:"";height:9px;position:absolute;background:#b2b2b2}@font-face{font-family:"fontello";src:url("/fonts/fontello-70385390.eot");src:url("/fonts/fontello-70385390.eot#iefix") format("embedded-opentype"), url("/fonts/fontello.woff-70385390.html") format("woff"), url("/fonts/fontello-70385390.ttf") format("truetype"), url("/fonts/fontello-70385390.svg#fontello") format("svg");font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-menu:before{content:"\e800"}.icon-search-1:before{content:"\e803"}.jcf-checkbox{vertical-align:middle;display:inline-block;cursor:default;overflow:hidden;position:relative;background:#f1f1f1;height:16px;width:16px}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"}:root .jcf-checkbox span{margin:-4px 0 0 -5px}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-radio{border:3px solid #808080;vertical-align:middle;display:inline-block;position:relative;border-radius:50%;margin:0 0 0 22px;overflow:hidden;background:#fff;cursor:default;height:20px;width:20px}.jcf-radio span{top:0;left:0;right:0;bottom:0;display:none;position:absolute;background:#006fb8;border-radius:100%}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked{background:#006fb8}.jcf-select{height:49px;display:block;position:relative;background:#f1f1f1;border:1px solid #f1f1f1}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;padding:12px 0 0 19px;white-space:nowrap;margin:0 55px 0 0;line-height:51px;line-height:26px;overflow:hidden;font-weight:300;cursor:default;font-size:14px;display:block;color:#828c95}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#333;width:52px;bottom:0;right:0;top:0}.jcf-select .jcf-select-opener:after{top:17px;left:12px;width:31px;content:"";height:17px;position:absolute;background:url("/images/arrow.png") no-repeat}body > .jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body > .jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:20px;font-size:14px;width:100%}.jcf-list .jcf-list-content{border:1px solid #ddd;vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;padding:7px 20px;overflow:hidden;cursor:default;display:block;color:#656565;height:1%}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0, 0, 0, .5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/images/fancybox/fancybox_sprite.png.html")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/images/fancybox/fancybox_loading.gif.html") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/images/fancybox/blank.gif.html");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/images/fancybox/fancybox_overlay.png.html")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, .8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}.cycle-gallery .caption-holder{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;white-space:normal;visibility:visible;opacity:1;-webkit-transition:opacity 0.4s, visibility 0.4s;transition:opacity 0.4s, visibility 0.4s}.cycle-gallery .video-is-active .container,.cycle-gallery .video-is-active .caption-holder{visibility:hidden;opacity:0}.cycle-gallery .caption{overflow:hidden;vertical-align:middle;display:inline-block;white-space:normal;padding:20px 0}.bg-holder{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden;-webkit-transition:opacity 0.4s, visibility 0.4s;transition:opacity 0.4s, visibility 0.4s}.video-is-active .bg-holder{visibility:hidden;opacity:0}.btn-default{margin:0;border:0;padding:10px;font-weight:700;min-width:173px;text-align:center;color:#006fb8;background:#f1f1f1;text-decoration:none;text-transform:uppercase;display:inline-block;vertical-align:top}.btn-default:hover{color:#fff;background:#006fb8}.btn-info{margin:0;border:0;color:#fff;padding:10px;font-weight:700;min-width:173px;text-align:center;text-decoration:none;background:#006fb8;text-transform:uppercase;display:inline-block;vertical-align:top}.btn-info:hover{background:#333}.video-area{width:300px}.container{margin:0 auto;padding-left:10px;padding-right:10px;max-width:1192px}.main-gallery{color:#fff;line-height:20px}.main-gallery .slideset{width:99999px;float:left}.main-gallery .slide{width:100%;float:left;letter-spacing:0.9px}.main-gallery .slide.active{z-index:1}.main-gallery .slide .holder{max-width:820px;padding:89px 20px 71px 0}.main-gallery .title{display:block;margin:0 0 8px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.main-gallery h2{color:#fff;font-size:25px;margin:0 0 10px;font-weight:300;line-height:25px;font-style:italic;text-transform:uppercase}.main-gallery p{margin:0 0 25px}.main-gallery .btn-info{margin:0 0 10px -3px}.main-gallery .pagination{z-index:5;pointer-events:none;bottom:auto;top:50%;margin:-42px 0 0}.main-gallery .pagination ul{margin:0 auto;text-align:right;padding-left:10px;padding-right:10px;max-width:1192px}.main-gallery .pagination li.active a{background:#fff}.main-gallery .pagination a{overflow:hidden;text-align:left;border-radius:50%;width:11px;height:11px;text-indent:-9999px;pointer-events:auto;text-decoration:none;border:1px solid #fff;display:inline-block;vertical-align:top}.main-gallery .pagination a:hover{background:#fff}.supporting-block{overflow:hidden;margin:0 0 59px;position:relative;padding:40px 0 15px;border-bottom:1px solid #333}.supporting-block .holder{overflow:hidden}.supporting-block.inner2{border:0;margin:0;padding:0 0 15px}.supporting-block.inner2 .breadcrumbs{padding:0;margin:0 0 26px}.supporting-block.inner2 .bread-header{padding-bottom:0}.supporting-block.inner3{border:0;margin:0;padding:0 0 15px}.supporting-block.inner3 .breadcrumbs{padding:0 2.8% 26px}.supporting-block.inner7{margin:0;border-bottom:0;padding:24px 0 0}.supporting-block.inner7 .support-heading{margin:0 0 15px}.supporting-block.inner7 .breadcrumbs{padding:0;margin:0 0 26px}.contact-us{overflow:hidden;padding:0 0 57px}.contact-us h2{margin:0 0 4px;font-size:22px;font-weight:300;line-height:25px;color:#333;font-style:italic;letter-spacing:1.5px;text-transform:uppercase}.contact-us dl{margin:0;color:#4d4d4d;font-size:14px;line-height:20px}.contact-us dl a{color:#4d4d4d;text-decoration:none}.contact-us dt{float:left;color:#000;width:109px;font-size:17px;font-weight:700;font-style:italic}.contact-us dd{clear:right;margin:0 0 11px;overflow:hidden;letter-spacing:0.8px}.contact-us .quote-form{padding:5px 0 0}.contact-us .quote-form .row{padding:0;margin:0 0 11px}.contact-us .quote-form .radio-box{padding:0;overflow:hidden}.contact-us .quote-form .radio-box img{margin:0 0 11px}.support-heading{overflow:hidden;margin:0 0 49px;font-weight:300;line-height:20px;text-align:center;letter-spacing:1px}.support-heading .title{display:block;margin:0 0 5px;font-weight:700;color:#006fb8;text-transform:uppercase}.support-heading h2{margin:0 0 10px;letter-spacing:2px;text-transform:uppercase;font:300 italic 20px/22px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif}.support-heading h1{margin:0 0 10px;letter-spacing:2px;text-transform:uppercase;font:300 italic 20px/22px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif}.support-heading p{margin:0 0 10px}.support-heading .more{font-size:14px;font-weight:700;line-height:20px;color:#006fb8;vertical-align:top;text-decoration:none;display:inline-block;margin:25px 2px 46px 0;text-transform:uppercase}.support-heading .more:hover{color:#b2b2b2}.full-video{overflow:hidden;margin:0 0 69px}.full-video .video-box{height:300px;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.text-box{color:#666;font-size:14px;overflow:hidden;line-height:20px;text-align:center;letter-spacing:1px;margin:-22px 0 45px}.text-box .holder{text-align:left}.text-box p{margin:0 0 19px}.text-box .title{display:block;font-weight:700;color:#006fb8;padding:34px 11px 0 0;text-transform:uppercase}.text-box .view-all{font-weight:300;color:#333}.blockquote-box{padding:0;text-align:center;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.blockquote-box blockquote{color:#fff;margin:0 auto;font-size:20px;font-weight:300;max-width:1000px;line-height:25px;padding:62px 10px;font-style:italic;letter-spacing:1px;text-transform:uppercase}.blockquote-box blockquote q{display:block;margin:0 0 17px;letter-spacing:3px}.blockquote-box blockquote cite{display:block;font-size:14px;font-weight:700;line-height:20px;font-style:normal}.post{margin:0 0 40px;font-weight:300;line-height:20px;text-align:center}.post .img-box{overflow:hidden;margin:0 0 10px}.post h2{margin:0 0 14px;text-transform:uppercase;font:700 italic 20px/24px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif}.post h2 a{color:#333;text-decoration:none}.post h2 a:hover{color:#006fb8}.post p{margin:0 0 10px}.btn-more{color:#006fb8;position:relative;text-decoration:none;display:inline-block;vertical-align:top;font:700 italic 17px/20px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif}.btn-more:before{top:0;left:100%;content:">";margin:0 0 0 3px;position:absolute}.btn-more:hover{color:#4d4d4d}.partners-nav{overflow:hidden;margin:0 0 30px;text-align:center}.partners-nav li{margin:0 0 20px;display:inline-block;vertical-align:middle}.partners-nav a{text-decoration:none}.partners-nav a:hover{opacity:0.8}.logos-widget{overflow:hidden;margin:0 0 30px;text-align:center}.logos-widget li{margin:0 0 40px;display:block}.questions-widget{z-index:1;color:#fff;line-height:20px;position:relative;padding:45px 0 33px}.questions-widget:before{top:0;bottom:0;content:"";z-index:-1;left:-9999px;right:-9999px;position:absolute;background:#006fb8}.questions-widget .holder{text-align:center}.questions-widget h2{color:#fff;margin:0 0 8px;font:italic 20px/22px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif}.questions-widget p{margin:0 0 10px}.questions-widget .buttons-holder{text-align:center}.questions-widget .btn-default{color:#fff;padding:10px;margin:0 0 5px;background:#333}.questions-widget .btn-default:hover{background:#fff;color:#333}.breadcrumbs{overflow:hidden;padding:0 3.8%;font-size:12px;line-height:14px;font-weight:300}.breadcrumbs li{display:inline-block;vertical-align:middle;margin:0 6px 0 0;position:relative}.breadcrumbs li:before{position:absolute;left:-6px;top:0;content:"/";color:#808080}.breadcrumbs li:first-child:before{display:none}.breadcrumbs li.active a{pointer-events:none}.breadcrumbs li a{color:#808080;text-decoration:none}.breadcrumbs li a:hover{color:#006fb8}.bread-header{overflow:hidden;padding:24px 0 16px}.bread-header .back{color:#808080;font-size:12px;font-weight:300;line-height:16px;position:relative;text-decoration:none}.bread-header .back:after{content:">";padding:0 0 0 4px;display:inline-block;vertical-align:middle}.bread-header .breadcrumbs{padding:0}.popup-holder{position:relative;overflow:hidden;height:0}.filter-box{font-size:12px;margin:0 0 19px;overflow:hidden;line-height:18px;font-style:italic;color:#333;background:#f1f1f1;text-transform:uppercase;padding:10px 10px 9px 14px}.filter-box h1{max-width:48%;font-size:28px;font-weight:300;line-height:35px;margin:0 46px 0 0;font-style:italic;letter-spacing:1.7px}.filter-box h2{max-width:48%;font-size:28px;font-weight:300;line-height:35px;margin:0 46px 0 0;font-style:italic;letter-spacing:1.7px}.filter-box a{color:#006fb8;text-decoration:none}.filter-box a:hover{color:#333}.filter-box li{padding:3px 14px 3px 0}.filter-box .tel{font-size:14px;font-weight:400;font-style:italic;color:#333}.filter-ico{width:19px;height:19px;overflow:hidden;text-align:left;margin:0 12px 0 0;text-indent:-9999px;display:inline-block;vertical-align:middle;background:url("/images/ico1.png") no-repeat}.filter-holder{overflow:hidden}.filter-holder header{color:#b2b2b2;font-size:12px;overflow:hidden;padding:0 0 9px;line-height:15px;font-style:italic;letter-spacing:0.6px;text-transform:uppercase}.filter-holder header a{color:#b2b2b2;text-decoration:none}.filter-holder header a:hover{color:#006fb8}.filter-holder header ul{width:54.7%;margin:0 0 0 0.7%;display:inline-block;vertical-align:middle}.filter-holder header ul li{position:relative;padding:0 15px 0 0;display:inline-block;vertical-align:middle}.filter-holder header ul li:after{top:-1px;left:-28%;content:"|";font-size:13px;font-weight:300;position:absolute}.filter-holder header ul li:first-child:after{display:none}.filter-holder header .display-page{margin:0 0 20px}.filter-holder header .title{max-width:43%;display:inline-block;vertical-align:middle}.filter-holder .post-holder{overflow:hidden;margin:0 0 13px}.filter-holder .post{margin:0 0 25px}.filter-holder .post p{margin:0 0 6px}.filter-holder .btn-more{font-size:13px}.filter-holder footer{overflow:hidden;padding:37px 0 38px;border-top:1px solid #333}.filter-holder .pagination{width:100%;float:left;color:#b2b2b2;font-size:14px;padding:10px 0 0;line-height:20px;text-align:center}.filter-holder .pagination li{display:inline-block;vertical-align:middle}.filter-holder .pagination li:before{content:"|";padding:0 10px;font-size:13px;font-size:16px;margin:-2px 0 0;font-weight:300;display:inline-block;vertical-align:middle}.filter-holder .pagination li:first-child:before{display:none}.filter-holder .pagination li.active a{color:#006fb8;pointer-events:none}.filter-holder .pagination a{color:#b2b2b2;text-decoration:none}.filter-holder .pagination a:hover{color:#006fb8}.filter-holder .next,.filter-holder .prev{float:right;font-size:14px;font-weight:700;line-height:20px;font-style:italic;color:#006fb8;letter-spacing:0.4px;text-decoration:none;text-transform:uppercase}.filter-holder .next:before,.filter-holder .prev:before{content:"<";padding:0 6px 1px 0;display:inline-block;vertical-align:middle}.filter-holder .next:hover,.filter-holder .prev:hover{color:#b2b2b2}.filter-holder .prev{float:left}.aside{overflow:hidden;padding:0 3px 0 0}.widget{margin:0 0 21px;font-weight:700;overflow:hidden;font-style:italic;border-bottom:1px solid #333}.widget h2{margin:0 0 6px;font-size:12px;line-height:15px;position:relative;color:#006fb8;text-transform:uppercase}.widget h2 a{color:#006fb8;text-decoration:none}.widget h2 a:hover{color:#333}.widget ul{font-size:12px;padding:0 0 7px 12px}.widget ul li{margin:0 0 5px}.widget a{color:#4d4d4e;text-decoration:none}.widget a:hover{color:#006fb8}.widget .widget-opener:after{top:0;right:0;content:"+";position:absolute}.widget.active .widget-opener:after{top:-2px;content:"-";font-size:20px;line-height:15px}.detail-box{font-size:14px;overflow:hidden;line-height:20px;padding:12px 0 28px}.detail-box .detail-block.add{font-weight:300;letter-spacing:1px}.detail-box .video-block{padding:0;margin:0 0 24px}.detail-box figure{margin:0 0 17px;position:relative;border:2px solid #f1f1f1}.detail-box figure .zoom{top:21px;left:21px;width:30px;height:30px;color:#fff;font-size:18px;position:absolute;text-align:center;padding:5px 2px 0;text-decoration:none;background:#006fb8}.detail-box figure .zoom:hover{opacity:0.8}.detail-box figure figcaption{color:#fff;font-size:10px;font-weight:700;line-height:25px;text-align:center;padding:9px 5px 6px;letter-spacing:1px;background:#333;text-transform:uppercase}.detail-box .holder{overflow:hidden;margin:0 0 21px;padding:0 0 22px;letter-spacing:0.9px;border-bottom:1px solid #333}.detail-box .holder:last-child{border:0}.detail-box h3{font-size:40px;margin:0 0 13px;font-weight:300;line-height:50px;font-style:italic;color:#333;letter-spacing:2px}.detail-box dl{margin:0;color:#4d4d4d;padding:0 40px 0 0}.detail-box dl dt{color:#000;font-size:17px;font-weight:700;margin:0 0 11px;font-style:italic}.detail-box dl a{color:#006fb8;text-decoration:none}.detail-box dl dd{margin:0 0 11px;overflow:hidden}.related-products{z-index:1;padding-top:54px;position:relative;padding-bottom:22px;background:#f1f1f1}.related-products:before{top:0;bottom:0;z-index:-1;content:"";left:-9999px;right:-9999px;position:absolute;background:#f1f1f1}.related-products .title{display:block;margin:0 0 3px;font-size:14px;font-weight:700;line-height:20px;text-align:center;color:#006fb8;letter-spacing:1px;text-transform:uppercase}.related-products h3{font-size:40px;margin:0 0 45px;font-weight:300;line-height:45px;font-style:italic;color:#333;text-align:center;letter-spacing:1px;text-transform:uppercase}.related-products .holder{text-align:center}.related-products .post{margin:0 0 20px}.related-products .post p{margin:0 0 3px}.related-products .btn-more{font-size:13px}.tech-section{padding-bottom:63px;padding-top:24px;max-width:1132px}.tech-section.add{padding-bottom:0}.tech-section.add .tech-holder{width:100%}.tech-section.add .tech-holder .tech-info{margin:0;width:100%}.tech-section.add .tech-holder .tech-info .alignleft{width:100%;height:250px}.tech-section.add .tech-holder .tech-info .alignleft img{max-width:70%}.tech-section.add .tech-holder .tech-info h2{font-size:22px;font-weight:300;margin:0 0 17px;line-height:32px;letter-spacing:2px}.tech-head{overflow:hidden;margin:0 0 19px}.tech-head .breadcrumbs{padding:0;margin:0 0 18px}.tech-head .results{color:#b2b2b2;display:block;font-size:12px;font-weight:300;line-height:12px;font-style:italic;letter-spacing:0.7px;text-transform:uppercase}.page-nav{overflow:hidden;margin:0 0 21px;padding:20px 10px 16px;font-size:20px;line-height:24px;font-weight:700;background:#f1f1f1;text-transform:uppercase;text-align:center}.page-nav li{margin:0 11px 5px;display:inline-block;vertical-align:middle}.page-nav li.active a{color:#006fb8;pointer-events:none}.page-nav a{color:#828c95;text-decoration:none}.page-nav a:hover{color:#006fb8}.tech-holder{overflow:hidden}.tech-info{font-size:14px;margin:0 0 15px;font-weight:300;line-height:20px;text-align:center;letter-spacing:1px}.tech-info .alignleft{width:202px;height:203px;text-align:center;position:relative;margin:0 auto 10px;white-space:nowrap;border:2px solid #f4f4f4}.tech-info .alignleft:before{margin:0 0 0 2px;content:"";display:inline-block;vertical-align:middle;width:1px;height:100%}.tech-info .alignleft img{display:inline-block;vertical-align:middle;white-space:normal}.tech-info .txt-box{overflow:hidden;padding:0 0 0 3px}.tech-info h2{margin:0;letter-spacing:0;text-transform:uppercase;font:700 italic 20px/24px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif}.tech-info .link{color:#006fb8;display:inline-block;vertical-align:top;margin:0 0 20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none;font-style:italic}.tech-info .link:hover{color:#000}.tech-info address{display:block;font-style:normal;margin:0 0 6px}.tech-info address a{color:#4d4d4d;text-decoration:none}.tech-info address a:hover{color:#006fb8}.tech-info .txt{font-weight:700;font-style:italic;color:#000}.tech-info .btn-more{font-size:14px;line-height:18px;color:#006fb8;letter-spacing:0}.tech-info .btn-more:hover{color:#4d4d4d}.info-nav{font-size:14px;overflow:hidden;font-weight:300;margin:0 0 25px;line-height:20px;padding:0 0 22px;border-bottom:1px solid #333}.info-nav dt{color:#000;font-size:17px;margin:0 0 1px;font-weight:700;line-height:20px;letter-spacing:0;font-style:italic}.info-nav dd{overflow:hidden;margin:0 0 11px}.info-nav a{color:#4d4d4d;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.info-nav a:hover{color:#006fb8}.video-block{margin:0 0 61px;overflow:hidden;padding:9px 0 0;position:relative}.video-block a{display:block}.btn-play{top:50%;left:50%;width:80px;height:80px;display:block;position:absolute;text-indent:-9999px;text-decoration:none;margin:-40px 0 0 -40px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:url("/images/btn-play.png") no-repeat;background-size:cover}.btn-play:hover{opacity:0.8}.info-block{overflow:hidden;text-align:center}.info-block.add{padding:30px 0 18px}.info-block.add2{padding:0 0 18px}.info-col{margin:0 0 45px;font-weight:300;line-height:20px;letter-spacing:1px;display:inline-block;vertical-align:top}.info-col .img-box{width:126px;height:126px;display:block;border-radius:50%;margin:0 auto 26px}.info-col .img-box img{border-radius:50%}.info-col .img-block{overflow:hidden;margin:0 0 15px;min-height:68px;border-radius:50%}.info-col h2{letter-spacing:0;margin:0 0 19px;text-transform:uppercase;font:300 italic 25px/25px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif}.info-col p{margin:0 0 30px}.comp-massage{top:0;left:0;right:0;bottom:0;display:none;z-index:9999;position:fixed;background:rgba(0, 0, 0, .8)}.comp-massage .popup{font-size:14px;max-width:280px;line-height:20px;background:#fff;text-align:center;letter-spacing:1px;margin:111px auto 0;padding:50px 3% 30px}.comp-massage img{width:auto;display:block;margin:0 auto 30px}.comp-massage .subtitle{display:block;font-size:25px;font-weight:300;line-height:30px;padding:0 5% 23px;color:#333;font-style:italic;letter-spacing:1px;text-transform:uppercase}.comp-massage p{margin:0 0 35px}.comp-massage .btn-info{min-width:159px;padding:15px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/images/fancybox/fancybox_sprite@2x.png.html");background-size:44px 152px;}#fancybox-loading div{background-image:url("/images/fancybox/fancybox_loading@2x.gif.html");background-size:24px 24px;}}@media (min-width:480px){#header .slogan{font-size:30px;max-width:180px;margin:0 0 0 16px}.main-search .container{max-width:480px}.main-search label{width:45%}.main-search input{width:217px;margin:0 0 10px}.main-search .btn-info{width:249px;float:right;display:inline-block}.footer-aside .img{bottom:-30px;display:block}.footer-col{width:50%;float:left;text-align:left;padding:0 2% 20px 0}.footer-col:first-child{width:100%;padding:0 0 20px}#footer{padding:16px 80px 50px 10px}.footer-nav li{margin:0 18px 0 0}.post{width:48.4%;text-align:left;letter-spacing:1px;vertical-align:top;display:inline-block;margin:0 0.6% 40px}.post .img-box img{margin:0}.logos-widget li{margin:0 10px 40px;display:inline-block}.questions-widget .btn-default{display:inline-block;vertical-align:top;width:45%}.filter-holder .post{width:49.6%}.related-products .post{width:48.5%;margin:0 0.4% 40px}.tech-info{width:49.5%;text-align:left;vertical-align:top;padding:0 1.5% 0 0;display:inline-block}.tech-info .alignleft{margin:0 0 10px}.info-nav dt{float:left;width:135px;margin:0 9px 0 0}.info-col{width:46.5%;margin:0 1.5% 51px}.info-col h2{font-size:20px;line-height:20px}}@media (min-width:768px){#nav{font-size:12px}#nav ul li.hover .drop,#nav ul li:hover .drop{display:block}#nav .jcf-scrollable-wrapper{width:auto !important;height:auto !important}#nav .jcf-scrollable-wrapper .jcf-scrollbar{display:none !important}#nav .jcf-scrollable-wrapper .jcf-scrollable{position:relative;width:auto !important;height:auto !important;overflow:visible !important}#nav .list{width:69.8%;padding:0 0 0 1%;display:inline-block;vertical-align:top}#nav .list > li{margin:0 1% 17px 0;display:inline-block;vertical-align:top}#nav .list > li:hover,#nav .list > li.hover,#nav .list > li.active{margin:0 1% 0 0;padding:0 0 17px}#nav .add-list{width:29.7%;text-align:right;display:inline-block;vertical-align:top}#nav .add-list > li{margin:0 0 0 2%;display:inline-block;vertical-align:top}#nav .drop{left:0;right:0;top:100%;z-index:9999;display:none;overflow:visible;padding:34px 0 0;position:absolute}#nav .drop:after{top:2px;bottom:0;z-index:-1;content:"";left:-9999px;right:-9999px;position:absolute;background:#f1f1f1}#nav .drop .coll{float:left;width:20%;font-weight:300;padding:0 0 40px}#nav .drop .coll ul{margin:0 0 38px}#nav .drop-holder{padding:0;font-size:12px}#nav .drop-holder ul{float:left;width:21.95%;font-weight:300}#nav .drop-holder ul li{margin:0 0 9px}#nav .title{font-size:12px;padding:0}.search-form{right:0;top:-110px;width:472px;position:absolute}.search-form .row{text-align:right}.search-form label{margin:8px 4.4% 0 0;display:inline-block;vertical-align:middle}.search-form input{width:169px;display:inline-block;vertical-align:middle}.main-search .container{max-width:500px}.main-search input{width:224px;margin:0 3px 10px}.main-search .btn-info{width:255px;margin:0 3px 0 0}.quote-form .radio-box{padding:25px 0 25px 8px;text-align:left}.quote-form .radio-box label{margin:0 0 10px}.footer-frame h3{margin:0}.footer-col{width:22%}.footer-col.services{width:22.9%;padding:0 1.6%}.video-area{width:500px}.main-gallery .slide .holder{padding:89px 20px 71px 2.6%}.main-gallery h2{font-size:45px;line-height:45px}.supporting-block{padding:70px 0 15px}.supporting-block .holder{width:105%}.contact-us .address-box{float:left;width:34.7%;padding:0 3% 0 0}.contact-us h2{font-size:30px;line-height:40px}.contact-us .quote-form .row{padding:0 0 0 6px}.contact-us .quote-form .radio-box label{display:inline-block}.support-heading h2{font-size:40px;margin:0 0 18px;line-height:42px}.support-heading h1{font-size:40px;margin:0 0 18px;line-height:42px}.full-video .video-box{width:50%;float:left;height:400px}.text-box .holder{text-align:justify;-webkit-column-count:2;-moz-column-count:2;column-count:2}.blockquote-box blockquote{font-size:20px;line-height:30px;padding:162px 10px 150px}.post{width:22.7%}.post h2{font-size:16px;line-height:20px}.partners-nav{margin:0 -10px 30px}.partners-nav.add{margin:0 -10px 56px}.partners-nav.add li{margin:0 1.8% 20px}.partners-nav.add2{margin:0 -10px 17px}.logos-widget{margin:0 -10px 17px}.logos-widget li{margin:0 1.8% 40px}.questions-widget .holder{width:68%;float:left;padding:3px 0 0;text-align:left}.questions-widget h2{font-size:30px;line-height:35px;margin:0 0 -3px}.questions-widget .buttons-holder{width:28.4%;float:right}.questions-widget .btn-default{display:block}.bread-header .back{float:right}.filter-box{font-size:16px;line-height:20px}.filter-box h1{font-size:40px;line-height:45px;display:inline-block;vertical-align:middle}.filter-box h2{font-size:40px;line-height:45px;display:inline-block;vertical-align:middle}.filter-box ul{max-width:850px;display:inline-block;letter-spacing:0.8px;vertical-align:middle}.filter-box li{display:inline-block;vertical-align:middle}.filter-box .tel{float:right;margin:20px 0 0 0;letter-spacing:1px}.filter-box.add{padding:10px 24px 10px 26px}.filter-holder header{padding:0 0 9px 10px}.filter-holder header ul{width:144px}.filter-holder header .show-result{float:left;width:48%}.filter-holder header .display-page{float:right;width:52%;margin:0;text-align:right}.filter-holder .holder{float:right;width:79.5%}.filter-holder .post{width:47.7%;margin:0 0 35px 1.8%}.filter-holder footer{margin:0 30px 0 17px}.filter-holder .pagination{width:auto;float:none;overflow:hidden;padding:0 10px 0 26px}.filter-holder .pagination li:before{padding:0 12px}.detail-box .detail-block{float:left;width:64.9%;margin:0 1.3% 0 0}.detail-box .detail-block.add{margin:0 1.3% 100px 0}.detail-box figure figcaption{font-size:14px}.detail-box dl dt{float:left;width:145px;letter-spacing:0.5px}.detail-box dl dd{clear:right}.related-products .post{width:31.9%}.tech-section.add .tech-holder .tech-info .alignleft{width:250px;margin:1px 2.5% 0 0}.tech-section.add .tech-holder .tech-info .alignleft img{max-width:80%}.tech-section.add .tech-holder .tech-info h2{font-size:40px;line-height:42px}.page-nav li{margin:0 4px 5px}.tech-info{padding:0;width:100%;margin:0 100% 26px 0}.tech-info .alignleft{float:left;margin:1px 5.4% 0 0}.btn-play{width:140px;height:140px;margin:-70px 0 0 -70px}.info-block.add .info-col p{margin:0 0 24px}.info-col h2{font-size:30px;line-height:30px}.comp-massage .popup{max-width:626px;padding:70px 3% 96px}.comp-massage .subtitle{font-size:40px;line-height:40px;padding:0 9% 23px}}@media (min-width:1000px){#nav{font-size:14px}#nav .list > li{margin:0 2% 17px 0}#nav .list > li:hover,#nav .list > li.hover,#nav .list > li.active{margin:0 2% 0 0}#nav .drop-holder{font-size:14px}#nav .title{font-size:14px}.main-search .container{max-width:1192px}.main-search label{width:auto}.main-search input{width:150px}.main-search .btn-info{float:none;margin:0;width:auto}.quote-form .title{padding:20px 22% 15px}.quote-form .title.add{padding:20px 12% 15px}.quote-form .radio-box label{margin:0;display:inline-block;vertical-align:middle}.footer-col{width:15.8%}.footer-col:first-child{width:30.6%;padding:0 3.7% 0 0}.footer-col.services{width:22.8%;padding:0 1% 0 1.6%}.footer-col.address{padding:0;width:14.8%;line-height:17px}.video-area{width:800px}.supporting-block.inner7 .support-heading{padding:0 11.8% 0 10.2%}.contact-us .quote-form .radio-box .row{float:right}.contact-us .quote-form .radio-box .row:first-child{float:left;padding:29px 0 0 6px}.blockquote-box blockquote{font-size:35px;line-height:40px}.post h2{font-size:20px;line-height:24px}.filter-box .tel{font-size:18px}.filter-holder header{padding:0 0 9px 41px}.filter-holder header .display-page{padding:0 1.6% 0 0}.filter-holder .post{width:30.2%}.detail-box{padding:12px 25px 28px 30px}.detail-box .detail-block{margin:0 3.3% 0 0}.detail-box .detail-block.add{margin:0 3.3% 239px 0}.related-products .post{width:24.3%;margin:0 1.4% 40px 0.3%}.tech-section.add .tech-holder .tech-info .alignleft{width:359px;height:359px;margin:1px 2.5% 0 0}.tech-section.add .tech-holder .tech-info .alignleft img{max-width:100%}.tech-section.add .post{width:25.2%;margin:0 1.5% 40px 0.1%}.page-nav li{margin:0 9px 5px}.tech-holder{width:105%}.tech-info{width:46%;margin:0 3% 26px 0}.tech-info .alignleft{margin:1px 2.4% 0 0}.info-block.add .info-col p{margin:0 0 44px}.info-col h2{font-size:40px;line-height:38px}}@media only screen and (min-width:1025px){a[href^=tel],a[href^=skype],a[href^=sms]{cursor:default;pointer-events:none}}@media (min-width:1193px){#header .logo-holder{padding:0 3.7% 22px}#header .slogan{font-size:40px;max-width:250px;line-height:40px;margin:0 0 0 26px}.logo{width:150px}.header-top li{padding:0 12px 0 10px;display:inline-block;vertical-align:top}.header-top li:first-child:after{display:none}.header-top li:after{top:4px;left:-2px;content:"";background:#fff;position:absolute;width:1px;height:8px}#nav .list > li{margin:0 0 17px 4.1%}#nav .list > li:hover,#nav .list > li.hover,#nav .list > li.active{margin:0 0 0 4.1%}#nav .add-list{width:29.8%}#nav .add-list > li{margin:0 9.5% 0 0;letter-spacing:0.7px}#nav .drop{letter-spacing:1px;padding:34px 0 0 3.7%}#nav .drop .coll{width:21.95%}#nav .drop .coll:last-child{margin:0 -10% 0 0}.search-form{top:-138px;right:2.6%}.main-search label{font-size:20px;line-height:30px;letter-spacing:0.2px}.main-search input{width:169px;margin:0 1.7% 10px 1.5%}.quote-form .radio-box{padding:25px 0 25px 12px}.quote-form .radio-box .add{margin:0 3px 0 2px}.footer-frame{padding:37px 0 19px 2.6%}.footer-col{padding:0 2% 0 0}#footer{padding:16px 100px 50px 2.5%}.main-gallery h2{font-size:60px;line-height:51px;margin:0 0 19px;letter-spacing:0.6px}.supporting-block.inner7{padding:24px 31px 0}.contact-us{padding:0 34px 57px 33px}.contact-us{margin:-8px 0 0}.support-heading{padding:0 11.2% 0 13%}.text-box{padding:0 72px 0 86px}.blockquote-box blockquote{font-size:40px;line-height:49px}.post .img-box{margin:0 0 28px}.post p{margin:0 0 18px}.partners-nav.add li{margin:0 3.8% 20px 2.5%}.logos-widget li{margin:0 3.8% 91px 2.5%}.questions-widget{letter-spacing:1.8px;padding:45px 11.7% 33px 8.4%}.questions-widget h2{font-size:40px;line-height:42px;letter-spacing:0.4px}.questions-widget .btn-default{display:inline-block;min-width:241px}.bread-header{padding:24px 30px 16px 32px}.filter-box{margin:0 30px 19px 32px}.filter-holder header .title{width:38%}.aside{padding:0 3px 0 32px}.widget ul{padding:0 0 17px 12px}.page-nav li{margin:0 11px 5px}.tech-holder{width:108%}.tech-info{width:41%;margin:0 8.5% 26px 0}.tech-info .alignleft{margin:1px 5.4% 0 0}.tech-info .alignleft{margin:1px 5.4% 0 0}.info-block{width:110%;margin:0 0 9px -5%}.info-block.add .info-col{margin:0 4.6% 42px}.info-block.add .info-col p{margin:0 0 64px}.info-block.add2 .info-col{margin:0 4.6% 74px}.info-col{width:40.5%;margin:0 4.6% 51px}}@media (max-width:767px){#header .nav-opener{display:block}#nav{position:fixed;top:0;bottom:0;width:280px;left:-280px;z-index:9999;padding:0 20px;overflow:hidden;background:#fff}.nav-active #nav{left:0}#nav .jcf-scrollable:after{top:0;left:0;right:0;content:"";height:80px;background:#fff;position:absolute}.nav-active .w1{margin:0 -280px 0 280px}}.new-opener h2 a{line-height:auto;display:block}.new-opener h2 a{background:#eef3f7 url("/sprite.png") 15px 13px no-repeat;display:block;padding:10px;padding-left:32px;margin:0;color:#575757;text-decoration:none;font-weight:normal;font-size:14px;text-transform:uppercase;line-height:21px}.new-opener h2.open a{background-position:13px -25px;background-color:#e1e9ef}.new-opener h2 a:hover{background-color:#e1e9ef}.new-content{padding:20px}.new-content tr{border-bottom:1px solid #eee;padding:10px 0;overflow:hidden}.new-content td{padding:8px;vertical-align:top}.new-content td img{max-width:100%}.new-content td.identifier{width:25%}.new-content td.image{width:25%}.new-content td.infos{width:50%}.new-content td.buttons{display:none}table{width:100%}.meta-form{display:block}#by-manufacturer{display:none}@media (min-width:768px){.contact-us h2{font-size:19px}.search-form input{width:150px}}@media (max-width:1000px){.main-search .btn-info{display:none}.main-search .btn-info:last-child{display:initial}}@media (min-width:1000px){.meta-form{display:inline-block;width:48%}#by-manufacturer{display:inline-block}.main-search .btn-info{min-width:80px;width:80px;margin-right:25px}.main-search .btn-info:last-child{margin-right:0}}.header-search-form .btn-info{min-width:0;width:50px}.tech-info .alignleft img{padding-right:15px}@media (min-width:1193px){.blockquote-box blockquote{font-size:20px;line-height:40px}}@media (min-width:1193px){.logos-widget li{margin:25px 25px 25px 25px}}h1{color:#4d4d4d;font:11.66667px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h5{font-size:40px;margin:0 0 13px;font-weight:300;line-height:50px;font-style:italic;color:#333;letter-spacing:2px}h2{color:#4d4d4d;font:11.66667px "proxima-nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.support-heading h1{font-size:14px;font-style:normal;line-height:24px;color:#006fb8;font-weight:700}.questions-widget h3{color:#fff}.questions-widget p{color:#fff;font-weight:600;font-size:14px;opacity:0.9}.footer-frame h4{color:#fff;font-size:14px;font-weight:700}h1.fr-h1{position:relative;overflow:hidden;font-style:normal;font-size:18px;color:#006fb8;font-weight:700}h1.fr-h1 span{display:block;position:absolute;top:-9999px;left:-9999px}.filter-widget p.fr-title{color:#006fb8;font-weight:400;font-size:13px;font-style:normal;text-transform:uppercase}.row.fr-row{position:relative}.row.header-search-form.fr-form1{right:0%;top:-170px}.row.header-search-form.fr-form2{right:0;top:-122px;width:428px}input[type="submit"].fr-submit{display:none}div.field-items{float:left;width:25%}div.field-label{float:left;width:25%;font-weight:bold}div.views-field{float:left;clear:both;width:100%}div.field-item span[style*="color: #800000"]{display:none}