/*!
Theme Name: joergtheis
Text Domain: jt
*/@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-regular.eot');src:local('Ubuntu Regular'), local('Ubuntu-Regular'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-regular.eot?#iefix') format('embedded-opentype'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-regular.woff2') format('woff2'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-regular.woff') format('woff'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-regular.ttf') format('truetype'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-regular.svg#Ubuntu') format('svg')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-300.eot');src:local('Ubuntu Light'), local('Ubuntu-Light'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-300.eot?#iefix') format('embedded-opentype'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-300.woff2') format('woff2'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-300.woff') format('woff'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-300.ttf') format('truetype'), url('https://fonts.marcwilmesdesign.lu/fonts/ubuntu-v12-latin/ubuntu-v12-latin-300.svg#Ubuntu') format('svg')}@media (min-width:768px){.container{max-width:680px}}@media (min-width:992px){.container{max-width:920px}}body{background:#fff;color:#00274a;font-family:'Ubuntu', sans-serif!important}nav{display:block}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){nav{position:fixed;top:0;z-index:5;background:rgba(255, 255, 255, 0.8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-bottom:1px solid #f19832}nav ul li a{display:block;padding:15px 25px;color:#00274a}nav ul li a:hover{color:#f19832;text-decoration:none}nav ul li.active a{position:relative}nav ul li.active a:after{content:'+';position:absolute;left:5px;top:15px;font-weight:bold;color:#f19832}}@media only screen and (max-width:576px),only screen and (min-width:578px) and (max-width:767px){nav{display:none;position:fixed;top:-300px;left:0;right:0;text-align:center;padding:15px 0;border-bottom:1px solid #f19832;z-index:10;background:rgba(255, 255, 255, 0.8);-webkit-transition:top 1.25s;-o-transition:top 1.25s;transition:top 1.25s}nav ul{width:100%}nav ul li{width:100%;padding:8px;display:block!important}nav ul li a{color:#00274a}nav.open{display:block;top:0;-webkit-transition:top 1.25s;-o-transition:top 1.25s;transition:top 1.25s}}nav ul{margin:0;padding:0}nav ul li{display:inline-block}.menu-button{position:fixed;z-index:99999;top:27px;right:15px;width:30px;height:24px;padding:0;cursor:pointer;border:none;outline:none;background:transparent}.menu-button.open span{opacity:0}.menu-button.open:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.menu-button.open:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.menu-button:after,.menu-button:before{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;pointer-events:none;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.menu-button span{position:absolute;left:0;overflow:hidden;width:100%;height:2px;text-indent:200%;-webkit-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.menu-button:before{-webkit-transform:translate3d(0, -10px, 0) scale3d(0.8, 1, 1);transform:translate3d(0, -10px, 0) scale3d(0.8, 1, 1)}.menu-button:after{-webkit-transform:translate3d(0, 10px, 0) scale3d(0.8, 1, 1);transform:translate3d(0, 10px, 0) scale3d(0.8, 1, 1)}.menu-button:after,.menu-button:before,.menu-button span{background:#4d4d4f}section{overflow:hidden;position:relative;z-index:1}section.content{margin-top:-13.5%}@media (max-width:520px){section.content{margin-top:-18%}}section .icon{position:relative;z-index:10;text-align:center}section .icon img{max-width:15%;max-height:15%;border:1px solid #f19832;border-radius:50%}@media only screen and (max-width:576px){section .icon img{max-width:25%;max-height:25%}}.hero{position:relative;overflow:hidden}.hero.home .full-image{opacity:0.3}.hero.home .logos{max-width:50%;max-height:50%;display:block;position:absolute;top:35%;left:0;right:0;margin:0 auto}@media only screen and (min-width:578px) and (max-width:767px){.hero.home .logos{top:15%}}@media only screen and (max-width:576px){.hero.home .logos{top:10%}}.hero.section{max-height:450px;min-height:450px}@media only screen and (max-width:576px){.hero.section{max-height:200px;min-height:200px}}@media only screen and (max-width:576px){.hero.section .full-image{width:120%;height:120%}}.skew{overflow:hidden;position:absolute;top:100%;right:0;left:0;width:100%;height:100%;background:#ffffff;-webkit-transform:skewY(-7deg);-ms-transform:skewY(-7deg);transform:skewY(-7deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;border-top:1px solid #f19832}.skew.left{-webkit-transform:skewY(-7deg);-ms-transform:skewY(-7deg);transform:skewY(-7deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.skew.right{-webkit-transform:skewY(7deg);-ms-transform:skewY(7deg);transform:skewY(7deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.whiteskew{height:350px;padding-top:25px;width:100%;position:relative;z-index:2}@media only screen and (min-width:992px){.whiteskew{height:350px}}@media only screen and (min-width:578px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.whiteskew{height:300px}}@media only screen and (max-width:576px){.whiteskew{height:250px}}.whiteskew .icon{position:absolute;bottom:0;left:0;right:0}@media only screen and (min-width:992px){.whiteskew .icon img{max-height:15%;max-width:15%}}@media only screen and (min-width:578px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.whiteskew .icon img{max-height:15%;max-width:15%}}@media only screen and (max-width:576px){.whiteskew .icon img{max-height:25%;max-width:25%}}.cskew{position:absolute;top:0;left:0;right:0;background:#fff;height:100%;width:100%;z-index:-1;overflow:hidden;-webkit-transform:skewY(-7deg);-ms-transform:skewY(-7deg);transform:skewY(-7deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}section.contact.content{margin-top:-13.5%;padding-top:13.5%}@media (max-width:520px){section.contact.content{margin-top:-18%;padding-top:18%}}section.contact.content h2{color:#00274a}h1{color:#00274a;font-weight:bolder;letter-spacing:8px;text-align:center}@media only screen and (max-width:576px){h1{font-size:2.1rem}}h2{color:#f19832;text-transform:uppercase;text-align:center;font-size:1.45em}.contact{position:relative;background:#f19832;z-index:1}.contact .icon{position:relative;z-index:10}.team .image{overflow:hidden;text-align:center}@media only screen and (max-width:576px){.team .image{width:70%;height:70%;margin:0 auto}}.team .image img{max-width:100%;max-height:100%}.team .name{text-align:center}.team .description{text-align:center;font-weight:300}.jt-table{border:1px solid #f19832;text-align:center;margin:0}@media only screen and (min-width:578px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.jt-table{padding:45px 0}.jt-table div{border-right:1px solid #00274a}.jt-table div:last-child{border:0}}@media only screen and (max-width:576px){.jt-table{padding:25px}.jt-table div{border-bottom:1px solid #00274a;padding:15px 0}.jt-table div:last-child{border:0}}.jl-jobs{position:relative}.jl-jobs .box{border:1px solid #f19832;padding:45px 25px}.jl-jobs:after{content:'+';font-size:6em;color:#f19832;position:absolute;top:-78px;left:0;right:0;text-align:center;font-weight:bolder}footer{position:relative}footer .panel{background:#f19832;color:#00274a}footer .panel .container{padding:25px 0}@media only screen and (max-width:576px){footer .panel{padding:0 15px;font-size:14px}}footer ._logo{max-width:100%;max-height:100%}@media only screen and (min-width:578px) and (max-width:767px){footer ._logo{max-width:80%;max-height:80%}}@media only screen and (max-width:576px){footer ._logo{max-width:80%;max-height:80%}}footer .copyright{padding:15px 0;font-size:12px}@media only screen and (max-width:576px){footer .copyright{padding:15px}}footer a{color:#00274a}footer a:hover{color:#00274a}.facebook{background:#f19832;text-align:right;position:relative;padding:10px 0}.facebook a{position:relative;top:5px;border:1px solid #00274a;padding:10px}.center{text-align:center;display:block}.full-image{width:100%;height:100%}.full-image.small{max-height:100%;max-width:50%}.main-space{clear:both;overflow:hidden}.main-space.x0{height:15px}.main-space.x1_2{height:50px!important;width:100%}.main-space.x1_4{height:25px;width:100%}.main-space.x1{height:100px}.main-space.x2{height:200px}.main-space.x3{height:300px}.visible{display:none!important}@media only screen and (min-width:992px){.visible.lg{display:block!important}}@media only screen and (min-width:768px) and (max-width:991px){.visible.md{display:block!important}}@media only screen and (min-width:578px) and (max-width:767px){.visible.sm{display:block!important}}@media only screen and (max-width:576px){.visible.xs{display:block!important}}.gmap{height:569px}.formular .notification{font-size:0.65rem}.formular .notification .error{color:red}.formular .notification .success{color:#00274a}.formular .information{color:#00274a;display:block}.formular .field{margin-bottom:2rem}.formular form input[type=text]{width:100%;border:0;padding:0;font-size:0.65em;color:#00274a;background:transparent;border-bottom:1px solid #00274a}.formular form textarea{width:100%;height:5rem;border:0;padding:15px;font-size:0.65em;color:#00274a;background:transparent;border-bottom:1px solid #00274a}.formular form input[type=submit]{background:white;width:8rem;border:2px solid #00274a;padding:0.25rem;text-transform:uppercase;font-weight:600;font-size:0.85rem;color:#00274a;margin-top:0.45rem;background:transparent;float:right}.formular form input[type=submit]:hover{background:transparent;color:white;cursor:pointer}._progress{position:relative;height:4px;display:block;width:100%;background-color:#eee;border-radius:2px;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0}._progress .indeterminate{background-color:#00274a}._progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}._progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}footer .panel .container{border-top:1px solid #00274a}