.DnnModule-EasyDNNnewsSearch {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 2rem;
  width: 100%;
}

.edncf_AdvancedSearch {
  padding: 20px 15px;
  width: 100%;
}

.edncf_AdvancedSearch .edncf_container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
}

.edncf_AdvancedSearch .edncf_container .edncf_submitContainer {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1rem;
  opacity: 1;
  z-index: 1;
}

.edncf_AdvancedSearch .edncf_container .edncf_submitContainer .edncf_submit {
  background-color: #02799a;
  border: 2px solid #02799a;
  border-radius: 30px;
  box-shadow: none;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  padding: 20px 43px;
  text-decoration: none !important;
  text-shadow: none;
  text-transform: capitalize;
  font: 17px/17px 'lato-bold', sans-serif;
  transition: background 0.3s, color 0.3s;
}

.edncf_AdvancedSearch
  .edncf_container
  .edncf_submitContainer
  .edncf_submit
  span,
.edncf_AdvancedSearch
  .edncf_container
  .edncf_submitContainer
  .edncf_submit:hover
  span,
.edncf_AdvancedSearch
  .edncf_container
  .edncf_submitContainer
  .edncf_submit:focus-visible
  span {
  color: #fff;
}

.edncf_AdvancedSearch
  .edncf_container
  .edncf_submitContainer
  .edncf_submit:hover,
.edncf_AdvancedSearch
  .edncf_container
  .edncf_submitContainer
  .edncf_submit:focus-visible {
  background: #292426;
  color: #fff;
  text-decoration: none;
  border-color: #292426;
}

.edncf_AdvancedSearch select::-ms-expand {
  display: none;
}

.edncf_AdvancedSearch input,
.edncf_AdvancedSearch select {
  border-radius: 30px;
  border: 2px solid #999;
  background: #eee;
  display: flex;
  height: 50px;
  padding: 8px 23px;
  justify-content: space-between;
  align-items: center;
  color: #999;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.edncf_AdvancedSearch select {
  background: #eee
    url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 8C6.71875 8 6.46875 7.90625 6.28125 7.71875L1.28125 2.71875C0.875 2.34375 0.875 1.6875 1.28125 1.3125C1.65625 0.90625 2.3125 0.90625 2.6875 1.3125L7 5.59375L11.2812 1.3125C11.6562 0.90625 12.3125 0.90625 12.6875 1.3125C13.0938 1.6875 13.0938 2.34375 12.6875 2.71875L7.6875 7.71875C7.5 7.90625 7.25 8 7 8Z" fill="%23999999"/></svg>')
    no-repeat right 23px center;
  background-size: 16px auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.edncf_Text.edncf_NewsSearch,
.edncf_DropDownList,
.edncf_DropDownList select,
.edncf_Text.edncf_NewsSearch .input,
.edncf_Text.edncf_NewsSearch input,
.DnnModule-EasyDNNnewsSearch .container-default {
  width: 100%;
}
.edncf_Text.edncf_NewsSearch input {
  background: #eee
    url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.625 14.875C17.0938 15.375 17.0938 16.1562 16.625 16.6562C16.125 17.125 15.3438 17.125 14.8438 16.6562L11.125 12.9062C9.84375 13.75 8.28125 14.1875 6.59375 13.9688C3.71875 13.5625 1.40625 11.2188 1.03125 8.375C0.5 4.125 4.09375 0.53125 8.34375 1.0625C11.1875 1.4375 13.5312 3.75 13.9375 6.625C14.1562 8.3125 13.7188 9.875 12.875 11.125L16.625 14.875ZM3.46875 7.5C3.46875 9.71875 5.25 11.5 7.46875 11.5C9.65625 11.5 11.4688 9.71875 11.4688 7.5C11.4688 5.3125 9.65625 3.5 7.46875 3.5C5.25 3.5 3.46875 5.3125 3.46875 7.5Z" fill="%23999999"/></svg>')
    no-repeat right 23px center;
}
.edncf_NewsSearch input::placeholder {
  color: #999;
  opacity: 1;
}

.edncf_NewsSearch input::-webkit-input-placeholder {
  color: #999;
}

.edncf_NewsSearch input::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.edncf_NewsSearch input:-ms-input-placeholder {
  color: #999;
}

.edncf_NewsSearch input::-ms-input-placeholder {
  color: #999;
}

@media (max-width: 992px) {
  .edncf_AdvancedSearch .edncf_container {
    -ms-flex-direction: column;
    flex-direction: column;
    flex-wrap: wrap;
  }
}

.article_pager {
  margin-top: 64px;
  display: flex;
  justify-content: center;
}

.article_pager .page.active {
  text-decoration: underline;
}
