body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#0B3C64;
	margin:0;
}
#main_bod{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#top_bg1{
	background:url(../images/header_bg1.jpg) center top no-repeat;
	height:52px;
	width:1000px;
}
#top_bg1 h1{
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	padding-top:10px;
	padding-bottom:0px;
}
.top_bg2{
	height:125px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:0px;
	text-align:right;
}
.top_bg3{
	background:#f5f29c;
	height:20px;
	width:1000px;
	padding-top:5px;
	padding-bottom:5px;
}
a.menu:link, a.menu:visited {
	color: #000066;
	font: bold 11px Verdana, Tahoma,Arial  ;
	text-decoration: none;
}

a.menu:hover, a.menu:active {
	color: #000000;
	font: bold 11px  Verdana,Tahoma, Arial;
	text-decoration: none;

}

.wc-product-search{
  display:flex;
  align-items:center;
  gap:16px;
  max-width:760px;
  background:#fff;
  border:2px solid #e5e7eb;
  border-radius:999px;
  padding:14px 18px;
  box-shadow:0 14px 40px rgba(0,0,0,.12);
  transition:all .2s ease;
}

.wc-product-search:focus-within{
  border-color:#92c354;
  box-shadow:0 18px 55px rgba(0,0,0,.18);
}

/* Logo */
.wc-product-search__logo{
  width:50px;
  height:50px;
  object-fit:contain;
  border-radius:50%;
  flex-shrink:0;
}

/* Input */
.wc-product-search__input{
  flex:1;
  border:0;
  outline:none;
  padding:18px 12px;
  font-size:18px;
  background:transparent;
  color:#111;
}

.wc-product-search__input::placeholder{
  color:#9ca3af;
}

/* Button */
.wc-product-search__button{
  border:0;
  border-radius:999px;
  padding:18px 36px;
  font-size:18px;
  font-weight:700;
  background:#92c354;
  color:#0f172a;
  cursor:pointer;
  transition:transform .15s ease, filter .15s ease;
  white-space:nowrap;
}

.wc-product-search__button:hover{
  transform:scale(1.03);
  filter:brightness(0.95);
}
