.siteStretcherAd .component-content{background-color:#007836;padding:12px 8px 12px 8px;text-align:center;font-size:16px;line-height:22px}
@media screen and (max-width:767px){.siteStretcherAd .component-content{text-align:left;padding:10px 38px}
}
.siteStretcherAd .component-content a{font-weight:bold;line-height:22px;color:#333;letter-spacing:.25px}
.siteStretcherAd .component-content a:after{content:" \003E \003E";padding-left:2px}
.siteStretcherAd{color:#fff;position:relative;margin-bottom:20px;width:100vw !important;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}
@media screen and (max-width:1024px){.siteStretcherAd{position:absolute;top:-50px}
}
.siteStretcherAd .component-content{padding:10px 17px;width:100% !important}
.siteStretcherAd .site-stretcher-link{color:#fff}
.siteStretcherAd .site-stretcher-ad{font-size:14px;font-weight:300;position:relative}
@media screen and (max-width:767px){.siteStretcherAd .site-stretcher-ad{font-size:12px}
}
.siteStretcherAd .site-stretcher-ad a:after{content:" \003E";padding-left:24px;font-weight:14px;color:#fff}
.siteStretcherAd .site-stretcher-ad .site-stretcher-close{position:absolute;right:15%;width:10px;cursor:pointer}
@media screen and (max-width:767px){.siteStretcherAd .site-stretcher-ad .site-stretcher-close{right:-15px;top:-11px}
}
.siteStretcherAdOuterContainer{border:0;padding-top:0 !important}
.siteStretcherAdOuterContainer.header-wrapper{padding-left:0;padding-right:0}
@media screen and (max-width:1024px){.siteStretcherAdOuterContainer .siteStretcherAdContainer{position:relative;margin-top:50px}
}