*{font-family: "Microsoft YaHei","微软雅黑",Arial !important;}
body{ overflow-x: hidden; }
.icon{display:block;background-repeat:no-repeat}
select{cursor:pointer}
select:hover{opacity:.8}
select:focus{outline:0}
.global-container{width:100%}
.global-content{position:relative;width:100%;background-color:#fff}
.global-content-overlay{position:fixed;top:0; left: 0; z-index:400;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
.nav-visible .global-content-overlay{pointer-events:auto}
header{position:fixed;z-index:480;display:table;padding:0 30px 0 50px;width:100%;height:54px;background-color:rgba(13,22,37,.85);-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;}
header.minimize{padding:0 20px;min-height:0}
header.minimize .logo{top:-150px}
header.minimize .logo-solo{top:20px}
header.minimize .short-nav{margin-top:15px}
.hamburger{position:relative;z-index:9999;float:left;margin:10px 20px 10px 0;padding:10px;width:34px;height:32px;cursor:pointer}
.hamburger .transition{position:relative;width:14px;height:12px}
.hamburger .transition .line{position:absolute;height:2px;background:#fff;-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s}
.hamburger .transition .line.top{top:0;width:50%}
.hamburger .transition .line.left{left:0}
.hamburger .transition .line.right{right:0}
.hamburger .transition .line.bottom{bottom:0;width:50%}
.hamburger .transition .line.top.left{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-ms-transform-origin:0 0}
.hamburger .transition .line.top.right{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;-ms-transform-origin:100% 0}
.hamburger .transition .line.mid{top:5px;width:100%}
.hamburger .transition .line.bottom.left{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-ms-transform-origin:0 100%}
.hamburger .transition .line.bottom.right{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-ms-transform-origin:100% 100%}
.nav-visible .hamburger .transition .line,.search-visible .hamburger .transition .line{-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s}
.nav-visible .hamburger .transition .line.top.left,.search-visible .hamburger .transition .line.top.left{-webkit-transform:translate(2px,0) rotate(45deg) scaleX(1.25);-moz-transform:translate(2px,0) rotate(45deg) scaleX(1.25);-o-transform:translate(2px,0) rotate(45deg) scaleX(1.25);transform:translate(2px,0) rotate(45deg) scaleX(1.25);-ms-transform:translate(2px,0) rotate(45deg) scaleX(1.25)}
.nav-visible .hamburger .transition .line.top.right,.search-visible .hamburger .transition .line.top.right{-webkit-transform:translate(-2px,0) rotate(-45deg) scaleX(1.25);-moz-transform:translate(-2px,0) rotate(-45deg) scaleX(1.25);-o-transform:translate(-2px,0) rotate(-45deg) scaleX(1.25);transform:translate(-2px,0) rotate(-45deg) scaleX(1.25);-ms-transform:translate(-2px,0) rotate(-45deg) scaleX(1.25)}
.nav-visible .hamburger .transition .line.mid,.search-visible .hamburger .transition .line.mid{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-ms-transform:scaleX(0)}
.nav-visible .hamburger .transition .line.bottom.left,.search-visible .hamburger .transition .line.bottom.left{-webkit-transform:translate(2px,1px) rotate(-45deg) scaleX(1.25);-moz-transform:translate(2px,1px) rotate(-45deg) scaleX(1.25);-o-transform:translate(2px,1px) rotate(-45deg) scaleX(1.25);transform:translate(2px,1px) rotate(-45deg) scaleX(1.25);-ms-transform:translate(2px,1px) rotate(-45deg) scaleX(1.25)}
.nav-visible .hamburger .transition .line.bottom.right,.search-visible .hamburger .transition .line.bottom.right{-webkit-transform:translate(-2px,1px) rotate(45deg) scaleX(1.25);-moz-transform:translate(-2px,1px) rotate(45deg) scaleX(1.25);-o-transform:translate(-2px,1px) rotate(45deg) scaleX(1.25);transform:translate(-2px,1px) rotate(45deg) scaleX(1.25);-ms-transform:translate(-2px,1px) rotate(45deg) scaleX(1.25)}
/*.nav-visible .short-nav{pointer-events:none}*/
.search-visible .short-nav{opacity:0;pointer-events:none}
.short-nav{float:left;display:table;margin:15px 0 0;padding:0;list-style:none;opacity:1;transition:opacity .4s ease-in-out}
.short-nav li{float:left;margin:0 40px 0 0;color:#fff;font-weight:700;font-size:14px}
.short-nav li:first-child{margin-left:0}
.short-nav li:ladt-child{margin-right:0}
.short-nav li a{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.85)}
.short-nav li a:hover{opacity:.8}
.short-nav li#featured-short-nav-element a{color:#005ffd}
.search.icon{bottom:-5px;width:20px;height:20px;background-image:url(../img/header-search-icon.png);background-size:20px 20px;cursor:pointer}
.search.icon:hover{opacity:.8}
select.lang{margin:0;padding:0 16px 0 0;height:auto;border:none;background-color:transparent;background-image:url(../img/select-down-arrow.png);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.85); font-weight: bold;}
select.lang:hover{background-color:transparent}
.logo{position:absolute;top:0;right:50px;float:right;padding:0 0; height: 58px; transition:top .4s ease-in-out}
.icon-logo{display:block;width:185px;height:54px;background:url(../img/logo.png) no-repeat left center;background-size:185px auto;}
.logo-solo{position:absolute;top:-150px;right:30px;float:right;transition:top .4s ease-in-out}
.icon-logo-solo{display:block;width:89px;height:12px;background-image:url(../img/logo-solo.png);background-size:89px 12px}
#mp-pusher{-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;}
nav{position:fixed;top:0;left:0;z-index:410;display:block;overflow-x:hidden;overflow-y:auto;width:338px;height:100%; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; margin-left: -338px;}
nav .primary-nav{position:absolute;top:0;left:0;width:inherit;height:100%;background-color:#fff}
nav .primary-nav.nav-submenu-template{display:none}
nav .nav-list{margin:0;padding-bottom:90px;border-top:1px solid #c7c7c7;list-style:none;    background-color: #fff;}
nav .nav-menu-1 .nav-list{margin:82px 0 0}
nav .nav-menu-1 .nav-list li:first-child{height:auto;border-top:1px solid #1e73ff}
nav .nav-list li:first-child{height:82px}
nav .nav-list li:first-child a{/*padding-top:15px;*/padding-right:10px;}
nav .nav-list li{margin:0;border-bottom:1px solid #c7c7c7;font-size:14px;line-height:normal}
nav .nav-list li.active {background-color:#009BDD}
nav .nav-list li a{display:table;padding:25px 30px 25px 20px;width:100%;/*border-bottom:1px solid #c7c7c7;*/color:#009BDD;}
nav .nav-list li.has-dropdown a{background-image:url(../img/nav-right-arrow.png);background-position:right center;background-size:17px 12px;background-repeat:no-repeat;font-weight: normal;}
nav .nav-list li.has-dropdown>ul>li>a{ background: none;}
nav .nav-list li.has-dropdown>ul>li>a:hover{ background-color:#009BDD}
nav .nav-list li a:hover{ background-color: #009BDD;color: #fff;}
nav .nav-list li>ul{margin:0;padding:0;list-style:none;position: absolute; left: -338px; top:52px; background: #e1e1e1; height: 90%; width: 338px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;/*border-left: 1px solid #0054e0;*/}
nav .nav-list li>ul>li{/*border-left: 1px solid #1e73ff;*/}
nav .nav-list li>ul.nav-list{display:block}
nav .nav-list li.back-text{padding:0;min-height:82px;border:none;background-color:#0046ad;box-shadow:none;color:#fff;font-size:16px}
nav .nav-list>li>ul>li.back-text a{padding-top:33px;padding-left:40px;background-image:url(../img/nav-left-arrow.png);background-position:left center;background-size:27px 12px;background-repeat:no-repeat}
.nav-safe-bg{position:fixed;top:0;left:-230px;z-index:-60;width:230px;height:100%;background-color:#005ffd}




html[data-useragent*=MSIE] nav,html[data-useragent*=Trident] nav{overflow-x:hidden;overflow-y:auto}
.cta-to-scroll{position:absolute;bottom:45px;z-index:40;width:100%;color:#fff;font-size:14px}
.cta-to-scroll:hover{color:#fff}
.arrow-down{display:inline-block;margin:0 15px;width:14px;height:9px;background-image:url(../img/select-down-arrow.png)}
.monitor{position:relative;z-index:350}
.monitor .slick-container{width:100%;height:100%}
.monitor .slick-slide{position:relative}
.monitor .overlay-text{position:absolute;bottom:35%;left:2px;width:100%}
.monitor .overlay-text h2{position:absolute;bottom:0;float:left;margin-bottom:0;padding-bottom:25px;border-bottom:16px solid #fff;color:#fff;text-shadow:3px 3px 40px rgba(0,0,0,.6);font-weight:700;font-size:118px;line-height:128px;line-height:1}
.monitor .overlay-text .panel{position:absolute;bottom:0;margin-bottom:0;width:100%;background-color:rgba(13,22,37,.63);color:#fff}
.monitor .overlay-text .panel .title{margin-bottom:10px;font-weight:700;font-size:32px;line-height:normal}
.monitor .overlay-text .panel p{color:#fff}
.monitor .overlay-text .panel .button{background-color:#005ffd}
.monitor .overlay-text .panel .button:hover{background-color:#004cca}
.slick-button-next,.slick-button-prev{position:absolute;top:50%;z-index:1000;display:block;margin-top:-23px;width:44px;height:46px;background-size:44px 46px;cursor:pointer}
.slick-button-prev{left:30px;background-image:url(../img/slick-left-arrow.png)}
.slick-button-next{right:30px;background-image:url(../img/slick-right-arrow.png)}
.slick-button-prev.dark-slick-button{left:30px;background-image:url(../img/slick-left-dark-arrow.png)}
.slick-button-next.dark-slick-button{right:30px;background-image:url(../img/slick-right-dark-arrow.png)}
.slick-arrow.slick-disabled{opacity:.2}
.slick-slide{outline:0!important}
.panel-list{margin:0;padding:0}
.panel-list li{position:relative;overflow:hidden;padding:0}
.panel-list li .image-wrapper img{transition:transform .6s ease-in-out}
.panel-list li:hover .image-wrapper img{transform:scale(1.1)}
.panel-list a{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}
.panel-list .image-wrapper,.panel-list .panel-text{overflow:hidden;margin:2px}
.panel-list .image-wrapper img{width:100%}
.panel-list .category{position:absolute;top:0;padding:10px}
.panel-list .category p{color:#fff;text-transform:uppercase;font-weight:700;font-size:15px}
.panel-list .panel-text{position:absolute;bottom:0;left:0;padding-right:10px;padding-left:10px}
.panel-list .panel-text .subtitle{color:#fff;font-weight:700;font-size:14px}
.panel-list .panel-text .title{color:#fff;font-weight:700;font-size:32px;line-height:34px;line-height:normal}
.header-focus,.people-focus{position:relative;display:table;overflow:hidden;width:100%;height:485px;background-position:center;background-size:cover;background-repeat:no-repeat}
.header-focus .overlay-text,.people-focus .overlay-text{position:absolute;bottom:20%;width:100%}
.header-focus .overlay-text .panel,.people-focus .overlay-text .panel{margin-bottom:0;width:100%;background-color:rgba(13,22,37,.63);color:#fff}
.header-focus .overlay-text .panel .title,.people-focus .overlay-text .panel .title{margin-bottom:20px;color:#fff;font-weight:700;font-size:32px;line-height:normal}
.header-focus .overlay-text .panel li,.header-focus .overlay-text .panel p,.header-focus .overlay-text .panel ul,.people-focus .overlay-text .panel li,.people-focus .overlay-text .panel p,.people-focus .overlay-text .panel ul{color:#fff}
.header-focus .overlay-text .panel p.date,.people-focus .overlay-text .panel p.date{margin-top:10px;margin-bottom:0;font-size:12px}
.header-focus .overlay-text .panel p.subhead,.people-focus .overlay-text .panel p.subhead{margin-bottom:0}
.header-focus .overlay-text .panel .people-name,.people-focus .overlay-text .panel .people-name{font-weight:700;font-size:19px}
.header-focus .overlay-text .panel .people-role,.people-focus .overlay-text .panel .people-role{font-size:14px}
.header-focus .overlay-text .button,.people-focus .overlay-text .button{background-color:#005ffd}
.header-focus .overlay-text .button:hover,.people-focus .overlay-text .button:hover{background-color:#004cca}
.header-focus.short-header .overlay-text .panel,.people-focus.short-header .overlay-text .panel{float:left;padding:20px 30px 5px}
.header-focus.short-header .overlay-text .panel .title,.people-focus.short-header .overlay-text .panel .title{font-size:16px}
.header-focus{position:fixed}
.fake-header-focus,.header-focus{height:485px}
.fake-header-focus.short-header,.header-focus.short-header{height:235px}
.people-focus{background-position:50% 50%;background-size:100% auto;transition:background-size 1.2s ease-out}
.people-focus.animate{background-size:108% auto}
.quote{margin-top:40px;margin-bottom:40px}
q{color:#333;quotes:"\"" "\"";font-style:italic;font-size:22px;}
.panel{padding:30px;background-color:#0d1625}
.panel h4,.panel h5,.panel p{color:#fff}
.panel h4{margin-bottom:20px;font-weight:700;font-size:25px;line-height:normal}
.panel p{font-size:14px;line-height:1.8}
.buttons-wrapper .button{margin-right:5px;margin-left:5px}
.button.button-icon{padding-top:.5rem;padding-bottom:.5rem}
.button.button-icon span{line-height:35px}
.brochure-icon,.cad-icon{display:inline-block;margin-right:10px;margin-bottom:-12px;width:26px;height:35px;background-image:url(../img/brochure-icon.png);background-size:26px 35px;background-repeat:no-repeat}
.cad-icon{background-image:url(../img/cad-icon.png)}
.content{position:relative;padding:20px 0 0;background-color:#fff}
.content h1{font-weight:700;font-size:32px}
.content .tabs .tab-title a{outline:0;font-weight:700}
.content .tabs .tab-title:first-child a{padding-left:0}
.content .tabs .tab-title.active a{color:#005ffd;text-decoration:underline}
.content.no-header{padding-top:0}
.content.no-header .breadcrumbs-container{padding-top:100px;background-color:#e3e3e3}
.dark-boxes .outline-button{border:1px solid #fff;background-color:transparent}
.dark-boxes .outline-button:hover{background-color:#fff;color:#0d1625}
.normal-text-container{margin-top:20px;margin-bottom:20px}
.normal-text-container h2,.normal-text-container h3{color:#009BDD;font-weight:400;font-family: "Microsoft YaHei","微软雅黑",Arial !important;}
.normal-text-container p{font-size:16px;line-height: 35px;margin-bottom:20px;}
.normal-text-container h6{font-weight:700;font-size:25px}
.normal-text-container .grey{color:#666!important}
.normal-text-container .plus-list{margin-left:0;list-style-type:none}
.normal-text-container .plus-list li{margin-bottom:20px;color:#0046ad;font-weight:700;font-size:18px}
.normal-text-container .round-list-type{display:inline-block;margin-right:10px;width:30px;height:30px;border-radius:30px;background-color:#0046ad;color:#fff;text-align:center;line-height:30px}
.normal-text-container .black-mini-box-grid-5>div{float:left;width:20%}
.normal-text-container .black-mini-box-grid-5>div:first-child{margin-left:0}
.normal-text-container .black-mini-box-grid-5>div:last-child{margin-right:0}
.normal-text-container .black-mini-box{margin-right:.125rem;margin-left:.125rem}
.normal-text-container .black-mini-box span{display:block;margin-bottom:.25rem;padding:10px;width:100%;background-color:#0d1625;color:#fff;text-align:center;font-weight:700}
.normal-text-container .video-frame{position:relative;display:block;margin:20px 0 30px}
.normal-text-container .video-frame:after{position:absolute;top:50%;left:50%;display:block;margin-top:-39px;margin-left:-39px;width:78px;height:78px;background-image:url(../img/play-icon.png);background-repeat:no-repeat;content:""}
.normal-text-container .featured-list li{font-weight:700;font-size:14px}
.normal-text-container .techical-list{margin-top:20px;font-size:14px}
.normal-text-container .techical-list>div:nth-child(odd) .name{background-color:#ddd}
.normal-text-container .techical-list>div:nth-child(odd) .value{background-color:#ddd}
.row .row{ display: table; width: 100%;}
.normal-text-container .techical-list .name{padding:6px;font-weight:700; display: table-cell; float: none; vertical-align: middle;}
.normal-text-container .techical-list .value{padding:4px 20px; display: table-cell; float: none; vertical-align: middle;}
.normal-text-container .can-do-list{margin-top:20px}
.normal-text-container .can-do-list li{/*padding-bottom:10px;*/font-weight:700;font-size:14px}
.normal-text-container .works-with-list>.row{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #cdcdcd}
.normal-text-container .works-with-list .name{font-weight:700}
.normal-text-container .works-with-list .value .tag{margin-right:20px;text-decoration:underline;font-size:14px}
.normal-text-container .works-with-list .value .value-arrow{display:inline-block;margin-right:5px;margin-bottom:-2px;width:9px;height:14px;background-image:url(../img/value-arrow-right.png);background-size:9px 14px;background-repeat:no-repeat}
.normal-text-container.single-news-cta{margin-bottom:90px;padding-top:30px;padding-bottom:10px;background-color:#e8e8e8}
.product-slider .slick-slide img{margin:0 auto}
.plus-text-container{margin-top:20px;margin-bottom:20px;padding-top:15px;padding-bottom:20px;border-bottom:1px solid grey;background-color:#f4f4f4}
.plus-text-container h3{margin-top:0;color:#0046ad;font-weight:700}
.plus-text-container p{margin-bottom:0;color:#0046ad;color:#666;font-size:14px}
.plus-text-container h6{margin-bottom:20px;font-weight:700;font-size:25px}
.plus-text-container .plus-element{padding-right:20px;padding-left:20px;border-right:1px solid #0046ad}
.plus-text-container .plus-element.first{padding-left:0}
.plus-text-container .plus-element.last{padding-right:0;border-right:none}
.blue-text-stripe{margin-top:20px;margin-bottom:20px;background-color:#0046ad;color:#fff}
.blue-text-stripe .image-wrapper img{visibility:hidden}
.blue-text-stripe .image-wrapper{background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;transition:background-size .8s ease-out}
.blue-text-stripe.animate .image-wrapper{background-size:108% auto}
.blue-text-stripe h2{margin-top:40px;margin-bottom:20px;color:#fff;font-weight:700;font-size:30px;line-height:normal}
.blue-text-stripe p{font-size:14px}
.news-container{margin-top:20px;margin-bottom:20px}
.news-container .featured-news-image{display:block;overflow:hidden;margin-bottom:2px;margin-left:2px}
.news-container .featured-news-image img{transition:transform .6s ease-in-out}
.news-container .featured-news-image:hover img{transform:scale(1.1)}
.news-container .video-frame:after{position:absolute;top:50%;left:50%;display:block;margin-top:-39px;margin-left:-39px;width:78px;height:78px;background-image:url(../img/play-icon.png);background-repeat:no-repeat;content:""}
.news-container article{padding:60px 40px}
.news-container article a{color:#222}
.news-container article .category{margin-bottom:10px;text-transform:uppercase;font-weight:700;font-size:15px}
.news-container article .date{margin-bottom:10px;font-size:12px}
.news-container article h5{font-weight:700;font-size:30px;line-height:normal}
.news-container article p{font-size:12px}
.big-cta{margin-top:20px;margin-bottom:40px}
.big-cta h6{font-weight:700;font-size:30px}
.big-cta .buttons-wrapper{margin-bottom:0}
.big-cta .share-page{font-weight:700;font-size:20px}
.big-cta .share-page a{color:#0046ad;text-decoration:underline}
.big-cta .share-icon{display:inline-block;margin-bottom:-10px;margin-left:10px;width:36px;height:36px;background-image:url(../img/share-icon.png);background-size:36px 36px}
.icon-container h2,.logo-container h2{color:#0046ad;font-weight:700;font-size:32px}
.icon-container .animated-icons-container,.logo-container .animated-icons-container{margin:20px auto;max-width:1176px}
.icon-container .animated-icon,.logo-container .animated-icon{display:inline-block;margin:0 50px;transition:margin .6s ease-out}
.icon-container .animated-icons-container.animate .animated-icon,.logo-container .animated-icons-container.animate .animated-icon{margin:0 15px}
.icon-container .animated-icon .text-wrapper p,.logo-container .animated-icon .text-wrapper p{font-size:12px}
.icon-container .logo-list,.logo-container .logo-list{margin-top:20px;margin-bottom:20px}
.icon-container .logo-list li,.logo-container .logo-list li{border-right:1px solid #a9a9a9}
.icon-container .logo-list li:last-child,.logo-container .logo-list li:last-child{border-right:none}
.icon-container .logo-list li img,.logo-container .logo-list li img{padding-top:20px}
.highlight-box{margin-top:20px;margin-bottom:20px}
.highlight-box .overlay-text{position:absolute;bottom:10px;left:20px}
.highlight-box .category p{color:#fff}
.highlight-box .title{margin-bottom:15px;color:#fff;font-weight:700;font-size:32px}
.highlight-box .button{background-color:#005ffd}
.highlight-box .button:hover{background-color:#004cca}
.upper-footer{margin-top:1px;background-color:#0d1625}
.upper-footer ul{margin:10px 0 0;list-style:none}
.upper-footer ul li{float:left;margin:0 0 10px 0;font-size:12px}
.upper-footer ul li a{color:#fff}
.upper-footer ul li a:hover{opacity:.8}
.upper-footer .short-link-left li{margin-right:30px}
.upper-footer .short-link-right li{float:right;margin-left:30px}
.upper-footer .short-link-right li .sitemap-btn{color:#005ffd;font-size:12px}
.upper-footer .short-link-right li .sitemap-btn .select-arrow-down{display:inline-block;margin-bottom:1px;margin-left:2px;width:10px;height:6px;background-image:url(../img/sitemap-select-down-arrow.png);background-size:10px 6px}
.sitemap{display:none;padding-top:20px;padding-bottom:20px;background-color:#e8e8e8}
.sitemap .sitemap-list ul{margin-left:0;list-style:none}
.sitemap li.map-element{margin-bottom:5px}
.sitemap li.map-element a{color:#666;font-size:14px}
.sitemap li.map-element>a{color:#0046ad;font-weight:700;font-size:18px}
.sitemap li.map-element a:hover{color:#0046ad}
.sitemap li.map-element>ul{margin-bottom:10px}
.waypoint-container{background-color:#f0f0f0}
.waypoint-fixed{position:fixed;top:0;padding-top:60px}
.waypoint-nav{padding-right:0;padding-left:0;transition:all .4s ease-in-out}
.waypoint-nav .sub-nav{display:block;margin:0 auto;text-align:center}
.waypoint-nav .sub-nav dd{float:none;display:inline-block;margin:0;padding-bottom:6px}
.waypoint-nav .sub-nav dd a{position:relative;padding:5px 20px;color:#0046ad;font-size:14px}
.waypoint-nav .sub-nav dd.active a:after{position:absolute;bottom:-5px;left:50%;z-index:5;display:block;margin-left:-3px;width:0;height:0;border-color:#0046ad transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px;content:""}
.waypoint-nav .sub-nav dd.active a,.waypoint-nav .sub-nav dt.active a,.waypoint-nav .sub-nav li.active a{padding:5px 20px;border-radius:0;background:#0046ad;color:#fff}
.magellan-destination{min-height:710px;background-color:#fff;background-position:top center;background-repeat:no-repeat}
.magellan-destination.seventies{background-image:url(../img/history/seventies-big-image-element.jpg)}
.magellan-destination.eighties{background-image:url(../img/history/eighties-big-image-element.jpg)}
.magellan-destination.nineties{background-image:url(../img/history/nineties-big-image-element.jpg)}
.magellan-destination.twothousand{background-image:url(../img/history/twothousand-big-image-element.jpg)}
.magellan-destination.tenyears{background-image:url(../img/history/tenyears-big-image-element.jpg)}
.magellan-destination.today{background-image:url(../img/history/today-big-image-element.jpg)}
.magellan-destination:nth-child(even) .box{padding-top:120px}
.years-row .box{padding:60px 40px 40px;min-height:585px;background-color:rgba(255,255,255,.8)}
.years-row h2{margin-top:0;margin-bottom:10px;font-weight:700;font-size:92px;line-height:1}
.years-row .subtitle{margin-bottom:10px;font-weight:700;font-size:25px;line-height:normal}
.years-row hr{margin:0;border-color:#333}
.years-row .note{margin-top:5px;font-size:16px}
.years-row .text{margin-top:25px;font-size:14px;line-height:2.1}
.years-row .world-icon{display:inline-block;margin-bottom:-3px;width:19px;height:18px;background-image:url(../img/world-icon.png);background-size:19px 18px;background-repeat:no-repeat}
.years-row .more a{color:#0046ad;font-weight:700;font-size:14px}
.years-row .more a .arrow-icon{display:inline-block;margin-bottom:1px;margin-left:2px;width:10px;height:6px;background-image:url(../img/dark-blue-down-arrow.png);background-size:10px 6px}
.years-row .years-element{position:relative}
.years-row .years-element img{position:absolute;bottom:-650px;left:0}
.more-row{display:none;margin-top:140px;margin-bottom:50px}
.more-row p{color:#666;font-size:14px;line-height:2.1}
.more-row hr{margin:55px auto 20px;max-width:450px;border-color:#c1c1c1}
.more-row .less a{color:#c1c1c1}
.more-row .less a .arrow-icon{display:inline-block;margin-bottom:1px;margin-left:2px;width:10px;height:6px;background-image:url(../img/light-grey-up-arrow.png);background-size:10px 6px}
form .world-stripe{background-color:#0046ad;transition:height .4s ease-in-out}
form .world-stripe.world-stripe-home{overflow:hidden;height:100px;cursor:pointer}
form .world-stripe.world-stripe-home .dots-world{margin-top:0;margin-bottom:0;height:588px}
form .world-stripe.world-stripe-home.expanded{height:620px;cursor:default}
form .world-stripe.world-stripe-home.expanded .dots-world{margin-top:30px}
form .world-stripe.world-stripe-home .title{margin-top:20px}
form .world-stripe .title{position:absolute;z-index:200;margin-top:90px;width:100%;color:#fff;text-align:center;font-weight:700;font-size:44px;line-height:normal}
form .world-stripe .world-close-container{position:absolute;bottom:10px;z-index:300;width:100%}
form .world-stripe .world-close-btn{color:#fff;font-size:12px}
form .world-stripe .world-close-btn .select-arrow-up{display:inline-block;margin-bottom:1px;margin-left:2px;width:10px;height:6px;background-image:url(../img/mappa-select-up-arrow.png);background-size:10px 6px}
form .world-stripe .world-btn:hover{opacity:.8}
form .world-stripe .dots-world{position:relative;margin-top:55px;margin-bottom:-55px;height:588px;background-image:url(../img/dots-world.png);background-position:left 0;background-repeat:no-repeat;transition:margin .4s ease-in-out}
form .world-stripe .marker-list{margin:0;list-style:none}
form .world-stripe .marker-list .map-marker{position:absolute;cursor:pointer}
form .world-stripe .marker-list .map-marker.usa{top:165px;left:225px}
form .world-stripe .marker-list .map-marker.mexico{top:265px;left:270px}
form .world-stripe .marker-list .map-marker.brazil{top:350px;left:375px}
form .world-stripe .marker-list .map-marker.argentina{top:455px;left:330px}
form .world-stripe .marker-list .map-marker.uk{top:125px;left:545px}
form .world-stripe .marker-list .map-marker.france{top:165px;left:565px}
form .world-stripe .marker-list .map-marker.spain{top:185px;left:540px}
form .world-stripe .marker-list .map-marker.italy{top:180px;left:600px}
form .world-stripe .marker-list .map-marker.poland{top:135px;left:630px}
form .world-stripe .marker-list .map-marker.romania{top:155px;left:650px}
form .world-stripe .marker-list .map-marker.russia{top:115px;left:770px}
form .world-stripe .marker-list .map-marker.india{top:260px;left:800px}
form .world-stripe .marker-list .map-marker.china{top:155px;left:975px}
form .world-stripe .marker-list .map-marker.turkey{top:190px;left:665px}
form .world-stripe .marker-list .map-marker.thailand{top:270px;left:880px}
form .world-stripe .marker-list .map-marker.germany{top:144px;left:587px}
form .world-stripe .marker-list .map-marker.czech{top:146px;left:610px}
form .world-stripe .marker-list .marker-icon{display:block;width:24px;height:39px;background-image:url(../img/map-marker.png);background-size:24px 39px;background-repeat:no-repeat}
form .world-stripe .marker-list .map-marker .label{position:absolute;top:-32px;left:12px;z-index:200;display:none;background-color:#fff;color:#222;font-weight:700;font-size:19px}
form .world-stripe .marker-list .hotspot-open:hover{cursor:default}
form .world-stripe .marker-list .popup-box{position:absolute;top:-50%;left:50px;display:none;width:480px;height:280px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}
form .world-stripe .marker-list .popup-content{position:relative;overflow:hidden;width:480px;height:280px}
form .world-stripe .marker-list .close-icon{position:absolute;top:0;right:0;display:block;overflow:hidden;width:28px;height:27px;background-image:url(../img/popup-box-close-icon.png);background-position:center;background-size:13px 12px;background-repeat:no-repeat;text-indent:-9999px}
form .world-stripe .marker-list .popup-element{padding:10px 15px}
form .world-stripe .marker-list .popup-element h3{margin:0;color:#0046ad;font-weight:700;font-size:30px;line-height:normal}
form .world-stripe .marker-list .popup-element p{margin-bottom:8px;font-size:13px;line-height:normal}
form .world-stripe .marker-list .popup-element p a{color:#222;text-decoration:underline}
form .world-stripe .marker-list .popup-element p a:hover{color:#0046ad}
form .world-stripe .marker-list .popup-element .small-title{color:#0046ad;font-weight:700}
form .world-stripe .marker-list .popup-box:after{position:absolute;top:35px;left:-12px;display:block;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:10px 12px 10px 0;content:""}
form .world-stripe .marker-list .popup-box.no-arrow:after{display:none}
form .world-stripe .marker-list .popup-box.superdepth{z-index:200}
form .world-stripe .marker-list .hotspot-top.hotspot-left-side .popup-box{top:-25px;left:45px}
form .world-stripe .marker-list .hotspot-top.hotspot-right-side .popup-box{top:-25px;left:-500px}
form .world-stripe .marker-list .hotspot-bottom.hotspot-left-side .popup-box{top:-215px;left:45px}
form .world-stripe .marker-list .hotspot-bottom.hotspot-right-side .popup-box{top:-215px;left:-500px}
form .world-stripe .marker-list .hotspot-top.hotspot-left-side .popup-box:after{top:35px;left:-12px}
form .world-stripe .marker-list .hotspot-top.hotspot-right-side .popup-box:after{top:35px;left:480px}
form .world-stripe .marker-list .hotspot-bottom.hotspot-left-side .popup-box:after{top:225px;left:-12px}
form .world-stripe .marker-list .hotspot-bottom.hotspot-right-side .popup-box:after{top:225px;left:480px}
form .world-stripe .marker-list .hotspot-bottom.hotspot-right-side .popup-box:after,form .world-stripe .marker-list .hotspot-top.hotspot-right-side .popup-box:after{border-color:transparent transparent transparent #fff;border-width:10px 0 10px 12px}
form .world-stripe .small-dots-world{padding-top:80px}
@media only screen and (max-width:64.0625em){form .world-stripe{padding-top:50px;padding-bottom:0;background-image:url(../img/dots-world.png);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:default!important}
form .world-stripe .dots-world{display:table;margin-top:0;margin-bottom:0;margin-left:-135px;margin-left:0;height:auto;background:0 0}
form .world-stripe .marker-list{display:table;margin:20px 10px}
form .world-stripe .marker-list .map-marker{position:relative;top:auto!important;left:auto!important;float:left;margin:0;padding:5px}
form .world-stripe .marker-list .map-marker .popup-box{display:none!important}
form .world-stripe .marker-list .map-marker .label{position:relative;top:auto;left:auto;float:left;display:block;width:auto}
form .world-stripe .world-close-container{display:none}
form .world-stripe .title{position:relative;margin-top:20px;padding:0 15px;font-size:24px}
form .world-stripe.world-stripe-home .title{margin-top:0}
form .world-stripe .small-dots-world{padding-top:20px}
form .world-stripe.world-stripe-home{padding-top:15px}
form .world-stripe.world-stripe-home,form .world-stripe.world-stripe-home .dots-world,form .world-stripe.world-stripe-home.expanded{height:auto}
form .world-stripe.world-stripe-home.expanded .dots-world{margin-top:0}
form .world-stripe .marker-list .marker-icon{display:none!important}
}
@media only screen and (min-width:40.0625em) and (max-width:64em){form .world-stripe .title{margin-top:45px}
form .world-stripe .dots-world{margin-top:0;margin-bottom:0}
}
.no-touch form .world-stripe .marker-list .map-marker:hover>.label{z-index:180;display:block}
.no-touch form .world-stripe .marker-list .hotspot-open:hover>.label{display:none}
.address-stripe .customer-care-icon,.address-stripe .info-contacts-icon{display:inline-block;margin-right:5px;margin-bottom:-6px;background-repeat:no-repeat}
.address-stripe .customer-care-icon{width:41px;height:39px;background-image:url(../img/customer-care-icon.png);background-size:41px 39px}
.address-stripe .info-contacts-icon{width:37px;height:37px;background-image:url(../img/info-contacts-icon.png);background-size:37px 37px}
.address-stripe h2{color:#222;font-size:32px}
.address-stripe .big-address{font-size:18px}
.address-stripe .big-address .phone-number{margin-right:5px;color:#498dff;font-weight:700;font-size:32px}
.address-stripe .contacts-list{margin:0 0 20px;list-style:none}
.address-stripe .contacts-list li{margin:0 0 0;padding:15px;background-color:#ddd}
.address-stripe .contacts-list li:nth-child(even){background-color:transparent}
.address-stripe .contacts-list li p{margin-bottom:0;font-size:14px}
.address-stripe .contacts-list .office-title{color:#498dff}
.address-stripe .contacts-list .address-part{margin-right:15px}
.address-map-container{margin-bottom:40px}
.address-map-container .map-container{display:table;width:100%}
.address-map-container .map{display:table-cell;width:100%;height:305px;background-color:#b9b9b9;vertical-align:middle;text-align:center}
.content .contacts-tabs{display:table;margin-bottom:25px!important;width:100%}
.content .contacts-tabs .tab-title{width:20%;border-bottom:3px solid #0046ad;text-align:center}
.content .contacts-tabs .tab-title a{padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;border-left:1px solid #c1c1c1;font-size:16px}
.content .contacts-tabs .tab-title.active+.tab-title a{border-left-color:#0046ad}
.content .contacts-tabs .tab-title.active{background-color:#0046ad}
.content .contacts-tabs .tab-title.active a{color:#fff;text-decoration:none;border-left-color:#0046ad}
.content .contacts-tabs .tab-title:last-child a{border-right:1px solid #c1c1c1}
.content .contacts-tabs .tab-title:last-child.active a{border-right-color:#0046ad}
.content .contacts-tabs .tab-title.active:after{position:absolute;bottom:-8px;left:50%;margin-left:-5px;width:0;height:0;border-color:#0046ad transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;content:""}
.content .contacts-tabs .tab-title a:before{display:inline-block;margin-right:5px;margin-bottom:-4px;width:33px;height:23px;background-position:center;background-repeat:no-repeat}
.content .contacts-tabs .contacts-tab-1 a:before{background-image:url(../img/temp/contacts/general-contact-dark-ico.png);background-size:24px 23px;content:""}
.content .contacts-tabs .contacts-tab-2 a:before{background-image:url(../img/temp/contacts/after-sales-dark-ico.png);background-size:23px 23px;content:""}
.content .contacts-tabs .contacts-tab-3 a:before{background-image:url(../img/temp/contacts/media-dark-ico.png);background-size:22px 22px;content:""}
.content .contacts-tabs .contacts-tab-4 a:before{background-image:url(../img/temp/contacts/sales-dark-ico.png);background-size:23px 22px;content:""}
.content .contacts-tabs .contacts-tab-5 a:before{background-image:url(../img/temp/contacts/careers-dark-ico.png);background-size:33px 21px;content:""}
.content .contacts-tabs .contacts-tab-1.active a:before{background-image:url(../img/temp/contacts/general-contact-white-ico.png)}
.content .contacts-tabs .contacts-tab-2.active a:before{background-image:url(../img/temp/contacts/after-sales-white-ico.png)}
.content .contacts-tabs .contacts-tab-3.active a:before{background-image:url(../img/temp/contacts/media-white-ico.png)}
.content .contacts-tabs .contacts-tab-4.active a:before{background-image:url(../img/temp/contacts/sales-white-ico.png)}
.content .contacts-tabs .contacts-tab-5.active a:before{background-image:url(../img/temp/contacts/careers-white-ico.png)}
.forms-container .note-text{font-size:12px}
.forms-container label{margin-bottom:4px;font-weight:700}
.forms-container label.checkbox-label{display:inline;font-weight:400;font-size:12px}
.forms-container label a{color:#222;text-decoration:underline}
.forms-container input[type=checkbox],.forms-container input[type=radio]{margin-bottom:0}
.forms-container textarea{height:100px;resize:none}
.forms-container .input-columns{padding-right:10px;padding-left:10px}
.forms-container .radio-group{margin-bottom:15px}
.forms-container .radio-group .single-radio{display:inline-block}
.forms-container input[type=file]{margin-bottom:30px}
.forms-container small.error{display:none;margin-top:-1rem}
.forms-container .show-error small.error{display:block}
.forms-container label.show-error,.forms-container label.show-error a{color:#f04124}
.forms-container .show-error .radio-group{margin-bottom:1.5rem}
.cta-box-list{padding-top:20px;padding-bottom:20px;background-color:#f1f1f1}
.cta-box-list .box{padding-right:30px;padding-left:30px;background-color:transparent}
.cta-box-list .box h4{font-weight:700}
.cta-box-list .box p{font-size:12px}
.cta-box-list .box-container{border-right:1px solid #bdbdbd}
.cta-box-list .box-container:last-child{border-right:none}
.news-container.media-list article{padding:40px}
.news-container.media-list .panel-text a{position:relative;top:auto;left:auto;overflow:auto;width:auto;height:auto}
.news-container.media-list .panel-text h2{font-size:24px}
.news-container.media-list .panel-text h3{font-size:18px}
.news-container.media-list .panel-text h4{font-size:14px}
.news-container.media-list .panel-text .date{margin-bottom:0;color:#959595;font-size:10px}
.news-container.media-list .six-news-row .panel-text{position:relative;bottom:auto;left:auto;padding-right:2px;padding-left:2px}
.news-container.media-list .six-news-row .panel-text .title{color:#222}
.news-container.media-list .video-frame{position:relative}
.news-container.media-list .video-frame:after{position:absolute;top:50%;left:50%;display:block;margin-top:-18px;margin-left:-18px;width:36px;height:36px;background-image:url(../img/play-icon-small.png);background-repeat:no-repeat;content:""}
.news-container.search-result-list .six-news-row .panel-text{margin-bottom:15px!important}
.load-more-stripe{margin-top:20px;margin-bottom:35px;background-color:#ddd}
.load-more-stripe .load-more-btn{display:inline-block;padding:10px;color:#222;text-transform:uppercase;font-size:14px}
.load-more-stripe .load-more-icon{display:inline-block;margin-bottom:-3px;margin-left:5px;width:15px;height:18px;background-image:url(../img/load-more-icon.png);background-size:15px 18px;background-repeat:no-repeat}
.big-search{margin-top:60px}
.big-search .button{box-shadow:none}
.search-filter{margin-top:20px;margin-bottom:20px}
.search-filter .clear-filter-text,.search-filter .filter-label{float:left;display:inline-block;margin-right:15px;padding:8px 0;color:#666;font-size:12px;line-height:27px}
.search-filter .clear-filter-text{float:none;margin-right:0;text-decoration:underline}
.search-filter .checkbox-container{padding:7px 0}
.search-filter .checkbox-container .single-checkbox{white-space:nowrap}
.search-filter .order-by-date{max-width:145px}
.search-filter .order-by-year{max-width:80px}
.slider-stripe{margin-top:50px}
footer{position:relative;display:table;width:100%;background-color:#fff}
.foot{padding:20px 0 10px}
.foot p{margin:0 0 10px;color:#009BDD;font-size:12px}
.foot .social-list{float:right;margin:0}
.foot .social-list li{float:left;margin-bottom:10px;margin-left:15px;list-style:none}
.foot .social-list li a:hover .social-icon{opacity:.8}
.foot .social-icon{display:block;width:20px;height:20px;background-repeat:no-repeat;transition:opacity .2s ease-in-out}
.foot .social-icon.facebook{background-image:url(../img/social-icons/facebook.png);background-size:20px 20px}
.foot .social-icon.twitter{background-image:url(../img/social-icons/twitter.png);background-size:20px 20px}
.foot .social-icon.linkedin{background-image:url(../img/social-icons/linkedin.png);background-size:20px 20px}
.foot .social-icon.youtube{width:21px;background-image:url(../img/social-icons/youtube.png);background-size:21px 20px}
.foot .social-icon.pinterest{background-image:url(../img/social-icons/pinterest.png);background-size:20px 20px}
.foot .social-icon.weibo{width:24px;background-image:url(../img/social-icons/weibo.png);background-size:24px 20px}
.foot .social-icon.youku{width:27px;background-image:url(../img/social-icons/youku.png);background-size:27px 20px}
.foot .social-icon.sina{width:23px;background-image:url(../img/social-icons/sina.png);background-size:23px 20px}
.foot .social-icon.boke-1{background-image:url(../img/social-icons/boke-1.png);background-size:20px 20px}
.foot .social-icon.boke-2{width:22px;background-image:url(../img/social-icons/boke-2.png);background-size:22px 20px}
.foot hr{margin-top:10px;margin-bottom:10px;height:6px;background-color:#0046ad}
.foot h6{color:#0046ad;font-size:20px}
.search-overlay{position:absolute;top:0;left:0;z-index:420;display:none;padding:0 20px;width:100%;height:100%}
.search-overlay .text-container{margin-top:100px}
.search-overlay .text-container .title{margin:0;color:#fff;font-weight:700;font-size:20px}
.search-overlay .text-container .subtitle{margin:0;color:#fff;font-style:italic;font-size:14px}
.search-overlay input.big-search-input{margin:50px 0 60px;height:auto;border:none;border-bottom:1px solid #fff;background:0 0;color:#fff;font-weight:700;font-size:60px}
.search-overlay input.big-search-input:hover{background:0 0}
.search-overlay .results-container .title{color:#fff;font-weight:700}
.search-overlay .results-list li{padding:10px;transition:background .2s ease-in}
.search-overlay .results-list li a{display:table;width:100%;height:100%}
.search-overlay .results-list li .thumb{float:left;margin-right:10px;width:63px}
.search-overlay .results-list li .title{margin:0 0 2px;color:#fff;font-size:14px}
.search-overlay .results-list li .subtitle{margin:0;color:#fff;font-size:12px}
.search-overlay .results-list li:hover{background-color:#498dff}
.search-overlay .close-search{position:absolute;top:26px;left:26px;z-index:210;display:block;padding:15px;width:12px;height:12px;background-image:url(../img/close-search-icon.png);background-position:center;background-size:12px 12px;background-repeat:no-repeat;cursor:pointer}
.search-overlay .search-bg{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(13,22,37,.85)}
.button,button{box-shadow:0 1px 2px #000;text-transform:uppercase}
.button.secondary{border:0}
.white-button{background-color:#fff;color:#0046ad}
.white-button:focus,.white-button:hover{background-color:#ccc;color:#0046ad}
.button:hover,button:hover{box-shadow:none}
.breadcrumbs{padding-right:0;padding-left:0}
.breadcrumbs li a{text-decoration:underline}
.breadcrumbs li.current a{text-decoration:none;font-weight:700}
select{background-image:url(../img/select-arrow-bg-icon.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.slick-button-prev{background-image:url(../img/slick-left-arrow-2x.png)}
.slick-button-next{background-image:url(../img/slick-right-arrow-2x.png)}
.slick-button-prev.dark-slick-button{background-image:url(../img/slick-left-dark-arrow-2x.png)}
.slick-button-next.dark-slick-button{background-image:url(../img/slick-right-dark-arrow-2x.png)}
.normal-text-container .works-with-list .value .value-arrow{background-image:url(../img/value-arrow-right-2x.png)}
.cad-icon{background-image:url(../img/cad-icon-2x.png)}
.brochure-icon{background-image:url(../img/brochure-icon-2x.png)}
.big-cta .share-icon{background-image:url(../img/share-icon-2x.png)}
.search-overlay .close-search{background-image:url(../img/close-search-icon-2x.png)}
.icon-logo{background-image:url(../img/logo-2x.png)}
.icon-logo-solo{background-image:url(../img/logo-solo-2x.png)}
.upper-footer .short-link-right li .sitemap-btn .select-arrow-down{background-image:url(../img/sitemap-select-down-arrow-2x.png)}
.search.icon{background-image:url(../img/header-search-icon-2x.png)}
nav .nav-list li.has-dropdown a{background-image:url(../img/nav-right-arrow-2x.png)}
nav .nav-list li.back-text a{background-image:url(../img/nav-left-arrow-2x.png)}
.years-row .world-icon{background-image:url(../img/world-icon-2x.png)}
.years-row .more a .arrow-icon{background-image:url(../img/dark-blue-down-arrow-2x.png)}
.more-row .less a .arrow-icon{background-image:url(../img/light-grey-up-arrow-2x.png)}
.foot .social-icon.facebook{background-image:url(../img/social-icons/facebook-2x.png)}
.foot .social-icon.twitter{background-image:url(../img/social-icons/twitter-2x.png)}
.foot .social-icon.linkedin{background-image:url(../img/social-icons/linkedin-2x.png)}
.foot .social-icon.youtube{background-image:url(../img/social-icons/youtube-2x.png)}
.foot .social-icon.pinterest{background-image:url(../img/social-icons/pinterest-2x.png)}
.foot .social-icon.weibo{background-image:url(../img/social-icons/weibo-2x.png)}
.foot .social-icon.youku{background-image:url(../img/social-icons/youku-2x.png)}
.foot .social-icon.sina{background-image:url(../img/social-icons/sina-2x.png)}
.foot .social-icon.boke-1{background-image:url(../img/social-icons/boke-1-2x.png)}
.foot .social-icon.boke-2{background-image:url(../img/social-icons/boke-2-2x.png)}
form .world-stripe .marker-list .marker-icon{background-image:url(../img/map-marker-2x.png)}
form .world-stripe .world-btn .select-arrow-up{background-image:url(../img/mappa-select-down-up-2x.png)}
.content .contacts-tabs .contacts-tab-1 a:before{background-image:url(../img/temp/contacts/general-contact-dark-ico-2x.png);content:""}
.content .contacts-tabs .contacts-tab-2 a:before{background-image:url(../img/temp/contacts/after-sales-dark-ico-2x.png);content:""}
.content .contacts-tabs .contacts-tab-3 a:before{background-image:url(../img/temp/contacts/media-dark-ico-2x.png);content:""}
.content .contacts-tabs .contacts-tab-4 a:before{background-image:url(../img/temp/contacts/sales-dark-ico-2x.png);content:""}
.content .contacts-tabs .contacts-tab-5 a:before{background-image:url(../img/temp/contacts/careers-dark-ico-2x.png);content:""}
.content .contacts-tabs .contacts-tab-1.active a:before{background-image:url(../img/temp/contacts/general-contact-white-ico-2x.png)}
.content .contacts-tabs .contacts-tab-2.active a:before{background-image:url(../img/temp/contacts/after-sales-white-ico-2x.png)}
.content .contacts-tabs .contacts-tab-3.active a:before{background-image:url(../img/temp/contacts/media-white-ico-2x.png)}
.content .contacts-tabs .contacts-tab-4.active a:before{background-image:url(../img/temp/contacts/sales-white-ico-2x.png)}
.content .contacts-tabs .contacts-tab-5.active a:before{background-image:url(../img/temp/contacts/careers-white-ico-2x.png)}
.load-more-stripe .load-more-icon{background-image:url(../img/load-more-icon-2x.png)}
.news-container.media-list .video-frame:after{background-image:url(../img/play-icon-small-2x.png)}
.address-stripe .customer-care-icon{background-image:url(../img/customer-care-icon-2x.png)}
.address-stripe .info-contacts-icon{background-image:url(../img/info-contacts-icon-2x.png)}
}
@media screen and (max-height:650px){.monitor .overlay-text{bottom:20%}
}
@media screen and (max-width:1320px){.monitor .slick-button-next,.monitor .slick-button-prev{display:none!important}
.monitor .overlay-text{padding-right:1rem;padding-left:1rem}
}
@media only screen and (max-width:64.0625em){.monitor .overlay-text{top:auto;bottom:0}
.monitor .overlay-text h2{position:relative;bottom:auto;float:left;margin:0 0 20px;padding-bottom:10px;width:auto;border-bottom:6px solid #fff}
.monitor .overlay-text .panel{position:relative;bottom:auto;margin-bottom:20px;width:auto}
.foot .social-list{float:left}
.foot .social-list li{margin-right:15px;margin-left:0}
.header-focus .overlay-text{top:auto;bottom:0}
.plus-text-container .plus-element{margin-bottom:15px;border:none}
.plus-text-container .plus-element.first{padding-left:20px}
.plus-text-container .plus-element.last{padding-right:20px;border-right:none}
.news-container article,.news-container.media-list article{padding:10px 15px}
.people-focus{background-image:none!important}
.people-focus .overlay-text{position:relative}
.people-focus .overlay-text .panel{background-color:#0d1625}
.content h1,.content-stripe,.foot,.upper-footer{padding-right:0.2rem;padding-left:0.2rem}
.logo-container .logo-list li{border-right:none}
.blue-text-stripe .image-wrapper{background:0 0!important}
.blue-text-stripe .image-wrapper img{visibility:visible}
.magellan-destination{min-height:0;background:0 0!important}
.years-row .box{min-height:0}
.years-row h2{font-size:84px}
.magellan-destination .box{padding:1rem!important}
.more-row{margin-top:0;margin-bottom:0;padding:0 0.2rem}
.more-row hr{margin-top:0}
}
@media only screen and (min-width:40.0625em) and (max-width:64em){.content .contacts-tabs .tab-title a:before{display:block;margin:0 auto 4px}
.content .contacts-tabs .tab-title a{font-size:14px}
}
@media only screen and (max-width:40em){header{padding:0 10px!important;min-height:0}
header .logo{top:-150px!important}
header .logo-solo{top:20px!important}
header .short-nav{margin-top:15px}
.logo{right:20px}
.monitor .overlay-text h2{font-size:44px}
.monitor .overlay-text .panel{padding:0 0 10px;background-color:transparent}
.monitor .overlay-text .panel .title{font-size:26px}
.imgLiquid{background-color:#000;background-position:50% 15%!important;background-size:contain!important}
.content .tabs .tab-title:first-child a{padding-left:1rem}
.sitemap{padding-right:15px;padding-left:15px}
.upper-footer .short-link-left li{margin-right:10px}
.upper-footer .short-link-right li{float:left;margin-left:0}
.upper-footer .short-link-right li select.sitemap{padding:0 0 0 16px;background-position:left}
.blue-text-stripe h2{margin-top:0}
.header-focus .overlay-text .panel .description{display:none}
.header-focus .overlay-text .panel .title{margin-bottom:10px}
.header-focus.short-header .overlay-text .panel{padding-bottom:10px}
.highlight-box .overlay-text{position:relative;bottom:0;left:0;padding:20px;background-color:#0d1625}
.normal-text-container .black-mini-box-grid-5>div{float:none;margin-right:0;margin-left:0;width:100%}
.techical-list>div .value{background-color:#ddd}
.techical-list .value{padding-right:4px;padding-left:4px}
.address-stripe .big-address .phone-number{display:block}
.content .contacts-tabs .tab-title{width:100%}
.content .contacts-tabs .tab-title a,.content .contacts-tabs .tab-title:last-child a{border-right:none;border-left:none}
.content .contacts-tabs .tab-title.active:after{display:none}
.cta-box-list .box-container{margin-bottom:10px;border-right:none}
.cta-box-list .box-container .box{padding:0}
.search-filter .filter-label{float:none}
.search-filter .checkbox-container{padding:0}
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{margin:0;padding:0;outline:0;border:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f9f9f9;color:#444;text-shadow:none}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{margin:0;padding:15px;color:#444;white-space:nowrap;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{background-image:url(../img/fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;z-index:8060;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer}
#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:0;right:0;left:auto;z-index:8040;padding-bottom:.5em;padding-left:.5em;width:auto;cursor:pointer}
.fancybox-close img{display:block}
.fancybox-nav{position:fixed;top:0;z-index:8040;width:40%;height:100%;background:transparent url(../img/fancybox/blank.gif);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.fancybox-prev{left:10%}
.fancybox-next{right:10%}
.fancybox-nav span{position:absolute;top:50%;z-index:8040;margin-top:-18px;width:36px;height:34px;cursor:pointer}
.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;overflow:visible!important;max-width:99999px;max-height:99999px}
.fancybox-lock{width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;z-index:8010;display:none;overflow:hidden;background:url(../img/fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;right:0;bottom:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{position:relative;z-index:8050;visibility:hidden;text-shadow:none;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;right:50%;bottom:0;z-index:8050;margin-bottom:-35px;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:0 0;background:rgba(0,0,0,.8);color:#FFF;text-shadow:0 1px 2px #222;white-space:nowrap;font-weight:700;line-height:24px}
.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;padding:10px;background:#000;background:rgba(0,0,0,.8);color:#fff}
@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-next span,.fancybox-prev span{background-size:44px 152px}
#fancybox-loading div{background-size:24px 24px}
}
table th{font-weight:700}
table td,table th{padding:9px 10px;text-align:left}
@media only screen and (max-width:640px){
.row .row{ display: block;}
.normal-text-container .techical-list .name{padding:4px;font-weight:700; display:inline ; float: left;}
.normal-text-container .techical-list .value{padding:4px 20px; display:inline; float: left;}
}
@media only screen and (max-width:767px){

	table.responsive{margin-bottom:0}
.pinned{position:absolute;top:0;left:0;overflow:hidden;overflow-x:scroll;width:35%;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff}
.pinned table{width:100%;border-right:none;border-left:none}
.pinned table td,.pinned table th{white-space:nowrap}
.pinned td:last-child{border-bottom:0}
div.table-wrapper{position:relative;overflow:hidden;margin-bottom:20px;border-right:1px solid #ccc}
div.table-wrapper div.scrollable table{margin-left:35%}
div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}
table.responsive td,table.responsive th{position:relative;overflow:hidden;white-space:nowrap}
table.responsive td:first-child,table.responsive th:first-child,table.responsive.pinned td{display:none}
}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.ui-helper-reset{margin:0;padding:0;outline:0;border:0;list-style:none;text-decoration:none;font-size:100%;line-height:1.3}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{display:table;border-collapse:collapse;content:""}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;overflow:hidden;background-repeat:no-repeat;text-indent:-99999px}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{position:absolute;top:50%;left:50%;display:block;margin-top:-8px;margin-left:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;text-align:center;line-height:1.8em}
.ui-datepicker .ui-datepicker-title select{margin:1px 0;font-size:1em}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{margin:0 0 .4em;width:100%;border-collapse:collapse;font-size:.9em}
.ui-datepicker th{padding:.7em .3em;border:0;text-align:center;font-weight:700}
.ui-datepicker td{padding:1px;border:0}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{margin:.7em 0 0 0;padding:0 .2em;border-right:0;border-bottom:0;border-left:0;background-image:none}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em .6em;width:auto;cursor:pointer}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{right:auto;left:2px}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{right:auto;left:1px}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-widget{font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:1em;}
.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url(../img/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../img/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;color:#555;font-weight:400}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(../img/jqueryui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;color:#212121;font-weight:400}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../img/jqueryui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;color:#212121;font-weight:400}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../img/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../img/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7;filter:Alpha(Opacity=70)}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35;filter:Alpha(Opacity=35)}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(../img/jqueryui/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../img/jqueryui/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../img/jqueryui/ui-icons_888888_256x240.png)}
.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../img/jqueryui/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../img/jqueryui/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../img/jqueryui/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../img/jqueryui/ui-icons_cd0a0a_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
@font-face{font-weight:700;font-style:normal;font-family:HelveticaNeueLTStd-Bd;src:url(fonts/2C4792_0_0.eot);src:url(fonts/2C4792_0_0.eot?#iefix) format("embedded-opentype"),url(fonts/2C4792_0_0.woff) format("woff"),url(fonts/2C4792_0_0.ttf) format("truetype"),url(fonts/2C4792_0_0.svg#HelveticaNeueLTStd-Bd) format("svg")}
@font-face{font-weight:400;font-style:normal;font-family:HelveticaNeueLT-Roman;src:url(fonts/2C4792_1_0.eot);src:url(fonts/2C4792_1_0.eot?#iefix) format("embedded-opentype"),url(fonts/2C4792_1_0.woff) format("woff"),url(fonts/2C4792_1_0.ttf) format("truetype"),url(fonts/2C4792_1_0.svg#HelveticaNeueLT-Roman) format("svg")}
@font-face{font-weight:400;font-style:normal;font-family:HelveticaNeueLTStd-BdCn;src:url(fonts/2C4792_2_0.eot);src:url(fonts/2C4792_2_0.eot?#iefix) format("embedded-opentype"),url(fonts/2C4792_2_0.woff) format("woff"),url(fonts/2C4792_2_0.ttf) format("truetype"),url(fonts/2C4792_2_0.svg#HelveticaNeueLTStd-BdCn) format("svg")}
@font-face{font-weight:400;font-style:normal;font-family:HelveticaNeueLTStd-Cn;src:url(fonts/2C4792_3_0.eot);src:url(fonts/2C4792_3_0.eot?#iefix) format("embedded-opentype"),url(fonts/2C4792_3_0.woff) format("woff"),url(fonts/2C4792_3_0.ttf) format("truetype"),url(fonts/2C4792_3_0.svg#HelveticaNeueLTStd-Cn) format("svg")}
@font-face{font-weight:400;font-style:normal;font-family:comauico;src:url(fonts/comauico-regular-webfont.eot);src:url(fonts/comauico-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/comauico-regular-webfont.woff) format("woff"),url(fonts/comauico-regular-webfont.ttf) format("truetype"),url(fonts/comauico-regular-webfont.svg#comauico) format("svg")}
.no-touch nav .nav-list li a:hover,nav .nav-list li a.current{background-color:rgba(0,0,0,.1)}
.touch nav .nav-list{padding-bottom:300px;padding-bottom:35vh;background:#005ffd}
nav .nav-menu-1 .nav-list{margin-top:0}
nav .nav-menu-1 .nav-list li.back-homepage{height:52px;border-top:transparent;background-color:#009BDD}
nav .nav-menu-1 .nav-list li:first-child .back-homepage-logo{display:block;margin:0 auto;padding:0;min-height:51px;background-image:url(../img/logo_menu-2x.png);background-position:center 50%;background-size:158px auto;background-repeat:no-repeat}
.no-touch .back-homepage-logo:hover{background-color:rgba(0,0,0,.1)}
.nav-menu-1,.nav-menu-2 .back-text{text-transform:uppercase;font-weight:700}
.nav-menu-2,.nav-menu-3 .back-text{text-transform:uppercase}
nav .nav-list li{font-size:13px}
nav .nav-list li.back-text{font-size:13px}
nav .nav-list li.back-text a{padding-top:33px;padding-bottom:0}
.short-nav img{width:20px}
.short-nav .featured-short-nav-element a{color:#fff}
.lang option{background:#000;color:#fff}
.touch .header-focus{position:absolute}
@media only screen and (max-width:64.0625em){.header-focus,.people-focus{background-position:center right}
}
.upper-footer .short-link-right li .sitemap-btn{color:#fff}
.upper-footer .short-link-right li .sitemap-btn .select-arrow-down{background-image:url(../img/sitemap-select-down-light-arrow.png)}
.upper-footer .short-link-right li .sitemap-btn .select-arrow-up{background-image:url(../img/mappa-select-up-arrow.png)}
.foot h6{font-weight:700}
.search-overlay .search-bg{background-color:rgba(13,22,37,.95)}
.slick-slider .slick-dots{bottom:10px;margin:0}
.slick-slider .slick-dots li{width:auto;height:auto}
.slick-slider .slick-dots li button{margin:0;box-shadow:none}
.slick-slider .slick-dots li button::before{color:#005ffd;font-size:15px;opacity:.5}
.slick-slider .slick-dots li.slick-active button::before{color:#005ffd;opacity:1;cursor:default}
.slick-slider .slick-slide .button:focus{outline:0}
.panel-list .panel-text .title{font-size:24px}
.panel-list .video-frame::after{position:absolute;top:50%;left:50%;display:block;margin-top:-18px;margin-left:-18px;width:36px;height:36px;background-image:url(../img/play-icon-small.png);background-repeat:no-repeat;content:""}
.tabs-content{position:relative;overflow:hidden;transition:height .5s}
.tabs-content .content{position:absolute;top:0;z-index:-1;display:block;width:100%;opacity:0;transition:opacity .8s,transform .5s;}
.tabs-content .content.active{position:static;z-index:20;opacity:1;pointer-events:auto}
html[data-useragent*=MSIE] .tabs-content .content{z-index:-1}
.world-stripe .title{margin-top:100px}
.arrowed-list{display:table;margin-left:0;width:100%}
.arrowed-list__item{position:relative;display:table-cell;margin-bottom:.5em;padding:2em 3em;width:33%;height:98px;color:#fff;list-style:none;vertical-align:middle}
.arrowed-list__item::after,.arrowed-list__item::before{position:absolute;width:0;height:0;content:" "}
.arrowed-list__item::after{top:0;right:0;z-index:20;border-color:transparent transparent transparent #0046ad;border-style:solid;border-width:50px 0 50px 20px;background-color:#fff}
.arrowed-list__item::before{top:0;left:0;z-index:10;border-color:transparent transparent transparent #fff;border-style:solid;border-width:50px 0 50px 20px}
.arrowed-list__item--light-blue{background-color:#498dff}
.arrowed-list__item--light-blue::after{border-color:transparent transparent transparent #498dff}
.arrowed-list__item--mid-blue{background-color:#005ffd}
.arrowed-list__item--mid-blue::after{border-color:transparent transparent transparent #005ffd}
.arrowed-list__item--dark-blue{background-color:#0046ad}
.arrowed-list__item--dark-blue::after{border-color:transparent transparent transparent #0046ad}
.button,button{background-color:#005ffd;transition:background-color .2s ease-out 0s}
.button:visited,button:visited{background-color:#005ffd}
.button:focus,.button:hover,button:focus,button:hover{background-color:#0d1625}
.button.white-button,button.white-button{background-color:#fff}
.button.white-button:visited,button.white-button:visited{background-color:#fff}
.button.white-button:focus,.button.white-button:hover,button.white-button:focus,button.white-button:hover{background-color:#005ffd;color:#fff}
.button.grey-button,button.grey-button{background-color:#a1a1a1;color:#fff}
.button.grey-button:focus,.button.grey-button:hover,.button.grey-button:visited,button.grey-button:focus,button.grey-button:hover,button.grey-button:visited{background-color:#a1a1a1}
.button.brochure__btn{background-color:#ddd;color:#333;font-weight:700}
.button.brochure__btn .brochure-icon{background-image:url(../img/brochure-icon-dark-2x.png)}
.button.brochure__btn:active,.button.brochure__btn:focus,.button.brochure__btn:hover,.button.brochure__btn:link,.button.brochure__btn:visited{background-color:#ddd;color:#333!important}
.brochure__btn:hover{ background: #005ffd !important; }
.brochure__btn:hover span{color: #fff !important; }
.brochure__element{border-bottom:solid 1px #ccc}
.brochure__dropdown li a{padding-right:3em;text-align:left}
.brochure__img{margin-right:.5em}
.brochure__lang{position:absolute;right:1em;min-width:2em;text-align:center;text-transform:uppercase}
.normal-text-container .works-with-list .value .value-arrow.tag{margin:0 1em 0 0;padding:0 1em 0;width:auto;height:auto;background-position:0 50%;color:#000}
.grey-stripe{background-color:#ddd}
.normal-text-container .can-do-list li{display:inline-block;margin-right:2em}
.content .download-tabs{display:table;margin-bottom:25px!important;width:100%}
.content .download-tabs .tab-title{width:50%;border-bottom:3px solid #0d1625;text-align:center}
.content .download-tabs .tab-title a{margin-left:.5em;padding-top:7px;padding-right:0;padding-bottom:5px;padding-left:0;border-left:1px solid #a1a1a1;background-color:#a1a1a1;color:#fff;text-transform:uppercase;font-size:15px}
.content .download-tabs .tab-title.active a{background-color:#0d1625;color:#fff;text-decoration:none;border-left-color:#0d1625}
.content .download-tabs .tab-title:first-child a{margin-left:0}
.content .download-tabs .tab-title:last-child a{border-right:1px solid #a1a1a1}
.content .download-tabs .tab-title:last-child.active a{border-right-color:#0d1625}
.content .download-tabs .tab-title.active:after{position:absolute;bottom:-8px;left:50%;margin-left:-5px;width:0;height:0;border-color:#0d1625 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;content:""}
.content .download-tabs .tab-title a:before{display:inline-block;margin-right:.5em;width:35px;height:35px;background-position:center center;background-repeat:no-repeat;vertical-align:middle}
.content .download-tabs .download-tab-working-areas a:before{background-image:url(../img/icons/workingarea-icon-light-2x.png);background-size:35px 35px;content:""}
.content .download-tabs .download-tab-cad-files a:before{background-image:url(../img/icons/cad-icon-dark-2x.png);background-size:35px 35px;content:""}
.content .download-tabs .download-tab-technical-sheets a:before{background-image:url(../img/icons/technicalsheet-icon-dark-2x.png);background-size:35px 35px;content:""}
.content .download-container .download__list{margin-left:0;list-style:none}
.content .download-container .download__element{padding-top:.5em;padding-bottom:.5em;border-bottom:solid 1px #ccc}
.content .download-container .download__img img{max-width:35px}
.content .download-container .download__desc{font-size:16px}
.content .download-container .download__btn{display:block;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px}
.content .download-container .download__btn a{display:inline-block;margin-bottom:.2em;padding:.2em 1em;background-color:#0d1625;color:#fff}
.tool-sales-after{position:relative;overflow:hidden;height:60px}
.tool-sales-after__btn{position:absolute;top:0;display:inline-block;height:60px;background-color:#a1a1a1;color:#fff}
.tool-sales-after__btn a{display:block;padding:15px}
.tool-sales-after__btn a img{max-width:30px}
.tool-sales-after__btn a.on{background-color:#0d1625}
.tool-sales-after__txt{display:inline-block;margin-left:.5em;width:100%;background-color:#a1a1a1;color:#fff;vertical-align:middle;text-align:center;text-transform:uppercase;font-weight:700;line-height:60px;transition:width 1s ease-in-out}
.tool-sales-after__txt:first-child{margin-left:0}
.tool-sales-after__txt a{display:block;padding:0 1em;color:#fff;transition:padding 1s ease-in-out}
.tool-sales-after .tool-aftersales,.tool-sales-after .tool-sales{position:absolute;overflow:hidden;transition:all 1s ease-in-out}
.tool-sales-after .tool-sales{left:0}
.tool-sales-after .tool-aftersales{right:0}
.tool-sales-after--step-1{width:100%}
.tool-sales-after--step-1 .tool-aftersales,.tool-sales-after--step-1 .tool-sales{width:50%}
.tool-sales-after--step-1 .tool-sales__back{right:-100%}
.tool-sales-after--step-1 .tool-aftersales__back{left:-100%}
.tool-sales-after--step-1 .tool-aftersales__phone{right:-100%}
.tool-sales-after--step-1 .tool-aftersales__email{right:-100%}
.tool-sales-after--step-2-sales .tool-sales{width:100%}
.tool-sales-after--step-2-sales .tool-sales__title a{cursor:default}
.tool-sales-after--step-2-sales .tool-sales__back{right:0}
.tool-sales-after--step-2-sales .tool-aftersales{right:-100%;width:50%}
.tool-sales-after--step-2-sales .tool-aftersales__back,.tool-sales-after--step-2-sales .tool-aftersales__email,.tool-sales-after--step-2-sales .tool-aftersales__phone{left:100%}
.tool-sales-after--step-2-aftersales .tool-sales{left:-100%;width:50%}
.tool-sales-after--step-2-aftersales .tool-sales__back{right:100%}
.tool-sales-after--step-2-aftersales .tool-aftersales{width:100%}
.tool-sales-after--step-2-aftersales .tool-aftersales__title a{cursor:default}
.tool-sales-after--step-2-aftersales .tool-aftersales__back{left:0}
.tool-sales-after--step-2-aftersales .tool-aftersales__phone{right:65px}
.tool-sales-after--step-2-aftersales .tool-aftersales__email{right:0}
.tool-sales__back{border-left:solid 5px #fff}
.tool-aftersales__back,.tool-sales__back{border-right:solid 5px #fff}
.tool-aftersales__email,.tool-aftersales__phone,.tool-sales__email,.tool-sales__phone{border-left:solid 5px #fff}
.tool-sales-after-content{display:none}
.tool-sales-after-content h3{margin-top:1em;color:#000;text-align:center;text-transform:uppercase;font-size:18px}
@media only screen and (max-width:40em){.tool-sales-after__txt{padding-top:10px;height:60px;line-height:20px}
.tool-sales-after__btn a{padding-right:5px;padding-left:5px}
.tool-sales-after--step-2-sales .tool-sales-after__txt a{padding-right:105px;padding-left:45px}
.tool-sales-after--step-2-aftersales .tool-sales-after__txt a{padding-right:110px;padding-left:50px}
.tool-sales-after--step-2-aftersales .tool-aftersales__phone{right:45px}
}
.contacts-list{margin:0 0 1em;list-style:none}
.contacts-list li{margin:0;padding:15px;background-color:#ddd}
.contacts-list .office-title{color:#005ffd}
.blue-text-stripe{margin-top:10px;margin-bottom:10px}
.blue-text-stripe .product-name{margin-bottom:0;font-style:oblique;font-size:40px;}
.blue-text-stripe h3{color:#fff;font-weight:700;font-size:25px}
.blue-text-stripe.stripe--light-blue{background-color:#498dff}
.blue-text-stripe.stripe--mid-blue{background-color:#005ffd}
.blue-text-stripe.stripe--dark-blue{background-color:#0046ad}
.blue-text-stripe.stripe--dark-blue-grey{background-color:#0d1625}
select:disabled{background-color:#eee;color:#ccc}
.privacy-wrap{margin-bottom:1em}
.nl-wrap{margin-bottom:1em}
.privacy-text{position:relative;display:none;padding:1em;background-color:#f4f4f4;color:#666}
.privacy-text h1{color:#666;text-transform:uppercase;font-size:1em}
.privacy-text h2{color:#666;font-size:1em}
.privacy-text li,.privacy-text p{margin-bottom:.5em;font-size:.75em;line-height:1.5}
.toggle-privacy{text-transform:uppercase}
.close-icon{position:absolute;top:0;right:0;display:block;overflow:hidden;width:28px;height:27px;background-image:url(../img/popup-box-close-icon-2x.png);background-position:center;background-size:13px 12px;background-repeat:no-repeat;text-indent:-9999px}
.btn_reload_captcha{margin-left:5px;width:25px;height:25px;border:none;background:url(../img/temp/contacts/btn_reload_captcha.png) no-repeat 0 0;cursor:pointer}
.content.no-header{padding-top:50px}
.content.no-header .breadcrumbs-container{padding-top:50px}
.recruiting__internal{display:none}
.recruiting__external{display:none;text-align:center}
.recruiting__external .button{margin-top:1.5rem;margin-bottom:0;padding-top:0;padding-bottom:0;height:2.3125rem;font-size:14px;line-height:2.3125rem}
.form-customercare__details{display:none}
.form-customercare__details .address-stripe{display:table;margin-top:0}
.form-customercare__details .address-stripe .small.address{display:table-row}
.form-customercare__details .address-stripe__img{display:table-cell;vertical-align:top}
.form-customercare__details .address-stripe__img img{margin-right:.5em;max-width:35px}
.form-customercare__details .address-stripe__txt{display:table-cell;vertical-align:middle}
.form-customercare__details .address-stripe__phone{display:block;font-weight:700;font-size:25px}
.form-feedback-text p{padding:1em 1em 2em;color:#005ffd;font-weight:700;font-style:italic;font-size:24px;line-height:1.2}
.forms-container .privacy_box>span{display:block;padding:1em}
.forms-container label table{border:0 none}
.normal-text-container{color:#333}
.normal-text-container ol,.normal-text-container ul{font-size:14px}
.normal-text-container p+ol,.normal-text-container p+ul{margin-top:-1rem}
.normal-text-container h4{margin-bottom:1em;font-weight:700}
.normal-text-container h5{color:#005ffd;font-weight:700}
.normal-text-container.work-with-boxes img{width:100%}
.normal-text-container .work-with-boxes__title{color:#000;font-size:1.5rem}
.normal-text-container .work-with-boxes__title-item{color:#000;font-size:1.2rem}
.box-branded{padding:1em}
.box-branded--dark-blue-grey{background-color:#0d1625;color:#fff}
.box-branded p{margin:0}
[class*=block-grid-]{margin:0 -.15rem}
[class*=block-grid-]>li{padding-right:.15rem;padding-left:.15rem}
@media only screen and (min-width:64.0625em){.dark-boxes{margin-bottom:1.5em}
.dark-boxes .panel{position:relative;margin-bottom:.125rem;padding-bottom:6em}
.dark-boxes .panel p{line-height:1.5}
.dark-boxes .outline-button{position:absolute;right:1em;bottom:1em;left:1em;padding-right:.5em;padding-left:.5em;width:auto}
}
.product.off{display:none}
.filter-no-results{display:none;text-align:center;font-style:italic}
.product-filter-wrap{position:relative}
.filter__label{display:block;margin-right:100px;margin-bottom:.5em}
.filter__selects{display:block}
.products-filter{display:block;width:100%}
.filter__reset{position:absolute;top:0;right:0;display:block;width:100px;text-align:right}
.filter__reset a{color:#000;text-decoration:underline}
.box-container .button{margin-bottom:0}
.send-search--filter{margin-right:1em;padding-top:0;padding-bottom:0;height:2.3125rem;line-height:2.3125rem}
.news-container .featured-news-image{margin-right:2px}
.news-container .featured-news-image img{width:100%}
.media-list .four-news-row .video-frame,.media-list .three-news-row .video-frame{position:absolute}
.media-list .six-news-row .video-frame{position:absolute}
.media-list .six-news-row .video-frame::after{top:35%}
.news-container.world-list .panel-text h2{font-size:24px}
.news-container.world-list .video-frame::after{position:absolute;top:50%;left:50%;display:block;margin-top:-18px;margin-left:-18px;width:36px;height:36px;background-image:url(../img/play-icon-small.png);background-repeat:no-repeat;content:""}
.question{padding-top:.2em;color:#005ffd}
.question p{font-weight:700;font-size:18px}
.accordion-wrap{margin-bottom:3em}
.accordion__title{margin-bottom:.5em;padding:.5em 4em .5em .5em;background-color:#ddd;background-image:url(../img/dark-blue-down-arrow-2x.png);background-position:98% 50%;background-repeat:no-repeat;cursor:pointer}
.accordion__title.on{background-image:url(../img/light-grey-up-arrow-2x.png);cursor:default}
.accordion__title p{margin-bottom:0}
.accordion__content{padding-top:1em;padding-bottom:1em}
.img-caption p{color:#333;font-size:12px;line-height:1.3}
@media only screen and (min-width:64.0625em){.question:before{position:absolute;top:0;left:-50px;width:36px;height:36px;background-image:url(../img/icons/question-2x.png);background-size:36px;background-repeat:no-repeat;content:" "}
.accordion__title .question{padding-left:50px;min-height:36px}
.accordion__title .question:before{left:0}
}
.slider-stripe{margin-top:0}
.slider-stripe img{margin:0 auto}
.slider-stripe--related .slick-container{margin-bottom:0}
.slider-stripe--related .slick-container a{display:block;margin:1em}
.slider-stripe--related .product__category{font-size:14px}
.slider-stripe--related .product__title{font-weight:700;font-size:18px;font-family: "Microsoft YaHei","微软雅黑",Arial !important;}
.slider-stripe--related .related__view-all{margin-top:.5em;margin-bottom:1em;text-align:right}
.slider-stripe--related .related__view-all a{color:#222;text-decoration:underline}
@media only screen and (min-width:64.0625em){.slider-stripe--related .slick-container{margin-right:50px;margin-left:50px}
.slider-stripe--related .slick-button-prev{left:0}
.slider-stripe--related .slick-button-next{right:0}
}
@media only screen and (max-width:64.0625em){article.featured-news-article{margin-top:-4em}
article.featured-news-article .category{margin-bottom:0;color:#fff}
article.featured-news-article .date{color:#fff}
.slider-stripe .slick-button-next,.slider-stripe .slick-button-prev{display:none!important}
.slider-stripe .slick-dots{bottom:-35px}
}
@media only screen and (min-width:40.0625em){.filter__selects{text-align:center}
.products-filter{display:inline-block;margin-right:1%;margin-left:1%;width:48%}
.medium-block-grid-3.product-list--filterable>li.product:nth-of-type(3n+1){clear:none}
}
@media only screen and (min-width:64.0625em){.filter__label{display:inline-block;margin-right:1em}
.filter__selects{display:inline-block}
.products-filter{margin-right:1em;margin-left:0;padding-right:2.5em;width:auto}
.product-filter-wrap{padding-right:100px}
.large-block-grid-5.product-list--filterable>li.product:nth-of-type(5n+1){clear:none}
.form-media-search{margin-top:2em}
}
.product-list{overflow:hidden}
.product-list--dark-blue-grey .box-branded{background-color:#0d1625;color:#fff}
.product-list--dark-blue-grey .box-branded h3.product__title{margin-bottom:2px;color:#fff;font-size:14px}
.product .box-branded{padding:1em .7em}
.product .box-branded p{font-size:13px}
.product__category{color:#000;font-size:14px;line-height:1}
.product__image img{width:100%}
.normal-text-container h3.product__title{margin-top:0;padding-right:1em;color:#000;font-size:18px}
.highlight-box h1{color:#005ffd;line-height:1}
.highlight-box h2{font-weight:700;font-size:1.5em;line-height:1.2}
.highlight-box .text-center.overlay-text{right:0;left:0}
.highlight-box .text-center .title{margin-bottom:0;font-size:60px}
.plus-text-container{border-bottom:0}
.plus-text-container .plus-element{border-right:none;border-left:1px solid #0046ad}
.plus-text-container .plus-element:first-child{border-left:none}
.panels{overflow:hidden}
.panels img{display:block;margin:0 auto;width:100%}
.panels .panel{padding:1em 1.5em}
.panels .panel__head{margin-bottom:.5em;font-weight:700;font-size:14px;line-height:1.5}
.panels .panel dl,.panels .panel li,.panels .panel__content p{font-size:12px}
.panels--white .panel{background-color:#fff;color:#333}
.panels--white .panel li,.panels--white .panel p{color:#333}
.panels--dark-blue-grey .panel{background-color:#0d1625;color:#fff}
.panels--dark-blue-grey .panel li,.panels--dark-blue-grey .panel p{color:#fff}
.dark-boxes .panel li{color:#fff}
.normal-text-container .plus-list li{color:#333;font-weight:400;font-size:16px}
@media only screen and (max-width:64.0625em){.icon-container .animated-icons-container{max-width:600px}
}
.animated-icon{max-width:194px;vertical-align:top}
.animated-icon .text-wrapper p{line-height:1.5rem}
.animated-icon .text-wrapper strong{color:#005ffd;font-size:2em}
.people-focus{margin-bottom:1.5em}
.search-overlay .results-list li .thumb{width:100px}
.button,button{box-shadow:none}
input.form-search__input{margin-bottom:1.25rem;padding:1rem 1rem 1.0625rem;height:auto;font-size:1rem}
.form-search__send{background-color:#666}
.no-touch .form-search__send:focus,.no-touch .form-search__send:hover{background-color:#333}
.search-results{margin-top:1.5em}
.search-result{margin-bottom:1.5em}
.search-result__date{color:#959595;font-size:12px}
.search-result__title{color:#005ffd;font-weight:700}
.search-result__preview{color:#333}
.search-result__preview .highlight{color:#005ffd}
.search-result__preview p{margin-bottom:0}
.load-more-stripe{margin:1em 0 2.5em;padding:.5em 0 .7em;background-color:#ddd;text-align:center}
.load-more{display:inline-block;color:#000;vertical-align:middle;text-transform:uppercase;font-size:14px}
.load-more::after{display:inline-block;margin-left:.5em;width:15px;height:18px;background-image:url(../img/load-more-icon-2x.png);background-size:15px 18px;background-repeat:no-repeat;content:" ";vertical-align:middle}
.no-touch .load-more:focus,.no-touch .load-more:hover{color:#000}
.search-no-results{text-align:center;font-style:italic}
.download-result{padding-top:.5em;padding-bottom:.5em;border-bottom:solid 1px #ccc}
.download-result .download__img{display:inline-block;vertical-align:middle}
.download-result .download__img img{max-width:35px}
.download-result .download__type{vertical-align:middle;font-size:14px}
.download-result .download__category,.download-result .download__date,.download-result .download__desc{display:inline-block;padding-top:7px;width:100%;vertical-align:middle;font-size:14px}
.download-result .download__date{text-align:center}
.download-result .download__btn{display:block;padding-top:7px;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px}
.download-result .download__btn a{display:inline-block;margin-bottom:.2em;padding:.2em 1em;background-color:#0d1625;color:#fff}
.search-filter .filter-label{width:50px}
.search-filter .filter-label+.checkbox-container{margin-left:65px}
.search-filter input[type=checkbox]{vertical-align:baseline}
@media only screen and (max-width:40em){.search-results{margin-top:0}
}
.fake-header-focus.short-header,.header-focus.short-header{height:235px}
.header-focus.short-header .overlay-text .panel,.people-focus.short-header .overlay-text .panel{padding:20px 30px 5px}
.header-focus.short-header .overlay-text .panel .title,.people-focus.short-header .overlay-text .panel .title{font-size:16px}
.address-map-container .google-map{display:block;width:100%;height:300px;background-image:url(../img/icons/ajax-loader.gif);background-position:center center;background-repeat:no-repeat}
.gm-style-iw{padding-top:8px}
.gm-style-iw .iw__img{float:left;margin-right:1em;width:135px}
.gm-style-iw .iw__img img{max-width:100%}
.gm-style-iw .iw__img+iw__desc{margin-left:135px}
.gm-style-iw .iw__desc{text-align:left}
@media only screen and (min-width:64.0625em){.address-stripe .contacts-list .address,.address-stripe .contacts-list .numbers{display:inline-block}
}
.content .patents-tabs{display:table;margin-bottom:25px!important;width:100%}
.content .patents-tabs .tab-title{width:50%;border-bottom:3px solid #0046ad;text-align:center}
.content .patents-tabs .tab-title a{padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;border-left:1px solid #c1c1c1;font-size:16px}
.content .patents-tabs .tab-title.active+.tab-title a{border-left-color:#0046ad}
.content .patents-tabs .tab-title.active{background-color:#0046ad}
.content .patents-tabs .tab-title.active a{color:#fff;text-decoration:none;border-left-color:#0046ad}
.content .patents-tabs .tab-title:last-child a{border-right:1px solid #c1c1c1}
.content .patents-tabs .tab-title:last-child.active a{border-right-color:#0046ad}
.content .patents-tabs .tab-title.active:after{position:absolute;bottom:-8px;left:50%;margin-left:-5px;width:0;height:0;border-color:#0046ad transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;content:""}
.content .patents-tabs .tab-title a:before{display:inline-block;margin-right:5px;margin-bottom:-4px;width:33px;height:23px;background-position:center;background-repeat:no-repeat}
.content .patents-tabs .patents-tab-issued a:before{background-image:url(../img/patents/approved_patents-dark-ico-2x.png);background-size:24px 23px;content:""}
.content .patents-tabs .patents-tab-pending a:before{background-image:url(../img/patents/pending_patents-dark-ico-2x.png);background-size:24px 23px;content:""}
.content .patents-tabs .patents-tab-issued.active a:before{background-image:url(../img/patents/approved_patents-white-ico-2x.png)}
.content .patents-tabs .patents-tab-pending.active a:before{background-image:url(../img/patents/pending_patents-white-ico-2x.png)}
.patents-container label{display:inline-block;margin-right:1em;margin-left:.5em}
.patents-container .patents-filter{display:inline-block;width:auto;min-width:7em}
.pinned table,table.responsive{width:100%;border:0;border-spacing:0}
.pinned table caption,table.responsive caption{padding:1em .5em .5em;text-align:left;font-size:16px}
.pinned table tr.alt,.pinned table tr.even,.pinned table tr:nth-of-type(2n),table.responsive tr.alt,table.responsive tr.even,table.responsive tr:nth-of-type(2n){background-color:#ddd}
.scrollable .responsive caption{visibility:hidden}
.pinned table,.touch table.responsive{-webkit-text-size-adjust:100%}
.big-cta{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px}
.share-page-wrap{margin-top:20px;margin-bottom:40px}
.share-page-wrap .share-page{font-weight:700;font-size:20px}
.share-page-wrap .share-page a{color:#0046ad;text-decoration:underline}
.share-page-wrap .share-icon{display:inline-block;margin-bottom:-10px;margin-left:10px;width:36px;height:36px;background-image:url(../img/share-icon-2x.png);background-size:36px 36px}
.cookie__wrap{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:none;padding:1.5em 1.5em .5em;background:#0d1625;color:#fff}
.cookie__txt p{font-size:13px;line-height:1.2}
.cookie__btn{text-align:center}
.cookie__btn .button{padding:.5em 2em;font-weight:700;font-size:12px}
.cookie__btn .button:hover{background-color:#004cca}
.event__list{margin-bottom:5em}
.event__month{margin-top:1.5em;padding:.2em 1em;background:#ddd;color:#000}
.event__item{overflow:hidden;margin-bottom:0;padding:.2em 1em;line-height:1.5}
.event__day{float:left;width:70px}
.event__link{display:block;margin-left:70px;color:#000}
.event__title{font-weight:700}
.event__place{position:relative;padding-left:25px}
.event__place::before{position:absolute;top:-4px;left:0;margin:0 0 0 .5em;width:10px;height:10px;content:"-"}
@media only screen and (max-width:40em){.short-nav li{margin:0 20px 0 0}
.monitor .panel p{display:none}
.monitor .overlay-text .panel{margin-bottom:35px}
.monitor .overlay-text .panel .title{font-size:19px}
.foot .social-list li{margin-right:12px}
.content .contacts-tabs .tab-title,.content .download-tabs .tab-title,.content .patents-tabs .tab-title{width:100%}
.content .contacts-tabs .tab-title a,.content .contacts-tabs .tab-title:last-child a,.content .download-tabs .tab-title a,.content .download-tabs .tab-title:last-child a,.content .patents-tabs .tab-title a,.content .patents-tabs .tab-title:last-child a{border-right:none;border-left:none}
.content .contacts-tabs .tab-title.active:after,.content .download-tabs .tab-title.active:after,.content .patents-tabs .tab-title.active:after{display:none}
.content .download-tabs .tab-title a{margin-left:0}
.content .download-container .download__element{padding-right:0}
.content .download-container .download__btn{position:static;display:block;width:100%;text-align:right}
.share-page-wrap{display:none!important}
}
@media only screen and (min-width:40.0625em) and (max-width:64em){.content .contacts-tabs .tab-title a:before,.content .download-tabs .tab-title a:before,.content .patents-tabs .tab-title a:before{display:block;margin:0 auto 4px}
.content .contacts-tabs .tab-title a,.content .patents-tabs .tab-title a{font-size:14px}
}
@media only screen and (max-width:64.0625em){.people-focus{display:block;height:auto}
.arrowed-list{display:block}
.arrowed-list__item{display:inline-block;width:100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.upper-footer .short-link-right li .sitemap-btn .select-arrow-down{background-image:url(../img/sitemap-select-down-light-arrow-2x.png)}
}
a:active,a:hover{text-decoration:none}
.big-cta .button:visited,.buttons-wrapper .button:visited,.cookie__btn .button:visited,.dark-boxes .outline-button:visited,.download-result .download__btn a:visited,.header-focus .overlay-text .button:visited,.highlight-box .button:visited,.monitor .overlay-text .panel .button:visited,.normal-text-container .button:visited,.normal-text-container button:visited,.people-focus .overlay-text .button:visited,.plus-text-container .button:visited{color:#fff}
.no-touch .dark-boxes .outline-button:hover:visited{color:#0d1625}
.buttons-wrapper .white-button:visited,.white-button:visited{color:#0046ad}
.buttons-wrapper .white-button:hover:visited{color:#fff}
.normal-text-container a:visited{color:#005ffd}
.cookie__txt a:visited{color:#005ffd}
#s4-bodyContainer{padding-bottom:0}
div.article,div.welcome{position:relative;background:#fff;color:#000}
@media only screen and (max-width:40em){.global-content .world-stripe .dots-world{margin-top:0;margin-bottom:0}
}
table.table{width:100%;border:0;border-collapse:collapse}
table.table thead{background-color:transparent}
table.table thead th{font-weight:700}
table.table tr{border-bottom:1px solid #DDD;background-color:transparent}
@media only screen and (max-width:40em){table.table--mobile-one-col thead{display:none}
table.table--mobile-one-col tbody,table.table--mobile-one-col td,table.table--mobile-one-col th,table.table--mobile-one-col tr{display:block}
table.table--mobile-one-col [role=row]{padding-bottom:0;font-weight:700}
}
.facts-box-list{margin-top:0!important}
.facts-box-list .facts-box-list__item{padding-bottom:.3rem}
.facts-box-list .facts-box-list__item img{width:100%}
.facts-box-list .facts-box-list__item__wrap{padding-bottom:100%;height:0;background:#5aa1d7;background:-webkit-linear-gradient(left,#5aa1d7 0,#4886b8 100%);background:linear-gradient(to right,#5aa1d7 0,#4886b8 100%);vertical-align:middle}
.facts-box-list .facts-box-list__item__number{color:#fff;text-align:center;font-size:60px}
.facts-box-list .facts-box-list__item__text{color:#fff;text-align:center;font-size:16px}
.table-like .table-like__col{padding:0}
.table-like .table-like__cell{padding:50px}
.table-like .table-like__cell--header{padding-top:20px;padding-bottom:20px;text-transform:uppercase;font-size:32px}
.table-like .bkg-blue-1{background-color:#5AA1D7;color:#FFF}
.table-like .bkg-blue-2{background-color:#064A9B;color:#FFF}
.table-like .bkg-blue-3{background-color:#E6EDF5;color:#333}
.table-like .bkg-grey-1{background-color:#D3D9E1;color:#333}
.table-like .bkg-grey-2{background-color:#F3F3F3;color:#333}
.table-like .bkg-grey-3{background-color:#E6E6E6;color:#333}
@media only screen and (max-width:40em){.table-like .table-like__cell{padding:20px}
}
.table-like-container{padding-top:30px;padding-bottom:50px}
.infographic-container{padding-top:50px;padding-bottom:50px}
.colored-container{padding-top:20px;padding-bottom:20px}
.colored-container.bkg-blue-1{background-color:#5AA1D7;color:#FFF}
.colored-container.bkg-blue-2{background-color:#064A9B;color:#FFF}
.colored-container.bkg-blue-3{background-color:#E6EDF5;color:#333}
.colored-container.bkg-grey-1{background-color:#D3D9E1;color:#333}
.colored-container.bkg-grey-2{background-color:#F3F3F3;color:#333}
.colored-container.bkg-grey-3{background-color:#E6E6E6;color:#333}
.colored-container.bkg-black{background-color:#000;color:#FFF}
.colored-container *{color:inherit}
.colored-container__title{font-weight:700}
@media only screen and (max-width:64.0625em){.colored-container__title br{display:none}
}
.training-container{padding-top:50px;background-color:#f0f0f0}
.training-box-list__item{padding-bottom:3em!important}
@media only screen and (min-width:40.0625em){.training-box-list.medium-block-grid-2>li:nth-child(odd){padding-right:3em}
.training-box-list.medium-block-grid-2>li:nth-child(even){padding-left:3em}
}
.training-box{position:relative;padding-bottom:35vw}
@media only screen and (min-width:40.0625em){.training-box{padding-bottom:120px}
}
.training-box__title{color:#005ffd;text-decoration:underline;font-weight:700;font-size:20px}
.training-box .facts-box-list,.training-box .training-box__infographic{position:absolute;right:0;bottom:0;left:0;text-align:center}


.block_home_slider *{    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    list-style-type: none;}
.block_home_slider {
	position: relative;
	text-align: center;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:55px; height:55px; margin-top:-50px; display:block; position:absolute; top:50%; font-size:55px; font-family: "Microsoft YaHei","微软雅黑",Arial !important; font-weight:bold;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0; color:#fff}
.block_home_slider .flex-direction-nav a.flex-prev:hover {color:#D7D7D7}
.block_home_slider .flex-direction-nav a.flex-next {right:0; color:#fff }
.block_home_slider .flex-direction-nav a.flex-next:hover {color:#D7D7D7}
.block_home_slider .flex-control-paging {padding-top:5px; display:none;}
.block_home_slider .flex-control-paging li {margin: 0px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:10px; height:10px; display:block; background:#005ffd; text-indent:-9000px; cursor:pointer; border-radius:10px;opacity: .5; margin:0 4px;}
.block_home_slider .flex-control-paging li a.flex-active {background:#005ffd;opacity:1;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.normal-text-container .video-frame.vimeo , .normal-text-container .video-frame.vimeo1{ display:none;}
@media screen and (max-width:1024px){
  .flex-control-nav{ display: inline-block !important;}
  .flex-direction-nav{ display:none !important;}
 
}
@media screen and (min-width:1000px){
	 .normal-text-container .video-frame.vimeo{ display:block !important;}
     
	}
	@media screen and (max-width:1000px){ .normal-text-container .video-frame.vimeo1{ display:block !important;}}
	@media screen and (max-width:768px){
	nav .nav-list li>ul{ position: initial; height: auto !important; }
	nav .nav-list li:last-child{ border: none; }
	header{ padding: 0 20px 0 20px }
	.short-nav li {float: left; margin: 0 20px 0 0;}
	.logo{ right: 20px; }
	.logo-solo{ right: 10px; }
	.panel{ padding: 10px; }
	.header-focus .overlay-text .panel .title, .people-focus .overlay-text .panel .title{ font-size: 18px;  margin-bottom: 0;}
	.fake-header-focus, .header-focus {
	    height: 240px;position: relative; 
	}
	.fake-header-focus{ height: 0; }
}
.img img{ max-width: 100% }
.img.columns { padding:0 1rem; }
.memo{ padding:0 1rem; }
.memo .name{font-size: 2rem;color: #0046ad;font-weight: 700; padding:0; margin: 0;}
.li{ padding-bottom: 1rem; }