i saw the td.hint the other day and they have it inline styled a blue color , i cant remember where it was though.
div.mobile-wrap is on all homepage message modules and various reports across the site , so its not universal
I have the following script working to add div.mobile-wrap to all table.reports and remove any sub div that are added for nested tables. I also wrapped various forms and table with the same div.mobile-wrap so when you style , everything looks the same....Message board page , submit lineup , homepage message , home page tab setup , trades , add/drops ect..... , I also added some text adjustments on a few captions that have long wording.
I wrapped all the weekly nav menus that display weekly selection links 1-17 , in a new wrapper so that all can be styled the same . I made the "Hint" alerts have 2 classes depending on if its inside a div.mobile-wrap or outside in the body , so if body bg is dark and report wrapper is light , you can color them differently , will do the same for h3 and h4 in/out of the wrappers
All 2 column tables have same separation as homepage modules and all other reports , also added mobile class for responsive designs to everything that needs it
still quite a bit to do , but you can throw the following up on a test site and set to no-skin - did quick css for it to show some report wrappers consistency , will search for any reports / tables / forms / captions that i can adjust - also added span to captions that are missing them
Will also make the weekly nav menu convert to drop down boxes on mobiles , showing weeks 1-20 , its hard to take a finger without zooming and select just one week.
In Header message
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,700|Roboto+Condensed:400,700|Roboto:400,400i,700" rel="stylesheet">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<div id="container-wrap"><!--- ENTER ALL HPMS AFTER THIS AND CLOSE IN FOOTER -->
In Footer message
</div><!--- CLOSE CONTAINER WRAP IN HEADER -->
<script>
// Remove div.mobile-wrap inline style
$('.mobile-wrap').removeAttr('style');
// Wrap all container reports with div.mobile-wrap
$('#container-wrap table.report,blockquote,.homepagemessage,#body_options_05 table[align="center"]:last').wrap('<div class="mobile-wrap"></div>');
$('#container-wrap .mobile-wrap td.two_column_layout').parents('table').unwrap();
$('#container-wrap td.two_column_layout table').wrap('<div class="mobile-wrap"></div>');
// Message Board Page Adjustments
$('#body_board_show #container-wrap').wrapInner('<div class="mobile-wrap"><table class="report addCaption" cellspacing="1" align="center"><tbody><tr><td></td></tr></tbody></table></div>');
$('#body_board_show #container-wrap .addCaption').prepend('<caption><span>Message Board Topics</span></caption>');
$('#body_board_show table span.nav').appendTo('#body_board_show #container-wrap .addCaption caption:first');
$('#body_board_show table th.messageboardbar').eq(1).remove();
$('#body_board_show table caption').eq(1).remove();
$('#body_options_80 #container-wrap ol').wrap('<div class="mobile-wrap"><table class="report addCaption" cellspacing="1" align="center"><tbody><tr><td></td></tr></tbody></table></div>');
$('#body_options_66 #container-wrap form').wrap('<div class="mobile-wrap"><table class="report addCaption" cellspacing="1" align="center"><tbody><tr><td></td></tr></tbody></table></div>');
// Unwrap nested div.mobile-wrap
$('#container-wrap .mobile-wrap .mobile-wrap table,#body_options_05 .mobile-wrap .mobile-wrap table[align="center"]:last').unwrap();
// Add mobile-view class to all dual table column td cells
$('#container-wrap td.two_column_layout').addClass('mobile-view');
$('#body_player #container-wrap td[width="33%"],#body_player #container-wrap td[width="67%"]').addClass('mobile-view');
// Wrap forms div.mobile-wrap to style same as reports containers
$('#body_options_71 #container-wrap form table,#body_add_drop #container-wrap form table').parents('form').wrap('<div class="mobile-wrap form-wrapper"></div>');
$('#body_options_12 #container-wrap form').wrap('<div class="mobile-wrap form-wrapper"></div>');
$('#body_options_12 #container-wrap form .mobile-wrap table').unwrap();
// wrap and adjust homepage message forms to look like table reports
$('#options_12 .mobile-wrap.form-wrapper form').closest('.mobile-wrap.form-wrapper').wrapInner('<table class="report addCaption" cellspacing="1" align="center"><tbody><tr><td></td></tr></tbody></table>');
$('#options_12 .addCaption b').wrap('<caption><span></span></caption>');
$('#options_12 .addCaption b').contents().unwrap();
$('#options_12 .addCaption').prepend($('form caption'));
// Remove captions on outer table that dont need to be there
$('#options_06 td.two_column_layout,#options_169 td.two_column_layout,#options_22 td.two_column_layout').closest('table').addClass('caption-remove');
$('.caption-remove > caption').remove();
// Add span to captions the are missing it
$('table caption:not(:has(span))').wrapInner('<span></span>');
//Update standings accronyms
$('th.divpct').text('Div %');
$('th.all_play_wlt').text('All-Play');
$('th.h2hpct').text('%');
//turn hints into new style
$('div.mobile-wrap .reportnavigation:contains("Hint:")').removeClass().addClass('alert alert-info-table').wrap('<div style="text-align:center"></div>');
$('body .reportnavigation:contains("Hint:")').removeClass().addClass('alert alert-info-body');
$('.reportnavigation:contains("Top FAQ:")').removeClass().addClass('alert alert-info-body');
$('.reportnavigation:contains("Weekly NFL Injury Status is in this color.")').hide();
//navigation menu links
$('.reportnavigation:contains("Power Rank As Of Week:")').removeClass().addClass('weekly-navbar');
$('.reportnavigation:contains("Standings As Of Week:")').removeClass().addClass('weekly-navbar');
$('.reportnavigation:contains("Go To Week:")').removeClass().addClass('weekly-navbar');
$('.reportnavigation:contains("Submit Lineup For Week:")').removeClass().addClass('weekly-navbar');
$('.reportnavigation:contains("Edit Newsletter for Week:")').removeClass().addClass('weekly-navbar');
$('.reportnavigation:contains("Select A Category:")').removeClass().addClass('weekly-navbar').wrap('<div style="text-align:center"></div>');
$('.weekly-navbar .reportnavigationheader').text('Select Week: ');
//remove empty td's on add/drop page
$('#body_options_43 td').filter(function() {
var html = $(this).html();
if (html == '' || html == ' ')
return true;
}).remove();
//remove empty td's on draft page
$('#body_options_52 td[colspan="3"] table > td').filter(function() {
var html2 = $(this).html();
if (html2 == '' || html2 == ' ')
return true;
}).addClass('empty');
//rename some longer captions
$('#message_board_summary caption span').text('Message Board Summary');
$('#owner_activity caption span').text('Owner Activity');
$('#next_weeks_fantasy_schedule caption span').text('H2H Matchups');
$('#last_weeks_fantasy_results caption span').text('H2H Results');
$('#fantasy_recap caption span').text('Game Of The Week Recap');
$('#fantasy_preview caption span').text('Game Of The Week Preview');
$('#body_player #container-wrap table').eq(0).addClass('playerBio-Table');
</script>
Style
<style>
/***************************************/
/* oragnize css below */
/***************************************/
#homepagecolumns{width:100%;table-layout:fixed}
#container-wrap{padding:10px}
.mobile-view{width:50%}
.homepagecolumn,.mobile-view{vertical-align:top;padding-right:15px}
.homepagecolumn:last-child,.mobile-view:last-child{padding-right:0}
img{vertical-align:middle}
.bannerimage{margin:0 auto;width:100%;}
.bannerimage img,.leaguelogo{max-width:100%;}
.welcome{white-space:nowrap;position:absolute;padding:5px;right:0;text-align:right;margin:0 auto;width:100%;}
.brandlogo{display:none;}
.pagetitle h1{font-size:30px;width:100%;margin:20px 0}
/***************************************/
/* HTML - BODY */
/***************************************/
/* Must include on site */
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*, *::before, *::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body {background:#fff;color:#444}
body a,body a:link,body a:active,body a:visited{color:#666;} /* body text */
body a:hover,body a:link:hover,body a:active:hover,body a:visited:hover{color:#444} /* body text hover */
.pagebody {max-width:1200px;margin:0 auto;margin-bottom:20px}
/***************************************/
/* MFL RESPONSIVE MENU */
/***************************************/
.myfantasyleague_menu{border-bottom-color:#444}
.myfantasyleague_menu,.myfantasyleague_menu ul,.myfantasyleague_menu ul li ul{background:#ddd}
.myfantasyleague_menu ul ul li{background:#ddd}
.myfantasyleague_menu > ul > li.has-sub > a:after{border-top-color:#444}
.myfantasyleague_menu ul ul > li.has-sub > a:after{border-left-color:#444}
.myfantasyleague_menu > ul > li.has-sub:hover > a:after{border-top-color:#444}
.myfantasyleague_menu ul ul > li.has-sub:hover > a:after{border-left-color:#444}
.myfantasyleague_menu ul li a,.myfantasyleague_menu ul li:hover ul li a,.myfantasyleague_menu ul li ul li:hover ul li a{color:#444}
.myfantasyleague_menu ul li:hover a,.myfantasyleague_menu ul li ul li:hover a,.myfantasyleague_menu ul li ul li ul li:hover a{color:#444}
.myfantasyleague_menu li:hover > a{background:#fff;box-shadow:none}
.myfantasyleague_menu ul li ul li:hover > a{background:#fff}
.myfantasyleague_menu li.player-search input[type="text"]{color:#000}
.myfantasyleague_menu li.player-search a:hover{color:#444}
.myfantasyleague_menu ul li ul{border-top-color:#444}
.myfantasyleague_menu ul ul li a,.myfantasyleague_menu ul ul li.has-sub a{border-color:#888}
.myfantasyleague_menu ul ul li.has-sub li:first-of-type{border-top-color:#888}
/***************************************/
/* MFL RESPONSIVE TABS */
/***************************************/
.myfantasyleague_tabmenu ul#homepagetabs{border-bottom-color:#444}
.myfantasyleague_tabmenu{background:#ddd}
.myfantasyleague_tabmenu #homepagetabs li{border-left:0;border-right-color:#888}
.myfantasyleague_tabmenu #homepagetabs li a{color:#222}
.myfantasyleague_tabmenu #homepagetabs li:hover{background:#fff;box-shadow:none}
.myfantasyleague_tabmenu #homepagetabs li:hover a{color:#444}
.myfantasyleague_tabmenu #homepagetabs li.currenttab a{color:#eee}
.myfantasyleague_tabmenu #homepagetabs li.currenttab,.myfantasyleague_tabmenu #homepagetabs li.currenttab:hover{box-shadow:none;background:#444}
/***************************************/
/* REPORT WRAPPER */
/***************************************/
#container-wrap table,#container-wrap .report,#container-wrap .homepagemessage{width:100%;margin:0;border:0;border-spacing:0}
#container-wrap .mobile-wrap table,#container-wrap .mobile-wrap table,#container-wrap .mobile-wrap .report .homepagemessage {border-spacing:1px}
#container-wrap .mobile-wrap {background:#ddd;border:2px solid #444;border-radius:5px;color:#000;margin:10px auto;padding:16px;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling: touch;} /* style for report containers */
.report{background:#ddd} /* must set report bg to same color as the wrapping container */
#container-wrap .mobile-wrap a,#container-wrap .mobile-wrap a:link,#container-wrap .mobile-wrap a:active,#container-wrap .mobile-wrap a:visited{color:#000} /* report container text if not defined */
#container-wrap .mobile-wrap a:hover,#container-wrap .mobile-wrap a:link:hover,#container-wrap .mobile-wrap a:active:hover,#container-wrap .mobile-wrap a:visited:hover{color:blue} /* report container text hover if not defined */
/***************************************/
/* REPORT CAPTIONS */
/***************************************/
.homepagemodule.report caption span{pointer-events:none}
.homepagemodule.report caption span a,.homepagemodule.report caption span.module_expand{pointer-events:all}
#container-wrap .mobile-wrap .homepagemodule caption,#container-wrap .mobile-wrap caption{font-size:20px;text-align:center;background:#444;padding:5px}
#container-wrap .mobile-wrap caption,#container-wrap .mobile-wrap caption a,#container-wrap .mobile-wrap caption a:link,
#container-wrap .mobile-wrap caption a:active,#container-wrap .mobile-wrap caption a:visited{color:#eee} /* caption text */
#container-wrap .mobile-wrap caption a:hover,#container-wrap .mobile-wrap caption a:link:hover,#container-wrap .mobile-wrap caption a:active:hover,
#container-wrap .mobile-wrap caption a:visited:hover{color:#fff} /* caption text hover */
#container-wrap .mobile-wrap caption .module_expand{color:#888}
#container-wrap .mobile-wrap caption .module_expand:hover{color:#ccc}
#container-wrap .mobile-wrap .homepagemodule caption.withfranchiseicon,#container-wrap .mobile-wrap caption.withfranchiseicon{background:none} /* caption with icon no bg color */
#container-wrap .mobile-wrap caption.withfranchiseicon,#container-wrap .mobile-wrap caption.withfranchiseicon a,#container-wrap .mobile-wrap caption.withfranchiseicon a:link,
#container-wrap .mobile-wrap captio.withfranchiseiconn a:active,#container-wrap .mobile-wrap caption.withfranchiseicon a:visited{color:#444} /* caption.withfranchise icon text color different since we have different bg color */
#container-wrap .mobile-wrap caption.withfranchiseicon a:hover,#container-wrap .mobile-wrap caption.withfranchiseicon a:link:hover,#container-wrap .mobile-wrap caption.withfranchiseicon a:active:hover,
#container-wrap .mobile-wrap caption.withfranchiseicon a:visited:hover{color:#888} /* caption.withfranchise text hover */
#container-wrap .mobile-wrap caption .ownername {color:#000;font-size:12px;} /* owners name in caption with an icon as seen on rosters page , set to display none if you dont want to see */
/***************************************/
/* REPORT TABLE HEADERS */
/***************************************/
#container-wrap .mobile-wrap th{background:#ccc;font-size:12px;font-style:normal;font-weight:400}
#container-wrap .mobile-wrap th,#container-wrap .mobile-wrap th a,#container-wrap .mobile-wrap th a:link,#container-wrap .mobile-wrap th a:active,#container-wrap .mobile-wrap th a:visited{color:#444} /* caption text */
#container-wrap .mobile-wrap th a:hover,#container-wrap .mobile-wrap th a:link:hover,#container-wrap .mobile-wrap th a:active:hover,#container-wrap .mobile-wrap th a:visited:hover{color:#000} /* caption text hover */
/***************************************/
/* REPORT TD */
/***************************************/
#container-wrap .mobile-wrap .oddtablerow td,#container-wrap .mobile-wrap .eventablerow td{padding:3px}
#container-wrap .mobile-wrap .oddtablerow td{background:#fff}
#container-wrap .mobile-wrap .eventablerow td{background:#eee}
#container-wrap .mobile-wrap .oddtablerow td,#container-wrap .mobile-wrap .oddtablerow td a,#container-wrap .mobile-wrap .oddtablerow td a:link,#container-wrap .mobile-wrap .oddtablerow td a:active,#container-wrap .mobile-wrap .oddtablerow td a:visited,#container-wrap .mobile-wrap .eventablerow td,#container-wrap .mobile-wrap .eventablerow td a,#container-wrap .mobile-wrap .eventablerow td a:link,#container-wrap .mobile-wrap .eventablerow td a:active,#container-wrap .mobile-wrap .eventablerow td a:visited{color:#444}
#container-wrap .mobile-wrap .oddtablerow td a:hover,#container-wrap .mobile-wrap .oddtablerow td a:link:hover,#container-wrap .mobile-wrap .oddtablerow td a:active:hover,#container-wrap .mobile-wrap .oddtablerow td a:visited:hover,#container-wrap .mobile-wrap .eventablerow td a:hover,#container-wrap .mobile-wrap .eventablerow td a:link:hover,#container-wrap .mobile-wrap .eventablerow td a:active:hover,#container-wrap .mobile-wrap .eventablerow td a:visited:hover{color:#000}
/* Report footer background and text - link coloring */
#container-wrap .mobile-wrap .oddtablerow.reportfooter td,#container-wrap .mobile-wrap .eventablerow.reportfooter td,#container-wrap .mobile-wrap td.reportfooter{background:#aaa;color:#000}
#container-wrap .mobile-wrap .oddtablerow.reportfooter td a,#container-wrap .mobile-wrap .oddtablerow.reportfooter td a:link,#container-wrap .mobile-wrap .oddtablerow.reportfooter td a:active,#container-wrap .mobile-wrap .oddtablerow.reportfooter td a:visited,#container-wrap .mobile-wrap .eventablerow.reportfooter td a,#container-wrap .mobile-wrap .eventablerow.reportfooter td a:link,#container-wrap .mobile-wrap .eventablerow.reportfooter td a:active,#container-wrap .mobile-wrap .eventablerow.reportfooter td a:visited,#container-wrap .mobile-wrap td.reportfooter a,#container-wrap .mobile-wrap td.reportfooter a:link,#container-wrap .mobile-wrap td.reportfooter a:active,#container-wrap .mobile-wrap td.reportfooter td a:visited{color:blue}
#container-wrap .mobile-wrap .oddtablerow.reportfooter td a:hover,#container-wrap .mobile-wrap .oddtablero.reportfooter td a:link:hover,#container-wrap .mobile-wrap .oddtablerow.reportfooter td a:active:hover,#container-wrap .mobile-wrap .oddtablerow.reportfooter td a:visited:hover,#container-wrap .mobile-wrap .eventablerow.reportfooter td a:hover,#container-wrap .mobile-wrap .eventablero.reportfooter td a:link:hover,#container-wrap .mobile-wrap .eventablerow.reportfooter td a:active:hover,#container-wrap .mobile-wrap .eventablerow.reportfooter td a:visited:hover,#container-wrap .mobile-wrap td.reportfooter a:hover,#container-wrap .mobile-wrap td.reportfooter a:link:hover,#container-wrap .mobile-wrap td.reportfooter a:active:hover,#container-wrap .mobile-wrap td.reportfooter td a:visited:hover{color:#000}
/***************************************/
/* STANDINGS H3 */
/***************************************/
#container-wrap .mobile-wrap #standings h3,#container-wrap .mobile-wrap #brief_standings h3{background:#aaa;color:#000;font-size:24px;text-transform:uppercase;border:2px solid #444}
#container-wrap .mobile-wrap #brief_standings h3{font-size:16px}
#container-wrap .mobile-wrap .standingslogo{max-width:100%}
/***************************************/
/* SUBMIT BUTTON - CHAT BUTTON */
/***************************************/
/* style buttons outside tables in the body */
input[type="button"],input[type="submit"]{padding:10px;margin-bottom:10px;margin-top:10px;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;background:#444;border-radius:2px;border:2px solid #444}
input[type="button"]:hover,input[type="submit"]:hover{background:#888;border-color:#888;color:#fff}
/* style buttons inside tables */
.mobile-wrap input[type="button"],.mobile-wrap input[type="submit"]{padding:10px;margin-bottom:10px;margin-top:10px;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;background:#444;border-radius:2px;border:2px solid #444}
.mobile-wrap input[type="button"]:hover,.mobile-wrap input[type="submit"]:hover{background:#666;border-color:#666;color:#fff}
/* style chat button and field */
#league_chat form{padding:5px;text-align:center;}
#league_chat input[type="button"],#player_search input[type="button"]{width:100%}
input#chat_text_field,#player_search input{width:100%!important;padding:8px}
input[type="password"],input[type="text"]{padding:4px;font-size:1.1em;min-width:100px;border:1px solid #ddd}
/***************************************/
/* MESSAGE BOARD */
/***************************************/
.messageboardbar{width:100%;display:inline-block}
.messageboardbar + td{display:block;width:100%;text-align:center}
/***************************************/
/* HINT MESSAGES */
/***************************************/
.alert{padding:5px;margin:5px 0;height:25px;line-height:25px;display:inline-table;text-align:left;border:2px solid #777;border-radius:3px}
#body_commissioner_setup .alert{text-align:center}
/* style hint alerts inside tables */
.alert-info-table{width:99%;background:#d9edf7;color:#444;border-color:#ADD8E6;border-width:1px}
.alert.alert-info-table .reportnavigationheader{color:#222;padding-right:5px}
.alert.alert-info-table a,.alert.alert-info-table a:link,.alert.alert-info-table a:active,.alert.alert-info-table a:visited{color:red!important}
.alert.alert-info-table a:hover,.alert.alert-info-table a:link:hover,.alert.alert-info-table a:active:hover,.alert.alert-info-table a:visited:hover{color:#222!important}
/* style hint alerts outside tables in the body */
.alert-info-body{width:100%;background:#ddd;color:#444;border-color:#444}
.alert.alert-info-body .reportnavigationheader{color:red;padding-right:5px}
.alert.alert-info-body a,.alert.alert-info-body a:link,.alert.alert-info-body a:active,.alert.alert-info-body a:visited{color:blue}
.alert.alert-info-body a:hover,.alert.alert-info-body a:link:hover,.alert.alert-info-body a:active:hover,.alert.alert-info-body a:visited:hover{color:red}
/***************************************/
/* WEEKLY NAV MENUS */
/***************************************/
.weekly-navbar{margin:5px 0;height:30px;line-height:30px;display:inline-table;text-align:center;color:#ccc;width:100%}
.weekly-navbar .reportnavigationheader{color:#444;padding-right:10px;vertical-align:middle}
.weekly-navbar{color:#fff} /* color of dash lines set same color as navbar a to hide */
.weekly-navbar a,.weekly-navbar a:link,.weekly-navbar a:active,.weekly-navbar a:visited,.weekly-navbar .currentweek{color:#fff;background:#888;border-radius:2px;text-decoration:none;display:inline-block;height:24px;width:24px;line-height:24px;text-align:center;vertical-align:middle;margin-right:-6px;margin-left:-6px}
.weekly-navbar a:hover,.weekly-navbar a:link:hover,.weekly-navbar a:active:hover,.weekly-navbar a:visited:hover{color:#fff;background:#444}
.weekly-navbar .currentweek{background:#444;color:#fff;font-weight:400}
/***************************************/
/* FOOTER */
/***************************************/
.pagefooter{background:#ddd;padding:40px 10px;border-top:4px solid #444;color:#444}
.pagefooter a,.pagefooter a:link,.pagefooter a:active,.pagefooer a:visited{color:#444}
.pagefooter a:hover,.pagefooter a:link:hover,.pagefooter a:active:hover,.pagefooer a:visited:hover{color:#222}
/***************************************/
/* MISC ADJUSTMENTS */
/***************************************/
#bar_chart .weeklypointtotals table td,#body_options_20 .weeklypointtotals table td{border-right:0;border-left:0;padding-right:0;padding-left:0;border:0}
#container-wrap .mobile-wrap table.playoffbracket {border-spacing:0;}
#options_12 form{text-align:center}
#MSG,#body_options_05 textarea{width:100%;margin:10px 0}
form[name="home_page_setup"]{text-align:center}
.playerBio-Table{table-layout:fixed}
#body_player td[width="33%"]{width:33%}
#body_player td[width="67%"]{width:67%}
table#add,table#drop{background:#fff}
#chat_audio_clip{display:none}
/***************************************/
/* RESPONSIVE STYLE */
/***************************************/
@media only screen and (max-width:48.000em) {
#body_player td[width="33%"],#body_player td[width="67%"]{width:100%}
.mobile-view,.homepagecolumn{width:100%;float:left;margin-top:0;padding:0!important} /* float and make all reports and table flow into a single column */
.weekly-navbar .reportnavigationheader{display:block;padding-right:0}
/***************************************/
/* MFL RESPONSIVE MENU */
/***************************************/
/* FORMATTING */
.myfantasyleague_menu ul li b{display:none}.myfantasyleague_menu{height:0;padding-top:45px;padding-top:2.813rem;position:relative}.myfantasyleague_menu > label,.myfantasyleague_menu ul li label{display:block;width:100%;height:47px;height:2.938rem;border-radius:5px;border-radius:.313rem;position:absolute;right:0;top:0;cursor:pointer}.myfantasyleague_menu > label span,.myfantasyleague_menu ul li label span{width:35px;width:2.188rem;height:35px;height:2.188rem;position:absolute;right:5px;right:.313rem;top:6px;top:.375rem;border-radius:5px;border-radius:.313rem}.myfantasyleague_menu ul li ul li.has-sub label span{right:24px;right:1.5rem}.myfantasyleague_menu > label span:before,.myfantasyleague_menu ul li label span:before{display:block;content:"";width:18px;width:1.125rem;height:2px;height:.125rem;position:absolute;left:50%;top:50%;margin-left:-9px;margin-left:-.5625rem;margin-top:-1px;margin-top:-.0625rem;-webkit-transition:.25s;transition:.25s}.myfantasyleague_menu > label span:after,.myfantasyleague_menu ul li label span:after{display:block;content:"";width:2px;width:.125rem;height:18px;height:1.125rem;position:absolute;left:50%;top:50%;margin-left:-1px;margin-left:-.0625rem;margin-top:-9px;margin-top:-.5625rem;-webkit-transition:.25s;transition:.25s}.myfantasyleague_menu > span{display:block;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;position:absolute;left:10px;left:.625rem;top:15px;top:.9375rem}.myfantasyleague_menu li{display:block}.myfantasyleague_menu ul,.myfantasyleague_menu ul ul{margin:0;display:block;position:static;max-height:0;overflow:hidden;-webkit-transition:.25s;transition:.25s;box-shadow:none}.myfantasyleague_menu > ul > li.has-sub > a{background-image:none}.myfantasyleague_menu ul ul > li.has-sub > a{background-image:none}.myfantasyleague_menu ul li{float:none;display:block;position:relative}.myfantasyleague_menu ul ul li label,.myfantasyleague_menu ul ul li > ul,.myfantasyleague_menu ul ul li:hover > ul{margin-top:0}.myfantasyleague_menu ul{border:0}.myfantasyleague_menu ul li a{float:none;border:0;border-style:solid;border-top-width:1px;text-indent:10px;text-indent:.625rem;font-size:14px;font-size:.875rem}.myfantasyleague_menu ul ul li a{border:0;border-style:solid;border-top-width:1px}.myfantasyleague_menu li ul li a,.myfantasyleague_menu li a{line-height:45px;line-height:2.813rem}.myfantasyleague_menu ul ul li a:before{top:50%;margin-top:-6px;margin-top:-.375rem;position:absolute;display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border:.375rem solid transparent;border-left:6px solid #fff;border-left:.375rem solid #fff}.myfantasyleague_menu ul li ul li a{text-indent:25px;text-indent:1.563rem}.myfantasyleague_menu ul li ul li a:before{left:20px;left:1.25rem}.myfantasyleague_menu ul li ul li.has-sub ul li a{text-indent:40px;text-indent:2.5rem}.myfantasyleague_menu ul li ul li.has-sub ul li a:before{left:35px;left:2.188rem}.myfantasyleague_menu li:hover > a{text-decoration:none;box-shadow:none;background-image:none}.myfantasyleague_menu li ul li ul li:hover > a{text-decoration:none}.myfantasyleague_menu input:checked ~ label span:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.myfantasyleague_menu input:checked ~ label span:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.myfantasyleague_menu input:checked ~ ul{max-height:8000px;max-height:500rem}.myfantasyleague_menu ul ul{border:0}.myfantasyleague_menu ul li ul{border-top:0;background:none}.myfantasyleague_menu > ul > li.has-sub > a:after,.myfantasyleague_menu ul ul > li.has-sub > a:after{display:none}.myfantasyleague_menu ul{border-style:solid;border-bottom-width:4px}.myfantasyleague_menu ul ul{border-bottom:0}.myfantasyleague_menu ul ul li.has-sub:first-of-type li:first-of-type,.myfantasyleague_menu ul ul li.has-sub li:first-of-type,.myfantasyleague_menu ul ul li.has-sub li,.myfantasyleague_menu ul ul li a,.myfantasyleague_menu ul ul li.has-sub a{border:0}.myfantasyleague_menu ul ul li a{border-style:solid;border-top-width:1px}.myfantasyleague_menu ul ul li.has-sub li{margin-left:0}.myfantasyleague_menu ul ul li.has-sub a{border-style:solid;border-top-width:1px}.myfantasyleague_menu ul ul li:hover > ul,.myfantasyleague_menu ul ul li:first-of-type:hover > ul{margin-top:0}li.mfl-icon img{display:none}li.mfl-icon a span{display:inline-block}
/* SKIN SPECIFIC COLORING */
.myfantasyleague_menu{background:#ddd}.myfantasyleague_menu > label span{background:#444}
.myfantasyleague_menu ul li label span{background:#444}
.myfantasyleague_menu > label span:before,.myfantasyleague_menu > label span:after{background:#fff}
.myfantasyleague_menu ul li label span:before,.myfantasyleague_menu ul li label span:after{background:#fff}
.myfantasyleague_menu > span{color:#444}
.myfantasyleague_menu ul ul li a:before{border-left-color:#444}
.myfantasyleague_menu #sub0:first-of-type:checked ~ ul{border-bottom:4px solid #444}
.myfantasyleague_menu ul ul li a,.myfantasyleague_menu ul ul li.has-sub a,.myfantasyleague_menu ul li a{border-top-color:#888;color:#444}
.myfantasyleague_menu li a,.myfantasyleague_menu li.mfl-icon a:hover{background:#fff}
/***************************************/
/* MFL RESPONSIVE TABS */
/***************************************/
/* FORMATTING */
.myfantasyleague_tabmenu ul#homepagetabs{padding:0;list-style:none;white-space:nowrap;text-align:left;border:0;box-shadow:none}
.myfantasyleague_tabmenu #homepagetabs li{margin:0;padding:0}
.myfantasyleague_tabmenu ul#homepagetabs li b{display:none}
.myfantasyleague_tabmenu label{display:block;width:100%;height:45px;height:2.813rem;position:absolute;right:0;top:0;cursor:pointer}
.myfantasyleague_tabmenu{height:0;padding-top:45px;padding-top:2.813rem;position:relative}
.myfantasyleague_tabmenu > label span{width:35px;width:2.188rem;height:35px;height:2.188rem;position:absolute;right:5px;right:.3125rem;top:6px;top:.375rem;border-radius:5px;border-radius:.3125rem}
.myfantasyleague_tabmenu > label span:before{display:block;content:"";width:18px;width:1.125rem;height:2px;height:.125rem;position:absolute;left:50%;top:50%;margin-left:-9px;margin-left:-.5625rem;margin-top:-1px;margin-top:-.0625rem;-webkit-transition:.25s;transition:.25s}
.myfantasyleague_tabmenu > label span:after{display:block;content:"";width:2px;width:.125rem;height:18px;height:1.125rem;position:absolute;left:50%;top:50%;margin-left:-1px;margin-left:-.0625rem;margin-top:-9px;margin-top:-.5625rem;-webkit-transition:.25s;transition:.25s}
.myfantasyleague_tabmenu > span{display:block;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;position:absolute;left:10px;left:.625rem;top:15px;top:.9375rem}
.myfantasyleague_tabmenu #homepagetabs li{display:block}
.myfantasyleague_tabmenu ul,.myfantasyleague_tabmenu ul ul{margin:0;display:block;position:static;max-height:0;overflow:hidden}
.myfantasyleague_tabmenu > ul > li.has-sub > a,.myfantasyleague_tabmenu #homepagetabs ul > li.has-sub > a{background-image:none}
.myfantasyleague_tabmenu ul#homepagetabs li{float:none;display:block;position:relative;border:0}
.myfantasyleague_tabmenu ul#homepagetabs li label{display:block;width:100%;height:100%;background:none;position:absolute;left:0;top:0;cursor:pointer}
.myfantasyleague_tabmenu ul#homepagetabs{border:0;border-bottom-width:4px;border-style:solid}
.myfantasyleague_tabmenu ul#homepagetabs li a{display:block;font-size:14px;font-size:.875rem;text-decoration:none;padding:0 20px 0 10px;padding:0 1.25rem 0 .625rem;float:none;border:0;border-top-width:1px;border-style:solid;text-indent:10px;text-indent:.625rem;text-align:left;border-right:0}
.myfantasyleague_tabmenu #homepagetabs li.currenttab,.myfantasyleague_tabmenu #homepagetabs li.currenttab:hover{background-image:none;box-shadow:none}
.myfantasyleague_tabmenu input:checked ~ label span:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.myfantasyleague_tabmenu input:checked ~ label span:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.myfantasyleague_tabmenu input:checked ~ ul{max-height:3000px;max-height:187.5rem}
.myfantasyleague_tabmenu #homepagetabs li:hover{background-color:transparent}
/* SKIN SPECIFIC COLORING */
.myfantasyleague_tabmenu{background:#ddd}
.myfantasyleague_tabmenu > span{color:#444}
.myfantasyleague_tabmenu > label span{background:#444}
.myfantasyleague_tabmenu > label span:before,.myfantasyleague_tabmenu > label span:after{background:#fff}
.myfantasyleague_tabmenu ul#homepagetabs{border-bottom-color:#444}
.myfantasyleague_tabmenu ul#homepagetabs li a{color:#444;border-top-color:#888}
.myfantasyleague_tabmenu #homepagetabs li.currenttab,.myfantasyleague_tabmenu #homepagetabs li.currenttab:hover{background:#888}
.myfantasyleague_tabmenu #homepagetabs li:hover{background:transparent}
.myfantasyleague_tabmenu #homepagetabs li:hover a{color:#444;text-decoration:none}
.myfantasyleague_tabmenu #homepagetabs li.currenttab a{color:#fff}
.myfantasyleague_tabmenu input:checked ~ ul{border-bottom:4px solid #444}
.myfantasyleague_tabmenu ul#homepagetabs li,.myfantasyleague_tabmenu ul#homepagetabs li:hover{background:#fff}
}
</style>