#wrapper { width: 793px; margin: 0 auto; }
.full_h { height: 92vh; }
#content { margin: 0 auto !important; }
.logo_text  { 
    float:left; height:auto; margin-top: 3px; font-family:Arial; color:#ABABAB; font-weight:bold; font-size:12px;
 }
#hero { width: 100%; display: flex;} 
#main_img { width: 62%; }
#main_img img { width: 98%; height: auto; }
#check { width: 36%; }
#search_box { width: 36%; margin-top: 15px;}
.search_button { background: url('images/nav_bg_join.gif') repeat scroll 0% 0% transparent; border: 0px none; color: rgb(255, 255, 255); font-weight: bold; font-family: "trebuchet ms",helvetica,arial,sans-serif; cursor: pointer; font-size: 10pt; }
#search_box select { width: 220px; border: 1px solid rgb(215, 215, 215); font-family: "trebuchet ms",helvetica,arial,sans-serif; font-size: 10pt; }
#t1_srch, #t2_srch, #b1_srch, #b2_srch { border-top: 2px solid rgb(241, 241, 241); overflow: hidden; }
#t1_srch { margin: 0px 1px; }
#t2_srch { margin: 0px 3px; }
#b1_srch { margin: 0px 1px; }
#b2_srch { margin: 0px 3px; }
#c_srch { background-color: rgb(241, 241, 241); height: 300px; overflow: hidden; padding: 5px 0px 0px 20px; }
.form-layout { margin-bottom: 4px; }
.section  { border: 1px solid lightgray; border-radius: 10px; margin-top: 5px; padding: 5px; }
#demo { display: flex; width: 100%}
#demo2 { display: flex; width: 100%; height: 100%; text-align: center;}
.gallery { display: flex; flex-wrap: wrap;}
.photo { width: 80%; margin-right: 5px; }
.info { width: 21%;  background-color:#e3e3e3}
.girl {margin-right: 10px; }
.txt { width: 77%; margin-top:20px; }
#footer { width: 100%; height: auto; text-align: center; }
.txt_c { text-align: center; }
.grl_j { width: 15%; height: auto; cursor: pointer; }
.grl_j img { width: 98%; height: auto; }

.findpartners { 
    font-family:Arial;  color:#000000; font-weight:bold; letter-spacing:-1px; font-size:24px;
 } 
.findpartners_und { 
    font-family:Arial;  color:#902B24; font-weight:bold; text-decoration:underline; letter-spacing:-1px; font-size:24px;
 }  
.girlfrom {    
    font-family: arial,sans-serif,helvetica; margin:0 0 10px 0; text-align:center; font-size: 12px; color:#000000;
 }
a.girlfrom_und {font-family: arial,sans-serif,helvetica; text-decoration:none; font-size: 12px; color:#902B24;} 
a.girlfrom_und:hover {font-family: arial,sans-serif,helvetica; text-decoration:underline; font-size: 12px; color:#902B24;} 
 
.desc  { 
    color:#7D7D7D; font-size:14px; text-valign:top; font-family:Arial;
 }
.desc_strong  { 
    color:#7D7D7D; font-size:14px; font-weight:bold; text-valign:top; font-family:Arial;
 } 
.legal {
    font-family:Arial; font-size: 10px; color:#000000; text-align:left;
 }
 
.stats { margin:10px 0 0 0; font-size:12px; font-weight:none; padding:0 0px; 
  line-height:18px; color:#666666; font-family: arial,sans-serif,helvetica;
 }

.navigation {font-size:12px; font-weight:none; padding:0 0px; line-height:18px; color:#666666; font-family: arial,sans-serif,helvetica; background-image: url(images/nav.jpg); background-size: contain; height: 25px;margin-top: 3px; width: 98%; text-align: center;}

a.navigation {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; font-family:arial,sans-serif; border-collapse: separate; white-space: normal; font-style: normal; text-align: start; border-spacing: 2px; font-variant: normal; background: none; vertical-align: sub; margin-left: 2%;}     
 
.num { 
    font-family:Arial; font-size: 12px; color:#000000; text-align:left; font-weight:bold;
 }

a.join_title {color:#ff0000; text-decoration:none; font-weight:bold; font-family:arial,sans-serif;font-size:20px; margin: 0 auto;}     
a.join_title:hover {color:#902B24; text-decoration:underline; font-weight:bold; font-family:arial,sans-serif;font-size:20px;}

a.big_join_title {color:#3366cc; text-decoration:none; font-weight:bold; font-family:arial,sans-serif;font-size:36px;}     
a.big_join_title:hover {color:#902B24; text-decoration:underline; font-weight:bold; font-family:arial,sans-serif;font-size:36px;}
 
.bottom_title {
    color:#7D7D7D; font-weight:none; text-decoration:none; font-size:16px; font-family:Arial;margin:2px;
 } 
.bottom_sub_title {
    color:#000000; font-weight:bold; text-decoration:none; font-size:11px; font-family:Arial;margin:2px;
 }  
.right_title {
    color:#000000; font-weight:none; text-decoration:none; font-size:14px; font-family:Arial;text-align:center;
 } 
a.article {color:#902B24; text-decoration:none; font-weight:bold; font-family:arial,sans-serif;font-size:16px;}     
a.article:hover {color:#902B24; text-decoration:underline; font-weight:bold; font-family:arial,sans-serif;font-size:16px;}

a.article_lighted {color:#ff0000; text-decoration:none; font-weight:bold; font-family:arial,sans-serif;font-size:16px;}     
a.article_lighted:hover {color:#902B24; text-decoration:underline; font-weight:bold; font-family:arial,sans-serif;font-size:16px;}
 
.small_text { 
    font-size:11px; text-indent: 15px; margin:2px; font-weight:none; color:#000000; font-family: arial,sans-serif,helvetica;
 }
 
.girljoin {    
    font-family: arial,sans-serif,helvetica; margin:0 0 10px 0; text-align:center; font-size: 11px; color:#000000;
 }
.girljoin_und {    
    font-family: arial,sans-serif,helvetica; text-decoration:underline; font-size: 11px; color:#902B24;
 } 

.redirect {color:#000000; text-decoration:none; font-weight:bold; font-family:arial,sans-serif;font-size:14px;}
a.redirect {color:#ff0000; text-decoration:none; font-weight:bold; font-family:arial,sans-serif;font-size:14px;}     
a.redirect:hover {color:#902B24; text-decoration:underline; font-weight:bold; font-family:arial,sans-serif;font-size:14px;}
.search_form {font-family: arial,sans-serif; font-weight:bold; font-size: 14px; color:#000000;} 
.search_form_none {font-family: arial,sans-serif; font-weight:none; font-size: 14px; color:#000000;} 
.search_form_title {font-family: arial,sans-serif; font-weight:bold; font-size: 16px; color:#000000;} 
 
/* Some css data for AD-block */
/* START*/
	* { font-family: verdana; font-size: 10pt; COLOR: gray; }
     table.u_table_1 {font-family:arial,sans-serif; float:center; margin-left:0px; margin-bottom:0px}
     td.u_td_1 {margin: 0px;padding: 2px;horizontal-align:left;vertical-align:top;}     
     a.u_title_1 {color:#902B24;font-weight:bold;text-decoration:none; font-size:14px; font-family:Arial;}
     a.u_title_1:hover {color:#902B24;font-weight:bold; text-decoration:underline; font-size:14px; font-family:Arial;}     
     a.u_desc_1 {color:#666666;font-weight:bold; text-decoration:none; font-size:12px; font-family: arial,sans-serif,helvetica;}
     a.u_desc_1:hover {color:#666666;text-decoration:none; font-size:12px; font-family: arial,sans-serif,helvetica;}  
     a.u_url_1 {color:#cccccc;font-weight:bold;text-decoration:none; FONT: 11px}
     a.u_url_1:hover {color:#ccccff;font-weight:none; text-decoration:underline; FONT: 11px}
     
@media screen and (orientation: portrait) {
 
}    

@media screen and (max-width:785px) {
  #wrapper { width: 98%; }
  #hero, #demo { display: block; }
  #main_img, #search_box, .photo, .info { width: 98%; }
  .girl { width: 32%; margin-right: 2px;}
  .girl img { width: 98%; height: auto; }
  .last { display: none; }
  .nm { display: none; }
  .navigation { background-size: 100% 100%; }
  .redirect img { width:98%; height: auto; }

}

/* END*/


