.newsletter-bar {
  position: relative;
}

.newsletter-form label {
  display: block;
  line-height: 1;
}
.newsletter-form .btn,
.newsletter-form .form-control {
  height: calc(2.46rem + 2px);
}
.newsletter-form .btn {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
  padding-top: 0;
  padding-bottom: 0;
}
.newsletter-form .btn:hover {
  color: #1a1a1a;
  background-color: #EAC078;
  border-color: #EAC078;
}
.newsletter-form .btn:focus, .newsletter-form .btn.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}
.newsletter-form .btn.disabled, .newsletter-form .btn:disabled {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.newsletter-form .btn:not(:disabled):not(.disabled):active, .newsletter-form .btn:not(:disabled):not(.disabled).active, .show > .newsletter-form .btn.dropdown-toggle {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #131313;
}
.newsletter-form .btn:not(:disabled):not(.disabled):active:focus, .newsletter-form .btn:not(:disabled):not(.disabled).active:focus, .show > .newsletter-form .btn.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

@media (min-width: 576px) {
  .newsletter-form form {
    position: relative;
    padding-right: 5rem;
  }
  .newsletter-form form:before, .newsletter-form form:after {
    content: " ";
    display: table;
  }
  .newsletter-form form:after {
    clear: both;
  }
  .newsletter-form .form-group {
    width: 50%;
    float: left;
    padding-right: 1rem;
    margin: 0;
  }
  .newsletter-form [class*=col-] {
    position: static;
  }
  .newsletter-form .btn {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 5rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsImhvbWUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5jaGFybGV5Zm91bmRhdGlvbi5vcmcubGl2ZS81NDEwODEvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvaGl0bWFrZXJzX2Z1bGwvYXNzZXRzL3N0eWxlc2hlZXRzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuY2hhcmxleWZvdW5kYXRpb24ub3JnLmxpdmUvNTQxMDgxL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2hpdG1ha2Vyc19mdWxsL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuY2hhcmxleWZvdW5kYXRpb24ub3JnLmxpdmUvNTQxMDgxL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2hpdG1ha2Vyc19mdWxsL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5jaGFybGV5Zm91bmRhdGlvbi5vcmcubGl2ZS81NDEwODEvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvaGl0bWFrZXJzX2Z1bGwvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuY2hhcmxleWZvdW5kYXRpb24ub3JnLmxpdmUvNTQxMDgxL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2hpdG1ha2Vyc19mdWxsL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmNoYXJsZXlmb3VuZGF0aW9uLm9yZy5saXZlLzU0MTA4MS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9oaXRtYWtlcnNfZnVsbC9hc3NldHMvc3R5bGVzaGVldHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFCQTtFQUNFLG1CQUFBO0NDcEJEOztBRHlCQztFQUNFLGVBQUE7RUFDQSxlQUFBO0NDdEJIO0FEeUJDOztFQUVFLDRCRXNhb0M7Q0Q3YnZDO0FEMEJDO0VHL0JBLFlBQUE7RUNBRSwwQkpnQ3dCO0VHOUIxQixzQkg4QjZDO0VBQzNDLGVBQUE7RUFDQSxrQkFBQTtDQ3RCSDtBSU5DO0VGQUUsZUFBQTtFQ05BLDBCSmdDOEQ7RUd4QjlELHNCSHdCc0Y7Q0NmekY7QUVOQztFQU1JLCtDQUFBO0NGR0w7QUVFQztFQUVFLFlBQUE7RUFDQSwwQkhPd0I7RUdOeEIsc0JITTJDO0NDUDlDO0FFSUM7RUFHRSxZQUFBO0VBQ0EsMEJBbEMrSTtFQXNDL0ksc0JBdEN5TDtDRitCNUw7QUVTRztFQUtJLCtDQUFBO0NGWFA7O0FLcUJHO0VOWkE7SUFFRSxtQkFBQTtJQUNBLG9CQUFBO0dDTkg7RU1qQ0Q7SUFFRSxhQUFBO0lBQ0EsZUFBQTtHTmtDRDtFTWhDRDtJQUNFLFlBQUE7R05rQ0Q7RURFQztJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0Esb0JFaUt3QjtJRmhLeEIsVUFBQTtHQ0FIO0VER0M7SUFDRSxpQkFBQTtHQ0RIO0VESUM7SUFDRSxtQkFBQTtJQUNBLFVBQUE7SUFDQSxTQUFBO0lBQ0EsWUFBQTtHQ0ZIO0NBQ0YiLCJmaWxlIjoiaG9tZS5jc3MifQ== */