@font-face {
  font-family: Popular;
  src: url("https://apps.startribune.com/fonts/popular/regular/851caebd-2961-4fd9-a500-2b38452b1ec9-2.eot?") format("embedded-opentype"), url("https://apps.startribune.com/fonts/popular/regular/851caebd-2961-4fd9-a500-2b38452b1ec9-3.woff") format("woff"), url("https://apps.startribune.com/fonts/popular/regular/851caebd-2961-4fd9-a500-2b38452b1ec9-1.ttf") format("truetype"), url("https://apps.startribune.com/fonts/popular/regular/851caebd-2961-4fd9-a500-2b38452b1ec9-4.svg#web") format("svg");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: "Popular-light";
  src: url("https://apps.startribune.com/fonts/Popular-Light/64136bfc-6015-473a-b534-6f235774c8ab-2.eot?") format("embedded-opentype"), url("https://apps.startribune.com/fonts/Popular-Light/64136bfc-6015-473a-b534-6f235774c8ab-3.woff") format("woff"), url("https://apps.startribune.com/fonts/Popular-Light/64136bfc-6015-473a-b534-6f235774c8ab-1.ttf") format("truetype"), url("https://apps.startribune.com/fonts/Popular-Light/64136bfc-6015-473a-b534-6f235774c8ab-4.svg#web") format("svg");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: Popular-medium;
  src: url("https://apps.startribune.com/fonts/popular/medium/96c3bd87-fed5-419d-a1cf-d947b17d6ab7-2.eot?") format("embedded-opentype"), url("https://apps.startribune.com/fonts/popular/medium/96c3bd87-fed5-419d-a1cf-d947b17d6ab7-3.woff") format("woff"), url("https://apps.startribune.com/fonts/popular/medium/96c3bd87-fed5-419d-a1cf-d947b17d6ab7-1.ttf") format("truetype"), url("https://apps.startribune.com/fonts/popular/medium/96c3bd87-fed5-419d-a1cf-d947b17d6ab7-4.svg#web") format("svg");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: Popular-bold;
  src: url("https://apps.startribune.com/fonts/popular/bold/9a23c9ca-82fe-417a-9070-5f5daeaf6214-2.eot?") format("embedded-opentype"), url("https://apps.startribune.com/fonts/popular/bold/9a23c9ca-82fe-417a-9070-5f5daeaf6214-3.woff") format("woff"), url("https://apps.startribune.com/fonts/popular/bold/9a23c9ca-82fe-417a-9070-5f5daeaf6214-1.ttf") format("truetype"), url("https://apps.startribune.com/fonts/popular/bold/9a23c9ca-82fe-417a-9070-5f5daeaf6214-4.svg#web") format("svg");
  font-style: normal;
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: OpenSans-bold;
  src: url("https://apps.startribune.com/fonts/OpenSans-Bold/OpenSans-Bold.eot");
  src: url("https://apps.startribune.com/fonts/OpenSans-Bold/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("https://apps.startribune.com/fonts/OpenSans-Bold/OpenSans-Bold.svg") format("svg"), url("https://apps.startribune.com/fonts/OpenSans-Bold/OpenSans-Bold.woff") format("woff"), url("https://apps.startribune.com/fonts/OpenSans-Bold/OpenSans-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: OpenSans-light;
  src: url("https://apps.startribune.com/fonts/OpenSans-Light/OpenSans-Light.eot");
  src: url("https://apps.startribune.com/fonts/OpenSans-Light/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("https://apps.startribune.com/fonts/OpenSans-Light/OpenSans-Light.svg") format("svg"), url("https://apps.startribune.com/fonts/OpenSans-Light/OpenSans-Light.woff") format("woff"), url("https://apps.startribune.com/fonts/OpenSans-Light/OpenSans-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: OpenSans-regular;
  src: url("https://apps.startribune.com/fonts/OpenSans-Regular/OpenSans-Regular.eot");
  src: url("https://apps.startribune.com/fonts/OpenSans-Regular/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("https://apps.startribune.com/fonts/OpenSans-Regular/OpenSans-Regular.svg") format("svg"), url("https://apps.startribune.com/fonts/OpenSans-Regular/OpenSans-Regular.woff") format("woff"), url("https://apps.startribune.com/fonts/OpenSans-Regular/OpenSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.pym-div {
  font-size: 12px !important;
  margin: 12px auto !important;
  text-align: center !important;
  text-transform: uppercase !important;
  color: #999 !important;
  font-family: 'Benton Sans', Helvetica, sans-serif !important;
}

.DevToolsContainer-container-0-1-1,
.DevToolsContainer-container-0-1-22,
.phpdebugbar-restore-btn {
  display: none !important;
}

#load_check {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-size: .8em;
  margin: 12px auto 12px auto;
}

#load_check a {
  display: inline;
  font-size: 1em;
}

.newsletter-form {
  margin: 0;
  padding: 0;
  background-color: transparent;
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
}

.newsletter-form .e2ma_signup_form {
  width: 100%;
  padding: 0;
  margin: 12px auto 0 auto;
  display: flex;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_required_footnote {
  display: none;
}

.newsletter-form .e2ma_signup_form #e2ma_signup {
  padding: 0;
  margin: 0 0 6px 0;
  height: 35px;
  position: relative;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_container {
  width: 100%;
  padding: 0;
  margin: 0;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row {
  width: 67%;
  height: 35px;
  margin: 0;
  position: absolute;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_label {
  display: none;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_element {
  margin: 0;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_row .e2ma_signup_form_element [type=email] {
  height: 100%;
  margin: 0;
  border: 1px solid #333;
  width: 100%;
  box-sizing: border-box;
  font-size: 12px;
  padding: 10px;
  color: #444;
  outline: none;
  margin-right: 3%;
  font-family: 'Benton Sans', Helvetica, sans-serif;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_button_row {
  height: 35px;
  width: 30%;
  padding: 0;
  margin: 0 0 0 3%;
  position: absolute;
  right: 0;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_button_row [type=submit] {
  background-color: #3c3c3c;
  color: #fff;
  font-weight: bold;
  margin: 0 auto;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  -webkit-appearance: none;
  cursor: pointer !important;
  opacity: 1;
  padding: 5px 15px;
  font-size: 12px;
  letter-spacing: 0.4px;
  line-height: 140%;
  width: 100%;
  min-width: auto;
  font-family: 'Benton Sans', Helvetica, sans-serif;
  transition: all ease-out .5s;
  outline: none;
}

.newsletter-form .e2ma_signup_form .e2ma_signup_form_container .e2ma_signup_form_button_row [type=submit]:hover {
  opacity: .8;
  transition: all ease-out .5s;
  cursor: pointer !important;
}

.newsletter-form #signup {
  display: flex;
  margin-top: .75em;
}

.newsletter-form aside {
  text-align: center;
}

.newsletter-form aside.inline-newsletter div,
.newsletter-form aside.inline-newsletter form {
  display: block;
  margin: 0;
  padding: 0;
}

.newsletter-form aside.inline-newsletter form span {
  font-size: 11px !important;
  text-transform: uppercase !important;
  display: block;
  margin: 0;
  padding: 5px 0 5px 0;
  color: #9c0000;
  line-height: 100%;
}

.newsletter-form a,
.newsletter-form a:visited {
  display: block;
  text-align: center;
  font-size: 11px;
  color: #444;
}

.newsletter-form a:before {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.newsletter-form h1,
.newsletter-form h2,
.newsletter-form h3,
.newsletter-form h4,
.newsletter-form h5 {
  font-size: .925em;
  margin: 0 auto .5em auto;
  line-height: 120%;
}

.newsletter-form p {
  font-size: .8em;
  margin: 0;
  padding: 0;
}

.newsletter-form p.privacy-link {
  margin: 0 auto .75em auto;
  line-height: 120%;
}

.newsletter-form p.privacy-link a {
  text-align: left;
}

.newsletter-form header {
  display: none;
}

.newsletter-form label {
  color: transparent;
  font-size: 0;
  line-height: 0;
  display: block;
  margin: 0;
}

.newsletter-form .newsletter-logo {
  position: relative;
  padding-bottom: 56%;
  margin-bottom: .75em;
}

.newsletter-form .newsletter-logo .newsletter-image {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.newsletter-form.mobile .ad-container.native-ad.sticky-leader {
  display: none !important;
  position: absolute !important;
  top: -1000px !important;
  visibility: hidden !important;
}

.newsletter-form.mobile #div-gpt-ad-overlay {
  display: none !important;
}

/*# sourceMappingURL=newsletter-signup-form.css.map */