.offresfiltre,.listjob{max-width:1200px}.offresfiltre~.listjob,.listjob~.listjob{margin-bottom:140px}.offresfiltre{margin:15px auto 40px}.offresfiltre .ektmofrslbx{position:relative;display:inline-block;width:220px;margin:0 auto;color:#2f2e2d;font-size:14px;line-height:24px;font-weight:700;font-size:15px;margin:5px}.offresfiltre .ektmofrslbx.isout{opacity:.3;pointer-events:none}.offresfiltre .ektmofrslbx .ektmofrslbx__current{position:relative;box-shadow:0 15px 30px -10px rgba(0,0,0,0.1);cursor:pointer;outline:0;border:2px solid #2f2e2d}.offresfiltre .ektmofrslbx .ektmofrslbx__current:before{position:absolute;border-width:0 1px 1px 0;border-style:solid;border-color:#000;top:4px;left:8px;height:12px;width:12px;content:"\00a0";transform:rotate(45deg);display:block;pointer-events:none;z-index:8}.offresfiltre .ektmofrslbx .ektmofrslbx__current:focus+.ektmofrslbx__list{opacity:1;-webkit-animation-name:none;animation-name:none}.offresfiltre .ektmofrslbx .ektmofrslbx__current:focus+.ektmofrslbx__list .ektmofrslbx__option{cursor:pointer}.offresfiltre .ektmofrslbx .ektmofrslbx__value{display:-webkit-box;display:flex;background-color:#fff;position:relative;z-index:7}.offresfiltre .ektmofrslbx .ektmofrslbx__value .ektmofrslbx__input{display:none}.offresfiltre .ektmofrslbx .ektmofrslbx__value .ektmofrslbx__input:checked+.ektmofrslbx__input-text{display:block}.offresfiltre .ektmofrslbx .ektmofrslbx__value .ektmofrslbx__input-text{display:none;width:100%;margin:0 !important;padding:2px 10px 2px 30px;line-height:26px !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offresfiltre .ektmofrslbx .ektmofrslbx__list{position:absolute;width:100%;padding:0;opacity:0;z-index:9;-webkit-animation-name:HideList;animation-name:HideList;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;box-shadow:0 0 4px 1px rgba(0,0,0,0.2);list-style:none;margin:2px 0 0 0}.offresfiltre .ektmofrslbx .ektmofrslbx__list li{list-style:none}.offresfiltre .ektmofrslbx .ektmofrslbx__list li:before{display:none}.offresfiltre .ektmofrslbx .ektmofrslbx__list li.unavlbl{display:none}.offresfiltre .ektmofrslbx .ektmofrslbx__option{display:block;padding:8px 15px;background-color:#fff}.offresfiltre .ektmofrslbx .ektmofrslbx__option:hover,.offresfiltre .ektmofrslbx .ektmofrslbx__option:focus{color:#2f2e2d;background-color:#e0e0e0}.gridjob>.isjob,.listjob>.isjob{order:999;text-decoration:none !important}.gridjob>.isjob.showme,.listjob>.isjob.showme{display:block !important;opacity:1 !important}.offresfiltre~.listjob>.isjob{display:none}is-root-container .listjob{display:block !important}.single-job-detail-wrapper .main-description p~h2{margin-top:30px}.single-job-detail-wrapper .main-description h2{font-size:26px}.listjob{margin:15px auto 80px}.listjob.hasbtm{padding-bottom:150px}.listjob>.isjob{background-color:#efefef;padding:20px;font-size:18px;line-height:21px;border:5px solid #fff;height:290px}.listjob>.isjob strong,.listjob>.isjob span{display:block;margin-bottom:20px}.listjob>.isjob:hover{background-color:#162548;color:#fff}.listjob>strong{display:block;padding:50px;text-align:center;width:100%;font-weight:300}@media(min-width:500px){.listjob{display:flex;flex-wrap:wrap;flex-direction:row;flex-flow:wrap}.listjob>.isjob{flex:0 1 auto;width:50%;transition:all .3s ease-in-out}.listjob>.isjob.isdbl{width:100%}}@media(min-width:782px){.listjob>.isjob{width:33.3333%}.listjob>.isjob.isdbl{width:66.6666%}}@media(min-width:1000px){.listjob>.isjob{width:25%}.listjob>.isjob.isdbl{width:50%}}@-webkit-keyframes HideList{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes HideList{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.single-job-detail-wrapper .main-description h2{color:#78be20}.single-job{margin:0 auto 40px;width:90%;max-width:1200px;padding-top:60px}.inframepostul{margin-top:60px}@media(min-width:782px){.dblcol{display:flex;flex-direction:row;margin-bottom:15px}}@media(min-width:782px){.dblcol .col1,.dblcol .col2{flex:.5 1 auto}}@media(min-width:782px){.dblcol>.col1{padding-right:10px}}