/*
Theme Name: Silversun Pickups 2026
Theme URI: 
Author: FADE Agency
Author URI: 
Description: 
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: silversun-pickups-2025
Tags: 
*/
body, html {
    margin: 0;
    padding: 0;
}
html {
  scroll-behavior: smooth;
}
a[href="#tenterhooks"] img {
  animation: bounce 2s ease-in-out infinite;
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-20px);
  }
  60% {
    transform: translateY(-10px);
  }
}
a[href="#tenterhooks"]:hover img {
  animation-play-state: paused;
}

.wp-block-cover.promo-cover {
  min-height: calc(100vh - 55px) !important;
}
.page-navigation {
  text-align: center;
}
.page-numbers {
  background: #e8c84a;
  padding: 5px 10px;
  border-radius: 5px;
  color: #000000 !important;
}
.page-numbers.current {
  background: #ffffff;
  color: #000;
}
.wp-block-media-text__media img {
  border-radius: 10px;
}
.wp-block-navigation-item__label:hover {
  color: #e8c84a;
}
a {
  transition: all 0.5s;
  color: #e8c84a;
}
a:hover {
  opacity: 0.8;
}

#mc_embed_signup {
  max-width: 350px;
}

#mc_embed_signup .clear,
.mc-field-group {
  display: inline-block;
}

#mc_embed_signup input.email {
  color: #000;
  background-color: #ffffff;
  box-sizing: border-box;
max-width: 200px;
  padding: 0.8rem;
  display: inline-block;
  margin: 0;
  vertical-align: top;
  border-radius: 50px;
  font-size: 1rem;
}

#mc_embed_signup input.email::placeholder {
  color: #000;
}

#mc_embed_signup .button {
background-color: #000000;
    color: #ffffff;
    font-family: var(--wp--preset--font-family--alegreya-sans-sc);
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
    border-radius: 9999px;
    display: inline-block;
    cursor: pointer;
    border: none;
}

#mc_embed_signup .button:hover {
opacity: 0.8;
}

#mc_embed_signup div#mce-responses {
  float: left;
  top: -1.4em;
  padding: 0 0.5em;
  overflow: hidden;
  width: 90%;
  margin: 0 5%;
  clear: both;
}

#mc_embed_signup div.response {
  margin: 1em 0;
  padding: 1em 0.5em 0.5em 0;
  font-weight: 700;
  float: left;
  top: -1.5em;
  z-index: 1;
  width: 80%;
}

#mc_embed_signup #mce-success-response {
  color: #447861;
  display: none;
}

#mc_embed_signup label.error {
  display: block;
  float: none;
  width: auto;
  margin-left: 1.05em;
  text-align: left;
  padding: 0.5em 0;
}

@media (max-width: 768px) {
  #mc_embed_signup input.email {
    width: 100%;
    margin-bottom: 5px;
  }

  #mc_embed_signup .clear {
    display: block;
    width: 100%;
  }

  #mc_embed_signup .button {
    width: 100%;
    margin: 0;
  }
}

.tour-grid {
  display: grid;
  gap: 2rem;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  margin: 2rem 0;
}

.tour-item {
  text-align: center;
  border: 1px solid #e8c84a20;
  padding: 1rem;
  border-radius: 20px;
}
.event-city {
  margin: 0;
}
.event-location {
  font-size: 2rem;
  margin: 1rem 0;
}
.event-state {
}
.event-country {
}
.event-date {
  text-transform: uppercase;
  font-size: 1.2rem;
}
.event-venue {
  text-transform: uppercase;
  font-size: 1rem;
}
.event-details {
      margin: 1rem 0;
}
.event-links {
}
.event-link-vip a,
.event-link-tickets a {
    background-color: #e8c84a;
    color: var(--wp--preset--color--black);
	font-family: var(--wp--preset--font-family--alegreya-sans-sc);
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
    border-radius: 9999px;
    display: inline-block;
    margin: 0 5px;

}
.event-link-tickets {
}
.wp-lightbox-container img {
  border-radius: 10px;
}
@media (max-width: 768px) {

 .wp-site-blocks > .wp-block-cover.promo-cover {
    min-height: 30vh !important;
  }
.site-logo {
max-width: 300px;
}
#mc_embed_signup input.email {
max-width: 100%!important;
}
a[href="#tenterhooks"] img {
    display:none;
}
}

.wp-block-social-links .wp-social-link svg {
    height: 0.8em;
    width: 0.8em;
}
