*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pushdown{position:relative;width:100%;height:0px;overflow:hidden;padding:15px 10px}.pushdown div{height:100%;width:100%}.pushdown.open{height:400px}.pushdown .clickthrough{width:100%;height:100%;display:block;position:absolute;z-index:5}.pushdown .links-wrapper{height:auto;position:absolute;top:0;right:0;width:auto;padding:10px;z-index:40;list-style:none}.pushdown .links-wrapper li{list-style:none;padding:0;margin:0;display:inline}.pushdown .links-wrapper .button{font-size:12px}.pushdown .badge{background-size:100% 100%;width:100px;height:100px;position:absolute;top:-10px;left:-10px;z-index:4;text-indent:-3000px;overflow:hidden}.pushdown .badge-none{display:none}.pushdown .badge-tutorial{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/badge-tutorial.png)}.pushdown .badge-special{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/badge-offer.png)}.pushdown .badge-sale{background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/badge-sale.png)}.pushdown .field-name-field-url{display:inline-block;padding:0.9em 0 0 0;z-index:10}.pushdown .field-name-field-url .button{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-size:22px;font-weight:600;margin:0;z-index:100;position:relative}.pushdown.has-light-text{color:#ffffff}.pushdown.has-light-text .bannerOverlay{-moz-text-shadow:1px 2px 0 #000;-webkit-text-shadow:1px 2px 0 #000;-o-text-shadow:1px 2px 0 #000;text-shadow:1px 2px 0 #000}.pushdown.has-light-text .overlayBackground{background:rgba(0,0,0,0.4)}.pushdown.has-dark-text{color:#111111}.pushdown.has-dark-text .overlayBackground{background:rgba(255,255,255,0.3)}.pushdown.has-no-text .overlayBackground,.pushdown.has-color-bg .overlayBackground{background:none}.pushdown.align-left-text .bannerOverlay{text-align:left}.pushdown.align-right-text .bannerOverlay{text-align:right}.pushdown .overlayBackground{border-radius:5px;padding:20px 25px;display:inline-block;margin:auto;width:auto;height:auto;position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);max-width:550px;letter-spacing:-0.025em}.pushdown .field-name-field-title{font-size:36px;font-weight:900;line-height:1em;height:auto;display:block}.pushdown .cta-wrapper{height:auto;font-size:22px;line-height:1.2em;font-weight:normal;width:auto;margin:0;display:block;margin-top:10px}.pushdown .cta-wrapper .field{color:inherit;font-size:inherit}.pushdown .bannerOverlay{position:relative;float:left;max-width:50%;height:100%;padding:10px 10px 10px 10px;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;text-align:center}.pushdown.no-video .bannerOverlay{width:100%;float:none;max-width:100%}.pushdown .bannerOverlay img{padding:0 20px;vertical-align:middle;text-align:center;position:relative;margin:auto;height:auto;width:auto;max-width:100%;max-height:100%}.pushdown .bannerVideoWrapper{float:right;width:50%;height:100%;padding:15px;position:relative;padding:0;text-align:center}.pushdown .bannerVideoWrapper .bannerVideo{max-width:560px;margin:auto;position:relative;height:auto;z-index:10;position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%)}.pushdown .bannerVideoWrapper iframe{display:none;z-index:100;position:absolute;top:0;left:0}.pushdown #bannerVideoCover{background-color:rgba(0,0,0,0.7);color:#fff;text-align:center;max-width:560px;height:auto}.pushdown #bannerVideoCover .cover-inner{position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%)}.pushdown .bannerBackground{margin:0 auto;padding:0;top:0;left:0;width:100%;height:100%;position:relative;max-width:1360px;display:block}.pushdown .bannerBackground .bannerOverlay{display:block}.pushdown #pushDownInner{height:100%;width:auto;padding:10px;margin:0 auto;background-position:left top !important;background-size:cover !important;background-repeat:no-repeat;background-color:#ccc}@media only screen and (max-width:1020px) and (min-width:640px) {
 .pushdown .field-name-field-title{font-size:30px;line-height:1.1em}.pushdown.open{height:320px}.pushdown .badge{width:100px;height:100px} 
}@media only screen and (max-width:640px),only screen and (max-device-width:640px) {
 .pushdown.open{height:auto}.pushdown{padding:0}.pushdown .cta-wrapper{font-size:16px}.pushdown .field-name-field-title{font-size:28px;line-height:1.1em;z-index:2;position:relative}.pushdown .overlayBackground{width:100%;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:0;max-width:100%}.pushdown .badge{width:60px;height:60px;top:1px;left:1px;z-index:1}.pushdown.no-video #pushDownInner{min-height:220px}#pushDownInner{padding:0 !important;min-height:110px}#pushDownInner .bannerVideoWrapper{width:100%;float:none;max-width:100%;height:auto;padding:10px;padding-top:0;-webkit-transform:none;-ms-transform:none;transform:none}#pushDownInner .bannerVideoWrapper .bannerVideo{-webkit-transform:none;-ms-transform:none;transform:none}#pushDownInner .bannerOverlay{width:100%;float:none;max-width:100%;height:auto;padding:10px;display:block !important}#pushDownInner .bannerOverlay img{padding:0} 
}@media only screen and (min-width:1225px) {
 .pushdown .field-name-field-title{font-size:50px} 
}
/*})'"*/
