@font-face{font-family:'HelveticaBoldCn';src:url('assets/fonts/HelveticaNeueLTStd-BdCn.eot');src:url('assets/fonts/HelveticaNeueLTStd-BdCn.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/HelveticaNeueLTStd-BdCn.woff') format('woff'),
url('assets/fonts/HelveticaNeueLTStd-BdCn.ttf') format('truetype'),
url('assets/fonts/HelveticaNeueLTStd-BdCn.svg#70f532a3d79daf0195a6fe576352b6cd') format('svg');font-style:normal;font-weight:400;}
@font-face{font-family:'HelveticaRoman';src:url('assets/fonts/HelveticaNeueLTStd-Roman.eot');src:url('assets/fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/HelveticaNeueLTStd-Roman.woff') format('woff'),
url('assets/fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype'),
url('assets/fonts/HelveticaNeueLTStd-Roman.svg#06ce8507218b5fc98ef98a8271373604') format('svg');font-style:normal;font-weight:400;}
@font-face{font-family:'HelveticaBold';src:url('assets/fonts/HelveticaNeueLTStd-Bd.eot');src:url('assets/fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),
url('assets/fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),
url('assets/fonts/HelveticaNeueLTStd-Bd.svg#5971a26102354d59c0f922ff596bc172') format('svg');font-style:normal;font-weight:400;}
html{box-sizing:border-box;}
*,:before,:after{box-sizing:inherit;}
*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
body{background:url('assets/img/bodybg.jpg') center center no-repeat;background-size:cover;height:1440px;width:1080px;margin:auto;color:#fff;-webkit-font-smoothing:antialiased;position:relative;font-family:'HelveticaRoman';}
a:link, a:visited, a:hover, a:active{text-decoration:none;outline:none;}
ul, ul li{padding:0;margin:0;list-style:none}
p{margin:0}
#screensaverhide{background:black;position:absolute;top:0;left:0;right:0;height:1440px;width:1080px;margin:auto;z-index:-9}
#screensaver{background:black;position:absolute;top:0;left:0;right:0;height:1440px;width:1080px;margin:auto;z-index:-10}
#screensaver span{margin-top:536px;margin-right:134px;float:right;font-size:240px;line-height:240px;text-align:right;font-family:'HelveticaBoldCn';position:relative}
#screensaver .video{width:1080px;height:608px;display:block;float:left;}
#screensaver .tochme{background:url('assets/img/screensaver.png') center center no-repeat;background-size:cover;width:1080px;height:704px;display:block;float:left;color:white;}
.copyright{position:absolute;font-size:12px;color:#6a6a6a;right:50px;bottom:12px}
#rotate{display:none;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:url(assets/img/rotate.svgz) center center no-repeat #c2002f;position:fixed;z-index:9999;font-size:22px;font-size:22px;}
#rotate div{display:table-cell;vertical-align:middle;text-align:center;padding-left:20px;padding-right:20px;}
#rotate div img{max-width:100%;height:auto;display:block;margin:auto;margin-bottom:40px;}
@media screen and (orientation:landscape){#rotate{display:table;}
}
.languageselector h1{font-size:32px;padding:0;margin:0;padding-top:160px;text-align:center;font-weight:normal}
.languageselector{height:585px;width:100%;margin-bottom:2px;}
.languages a{height:585px;width:539px;background:rgba(41, 41, 41, 0.70);margin-right:2px;display:inline-block;float:left;color:white;font-size:22px}
.languages a:active{background:#c2002f}
.languages a span{padding-top:270px;display:block;width:100%;text-align:center}
.languages a:nth-child(2){margin-right:0}
.page-template-page-langselector .copyright,
.page-template-page-start .copyright{display:none}
.page-template-page-langselector .category-nav,
.page-template-page-start .category-nav{display:none}
#preload{display:none}
#header{height:268px;width:100%;position:relative;margin-bottom:2px;}
.logo{background:url('assets/img/logo.svg') center center no-repeat;background-size:cover;position:absolute;top:47px;right:33px;width:149px;height:127px;}
ul.language-switcher{left:232px;display:block;position:absolute;top:69px;position:absolute;font-size:20px;z-index:101;text-transform:uppercase}
ul.language-switcher li{display:inline-block;float:left;margin-right:28px;color:#c2002f;}
ul.language-switcher li a{color:#6b6b6b}
ul.language-switcher li a:active{color:#c2002f}
body.home ul.language-switcher{display:none}
#activecat{position:absolute;width:130px;height:64px;left:67px;top:69px}
#activecat .indu{width:64px;height:64px;background:url('assets/img/industrie.svg') center center no-repeat;background-size:cover;margin-right:2px;float:left}
#activecat .indu.active{background:url('assets/img/industrie_active.svg') center center no-repeat;background-size:cover;}
#activecat .mobi{width:64px;height:64px;background:url('assets/img/mobilhydraulik.svg') center center no-repeat;background-size:cover;float:left}
#activecat .mobi.active{background:url('assets/img/mobilhydraulik_active.svg') center center no-repeat;background-size:cover;}
ul.category-nav{top:202px;position:relative;font-size:22px;}
ul.category-nav li{width:calc(100%/3);float:left;height:66px;display:inline-block;}
ul.category-nav li a{background:rgba(40, 40, 40, 0.8);color:#fff;text-align:center;line-height:70px;display:block;height:66px}
ul.category-nav li a:active{background:#c2002f;}
ul.category-nav li.current-menu-item a,
ul.category-nav li.current-menu-parent a,
ul.category-nav li.current-category-ancestor a,
ul.category-nav li.current-post-ancestor a{background:#c2002f;}
ul.mobilhydraulik-nav li,
ul.industrie-nav li{height:389px;margin-bottom:2px;font-size:24px;float:left;width:100%;}
ul.mobilhydraulik-nav li a,
ul.industrie-nav li a{display:block;line-height:389px;text-align:center;color:#fff;}
ul.main-nav li{height:584px;margin-bottom:2px;font-size:24px;float:left;width:100%;}
ul.main-nav li a{display:block;line-height:584px;text-align:center;color:#fff;}
ul.main-nav li a:active,
ul.mobilhydraulik-nav li a:active,
ul.industrie-nav li a:active{background:#c2002f}
.main-nav li:nth-child(1){background:url('assets/img/main-nav-indu.jpg') center center no-repeat;background-size:cover}
.main-nav li:nth-child(2){background:url('assets/img/main-nav-mobi.jpg') center center no-repeat;background-size:cover}
.industrie-nav li:nth-child(1){background:url('assets/img/technology-bg.png') center center no-repeat;background-size:cover}
.industrie-nav li:nth-child(2){background:url('assets/img/tn-industrial-sensorsolutions.jpg') center center no-repeat;background-size:cover}
.industrie-nav li:nth-child(3){background:url('assets/img/tn-industrial-applications.jpg') center center no-repeat;background-size:cover}
.mobilhydraulik-nav li:nth-child(1){background:url('assets/img/technology-bg.png') center center no-repeat;background-size:cover}
.mobilhydraulik-nav li:nth-child(2){background:url('assets/img/sensor-solutions-bg.png') center center no-repeat;background-size:cover}
.mobilhydraulik-nav li:nth-child(3){background:url('assets/img/application-bg.png') center center no-repeat;background-size:cover}
.cat-item-59 a, .cat-item-56 a{background:url('assets/img/baumaschinen-bg.jpg') center center no-repeat;background-size:cover}
.cat-item-58 a, .cat-item-57 a{background:url('assets/img/landmaschinen-bg.jpg') center center no-repeat;background-size:cover}
ul.split-menu li{height:291px;width:539px;margin-right:2px;margin-bottom:2px;font-size:24px;float:left}
ul.split-menu li:nth-child(even){margin-right:0px;}
ul.split-menu li a{display:block;line-height:291px;text-align:center;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;}
ul.split-menu li a:active{background:#c2002f !important}
ul.split-menu.large li{height:584px;margin-bottom:2px;font-size:24px;float:left;width:100%;}
ul.split-menu.large li a{display:block;line-height:584px;text-align:center;background-color:#292929;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;}
.category-compact ul.split-menu li,
.category-compact-de ul.split-menu li{height:291px;width:calc((100% - 4px)/3);margin-right:2px;margin-bottom:2px;font-size:24px;float:left}
.category-compact ul.split-menu li:nth-child(even),
.category-compact-de ul.split-menu li:nth-child(even){margin-right:2px;}
.category-compact ul.split-menu li:nth-child(3n),
.category-compact-de ul.split-menu li:nth-child(3n){margin-right:0;}
.category-compact ul.split-menu li a,
.category-compact-de ul.split-menu li a{display:block;line-height:291px;text-align:center;background-color:#292929;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;}
.category-mobilhydraulik .category-nav,
.category-mobilehydraulics .category-nav,
.category-industrial .category-nav,
.category-industrie .category-nav{display:none}
ul.split-menu li{display:none}
.pulse{border:10px solid #c2002f;background:transparent;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;height:70px;width:70px;-webkit-animation:pulse 3s ease-out;-moz-animation:pulse 3s ease-out;animation:pulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;z-index:1;opacity:0;}
.pulse.id_1{-webkit-animation-delay:0ms;}
.pulse.id_2{-webkit-animation-delay:100ms;}
.pulse.id_3{-webkit-animation-delay:200ms;}
.pulse.id_4{-webkit-animation-delay:300ms;}
.pulse.id_5{-webkit-animation-delay:400ms;}
@-moz-keyframes pulse{0%{-moz-transform:scale(0);opacity:0.0;}
25%{-moz-transform:scale(0);opacity:0.1;}
50%{-moz-transform:scale(0.1);opacity:0.3;}
75%{-moz-transform:scale(0.5);opacity:0.5;}
100%{-moz-transform:scale(1);opacity:0.0;}
}
@-webkit-keyframes "pulse"{0%{-webkit-transform:scale(0);opacity:0.0;}
25%{-webkit-transform:scale(0);opacity:0.1;}
50%{-webkit-transform:scale(0.1);opacity:0.3;}
75%{-webkit-transform:scale(0.5);opacity:0.5;}
100%{-webkit-transform:scale(1);opacity:0.0;}
}
#content{width:100%;position:relative;height:1170px;overflow:hidden}
.page-title{height:132px;width:100%;display:block;background:#1a1a1a;margin-bottom:2px;position:relative}
.page-title h1{font-size:32px;display:block;color:#c2002f;font-weight:normal;line-height:1;margin:0;padding:0;padding-top:37px;padding-left:68px;}
.page-title .subtitle{font-size:18px;line-height:1;color:#fff;display:block;margin-top:10px;margin-left:68px}
.content{height:100%;width:100%;background:#1a1a1a;margin-bottom:2px;}
.backbutton{height:132px;width:132px;background:url('assets/img/backbutton.svg') center center no-repeat #1a1a1a;display:inline-block;float:left;}
.backbutton:active{background:url('assets/img/backbutton.svg') center center no-repeat #c2002f;}
.page-title.alternative .title{display:inline-block;height:132px;float:left;color:white;background:#c2002f;width:403px;}
.page-title.alternative .title h1{color:white;padding-left:26px}
.page-title.alternative .category-title{display:inline-block;height:132px;float:left;}
.page-title.alternative .category-title h1{font-size:32px;display:block;color:#c2002f;font-weight:normal;line-height:1;margin:0;padding:0;padding-top:37px;padding-left:24px;}
.page-title.alternative .category-title .subtitle{font-size:18px;line-height:1;color:#fff;display:block;margin-top:10px;margin-left:24px}
span.ex{height:14px;width:18px;display:inline-block;margin-right:1px;background:url('assets/img/ex.svg') center center no-repeat;background-size:contain}
li.cat-item-7 a, li.cat-item-18 a{background:url('assets/img/thumbnail-zylinderintegration.png') center center no-repeat;background-size:cover}
li.cat-item-8 a, li.cat-item-19 a{background:url('assets/img/thumbnail-threaded.jpg') center center no-repeat;background-size:cover}
li.cat-item-9 a, li.cat-item-20 a{background:url('assets/img/thumbnail-external.jpg') center center no-repeat;background-size:cover}
li.cat-item-10 a, li.cat-item-21 a{background:url('assets/img/thumbnail-sicher.png') center center no-repeat;background-size:cover}
li.cat-item-50 a, li.cat-item-44 a{background:url('assets/img/tn-superiorperformance.jpg') center center no-repeat;background-size:cover}
li.cat-item-51 a, li.cat-item-45 a{background:url('assets/img/tn-compact.jpg') center center no-repeat;background-size:cover}
li.cat-item-52 a, li.cat-item-46 a{background:url('assets/img/tn-atex.jpg') center center no-repeat;background-size:cover}
li.cat-item-53 a, li.cat-item-47 a{background:url('assets/img/tn-safe.jpg') center center no-repeat;background-size:cover}
li.cat-item-54 a, li.cat-item-48 a{background:url('assets/img/th-hightemperature.jpg') center center no-repeat;background-size:cover}
li.cat-item-55 a, li.cat-item-49 a{background:url('assets/img/tn-innovative.jpg') center center no-repeat;background-size:cover}
#touch-image{position:relative}
img.touch_image{width:1080px;height:607px;}
.touch-point{position:absolute;height:40px;width:40px;display:block;border:2px solid #1a171b;border-radius:40px;background:rgba(37, 39, 40, 0.70);color:#fff;font-family:'HelveticaBoldCn';line-height:40px;text-align:center;z-index:2;margin-top:-6px;margin-left:-6px;}
.touch-point:active{border:2px solid #c2002f;background:rgba(194, 0, 50, 0.70);}
.touch-point-details{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:none;}
.touch-point-content{display:inline-block;width:360px;height:607px;float:left;background:#020303;color:#c2002f;padding-left:68px;padding-top:133px;padding-right:30px;font-size:22px;line-height:auto}
.touch-point-content .close{position:absolute;height:40px;width:40px;top:20px;left:17px;display:block;z-index:1;background:url('assets/img/icon_close.svg') center center no-repeat;background-size:cover}
.touch-point-image{display:inline-block;background:#020303;width:720px;height:607px;float:left;}
.touch-stoerer{font-size:18px;font-family:'HelveticaBold';color:#fff;background:#c2002f;padding-left:24px;padding-right:24px;padding-top:15px;padding-bottom:14px;line-height:1;display:inline-block;top:88px;left:136px;position:absolute}
#standard-image{width:1080px;height:100%;float:left;position:relative}
#standard-image .stoerer{font-size:18px;font-family:'HelveticaBold';color:#fff;background:#c2002f;padding-left:24px;padding-right:24px;padding-top:15px;padding-bottom:14px;line-height:1;display:inline-block;margin-top:62px;margin-left:67px;}
#standard-image .standard-image-text{margin-left:67px;margin-top:46px;font-size:18px;}
#standard-image .standard-image-text p{margin-bottom:14px}
#standard-image .standard-image-text strong{font-family:'HelveticaBold';}
#standard-image .standard-image-red-text{position:absolute;right:50px;top:390px;color:#c2002f;font-size:14px}
#standard-image .standard-image-red-text p{margin-bottom:12px}
#standard-image .standard-image-red-text strong{font-family:'HelveticaBold';}
.content.videocontent{height:608px;}
.content video{object-fit:cover;}
#video-controls{width:1080px;height:193px;margin-bottom:2px}
.time-controls, .play-controls{width:539px;height:193px;display:inline-block;float:left;}
.time-controls{margin-right:2px;}
.time-control{height:132px;width:calc(533px/4);background:rgba(194, 0, 50, 0.50);float:left;display:inline-block;margin-right:2px;font-size:16px;padding-left:11px;padding-bottom:8px;margin-bottom:2px}
.time-control:nth-child(5){margin-right:0}
.time-control:last-of-type{margin-right:0}
.time-control:active, #playme:active, #pauseme:active{background-color:#c2002f}
.time-control.inactive{background-color:rgba(40, 40, 40, 0.8)}
.time-control.inactive:active{background-color:rgba(40, 40, 40, 0.8)}
.time-control .table{display:table;width:100%;height:100%;}
.time-control .inner{display:table-cell;vertical-align:bottom}
#playme, #pauseme{width:calc(537px/2);display:inline-block;float:left;height:100%;}
#playme{margin-right:2px;background:url('assets/img/play.svg') center center no-repeat rgba(40, 40, 40, 0.8);}
#pauseme{background:url('assets/img/stop.svg') center center no-repeat rgba(40, 40, 40, 0.8);}
.controls-title{height:59px;margin-bottom:2px;width:100%;background:rgba(194, 0, 50, 0.50);line-height:59px;padding-left:23px;font-size:18px}
.popup-button{position:absolute;background:#6a6a6a;top:0;right:0;height:132px;width:132px;display:block}
.popup-button.video-button{background:url('assets/img/video-button.svg') center center no-repeat #6a6a6a;}
.popup-button.image-button{background:url('assets/img/info.png') center center no-repeat #6a6a6a;}
.popup-button.video-button:active{background:url('assets/img/video-button.svg') center center no-repeat #c2002f;}
.popup-button.image-button:active{background:url('assets/img/info.png') center center no-repeat #c2002f;}
#video-popup, #image-popup{display:none}
#image-popup{margin:auto;width:1034px;}
.image-slider, .owl-stage-outer{width:946px;margin:auto}
.image-slider .owl-item,
.image-slider .item,
.image-slider .item img{width:946px;height:1338px;}
#image-popup .owl-controls{position:absolute;top:569px;left:-44px;right:-44px;pointer-events:none}
#image-popup .owl-prev{background:url('assets/img/arrow-left.svg') center center no-repeat;background-size:cover;width:31px;height:53px;position:absolute;left:0;pointer-events:all;text-indent:-999999px;}
#image-popup .owl-next{background:url('assets/img/arrow-right.svg') center center no-repeat;background-size:cover;width:31px;height:53px;position:absolute;right:0;pointer-events:all;text-indent:-999999px;}
#image-popup .owl-next:active{background:url('assets/img/arrow-right-active.svg') center center no-repeat;background-size:cover;}
#image-popup .owl-prev:active{background:url('assets/img/arrow-left-active.svg') center center no-repeat;background-size:cover;}
#image-popup .owl-next.disabled,
#image-popup .owl-prev.disabled{opacity:0.5}
.fancybox-wrap{left:0 !important}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:transparent;color:#444;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0px;border-radius:0;}
.fancybox-opened{z-index:8030;}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;}
.fancybox-close{position:absolute;top:15px;left:67px;width:36px;height:36px;cursor:pointer;z-index:8040;background:url('assets/img/popup-close.svg') center center no-repeat;background-size:cover;}
.fancyvideo .fancybox-close{left:67px;}
.fancybox-close:active{background:url('assets/img/popup-close-active.svg') center center no-repeat;background-size:cover;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:black;}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:hidden;overflow-y:hidden;}
*::-webkit-scrollbar{width:0;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}