.pushdownAd { background-color:#9c1f31; width:100%; top:0px; left:0px; position:relative; z-index:1000; font-family:'Tetria LT W01 Bold', sans-serif; display:none; padding: 10px 0px; }
.pushdownAd .contentArea { width:940px; max-width:calc(100% - 20px); margin:0 auto; position:relative; text-align:center; padding:10px; color:#fff; font-size:20px; font-weight:bold; }
.pushdownAd .contentArea .toggleButton { position:absolute; right:0px; top:11px; cursor:pointer; text-transform:uppercase; font-size:18px; }
.pushdownAd .contentArea .toggleButton .showHideButton::before { content:'Hide'; margin-right: 25px; }
.pushdownAd .contentArea .toggleButton.less .showHideButton::before { content:'Show' !important; }
.pushdownAd .contentArea .toggleButton .showHideArrow { transform: rotate(-90deg); position: absolute; right: 0px; top: -7px; font-size:30px;}
.pushdownAd .contentArea .toggleButton.less .showHideArrow { transform: rotate(90deg); margin-right: 6px; }
.hiddenPushdown { background-color:#fff; width:100%; font-family:'Tetria LT W01 Regular', sans-serif; box-shadow: 3px 7px 28px 0px #222; position: relative; z-index:1000; display: none; }
.hiddenPushdown .contentArea strong { font-family:'Tetria LT W01 Black', sans-serif; }
.hiddenPushdown .contentArea { width:940px; max-width:calc(100% - 20px); margin:0 auto; position:relative; padding:30px 10px; font-size:14px; }
.hiddenPushdown .contentArea img.cta-image { display: inline-block; width: 368px; height: 262px; margin-right: 60px; }
.hiddenPushdown .contentArea .content-holder { display: inline-block; vertical-align: top; width: 442px; }
.hiddenPushdown .contentArea .content-holder .cta-header { font-size: 32px; text-transform: uppercase; color: #9c1f31; font-family: 'Tetria LT W01 Bold', sans-serif; line-height: 1.1em; margin-bottom: 20px; }
.hiddenPushdown .contentArea .content-holder .cta-desc { font-size: 18px; font-family: 'Tetria LT W01 Light', sans-serif; margin-bottom: 20px; }
.hiddenPushdown .contentArea .content-holder input#donate-amount { padding: 10px; width: 199px; font-size: 18px; border: 1px solid #ccc; }
.hiddenPushdown .contentArea .content-holder .donate-form::before { content: '$'; font-size: 20px; margin-right: 11px; }
.hiddenPushdown .contentArea .content-holder .donate-submit { cursor:pointer; display: inline-block; background-image: -webkit-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -moz-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -o-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -ms-linear-gradient(bottom, #de9403 0%, #f7bb04 100%);  background-image: linear-gradient(bottom, #de9403 0%, #f7bb04 100%); border-radius: 5px; font-size: 20px; padding: 10px 20px; border: 2px solid #de9403; margin-left: 10px; color: #543000; }
.hiddenPushdown .dropdownSubmit { display: inline-block; padding: 10px 15px; font-size: 1em; font-weight: bold; color: #593301; background-image: -webkit-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -moz-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -o-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -ms-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: linear-gradient(bottom, #de9403 0%, #f7bb04 100%); border-radius: 5px; text-align: center; box-shadow: 1px 1px 3px rgba(3,3,3,.3); border: 2px solid #de9403; cursor:pointer; }
a.button.yellow { color: #593301; background-image: -webkit-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -moz-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -o-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: -ms-linear-gradient(bottom, #de9403 0%, #f7bb04 100%); background-image: linear-gradient(bottom, #de9403 0%, #f7bb04 100%); font-family: 'Tetria LT W01 Regular', sans-serif; padding: 10px 20px; border-radius: 5px; margin-left: 20px; text-decoration: none; }
a.button::after { content: '>'; }