@media (min-width: 1000px) {
  #main_Content .mf_finder_container {
      width: 960px;
      margin: 32px auto 0;
  }
}

#main_Content .container h1.search_heading {
  font-size: 2.8rem;
  margin-top: 32px;
  color: #444444;
}

#main_Content .mf_finder_searchBox_doctype {
  margin-right: 10px;
  margin-top: 6px;
}

#main_Content .mf_finder_searchBox_doctype select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  border: 1px solid #ddd;
  border-radius: 20px;
  color: #444;
  background: #eee;
  background: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
  background: linear-gradient(to bottom, #fff 0%, #eee 100%);
  font-size: 14px;
  line-height: 100%;
}

#main_Content .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_query_wrap input[type="text"] {
  background: #eee;
  border: none;
  border-radius: 30px 0 0 30px;
  color: #444;
  padding-left: 20px;
}

#main_Content .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_submit {
  background: #eee;
  border-radius: 0 30px 30px 0;
  color: #444;
}
@media (min-width: 640px) {
  .mf_finder_searchBox_submit span {
    margin-left: 0;
    margin-right: 0;
  }
}
.mf_finder_searchBox_submit:before {
  content: none;
}
.mf_finder_searchBox_submit span {
  display: inline-block;
}
#main_Content .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_query_wrap li.mf_finder_searchBox_suggest_item a {
  color: #eee;
  padding-left: 8px;
}
#main_Content .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_query_wrap ul.mf_finder_searchBox_suggest_items li:hover {
  background-color: #8da0b6;
}

#main_Content .mf_finder_searchBox_selects {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 0;
}

.mf_finder_searchBox.mf_finder_searchBox_useSelects .mf_finder_searchBox_misc label {
  margin-left: .75rem;
}
@media (max-width: 999px) {
  .mf_finder_searchBox.mf_finder_searchBox_useSelects .mf_finder_searchBox_misc label:first-child {
    margin-left: 0;
  }
}

.mf_finder_searchBox_selects label:before {
  width: 1rem;
  margin-right: .5rem;
  font-size: 1rem;
}
#main_Content:lang(en) a .mf_finder_organic_doc_title span {
  color: #0062c2;
}
#main_Content:lang(en) a .mf_finder_organic_doc_title:hover span {
  color: #000000;
}
#main_Content:lang(en) .mf_finder_organic_doc_body span {
  color: #333;
  font-size: .85rem;
}
#main_Content:lang(en) .mf_finder_organic_doc_url span {
  color: #111;
  font-size: 80%;
}
#main_Content:lang(en) .mf_finder_searchBox_links a {
  color: #0062c2;
  font-size: 0.8rem;
}
#main_Content:lang(en) .mf_finder_searchBox_links a:hover {
  color: #000000;
}
#main_Content:lang(en) .mf_finder_searchBox_links a.mf_finder_searchBox_link_current:hover {
  color: #fff;
}
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_before_pages a span,
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_after_pages a span,
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_first a span,
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_prev a span,
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_next a span {
  color: #0062c2;
}
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_before_pages a:hover span,
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_after_pages a:hover span,
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_first a:hover span,
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_prev a:hover span,
#main_Content:lang(en) .mf_finder_pager_items .mf_finder_pager_item_next a:hover span {
  color: #000000;
}
#main_Content:lang(en) .mf_finder_logo a {
  font-size: 0;
}

#main_Content .mf_finder_searchBox_selects .mf_finder_searchBox_category select,
#main_Content .mf_finder_searchBox_selects .mf_finder_searchBox_sort select,
#main_Content .mf_finder_searchBox_selects .mf_finder_searchBox_pagemax select,
#main_Content .mf_finder_searchBox_selects .mf_finder_searchBox_imgsize select {
  background: #eee;
  background: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
  background: linear-gradient(to bottom, #fff 0%, #eee 100%);
  border-radius: 8px;
  color: #444;
}
#main_Content .mf_finder_searchBox_links {
  display: flex;
  flex-wrap: wrap;
  gap: 0 40px;
}
#main_Content .mf_finder_searchBox_links .mf_finder_searchBox_imgsize {
  border-bottom: 1px solid #ddd;
}
#main_Content .mf_finder_searchBox_links a.mf_finder_searchBox_link_current {
  background-color: #1975d1;
  color: #fff;
}

#main_Content .mf_finder_organic_wrapper{
  margin-top: 32px;
}

#km_Header .search-dropdown {
  display: none;
}
#km_Header #main_Navigation .change-language {
  display: none;  
}

#km_Footer .sub-footer .container div.row:first-child,
#km_Footer .sub-footer .container hr {
  display: none;
}

@media only screen and (max-width: 750px) {
  #km-header .mf_finder_searchBox {
    margin: 0;
  }
}
#km-header .mf_finder_searchBox_items,
.newsroom-pc-form .mf_finder_searchBox_items {
  padding: 0;
}
@media only screen and (max-width: 750px) {
  #km-header input[type="text"].mf_finder_searchBox_query_input {
    width: 100%;
  }
}
#km-header .mf_finder_searchBox_suggest_items {
  top: 48px;
}
#km-header button.mf_finder_searchBox_submit {
  width: 73px;
}
#km-header button.mf_finder_searchBox_submit:focus {
  outline: #000 auto;
}
.container .row .newsroom-pc-form input[type="text"] {
  width: calc(100% + 100px);
}
@media only screen and (max-width: 719px) {
  .container .row .newsroom-rss-area__sp-search__form div {
    margin: 0;
    padding: 0;
  }
  .container .row .newsroom-rss-area__sp-search__form div.mf_finder_searchBox_useSelects {
    margin: 20px 10px;
    padding: 0 0 0 100px;
  }
  .container .row .newsroom-rss-area__sp-search__form div input[type="text"] {
    width: calc(100% + 100px);
    font-size: 16px;
  }
}
.newsroom-pc-form .mf_finder_searchBox_suggest_items,
.newsroom-rss-area__sp-search .mf_finder_searchBox_suggest_items {
  display: none;
}

/* newsroom-search */
@media (max-width: 750px) {
  .newsroom-search .mf_finder_searchBox {
    margin: 0;
  }
  .newsroom-search .mf_finder_searchBox_items_wrapper {
    width: calc(100% - 50px);
  }
  .newsroom-search .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_query_wrap {
    width: calc(100% - 74px);
  }
}
.newsroom-search .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_items {
  padding: 0;
}
.newsroom-search .mf_finder_searchBox_items_wrapper input[type="text"] {
  border: 1px solid #333333;
  padding: 15px 20px;
  font-size: 16px;
  width: 607px;
}
@media (max-width: 750px) {
  .newsroom-search .mf_finder_searchBox_items_wrapper input[type="text"] {
    width: 100%;
    box-sizing: border-box;
  }
}
.newsroom-search .mf_finder_searchBox_items_wrapper button.mf_finder_searchBox_submit {
  background: #333333;
  color: #fff;
  width: 74px;
  font-size: 16px;
  cursor: pointer;
  border: none;
}
.newsroom-search .mf_finder_searchBox_items_wrapper button.mf_finder_searchBox_submit:hover {
  background: #0062c2;
  color: #fff;
}
.newsroom-search .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_suggest_items {
  display: none;
}
