.jobs-list{padding:0 50px;width:100%}.jobs-list .offres-content{margin:30px 20px;cursor:unset;padding:40px 20px;background-color:#fbfbfa;color:#81756e;font-size:16px;font-family:'Source Sans Pro';display:table}.jobs-list .offres-content .voir-plus a{text-transform:inherit;padding:10px 20px;font-size:14px;background-color:#E88B38;border-radius:5px;color:#fff}.jobs-list .offres-content .voir-plus a:hover{background-color:#F0B209;color:#fff}.jobs-list .offres-content .pub-date{display:block;margin-top:7px;font-size:14px;font-weight:400;font-family:'Source Sans Pro'}.jobs-list .offres-content>div{display:table-cell;vertical-align:middle;float:none}.recherche-recrutement span{color:#474646;font-family:Quicksand;font-weight:700;font-size:14px;margin-bottom:14px;display:inline-block}.recherche-recrutement select{padding:6px 12px 6px 6px;background-color:#fff;border:1px solid #E88B38;width:100%}.recherche-recrutement .btn-recherche{margin-top:26px}.region .location:before{content:"";background-image:url(../../../../images/frontend/location.png);background-size:10px 14px;width:10px;height:14px;margin-right:10px;display:inline-block}.recherche-recrutement .btn-recherche input{font-family:Montserrat;font-weight:500;font-size:14px;border-radius:5px;background-color:#E88B38;color:#fff;line-height:1.43;letter-spacing:normal;text-align:center;padding:8px 30px;border:none}.offres-recrutement .offres-content{padding:30px 40px;display:table;border-top:1px solid #f2f2f2;background:#fff}.offres-recrutement .columns:first-child,.recherche-recrutement .columns{padding-left:.9375rem!important;padding-right:.9375rem!important}.btn-recherche input:hover{background-color:#d07524fa;color:#fff}.btn-recherche input:focus{color:#fff;outline:0}.row.offres-content{width:100%;margin:30px 0}.content-page-title{padding-bottom:0!important;border-bottom:none}.offre-title{color:#525252;font-family:'Source Sans Pro';font-size:20px;text-transform:uppercase;padding:0 50px}.offres-content .poste{font-weight:600;font-size:18px;line-height:22px;font-family:Montserrat;padding-right:30px;color:#525252}.offres-content .poste-nbr{text-align:left}.offres-content:hover{cursor:pointer}.offres-content:hover .voir-plus a{background:#E88B38;color:#FFF!important;transition:background .3s ease-out}@media only screen and (max-width:640px) and (min-width:320px){.offres-content{padding:40px 0}.offres-content .voir-plus a{width:115px}.offres-content .poste{font-size:14px;line-height:20px}}@media only screen and (max-width:850px){body .row.offres-content{padding:15px 10px}}