body, body * { vertical-align: baseline; border: 0 none; outline: 0; padding: 0; margin: 0; 
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}

#TBS_main { position: absolute; width: 728px; height: 270px; box-sizing: border-box; top: 0; left: 0; overflow: hidden; font-family: 'Roboto', sans-serif; }

#TBS_main div { display: block; overflow: hidden; position: absolute; }
#TBS_main svg { position: absolute; }


/* COLLAPSED */

#TBS_main #collapsed { background: black; width: 728px; height: 90px; right: 0; }

#TBS_main #collapsed #grad_bg_01 {background:transparent url('img_bg2.jpg') 0 0 no-repeat; width:728px; height:90px; top:0px; left:0px;}





#TBS_main #collapsed #mc_marquee {background:transparent url('MI_logo.png') 0 0 no-repeat; width:380px; height:270px; top:-89px; left:-114px;}
#TBS_main #collapsed #mc_marquee #img_sqx_lights{background:transparent url('MI_logo_sp1.png') 0 0 no-repeat; width:760px; height:270px; top:0px; left:0px;}



/* ICONS */
#TBS_main #collapsed #mc_redIcons {width:600px; height:400px; top:0; left:0px; overflow:visible;
transform:rotate(-8deg); -webkit-transform:rotate(-8deg);}

#TBS_main #collapsed .redIcon {background:transparent url('img_Icons_Red.png') 0 0 no-repeat; width:100px; height:100px; top:0px; left:0px;
background-size:700px 100px; -webkit-background-size:700px 100px;}

#TBS_main #collapsed #mc_redIcons #icon_R_treadmillfall {}
#TBS_main #collapsed #mc_redIcons #icon_R_passgas {background-position:-100px 0px;}
#TBS_main #collapsed #mc_redIcons #icon_R_socialsad {background-position:-200px 0px;}
#TBS_main #collapsed #mc_redIcons #icon_R_spider {background-position:-300px 0px;}
#TBS_main #collapsed #mc_redIcons #icon_R_electrocuted {background-position:-400px 0px;}
#TBS_main #collapsed #mc_redIcons #icon_R_depressed {background-position:-500px 0px;}
#TBS_main #collapsed #mc_redIcons #icon_R_kitchenfire {background-position:-600px 0px;}



#TBS_main #collapsed .mc_yellowIcons {width:600px; height:400px; top:0; left:0px; overflow:visible;
transform:rotate(-8deg); -webkit-transform:rotate(-8deg);}
#TBS_main #collapsed .yellowIcon {background:transparent url('img_Icons_Yellow.png') 0 0 no-repeat; width:100px; height:100px; top:0px; left:0px;
background-size:600px 100px; -webkit-background-size:600px 100px;}

#TBS_main #collapsed #mc_yellowIconsBTM #icon_Y_bearattack {}
#TBS_main #collapsed #mc_yellowIconsBTM #icon_Y_cellsmash {background-position:-200px 0px;}
#TBS_main #collapsed #mc_yellowIconsBTM #icon_Y_prison {background-position:-300px 0px;}
#TBS_main #collapsed #mc_yellowIconsBTM #icon_Y_pushkid {background-position:-400px 0px;}

#TBS_main #collapsed #mc_yellowIconsTOP #icon_Y_snaketoilet {background-position:-100px 0px;}
#TBS_main #collapsed #mc_yellowIconsTOP #icon_Y_busfall {background-position:-500px 0px;}

/* ICONS */





#TBS_main #collapsed #mc_background_grads {width:300px; height:300px; top:0; left:330px; overflow:visible;}

#TBS_main #collapsed #mc_background_grads #img_bg_burst_01 {width:300px; height:300px; top:-50px; left:27px;}
#TBS_main #collapsed #mc_background_grads #img_bg_burst_03 {width:400px; height:400px; top:-60px; left:-20px;
transform:scale(1,-1) rotate(-8deg); -webkit-transform:scale(1,-1) rotate(-8deg); opacity:.7;}
#TBS_main #collapsed #mc_background_grads #shp_red_overlay {background-color:#ed2727; width:100%; height:100%; top:-20px; left:0; opacity:.3;}




