


 <!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0">
<title>Matchmaking for men</title>
<meta name="description" content="Elite matchmaking service for successful men seeking serious relationships and marriage. Personal introduction to compatible, verified women, confidential coaching, and discreet partner search tailored to your lifestyle.">
<meta name="keywords" content="Matchmaking Brides, Russian brides, Ukrainian brides, mail order brides, dating, attractive women, brides club">

<!-- Open Graph -->
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:title" content="Dating & brides club">
<meta property="og:description" content="Dating & Matchmaking brides club">
<meta property="og:url" content="https://www.1st-attractive.com">
<meta property="og:site_name" content="www.1st-attractive.com Date Russian brides">
<meta property="og:image" content="https://www.1st-attractive.com/dating/datingrussianwomen.jpg">

<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@Women2Date">
<meta name="twitter:title" content="Dating & Matchmaking brides club">
<meta name="twitter:image" content="https://www.1st-attractive.com/dating/datingrussianwomen.jpg">

<!-- RSS -->
<link rel="alternate" type="application/rss+xml" title="Dating & Matchmaking brides club RSS Feed" href="/feed/">

<!-- Verification -->
<meta name="google-site-verification" content="6aB7x7K6AEeZ90Ft5IsgKjEIFZlPiIjZ0cQFmWFee08">
<meta name="p:domain_verify" content="46f60c76cd8cbbd46a433f390cf03a7a">

<!-- Critical CSS inline -->
<style>
/* CRITICAL CSS - ABOVE THE FOLD */
*,:after,:before{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased}
a{text-decoration:none;color:inherit}
img{max-width:100%;height:auto;display:block;aspect-ratio:attr(width)/attr(height)}
ul{list-style:none;margin:0;padding:0}

