.site-mailchimp-widget .mailchimp-title { font-size: 3.2rem; line-height: 1; margin-bottom: 2rem } .site-mailchimp-widget .mailchimp-desc { font-size: 1.4rem; margin-bottom: 2.5rem } .site-mailchimp-widget .mailchimp-desc p { line-height: 2.4rem } .site-mailchimp-widget form p:last-child { margin-bottom: 0 } .site-mailchimp-widget form { width: 100%; max-width: 48rem; margin: 0 } .site-mailchimp-widget input[type=email], .site-mailchimp-widget input[type=submit], .site-mailchimp-widget input[type=text] { height: 6rem; line-height: 6rem; padding: 0 2rem; } .site-mailchimp-widget form input[type=date], .site-mailchimp-widget form input[type=email], .site-mailchimp-widget form input[type=tel], .site-mailchimp-widget form input[type=text], .site-mailchimp-widget form input[type=url], .site-mailchimp-widget form select, .site-mailchimp-widget form textarea { width: 100%; max-width: 48rem; } .site-mailchimp-widget input[type=submit] { width: 100%; max-width: 48rem } .site-mailchimp-widget form input[type=checkbox] { margin: 0 6px 0 0 } .site-mailchimp-widget form label { font-weight: 700 } .site-mailchimp-widget form p:last-child { margin-bottom: 0 } .site-mailchimp-widget.widget-has-background:not(.widget-inverted-scheme), .site-mailchimp-widget.widget-has-background:not(.widget-inverted-scheme) h1, .site-mailchimp-widget.widget-has-background:not(.widget-inverted-scheme) h2, .site-mailchimp-widget.widget-has-background:not(.widget-inverted-scheme) h3, .site-mailchimp-widget.widget-has-background:not(.widget-inverted-scheme) h4, .site-mailchimp-widget.widget-has-background:not(.widget-inverted-scheme) h5, .site-mailchimp-widget.widget-has-background:not(.widget-inverted-scheme) h6, .site-mailchimp-widget.widget-has-background:not(.widget-inverted-scheme) p { color: #191a1f } .site-mailchimp-widget.widget-has-background input[type=submit] { border: none } .site-mailchimp-widget.blogmarks-mailchimp-wide-btn input[type=submit] { width: 100% } .site-mailchimp-widget.mailchimp-aligned-centered form { margin: 0 auto; text-align: center } .site-mailchimp-widget.mailchimp-aligned-centered :where(.mailchimp-title,.mailchimp-desc) { text-align: center } .site-mailchimp-widget.style_1 input + input, .site-mailchimp-widget.style_2 input + input { margin-top: 1.6rem } @media (min-width: 768px) { .site-mailchimp-widget.style_2 .mc4wp-form-fields { display: inline-flex } .site-mailchimp-widget.style_2 form { max-width: none } .site-mailchimp-widget.style_2 form p { display: inline-flex; margin: .4rem 0 0 .4rem } .site-mailchimp-widget.style_2 input + input { margin-top: 0; margin-left: 1rem } .site-mailchimp-widget.style_2 input + input[type=submit] { width: 30% } } .site-mailchimp-widget.style_2 form label { font-size: 0; } .site-mailchimp-widget.style_2 form label input { font-size: 16px; } @media (min-width: 1000px) { .blogmarks-secondary-column .site-mailchimp-widget .mailchimp-title { font-size: 2.6rem } } .site-fullwidth-widgetarea .site-mailchimp-fullwidth { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); max-width: 1000%; width: auto; } .site-fullwidth-widgetarea .site-mailchimp-fullwidth .site-widget-container { --wpintf-gutter-x: 3rem; --wpintf-gutter-y: 0; max-width: var(--responsive--alignwide-width); padding-right: calc(var(--wpintf-gutter-x) * 0.5); padding-left: calc(var(--wpintf-gutter-x) * 0.5); margin-left: auto; margin-right: auto; }