.elementor-16 .elementor-element.elementor-element-2d638f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-87ee4ed */<footer class="tu-footer">
  <div class="tu-footer-inner">
    <div class="tu-footer-col tu-footer-brand">
      <div class="tu-footer-logo">Travel <span>Thailand</span></div>
      <p>
        The definitive knowledge base for independent travelers. Reliable guides, local insights, and essential tools for your Thailand journey.
      </p>
      <div class="tu-footer-socials">
        <a href="https://www.facebook.com/travelthailand.org" target="_blank" aria-label="Facebook">
          <svg viewBox="0 0 24 24"><path d="M22 12a10 10 0 1 0-11.5 9.9v-7h-2v-3h2v-2.3c0-2 1.2-3.1 3-3.1.9 0 1.8.1 1.8.1v2h-1c-1 0-1.3.6-1.3 1.2V12h2.6l-.4 3h-2.2v7A10 10 0 0 0 22 12z"/></svg>
        </a>
        <a href="https://www.instagram.com/travelthailand_org/" target="_blank" aria-label="Instagram">
          <svg viewBox="0 0 24 24"><path d="M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm5 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm6.5-.9a1.1 1.1 0 1 0 0 2.2 1.1 1.1 0 0 0 0-2.2z"/></svg>
        </a>
        <a href="https://www.tiktok.com/@travelthailand.org" target="_blank" aria-label="TikTok">
          <svg viewBox="0 0 24 24"><path d="M21 8v3.2c-1.7.1-3.4-.4-4.8-1.4v6.6a6.4 6.4 0 1 1-6.4-6.4c.4 0 .8 0 1.2.1v3.3a3.1 3.1 0 1 0 2.1 3V2h3.2c.4 2.3 2.2 4 4.7 4z"/></svg>
        </a>
      </div>
    </div>
    <div class="tu-footer-nav-hub">
      <div class="tu-footer-col">
        <h4>Plan & Explore</h4>
        <ul>
          <li><a href="/destinations/">Destinations</a></li>
          <li><a href="/itineraries/">Route Planner</a></li>
          <li><a href="/accommodation/">Stay Guide</a></li>
          <li><a href="/transport/">Transport Hub</a></li>
        </ul>
      </div>
      <div class="tu-footer-col">
        <h4>Resources</h4>
        <ul>
          <li><a href="/guides/visas/">Visa Directory</a></li>
          <li><a href="/guides/budget/">Costs & Money</a></li>
          <li><a href="/guides/safety/">Safety Center</a></li>
          <li><a href="/guides/weather/">Climate Charts</a></li>
        </ul>
      </div>
      <div class="tu-footer-col tu-platform-col">
        <h4>Platform</h4>
        <ul>
          <li><a href="/about/">Our Mission</a></li>
          <li><a href="/how-we-work/">Data Accuracy</a></li>
          <li><a href="/contact/">Support</a></li>
          <li><a href="/partnerships/">Partnerships</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div class="tu-footer-bottom">
    <div class="tu-footer-bottom-inner">
      <span class="tu-copy">© 2026 TravelThailand.org · The Independent Knowledge Base</span>
      <div class="tu-legal-links">
        <a href="/privacy-policy/">Privacy Policy</a>
        <a href="/terms/">Terms & Conditions</a>
        <a href="/affiliate-disclosure/">Affiliate Disclosure</a>
      </div>
    </div>
  </div>
</footer>

<style>
.tu-footer {
  background: #051423;
  padding: 80px 0 0 0;
  color: #ffffff;
  border-top: 4px solid #36A7FF;
  width: 100%;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
}
.tu-footer-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  gap: 40px;
  padding: 0 40px 60px 40px;
}
.tu-footer-brand {
  max-width: 400px;
}
.tu-footer-nav-hub {
  display: flex;
  gap: 60px;
}
.tu-footer-logo {
  font-family: 'Assistant', sans-serif;
  font-size: 28px;
  font-weight: 900;
  margin-bottom: 20px;
}
.tu-footer-logo span { color: #36A7FF; }
.tu-footer-col p {
  font-size: 15px;
  line-height: 1.7;
  color: #a3b3c5;
}
.tu-footer-col h4 {
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-bottom: 25px;
  color: #ffffff;
}
.tu-footer-col ul { list-style: none; padding: 0; margin: 0; }
.tu-footer-col li { margin-bottom: 12px; }
.tu-footer-col a {
  font-size: 15px;
  color: #a3b3c5;
  text-decoration: none;
  transition: 0.3s;
}
.tu-footer-col a:hover { color: #36A7FF; }
.tu-footer-socials { display: flex; gap: 15px; margin-top: 25px; }
.tu-footer-socials a {
  width: 42px; height: 42px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 10px;
  display: flex; align-items: center; justify-content: center;
  transition: 0.3s;
}
.tu-footer-socials svg { width: 20px; height: 20px; fill: #ffffff; }
.tu-footer-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  padding: 30px 0;
  background: rgba(0, 0, 0, 0.1);
}
.tu-footer-bottom-inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tu-copy { font-size: 13px; color: #5f7a94; }
.tu-legal-links { display: flex; gap: 15px; }
.tu-legal-links a {
  font-size: 12px;
  color: #5f7a94;
  text-decoration: none;
  padding: 8px 16px;
  background: rgba(255,255,255,0.03);
  border-radius: 6px;
  border: 1px solid rgba(255,255,255,0.05);
  transition: 0.3s;
}
.tu-legal-links a:hover {
  color: #36A7FF;
  background: rgba(54, 167, 255, 0.1);
  border-color: rgba(54, 167, 255, 0.3);
}

@media (max-width: 1024px) {
  .tu-footer-inner {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .tu-footer-nav-hub { justify-content: center; width: 100%; }
  
  .tu-footer-socials { justify-content: center; } 
}
@media (max-width: 768px) {
  .tu-footer-nav-hub {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px 20px;
  }
  .tu-platform-col {
    grid-column: span 2;
    padding-top: 20px;
    border-top: 1px solid rgba(255,255,255,0.05);
  }
  .tu-footer-bottom-inner {
    flex-direction: column;
    gap: 20px;
    text-align: center;
  }
  .tu-legal-links {
    flex-direction: column;
    width: 100%;
  }
  .tu-legal-links a { width: 100%; text-align: center; }
}
</style>/* End custom CSS */