/* filepath: /event-calendar-theme/event-calendar-theme/style.css */
/*
Theme Name: Event Calendar Theme
Theme URI: http://example.com/event-calendar-theme
Author: Your Name
Author URI: http://example.com
Description: A simple WordPress theme for an event calendar.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: event, calendar, responsive
*/

.calendar-wrapper {
    max-width: 800px;
    margin: 0 auto;
    padding: 5px;
    background-color: #ffffff;
}

.calendar-content {
    margin-top: 20px;
    padding: 20px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#tribe-tickets__tickets-form {
    max-width: 100% !important;
    width: 100% !important;
}


 .tribe-tickets__commerce-checkout, .tribe-tickets__commerce-checkout {
    max-width: none !important;
 }
 .tribe-events-calendar-month__calendar-event-title {
    background-color: #EFF7F7;
    font-weight: bold !important;
    padding: 5px !important; 
    border-radius: 4px !important;
 }
 .tribe-events-event-meta {
    display: none !important;
 }
 .tribe-events-c-subscribe-dropdown__container {
    display: none !important;
 }
 body {
    margin: 0px !important;
 }
 .site-footer {
    background-color: #232323;
    color: #ccc;
    font-family: 'Open Sans', sans-serif;
    padding: 1rem 0;
    text-align: center;
    font-size: 0.9rem;
}

.footer-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 1rem;
}

.footer-text a {
    color: #ccc;
    text-decoration: none;
    transition: color 0.3s ease;
}

.footer-text a:hover {
    color: #fff;
}
:root {
  /* Replace primary blue accent with your brand primary */
  --tec-color-accent-primary: #2B455E;
  --tec-color-accent-primary-hover: rgba(43, 69, 94, 0.8);
  --tec-color-accent-primary-active: rgba(43, 69, 94, 0.9);
  --tec-color-accent-primary-background: rgba(43, 69, 94, 0.07);

  /* Button colors */
  --tec-color-button-primary: var(--tec-color-accent-primary);
  --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover);
  --tec-color-button-primary-active: var(--tec-color-accent-primary-active);
  --tec-color-button-primary-background: var(--tec-color-accent-primary-background);

  /* Week/event backgrounds and highlights */
  --tec-color-accent-primary-week-event: rgba(43, 69, 94, 0.1);
  --tec-color-accent-primary-week-event-hover: rgba(43, 69, 94, 0.2);
  --tec-color-accent-primary-week-event-featured: rgba(43, 69, 94, 0.04);
  --tec-color-accent-primary-week-event-featured-hover: rgba(43, 69, 94, 0.14);

  /* Optional: icon hover/focus state */
  --tec-color-icon-focus: #2B455E;

  /* Optional: link hover if using blue */
  --tec-color-link-accent: var(--tec-color-accent-primary);
  --tec-color-link-accent-hover: rgba(43, 69, 94, 0.8);

  /* Optional: update error/red if using #800000 as alt-brand */
  /* Only do this if you're replacing #da394d tones */
  /* --tec-color-icon-error: #800000; */
}
div.tribe-tickets__form-field-input-wrapper input {
    max-width: 100% !important;
    width: 100% !important;
}
.calendar-content {
    margin-bottom: 20px;
}
a,p,h1,h2,h3,h4,h5,h6, div, span {
    font-family: 'Open Sans', sans-serif;
}