.component-custom-banner-wsj-share .simple-campaign-close{display:none}.component-custom-banner img{border:none;box-shadow:none}.component-custom-banner-wsj-share p *{font-size:20px}.component-custom-banner-wsj-share hr{margin-top:0!important}.component-custom-banner-wsj-share .simple-campaign-close{color:#fff;position:absolute;right:20px;font-size:22px;cursor:pointer}.component-custom-banner-wsj-share .simple-campaign-close i{font-size:36px;color:#fff}.component-custom-banner-wsj-share .campaign-logo{margin-top:40px;width:600px;max-width:100%}.component-custom-banner-wsj-share .wsj-share-banner-main-text,.component-custom-banner-wsj-share .wsj-share-banner-secondary-text{margin-left:5%;padding:20px 40px 0 0}.component-custom-banner-wsj-share .wsj-share-banner-secondary-text{padding-top:0}.component-custom-banner-wsj-share a.button{background-color:#fff;color:#9a0027}.component-custom-banner-wsj-share a.button:hover{color:#fff;background-color:#9a0027;border-color:#9a0027}.component-custom-banner-wsj-share .two-buttons{margin-left:5%}.component-custom-banner-wsj-share .two-buttons .button:first-child{margin-left:0!important;margin-bottom:25px!important}@media only screen and (max-width:768px){.component-custom-banner-wsj-share .campaign-logo{max-width:80%}}@media only screen and (max-width:600px){.component-custom-banner-wsj-share .simple-campaign-close{right:0}}.wsj-share-buttons{margin:0 auto;padding-bottom:30px}