#pr-wrapper {
	background: #FFF;
	width: 300px;
	height: 600px;
	position: absolute;
	top: 0px;
	left: 0px;
	box-sizing: border-box;
	border: 1px solid #999;
	overflow:hidden;
	opacity:0;
}

#pr-animation {
  top: 0px;
  left: 0px;
  width: 300px;
  height: 600px;
  position: absolute;
}

#pr-text-wrap {
  width: 100%;
  height: 300px;
  position: absolute;
  top: 260px;
  left: 15px;
}

span {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#iFrameClickArea {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
}

.pr-headline, .pr-subhead {
	width: 270px; height: auto; position: absolute;
	font-family: 'AKQA-subset'; text-align:left; letter-spacing: -.11px;
	transition-property:opacity; -webkit-transition-property:opacity; 
	transition-duration:0.75s; -webkit-transition-duration:0.75s; 
	transition-timing-function:ease-in; -webkit-transition-timing-function:ease-in;
}

.pr-headline {
  font-size: 15px; line-height:21px; font-weight: 700; color: #000;
}

.pr-subhead {
  font-size: 10px; line-height:15px; font-weight:400; color: #404040; margin-top: 18px !important;
  font-smooth: never; -webkit-font-smoothing: antialiased;
}

.pr-headline span, .pr-subhead span{
	transition-property:opacity; -webkit-transition-property:opacity; 
	transition-duration:0.75s; -webkit-transition-duration:0.75s; 
	transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out;
}

#pr-cta {
  width: auto; height: auto; position: absolute; left:15px;
  padding:8px 25px 6px 10px; opacity: 0;
  font-family: 'AKQA-subset-bold'; font-size:12px; color: #FFF; font-smooth: never; -webkit-font-smoothing: antialiased; letter-spacing:-0.5px;
  transition: opacity 0.75s ease-out, background-color 0.25s ease-out; -webkit-transition: opacity 0.75s ease-out, background-color 0.25s ease-out;
  background: #000;  background-position:center center; background-repeat:no-repeat;
  cursor:pointer;
}

#pr-logo {
  width: 200px;
  height: 100px;
  position: absolute;
  bottom:13px;
  right: 13px;
  background-position:bottom right;
  background-repeat:no-repeat;
}

#pr-event-logo {
  width: 200px;
  height: 100px;
  position: absolute;
  bottom: 5px;
  left: -10px;
  background-position:bottom left;
  background-repeat:no-repeat;
}

#pr-disclaimer-btn {
  /*display: none;*/
  position: absolute;
  right: 10px;
  bottom: 65px;
  color: #6D7579;
  opacity: 0;
  -webkit-transition: opacity 0.5s; transition: opacity 0.5s;
  font-size: 8px; font-family: 'AKQA-subset', Arial, sans-serif; color: #6D7579;
}

#pr-disclaimer-btn span{
	text-decoration:underline;
}

#pr-disclaimer {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
          transition: opacity 0.3s, visibility 0.3s;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width:100%;
  height: 600px;
  color: white;
  background: #666;
  font-family: 'AKQA-subset';
}

#pr-disclaimer-text {
  margin: 5px; width:250px; height:590px; overflow-y:auto; overflow-x:hidden;
  font-weight: 400; font-size: 10px; line-height:12px; text-align:left;
}

#pr-disclaimer-text span{
	font-weight: 700; font-size:12px;
}

#pr-disclaimer-close {
  float: right;
  margin: 5px !important;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  background: black !important;
  color: white;
  font-size: 12px;
  text-align: center;
  font-weight: 700;
  line-height: 30px;
}

@font-face {
  font-family: 'AKQA-subset';
  src: url("AKQA-Subset.eot");
  src: url("AKQA-Subset.eot?#iefix") format("embedded-opentype"), url("AKQA-Subset.woff") format("woff"), url("AKQA-Subset.ttf") format("truetype"), url("AKQA-Subset.svg") format("svg");
  font-style: normal;
  font-weight: 400;
}
/*@font-face {
  font-family: 'AKQA-subset';
  src: url("AKQA-SubsetExtendedBold.eot");
  src: url("AKQA-SubsetExtendedBold.eot?#iefix") format("embedded-opentype"), url("AKQA-SubsetExtendedBold.woff") format("woff"), url("AKQA-SubsetExtendedBold.ttf") format("truetype"), url("AKQA-SubsetExtendedBold.svg") format("svg");
  font-style: normal;
  font-weight: 700;
}*/
@font-face {
  font-family: 'AKQA-subset-bold';
  src: url("AKQA-SubsetBold.eot");
  src: url("AKQA-SubsetBold.eot?#iefix") format("embedded-opentype"), url("AKQA-SubsetBold.woff") format("woff"), url("AKQA-SubsetBold.ttf") format("truetype"), url("AKQA-SubsetBold.svg") format("svg");
  font-style: normal;
  font-weight: 700;
}