#mc {
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	position: absolute;
	overflow: hidden;
	background-color: #121b78;
}

#mc #bgExit {
	width: 300px;
	height: 250px;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	overflow: hidden;
	background: transparent;
	cursor: pointer;
	text-indent: -9999px;
	z-index: 12000;
}

#mc #border {
	border: 1px solid #666;
	width: 298px;
	height: 248px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11500;
}

#mc #loading { 
	background-color: #ff7548;
	width: 298px;
	height: 248px;
	position: absolute;
	top: 1px;
	left: 1px;
	margin: 0;
	padding: 0;
	z-index: 10000;
}

#mc .hide{display: none;}

.fix_shake {
	-webkit-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	transform:rotateZ(0.001deg);
}

#mc .drop_shadow{
	-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,1));
  	filter: drop-shadow(0px 0px 5px rgba(0,0,0,1));
}

#mc #bkg_solid {
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	background-color: #ff7548;
	position: absolute;
}

/* BACKGROUND ELEMENTS */
#mc .sprite_load {
	width: 380px;height: 420px;
	background: transparent url("img/EA_normalNow_380x420_SPRITE.svg") 0 0 no-repeat;

	/*FOR SVG ELEMENTS */
	-webkit-background-size: 380px 420px;
	     -o-background-size: 380px 420px;
	        background-size: 380px 420px;
}

#mc #boombox_guy{
	width: 300px;height: 250px;top: 0px;left: 0px;position: absolute;
	background: transparent url("img/boomboxGuy.jpg") 0 0 no-repeat;
}

#mc #vortex{
	width: 2400px;height: 250px;top: 0px;left: 0px;position: absolute;
	background: transparent url("img/ea_vortexTransition.jpg") 0 0 no-repeat;
}

#mc .car_img{
	width: 300px;height: 250px;top: 0;left: 0;position: absolute;
	background: transparent url("img/car.jpg") 0 0 no-repeat;
}

#mc .cont_dimensions{width: 300px;height: 250px;top: 0;left: 0;position: absolute;}

/* LEGAL */
#mc #legal_container{width: 43px;height: 1px;top: 221px;left: 20px;position: absolute;cursor: pointer;z-index: 13000;  opacity: 0;}
#mc #legal_popUp{width: 166px;height: 40px;top: 172px;left: 17px;position: absolute;background-color: black;border-radius: 11px;}
#mc #legal_triangle{width: 0; height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid black;position: absolute;top: 37px;left: 12px;
}
#mc #legal_txt{width: 160px;height: 28px;top: 5px;left: 6px;position: absolute;background-position: 0 -287px;}

#mc #nn_legal{width: 31px;height: 15px;top: 0;left: 0;position: absolute;background-position: 0px -272px;}
#mc #nn_legal_carrot{width: 11px;height: 15px;top: 0px;left: 31px;position: absolute;background-position: -30px -272px;}

/* TEXT PORTABLE */
#mc #portable_p{width: 22px;height: 28px;top: 22px;left: 22px;position: absolute;background-position: -4px -315px;}
#mc #portable_o{width: 28px;height: 28px;top: 22px;left: 38px;position: absolute;background-position: -30px -315px;}
#mc #portable_r{width: 22px;height: 28px;top: 22px;left: 60px;position: absolute;background-position: -63px -315px;}
#mc #portable_t{width: 21px;height: 28px;top: 22px;left: 76px;position: absolute;background-position: -89px -315px;}
#mc #portable_a{width: 23px;height: 28px;top: 22px;left: 91px;position: absolute;background-position: -115px -315px;}
#mc #portable_b{width: 22px;height: 28px;top: 22px;left: 109px;position: absolute;background-position: -143px -315px;}
#mc #portable_l{width: 21px;height: 28px;top: 22px;left: 125px;position: absolute;background-position: -170px -315px;}
#mc #portable_e{width: 22px;height: 28px;top: 22px;left: 139px;position: absolute;background-position: -194px -315px;}

/* TEXT MUSIC */
#mc #music_m{width: 30px;height: 28px;top: 22px;left: 163px;position: absolute;background-position: -239px -315px;}
#mc #music_u{width: 26px;height: 28px;top: 22px;left: 188px;position: absolute;background-position: -275px -315px;}
#mc #music_s{width: 26px;height: 28px;top: 22px;left: 205px;position: absolute;background-position: -302px -315px;}
#mc #music_i{width: 17px;height: 28px;top: 22px;left: 219px;position: absolute;background-position: -327px -315px;}
#mc #music_c{width: 26px;height: 28px;top: 22px;left: 229px;position: absolute;background-position: -347px -315px;}

