.faire-un-don .entry-title {
  padding: 0;  
  font-family: 'akzidenz-grotesk_bq_condensBd';
  font-size:8.8rem;
  text-align:center;
  color:#921326; 
  line-height: normal;
  text-transform: uppercase;
  margin: 48px 0 0 0;
}
.faire-un-don .soustitre {  
  padding: 0;  
  text-align:center;
  color:#921326; 
  line-height: normal;
  text-transform: uppercase;
  font-style: italic;
}
.faire-un-don .entry-content {
  margin :0 54px;
  color:#333333;
  font-family:"Roboto";
}

.faire-un-don .entry-content p {
  margin: 10px 0;
  font-size:1.4rem;
  line-height:2rem;
}
.faire-un-don #wrappermiddle .entry-content h2 {
  font-size:2rem;
  color: #1f1f1f;
  padding:0;
  margin :50px 0 25px 0;
} 
.faire-un-don #wrappermiddle .entry-content h2.supp {
  font-size:3rem;
}
body:not(.faire-un-don) #wrappermiddle .inc-page-don h2 {
  margin :50px 0 25px 0;
  font-size:2rem;
  color: #1f1f1f;
  padding:0;
} 
.faire-un-don .entry-content h2 span {
  color:#921326; 
}
body:not(.faire-un-don) .bloc-page-don{
  margin-left: 40px;
}
body:not(.faire-un-don) .inc-page-don{
  margin-left: 20px;
}
body:not(.faire-un-don) .fichier{
  margin-left: 20px;
}
.bloc-page-don {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; 
}  
.bloc-page-don .row-page-don {
  overflow: hidden;
  position: relative;
} 

.bloc-page-don .row-page-don.line {
  padding-top:20px;
  overflow: hidden;
}
.line {
  border-top: #4d4d4d 1px solid;
}
.bloc-page-don .bc-block-left {
  text-align: left !important;
}
.bloc-page-don .bc-block-left .bitcoin {
  margin-bottom: 45px;  
}
.bloc-page-don .bc-block-left .monero {
  overflow: hidden;
}
.bloc-page-don .bc-block-left .monero img {
  float: left;
  display: block;
}
.bloc-page-don .bc-block-left .monero span{
  float: left;
  display: block;
  max-width: 350px;
}
.bloc-page-don .bc-block-left .wallet {
  margin: 0 10px 20px 10px;
  vertical-align: middle;
}
.bloc-page-don .qrcode {
  float:right;
  margin: 15px 15px 0 0;
}
.bloc-page-don .row-page-don > div {
  float: left;
  transition: all 0.2s ease;
  font-family:"Roboto";
  text-align:center;
  margin-bottom: 13px;
} 
.bloc-page-don .bt-type {
  width: 273px;
  height: 63px;
  color:#921326;
  border:#921326 1px solid;
  cursor:pointer;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 2rem;
  line-height: 63px;
  margin-right: 5px;
} 
/*.bloc-page-don .bt-type.mens,
.bloc-page-don .bt-type.mens.on,
.bloc-page-don .bt-type.mens:hover {
  color:#bbb;
  border:#bbb 1px solid;  
  background-color: transparent;  
  cursor: pointer;  
  pointer-events: none;
}*/
.bloc-page-don .bt-type.on,
.bloc-page-don .bt-type:hover {
  color:#ffffff;
  background-color:#921326;
} 
.bloc-page-don .bt-mont {
  width: 63px;
  height: 63px;
  line-height: 63px;
  font-weight: 900;
  color: #1f1f1f;
  font-size: 2rem;
  border:#000000 1px solid;
  cursor:pointer;
  margin-right: 5px;
  background-color: #ffffff;
} 
.bloc-page-don .bt-mont.on,
.bloc-page-don .bt-mont:hover,
.bloc-page-don .bt-mont.autre.on,
.bloc-page-don .bt-mont.autre:hover {
  border:#921326 1px solid;
  color:#ffffff;
  background-color:#921326;
} 
.bloc-page-don .bt-mont.autre {
  font-size: 1.7rem;
  color:#ffffff;
  text-transform: uppercase;  
  background-color:#1f1f1f;
  line-height: 63px;
} 
.bloc-page-don .pictopaie {
  margin: 2px 18px 0 0;
  float:left;
  display:block;
}
.bloc-page-don .bt-subm {
  font-family:"Roboto";
  height: 37px;
  width: 390px;
  text-align:center;
  background-color: #ffffff;
  color:#205093;
  font-size:1.4rem;
  cursor: pointer;
  line-height: 37px;
  text-transform:uppercase;
  border:#205093 1px solid;
  font-weight:bold;
  transition: all 0.2s ease, background-position 1ms !important;
}

.bloc-page-don .bt-subm.refresh {
  background-image: url("../images/refresh.svg");
  background-repeat: no-repeat;
  background-position: top 6px right 10px;
  background-size: 25px;
} 
.bloc-page-don .bt-subm.refresh:hover,
.bloc-page-don .bt-subm.refresh:active,
.bloc-page-don .bt-subm.refresh:focus {
  background-image: url("../images/refresh-hover.svg");
} 

.bloc-page-don .bt-subm span {
  font-size: 20px;
  line-height: 0;
}
.bloc-page-don .bt-subm:hover {
 color: #ffffff;
 background-color:#205093;
}
.bloc-page-don .montant {
  max-height:  0;
  transition: all 0.5s ease;
}
.bloc-page-don .montant.act {
    max-height: 50px;
}
.bloc-page-don .montant input {
  width:100%;
  border:#205093 1px solid;
  max-width: 544px;
  margin: 0 0 13px 0;
  padding: 5px;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color: #205093;
}
.bloc-page-don .montant input.err {
  border:#921326 1px solid;
  color: #921326;
} 
.fichier {
  position: relative;
  padding: 32px 0 0 58px;
  font-size:1.2rem;
}
.pdfdoc:before{
  content:"";
  background-image: url("../images/pdf-m.png");
  width:52px;
  height:52px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.pdfdoc2 {
  position: relative;
}
.pdfdoc2:before{
  content:"";
  background-image: url("../images/pdf-m.png");
  width:52px;
  height:52px;
  display: block;
  position: absolute;
  top: -36px;
  left: 0;
}
.fichier2 {
  position: relative;
  font-size:1.2rem;
  padding: 32px 0 0 0;
}
.fildescr {
}
.red {
  color: #921326;
}
@media screen and (max-width: 690px) {
.bloc-page-don {
  max-width:280px;
  width:280px;
  margin:0 auto;
}
.faire-un-don .entry-content {
  margin: 0 25px;
}
.faire-un-don .entry-title {
  font-size: 5.8rem;
}

.bloc-page-don .pictopaie {
  margin: 0 auto 18px;
  float:none;
}

.bloc-page-don .bt-subm {
  width: 275px;
}
.bloc-page-don .montant input {
  max-width: 265px;
}

.pdfdoc2 {
  display:block;
  height:52px;
}

.pdfdoc2:before{
  top: 0;
}
}
