@charset "UTF-8";

@media screen and (max-width: 599px) {
  .is-hidden {
    display: none;
  }

  .form__input, .form__submit {
    width: 100%;
  }

  .bottom-newsletter__thanks-screen {
    display: none;
  }

  .is-success .bottom-newsletter__thanks-screen {
    display: block;
  }

  .is-success .bottom-newsletter__form-screen {
    display: none;
  }

  .body {
    font-family: "Noto Sans", "HelveticaNeue", "Helvetica", Arial, sans-serif;
    padding: 0px;
    margin: 0px;
  }

  .bottom-newsletter__form .form__input {
    margin-top: 12px;
  }
}



@media screen and (min-width: 600px) {
  .is-hidden {
    display: none;
  }

  .form__input, .form__submit {
    width: 100%;
  }

  .bottom-newsletter__thanks-screen {
    display: none;
  }

  .is-success .bottom-newsletter__thanks-screen {
    display: block;
  }

  .is-success .bottom-newsletter__form-screen {
    display: none;
  }

  .body {
    font-family: "Noto Sans", "HelveticaNeue", "Helvetica", Arial, sans-serif;
    padding: 0px;
    margin: 0px;
  }
}




@media screen and (max-width: 1019px) {
  .is-hidden {
    display: none;
  }

  .form__input, .form__submit {
    width: 100%;
  }

  .bottom-newsletter__thanks-screen {
    display: none;
  }

  .is-success .bottom-newsletter__thanks-screen {
    display: block;
  }

  .is-success .bottom-newsletter__form-screen {
    display: none;
  }

  .body {
    font-family: "Noto Sans", "HelveticaNeue", "Helvetica", Arial, sans-serif;
    padding: 0px;
    margin: 0px;
  }

}


@media screen and (min-width: 1020px) {

  .is-hidden {
    display: none; }

  .form__input, .form__submit {
    width: 100%; }

  .bottom-newsletter__thanks-screen {
    display: none; }

  .is-success .bottom-newsletter__thanks-screen {
    display: block; }

  .is-success .bottom-newsletter__form-screen {
    display: none; }

  .body {
    font-family: "Noto Sans", "HelveticaNeue", "Helvetica", Arial, sans-serif;
    padding: 0px;
    margin: 0px;  }

}
.cf:before, .cf:after {
  content: " ";
  display: table;
  clear: both; }

body {
  font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
  line-height: 160%; }

.screen--second {
  display: none;
}

.is-success .screen--first {
  display: none;
}
.is-success .screen--second {
  display: block;
}

.is-error {
  color: #da3e3e; }
  .is-error input {
    border: 1px solid #da3e3e;
  }

.is-error.form__note {
  background-color: #efefef;
  opacity: 0.8;
}

.is-error .is-error.form__note {
  padding: 6px 12px;
  margin-top: 6px;
}

.kmgh .form__submit, .wptv .form__submit, .wews .form__submit, .wxyz .form__submit, .knxv .form__submit, .wkbw .form__submit, .ksgf .form__submit {
  background-color: #2f6194;
}

.wfts .form__submit, .wftx .form__submit {
  background-color: #b52226;
}

.ktnv .form__submit, .wcpo .form__submit, .kero .form__submit, .kshb .form__submit, .wrtv .form__submit, .kjrh .form__submit {
  background-color: #710000;
}

.wmar .form__submit, .kgtv .form__submit{
  background-color: #cc7639;
}

.kspw .form__submit, .ktts .form__submit {
  background-color: #222222;
}

.krvi .form__submit {
 background-color: #00529B;
}

/*# sourceMappingURL=styles.css.map */

.box-1, .box-2, .box-3{
  float:left;
}

.cont.cf{
  margin:20px 0;
  font-family: "Noto Sans", "HelveticaNeue", "Helvetica", Arial, sans-serif;
  font-weight: bold;
  background-color:#f1f1f1;
  padding:25px;
}

.wmar .daily-headlines-signup{
  color:#cc7639;
}

.box-1{
  width:100%;
}

.box-2{
  width: 80%;
  margin-top: 10px;
}

.box-3{
  width:20%;
  margin-top: 10px;
}

.form-field {
  border-radius: 0;
  -webkit-appearance: none;
}

.form__input {
    width: 100%;
    padding: 2.8%;
    border: none;
    background-color: #fff;
    box-sizing: border-box;
    font-size: 14px;
    border: 1px solid #fff;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    outline: none;
    border-radius: 0;
    -webkit-appearance: none;
  }


input.form__submit{
    padding: 12%;
    color: #fff;
    text-transform: uppercase;
    border: none;
    width:100%;
    margin: 0;
    font-size: 14px;
    cursor: pointer;
    outline:none;
    -webkit-appearance: none;
    border-radius: 0px;
}

.newsletter-tag {display:none;}
.newsletter-tag.is-active{display:block;}


@media screen and (max-width: 430px) {
  .box-2{
    width:100%;
    margin:0;
  }

  .box-3{
    width:100%;
  }

  input.form__submit{
    padding:3.5%;
    width:100%;
    margin-top: 10px;
  }
}


@media screen and (max-width: 697px) {
  .box-1{padding-bottom: 0;}
  .box-2, .box-3{width:100%;}
  input.form__submit, .form__input {padding: 3%;}
}

@media screen and (max-width: 420px) {
  input.form__submit, .form__input {padding: 5%;}
  .box-2, .box-3{margin-top: 0;}
  }
