*{box-sizing:border-box}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports(--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}body.page-pushdowns{margin:0;padding:0;font-family:"Helvetica Neue",helvetica,Arial,sans-serif}.pushdown{position:relative;width:100%;height:0px;overflow:hidden;padding:15px 10px}.pushdown .button{background-color:#090;color:#fff;border-radius:5px;text-decoration:none;text-transform:uppercase;display:inline-block;padding:.5em 1em}.pushdown .button.white{background-color:#fff;color:#1680d3}.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;margin:0}.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:10px;z-index:10}.pushdown .field-name-field-url .button{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-size:22px;font-weight:600;z-index:100;position:relative;width:100%;text-align:center;max-width:300px;margin:auto;display:block}.pushdown.has-light-text{color:#fff}.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,.4)}.pushdown.has-dark-text{color:#111}.pushdown.has-dark-text .overlayBackground{background:rgba(255,255,255,.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%;transform:perspective(1px) translateY(-50%);max-width:550px;letter-spacing:-0.025em}.pushdown .field-name-field-overlay-image{width:auto;display:inline-block;background:rgba(0,0,0,.15);padding-top:5px}.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%;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,.7);color:#fff;text-align:center;max-width:560px;height:auto}.pushdown #bannerVideoCover .cover-inner{position:relative;top: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:#f7f7f7}@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%;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}.pushdown #pushDownInner{padding:0 !important;min-height:110px;background-size:auto !important;background-color:#000}.pushdown #pushDownInner .bannerVideoWrapper{width:100%;float:none;max-width:100%;height:auto;padding:0;transform:none}.pushdown #pushDownInner .bannerVideoWrapper .bannerVideo{transform:none}.pushdown #pushDownInner .bannerOverlay{width:100%;float:none;max-width:100%;height:auto;padding:10px;display:block !important}.pushdown #pushDownInner .bannerOverlay img{padding:0} 
}@media only screen and (min-width:1225px) {
 .pushdown .field-name-field-title{font-size:50px} 
}
/*})'"*/