/* TEXT SEEMED */
#mc #seemed_s{width: 24px;height: 28px;top: 49px;left: 18px;position: absolute;background-position: 0px -344px;}
#mc #seemed_e1{width: 22px;height: 28px;top: 49px;left: 36px;position: absolute;background-position: -29px -344px;}
#mc #seemed_e2{width: 22px;height: 28px;top: 49px;left: 53px;position: absolute;background-position: -56px -344px;}
#mc #seemed_m{width: 31px;height: 28px;top: 49px;left: 69px;position: absolute;background-position: -83px -344px;}
#mc #seemed_e3{width: 21px;height: 28px;top: 49px;left: 94px;position: absolute;background-position: -119px -344px;}
#mc #seemed_d{width: 26px;height: 28px;top: 49px;left: 111px;position: absolute;background-position: -146px -344px;}

/* TEXT WEIRD 2 */
#mc #weird2_w{width: 35px;height: 28px;top: 49px;left: 137px;position: absolute;background-position: -193px -344px;}
#mc #weird2_e{width: 22px;height: 28px;top: 49px;left: 165px;position: absolute;background-position: -231px -344px;}
#mc #weird2_i{width: 12px;height: 28px;top: 49px;left: 182px;position: absolute;background-position: -259px -344px;}
#mc #weird2_r{width: 22px;height: 28px;top: 49px;left: 190px;position: absolute;background-position: -277px -344px;}
#mc #weird2_d{width: 26px;height: 28px;top: 49px;left: 205px;position: absolute;background-position: -303px -344px;}

/* TEXT AT */
#mc #at_a{width: 26px;height: 28px;top: 76px;left: 18px;position: absolute;background-position: 0px -375px;}
#mc #at_t{width: 24px;height: 28px;top: 76px;left: 36px;position: absolute;background-position: -29px -375px;}

/* TEXT FIRST */
#mc #first_f{width: 21px;height: 28px;top: 76px;left: 60px;position: absolute;background-position: -74px -375px;}
#mc #first_i{width: 12px;height: 28px;top: 76px;left: 75px;position: absolute;background-position: -99px -375px;}
#mc #first_r{width: 22px;height: 28px;top: 76px;left: 83px;position: absolute;background-position: -117px -375px;}
#mc #first_s{width: 21px;height: 28px;top: 76px;left: 99px;position: absolute;background-position: -144px -375px;}
#mc #first_t{width: 21px;height: 28px;top: 76px;left: 114px;position: absolute;background-position: -169px -375px;}

/* TEXT COMMA */
#mc #first_comma{width: 12px;height: 28px;top: 76px;left: 125px;position: absolute;background-position: -191px -375px;}

/* TEXT TOO */
#mc #too_t{width: 22px;height: 28px;top: 76px;left: 138px;position: absolute;background-position: -225px -375px;}
#mc #too_o1{width: 27px;height: 28px;top: 76px;left: 155px;position: absolute;background-position: -252px -375px;}
#mc #too_o2{width: 27px;height: 28px;top: 76px;left: 177px;position: absolute;background-position: -284px -375px;}

/* TEXT PERIOD */
#mc #too_period{width: 12px;height: 28px;top: 76px;left: 198px;position: absolute;background-position: -317px -375px;}

/* TEXT ELECTRIC CARS */
#mc #elec_elec_cont{width: 300px;height: 48px;top: 0;left: 0;position: absolute;overflow: hidden;}
#mc #elec_electric{width: 115px;height: 27px;top: 22px;left: 18px;position: absolute;background-position: 0px -102px;}
#mc #elec_cars{width: 74px;height: 28px;top: 22px;left: 134px;position: absolute;background-position: -116px -102px;}

/* TEXT THEYre */
#mc #elec_theyre_cont{width: 300px;height: 82px;top: 0;left: 0;position: absolute;overflow: hidden;}
#mc #elec_theyre{width: 115px;height: 33px;top: 49px;left: 18px;position: absolute;background-position: 0px -131px;}

/* NORMAL NOW TEXT*/
#mc .normal_now_mask{width: 300px;height: 104px;top: 0;left: 0;position: absolute;overflow: hidden;}

/* NORMAL PURPLE */
#mc #norm_n_pur{width: 30px;height: 27px;top: 75px;left: 18px;position: absolute;background-position: 0px -164px;}
#mc #norm_o_pur{width: 21px;height: 27px;top: 75px;left: 44px;position: absolute;background-position: -38px -164px;}
#mc #norm_r_pur{width: 17px;height: 27px;top: 75px;left: 61px;position: absolute;background-position: -67px -164px;}
#mc #norm_m_pur{width: 30px;height: 27px;top: 75px;left: 74px;position: absolute;background-position: -92px -164px;}
#mc #norm_a_pur{width: 21px;height: 27px;top: 75px;left: 100px;position: absolute;background-position: -130px -164px;}
#mc #norm_l_pur{width: 12px;height: 27px;top: 75px;left: 116px;position: absolute;background-position: -159px -164px;}

