button:focus {
  outline:0;
}
p{
  color: white;
  font-family: 'CoreRhino85Black';
  font-size: 20pt;
  margin:0;
}
.website{
  width:2355px;
  height:2141px;
}
.video-container{
  position: absolute;
  width:100%;
}
.video-alpha{
  position: absolute;
  display: none;
  top: -30px;
  width: 1024px;
  left: -80px;
  /* transform: scale(2); */
}

.signature_container{
  position:relative;
  width: 1028px;
  height: 298px;
  margin:30px auto auto auto;
}

.signature, .signature-blue{
  /* position:absolute; */
  background: url('/img/bg_pattern.jpg') center center no-repeat;
	background-size: 100% 100%;
  padding:0;
  margin:auto;
  width: 970px;
  height: 250px;
  overflow: hidden;

}

.signature-blue{
  position:absolute;
  display:none;
  top:0;
  left:20px;
  background-image: none;
  background-color: #004be4;
}

.signaturepro{
  position: absolute;
  width: 77px;
  height: 20px;
  top: 5px;
  right: 34px;
}
.signaturepro.blue{
  right: 10px;
}

.bounty-logo {
	padding: 10px;
}
.bounty-logo img {
	width: 70px;
}
#vid{
  display: none;
}
#coffee{
  display: none;
  position: absolute;
  top: 40px;
  left: 78px;
  width: 249px;
}
#quicker{
  display: none;
  position: absolute;
  font-family: 'CoreRhino85Black';
  font-size: 36pt;
  color: white;
  line-height: 53px;
  top: 41px;
  left: 337px;
  opacity: 1;
  text-shadow: 0px 2px 7px #0000003b;
}
#bounty{
  display: none;
  width: 171px;
  float: right;
  position: absolute;
  /* margin: 0; */
  top: 31px;
  right: 56px;
}
#oops, #mess{
  display: none;
  position: absolute;
  color: #FFDD00;
  font-family: 'CoreRhino85BlackItalic';
  font-size: 65pt;
  left: 357px;
  top: 5px;
  text-align: center;
  text-shadow: 0px 2px 7px #0000003b
}
#mess{
  font-size: 44pt;
  left: 140px;
  top: -3px;
  line-height: 55px;
  text-align: center;
}
#mess_sub{
  display: none;
  position: absolute;
  color: white;
  font-family: 'CoreRhino85Black';
  font-size: 20pt;
  top: 153px;
  left: 141px;
  text-align: center;
  line-height: 31px;
}
#thumbs_up, #thumbs_down{
  display:none;
  position:absolute;
  z-index: 3;
}
.rotated{
  transform: rotate(180deg);
}
#thumbs_up{
  top: 67px;
  right: 347px;
}
#thumbs_down{
  top: 67px;
  right: 45px;
}
#feature1, #feature2{
  display: none;
  position: absolute;
  top: 53px;
  left: 300px;
  font-size: 56pt;
  line-height: 69px;
  font-family: CoreRhino85BlackItalic;
  /* transform: scale(1.0); */
  /* opacity: 1; */
  text-shadow: 0px 2px 7px #0000003b;
  text-align: center;
}
#feature2{
    left: 210px;
    text-align: center;
    font-size: 54pt;
    line-height: 73px;
}
.feature-bold{
  color: #FFDD00!important;
}
#greatjob{
  position: absolute;
  display: none;
  top: 44px;
  left: 120px;
  color: #FFDD00;
  font-size: 46pt;
  font-family: 'CoreRhino85BlackItalic';
}
#greatjob_sub{
  position: absolute;
  display: none;
  top: 123px;
  left: 140px;
  font-size: 21pt;
  line-height: 37px;
}
#getsome{
    position: absolute;
    display:none;
    background-position: center top;
    background-image: url(/img/btn_bg.png);
    background-size: 100% 100%;
    background-color:#00000000;
    margin: 0;
    padding: 0;
    top: 100px;
    left: 495px;
    height: 76px;
    width: 324px;
    font-family: 'CoreRhino85BlackItalic';
    color:white;
    font-size: 22pt;
    border:none;
    z-index: 10;
}

#clickonthebrand, #clickonthebrand_sub{
  position: absolute;
  display:none;
  top: 40px;
  left: 77px;
  font-size: 21pt;
  text-align: center;
}
#clickonthebrand_sub{
  font-family: 'CoreRhino85BlackItalic';
  top: 111px;
  left: 113px;
  color: #FFDD00;
  font-size: 38pt;
  line-height: 54px;
}
.logos{
  display: none;
    position: absolute;
    top: 40px;
    left: 420px;
    width: 551px;
    height:210px;
    z-index: 4;
}
.logos.second{
    top: 130px;
}
.logo{
  position: relative;
    float: left;
    width: 181px;
    height: 109px;
    padding: 0;
    margin: 0;
}
.logo img{
    margin: auto;
    display: block;
    vertical-align: middle;
}
.oldspice{
  margin-top:21px!important;
}
.tide{
  margin-top:12px!important;
}
.pampers{
  margin-top:11px!important;
}
.herbalessences{
  margin-top:15px!important;
}
.gillette{
  margin-top:36px!important;
}
.olay{
  margin-top:25px!important;
}


/*************** Debug Guides ***************/
.guide{
  background-size: 100% 100%;
  width: 1028px;
  position: absolute;
  height: 298px;
  opacity: 0.4;
  z-index: 2;
  top: -16px;
  left: 97px;
}
.guide-1{
  background-image: url('/img/Bounty_Ad_Step_1.png');
}
.guide-2{
  background-image: url('/img/Bounty_Ad_Step_2.png');
}
.guide-3{
  background-image: url('/img/Bounty_Ad_Step_3.png');
}
.guide-4{
  background-image: url('/img/Bounty_Ad_Step_4.png');
}
.guide-4-deny{
  background-image: url('/img/Bounty_Ad_Step_4_alt.png');
}
.guide-5{
  background-image: url('/img/Bounty_Ad_Step_5.png');
}
.guide-6{
  background-image: url('/img/Bounty_Ad_Step_6.png');
}
