<!Doctype html>
<html <?php language_attributes(); ?> class="no-js">
	<head>
		<meta charset="<?php bloginfo('charset'); ?>">
		<title>
			<?php
			$seo_title = get_post_meta(get_the_ID(), '_seo_title', true);
			if (!empty($seo_title)) {echo esc_html($seo_title);} else {wp_title('');}
			?>
		</title>
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>
    <?php
      $seo_title = get_post_meta(get_the_ID(), '_seo_title', true);
      if (!empty($seo_title)) {echo esc_html($seo_title);} else {echo esc_html(get_the_title());}
    ?>
		</title>
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<meta name="description" content="
      <?php
      $seo_description = get_post_meta(get_the_ID(), '_seo_description', true);
      if (!empty($seo_description)) { echo esc_html($seo_description);} else {echo esc_html(get_the_excerpt());}
      ?>
    ">
    <meta name="keywords" content="
      <?php
      $seo_keywords = get_post_meta(get_the_ID(), '_seo_keywords', true);
      if (!empty($seo_keywords)) {echo esc_html($seo_keywords);} else {echo esc_html('Passions Services, Compound Design, Landscaping & Lighting, Stone cladding, General construction');}
      ?>
    ">
	<!-- Open Graph and Twitter Card Meta Tags -->
    <meta property="og:title" content="
      <?php
        if (!empty($seo_title)) {echo esc_html($seo_title);} else {echo esc_html(get_the_title());}
      ?>
    "/>
    <meta property="og:description" content="
      <?php
        if (!empty($seo_description)) {echo esc_html($seo_description);} else {echo esc_html(get_the_excerpt());}
      ?>
    "/>
    <meta property="og:image" content="
      <?php
      $featured_image = get_the_post_thumbnail_url();
      $default_image=  get_template_directory() . '/assets/images/jobconnect-uganda.jpg'; 
      if (!empty($featured_image)) {echo esc_url($featured_image);} else {echo esc_url($default_image);}
      ?>
    " />
    <meta property="og:url" content="<?php the_permalink(); ?>" />
    <meta name="twitter:title" content="
      <?php
      if (!empty($seo_title)) {echo esc_html($seo_title);} else {echo esc_html(get_the_title());}
      ?>
    "/>
    <meta name="twitter:description" content="
      <?php
      if (!empty($seo_description)) {echo esc_html($seo_description);} else {echo esc_html(get_the_excerpt());} 
      ?>
    "/>
    <meta name="twitter:image" content="
      <?php
      if (!empty($featured_image)) {echo esc_url($featured_image);} else {echo esc_url($default_image);}
      ?>
    "/>
		<link href="//www.google-analytics.com" rel="dns-prefetch">
        <link href="<?php echo get_template_directory_uri(); ?>/favicon.png" rel="shortcut icon">
        <!-- Google fonts -->
        <link rel="preconnect" href="https://fonts.googleapis.com">
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
        <link href="https://fonts.googleapis.com/css2?family=Indie+Flower&family=Merienda:wght@300..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Permanent+Marker&family=Play:wght@400;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rajdhani:wght@300;400;500;600;700&family=Russo+One&display=swap" rel="stylesheet">
        <link rel="preconnect" href="https://fonts.googleapis.com">
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
        <link href="https://fonts.googleapis.com/css2?family=Acme&display=swap" rel="stylesheet">
        <!-- Right Arrow Code - Trending Flat -->
        <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" />
        <!-- Add the Font Awesome CSS -->
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
        <!-- reCAPTCHA script -->
        <script src="https://www.google.com/recaptcha/api.js?render=6LdezIsqAAAAANSkz41kPyRZg8DGHURXd_1oxCGm"></script>
        <!--Popup Modal-->
        <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
        <!-- Include Magnific Popup -->
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css">
        <script src="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js"></script>
        <script>
  document.addEventListener('DOMContentLoaded', function() {
    // Define the breakpoint where "mobile" behavior starts
    const mobileBreakpoint = 992; // Example for Bootstrap's mobile breakpoint (depends on your design)

    // Select all dropdown elements
    var dropdowns = document.querySelectorAll('.dropdown');

    function handleDropdownHover() {
      dropdowns.forEach(function(dropdown) {
        dropdown.addEventListener('mouseenter', function() {
          var dropdownMenu = this.querySelector('.dropdown-menu');
          if (dropdownMenu) {
            dropdownMenu.classList.add('show');
          }
        });

        dropdown.addEventListener('mouseleave', function() {
          var dropdownMenu = this.querySelector('.dropdown-menu');
          if (dropdownMenu) {
            dropdownMenu.classList.remove('show');
          }
        });
      });
    }

    function handleDropdownClick() {
      dropdowns.forEach(function(dropdown) {
        dropdown.addEventListener('click', function(e) {
          e.stopPropagation(); // Stop the click event from bubbling up
          var dropdownMenu = this.querySelector('.dropdown-menu');
          if (dropdownMenu) {
            dropdownMenu.classList.toggle('show');
          }
        });
      });

      // Close the dropdown menu if clicked outside of it
      document.addEventListener('click', function(e) {
        dropdowns.forEach(function(dropdown) {
          var dropdownMenu = dropdown.querySelector('.dropdown-menu');
          if (dropdownMenu && !dropdown.contains(e.target)) {
            dropdownMenu.classList.remove('show');
          }
        });
      });
    }

    function handleResponsiveDropdowns() {
      if (window.innerWidth >= mobileBreakpoint) {
        // Desktop - hover behavior
        handleDropdownHover();
      } else {
        // Mobile - click behavior
        handleDropdownClick();
      }
    }

    // Initialize the correct behavior based on the screen size
    handleResponsiveDropdowns();

    // Add resize event listener to re-check screen size
    window.addEventListener('resize', function() {
      // Clear any active event listeners to avoid duplicates
      dropdowns.forEach(function(dropdown) {
        dropdown.replaceWith(dropdown.cloneNode(true)); // Removes all attached event listeners
      });

      // Reinitialize the behavior based on new screen size
      handleResponsiveDropdowns();
    });
  });
</script>

<!-- Photo Gallery !-->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/glightbox/dist/css/glightbox.min.css" />
  <script src="https://cdn.jsdelivr.net/gh/mcstudios/glightbox/dist/js/glightbox.min.js"></script>     		
        <?php wp_head(); ?>

	</head>
	<body <?php body_class(); ?>>
	