/* FIFA Hotel Listings Template Styles */
/* Any FIFA-specific styling for hotel listings goes here */

/* Change top section gradient to solid gold for FIFA listings */
.listings-template-single-listings-fifa .listing-main {
  background: #E49F30 !important;
  background: linear-gradient(180deg, rgba(228, 159, 48, 1) 0px, rgba(228, 159, 48, 1) 680px, rgba(255, 255, 255, 1) 680px) !important;
}

/* Make H2 title black and Sofia Pro for FIFA hotels */
.listings-template-single-listings-fifa h2.wp-block-post-title {
  color: #000000 !important;
  font-family: 'Sofia Pro', sans-serif !important;
}

/* Make contact info text black for FIFA hotels */
.listings-template-single-listings-fifa .contact-info,
.listings-template-single-listings-fifa .contact-info p,
.listings-template-single-listings-fifa .contact-info a {
  color: #000000 !important;
}

/* Make contact info SVG/IMG icons black for FIFA hotels */
.listings-template-single-listings-fifa .contact-info img,
.listings-template-single-listings-fifa .listing-xtra img {
  filter: brightness(0) saturate(100%) !important;
}

/* Style button with white border and white hover text */
.listings-template-single-listings-fifa .listing-xtra .buttonClass {
  border: 1px solid #ffffff !important;
}

.listings-template-single-listings-fifa .listing-xtra .buttonClass:hover {
  color: #ffffff !important;
}

/* Make Amenities and Hours of Operation titles red */
.listings-template-single-listings-fifa .exp-title {
  color: #B0462C !important;
}

/* Style back link to match view website link */
.listings-template-single-listings-fifa .fifa-back-link {
  display: inline-block;
  margin-top: 24px;
  margin-bottom: 110px;
  font-family: 'Sofia Pro', sans-serif !important;
  font-weight: bold !important;
  font-size: 18px !important;
  line-height: 18px !important;
  letter-spacing: 2px !important;
  text-decoration: underline !important;
  color: var(--wp--preset--color--poppy) !important;
}

.listings-template-single-listings-fifa .fifa-back-link:hover {
  color: var(--color-slate) !important;
}

@media (max-width: 420px) {
  .listings-template-single-listings-fifa .listing-main {
    background: #E49F30 !important;
  }
  
  .listings-template-single-listings-fifa .wp-block-lazyblock-listing-address.mobile-only {
    background: #E49F30 !important;
  }
}

