#social_overlay_fancybox { width: 360px; } #social_overlay_fancybox .sailthru-newsletter{ margin: 0 auto; } #social_overlay_fancybox .logo_wrap{ font: 17px/1.5 "Open Sans n5", arial, sans-serif; text-align: center; } #social_overlay_fancybox img{ display: block; margin: 10px auto; max-width: 350px; } #social_overlay_fancybox .facebook_wrap{ display: block; margin: 20px auto 0; font: 21px/1.5 "Open Sans n7", arial, sans-serif; border-top: 1px solid #cccccc; padding: 20px 0 10px; text-align: center; } #social_overlay_fancybox .facebook_wrap span{ vertical-align: text-bottom; } #social_overlay_fancybox .fb_iframe_widget{ line-height: 20px; overflow: hidden; } #social_overlay_fancybox .wrapper{ margin-left: 10px; margin-right: 10px; } #social_overlay_fancybox .newsletter_wrap .title{ text-align: center; font: 21px/1.5 "Open Sans n7", arial, sans-serif; display: block; margin-bottom: 5px; } #social_overlay_fancybox .newsletter_wrap .completed{ font: 16px/1.5 "Open Sans n5", arial, sans-serif; } #social_overlay_fancybox .newsletter_wrap .gform_error, #social_overlay_fancybox .newsletter_wrap .gform_description { text-align: center; display: block; margin-top: 5px; } #social_overlay_fancybox .newsletter_wrap input.sailthru-email{ border: 1px solid #cccccc; margin: 0 auto 10px; width: 218px; display: block; } #social_overlay_fancybox .newsletter_wrap input.button { width: 250px; cursor: pointer; margin: auto; display: block; } #social_overlay_fancybox .hidden { display: none; } #social_overlay_fancybox .fb-auth-registration-link { width: 100%; padding: 8px 0; font: 16px/normal "Open Sans n6", arial, sans-serif; text-align: center; text-transform: uppercase; text-decoration: none; display: block; cursor: pointer; } #social_overlay_fancybox .overlay_sponsor_wrap.hidden{ display: none; } #social_overlay_fancybox .overlay_sponsor_wrap{ border-top: 1px solid #cccccc; } #social_overlay_fancybox .overlay_sponsor_wrap span{ display: block; text-align: center; margin-top: 10px; padding: 10px 0 0; } #social_overlay_fancybox .overlay_sponsor_wrap img{ max-width: 300px; } #social_overlay_fancybox #g-recaptcha-overlay { width: 304px; margin: auto; }