#fvpp-blackout {
  display: none;
  z-index: 99999;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 1;
}

#donatepop {
  display: none;
  z-index: 99999999;
  position: fixed;
  width: 36%;
  max-width:400px;
  left: 30%;
  top: 20%;
  padding: 20px 2%;
  /*font-family: Calibri, Arial, sans-serif;*/
  font-size:1.4em;
  background: #FFF;
  border-radius:3px;
  color:#222;
  border-radius:5px;
  background:#232323;
}
#donatepop img {
	max-width:90%;
}
#donatepop h2{
	color:#222;
	font-weight:200;
}

#fvpp-close {
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
  color:#b30f0f;
  font-size: 1.2em;
}
#fvpp-close-no {
  position: relative;
  cursor: pointer;
}
div.close-no {
  border:0px solid #000;
  border-radius:3px;
  padding:4px 10px;
  float:right;
  margin-left:20px;
  margin-right:20px;
  bottom:0;
  background:#444;
  font-size:0.9em;
}
.fvpp-close-yes {
  position: relative;
  cursor: pointer;
  border:0px solid #000;
  border-radius:3px;
  padding:4px 10px;
  float: none;
  margin:auto;
  background:#444;
  color:#fff;
  font-size:1.2em;
}
.fvpp-close-yes:hover {
	background: #2AB123;
	color:#fff;
}

#fvpp-dialog h2 {
  font-size: 2em;
  margin: 0;
}

#fvpp-dialog p { margin: 0; }

@media only screen and (max-width: 1080px) {
	#donatepop {
	width: 80%;
  	left: 10%;
  	top: 10%;
  	padding: 20px 2%;
	}
	#donatepop h2{
	color:#000;
	font-weight:400;
	}
	.fvpp-close-yes {
		font-size:1em;
	}
	div.close-no {
		font-size:.85em;
	}
}

@media only screen and (max-width: 500px) {
	#donatepop {
	width: 80%;
  	left: 10%;
  	top: 10%;
  	padding: 20px 2%;
	font-size:1em;
	}
	#donatepop h2{
	color:#000;
	font-weight:400;
}
}