#TBS_main #collapsed #mc_background_grads #shp_vignette {width:728px; height:90px; top:0; right:-90px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2d0505+0,2d0505+100&0+70,1+100 */
background: -moz-radial-gradient(center, ellipse cover, rgba(45,5,5,0) 0%, rgba(45,5,5,0) 70%, rgba(45,5,5,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(45,5,5,0) 0%,rgba(45,5,5,0) 70%,rgba(45,5,5,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(45,5,5,0) 0%,rgba(45,5,5,0) 70%,rgba(45,5,5,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002d0505', endColorstr='#2d0505',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}




#TBS_main #collapsed #shp_red_overlay {background-color:#ed2727; width:100%; height:100%; top:0px; left:0px; opacity:.54;}







#TBS_main #collapsed #mc_hosts {width:360px; height:300px; top:-53px; left:298px; overflow:visible;}




#TBS_main #collapsed .hosts {width:360px; height:300px; top:0px;}
#TBS_main #collapsed #mc_hosts #rear_host_R {background:transparent url('img_hostsRear.png') right 0 no-repeat; width:190px; right:0px;}
#TBS_main #collapsed #mc_hosts #rear_host_L {background:transparent url('img_hostsRear.png') 0 0 no-repeat; width:170px; left:0;}
#TBS_main #collapsed #mc_hosts #front_hosts {background:transparent url('img_hostsFront.png') 0 0 no-repeat; top:0px; left:0;
transform-origin:50% 30%; -webkit-transform-origin:50% 30%;}



#TBS_main #collapsed #img_copy_redgrad_bg {width:360px; height:360px; top:-125px; left:120px;
transform:scale(1,.4) rotate(-8deg); -webkit-transform:scale(1,.4) rotate(-8deg); opacity:.7;}


#TBS_main #collapsed #mc_names {width:220px; height:90px; top:7px; left:184px; overflow:visible;
transform:rotate(-8deg); -webkit-transform:rotate(-8deg);}

#TBS_main .names_line {width:220px; height:90px; top:0; left:0;}






#TBS_main #collapsed #mc_tbs_lockup { width:300px; height:250px; top:-203px; left:504px;
transform-origin:50% 100%; -webkit-transform-origin:50% 100%;}

#TBS_main #collapsed #mc_tbs_lockup #mc_tbs {width:300px; height:250px; top:0; left:0;}
#TBS_main #collapsed #mc_tbs_lockup #mc_date {width:300px; height:250px; top:0; left:0;}

#TBS_main .date {width:300px; height:250px; top:0; left:0; opacity:0;}









/*#TBS_main #f01 {background:transparent url('../f03.jpg') 0 0 no-repeat; width:728px; height:270px; top:0; left:0; opacity:0.3;}

*/



/* EXPANDED */

#TBS_main #expanded { background: black; width: 728px; height:270px; visibility: hidden; right: 0; }


#TBS_main #expanded #exp_mc_bg { background: transparent url('img_exp_bg.png') 0 0 no-repeat; width: 728px; height: 270px; top: 0px; left: 0px;
background-size:728px 270px; -webkit-background-size:728px 270px;}   








#TBS_main #expanded #mc_topCopy {width:728px; height:35px; top:0; left:0px;}
#TBS_main #expanded #mc_topCopy #img_topCopy {background:transparent url('img_exp_topCopy.png') 0 0 no-repeat; width:728px; height:80px; top:0; left:0px;
background-size:728px 80px; -webkit-background-size:728px 80px;}






#TBS_main .bucket_copy {width:162px; height:200px; top:0; left:0;}

#TBS_main .bucket { width:162px; height:200px; top:37px;}
#TBS_main .bucket_border {width:158px; height:196px;
	border:2px solid #202020;
	border-radius:6px;
}
#TBS_main .bucket_hit {background:transparent; width:75px; height:100px; top:40px; left:42px; z-index:100; cursor:pointer;}

