Navarre Beach Area Chamber of Commerce’s Tunes by The Dunes

Source:  Navarre Beach Area Chamber of Commerce Press Release The Navarre Beach Area Chamber of Commerce will kick off its Annual Free Summer Concert Series on Thursday, June 3, 2021 at the Navarre Beach Park’s Sand Crab Pavilion, just east of the Navarre Beach Fishing Pier. Co-hosted by Navarre Press…

Source:  Navarre Beach Area Chamber of Commerce Press Release

The Navarre Beach Area Chamber of Commerce will kick off its Annual Free Summer Concert Series on Thursday, June 3, 2021 at the Navarre Beach Park’s Sand Crab Pavilion, just east of the Navarre Beach Fishing Pier. Co-hosted by Navarre Press and Santa Rosa County Tourist Development Office. Supporting Partners include 87 Garage and Navarre Chamber Foundation. The summer concert series will offer an exciting line-up of 11 FREE outdoor concerts every Thursday (7-9 pm), from June 3 to August 12, 2021.

The series will showcase a variety of local musicians with the Gulf of Mexico and sunset as the backdrop. Each night, from 7 to 9 pm you will find a different genre of music ranging from Classic Rock, Reggae, Southern Rock, Country, Oldies and much more.

Spectators are encouraged to bring their beach blankets and lawn chairs for a night of free family entertainment.

The concert series is free and open to the public, but is only possible by chamber member businesses/organizations’ sponsorships.

As a reminder, smoking is prohibited and pets are not allowed. In the event of inclement weather, the Navarre Beach Area Chamber of Commerce will announce cancellations by 4:30 PM the day of concert.

To ensure you have the most up-to-date information on Tunes by the Dunes, please follow the Navarre Facebook Page.

For more information, log onto www.navarrechamber.com, or contact the Navarre Chamber at 850-939-3267 or via email [email protected].

Tags:

Related posts

A group of people, including Santa Claus, elves, and children, pose in front of a black limousine outdoors on the Emerald Coast. Some wear festive Christmas outfits, and everyone is smiling. Text reads "Christmas Miracle Children's Fiesta 2015.

20th Anniversary of the Emerald Coast Christmas Miracle Fiesta

<?php

global $post;

// Obtén el ID del post actual
$post_id = $post->ID;
// Obtén el contenido del post
$post_content = get_post_field( 'post_content', $post_id );

// Calcula el tiempo de lectura estimado en minutos y segundos
$word_count = str_word_count( strip_tags( $post_content ) );
$reading_time_minutes = floor( $word_count / 200 );
$reading_time_seconds = ceil(($word_count / 200 - $reading_time_minutes) * 60);

// Muestra el tiempo de lectura estimado en minutos y segundos
echo '<p class="read_time">Reading Time: ' . $reading_time_minutes . ':' . $reading_time_seconds . ' min</p>';

?>

20th Anniversary of the Emerald Coast Christmas Miracle Fiesta Organized by United for a Good Cause Inc., Date 22 Dec at the NWF Fairgrounds.That event will be followed by the…

View post
A woman with long blonde hair is smiling, wearing a dark blazer and a beaded necklace. Behind her, the American flag waves proudly against a blue backdrop, reminiscent of an auto draft caught mid-motion in the breeze.

Debbie Mucarsel-Powell

<?php

global $post;

// Obtén el ID del post actual
$post_id = $post->ID;
// Obtén el contenido del post
$post_content = get_post_field( 'post_content', $post_id );

// Calcula el tiempo de lectura estimado en minutos y segundos
$word_count = str_word_count( strip_tags( $post_content ) );
$reading_time_minutes = floor( $word_count / 200 );
$reading_time_seconds = ceil(($word_count / 200 - $reading_time_minutes) * 60);

// Muestra el tiempo de lectura estimado en minutos y segundos
echo '<p class="read_time">Reading Time: ' . $reading_time_minutes . ':' . $reading_time_seconds . ' min</p>';

?>

