/* === Begin  Redesign expertsearch ===*/
.lp__expert_wrapper {
  display: block;
  margin: 0px;
}
@media (min-width: 500px) {
  .lp__expert_wrapper {
    display: flex;
    justify-content: center !important;
  }
}
.lp__expert_wrapper label {
  margin-right: 16px;
}
@media (min-width: 500px) {
  .lp__expert_wrapper .lp__input_group {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .lp__expert_wrapper .lp__input_group {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .lp__expert_wrapper .lp__input_group {
    width: 50%;
  }
}

/* === End  Redesign expertsearch ===*/
/* === Begin  Subscribe to Our Newsletters (Research) ===*/

.redesign_research .lp__search_inline .submit-btn {
  padding: 12px;
}
.redesign_research a {
  text-decoration: underline;
}
.redesign_research a:hover, .redesign_research a:focus, .redesign_research a:active {
  color: #ffffff;
  opacity: 0.8;
}

.home-newsletter-section .alert {
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 0.875rem;
    color: #ff9a8f;
}

   @media(min-width: 500px) {
    .subscribe_newsletter_checks {
     float: left;
    margin-right: 16px;
   }
}
@media (max-width: 499px) {

  #emlmsg {
    margin-top: 35px;
  }
}
.subscribe_newsletter_checks .lp__checkbox_inline {
  margin-bottom: 0px;
}
.subscribe_newsletter_checks legend {
  border-bottom: 0px;
}
.research-newsletter {
  width: 100%;
}
.research-newsletter input[type=text]:focus{

}
@media (min-width: 500px) {
  .research-newsletter input[type=text] {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .research-newsletter input[type=text] {
    width: 73%;
  }
}
@media (min-width: 992px) {
  .research-newsletter input[type=text] {
    width: 70%;
  }
}
.newsletter_v1 .lp__search_inline {
  margin-bottom: 16px;
}
@media (min-width: 500px) {
  .newsletter_v1 .lp__search_inline {
    margin-bottom: 0px;
  }
}
@media (max-width: 499px) {
  .newsletter_v1 .lp__search_inline input[type=text] {
    margin-bottom: 16px;
  }
}
.newsletter_v1 .lp__btn_sm {
  text-transform: uppercase;
  min-width: 100%;
}
@media (min-width: 500px) {
  .newsletter_v1 .lp__btn_sm {
    min-width: 120px;
    padding: 9px 12px 9px 12px;
  }
}
.newsletter_v1 .lp__solid_blue_btn {
  margin-right: 0px;
   position: absolute;
   top: 50px;
}
@media (min-width: 500px) {
  .newsletter_v1 .lp__solid_blue_btn {
    top: 0;
    right: 0;
}
}

/* === End  Subscribe to Our Newsletters (Research) ===*/