@-moz-document url-prefix(){body{font-weight:lighter !important}}.logo{height:auto}.defaultSearchword{padding:60px 0 80px 0;margin:0 auto;color:#fff;width:100%;max-width:1400px}.defaultSearchword .form-control{padding:10px 30px 10px 50px;font-size:15px;line-height:30px}.searchSuggestions{width:100%;max-width:1024px;margin:0 auto}.topHeadline{font-size:32px;font-weight:bold;margin:15px auto 20px auto;line-height:24px}h2{font-size:22px;margin:40px 0 20px 0}.entry li{margin-bottom:7px;font-size:13px}.tagLine{font-size:50px;line-height:100%;color:#fff}.tagLine span{color:#f66}.searchSuggestions h3{font-size:25px}.bdrBox{border:1px solid #e2e2e2;border-radius:6px}.scrollButton{cursor:pointer}img{max-width:100%;height:auto}.contentContainer .container{padding:0}.logoCover{padding:80px 0 16px 0}.btn.btnSubmit{min-height:50px}@media screen and (min-width :768px) and (max-height :900px){.contentMain{min-height:450px}}@media screen and (max-width :991px){.btn.btnSubmit{max-width:100%}.defaultSearchword .form-control{margin-bottom:10px}.defaultSearchword{padding:0 20px 40px 20px}}@media(max-width :767px){.teaserColumns .px-3{padding:0 !important}.tJobsEntry,.homeTeaserUrls{text-align:left}.tJobsEntry a,.tJobsEntry h2{display:block !important}.homeTeaserUrls{padding:0 20px}.contentContainer{min-height:calc(100vh - 170px)}.btn.btnLocationSearch.visible-xs,.visible-xs.searchLens{display:none !important}.hidden-xs.searchText{display:block !important}.logoCover{padding-top:60px;padding-bottom:40px}.tagLine{font-size:40px;padding:0 20px}body .subHeader{font-size:15px;padding:0 20px}h2{font-size:14px}.searchwordForm .glyphicon{left:7px;top:9px}.teaserColumns>div:first-child{margin-bottom:30px}}@media(min-width :768px){.contentContainer{min-height:calc(100vh - 338px)}.searchwordForm .col-md-5{width:37.5%}.searchwordForm .col-md-2{width:25%}.defaultSearchword{padding-left:20px;padding-right:20px}}@media(max-width :480px){.topHeadline{font-size:24px}}.contentMarginBlocks{margin-left:-15px;margin-right:-20px}@media(min-width :768px) and (max-width :870px){.btn.btnSubmit{font-size:18px}}.tJobsEntry a,.teaserContainer h2,.teaserColumns li a{border:1px solid #3a3b44;border-radius:16px;margin-right:6px;padding:4px 10px 4px 8px;display:inline-block;color:#222;font-weight:bold;font-size:14px;margin-bottom:6px}.teaserContainer h2{padding:0;margin:0 6px 10px 0}.teaserContainer h2 a{text-decoration:none !important}.removeRecentSearch{border-left:1px solid #ccc;padding:8px;color:#df3e3e;right:0;top:0;height:100%;width:35px;font-size:16px}.teaserContainer a{display:inline-block;border-radius:6px;padding:8px;color:#222;margin-right:35px}.tJobsEntry a:hover,.teaserColumns li a:hover{background:#0b5ed7;color:#fff;text-decoration:none}.searchSuggestions .tJobsEntry a:hover .wjIcon24,.teaserColumns li a:hover .wjIcon24{-webkit-filter:invert(100%);filter:invert(100%)}.teaserColumns li{margin-right:6px;margin-bottom:6px}body .teaserColumns li a{display:block;text-align:left}.searchSuggestions .tJobsEntry a .wjIcon24,.teaserColumns li a .wjIcon24,.recentSearchedJobs .wjIcon24.search{filter:invert(42%) sepia(10%) saturate(586%) hue-rotate(196deg) brightness(93%) contrast(89%)}.teaserColumns{max-width:600px;margin:58px auto 50px auto}.postJob{padding:33px 0}a.employerLink{font-size:16px;color:#3748de}.tJobs h3{margin:80px 0 0 0}.tJobsEntry{margin-top:18px}.teaserColumns h3{margin:0 0 20px 0;font-size:20px;text-align:left}.subHeader{font-size:25px;color:#fff}.companyIcon{position:relative;top:1px;display:inline-block;background-image:url(/static/ajSite/country/group/wjNewDesign/img/landing/office.svg);width:18px;height:18px;background-size:contain;background-repeat:no-repeat}.recentViewedJobs .glyphicon{width:18px}.tagLine{color:#000}.catLocHome ul li::before{content:"\2022";color:#000 !important;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}