#TBS_main #expanded #mc_bucket_01 {left:24px;  }
#TBS_main #expanded #mc_bucket_02 {left:196px; }
#TBS_main #expanded #mc_bucket_03 {right:196px; }
#TBS_main #expanded #mc_bucket_04 {right:24px; }

#TBS_main .bucket_footer { width:162px; height:200px; top:23px; left:2px;}
#TBS_main .bucket_block {background:#ffde01; width:87px; height:21px; bottom:4px; left:35px;}
#TBS_main .bucket_counter {width:88px; height:21px; bottom:6px; left:33px; overflow:visible;
font-family: 'Heebo', sans-serif;
text-align:center;
font-size:18px;
}

#TBS_main .mi_copy { width:154px; height:177px; top:-1px; left:1px;}






#TBS_main #expanded #mc_bucket_01 #mc_character_01 {width:180px; height:180px; bottom:24px; left:-11px; overflow:hidden;
transform:scale(.77); -webkit-transform:scale(.77);
transform-origin:55% 95%; -webkit-transform-origin:55% 95%;}

#TBS_main #expanded #mc_bucket_01 #mc_character_01 #img_char01_base {background:transparent url('img_comedian_base.png') 0 0 no-repeat; width:180px; height:180px; top:0; left:0;
image-rendering: auto;
-ms-interpolation-mode: bicubic;}


#TBS_main #expanded #mc_bucket_01 #mc_character_01 #img_sqx_char_01 {background:transparent url('img_sqx_comedian.png') 0 0 no-repeat; width:5400px; height:180px; top:0; left:0;
image-rendering: auto;
-ms-interpolation-mode: bicubic;}






#TBS_main #expanded #mc_bucket_02 #mc_character_02 {width:170px; height:200px; bottom:-1px; left:-11px; overflow:hidden;
transform:scale(.77); -webkit-transform:scale(.77);}

#TBS_main #expanded #mc_bucket_02 #mc_character_02 #mc_sqx_char_02 {width:170px; height:200px; bottom:0; left:0; 
transform-origin:55% 95%; -webkit-transform-origin:55% 95%;}


#TBS_main #expanded #mc_bucket_02 #mc_character_02 #img_char02_base {background:transparent url('img_fb_base.png') 0 0 no-repeat; width:170px; height:200px; top:0; left:0;
image-rendering: auto;
-ms-interpolation-mode: bicubic;}

#TBS_main #expanded #mc_bucket_02 #mc_character_02 #mc_sqx_char_02 #img_sqx_char_02 {background:transparent url('img_sqx_character.png') 0 0 no-repeat; width:4930px; height:200px; top:0; left:0;
image-rendering: auto;
-ms-interpolation-mode: bicubic;}



#TBS_main #expanded #mc_bucket_02 #mc_character_02 #mc_sqx_fire { width:60px; height:70px; top:10px; left:109px; visibility:hidden;
transform-origin:50% 85%; -webkit-transform-origin:50% 85%;}
#TBS_main #expanded #mc_bucket_02 #mc_character_02 #mc_sqx_fire #img_sqx_fire {background:transparent url('img_sqx_fire.png') 0 0 no-repeat; width:480px; height:70px; top:0; left:0;
}






#TBS_main #expanded #mc_bucket_03 #mc_character_03 {width:140px; height:200px; bottom:19px; left:8px; overflow:hidden;
transform:scale(.77); -webkit-transform:scale(.77);
transform-origin:55% 95%; -webkit-transform-origin:55% 95%;}

#TBS_main #expanded #mc_bucket_03 #mc_character_03 #img_char03_base {background:transparent url('img_pR_base.png') 0 0 no-repeat; width:140px; height:200px; top:0; left:0;
image-rendering: auto;
-ms-interpolation-mode: bicubic;}


#TBS_main #expanded #mc_bucket_03 #mc_character_03 #img_sqx_char_03 {background:transparent url('img_sqx_pRick.png') 0 0 no-repeat; width:4340px; height:200px; top:0; left:0;
image-rendering: auto;
-ms-interpolation-mode: bicubic;}



