.session-modal .modal-dialog{max-width:320px}@media (max-width:768px) and (min-width:480px){.session-modal .modal-dialog{margin-left:auto;margin-right:auto}}@media (max-width:480px){.session-modal .modal-dialog{max-width:none}}.session-modal .modal-content{min-height:260px}.session-modal .close+.modal-body{padding-top:20px}.session-modal .mask{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.session-modal .mj-separator{margin-bottom:-5px}.session-modal .btn{display:block;width:100%}.session-modal .legend:empty{margin-bottom:0}.session-modal .modal-title{font-size:1.125rem}.session-modal .modal-footer p{margin:0;color:#777}.session-modal .alert a,.session-modal .modal-footer a{padding:0;font-weight:600}.session-modal .btn-resume{font-size:1.3125rem}.session-modal .btn-resume small{display:block;font-size:.75rem;opacity:.75}.session-modal .parsley-errors-list{text-align:left}.session-modal .input-group{color:#333;background-color:#fff;border-color:#ccc}.session-modal .input-group.active,.session-modal .input-group:active,.session-modal .input-group:focus,.session-modal .input-group:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.session-modal .input-group.active,.session-modal .input-group:active{background-image:none}.session-modal .input-group.disabled,.session-modal .input-group.disabled.active,.session-modal .input-group.disabled:active,.session-modal .input-group.disabled:focus,.session-modal .input-group.disabled:hover,.session-modal .input-group[disabled],.session-modal .input-group[disabled].active,.session-modal .input-group[disabled]:active,.session-modal .input-group[disabled]:focus,.session-modal .input-group[disabled]:hover{background-color:#fff;border-color:#ccc}.session-modal .error-wrapper{margin:-10px -20px 15px}.session-modal .provider-signin-wrapper,.session-modal .provider-signup-wrapper{padding:10px 20px 15px;background-color:#f2f2f2}.session-modal .provider-signin-wrapper .mj-subtitle,.session-modal .provider-signup-wrapper .mj-subtitle{margin-bottom:10px}.session-modal .provider-signin-wrapper .btn.google,.session-modal .provider-signup-wrapper .btn.google{background:url(/theme/2.0/images/google.png) no-repeat 8px 7px;background-color:#fff;color:#4885ed;border-color:#d2d2d2}.session-modal .provider-signin-wrapper .btn.google:active,.session-modal .provider-signin-wrapper .btn.google:hover,.session-modal .provider-signup-wrapper .btn.google:active,.session-modal .provider-signup-wrapper .btn.google:hover{border-color:#4885ed}.session-modal .provider-signin-wrapper{margin-bottom:15px}.session-modal .provider-signup-wrapper{margin-top:20px;margin-right:-20px;margin-left:-20px}#parameters-modal .email-input-container.remotely-validating input{padding-right:45px}#parameters-modal button[type=submit] .fa-spin{display:none}#parameters-modal button[type=submit]:disabled .fa-spin{display:inline-block}#parameters-modal button[type=submit]:disabled .fa-check{display:none}#parameters-modal .form-group:last-child{margin-bottom:0}#parameters-modal .form-status{display:none;margin:0 5px}#parameters-modal .form-status .fa-check{color:#5cb85c}#parameters-modal .form-status .fa-ban,#parameters-modal .form-status .fa-exclamation-circle,#parameters-modal .form-status .fa-exclamation-triangle{color:#d9534f}#parameters-modal .form-status .fa{display:none}#parameters-modal .form-failed .form-status .fa-ban,#parameters-modal .form-failed .form-status .fa-exclamation-circle,#parameters-modal .form-failed .form-status .fa-exclamation-triangle,#parameters-modal .form-sending .form-status,#parameters-modal .form-sending .form-status .fa-spinner,#parameters-modal .form-sent .form-status .fa-check{display:inline-block}#parameters-modal .well-footer{margin-top:0}.smartbanner-show,.smartbanner-show #header,.smartbanner-show #header-push-menu{margin-top:80px}@media (max-width:991px){.smartbanner-show #header{margin-top:0}}.smartbanner-show .modal-content{margin-top:90px!important}.smartbanner-show .smartbanner{display:block}.smartbanner{position:fixed;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue',sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:"Open Sans",Arial,Verdana,Helvetica,sans-serif;float:none;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}.smartbanner-android{background-color:#fff;line-height:82px;border-bottom:2px solid #42b6c9}.smartbanner-android .smartbanner-close{color:#5d676f;background-color:#d2d2d2;font-weight:400;font-size:15px;width:17px;height:17px;line-height:17px}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:rgba(93,103,111,.6)}.smartbanner-android .smartbanner-title{color:#5d676f;font-weight:700}.smartbanner-android .smartbanner-button{min-width:12%;color:#fff;padding:0;background:0 0;border-radius:0}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:0 0}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}#mj-city-portal-block .well{padding:20px 20px 10px}#mj-city-portal-block #mj-city-portal-block-content.collapse:not(.in){max-height:90.00000002px}#mj-city-portal-block #mj-city-portal-block-content{overflow:hidden;display:block!important;min-height:90.00000002px}.mj-company-push .mj-title{margin-bottom:5px}.mj-company-push .img-wrapper{text-align:center;margin:10px 0}.mj-company-push .img-wrapper img{max-width:100%;max-height:80px}.mj-company-push footer{padding:10px 20px;margin:0 -20px -20px}#mj-job-portal-block .well{padding:20px 20px 10px}.auto-signup-modal .bottom-block .btn-primary{background-color:#b7995d;color:#5b6770;border:1px solid #5b6770}.auto-signup-modal .bottom-block .btn-primary:hover{background-color:#5b6770;color:#fff}.auto-signup-modal .modal-header .modal-subtitle{color:#b7995d;font-weight:300;text-transform:uppercase}.auto-signup-modal .form-group{text-align:left}.auto-signup-modal .cgu{color:#555;margin-top:10px;margin-bottom:0;font-size:.75rem}.auto-signup-modal .skip{color:#5b6770;width:100%;margin:0}.mj-news-push .mj-title{margin-bottom:10px}.mj-news-push .list-unstyled{margin:0}.mj-news-push .list-unstyled li{margin-top:15px}.mj-news-push .list-unstyled li p:first-child{margin-bottom:5px}.mj-news-push .list-unstyled li a .fa-chevron-right{margin-right:5px}.mj-news-push .list-unstyled strong.highlighted{font-weight:700}.notify-form form{margin-top:10px}.notify-form .row{margin:0}.notifyjs-loading-base{background-color:#b7995d;border-color:#ad8d4d;padding:6px 12px;border-radius:6px;white-space:nowrap;box-shadow:0 0 6px rgba(0,0,0,.2);color:#fff}.notifyjs-loading-base span.fa{margin-right:6px}.notifyjs-success-base{background-color:#b7995d;border-color:#ad8d4d;padding:6px 12px;border-radius:6px;white-space:nowrap;box-shadow:0 0 6px rgba(0,0,0,.2);color:#fff}.notifyjs-success-base span.fa{margin-right:6px}.notifyjs-error-base{background-color:#d9534f;border-color:#d43f3a;padding:6px 12px;border-radius:6px;white-space:nowrap;box-shadow:0 0 6px rgba(0,0,0,.2);color:#fff}.notifyjs-error-base span.fa{margin-right:6px}#share-meteojob{font-size:1rem}#share-meteojob .share-meteojob-title{color:#fff;background-color:#b7995d;padding:10px 20px;font-weight:300;margin-top:-15px;margin-bottom:30px;margin-left:-20px;margin-right:-20px;text-transform:uppercase;line-height:1.42857143}#share-meteojob .share-meteojob-title .fa-check{margin-right:10px}#share-meteojob .share-meteojob-subtitle{color:#5b6770;margin-bottom:30px}#share-meteojob p{margin-bottom:20px}#share-meteojob .share-meteojob-sentence{max-width:500px;margin-left:auto;margin-right:auto}#share-meteojob .share-meteojob-buttons{margin-top:30px;margin-bottom:5px}#share-meteojob .btn-link,#share-meteojob .btn-primary{font-size:1rem}#share-meteojob .btn-link{color:#777}#share-meteojob .btn-primary{width:200px;white-space:normal;border-radius:5px;margin-left:40px;font-weight:600}#share-meteojob #share-meteojob-share-icons{display:none;margin-left:40px}#share-meteojob a.facebook{display:inline-block;color:#fff;font-size:21px;padding:10px;width:50px;background-color:#3b5998}#share-meteojob a.facebook:hover{background-color:#2d4373}#share-meteojob a.google{display:inline-block;color:#fff;font-size:21px;padding:10px;width:50px;background-color:#dd4b39}#share-meteojob a.google:hover{background-color:#c23321}#share-meteojob a.twitter{display:inline-block;color:#fff;font-size:21px;padding:10px;width:50px;background-color:#00aced}#share-meteojob a.twitter:hover{background-color:#0087ba}#share-meteojob a.linkedin{display:inline-block;color:#fff;font-size:21px;padding:10px;width:50px;background-color:#007bb6}#share-meteojob a.linkedin:hover{background-color:#005983}#share-meteojob a.viadeo{display:inline-block;color:#fff;font-size:21px;padding:10px;width:50px;background-color:#f07355}#share-meteojob a.viadeo:hover{background-color:#ec4c26}#share-meteojob a.viadeo svg{fill:#fff;height:21px}.mj-offer-details .actions ul,.mj-offer-details .matching-criteria ul,.mj-offer-details h1{margin:0}.mj-offer-details .company-links{margin-top:10px}@media (max-width:767px){.mj-offer-details .company-links{text-align:center}}.mj-offer-details .sup-header{padding-bottom:15px}.mj-offer-details .sup-header .title{margin-right:200px}.mj-offer-details .sup-header.logged .title{margin-left:60px}.mj-offer-details .sup-header .markers{margin:5px 0}.mj-offer-details .sup-header .markers.tags .publication-date{font-size:.75rem;background-color:#f2f2f2;display:inline-block;padding:2px 4px}.mj-offer-details .sup-header .markers .label-primary{padding:2px 4px;display:inline-block;font-size:.75rem;font-weight:400;line-height:inherit;border-radius:0}.mj-offer-details .sup-header .meteo{width:60px;float:left;padding-right:20px}.mj-offer-details .sup-header .logo{width:200px;float:right;text-align:center}.mj-offer-details .sup-header .logo p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:5px 10px;font-weight:600;font-size:1.125rem}@media (max-width:1240px){.mj-offer-details .sup-header .logo{width:150px}.mj-offer-details .sup-header .title{margin-right:60px}}@media (max-width:768px){.mj-offer-details .sup-header .logo{width:100px}.mj-offer-details .sup-header .title{margin-right:60px}}@media (min-width:992px){.mj-offer-details .sup-header .meteo{width:80px}.mj-offer-details .sup-header.logged .title{margin-left:80px}}.mj-offer-details .matching-criteria{margin-top:0;margin-bottom:20px}.mj-offer-details .matching-criteria h2{margin:-5px 0 15px}.mj-offer-details .matching-criteria li+li{margin-top:10px;line-height:20px}.mj-offer-details .matching-criteria li+li img{vertical-align:top}.mj-offer-details .matching-criteria li>div{width:25px;text-align:center}.mj-offer-details .matching-criteria li>div .fa{color:#777}.mj-offer-details .matching-criteria li span:first-letter{text-transform:uppercase}.mj-offer-details .matching-criteria .collapsed-criterion,.mj-offer-details .matching-criteria .mj-less-criteria{display:none}.mj-offer-details .matching-criteria .mj-less-criteria,.mj-offer-details .matching-criteria .mj-more-criteria{margin-left:5px}.mj-offer-details .matching-criteria .mj-less-criteria .fa,.mj-offer-details .matching-criteria .mj-more-criteria .fa{margin-left:5px}.mj-offer-details .actions{color:#777}.mj-offer-details .actions .fa{font-size:1.125rem;vertical-align:middle;cursor:pointer}.mj-offer-details .actions>ul>li>.fa{transition:color 250ms}.mj-offer-details .actions>ul>li .mj-offer-save:focus,.mj-offer-details .actions>ul>li .mj-offer-save:hover{text-decoration:none}.mj-offer-details .actions>ul>li:hover>.fa.mj-offer-save{color:#d9534f}.mj-offer-details .actions>ul>li:hover>.fa.fa-print{color:#333}.mj-offer-details .actions>ul>li:hover>.fa.fa-share-alt{color:#b7995d}.mj-offer-details .actions>ul>li:hover>a .fa-envelope{color:#41b6e6}.mj-offer-details .actions .dropdown-menu{margin-top:7px;font-weight:600;color:#fff;padding:5px}.mj-offer-details .actions .dropdown-menu:after,.mj-offer-details .actions .dropdown-menu:before{bottom:100%;left:20px;border:solid transparent;content:'';height:0;width:0;position:absolute}.mj-offer-details .actions .dropdown-menu:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}.mj-offer-details .actions .dropdown-menu:before{border-color:rgba(255,255,255,0);border-bottom-color:rgba(0,0,0,.15);border-width:8px;margin-left:-8px}.mj-offer-details .actions .dropdown-menu li:first-child{padding:5px 0 0;color:#5d676f}.mj-offer-details .actions .dropdown-menu li .icon-wrapper{text-align:center;width:40px;display:inline-block}.mj-offer-details .actions .dropdown-menu li a{transition:background-color 250ms;font-weight:inherit;color:inherit;padding:10px 20px 10px 0;margin-top:5px;vertical-align:middle}.mj-offer-details .actions .dropdown-menu li a:focus,.mj-offer-details .actions .dropdown-menu li a:hover{background:inherit;color:#fff}.mj-offer-details .actions .dropdown-menu li.facebook{background-color:#3b5998}.mj-offer-details .actions .dropdown-menu li.facebook:hover a{background-color:#2d4373}.mj-offer-details .actions .dropdown-menu li.google{background-color:#dd4b39}.mj-offer-details .actions .dropdown-menu li.google:hover a{background-color:#c23321}.mj-offer-details .actions .dropdown-menu li.twitter{background-color:#00aced}.mj-offer-details .actions .dropdown-menu li.twitter:hover a{background-color:#0087ba}.mj-offer-details .actions .dropdown-menu li.linkedin{background-color:#007bb6}.mj-offer-details .actions .dropdown-menu li.linkedin:hover a{background-color:#005983}.mj-offer-details .actions .dropdown-menu li.viadeo{background-color:#f07355}.mj-offer-details .actions .dropdown-menu li.viadeo:hover a{background-color:#ec4c26}.mj-offer-details .actions .dropdown-menu li.viadeo svg{fill:#fff;height:15px}.mj-offer-details .navigation{text-align:right;color:#777}.mj-offer-details .navigation .fa,.mj-offer-details .navigation a{vertical-align:middle}.mj-offer-details .navigation .fa-chevron-right{margin-left:8px}.mj-offer-details .navigation .fa-chevron-left{margin-right:8px}.mj-offer-details h2,.mj-offer-details h3{margin-top:20px;color:#b7995d;font-size:1.125rem}.mj-offer-details>section{overflow-wrap:break-word;-ms-word-wrap:break-word}.mj-offer-details .offer-apply-form{display:block!important}.mj-offer-details .offer-apply-form .form-group{margin-bottom:20px}.mj-offer-details .offer-apply-form .delete-resume{display:none!important}@media (max-width:768px){.mj-offer-details .offer-apply-form textarea{height:190px}}.mj-offer-details .footer{margin-top:20px;text-align:center}.mj-offer-details .footer .btn{font-weight:600;padding:15px 50px;text-transform:uppercase;margin-bottom:8px}.mj-offer-details .footer p{text-align:left;margin:10px 0 0}.mj-offer-details .footer p.already-applied,.mj-offer-details .footer p.application-incomplete{color:#8a6d3b;text-align:center;margin:8px 0 15px}.mj-offer-details .footer p .fa{margin-right:5px}.mj-offer-details .footer .cgu{text-align:center;color:#555;margin:10px 0 15px;font-size:.75rem}.mj-offer-details .footer .sub-actions{font-size:.75rem}.mj-offer-details .footer-sticky{position:fixed;bottom:0;left:0;right:0;background-color:#222;height:50px;color:#bfbfbf;z-index:2}.mj-offer-details .footer-sticky .wrapper{margin:-33px auto 0}.mj-offer-details .footer-sticky .already-applied,.mj-offer-details .footer-sticky .application-incomplete,.mj-offer-details .footer-sticky .cgu{display:none!important}.mj-offer-details .footer-sticky .push-back-to-list{margin:0;position:absolute;left:20px;top:0;bottom:0}@media (max-width:768px){.mj-offer-details .footer-sticky .push-back-to-list{bottom:20px;top:initial;left:10px;height:20px;font-size:.625rem}}.mj-offer-details .footer-sticky .push-back-to-list a{line-height:50px;position:relative;z-index:1}.mj-offer-details .iframe-wrapper{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}.mj-offer-details .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media print{.mj-offer-details .footer,.mj-offer-details .matching-criteria,.mj-offer-details .mj-offers-list,.mj-offer-details .similar-list-title,.mj-offer-details .sub-header{display:none!important}}@media (max-width:767px){.mj-offer-details .pdf-container{display:none!important}}.mj-offer-details .pdf-container .pdf-canvas-container.center{text-align:center;margin:20px auto}@media (min-width:768px){.mj-offer-details #link-pdf{display:none!important}}.mj-offer-details #link-pdf .fa{color:#b7995d}.mj-offer-details #link-pdf a{color:#5d676f}@media (min-width:768px){.mj-offer-details.has-file .access-informations,.mj-offer-details.has-file .company-description,.mj-offer-details.has-file .job-description,.mj-offer-details.has-file .job-specificities,.mj-offer-details.has-file .profile-description,.mj-offer-details.has-file .reception-policy{display:none!important}}#cgu{margin-bottom:20px}#cgu label::before{margin-top:10px}#cgu label::after{margin-top:8px}#cgu label::after,#cgu label::before{margin-left:-40px}.login{text-align:right!important;font-size:.625rem}.login .candidate-signin{text-decoration:underline;color:#5d676f;cursor:pointer}.mj-offers-list{padding-left:0;list-style:none;margin:0 0 20px}.mj-offers-list li:not(.offer-active):hover .mj-offer{background-color:#f2f2f2}.mj-offers-list li:not(.offer-active):hover .mj-offer .title{color:#b7995d}.mj-offers-list li:not(.offer-active):hover+li .mj-offer{box-shadow:none}.mj-offers-list .offer-active .block-link{display:none}.mj-offers-list header h3{font-size:.875rem;display:inline-block;font-weight:400}.mj-offer{background-color:#fff;border:0 solid inherit;padding:20px;box-shadow:0 2px 0 0 #fff,0 -2px 0 0 #fff,4px 0 5px -4px rgba(0,0,0,.2),-4px 0 5px -4px rgba(0,0,0,.2);margin:0;border-radius:0;border-top:1px solid #bfbfbf;transition:background-color .15s ease;position:relative;overflow:visible}.mj-offer.logged{overflow:visible}.mj-offer.on-top .title{color:#b7995d}.mj-offer.viewed .details,.mj-offer.viewed .preview-wrapper,.mj-offer.viewed header{position:relative;transition:opacity 150ms ease;opacity:.6}.mj-offer.viewed:hover .details,.mj-offer.viewed:hover .preview-wrapper,.mj-offer.viewed:hover header{opacity:1}.mj-offer.viewed .new-tag{display:none}.mj-offer a{position:relative;z-index:1}.mj-offer a.block-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.mj-offer .header-data{margin-right:150px}.mj-offer .header-data .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;transition:color .15s ease;text-transform:uppercase;margin-top:-5px;margin-bottom:5px;font-size:1.125rem}.mj-offer .header-data .info{margin-bottom:5px}.mj-offer .header-data .info li{display:inline;margin-right:2px}.mj-offer .header-data .info .dropdown-menu li{display:list-item}.mj-offer .header-data .tags .published-date{font-size:.75rem;background-color:#f2f2f2;color:#5d676f;display:inline-block;padding:2px 4px}.mj-offer .header-data .tags .label-primary{padding:2px 4px;display:inline-block;font-size:.75rem;font-weight:400;line-height:inherit;border-radius:0}.mj-offer .logo{float:right;width:140px;height:70px;text-align:center}.mj-offer .logo p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:70px;padding:0 10px;color:#777;margin:0;border:1px solid #bfbfbf}.mj-offer .logo img{max-width:100%;max-height:100%}.mj-offer .logo a{display:inline-block;width:100%;font-weight:600;color:#5d676f}.mj-offer .logo a:hover,.mj-offer .logo afocus{text-decoration:none;font-weight:600}.mj-offer .meteo .dropdown-toggle{display:block;width:64px}.mj-offer .meteo a:hover{text-decoration:none}.mj-offer .meteo .dropdown-menu{margin-top:7px;margin-top:0;padding:0 8px 10px}.mj-offer .meteo .dropdown-menu:after,.mj-offer .meteo .dropdown-menu:before{bottom:100%;left:20px;border:solid transparent;content:'';height:0;width:0;position:absolute}.mj-offer .meteo .dropdown-menu:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}.mj-offer .meteo .dropdown-menu:before{border-color:rgba(255,255,255,0);border-bottom-color:rgba(0,0,0,.15);border-width:8px;margin-left:-8px}.mj-offer .meteo .dropdown-menu img{vertical-align:middle;width:20px;margin-right:5px}.mj-offer .meteo li{padding:0 5px}.mj-offer .meteo .dropdown-header{color:#b7995d;font-size:.875rem;padding-top:10px;padding-bottom:5px}.mj-offer .new-tag{border-bottom:55px solid transparent;border-right:55px solid #b7995d;width:0;height:0;padding:0;position:absolute;top:0;right:0;z-index:1}.mj-offer .new-tag span{font-size:.875rem;color:rgba(255,255,255,.9);display:block;position:absolute;transform:rotate(45deg);top:8px;left:23px}@media (max-width:768px){.mj-offer{padding:10px}.mj-offer .logo{width:90px;float:left}.mj-offer .header-data{margin-right:0}.mj-offer .header-data.logoPresent{margin-left:100px!important}.mj-offer .header-data .title{white-space:normal;font-size:1rem}}.mj-offer .footer-right{z-index:1;position:absolute;right:15px;bottom:15px;line-height:34.00000001px}.mj-offer .apply-on{display:inline-block}.mj-offer .action-buttons{height:34.00000001px;display:inline-block}.mj-offer .action-buttons .fa{font-size:1.25rem}.mj-offer .remove-offer a,.mj-offer .remove-offer button,.mj-offer .save-offer a,.mj-offer .save-offer button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.mj-offer .remove-offer a:focus,.mj-offer .remove-offer button:focus,.mj-offer .save-offer a:focus,.mj-offer .save-offer button:focus,.mj-offer:hover .remove-offer a,.mj-offer:hover .remove-offer button,.mj-offer:hover .save-offer a,.mj-offer:hover .save-offer button{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto}.mj-offer .remove-offer,.mj-offer .save-offer{display:inline-block;padding:0 5px}.mj-offer .remove-offer a,.mj-offer .remove-offer button,.mj-offer .save-offer a,.mj-offer .save-offer button{background:0 0;border:0;padding:0 6px;font-size:1.625rem;vertical-align:middle;line-height:34.00000001px;transition:color 250ms;color:#777}.mj-offer .remove-offer a.btn-xs,.mj-offer .remove-offer button.btn-xs,.mj-offer .save-offer a.btn-xs,.mj-offer .save-offer button.btn-xs{font-size:.875rem;line-height:22px;padding:0 4px}.mj-offer .remove-offer a.btn-sm,.mj-offer .remove-offer button.btn-sm,.mj-offer .save-offer a.btn-sm,.mj-offer .save-offer button.btn-sm{line-height:30px;font-size:1.25rem;padding:0 5px}.mj-offer .remove-offer a.btn-lg,.mj-offer .remove-offer button.btn-lg,.mj-offer .save-offer a.btn-lg,.mj-offer .save-offer button.btn-lg{line-height:46px;padding:0 12px;font-size:2rem}.mj-offer .remove-offer a[disabled],.mj-offer .remove-offer button[disabled],.mj-offer .save-offer a[disabled],.mj-offer .save-offer button[disabled]{opacity:.4;cursor:not-allowed}.mj-offer .remove-offer a.saved,.mj-offer .remove-offer button.saved,.mj-offer .save-offer a.saved,.mj-offer .save-offer button.saved{display:inline-block}.mj-offer .remove-offer a:active,.mj-offer .remove-offer a:focus,.mj-offer .remove-offer a:hover,.mj-offer .remove-offer button:active,.mj-offer .remove-offer button:focus,.mj-offer .remove-offer button:hover,.mj-offer .save-offer a:active,.mj-offer .save-offer a:focus,.mj-offer .save-offer a:hover,.mj-offer .save-offer button:active,.mj-offer .save-offer button:focus,.mj-offer .save-offer button:hover{text-decoration:none}.mj-offer .remove-offer a:hover,.mj-offer .remove-offer button:hover,.mj-offer .save-offer a:hover,.mj-offer .save-offer button:hover{color:#d9534f}.mj-offer .remove-offer .btn-remove{color:#777}.mj-offer .remove-offer .btn-remove:hover{color:#5d676f}.mj-offer .removed,.mj-offer .removing{display:none;color:#fff}.mj-offer .removing{font-size:1.3em}.mj-offer .removing span.fa{font-size:1.1em;margin-right:5px}.mj-offer .removed span{opacity:.8em;font-size:1.1em}.mj-offer[data-removed],.mj-offer[data-removing]{transition:backgrond-color .5s ease-out;background-color:#d9534f!important;height:100px;line-height:100px;padding:0 20px}.mj-offer[data-removed] header>*,.mj-offer[data-removed]>*,.mj-offer[data-removing] header>*,.mj-offer[data-removing]>*{display:none!important}.mj-offer[data-removed]>.remove-offer,.mj-offer[data-removed]>header,.mj-offer[data-removing]>.remove-offer,.mj-offer[data-removing]>header{display:block!important}.mj-offer[data-removed] .remove-offer>button,.mj-offer[data-removing] .remove-offer>button{display:none}.mj-offer[data-removing]{text-align:center}.mj-offer[data-removing] .removing{display:inline-block!important}.mj-offer[data-removed] .removed{display:block!important}.mj-offer[data-removed] .removed button{float:right;line-height:100px;opacity:1;font-size:1.2em}.mj-offer .preview-wrapper{position:relative;margin:15px 0 8px}.mj-offer .loader{display:none;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center}.mj-offer .details:after,.mj-offer .details:before{content:" ";display:table}.mj-offer .details:after{clear:both}.mj-offer .details-content{margin-bottom:10px}.mj-offer .details-footer{font-size:.75rem}.mj-offer .details-footer .fa{margin-left:3px}.mj-offer .details-footer .fa-caret-up{display:none}.mj-offer .details-footer a:focus:not(:hover){text-decoration:none}#cgu{margin-bottom:20px}#cgu p{margin-bottom:20px}#cgu div label{max-width:inherit}.mj-profile-push{padding:10px;font-size:.75rem}.mj-profile-push header{display:table;table-layout:fixed}.mj-profile-push header .img-wrapper,.mj-profile-push header .title{display:table-cell;vertical-align:middle}.mj-profile-push header .img-wrapper{padding:0 5px;width:60px}.mj-profile-push header .img-wrapper a{display:block;width:60px;max-height:60px}.mj-profile-push header .title{padding-left:5px}.mj-profile-push header .title b{font-size:.875rem}.mj-profile-push header .title a.important{font-weight:600}.mj-profile-push .mj-meteo-widget{margin-top:10px;padding-top:10px;border-top:1px solid #f2f2f2;text-align:center}.mj-profile-push .mj-meteo-widget p{line-height:1;margin:10px 0 0}.mj-profile-push .clouded,.mj-profile-push .sunny{float:left;width:50%}.mj-profile-push .clouded img,.mj-profile-push .sunny img{width:70px}.mj-profile-push .sunny{padding-right:10px;border-right:1px solid #d2d2d2}.mj-profile-push .clouded{padding-left:10px}.mj-profile-push .links{margin:0;margin-top:10px;border-top:1px solid #d2d2d2;padding:5px 0 0}.mj-profile-push .links li{display:block}.mj-profile-push .links li a{display:block;padding:5px 12px 5px 0;color:inherit}.mj-profile-push .links li .fa,.mj-profile-push .links li .ft{vertical-align:middle;font-size:150%;margin-right:8px;text-align:center;width:30px;color:#b7995d}.profile-progress-bar{position:relative;display:inline-block;width:50px;height:50px}@media (max-width:480px){.push-signup{padding-top:80px}.push-signup #header{margin-top:80px}}.mj-push-signup{text-align:center}.mj-push-signup .btn{display:block}.fixed-menu{position:fixed;transition:margin-top .4s ease}.moved-menu{margin-top:-60px}#menu-container.fixed-menu{width:220px}#menu-container .links-list li>*{display:inline-block}#menu-container li{padding-top:2px;padding-bottom:2px}#menu-container li .display-block{margin-bottom:0}#menu-container li .fa-chevron-right{padding-right:0;margin-right:2px}#menu-container li.active,#menu-container li:hover{background-color:#f2f2f2;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}#menu-container li.active a,#menu-container li:hover a{font-weight:700;text-decoration:none}#menu-container li.active li a,#menu-container li:hover li a{font-weight:400;text-decoration:none}#menu-container li.active li a:hover,#menu-container li:hover li a:hover{text-decoration:underline}#menu-container li.active li a.active,#menu-container li:hover li a.active{font-weight:700}#menu-container li.active:hover li.active a,#menu-container li:hover:hover li.active a{font-weight:700}#interests-container,#skills-container{padding-bottom:0}.mj-title.section-title-first{margin-bottom:15px}.mj-title.section-title{margin-left:-20px;margin-right:-20px;margin-bottom:15px;padding:0 20px 0}.section-title-row{margin-left:-20px;margin-right:-20px;padding:0 10px 0}.section-subtitle{padding-top:15px;font-weight:400;font-size:1rem;color:#777}.profile-dates{margin-top:2px;color:#777}.profile-col-left{float:left;position:relative;min-height:1px;padding-left:10px;width:180px}@media (max-width:768px){.profile-col-left{width:100%;margin-bottom:8px}}.profile-col-right{min-height:1px;padding-left:10px;padding-right:10px;margin-left:180px;margin-right:30px}@media (max-width:768px){.profile-col-right{width:100%;clear:left;margin-left:0}}#identity-container{padding-top:0;padding-bottom:0}#identity-display{padding:20px 10px;border-radius:4px 4px 0 0}#identity-display-description,#identity-display-disabled{clear:left;text-align:justify}#identity-form-container{border-radius:4px 4px 0 0}.identity-photo{width:150px;height:150px;float:left;margin-right:30px;margin-bottom:20px}.identity-photo img{max-width:150px;max-height:150px}@media (max-width:480px){.identity-content{clear:left}}.identity-label{color:#777}.identity-resume-title{font-weight:400}.identity-resume-title>span{overflow-wrap:break-word}.identity-main-elements{padding-top:15px;padding-bottom:20px;font-weight:600}.identity-main-elements #editable-item-identity-status{font-size:16px;font-weight:700;display:inline-block;margin-bottom:5px}.identity-disabled-div .fa-wheelchair{margin-right:8px}#identity-photo-div .nophoto{background:#f2f2f2;width:150px;height:150px}#identity-photo-div .nophoto-legend{display:block;text-align:center;width:100%;height:100%}.resume-visibility{font-weight:300}#wish-container .section-subtitle{padding-top:2px;font-size:.875rem;display:inline-block}#wish-form-container{border-radius:0 0 4px 4px}.wish-display-div .row{margin-top:8px}.wish-display-div .row.wish-jobs{margin-top:0}.display-radius{font-weight:400;font-size:92%}.mobility-false,.mobility-true{margin-top:-1px}.mobility-false .fa,.mobility-true .fa{margin-left:8px;font-size:1.125rem;vertical-align:middle}.mobility-true .fa-check{color:#b7995d}.mobility-false .fa-times{color:#bfbfbf}#industries_all_container{margin-bottom:20px}#industries_container{margin-bottom:0}.unwanted-contracts,.wished-contracts,.wished-jobtypes{margin-bottom:10px;background-color:#fff;padding:10px 0 0 10px}.unwanted-contracts:after,.unwanted-contracts:before,.wished-contracts:after,.wished-contracts:before,.wished-jobtypes:after,.wished-jobtypes:before{content:" ";display:table}.unwanted-contracts:after,.wished-contracts:after,.wished-jobtypes:after{clear:both}#more-contracts,#more-unwanted-contracts{line-height:46px;opacity:.8;cursor:pointer}.unwanted-contract-wrapper,.wished-contract-wrapper,.wished-jobtype-wrapper{text-align:center;width:25%;float:left;padding-right:10px;padding-bottom:10px}@media (max-width:768px){.unwanted-contract-wrapper,.wished-contract-wrapper,.wished-jobtype-wrapper{width:33%}}@media (max-width:480px){.unwanted-contract-wrapper,.wished-contract-wrapper,.wished-jobtype-wrapper{width:50%}}.unwanted-contract,.wished-contract,.wished-jobtype{position:relative;display:table;width:100%;font-size:13px}#experience-title,#schooling-title{padding-bottom:10px}.experience-li,.schooling-li{padding:15px 20px;margin-left:-20px;margin-right:-20px;border-top:1px solid #d2d2d2}.experience-li .profile-col-right,.schooling-li .profile-col-right{margin-right:0}.experience-li:first-child,.schooling-li:first-child{border-top:0;margin-top:5px}.experience-li:first-child+div,.schooling-li:first-child+div{margin-top:5px}@media (max-width:768px){.dates-separator{display:none}}@media (min-width:768px){.dates-separator-mobile{display:none}}.certified-schooling{margin-left:30px}.certified-schooling .profile-col-left{margin-left:-40px}.certified-schooling .profile-col-left span{max-width:113px;display:inline-block}.certified-schooling .profile-col-left .add-item{display:none}.certified-schooling .certified-schooling-icon{margin-right:-30px;float:left;right:45px;position:relative;font-size:35px;color:#b7995d;top:-11px}.certified-schooling .certified-schooling-icon .tooltip-inner{min-width:122px}.certified-schooling .profile-col-right{margin-left:140px}.certified-schooling .profile-col-right .schooling-actions{display:none}.certified-schooling .add-item{display:none}.certified-schooling .editable-item:hover{color:inherit;background-color:inherit;border-left:none;border-right:none;margin-left:0;margin-right:0;cursor:default}#personaldata-container{padding-bottom:0}#personaldata-display{padding:20px 10px;border-radius:0 0 4px 4px}#personaldata-display .personaldata-item{margin-bottom:10px}#personaldata-display .personaldata-item div{display:inline-block}#personaldata-display .personaldata-item .fa{color:#b7995d;margin-right:10px;min-width:20px;text-align:center;font-size:1.3125rem;display:inline-block;vertical-align:top}.aptitudes-div,.experience-level-div,.identity-display-div,.interests-hobbies-div,.personaldata-display-div,.schooling-degree-div,.skills-languages-div,.skills-licenses-div,.skills-specializations-div,.skills-strengths-div,.unwanted-contracts-div,.unwanted-industries-div,.unwanted-jobs-div,.unwanted-locations-div,.wish-availability-div,.wish-companytypes-div,.wish-contracts-div,.wish-display-div,.wish-industries-div,.wish-jobs-div,.wish-jobtypes-div,.wish-locations-div,.wish-mobility-div,.wish-wage-div{padding-left:10px;padding-right:10px}.experience-job,.experience-level,.schooling-degree,.schooling-name{margin-right:60px}.interests-hobbies,.skills-languages,.skills-licenses,.skills-specializations,.skills-strengths,.unwanted-contracts,.unwanted-jobs,.unwanted-locations,.wish-companytypes,.wish-contracts,.wish-industries,.wish-jobs,.wish-jobtypes,.wish-locations,.wish-mobility,.wish-wage{margin-right:30px}.skills-languages ul{margin-bottom:-10px}.experience-description,.schooling-description{margin-top:10px;margin-bottom:5px;color:#777}.is-current-job,.is-current-schooling{margin-top:0}@media (min-width:992px){.is-current-job,.is-current-schooling{margin-bottom:-10px}}.management-container fieldset label{font-weight:400;margin-right:5px}.management-container fieldset .bootstrap-select.form-control:not([class*=col-]){max-width:130px}.management-container fieldset .teamsize{margin-right:5px;max-width:85px}.management-container fieldset.teamsize-fieldset{display:none;margin-top:-15px}#wish-availability-form-wrapper .form-group{line-height:34px}#wish-availability-form-wrapper .ask-restriction{display:block}#wish-availability-form-wrapper .has-end{display:none}#wish-availability-form-wrapper.has-period .ask-restriction{display:none}#wish-availability-form-wrapper.has-period .has-end{display:block}#wish-availability-form-wrapper .has-begin span.period-label,#wish-availability-form-wrapper .has-end span.period-label{position:absolute;left:0}#wish-availability-form-wrapper .has-begin{padding-left:85px}#wish-availability-form-wrapper .has-end{padding-left:60px}.experience-year{margin-top:25px}.schooling-degree .section-subtitle{font-size:1rem}#interests-hobbies-display,#skills-languages-display,#skills-licenses-display,#skills-specializations-display,#skills-strengths-display{padding-bottom:10px}.interests-hobbies-div .section-subtitle,.skills-languages-div .section-subtitle,.skills-licenses-div .section-subtitle,.skills-specializations-div .section-subtitle,.skills-strengths-div .section-subtitle{padding-top:2px;font-size:.875rem;display:inline-block}.skills-specializations-div .profile-col-right{padding-top:2px}#skills-specializations-form-ul li:first-child{clear:left}#specializationsCollapse .show-more{font-size:.8125rem;font-weight:600;margin-top:5px;display:inline-block;margin-left:5px;opacity:.8;cursor:pointer}ul.list-columns li{float:left;width:50%;display:inline}.language-name,.specialization-name{margin-top:2px}.skills-strengths-subtitle{display:inline-block;margin-top:2px;font-weight:600;margin-bottom:10px}div.rating-display{display:inline-block;vertical-align:middle;padding-bottom:1px}.display-tag .fa-star{float:right;font-size:.8125rem;transition:all .2s;color:#ccc;margin-right:0;margin-left:4px}.display-tag .fa-star.checked,.display-tag .fa-star.checked~.fa-star:before{color:#fdd600;transition:all .25s}.display-tag .fa-star:before{margin-right:0;margin-left:0}.display-tag.display-tag-unwanted{color:#777}.display-tag.display-tag-unwanted:hover:not(.no-hover){background-color:#555;border-color:#555}.whynot{font-weight:400;font-size:85%}div.rating{display:inline-block}pre{font-family:"Open Sans",Arial,Verdana,Helvetica,sans-serif;font-size:.875rem;white-space:pre-wrap;overflow:hidden}.mleft{margin-left:10px}.nopadlr{padding-left:0;padding-right:0}.textright{text-align:right}@media (max-width:768px){.textright{text-align:left}}.medium{font-size:1rem}@media (min-width:992px){.nopadleft{padding-left:0}}#push-container{display:none}#push-container.onscroll{display:block;position:fixed;z-index:10;width:100%;max-width:860px;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}#push-container.onscroll.onscroll-extra-margin{top:60px}@media (max-width:992px){#push-container.onscroll,#push-container.onscroll.onscroll-extra-margin{z-index:9999;top:0}}#push-container .close{margin-right:-9px;margin-top:-12px}#push-container h3,#push-container h4{font-weight:400;line-height:1.5;margin-bottom:15px}#push-container h3 .complement,#push-container h4 .complement{font-size:.875rem}#push-container button{font-weight:600;margin-right:10px}#push-profile-completion-container .fa-angle-down,#push-profile-completion-container .fa-angle-up{margin-left:8px}#push-profile-completion-container .push-profile-completion-subtitle{margin-bottom:15px}.mj-recruitment-push .mj-title{margin-bottom:5px}.mj-recruitment-push .list-unstyled{margin:0}.mj-recruitment-push .mj-recruitment-ul{padding-left:0;padding-top:5px}.mj-recruitment-push .mj-recruitment-logo-li{display:inline-block;height:60px}.mj-recruitment-push .mj-recruitment-joboffers-li{display:inline-block;width:50%;vertical-align:middle;margin-left:8px}.mj-recruitment-push .mj-recruitment-joboffers-li .btn-link{color:#b7995d;font-weight:400;text-align:left;opacity:1;border:0}.saving-notification{width:210px!important;margin-right:-105px}.mj-topjobs .search-form{padding-top:8px}@media (min-width:768px){.mj-topjobs .search-form .col-sm-3{padding-left:0}}.mj-topjobs .well{padding:20px 20px 10px}.mj-training-push .mj-title-small{margin-bottom:5px}.mj-useful-addresses-push>a{display:inline-block;color:#555;margin-top:8px}.mj-useful-addresses-push .mj-title{margin-bottom:10px}.mj-useful-addresses-push .list-unstyled{margin:0}.mj-useful-addresses-push .list-unstyled li{margin-top:15px}.mj-useful-addresses-push #mj-useful-addresses-more+div{margin-top:8px}.view-list-map{background:url(/jobsearch/assets/images/google-maps.png) no-repeat bottom center;text-align:center;display:block;color:#5d676f;border:none;border-radius:inherit}.view-list-map p{padding:5px 10px;background-color:rgba(255,255,255,.8);margin:0}.view-list-map p .fa-map-marker{margin-right:5px}.view-list-map p:hover{text-decoration:none;background-color:#fff;color:#5d676f}.well-header{margin-top:-20px;padding:10px 20px;border-top-left-radius:4px;border-top-right-radius:4px}.marker-cluster{background-color:rgba(183,153,93,.4)}.marker-cluster div{background-color:rgba(183,153,93,.9)}.marker-cluster div span{color:#fff;font-size:15px;font-weight:600}.marker-cluster.marker-cluster-0{background-color:rgba(91,103,112,.4)}.marker-cluster.marker-cluster-0 div{background-color:rgba(91,103,112,.9)}.marker-cluster.marker-cluster-2{border-radius:25px}.marker-cluster.marker-cluster-2 div{width:36px;height:36px;border-radius:18px;margin-left:7px;margin-top:7px}.marker-cluster.marker-cluster-2 div span{line-height:36px}.marker-cluster.marker-cluster-3{border-radius:30px}.marker-cluster.marker-cluster-3 div{width:46px;height:46px;border-radius:23px;margin-left:7px;margin-top:7px}.marker-cluster.marker-cluster-3 div span{line-height:46px}.marker-cluster.marker-cluster-4{border-radius:35px}.marker-cluster.marker-cluster-4 div{width:56px;height:56px;border-radius:28px;margin-left:7px;margin-top:7px}.marker-cluster.marker-cluster-4 div span{line-height:56px}.marker-cluster.marker-cluster-5{border-radius:40px}.marker-cluster.marker-cluster-5 div{width:66px;height:66px;border-radius:33px;margin-left:7px;margin-top:7px}.marker-cluster.marker-cluster-5 div span{line-height:66px}.mj-marker .marker-number{color:#000;font-size:16px;font-weight:700;position:absolute;top:0;text-align:center}.mj-marker .marker-number.m1{top:5px;left:12px}.mj-marker .marker-number.m2{top:16px;left:18px}.mj-marker .marker-number.m3{top:26px;left:21px}.mj-marker .marker-number.m4{top:32px;left:24px}.mj-marker .marker-number.m5{top:43px;left:30px}.leaflet-container,.marker-cluster div{font-family:"Open Sans",Arial,Verdana,Helvetica,sans-serif}.input-group .btn-loader{position:absolute;background:0 0;left:-100%;right:0;border:1px solid transparent;pointer-events:none}.input-group .btn-loader .fa-check{color:#5cb85c}.input-group .btn-loader .fa-ban,.input-group .btn-loader .fa-exclamation-circle,.input-group .btn-loader .fa-exclamation-triangle,.input-group .btn-loader .fa-times{color:#d9534f}strong.highlighted{font-weight:400}.mj-icon-offer-save{color:#d9534f!important}.gm-style img{max-width:none;max-height:none}.gm-style label{width:auto;display:inline}.richmarker.content p{margin:0}.richmarker.content li{padding-top:5px}.richmarker.content hr{margin:10px 0 5px}.richmarker.content .cityname{font-size:.875rem;font-weight:600;color:#333}.richmarker.content .small-text{font-size:.75rem;font-weight:400;display:block!important;padding-left:15px}@media (min-width:768px) and (max-width:1240px){#mj-main-container>.row{-ms-flex-wrap:wrap;flex-wrap:wrap}#mj-main-container>.row .mj-column-right{display:block;-ms-flex:none;flex:none;width:100%;margin-right:0;margin-left:0;padding-left:250px}}.mj-file-input label span[data-filename]:after{content:none}@media (min-width:767px){.mj-offer-details .iframe-wrapper{width:100%;max-width:60%;padding-bottom:33.75%}}@media (min-width:1240px){#no-result-content{margin-right:320px}}.marker-cluster{background-color:rgba(183,153,93,.4)}.marker-cluster div{background-color:rgba(183,153,93,.9)}.marker-cluster div span{color:#fff;font-size:15px;font-weight:600}.marker-cluster.marker-cluster-0{background-color:rgba(91,103,112,.4)}.marker-cluster.marker-cluster-0 div{background-color:rgba(91,103,112,.9)}.marker-cluster.marker-cluster-2{border-radius:25px}.marker-cluster.marker-cluster-2 div{width:36px;height:36px;border-radius:18px;margin-left:7px;margin-top:7px}.marker-cluster.marker-cluster-2 div span{line-height:36px}.marker-cluster.marker-cluster-3{border-radius:30px}.marker-cluster.marker-cluster-3 div{width:46px;height:46px;border-radius:23px;margin-left:7px;margin-top:7px}.marker-cluster.marker-cluster-3 div span{line-height:46px}.marker-cluster.marker-cluster-4{border-radius:35px}.marker-cluster.marker-cluster-4 div{width:56px;height:56px;border-radius:28px;margin-left:7px;margin-top:7px}.marker-cluster.marker-cluster-4 div span{line-height:56px}.marker-cluster.marker-cluster-5{border-radius:40px}.marker-cluster.marker-cluster-5 div{width:66px;height:66px;border-radius:33px;margin-left:7px;margin-top:7px}.marker-cluster.marker-cluster-5 div span{line-height:66px}.mj-marker .marker-number{color:#000;font-size:16px;font-weight:700;position:absolute;top:0;text-align:center}.mj-marker .marker-number.m1{top:5px;left:12px}.mj-marker .marker-number.m2{top:16px;left:18px}.mj-marker .marker-number.m3{top:26px;left:21px}.mj-marker .marker-number.m4{top:32px;left:24px}.mj-marker .marker-number.m5{top:43px;left:30px}.leaflet-container,.marker-cluster div{font-family:"Open Sans",Arial,Verdana,Helvetica,sans-serif}.search-filters.loading,.search-filters.loading .checkbox label:after,.search-filters.loading .checkbox label:before,.search-filters.loading a{color:#bfbfbf}.search-filters .h5{padding:20px 0 5px;margin:0;border-bottom:0}.search-filters fieldset:first-child .h5{padding-top:0}.search-filters ul{padding-left:0;list-style:none}.search-filters ul li:last-child{padding-bottom:5px}#jobs-map-container{position:relative}#jobs-map-container.loading #jobs-map::after{content:'';width:100%;height:750px;z-index:400;position:absolute;top:0;left:0;display:block;background-color:#bfbfbf;opacity:.8}#jobs-map-container.loading .fa-spinner{display:block;position:absolute;top:45%;left:45%;font-size:80px;z-index:500;color:#555}#jobs-map-container .fa-spinner{display:none}#legend-container img{margin-right:10px}#legend-container li{clear:both;line-height:18px}#legend-container li img{float:left}#legend-container li span{padding:4px 0;display:inline-block}#jobs-map{width:100%;min-height:550px}#top-offers{padding:0}#top-offers #focus-offers{position:relative;padding:10px 25px}#top-offers #focus-offers .carousel-nav{position:absolute;top:40%;color:#b7995d}#top-offers #focus-offers .carousel-prev{left:-20px}#top-offers #focus-offers .carousel-next{right:-20px}#top-offers #focus-offers .carousel-inner{padding:0 5px}#top-offers #focus-offers .title a{text-transform:uppercase;font-weight:700;color:#5d676f}#top-offers .thumbnail-link{display:block;width:100%;border-top:1px solid #d3d3d3;padding:15px 10px 5px 10px}#top-offers .thumbnail-link h4{text-transform:uppercase;text-align:center}#top-offers .thumbnail-link h4 i{margin-left:10px}#legend-container li{line-height:43px;padding:4px 0}#legend-container li span{padding:0}