#video_overlay{background-color:rgba(0,0,0,.8);position:absolute;top:0;width:100%;height:100%;z-index:9999}.new2014 .banner--scratch{background-size:cover;background-image:url(/v2/images/2015/scratch/scratch-hero.jpg);color:#fff;font-family:futura-pt,arial,sans-serif;height:800px;padding-top:125px}.new2014 .banner--plusone{background-size:cover;background-image:url(/v2/images/2016/plus-one-header.jpg);color:#fff;font-family:futura-pt,arial,sans-serif;height:800px;padding-top:125px}.new2014 .banner--plusone h1,.new2014 .banner--scratch h1{font-family:futura-pt;font-style:normal;font-weight:700;font-size:60pt;text-align:center;line-height:.9;text-transform:uppercase}.banner--plusone .play--video img{border:3px solid #fff;border-radius:13px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.aside{font-size:17px}.embed-container{margin-top:25%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.scentient{width:250px}.banner--framedprints{padding-top:160px!important}.banner--framedprints h1{font-size:52pt!important}#inline{display:none}.coupon--callout{font-size:16pt}.coupon--callout span.coupon{display:block;font-weight:800;padding:6px;font-size:120%}.april--modal{width:auto;height:auto;overflow:auto;position:relative}@media only screen and (max-width:720px){.new2014 .banner.banner--scratch{background-image:url(/v2/images/2015/scratch/scratch-hero.jpg)!important;padding-top:40px;height:400px}.new2014 .banner.banner--plusone{background-image:url(/v2/images/2016/plus-one-header.jpg)!important;padding-top:40px;height:400px}}@media only screen and (max-width:45em){.new2014 .banner--plusone h1,.new2014 .banner--scratch h1{font-style:normal;font-weight:700;font-size:30pt;text-align:center;line-height:.9;text-transform:uppercase}}