#TBS_main #expanded #mc_bucket_04 #mc_character_04 {width:180px; height:180px; bottom:23px; left:-12px; overflow:hidden;
transform:scale(.77); -webkit-transform:scale(.77);
transform-origin:55% 95%; -webkit-transform-origin:55% 95%;}

#TBS_main #expanded #mc_bucket_04 #mc_character_04 #img_char04_base {background:transparent url('img_draftPick_base.png') 0 0 no-repeat; width:180px; height:180px; top:0; left:0;
image-rendering: auto;
-ms-interpolation-mode: bicubic;}


#TBS_main #expanded #mc_bucket_04 #mc_character_04 #img_sqx_char_04 {background:transparent url('img_sqx_draft.png') 0 0 no-repeat; width:5400px; height:180px; top:0; left:0;
image-rendering: auto;
-ms-interpolation-mode: bicubic;}




#TBS_main #expanded #mc_footer {width:500px; height:250px; top:0; left:0;}
#TBS_main #expanded #mc_footer #miseryIndex {width:500px; height:250px; top:0; left:0;}






#TBS_main #expanded #mc_footer {width:728px; height:30px; top:240px; left:0;}
#TBS_main .showtime {background:transparent url('img_exp_showtimes.png') 0 0 no-repeat; width:500px; height:30px; top:0; left:114px; opacity:0;
background-size:500px 120px; -webkit-background-size:500px 120px;}


#TBS_main #expanded #mc_footer #exp_date_pre {}
#TBS_main #expanded #mc_footer #exp_date_dayof {background-position:0 -30px; }
#TBS_main #expanded #mc_footer #exp_date_post_tonight {background-position:0 -60px; }
#TBS_main #expanded #mc_footer #exp_date_post_tues {background-position:0 -90px; }


/* EXPANDED */





#TBS_main #cta { background: transparent; width: 87px; height: 20px; border: 1px solid white; top: 109px; left: 15px; cursor:pointer; }
#TBS_main #cta #cta_border { background: transparent; width: 85px; height: 18px; border: 2px solid white; top: -1px; left: -1px; opacity:0;}
#TBS_main #cta #cta_cover { background: transparent; width: 100%; height: 100% }
#TBS_main #cta #cta_txt_bold {opacity:0;}

#TBS_main #btns_wrapper { background: transparent; width: 110px; height: 102px; top: 56px; left: 449px; opacity: .5; }

#TBS_main #btns_wrapper .btn .btn_cover { width: 100%; height: 100%; }

:focus {
  outline:none;
}
::-moz-focus-inner {
  border:0;
}

/*--------------------- Utilities ---------------------*/
#TBS_main #border { background: transparent; border: 1px solid #000; width: 726px; height: 88px; position: absolute; top: 0; right: 0; }
#TBS_main #exit { display: block; overflow: hidden; background: transparent; width: 728px; height: 90px; position: absolute; top: 0; right: 0; cursor: pointer;}




#TBS_main #btn_expand_wrapper { width: 111px; height: 24px; top: 52px; right: 17px; cursor: pointer; overflow:visible;}

#TBS_main #btn_expand { background: black; width: 111px; height: 24px; border: 1px solid white; top: 0px; left: 0px; }
#TBS_main #btn_expand_wrapper #btn_expand #btn_border { background: transparent; width: 109px; height: 22px; border: 2px solid white; top: -1px; left: -1px; opacity:0;}
#TBS_main #btn_expand #btn_expand_txt {top:0px;}


#TBS_main #btn_expand #btn_expand_cover { background: transparent; width: 100%; height: 100%; }




#TBS_main #btn_close { background: #ffe401; width: 24px; height:24px; left: 1px; top: 1px; cursor: pointer; }
#TBS_main #btn_close #btn_close_over { opacity:0; }
#TBS_main #btn_close #btn_close_cover { width: 100%; height: 100%; }

#TBS_main #loading { z-index: 99999; background: black; border: 1px solid #000; width: 726px; height: 88px; position: absolute; top: 0; right: 0; }
#TBS_main .hide { display: none; }