Custom CSS for Schedules & Scoreboards (1.4)

Some changes from version 1.3 make the CSS rules cleaner and the stylesheet shorter. Although you may find them annoying, they will make both the plugin and your site better. The following is a copy of the custom styles for MSTW Schedules & Scoreboards on the MSTW Development site. They are in the mstw-ss-custom-styles.css file in the (child) theme’s main directory. Put your customizations there, not in the plugin’s /css/mstw-ss-styles.css stylesheet, and they will survive plugin updates. (If your site uses a child theme, as it really should, your customizations will also survive theme updates.)

/*--------------------------------------------------------------
*	49ers Schedule Table [shortcode]
*------------------------------------------------------------*/
h1.mstw-ss-table-title_49ers-2015 {
	color: #AA0000;
	}
	
table.mstw-ss-table_49ers-2015 thead tr  th {
	background-color: #AA0000;	/*49er red*/
	color:            #C8AA76; /*49er gold*/
	border-color:     #000;
}

table.mstw-ss-table_49ers-2015 tbody tr:nth-child(odd) td {
	background-color: #C8AA76;
	color:            #AA0000;
	border-color:     black;
	}
	
table.mstw-ss-table_49ers-2015 tbody tr:nth-child(odd) td a:link,
table.mstw-ss-table_49ers-2015 tbody tr:nth-child(odd) td a:visited {
	color:           #AA0000;
	text-decoration: none;
	}

table.mstw-ss-table_49ers-2015 tbody tr:nth-child(odd) td a:link:hover {
	text-decoration: none;
	}

table.mstw-ss-table_49ers-2015 tbody tr:nth-child(even) td {
	background-color: #C8AA76;
	color:            #AA0000;
	border-color:     black;
	}
	
table.mstw-ss-table_49ers-2015 tbody tr:nth-child(even) td a:link,
table.mstw-ss-table_49ers-2015 tbody tr:nth-child(even) td a:visited {
	color:           #AA0000;
	text-decoration: none;
	}

table.mstw-ss-table_49ers-2015 tbody tr:nth-child(even) td a:link:hover {
	text-decoration: none;
	}

/*--------------------------------------------------------------
*	49ers Schedule Table Widget
*------------------------------------------------------------*/

.mstw-ss-table-head.mstw-ss-table-head_49ers-2015 th {
	background-color: #AA0000;	/*49er red*/
	color:            #C8AA76;  /*49er gold*/
	border-color:     black;
	}

/* Set the odd row attributes */
.mstw-ss-table .mstw-ss-table_49ers_2015 tbody tr:nth-child(odd) td {
	color:            #AA0000;  /*49er red*/
	background-color: #C8AA76;  /*49er gold*/
	border-color:     black;
	}
	
.mstw-ss-table.mstw-ss-table_49ers-2015 tbody tr:nth-child(odd) td a:link,
.mstw-ss-table.mstw-ss-table_49ers-2015 tbody tr:nth-child(odd) td a:visited {
	color:            #AA0000;	/*49er red*/
	background-color: #C8AA76;  /*49er gold*/
	text-decoration:  underline;
	}

.mstw-ss-table.mstw-ss-table_49ers-2015 tbody tr:nth-child(odd) td a:hover {
	text-decoration: none;
	}		

/* Set the even row attributes */ 
.mstw-ss-table.mstw-ss-table_49ers-2015 tbody tr:nth-child(even) td {
	color:            #C8AA76;  /*49er gold*/
	background-color: #AA0000;  /*49er red*/
	border-color:     black;
	}

.mstw-ss-table.mstw-ss-table_49ers-2015 tbody tr:nth-child(even) td a:link,
.mstw-ss-table.mstw-ss-table_49ers-2015 tbody tr:nth-child(even) td a:visited {
	color:            #C8AA76;	/*49er red*/
	background-color: #AA0000;  /*49er gold*/
	text-decoration:  underline;
	}

.mstw-ss-table.mstw-ss-table_49ers-2015 tbody tr:nth-child(even) td a:hover {
	text-decoration: none;
	}		


/*--------------------------------------------------------------
*	49ers Schedule Slider
*------------------------------------------------------------*/

