.sl-wrapper .sl-navigation button {
    border: none !important;
    outline: none !important; /* Also remove outline on focus if any */
}

.sl-next {
	border: none !important;
}

/* Remove border from SimpleLightbox close button */
.sl-wrapper .sl-close {
    border: none !important;
    outline: none !important; /* Also remove outline on focus if any */
}

/* General button reset within the SimpleLightbox wrapper, just in case */
.sl-wrapper button {
    border: none !important;
    outline: none !important; /* Also remove outline on focus if any */
}

.header-img {
	width: 350px !important;
	padding-bottom: 15px;
}

.lineup-img .mobile-image {
            display: block; /* Show mobile image by default */
            width: 100%;
            max-width: 400px; /* Max width for mobile image */
            height: auto;
            border-radius: 0.5rem; /* Tailwind's rounded-lg equivalent */
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* Tailwind's shadow-md equivalent */
        }

        .lineup-img .web-image {
            display: none; /* Hide web image by default */
        }

        /* Media query for larger screens (e.g., tablets and desktops) */
        @media (min-width: 768px) {
            .lineup-img .mobile-image {
                display: none; /* Hide mobile image on larger screens */
            }

            .lineup-img .web-image {
                display: block; /* Show web image on larger screens */
                width: 100%;
                max-width: 800px; /* Max width for web image */
                height: auto;
                border-radius: 0.5rem; /* Tailwind's rounded-lg equivalent */
                box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* Tailwind's shadow-md equivalent */
                margin: 0 auto; /* Center web image */
            }
			
        }

.without-shadow {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.form-group {
	padding-bottom: 8px !important;
}

a {
  color: #624f42 !important;
}

a:visited {
  color: #624f42 !important;
}

a:hover {
  color: #624f42 !important;
}

a:active {
  color: #624f42 !important;
}

.easysocialbar {
	right: 0 !important;
}



  .sponsor-container {
    display: flex;
    flex-wrap: wrap; /* Allows items to wrap to the next line */
    justify-content: center; /* Centers logos when there are fewer than 3 */
    gap: 20px; /* Space between logos */
    padding: 20px;
  }

  .sponsor-container a {
    flex: 1 1 30%; /* Default: allow flexibility, grow, basis of 30% for 3 per row */
    max-width: 30%; /* Ensures max 3 per row on large screens */
    text-align: center; /* Centers the image within its link container */
  }

  .sponsor-container img {
    max-width: 100%; /* Ensures images fit within their container */
    height: auto; /* Maintains aspect ratio */
    display: block; /* Removes extra space below image */
    margin: 0 auto; /* Centers the image horizontally */
  }

  /* Media query for smaller screens (e.g., phones and tablets) */
  @media (max-width: 768px) { /* Adjust breakpoint as needed */
    .sponsor-container a {
      flex: 1 1 100%; /* Take full width on smaller screens */
      max-width: 100%; /* Ensures only 1 per row */
    }
  }