/* NOW PURPLE */
#mc #now_n_pur{width: 25px;height: 27px;top: 75px;left: 135px;position: absolute;background-position: -200px -164px;}
#mc #now_o_pur{width: 22px;height: 27px;top: 75px;left: 156px;position: absolute;background-position: -233px -164px;}
#mc #now_w_pur{width: 31px;height: 27px;top: 75px;left: 172px;position: absolute;background-position: -261px -164px;}
#mc #now_period_pur{width: 12px;height: 27px;top: 75px;left: 196px;position: absolute;background-position: -298px -164px;}

/* NORMAL YELLOW */
#mc #norm_n_yel{width: 30px;height: 27px;top: 75px;left: 18px;position: absolute;background-position: 0px -195px;}
#mc #norm_o_yel{width: 21px;height: 27px;top: 75px;left: 44px;position: absolute;background-position: -38px -195px;}
#mc #norm_r_yel{width: 17px;height: 27px;top: 75px;left: 61px;position: absolute;background-position: -67px -195px;}
#mc #norm_m_yel{width: 30px;height: 27px;top: 75px;left: 74px;position: absolute;background-position: -92px -195px;}
#mc #norm_a_yel{width: 21px;height: 27px;top: 75px;left: 100px;position: absolute;background-position: -130px -195px;}
#mc #norm_l_yel{width: 12px;height: 27px;top: 75px;left: 116px;position: absolute;background-position: -159px -195px;}

/* NOW YELLOW */
#mc #now_n_yel{width: 25px;height: 27px;top: 75px;left: 135px;position: absolute;background-position: -200px -195px;}
#mc #now_o_yel{width: 22px;height: 27px;top: 75px;left: 156px;position: absolute;background-position: -233px -195px;}
#mc #now_w_yel{width: 31px;height: 27px;top: 75px;left: 172px;position: absolute;background-position: -261px -195px;}
#mc #now_period_yel{width: 12px;height: 27px;top: 75px;left: 196px;position: absolute;background-position: -298px -195px;}

/* NORMAL MINT */
#mc #norm_n_mint{width: 30px;height: 27px;top: 75px;left: 18px;position: absolute;background-position: 0px -226px;}
#mc #norm_o_mint{width: 21px;height: 27px;top: 75px;left: 44px;position: absolute;background-position: -38px -226px;}
#mc #norm_r_mint{width: 17px;height: 27px;top: 75px;left: 61px;position: absolute;background-position: -67px -226px;}
#mc #norm_m_mint{width: 30px;height: 27px;top: 75px;left: 74px;position: absolute;background-position: -92px -226px;}
#mc #norm_a_mint{width: 21px;height: 27px;top: 75px;left: 100px;position: absolute;background-position: -130px -226px;}
#mc #norm_l_mint{width: 12px;height: 27px;top: 75px;left: 116px;position: absolute;background-position: -159px -226px;}

/* NOW PURPLE */
#mc #now_n_mint{width: 25px;height: 27px;top: 75px;left: 135px;position: absolute;background-position: -200px -226px;}
#mc #now_o_mint{width: 22px;height: 27px;top: 75px;left: 156px;position: absolute;background-position: -233px -226px;}
#mc #now_w_mint{width: 31px;height: 27px;top: 75px;left: 172px;position: absolute;background-position: -261px -226px;}
#mc #now_period_mint{width: 12px;height: 27px;top: 75px;left: 196px;position: absolute;background-position: -298px -226px;}


/* CTA OLD */
#mc #cta_container_retro{width: 100px; height: 20px;top: 125px;left: 23px;position: absolute;}
#mc #cta_cont_old{position: absolute;width: 103px;height: 24px;border: 1px solid #4d1950;border-radius: 4px;background: white;}
#mc #cta_cont_old_shadow{top: 2px;left: 3px;position: absolute;width: 103px;height: 24px;border: 1px solid #4d1950;border-radius: 4px;background: #4d1950;}
#mc #learn_more_old{width: 82px;height: 15px;top: 5px;left: 3px;position: absolute;background-position: 0px -85px;}
#mc #retro_arrow{width: 15px;height: 15px;top: 5px;left: 85px;position: absolute;background-position: -82px -85px;}

/* CTA NEW */
#mc #cta_container_end{width: 105px;height: 26px;border-radius: 15px;top: 125px;left: 23px;position: absolute;overflow: hidden;}

#mc #cta_cont_new{width: 105px;height: 26px;border-radius: 15px;top: 0;left: 0;background: white;;;}
#mc #cta_cont_new_over{top: 0;left: 0;width: 105px;height: 26px;position: absolute;border-radius: 15px;background: #4d1950;;;}

#mc #learn_more_new{width: 71px;height: 15px;top: 6px;left: 10px;position: absolute;background-position: 0px -257px;;}
#mc #new_arrow{width: 12px;height: 15px;top: 6px;left: 83px;position: absolute;background-position: -70px -257px;;}

#mc #learn_more_new_over{width: 71px;height: 15px;top: 6px;left: 10px;position: absolute;background-position: -80px -257px;;}
#mc #new_arrow_over{width: 12px;height: 15px;top: 6px;left: 82px;position: absolute;background-position: -150px -257px;;}






