/* GridironGod Dev Site - Schedule Widget Styles */

/* Widget */
	/* Schedule */
		/* Widget container */
		.week_schedule_widget {
			background-color: #000;
			color: #fff;
			padding: 20px;
			border: 1px solid #b61831;
			border-radius: 5px;
			margin-top: 40px;
		}

		/* Title */
		.week_schedule_widget_title {
			text-align: center;
			font-size: 24px; /* Adjust the size if needed */
			color: #fff; /* Adjust the color if needed */
		}

		/* Header (Week Number) */
		.week_schedule_widget h2 {
			color: #b61831;
			font-size: 24px;
			margin-bottom: 10px;
			text-align: center;
		}

		/* Subheader (Day and Date) */
		.week_schedule_widget h4 {
			color: #fff;
			font-size: 18px;
			margin-bottom: 5px;
			border-bottom: 1px solid #383838;
			padding-top: 5px;
		}

		/* Make the date smaller */
		.week_schedule_widget h4 span.date {
			font-size: 14px;
			color: #b61831;
			margin-left: 5px;
		}

		/* Kickoff Time */
		.week_schedule_widget p.time {
			color: #fff;
			font-size: 16px;
		}

		/* Match-up (Teams) */
		.week_schedule_widget p.matchup {
			color: #383838;
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 15px;
		}

		/* Separate days with border */
		.week_schedule_widget .day_container {
			border-bottom: 2px solid #383838;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}

		/* Remove the last border */
		.week_schedule_widget .day_container:last-child {
			border-bottom: none;
		}

		/* Container for time and day of week */
		.week_schedule_widget .time_day_container {
			display: flex;
			justify-content: space-between;
			margin-bottom: 5px;
			border-bottom: 1px solid #383838; /* Restore the line under header */
			padding-bottom: 5px;
		}

		/* Time styling */
		.week_schedule_widget .time {
			color: #fff;
			font-size: 16px;
			text-align: left;
		}

		/* Day of week styling */
		.week_schedule_widget .day_of_week {
			color: #fff; /* Change to white or another preferred color */
			font-size: 16px;
			text-align: right;
		}

		/* Style for the matchup row */
		.week_schedule_widget .matchup_row {
			display: flex;
			justify-content: space-between;
			margin-bottom: 5px;
		}

		/* Style for individual matchups */
		.week_schedule_widget .matchup {
			color: #b61831;
			font-size: 16px;
			font-weight: bold;
			width: 48%; /* Ensures matchups are equally distributed across the width */
			text-align: center;
		}

	/* Schedule */
/* Widget */