In this edition, we feature an interview with US Senate Candidate, Debbie Mucarsel-Powell, Democrat, Florida.

View post
A group of men are gathered in an office setting. One man stands speaking, wearing a blue blazer, while others sit around a table with coffee cups and documents. Large windows show an outdoor view.

HFL

<?php

global $post;

// Obtén el ID del post actual
$post_id = $post->ID;
// Obtén el contenido del post
$post_content = get_post_field( 'post_content', $post_id );

// Calcula el tiempo de lectura estimado en minutos y segundos
$word_count = str_word_count( strip_tags( $post_content ) );
$reading_time_minutes = floor( $word_count / 200 );
$reading_time_seconds = ceil(($word_count / 200 - $reading_time_minutes) * 60);

// Muestra el tiempo de lectura estimado en minutos y segundos
echo '<p class="read_time">Reading Time: ' . $reading_time_minutes . ':' . $reading_time_seconds . ' min</p>';

?>
View post
<script>
  /*Source: https://github.com/Krzysztof-Antosik/Two-direction-Sticky-Sidebar*/
  
  // Verificar el ancho de pantalla al cargar y redimensionar
  function checkScreenWidth() {
    if (window.innerWidth <= 767) {
      // Si la pantalla es menor o igual a 676px, no ejecutar el código
      return;
    }

    const stickyElement = document.querySelector('.fb-sidebar__aside');
    const startPosition = stickyElement.getBoundingClientRect().top;

    let endScroll = window.innerHeight - stickyElement.offsetHeight - 500;
    let currPos = window.scrollY;
    let screenHeight = window.innerHeight;
    let stickyElementHeight = stickyElement.offsetHeight;
    let topGap = 40;
    let bottomGap = 40;

    setTimeout(() => {
      if (stickyElement.hasAttribute('data-top-gap')) {
        const dataTopGap = stickyElement.getAttribute('data-top-gap');
        topGap = dataTopGap === 'auto' ? startPosition : parseInt(dataTopGap);
      }

      if (stickyElement.hasAttribute('data-bottom-gap')) {
        bottomGap = parseInt(stickyElement.getAttribute('data-bottom-gap'));
      }
    }, 100);

    stickyElement.style.position = 'sticky';
    stickyElement.style.top = `${topGap}px`;
    stickyElement.style.height = 'fit-content';

    function positionStickySidebar() {
      endScroll = window.innerHeight - stickyElement.offsetHeight - bottomGap;
      const stickyElementTop = parseInt(stickyElement.style.top.replace('px', ''));

      if (stickyElementHeight + topGap + bottomGap > screenHeight) {
        if (window.scrollY < currPos) {
          if (stickyElementTop < topGap) {
            stickyElement.style.top = `${stickyElementTop + currPos - window.scrollY}px`;
          } else if (stickyElementTop >= topGap && stickyElementTop !== topGap) {
            stickyElement.style.top = `${topGap}px`;
          }
        } else {
          if (stickyElementTop > endScroll) {
            stickyElement.style.top = `${stickyElementTop + currPos - window.scrollY}px`;
          } else if (stickyElementTop < endScroll && stickyElementTop !== endScroll) {
            stickyElement.style.top = `${endScroll}px`;
          }
        }
      } else {
        stickyElement.style.top = `${topGap}px`;
      }
      currPos = window.scrollY;
    }

    function stickyElementToMe() {
      stickyElement.style.top = `${topGap}px`;
    }

    function updateSticky() {
      screenHeight = window.innerHeight;
      stickyElementHeight = stickyElement.offsetHeight;
      positionStickySidebar();
    }

    setTimeout(() => {
      window.addEventListener('resize', () => {
        currPos = window.scrollY;
        updateSticky();
      });

      document.addEventListener('scroll', updateSticky, {
        capture: true,
        passive: true
      });
    }, 1000);
  }

  // Verificar el ancho de pantalla al cargar y redimensionar
  window.addEventListener('load', checkScreenWidth);
  window.addEventListener('resize', checkScreenWidth);
</script>