/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 22 2026 | 13:49:12 */
._custom-finansnyt-header-search{
  padding:0 !important;
  margin:0 !important;
  background:transparent !important;
}

._custom-finansnyt-header-search form.searchwp-form{
  width:90% !important;
  margin:0 !important;
}

._custom-finansnyt-header-search .swp-flex--col.swp-flex--wrap.swp-flex--gap-md{
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:flex-start !important;
  gap:12px !important;
  width:100% !important;
}

._custom-finansnyt-header-search .swp-flex--row.swp-items-stretch.swp-flex--gap-md{
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  gap:12px !important;
  width:100% !important;
  border:0 !important;
  border-radius:0 !important;
  overflow:visible !important;
  height:auto !important;
}

._custom-finansnyt-header-search .searchwp-form-input-container{
  width:100% !important;
  display:flex !important;
  align-items:stretch !important;
  border:2px solid #234a8d !important;
  border-radius:10px !important;
  overflow:hidden !important;
  height:60px !important;
  background:#fff !important;
}

._custom-finansnyt-header-search select.swp-select{
  width:44% !important;
  min-width:180px !important;
  height:100% !important;
  border:0 !important;
  border-right:2px solid #234a8d !important;
  border-radius:0 !important;
  padding:0 44px 0 18px !important;
  font-size:16px !important;
  font-weight:700 !important;
  color:#234a8d !important;
  background-color:#fff !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  -moz-appearance:none !important;
  background-repeat:no-repeat !important;
  background-position:right 16px center !important;
  background-size:18px 18px !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23234a8d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
}

._custom-finansnyt-header-search input.swp-input--search.swp-input{
  flex:1 !important;
  width:auto !important;
  height:100% !important;
  border:0 !important;
  border-radius:0 !important;
  padding:15px 18px !important;
  font-size:16px !important;
  background:#fff !important;
  box-sizing:border-box !important;
}

._custom-finansnyt-header-search input.swp-input--search.swp-input::placeholder{
  color:#a6b3c2 !important;
}

._custom-finansnyt-header-search select.swp-select:focus,
._custom-finansnyt-header-search input.swp-input--search.swp-input:focus{
  outline:none !important;
  box-shadow:0 0 0 3px rgba(35,74,141,0.18) !important;
}

._custom-finansnyt-header-search input.search-submit.swp-button{
  width:100% !important;
  height:60px !important;
  border:0 !important;
  border-radius:10px !important;
  padding:0 20px !important;
  background:linear-gradient(180deg,#234a8d 0%,#103f7a 100%) !important;
  color:#fff !important;
  font-weight:800 !important;
  font-size:22px !important;
  cursor:pointer !important;
  box-shadow:0 2px 0 rgba(0,0,0,0.12) !important;
}

._custom-finansnyt-header-search input.search-submit.swp-button:hover{
  filter:brightness(0.97) !important;
}

@media (max-width:600px){
  ._custom-finansnyt-header-search .searchwp-form-input-container{
    flex-direction:column !important;
    height:auto !important;
  }

  ._custom-finansnyt-header-search select.swp-select{
    width:100% !important;
    min-width:0 !important;
    height:56px !important;
    border-right:0 !important;
    border-bottom:2px solid #234a8d !important;
  }

  ._custom-finansnyt-header-search input.swp-input--search.swp-input{
    width:100% !important;
    height:56px !important;
  }

  ._custom-finansnyt-header-search input.search-submit.swp-button{
    height:58px !important;
    font-size:20px !important;
  }
}
@media (max-width: 768px){
  ._custom-finansnyt-search-side-divider{
    display:none !important;
  }
  ._custom-finansnyt-header-search .swp-flex--row.swp-items-stretch.swp-flex--gap-md { border-radius: 6px !important; padding: 0px !important; }
}

._custom-finans-nyt-newsletter {
  padding: 0;
}
._custome-finanasnyt-search-headline{
  margin-bottom: 10px;
}

div.mc-compact-form-wrapper {
  margin-top: 35px;
}


@media (max-width: 767px) {
._custom-finansnyt-header-search form.searchwp-form {
    width: 100% !important;
}
._custom-finansnyt-header-search .swp-flex--row.swp-items-stretch.swp-flex--gap-md {
        border-radius: 6px !important;
        padding: 0px !important;
    }
}






/* Remove <br> line breaks on tablet + mobile */
@media (max-width: 1024px) {
  ._custom-finansnyt-intro br {
    display: none;
  }
}

/* Search form full width on phone only */
@media (max-width: 767px) {
  ._custom-finansnyt-header-search form.searchwp-form {
    width: 100%;
  }
 ._custom-find-articles-headline {
    padding-bottom: 10px !important;
    line-height: 0.8;
  }
._custome-finanasnyt-search-headline{
  font-size: 16px!important;
}
._custom-find-articles-text{
  margin-top: 15px!important;
}
}

._custom-finans-nyt-newsletter{
padding: 0!important;
}