body.navbar-horizontal .main-menu {
  padding-top: 9rem;
}

body.navbar-horizontal .search-form {
  top: 145px;
}

div.sharing-wrapper {
  width: 100%;
  margin: 25px auto 25px;
}

div.sharing-wrapper-banner {
  width: 100%;
  margin: 25px auto 25px;
  text-align: center;
}

div.tags, div.share-buttons {
  margin: 0 auto;
  padding-top: 25px;
  padding-bottom: 25px;
  text-align: center;
  width: 100%;
}

div.share-buttons {
  border-top: 1px solid #ebf0f2;
}

.author-wrapper {
  margin: 0px;
}

.author-box {
  margin: 25px auto 25px;
}

div.disclaimer {
  margin-bottom: 40px;
  font-size: 14px;
  color: #525e66;
}

body.maintenance-page main{
  text-align: center;
}

div.article_footer a:hover {
  text-decoration: none;
  color: #009cc8;
}

div .throbber {
  background: transparent url(../images/loader.gif) center center no-repeat;
  display: none;
}

ul.select2-results li:first-of-type {
  display: none;
}

div.author-pic-empty {
  min-width: 120px;
}

form.afp-blog-fact-checking-search-form div.input-group input[type="text"]:focus {
  color: #fff;
}

.page-link-mobile {
  display: none;
}

div.twitter-tweet {
  margin: 10px auto;
}

#onetrust-pc-sdk .ot-pc-footer-logo{
  display: none;
}
button#ot-sdk-btn.ot-sdk-show-settings {
  background-color: blue !important;
  color:white !important;
  border:none;
}
#onetrust-banner-sdk.bottom {
  background: inherit;
  background-color: inherit;
  height: inherit;
  line-height: inherit;
}

.view-corrections.view-display-id-block_1 pre {
  font-family: inherit;
  font-size: inherit;
}

div#edit-submitted-pieces-jointes-upload {
  text-align: left;
}

input#edit-submitted-pieces-jointes-upload-button {
  display: none;
}

select#edit-submitted-redirected-region {
  width: 100%;
  background: #EBF0F2;
  border: 1px solid #EBF0F2;
  color: #96A3AA;
  display: block;
  max-width: 100%;
  outline: none;
  padding: 10px 8px;
  border-radius: 4px;
}

#onetrust-pc-sdk .ot-pc-footer-logo{
  display: none;
}
button#ot-sdk-btn.ot-sdk-show-settings {
  background-color: blue !important;
  color:white !important;
  border:none;
}
#onetrust-banner-sdk.bottom {
  background: inherit;
  background-color: inherit;
  height: inherit;
  line-height: inherit;
}

@media only screen and (max-width:769px) {
  .page-link-mobile {
    display: block;
  }

  .page-link-desktop {
    display: none;
  }
}


/* Waiting for afp logo per language, instead css trick in XS */

@media only screen and (max-width: 575px) {
  nav.nav-main-menu div.col-3 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  nav.nav-main-menu div.col-6 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .list-inline-item:not(:last-child) {
    margin-right: 0px;
  }

  .pagination .page-item {
    padding: 0 .75rem;
  }
  .pagination .page-item .page-link {
    font-size: 1.2rem;

  }
}
