.job-list-image img {
    width: 46px;
    object-fit: cover;
    object-position: 8px 0px;
    height: 35px;
}
.view-biographie .social-link.twitter {
   -webkit-filter: grayscale(1) invert(1);
   filter: grayscale(1) invert(1);
}
.sponsored .site-menu ul>li.active, .sponsored .site-menu ul>li.active>a {
    color: #03588d !important;
}

.not-sponsored {
    background-color: white !important;
    font-family:"Nunito Sans" !important;
}
.not-sponsored .partner-logo {
    margin: 0px 0 10px 16px !important;
}
.has-logo .partner-logo {
    float: right;
    margin: -6px 0 10px 16px;
    width: 100px;
}
.has-logo .article-header .title {
    margin-bottom: 10px;
    float: left;
    width: 84%;
}

.mc-modal {
    z-index: 1000000;
}
.facets-widget-links ul {
    margin: 0 0 0.75em 0;
    padding: 0;
}
ul li.facet-item {
    list-style: circle;
}
.facets-widget-links ul li {
    margin: 0 0 0.25em 1.5em;
    padding: 0;
}
.page-advanced-search .sidebar-content .facets-widget-links ul li a {
    color: #313030;
}
.facets-widget-links ul li.facet-item label .facet-item__value {
    cursor: pointer;
    color: #313030 !important;
    font-weight: normal;
    text-decoration: none !important;
}

.facets-widget-links ul li.facet-item label .facet-item__count{
    font-weight: normal;
}

.page-item span
{
    display:none;
}
.page-item-next span, .page-item-last span, .page-item-first span, .page-item-previous span {
    display: block;
}

form {
    margin: 0;
}
.page-partner-list figure.img {
    width:24% !important;
}
.logged-in .hide-admin {
    display:block;
}
.modal-six-open{overflow:hidden}.modal-six-open .site-container{filter:blur(3px)}.six-modal{background:rgba(0,0,0,.6);display:none;overflow:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999}.modal-six-open .six-modal{display:flex;justify-content:center;align-items:center}.six-modal .modal-window{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.3);max-width:720px;padding:20px;z-index:99999999991}

#updateprogress {
    height:100%;
    background: none;
    color:black;
}
#updateprogress .progress__track {
    height: 40px;
}
#updateprogress .progress__bar {
    height: 40px;
}
ul.primary {
    border-bottom: 1px solid #bbb;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none;
    margin: 5px;
    padding: 0 0 0 1em;
    white-space: nowrap;
}
ul.primary li {
    display: inline;
}
ul.primary li.active a {
    background-color: #fff;
    border: 1px solid #bbb;
    border-bottom: 1px solid #fff;
}

ul.primary li a {
    background-color: #ddd;
    border-color: #bbb;
    border-style: solid solid none solid;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
}
#tabs-wrapper {
    margin: 0 -10px 20px;
    position: relative;
    z-index: 11;
}


p.texte {
    font-weight :normal;
    font-size : 16px;
    color : #000000;
    margin-bottom : 12px
}
p.intertitre { 
    font-weight : bold;
    text-transform:uppercase;
    font-size:16px;
    color: #7f8c8d;
    text-align:left;
    margin-bottom : 12px
}
p.exerge{
    font-weight : normal;
    font-style : italic;
    font-size : 16px;
    color : #c01818;
    text-align : center;
    margin-bottom : 12px
}
p.exerge-left{
    font-weight : normal;
    font-style : italic;
    font-size : 16px;
    color : #c01818;
    text-align : left;
    margin-bottom : 12px
}
p.exerge-right{
    font-weight : normal;
    font-style : italic;
    font-size : 16px;
    color : #c01818;
    text-align : right;
    margin-bottom : 12px
}
p.encadrer-titre{
    font-weight : normal;
    font-size : 16px;
    color : #c01818;
    padding: 5px 10px;
    background-color: #eee;
    border: 1px solid #ccc;
}
p.encadrer-texte{
    font-weight : normal;
    font-size : 14px;
    line-height : 14px;
    padding: 5px 10px;
    background-color: #eee;
    border: 1px solid #ccc;
    margin-bottom : 12px;
}
p.itw-question{
    font-weight : bold ;
    font-size : 16px;
    margin-bottom : 12px
}
p.itw-reponse{
    font-weight : normal;
    font-size : 16px;
    color : #000000;
    margin-bottom : 12px
}
p.note-bas{
    font-size : 10px;
    line-height : 10px;
    margin-bottom : 12px
}
#mailchimp-signup-subscribe-block-s-abonner-a-la-newsletter-form input[type=submit] {
    margin-top:20px;
}

@media screen and (min-width: 1024px) {
    .halfpage-responsive {
        display:none;
    }
}


@media screen and (min-width: 64em) {
    #tabs-wrapper {
    margin-left: -20px;
    margin-right: -20px;
    }
    #tabs-wrapper ul.primary {
        padding-left: 20px;
        
    }
}

.showpop .overlay{
    width: 100%;
    height: 100%;
    z-index: 9999999999999999999;
    position: absolute;
    top: 0;
    left: 0;
}
.showpop .img-show{
    width: 100%;
    height: 100%;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
}
.img-show span{
    position: absolute;
    cursor: pointer;
}
.img-show img{
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
}

.social-icons .social-link.twitter a:before {
    content:'';
    background-image: url('data:image/png;base64,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');
  background-size     : cover;
  height: 16px;         
  aspect-ratio: 1 / 1;
  display: block;
}
