.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.thefooterbanner .email_capture{min-height:200px;background-repeat:no-repeat;background-position:top center;background-size:cover}.thefooterbanner .email_capture:after{content:'';background-image:url('/assets/footer/plane.png');background-repeat:no-repeat;background-size:70%;position:absolute;top:55px;right:-116px;width:230px;height:254px;padding-right:1em;z-index:1}.footer_social_icons a{z-index:2}.bannercontainer{background-position:left -2px;border-bottom:4px solid #d72429;background-image:linear-gradient(to right,#1f2426 50%,#b61e22 0%)}footer.main-footer{padding-top:0}footer.main-footer{background-color:#1f2426;padding:48px 0}.bannercontainer .newslettercontainer{display:block;text-align:left;margin-bottom:0;transform:translateY(10%);top:50%;padding-right:30px}.newslettercontainer{align-items:center;justify-content:center}.bannercontainer .newslettercontainer h2{font-family:"Lato Bold";font-size:1.2rem;color:#fff;font-weight:700}.bannercontainer .newslettercontainer .copy{color:#e3e7e8;font-size:16px;line-height:1.6em}.bannercontainer .newslettercontainer .subform{margin-top:15px}.newslettercontainer .subform{max-width:330px;width:100%;margin-top:18px}.footer-nav{margin:0;justify-content:space-between;display:flex;flex:1}.footer-nav li{list-style-type:none;margin:0}footer.first-footer{padding:14px 0 19px;background-color:#1f2426;border-top:1px solid #353f42}footer.secondary-footer{padding:14px 0 19px;background-color:#1f2426;border-top:1px solid #353f42}.bannercontainer .icons{height:200px;padding-left:130px}.thefooterbanner .email_capture{min-height:200px}.footer_social_icons img{width:50px}.footer_social_icons{min-height:120px}footer #fieldEmail{font-size:14px;border:1px solid rgba(255,255,255,.1)}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.bannercontainer .engage{background-color:#b61e22;height:100px;text-align:right}.bannercontainer .engage .items{position:relative;top:50%;transform:translateY(-50%);height:30px}@media screen and (max-width:1279px) and (min-width:993px){.thefooterbanner .email_capture:after{width:186px;background-size:contain}.bannercontainer .icons{padding-left:116px}.bannercontainer .newslettercontainer .copy{font-size:.9rem}}@media only screen and (max-width:1024px){.bannercontainer .icons{padding-left:100px}}@media only screen and (max-width:992px){#funkyparent{padding:0}#funkycontainer{max-width:100% !important;padding:0}.bannercontainer .icons{background-color:#b61e22;height:100px;padding-left:0}.thefooterbanner .email_capture:after{top:40px;right:39px}.bannercontainer{background-image:none;background-color:#1f2426}.bannercontainer .icons{background-color:#b61e22;height:100px;padding-left:0}.bannercontainer .engage .items{padding-left:50px;text-align:left}.bannercontainer .newslettercontainer{width:70%}}@media screen and (max-width:1279px) and (min-width:993px){.bannercontainer .newslettercontainer .copy{font-size:15px}}@media only screen and (max-width:767px){.newslettercontainer h2{font-size:1.1rem}.newslettercontainer .copy{font-size:.8rem}.thefooterbanner .email_capture:after{top:inherit;bottom:-75px;background-position:center;background-size:contain;height:145px;right:inherit;left:50%;transform:translateX(-50%)}.thefooterbanner .email_capture{height:260px;padding:20px 30px 10px}.bannercontainer .newslettercontainer{width:100%;text-align:center;padding:0;transform:inherit;top:inherit}}.flexycenter{display:flex;align-items:center;justify-content:center}.fg{color:#959fa3}.gambling-disclaimer p{color:#959fa3;line-height:1.43;letter-spacing:.3px;margin-bottom:0}.gambling-icons{padding:10px 0 12px}.icon a{z-index:5}.bb{border:1px solid blue}#funkyrow{padding:0;margin:0}form.subform{text-align:center;margin:auto;margin-top:20px}.btn-subscribe-footer{font-size:1rem !important}#mobile-footer-nav li a{display:block;color:#fff;font-size:16px;letter-spacing:.3px;margin:0 auto;padding:14px 0;border-bottom-color:transparent;border-bottom:0}#mobile-footer-nav li{width:100%;text-transform:capitalize;font-size:16px;box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.15);position:relative;margin:0;background-color:transparent}#mobile-footer-nav li.menu-item a{display:block;padding-left:15px;padding-right:15px}.footer-sprite .sprite{vertical-align:middle;margin:0 15px 10px;background-image:url('/assets/footer/footer-sprites.png')}.footer-sprite *{font-size:0}.footer-sprite .sprite-gambling-gamecare{height:41px;width:31px;background-position:-34px 120px}.footer-sprite .sprite-gambling-18{height:60px;width:55px;background-position:-87px 126px}.footer-sprite .sprite-gambling-therapy{height:36px;width:89px;background-position:-178px 117px}.footer-sprite .sprite-gambling-aware{height:34px;width:181px;background-position:-34px -92px}.sprite{display:inline-block;margin-bottom:-3px}