<style>
  .mobile-search-bar {
    position: relative;
    height: 100px;
    width: 100%;
    display: none;
  }

  .mobile-search-container {
    display: flex;
    border: 1px solid #ccc;
    border-radius: 5px;
    overflow: hidden;
    height: 38px;
    margin: 20px 0px 20px 0px;
    background-color: white;
    position: relative;
  }

  .mobile-search-input {
    flex: 1;
    border: none;
    padding: 12px 16px;
    font-size: 16px;
    outline: none;
  }

  .mobile-search-input::placeholder {
    color: #888;
  }

  .mobile-search-button {
    background-color: #000;
    border: none;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    outline: none;
  }

  .mobile-search-button svg {
    /* fill: #fff; */
    height: 20px;
  }

  .mobile-search-button:active {
    background-color: #555;
  }

  .mobile-nav-search {
    position: relative;
  }

  .mobile-result-item {
    padding: 9px 12px;
  }

  .mobile-result-item a {
    color: #222325;
  }

  .mobile-searchbarResults {
    background-color: #fff;
    border: 1px solid #e4e5e7;
    border-radius: 6px;
    -webkit-box-shadow: 0 17px 58px rgba(0, 0, 0, .08);
    box-shadow: 0 17px 58px rgba(0, 0, 0, .08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #74767e;
    cursor: default;
    margin-top: 8px;
    padding: 12px;
    position: fixed;
    margin-top: 42px;
    width: 244px;
    height: 400px;
    overflow-y: scroll;
    z-index: 101;
    display: none;
  }
</style>

{%- if site.newToolBar and page.lang == 'en' -%}
<div class="appscms-toolbar"> 
  <div class="row">
    <div class="col-11 mx-auto">
      <div class="appscms-toolbar-list">
        <button class="scroll-left">&#10094;</button>
        <div id="close-nav-ham" data-open="1" class="close-nav-ham">
          <img class="mt-3" style="cursor: pointer" height="30px" width="30px" src="/assets/images/close-button.svg"
            alt="close-button" />
        </div>
        {%- if site.navigationSearch -%}
        <div class="mobile-search-bar">
          <div class="mobile-search-container">
            <input type="text" class="mobile-search-input" placeholder="Search Tools">
            <button class="mobile-search-button">
              <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="#ffffff">
                <g id="SVGRepo_bgCarrier" stroke-width="0"></g>
                <g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
                <g id="SVGRepo_iconCarrier">
                  <path
                    d="M16.6725 16.6412L21 21M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z"
                    stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
                </g>
              </svg>
            </button>
            <div id="mobile-results" class="mobile-searchbarResults"></div>
          </div>
        </div>
        {%- endif -%}

        {%- if Data.megaMenu -%} 
        {%- for item in Data.megaMenu.dropdown -%}
        <li class="appscms-toolbar-list-item">
          <span class="appscms-toolbar-list-item-span d-flex justify-content-between">
            {{ item.categoryName }}
          </span>
          <div class="list-item-dropdown">
            <div class="row">
              {% if item.featuredLinks.size > 0 %}
              <div class="col-lg-4 col-md-6">
                <div class="appscms-featured-tools">
                  <div class="category-tools">
                    <h4 class="expand_menu-name-categiry">FEATURED TOOLS</h4>
                    {%- for i in item.featuredLinks -%}
                    <a href="{{i.url}}" class="category-tools__item">
                      <div class="icon_box v_2 v2">
                        <img src="{{i.iconSrc}}" alt="icon-img" />
                      </div>
                      <div class="category-tools__content">
                        <h4>{{i.name}}</h4>
                        <p class="category-tools__descr gray">{{i.text}}</p>
                      </div>
                    </a>
                    {%- endfor -%}
                  </div>
                </div>
              </div>
              {%- endif -%}
              {%- if item.links.size > 0 -%}
              <div class="col-md-8">
                <div class="appscms-other-tools">
                  <div class="expand_menu-name-categiry">OTHER TOOLS</div>

                  {% assign array_size = item.links | size %}
                  {% assign half_size = array_size | divided_by: 2 %}

                  {% assign first_half = item.links | slice: 0, half_size %}
                  {% assign second_half = item.links | slice: half_size, array_size %}


                  <div class="row">
                    <div class="col-md-6">
                      <ul class="mega_menu">
                        {%- for i in first_half | slice: 0, half -%}
                        <li>
                          <a href="{{ i.url }}">{{ i.name }}</a>

                        </li>
                        {%- endfor -%}

                      </ul>
                    </div>
                    <div class="col-md-6">
                      <ul class="mega_menu">
                        {%- for i in second_half -%}
                        <li>
                          <a href="{{ i.url }}">{{ i.name }}</a>

                        </li>
                        {%- endfor -%}
                      </ul>
                    </div>


                  </div>

                </div>
              </div>
              {%- endif -%}
            </div>
          </div>
        </li>
        {%- endfor -%} 
        {%- endif -%}

        {%- for item in siteData.megaMenu.dropdown -%}
        <li class="appscms-toolbar-list-item">
          <span class="appscms-toolbar-list-item-span d-flex justify-content-between">
            {{ item.categoryName }}
          </span>
          <div class="list-item-dropdown">
            <div class="row">
              {%- if item.featuredLinks.size > 0 -%}
              <div class="col-lg-4 col-md-6">
                <div class="appscms-featured-tools">
                  <div class="category-tools">
                    <h4 class="expand_menu-name-categiry">FEATURED TOOLS</h4>
                    {%- for i in item.featuredLinks -%}
                    <a href="{{i.url}}" class="category-tools__item">
                      <div class="icon_box v_2 v2">
                        <img src="{{i.iconSrc}}" alt="icon-img" />
                      </div>
                      <div class="category-tools__content">
                        <h4>{{i.name}}</h4>
                        <p class="category-tools__descr gray">{{i.text}}</p>
                      </div>
                    </a>
                    {%- endfor -%}
                  </div>
                </div>
              </div>
              {%- endif -%}
              {%- if item.links.size > 0 -%}
              <div class="col-lg-6">
                <div class="appscms-other-tools">
                  <div class="expand_menu-name-categiry">OTHER TOOLS</div>
                  {% assign array_size = item.links | size %}
                  {% assign half_size = array_size | divided_by: 2 %}

                  {% assign first_half = item.links | slice: 0, half_size %}
                  {% assign second_half = item.links | slice: half_size, array_size %}

                  <div class="row">
                    <div class="col-md-6">
                      <ul class="mega_menu">
                        {%- for i in first_half | slice: 0, half -%}
                        <li>
                          <a href="{{ i.url }}">{{ i.name }}</a>

                        </li>
                        {%- endfor -%}
                      </ul>
                    </div>
                    <div class="col-md-6">
                      <ul class="mega_menu">

                        {%- for i in second_half -%}
                        <li>
                          <a href="{{ i.url }}">{{ i.name }}</a>

                        </li>
                        {%- endfor -%}
                      </ul>
                    </div>


                  </div>
                </div>
              </div>
              {%- endif -%}

            </div>
          </div>
        </li>
        {%- endfor -%}
        <button class="scroll-right">&#10095;</button>
      </div>

    </div>
  </div>
</div>
{%- else -%}
<div class="appscms-toolbar">
  <div class="row">
    <div class="col-11 mx-auto">
      <div class="appscms-toolbar-list">
        <button class="scroll-left">&#10094;</button>
        <div id="close-nav-ham" data-open="1" class="close-nav-ham">
          <img class="mt-3" style="cursor: pointer;" height="30px" width="30px" src="/assets/images/close-button.svg"
            alt="close-button">
        </div>
        {%- if Data.megaMenu -%}
        {%- for item in Data.megaMenu.dropdown -%}
        <li class="appscms-toolbar-list-item">
          <span class="appscms-toolbar-list-item-span d-flex justify-content-between">
            {{ item.categoryName }}
          </span>
          <div class="list-item-dropdown">
            <h4 class="list-item-dropdown-heading">
              {{ Data.nav-link-name }}
            </h4>
            <div class="row">
              {%- assign count = 0 -%}
              {%- for i in item.links -%}
              {%- assign count = count | plus: 1 -%}
              {%- if count == 1 -%}
              {%- if site.name == "olarandoms" -%}
              <div class="col-xl-6">
                {%- else -%}
                <div class="col-md-6 col-lg-4">
                  {%- endif -%}
                  {%- endif -%}
                  {%- if count == 6 -%}
                  <a class="toolbar-link" href="{{ i.url }}">{{ i.name }}</a>
                </div>
                {%- assign count = 0 -%}
                {%- else -%}
                <a class="toolbar-link" href="{{ i.url }}">{{ i.name }}</a>
                {%- endif -%}
                {%- endfor -%}
              </div>
            </div>
        </li>
        {%- endfor -%}
        {%- endif -%}

        {%- for item in siteData.megaMenu.dropdown -%}
        <li class="appscms-toolbar-list-item">
          <span class="appscms-toolbar-list-item-span d-flex justify-content-between">
            {{ item.categoryName }}
          </span>
          <div class="list-item-dropdown">
            <h4 class="list-item-dropdown-heading">
              {{ siteData.megaMenu.nav-link-name }}
            </h4>
            <div class="row">
              {%- assign count = 0 -%}
              {%- for i in item.links -%}
              {%- assign count = count | plus: 1 -%}
              {%- if count == 1 -%}
              {%- if site.name == "olarandoms" -%}
              <div class="col-xl-6">
                {%- else -%}
                <div class="col-md-6 col-lg-4">
                  {%- endif -%}
                  {%- endif -%}
                  {%- if count == 6 -%}
                  <a class="toolbar-link" href="{{ i.url }}">{{ i.name }}</a>
                </div>
                {%- assign count = 0 -%}
                {%- else -%}
                <a class="toolbar-link" href="{{ i.url }}">{{ i.name }}</a>
                {%- endif -%}
                {%- endfor -%}
              </div>
            </div>
        </li>
        {%- endfor -%}
        <button class="scroll-right">&#10095;</button>
      </div>
    </div>
  </div>
</div>
{%- endif -%}




<script>
  document.addEventListener("DOMContentLoaded", function () {
    const scrollContainer = document.querySelector(".appscms-toolbar-list");
    const scrollLeft = document.querySelector(".scroll-left");
    const scrollRight = document.querySelector(".scroll-right");

    function updateScrollButtons() {
      scrollLeft.style.display =
        scrollContainer.scrollLeft > 0 ? "block" : "none";
      scrollRight.style.display =
        scrollContainer.scrollWidth >
          scrollContainer.clientWidth + scrollContainer.scrollLeft
          ? "block"
          : "none";
    }

    scrollLeft.addEventListener("click", function () {
      scrollContainer.scrollLeft -= 120; // Adjust this value as needed
      updateScrollButtons();
    });

    scrollRight.addEventListener("click", function () {
      scrollContainer.scrollLeft += 120; // Adjust this value as needed
      updateScrollButtons();
    });

    scrollContainer.addEventListener("scroll", updateScrollButtons);

    // Initial check to hide buttons if necessary
    updateScrollButtons();
  });

</script>

<style>
  .scroll-container {
    display: flex;
    align-items: center;
    background-color: #333;
    position: relative;
  }

  .scroll-left,
  .scroll-right {
    background-color: #4456f6f7;
    color: white;
    border: none;
    height: 40px;
    cursor: pointer;
    position: absolute;
    width: 40px;
    top: 50%;
    z-index: 100;
    transform: translateY(-50%);
  }

  .scroll-left {
    left: 0;
  }

  .scroll-right {
    right: 0;
  }

  .scroll-left:hover,
  .scroll-right:hover {
    background-color: #8691f6f7;
  }

  .navbar {
    /* overflow-x: auto; */
    white-space: nowrap;
    flex-grow: 1;
    scroll-behavior: smooth;
    display: flex;
  }

  .navbar ul {
    padding: 0;
    margin: 0;
    display: flex;
    list-style-type: none;
  }

  .navbar li {
    display: inline;
  }
</style>