/* Header */
#header{height:50px;position:relative;background:#fff}
.wraper{max-width:1200px;margin:0 auto;padding:0 15px;color: white;}
.mobile-menu-toggle{display:none;background:none;border:none;font-size:28px;cursor:pointer;padding:10px;position:absolute;right:15px;top:50%;transform:translateY(-20%);z-index:1001}
.menu{display:flex;align-items:center;height:50px}
.menu li:not(:first-child){margin-left:40px}
.menu a{color:#000;font-size:20px;padding:15px 0}

/* Hero Section */
#head{background:#3b569d;color:#fff;}
.intro{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap;gap:25px}
.lft{flex:0 0 380px}
.rght{flex:1}
.lft h1,.rght h2{text-align:center;}

/* Girls Grid */
.girls{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}
.girls li{flex:0 0 130px;height:260px;background:#fff;border-radius:2px;padding:2px}
.girls img{width:125px;height:175px;object-fit:cover}
.girls p{color:#3b569d;text-align:center;padding:5px;font-size:14px}
.button-cdm { 
   width: 230px;
  height: 43px;
  border: 0;
  border-radius: 4px;
  background: #038ab0;
  color: #fff;
  display: block;
  text-align: center;
  align-content: center;
}


/* Media Queries - ИСПРАВЛЕННЫЕ для меню */
.menu, .menu * {
    pointer-events: auto !important;
}
@media (max-width:1023px){
    .menu{
        display:none;
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        background:rgba(255,255,255,0.98);
        flex-direction:column;
        justify-content:center; /* Центрируем по вертикали */
        padding:0; /* Убираем фиксированный padding-top */
        z-index:1000;
        backdrop-filter:blur(5px);
        overflow-y:visible; /* Убираем скролл */
        height:100vh; /* Полная высота viewport */
    }
    
    .mobile-menu-toggle{
        display:block;
        z-index:1001;
    }
    
    .menu.active{
        display:flex;
    }
    
    .menu.active li{
        margin:0!important;
        width:100%;
        text-align:center;
        border-bottom:1px solid rgba(240,240,240,0.8)
    }
    
    .menu.active a{
        display:block;
        padding:20px; /* Увеличиваем padding */
        font-size:20px; /* Увеличиваем размер шрифта */
        color:#000;
        text-decoration:none;
        background:transparent;
        transition:background-color 0.3s ease;
    }
    
    .menu.active a:hover{
        background-color:rgba(248,248,248,0.8);
    }
}

/* Для смартфонов */
@media (max-width:767px){
    .lft,.rght{flex:0 0 100%!important}
    .intro{gap:20px}
    .girls{justify-content:center}
    
    /* Гарантируем, что меню скрыто на смартфонах */
    .menu {
        display: none;
        padding: 0; /* Убираем padding */
    }
    
    .mobile-menu-toggle {
        display: block;
        font-size: 24px;
        padding: 8px;
        right: 10px;
    }
    
    .menu.active {
        display: flex;
    }
    
    .menu.active li {
        margin: 0 !important;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid rgba(240,240,240,0.8);
    }
    
    .menu.active a {
        display: block;
        padding: 18px 20px; /* Достаточный padding */
        font-size: 18px;
        color: #000;
        background: transparent;
        text-decoration: none;
    }
    
    .menu.active a:hover {
        background-color: rgba(248,248,248,0.8);
    }
    
    /* Оптимизация для смартфонов */
    .lft h1, .rght h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    
    .girls li {
        flex: 0 0 130px;
        margin: 5px;
    }
    
    .girls img {
        width: 100%;
        height: 180px;
    }
    
    .button-cdm {
        width: 100%;
        margin: 10px 0;
    }
}

/* Для маленьких смартфонов */
@media (max-width:480px){
    .menu.active a {
        padding: 16px 15px;
        font-size: 17px;
    }
    
    .mobile-menu-toggle {
        font-size: 22px;
        right: 8px;
    }
    
    .girls li {
        flex: 0 0 130px;
        margin: 3px;
    }
}
</style>

<!-- Non-critical CSS deferred -->
<link rel="preload" href="https://www.1st-attractive.com/css/1st-style.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://www.1st-attractive.com/css/1st-style.css"></noscript>
</head>
<body>

<!-- Header -->
<div id="header">
    <div class="wraper">
        <button class="mobile-menu-toggle" aria-label="Toggle menu">☰</button>
        <ul class="menu">
            <li class="logo"><a href="https://www.ladies.1st-attractive.com">
Dating attractive</a></li>
            <li><a href="https://www.ladies.1st-attractive.com/join_form.php">Join now</a></li>
            <li><a href="https://www.ladies.1st-attractive.com/search.php">Search</a></li>
            <li><a href="https://www.ladies.1st-attractive.com/search_result.php?video_only=on&LookingFor=female">Top brides</a></li>
            <li><a href="#contacts">Contact</a></li>
        </ul>
    </div>
</div>

<!-- Main Content -->
<main>
    <!-- Hero Section -->
    <div id="head">
        <div class="intro">
            <div class="lft">
                <h1>Find Your Ideal Partner</h1>
<p>Matchmaking for Men: Our professional matchmaking service is designed for discerning men seeking meaningful connections. We facilitate introductions to compatible women, supporting your search for a serious relationship or marriage with focus and discretion.</p>

<p>Begin by creating your profile to connect with single women who share your relationship goals.</p>

<strong>The results speak for themselves. We consistently receive heartfelt testimonials from members who have found lasting love and partnership through our service.</strong>
            </div>
            <div class="rght">
                <h2>Meet real true love!</h2>
                <ul class="girls">
                    <li>
<a href="https://www.ladies.1st-attractive.com/__Love_On_Fire__.html"><img alt="Gorgeous brides" loading="eager" width="125" height="175" src="https://photo.cdn.1st-social.com/1001999/1001999935-11-6909443830012709001-12.avif"></a>
<p><a href="https://www.ladies.1st-attractive.com/__Love_On_Fire__.html">Marina 27yo Hamburg Germany</a></p></li><li>
<a href="https://www.ladies.1st-attractive.com/OCEAN_of_L_O_V_E.html"><img alt="Radiant brides" loading="eager" width="125" height="175" src="https://photo.cdn.1st-social.com/1001999/1001999929-11-4197993815183404817-12.avif"></a>
<p><a href="https://www.ladies.1st-attractive.com/OCEAN_of_L_O_V_E.html">Julia 28yo Kyiv Ukraine</a></p></li><li>
<a href="https://www.ladies.1st-attractive.com/RedLipsStory.html"><img alt="Beautiful brides" loading="eager" width="125" height="175" src="https://photo.cdn.1st-social.com/1001999/1001999926-27-8358656811698351078-12.avif"></a>
<p><a href="https://www.ladies.1st-attractive.com/RedLipsStory.html">Katerina 38yo Kyiv Ukraine</a></p></li><li>
<a href="https://www.ladies.1st-attractive.com/_Legend__.html"><img alt="Lovely brides" loading="eager" width="125" height="175" src="https://photo.cdn.1st-social.com/1001999/1001999884-11-6102296646872436565-12.avif"></a>
<p><a href="https://www.ladies.1st-attractive.com/_Legend__.html">Tanya 28yo Ivano Frankivsk Ukraine</a></p></li><li>
<a href="https://www.ladies.1st-attractive.com/Mrs_Kiss_.html"><img alt="Charming brides" loading="eager" width="125" height="175" src="https://photo.cdn.1st-social.com/1001999/1001999866-19-2409327437332900255-12.avif"></a>
<p><a href="https://www.ladies.1st-attractive.com/Mrs_Kiss_.html">Yana 34yo Bratislava Slovakia</a></p></li>                </ul>
            </div>
        </div>
        <div class="intro">
            <h2>Matchmaking real women brides!</h2>
             <p>Matchmaking for Men is a premier service for gentlemen seeking sophisticated, compatible partners. We specialize in creating genuine connections—whether your goal is a committed relationship, marriage, or a deeply fulfilling partnership.</p>
        </div>
    </div>



   <!-- Login & Search Forms -->
    <div id="forms">
        <div class="intro">
            <div class="lft">
                <form method="post" action="https://www.ladies.1st-attractive.com/member.php">
                    <input type="submit" class="submit" value="LOG IN">
                    <a href="https://www.ladies.1st-attractive.com/forgot.php" class="forgot">Forgot password</a>
                    <p>Membership not time-limited</p>
                    <a href="https://www.ladies.1st-attractive.com/join_form.php" class="button-cdm  join">JOIN FREE</a>
                </form>
            </div>
            <div class="rght search"><span id="bg-image" class="lazy-bg" data-bg="https://www.1st-attractive.com/images/woman.png" style="height:324px;width: 207px;background-repeat:no-repeat; position: absolute;right: 100px;"></span>
                <h3>Find a loved One Today!</h3>
                <form class="SearchForm" action="https://www.ladies.1st-attractive.com/search_result.php" method="get">
                    <div class="box">
					<span><label for="i-am-select">I am</label></span>
 					    <select id="i-am-select" name="Gender">
                            <option value="1">Male</option>
                            <option value="2">Female</option>
                        </select>
                    </div>
                    <div class="box">
                    <span><label for="seeking-select">Seeking a</label></span>                      
  				    <select id="seeking-select" name="LookingFor">
                            <option value="female">Female</option>
                            <option value="male">Male</option>
                        </select>
                    </div>
                    <div class="clear"></div>
                    <div class="box zero">
          <span><label for="Age_start">Age from</label></span>
        <input type="text" value="18" name="DateOfBirth_start" id="Age_start">
                    </div>
                    <div class="box zero">
                        <span><label for="Age_end">to</label></span>
            <input type="text" value="40" name="DateOfBirth_end" id="Age_end">
                    </div>
                    <div class="checkboxes">
                        <label><input type="checkbox" name="video_only">
                            <span>With video</span>
                        </label>
                        <label><input type="checkbox" name="photos_only">
                            <span>With photos</span>
                        </label>
                    </div>
                    <div class="clear"></div>
                    <div class="box big">
                <span><label for="Country_residence">Country</label></span>
                        <select name="Country[]" id="Country_residence">
                            <option value="">All countries</option>
                            <option value="166">Russia</option>
                            <option value="202">Ukraine</option>
                            <option value="19">Belarus</option>
                            <option value="55">Czech Republic</option>
                            <option value="66">Estonia</option>
                            <option value="103">Kazakhstan</option>
                            <option value="110">Latvia</option>
                            <option value="115">Lithuania</option>
                            <option value="132">Moldova</option>
                            <option value="207">Uzbekistan</option>
                            <option value="12">Australia</option>
                            <option value="13">Austria</option>
                            <option value="20">Belgium</option>
                            <option value="29">Brazil</option>
                            <option value="32">Bulgaria</option>
                            <option value="37">Canada</option>
                            <option value="54">Cyprus</option>
                            <option value="56">Denmark</option>
                            <option value="71">Finland</option>
                            <option value="72">France</option>
                            <option value="76">Germany</option>
                            <option value="79">Greece</option>
                            <option value="98">Israel</option>
                            <option value="99">Italy</option>
                            <option value="101">Japan</option>
                            <option value="144">New Zealand</option>
                            <option value="161">Portugal</option>
                            <option value="179">South Africa</option>
                            <option value="180">Spain</option>
                            <option value="185">Swaziland</option>
                            <option value="187">Switzerland</option>
                            <option value="198">Turkey</option>
                            <option value="204">United Kingdom</option>
                            <option value="205">USA</option>
                        </select>
                    </div>
                    <input type="hidden" name="Language" value="English">
                    <input type="submit" class="search-btn" value="SEARCH">
                </form>
            </div>
        </div>
    </div>
<!-- /Чердак -->

    <!-- Couples Sections -->
    <div id="couples">
        <div class="wraper">
            <h2 class="title">Attractive brides club</h2>
            <ul class="posts"><li><img src="https://match.1st-attractive.com/wp-content/uploads/2025/11/rencontrefemmejuive-1001976541-8415416113346567294.avif" 
                 alt="Gabriela rencontre femme juive" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Gabriela rencontre femme juive</span><a href="https://match.1st-attractive.com/brides-from-ukraine/gabriela-rencontre-femme-juive/" class="more">Gabriela rencontre femme juive</a></p></li><li><img src="https://match.1st-attractive.com/wp-content/uploads/2025/11/usadatinggirls-1001976526-2654451679195942874.avif" 
                 alt="Valeria usa dating girls" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Valeria usa dating girls</span><a href="https://match.1st-attractive.com/brides-from-ukraine/valeria-usa-dating-girls/" class="more">Valeria usa dating girls</a></p></li><li><img src="https://match.1st-attractive.com/wp-content/uploads/2025/11/calicutdatinggirls-1001976441-6699059292431904307.avif" 
                 alt=" Halyna  calicut dating girls" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Halyna  calicut dating girls</span><a href="https://match.1st-attractive.com/brides-from-ukraine/halyna-calicut-dating-girls/" class="more">Halyna  calicut dating girls</a></p></li></ul>        </div>
    </div>

    <div id="couples">
        <div class="wraper">
            <h2 class="title">Beautiful brides</h2>
            <ul class="posts"><li><img src="https://match.1st-attractive.com/wp-content/uploads/2026/01/datinggirlsforfriendshipnearme-1001984164-3971495509366448095.avif" 
                 alt="Katerina dating girls for friendship near me" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Katerina dating girls for friendship near me</span><a href="https://match.1st-attractive.com/exclusive-dating/katerina-dating-girls-for-friendship-near-me/" class="more">Katerina dating girls for friendship near me</a></p></li><li><img src="https://match.1st-attractive.com/wp-content/uploads/2026/01/rencontrefemmejeune-1001984172-3048599587025312452.avif" 
                 alt="Oksana rencontre femme jeune" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Oksana rencontre femme jeune</span><a href="https://match.1st-attractive.com/exclusive-dating/oksana-rencontre-femme-jeune/" class="more">Oksana rencontre femme jeune</a></p></li><li><img src="https://match.1st-attractive.com/wp-content/uploads/2026/01/rulesfordatinggirls-1001984188-5696976822620634533.avif" 
                 alt="Uliana rules for dating girls" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Uliana rules for dating girls</span><a href="https://match.1st-attractive.com/exclusive-dating/uliana-rules-for-dating-girls/" class="more">Uliana rules for dating girls</a></p></li></ul>        </div>
    </div>


    <div id="couples">
        <div class="wraper">
            <h2 class="title">Matchmaking dating club</h2>
            <ul class="posts"><li><img src="https://match.1st-attractive.com/wp-content/uploads/2026/06/ukrainebrides-1001999605-6005050497513236790.avif" 
                 alt="Diana ukraine brides" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Diana ukraine brides</span><a href="https://match.1st-attractive.com/girls-from-ukraine/diana-ukraine-brides/" class="more">Diana ukraine brides</a></p></li><li><img src="https://match.1st-attractive.com/wp-content/uploads/2026/06/cityofbridesukraine-1001999608-1282450896590364433.avif" 
                 alt="Olena city of brides ukraine" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Olena city of brides ukraine</span><a href="https://match.1st-attractive.com/girls-from-ukraine/olena-city-of-brides-ukraine/" class="more">Olena city of brides ukraine</a></p></li><li><img src="https://match.1st-attractive.com/wp-content/uploads/2026/06/ukrainianbridesmarriage-1001999566-2767716758082876919.avif" 
                 alt="Olga ukrainian brides marriage" 
                 loading="lazy" 
                 width="300" 
                 height="200" 
                 class="couple-image"
                 style="width: 300px; height: 200px; aspect-ratio: 3/2; object-fit: cover; display: block;"
                 onerror="this.onerror=null; this.src='https://www.1st-attractive.com/brides/ukrainebridesaustralia-1001945106-6428435070979957774.avif';" /><p><span class="home-post-title">Olga ukrainian brides marriage</span><a href="https://match.1st-attractive.com/girls-from-ukraine/olga-ukrainian-brides-marriage/" class="more">Olga ukrainian brides marriage</a></p></li></ul>            <div class="alllink">
                <a href="https://match.1st-attractive.com/category/brides-from-ukraine/">Brides from Ukraine</a>
                <a href="https://match.1st-attractive.com/category/exclusive-dating/">Exclusive dating</a>
                <a href="https://match.1st-attractive.com/category/girls-from-ukraine/">Girls from Ukraine</a>
            </div>
        </div>
    </div>
</main>
<!-- Footer -->
<footer>
    <div id="contacts">
        <div class="wraper">
            <h2 class="title">Contacts brides club</h2>
            <div id="bg-image" class="lazy-bg" data-bg="https://www.1st-attractive.com/images/contact_us_map.jpg" style="height:420px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;background-color:#f1f1fa;">
                <ul class="adress vcard" style="position:absolute;top:20px;left:20px;background:rgba(255,255,255,0.9);padding:20px;border-radius:5px">
                    <li class="adr address"><span class="category"><span class="value-title" title="Dating">Dating:</span></span></li>
                    <li><span class="fn org" id="bridesclub">1st Russian brides club</span></li>
                    <li><span class="category">World wide dating date a woman</span></li>
                    <li class="telephone"><span class="country-name">USA</span>: <span class="tel"><span class="value">+1 (312) 252-0005</span></span></li>
                    <li><span class="country-name">UK</span> <span class="locality">London</span>: <span class="tel"><span class="value">+44 (0) 2030261229</span></span></li>
                    <li><span class="country-name">Russia</span> <span class="locality">Moscow</span>: <span class="tel">+7(499)5067461</span></li>
                    <li><span class="locality">Sankt-Peterburg</span>: <span class="tel">+7 (812)4580369</span></li>
                    <li class="email"><span class="email"><span class="value">E-mail: info@1st-attractive.com</span></span></li>
                    <li><a class="url" href="https://www.1st-attractive.com" rel="nofollow" style="display:none" aria-hidden="true">
                        <span class="value-title" title="Dating Russian women marriage"></span>
                    </a></li>
                </ul>
            </div>
        </div>
    </div>

    <div id="footer" class="home-footer" style="padding-top:25px;height:80px;">
        <div class="wraper">
            <p>
                <a href="/russiandating/sitesinusa/">Matchmaking dating sites USA</a>: dating brides club for singles men</p>
            <p>
                <a href="https://www.1st-attractive.com">Знакомства с иностранцами</a><br>
                <a href="https://www.1st-attractive.com/contact-brides-club/">Contact dating club</a> | 
                <a href="https://www.ladies.1st-attractive.com/terms_of_use.php">Terms of Use</a> | 
                <a href="/privacypolicy/" rel="nofollow">Company Policy</a> | 
                Copyright © April 07, 2019 - June 10 2026            </p>
            <ul class="language" style="list-style:none;margin:10px 0 0 0;padding:0;display:flex;gap:10px">
                <li class="en"><a href="https://www.1st-attractive.com/#dating">En</a></li>
                <li class="de"><a href="https://partnervermittlung.1st-attractive.com/">Deutch</a></li>
                <li class="sp"><a href="https://noviarusas.1st-attractive.com/">Spain</a></li>
                <li class="fr"><a href="https://femmes.1st-attractive.com/">France</a></li>
                <li class="ru"><a href="https://datings.1st-attractive.com/">Russian</a></li>
            </ul>
        </div>
    </div>
</footer>

<!-- DEFERRED SCRIPTS -->
<script>
// Mobile menu - исправленная версия
document.addEventListener('DOMContentLoaded', function() {
    var toggle = document.querySelector('.mobile-menu-toggle');
    var menu = document.querySelector('.menu');
    
    if (toggle && menu) {
        console.log('Mobile menu elements found');
        
        // Функция переключения меню
        function toggleMenu(event) {
            if (event) {
                event.stopPropagation();
                // УБРАЛИ event.preventDefault() - чтобы не блокировать клик по кнопке
            }
            
            var isOpen = menu.classList.contains('active');
            
            if (isOpen) {
                // Закрываем меню
                menu.classList.remove('active');
                toggle.textContent = '☰';
                document.body.style.overflow = '';
                toggle.setAttribute('aria-expanded', 'false');
            } else {
                // Открываем меню
                menu.classList.add('active');
                toggle.textContent = '✕';
                document.body.style.overflow = 'hidden';
                toggle.setAttribute('aria-expanded', 'true');
            }
            
            console.log('Menu toggled, isOpen:', !isOpen);
        }
        
        // Обработчик клика по кнопке
        toggle.addEventListener('click', function(event) {
            event.stopPropagation();
            toggleMenu(event);
        });
        
        // Обработчик для ссылок - ТОЛЬКО закрытие меню, без preventDefault
        menu.querySelectorAll('a').forEach(function(link) {
            link.addEventListener('click', function(event) {
                if (window.innerWidth <= 1023 && menu.classList.contains('active')) {
                    console.log('Link clicked, closing menu');
                    // ТОЛЬКО закрываем меню, НЕ блокируем переход по ссылке
                    menu.classList.remove('active');
                    toggle.textContent = '☰';
                    document.body.style.overflow = '';
                    toggle.setAttribute('aria-expanded', 'false');
                    
                    // Дополнительно: если это якорная ссылка (#contacts), прокручиваем плавно
                    if (this.getAttribute('href').startsWith('#')) {
                        event.preventDefault();
                        var targetId = this.getAttribute('href').substring(1);
                        var targetElement = document.getElementById(targetId);
                        if (targetElement) {
                            window.scrollTo({
                                top: targetElement.offsetTop - 50,
                                behavior: 'smooth'
                            });
                        }
                    }
                    // Для всех остальных ссылок переход произойдет автоматически
                }
            });
        });
        
        // Закрытие меню при ресайзе (если перешли на десктоп)
        window.addEventListener('resize', function() {
            if (window.innerWidth > 1023 && menu.classList.contains('active')) {
                console.log('Resized to desktop, closing menu');
                menu.classList.remove('active');
                toggle.textContent = '☰';
                document.body.style.overflow = '';
                toggle.setAttribute('aria-expanded', 'false');
            }
        });
        
        // Закрытие при клике вне меню
        document.addEventListener('click', function(event) {
            if (window.innerWidth <= 1023 && 
                menu.classList.contains('active') && 
                !menu.contains(event.target) && 
                !toggle.contains(event.target)) {
                console.log('Clicked outside menu, closing');
                menu.classList.remove('active');
                toggle.textContent = '☰';
                document.body.style.overflow = '';
                toggle.setAttribute('aria-expanded', 'false');
            }
        });
        
        // Закрытие при нажатии клавиши Escape
        document.addEventListener('keydown', function(event) {
            if (event.key === 'Escape' && menu.classList.contains('active')) {
                console.log('Escape pressed, closing menu');
                menu.classList.remove('active');
                toggle.textContent = '☰';
                document.body.style.overflow = '';
                toggle.setAttribute('aria-expanded', 'false');
            }
        });
    } else {
        console.error('Mobile menu elements not found!');
    }
});

// Lazy load images and background images
(function() {
    // Lazy load regular images
    var imageObserver = new IntersectionObserver(function(entries) {
        entries.forEach(function(entry) {
            if (entry.isIntersecting) {
                var img = entry.target;
                if (img.dataset.src) {
                    img.src = img.dataset.src;
                    img.removeAttribute('data-src');
                }
                imageObserver.unobserve(img);
            }
        });
    }, {rootMargin: '200px'});
    
    // Lazy load background images
    var bgObserver = new IntersectionObserver(function(entries) {
        entries.forEach(function(entry) {
            if (entry.isIntersecting) {
                var element = entry.target;
                var bgUrl = element.getAttribute('data-bg');
                if (bgUrl) {
                    element.style.backgroundImage = 'url("' + bgUrl + '")';
                    element.removeAttribute('data-bg');
                    element.classList.add('loaded');
                }
                bgObserver.unobserve(element);
            }
        });
    }, {rootMargin: '200px'});
    
    // Observe all lazy images
    document.querySelectorAll('img[data-src]').forEach(function(img) {
        imageObserver.observe(img);
    });
    
    // Observe all lazy background images
    document.querySelectorAll('[data-bg]').forEach(function(el) {
        bgObserver.observe(el);
    });
})();

// Load jQuery on demand (only if needed)
window.loadjQuery = function() {
    if (!window.jQuery) {
        var script = document.createElement('script');
        script.src = 'https://code.jquery.com/jquery-3.6.4.min.js';
        script.onload = function() {
            // After jQuery loads, load dependent scripts
            var uiScript = document.createElement('script');
            uiScript.src = 'https://code.jquery.com/ui/1.13.2/jquery-ui.min.js';
            uiScript.onload = function() {
                // Initialize jQuery functions if needed
                if (typeof initJQueryFunctions === 'function') {
                    initJQueryFunctions();
                }
            };
            document.body.appendChild(uiScript);
        };
        document.body.appendChild(script);
    }
};

// Load jQuery on first interaction
['click', 'touchstart', 'scroll'].forEach(function(event) {
    document.addEventListener(event, function() {
        window.loadjQuery();
    }, {once: true, passive: true});
});

// Delayed analytics
setTimeout(function() {
    var ga = document.createElement('script');
    ga.src = 'https://www.1st-attractive.com/js/caos/googla.js';
    ga.defer = true;
    document.body.appendChild(ga);
}, 4000);

// Check if elements requiring jQuery exist and load it
document.addEventListener('DOMContentLoaded', function() {
    if (document.getElementById('qjDateOfBirth') || document.querySelector('.slicknav')) {
        window.loadjQuery();
    }
});
</script>

</body>
</html>