.ss-slider .box.box_49ers-2015 {
background-color: #AA0000;	/*49er red*/
color: #C8AA76; /*49er gold*/
}

.ss-slider .title.title_49ers-2015 {
color: #C8AA76; /*49er gold*/
}

.ss-slider .full-schedule-link.full-schedule-link_49ers-2015 a {
color: #C8AA76; /*49er gold*/
}

.ss-slider-area_49ers-2015 {
background-color: #AA0000;
}

.ss-slider .schedule-slider#schedule-slider_49ers-2015{
background-color: #AA0000;
}

.game-block .date.date_49ers-2015 {
color: white;
border-bottom-color: white;
}

.game-block .opponent.opponent_49ers-2015 {
color: white;
}

.game-block .opponent.opponent_49ers-2015 a {
color: #FFF;
text-decoration: none;
}

.game-block .opponent.opponent_49ers-2015 a:hover {
text-decoration: underline;
color: #fff;
}

.ss-slider .game-block .location.location_49ers-2015.pad {
color: #C8AA76; /*49er gold*/
}

.ss-slider .game-block .location.location_49ers-2015.pad a {
color: #C8AA76; /*49er gold*/
text-decoration: underline;
}

.ss-slider .game-block .location.location_49ers-2015.pad a:hover {
text-decoration: none;
}

.ss-slider .game-block .time-result.time-result_49ers-2015.pad {
color: white;
}

.ss-divider.ss-divider_49ers-2015 {
border-bottom-color: #C8AA76; /*49er gold*/
}

.ss-slider-left-arrow#ss-slider-left-arrow_49ers-2015 {
color: #C8AA76; /*49er gold*/
}

.ss-slider-right-arrow#ss-slider-right-arrow_49ers-2015 {
color: #C8AA76; /*49er gold*/
}

/*--------------------------------------------------------------
*	49ers Countdown Timer
*------------------------------------------------------------*/

.mstw-ss-cdt-dtg.mstw-ss-cdt-dtg_49ers-2015 {
	color: #AA0000;	/*49er red*/
	}
	 
.mstw_ss_cdt_widget_class .mstw-cdt-block.mstw-cdt-block_49ers-2015 .mstw-ss-cdt-opp-loc a ,
.mstw_ss_cdt_widget_class .mstw-cdt-block.mstw-cdt-block_49ers-2015 .mstw-ss-cdt-opp-loc a :visited{
	color: 			 #AA0000;	/*49er red*/
	text-decoration: underline;
	}
	
.mstw_ss_cdt_widget_class .mstw-cdt-block.mstw-cdt-block_49ers-2015 .mstw-ss-cdt-opp-loc a:hover {
	text-decoration: none;
	}

.mstw-cdt-block_49ers-2015 .mstw-ss-cdt-intro {
	color: #AA0000;	/*49er red*/
	}

.mstw-cdt-block_49ers-2015 .mstw-ss-cdt-countdown {
	color:            #AA0000; /*49er red*/
	background-color: #C8AA76; /*49er gold*/
	font-weight:      bold;
	}

/******************************************************/
/* Custom colors for NFL Week 16 Scoreboard Ticker  */
/******************************************************/

div#sbt-header-nfl-week-16 {
	background-color: green;
	color: yellow;
}

div#sbt-header-nfl-week-16 div.sbt-title a, 
div#sbt-header-nfl-week-16 div.sbt-title a:active, 
div#sbt-header-nfl-week-16 div.sbt-title a:visited {
	color: yellow;
	text-decoration: underline;
}

div#sbt-header-nfl-week-16 div.sbt-title a:hover {
	text-decoration: none;
	color: yellow;
}

div#sbt-ticker-content-nfl-week-16 ul li {
	color: green;
	background-color: rgba( 255, 255, 0, 0.45 );
} 

div#sbt-ticker-content-nfl-week-16 .sbt-game-header{
	background-color: green;
	color: white;
}

div#sbt-ticker-content-nfl-week-16 .sbt-team{
	color: green;
}

#sbt-next-nfl-week-16, #sbt-prev-nfl-week-16 {
	background-color: green;
}