.bottom_title { font-size: 16px; font-weight: bold; font-family: Arial; }
.desc { margin: 0pt 0pt 5px; text-indent: 15px; font-size: 12px; font-family: Arial,sans-serif,Helvetica; }
p { margin-top: 0px; margin-bottom: 0px; }
.search_bg { background-image: url('img/search_b_001.gif'); background-repeat: no-repeat; }
body { background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
img { max-width: 98%; }
#wrapper { width: 823px; margin: 0 auto; }
#contents { border: 1px solid rgba(128, 128, 128, 0.32); border-radius: 10px; width: 100%}
#contents-top { width: 100%;}
.flex { display: flex; }
.w100 { width: 100%; }
#img_2 { width: 44.5% !important; }
#main_img { width: 44.5%; }
#search_box ul { margin-top: 0; }
#search_box { width: 54.5%; }
#search_box img { width: 100%; height: auto; max-width: 100%; } 
#search_boximg { width: 100%; height: auto; }
#c_srch { width: 100%; background-color: #e3e3e3; border-radius: 10px; }
#c_srch img { width: 100%; height: auto; margin-top: 10px; }
.half { width: 46% !important; margin-right: 1% !important; }
.form-layout { margin: 5px 10px;  }
.search_title {  color: grey; font-size: 20px; margin-left: 10px; }
.imageField2 { margin-top: 10px; }
.search_form { display: flex; flex-wrap: wrap; }
.slogan { color: grey; padding-left: 5px;  }
.num { color: #990000;}
.small { font-size: 10px; }
.f10 { font-size: 12px; } 
.geotext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18pt; color: rgb(151, 28, 20); letter-spacing: -2pt; text-align: center; margin: 10px 0; }
.descr2 { margin: 0 15px 10px 15px; font-size: 110%; }
#footer { margin-top: 10px; text-align: center; }
.redirect { margin: 30px 0; text-align: center; }
.disclaimer {font-size: 10px; width: 98%; }
.slides { display: flex; flex-wrap: wrap; }
.slide { width: 17%; margin-left: 1%; border: 1px solid #e3e3e3; border-radius: 5px; text-align: center; padding: 5px 0;}
.slide img { max-width: 98%; height: auto; }
.inf { text-align: center; margin-top: 10px; background-image: url(images/account_06.gif); font-size: 10px; background-size: cover; }
.go { width: 98%; text-align: center; margin-top: 20px; }
.no_border { border: none !important; }
#bot_add { width: 100%;} 
.f10 { font-size: 10px !important; }
.f12 { font-size: 12px !important; }
.f14 { font-size: 14px !important; }
a { color: rgb(151, 28, 20); }
ul { list-style-image: url('img/bullet00.gif'); margin-left: 0px; padding-left: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 15px; letter-spacing: -1px; padding-right: 8px; width: 420px; }
#blurb { width: 790px; margin-right: auto; margin-left: 15px; font-size: 10pt; font-family: Verdana,Arial,Helvetica,sans-serif; letter-spacing: -1px; clear: both; }
.searchStyles { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; }
.searchStyles td { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; }
input { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
select { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: rgb(244, 244, 244); }
TD, P, TR, BODY { color: black; text-decoration: none; font-family: Arial,sans-serif,Helvetica; font-size: 12px; }
.navigation { font-size: 12px; padding: 0pt 0px; line-height: 18px; color: rgb(102, 102, 102); font-family: arial,sans-serif,helvetica; background-image: url(img/top_menu.gif);  background-repeat: no-repeat; height: 28px; text-align: center; vertical-align: sub;}
a.navigation { color: rgb(100, 98, 99); text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial,sans-serif; margin-right: 3%; background-image: none; }
a.navigation_main { color: rgb(255, 0, 0); text-decoration: none; font-size: 14px; font-weight: bold; font-family: arial,sans-serif; margin-right: 3%; vertical-align: sub;  background-image: none; }

.wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) { margin-right: 0pt; }
.has-drop-cap:not(:focus):first-letter { float: left; font-size: 8.4em; line-height: 0.68; font-weight: 100; margin: 0.05em 0.1em 0pt 0pt; text-transform: uppercase; font-style: normal; }
.has-drop-cap:not(:focus):after { content: ""; display: table; clear: both; padding-top: 14px; }
.wp-block-pullquote:not(.is-style-solid-color) { background: none repeat scroll 0% 0% transparent; }
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(2n+1), .wp-block-table.is-style-stripes tr:nth-child(2n+1) { background-color: rgb(243, 244, 245); }
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(2n+1) { background-color: rgb(233, 251, 229); }
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(2n+1) { background-color: rgb(231, 245, 254); }
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(2n+1) { background-color: rgb(252, 240, 239); }

@media screen and (orientation: portrait) {
   .flex { display: block; }
  #main_img { width: 80%; margin: 0 auto;}
  #search_box { width: 100%; }
  #search_box ul { width: 93%; }
  #search_box img { width: 98%; }
  #contents-bot img { width: 98%; height: auto; }
  .form-layout { width: 40%; }
  .form-layout select { width: 98%; }
  .age  { width: 98% !important; }
  .slides {  }
  .slide { width: 46%; margin: 3px 2px;}
  .half { display: none !important; }
  br {display: none; }
  a.navigation { font-size: 11px; }
}    

@media screen and (max-width:835px) {
  #wrapper { width: 98%; } 
}
@media screen and (max-width:620px) {
.slide { width: 15%;}
}

@media screen and (max-width:500px) {
  .flex { display: block; }
  #main_img { width: 80%; margin: 0 auto;}
  #search_box { width: 100%; }
  #search_box ul { width: 93%; }
  #search_box img { width: 98%; }
  #contents-bot img { width: 98%; height: auto; }
  .form-layout { width: 40%; }
  .form-layout select { width: 98%; }
  .age  { width: 98% !important; }
  .slides {  }
  .slide { width: 46%; margin: 3px 2px;}
  .half { display: none !important; }
  br {display: none; }
  a.navigation { font-size: 11px; }
  
}