DIV.global-phone-masthead 								{width:100%;}
DIV.global-phone-masthead DIV.center 					{padding:60px 0px 40px 0px; width:100%; max-width:1200px; margin:0px auto 0px auto; font-size:0px;}
DIV.global-phone-masthead DIV.column 					{display:inline-block; vertical-align:top; margin-left:5%; width:42%; margin-left:calc(20px); width:calc((100% - 60px)/2);}
DIV.global-phone-masthead IMG.phone 					{display:block; margin:0px auto 15px auto; width:auto; max-width:100%; height:auto;}
DIV.global-phone-masthead IMG.logo 						{display:block; margin:0px 0px 15px 0px; width:auto; max-width:100%; height:auto;}
DIV.global-phone-masthead H1 							{font-size:36px; line-height:42px; margin:0px 0px 15px 0px;}
DIV.global-phone-masthead P								{font-size:18px; margin:0px 0px 30px 0px;}
DIV.global-phone-masthead UL							{font-size:18px; margin:0px 0px 30px 20px;}
DIV.global-phone-masthead P + UL						{margin-top:-15px;}
DIV.global-phone-masthead DIV.social 					{display:block; margin:0px 0px 30px 0px; font-size:0px;}
DIV.global-phone-masthead DIV.social A 					{display:inline-block; width:36px; height:36px; margin:0px 4px 0px 0px; background-image:url(/img/global/phone/social.png);}
DIV.global-phone-masthead DIV.social A:last-child 		{margin-right:0px;}
DIV.global-phone-masthead DIV.social A.facebook 		{background-position:0 0;}
DIV.global-phone-masthead DIV.social A.twitter 			{background-position:-100% 0;}
DIV.global-phone-masthead DIV.social A.google			{background-position:-200% 0;}
DIV.global-phone-masthead DIV.social A.email 			{background-position:-300% 0;}

/* legacy social wrapper - duplicate css without global-phone-masthead intereferences */
.legacy-social-wrapper DIV.social 					{display:block; margin:0px 0px 30px 0px; font-size:0px;}
.legacy-social-wrapper DIV.social A 				{display:inline-block; width:36px; height:36px; margin:0px 4px 0px 0px; background-image:url(/img/global/phone/social.png);}
.legacy-social-wrapper DIV.social A:last-child 		{margin-right:0px;}
.legacy-social-wrapper DIV.social A.facebook 		{background-position:0 0;}
.legacy-social-wrapper DIV.social A.twitter 		{background-position:-100% 0;}
.legacy-social-wrapper DIV.social A.google			{background-position:-200% 0;}
.legacy-social-wrapper DIV.social A.email 			{background-position:-300% 0;}


DIV.global-phone-masthead DIV.button					{width:130px; text-align:center;}
DIV.global-phone-masthead DIV.button A					{display:inline-block; width:100%; height:48px; font-size:16px; line-height:48px; text-decoration:none; text-transform:uppercase;}

@media (min-width: 600px) {
DIV.global-phone-masthead IMG.logo 						{padding-top:25px;}
}

@media (max-width: 599px) {
DIV.global-phone-masthead DIV.column					{display:block; width:90%; width:calc(100% - 40px);}
DIV.global-phone-masthead H1 							{font-size:24px; line-height:24px;}
DIV.global-phone-masthead P								{font-size:16px;}
}

DIV.global-phone-centered-feature								{width:100%;}
DIV.global-phone-centered-feature DIV.center 					{padding:60px 20px 60px 20px; max-width:960px; margin:0px auto 0px auto; font-size:0px;}
DIV.global-phone-centered-feature DIV.center.centered-text		{text-align:center;}
DIV.global-phone-centered-feature DIV.table 					{display:table; width:100%;}
DIV.global-phone-centered-feature DIV.column 					{display:table-cell; width:50%; vertical-align:middle;}
DIV.global-phone-centered-feature DIV.column:nth-child(even) 	{padding-left:20px;}
DIV.global-phone-centered-feature DIV.column:nth-child(odd) 	{padding-right:20px;}
DIV.global-phone-centered-feature IMG.art						{display:block; max-width:100%; height:auto; margin-right:auto; margin-left:auto;}

@media (max-width: 599px) {
DIV.global-phone-centered-feature DIV.table 					{display:block;}
DIV.global-phone-centered-feature DIV.column					{display:block; width:auto; margin-bottom:40px;}
DIV.global-phone-centered-feature DIV.column:nth-child(even) 	{padding-left:0px;}
DIV.global-phone-centered-feature DIV.column:nth-child(odd)		{padding-right:0px;}
}



DIV.global-phone-specs 									{width:100%;}
DIV.global-phone-specs DIV.center 						{padding:60px 0px 60px 0px; width:100%; max-width:1200px; margin:0px auto 0px auto; font-size:0px;}
DIV.global-phone-specs DIV.column 						{display:inline-block; vertical-align:top; margin-left:5%; width:42%; margin-left:calc(20px); width:calc((100% - 60px)/2);}
DIV.global-phone-specs DIV.full							{padding-left:5%; padding-left:calc(20px); padding-right:5%; padding-right:calc(20px);}
DIV.global-phone-specs DIV.carrier 						{display:inline-block; vertical-align:top; margin-right:75px;}
DIV.global-phone-specs H2 								{font-size:40px; line-height:40px; color:#363636; margin:0px 10px 20px 0px;}
DIV.global-phone-specs H3 								{font-size:32px; line-height:32px; margin:0px 10px 20px 0px;}
DIV.global-phone-specs H4 								{font-size:18px; line-height:18px; margin:0px 0px 10px 0px; text-transform:uppercase;}
DIV.global-phone-specs P 								{font-size:18px; color:#363636; margin:0px 10px 15px 0px; background-repeat:no-repeat; padding-left:45px; min-height:32px;}
DIV.global-phone-specs P SMALL 							{font-size:15px;}
DIV.global-phone-specs P:last-of-type 					{margin-bottom:40px;}

DIV.global-phone-specs P.android 						{background-image:url(/img/global/phone/specs/android.png);}
DIV.global-phone-specs P.bar							{background-image:url(/img/global/phone/specs/bar.png);}
DIV.global-phone-specs P.battery						{background-image:url(/img/global/phone/specs/battery.png);}
DIV.global-phone-specs P.camera 						{background-image:url(/img/global/phone/specs/camera.png);}
DIV.global-phone-specs P.military 						{background-image:url(/img/global/phone/specs/military.png);}
DIV.global-phone-specs P.processor 						{background-image:url(/img/global/phone/specs/processor.png);}
DIV.global-phone-specs P.ptt	 						{background-image:url(/img/global/phone/specs/ptt.png);}
DIV.global-phone-specs P.smartphone 					{background-image:url(/img/global/phone/specs/smartphone.png);}
DIV.global-phone-specs P.speaker 						{background-image:url(/img/global/phone/specs/speaker.png);}
DIV.global-phone-specs P.ssr	 						{background-image:url(/img/global/phone/specs/smart-sonic-receiver.png);}
DIV.global-phone-specs P.weight 						{background-image:url(/img/global/phone/specs/weight.png);}

DIV.global-phone-specs A.pdfLink						{display:inline-block; color:#363636; text-decoration:none; font-size:15px; line-height:24px; padding-left:30px; margin-bottom:15px; background:url(/img/global/phone/pdf.gif) no-repeat left 0px;}
DIV.global-phone-specs A.youtube						{display:inline-block; color:#363636; text-decoration:none; font-size:15px; line-height:24px; padding-left:40px; margin-bottom:15px; background:url(/img/global/youtube.png) no-repeat left 0px;}
DIV.global-phone-specs IMG.phone 						{display:block; margin:0px auto 0px auto; width:auto; max-width:100%; height:auto;}
DIV.global-phone-specs DIV.accessibleUserGuides 		{margin:30px 0px 0px 0px; font-size:15px; color:#363636;}
DIV.global-phone-specs DIV.accessibleUserGuides A 		{color:#ef7520; text-decoration:none;}
DIV.global-phone-specs DIV.accessibleUserGuides A:hover {text-decoration:underline;}

@media (max-width: 599px) {
DIV.global-phone-specs DIV.column						{display:block; width:90%; width:calc(100% - 40px);}
DIV.global-phone-specs DIV.column:first-child 			{margin-bottom:60px;}
DIV.global-phone-specs DIV.full							{margin-top:60px;}
DIV.global-phone-specs DIV.carrier 						{display:block; margin-bottom:20px;}
}


/* WHERE TO BUY (WITH ACCESSORIES) */
DIV.global-phone-buy 								{width:100%; background-color:#ffffff; margin:0 auto 0 auto;}
DIV.global-phone-buy DIV.center 					{padding:60px 20px 60px 20px; max-width:1200px; margin:0 auto 0 auto; font-size:0;}
DIV.global-phone-buy H2								{font-family:UniversLightBoldCondensed; margin:0 0 40px 0; color:#2d2b22; text-transform:uppercase;}
DIV.global-phone-buy P.coming-soon 					{font-size:24px;}

DIV.global-phone-buy DIV.table 						{display:block;}

DIV.global-phone-buy DIV.buyphone 								{margin-bottom:60px;}
DIV.global-phone-buy DIV.buyphone DIV.carrier:not(:last-child)	{padding-bottom:35px; margin-bottom:20px; border-bottom:1px solid #838383;}
DIV.global-phone-buy DIV.buyphone DIV.carrier DIV.logoAndColors	{margin-bottom:30px;}

DIV.global-phone-buy DIV.logoAndColors 							{}
DIV.global-phone-buy DIV.logoAndColors DIV.colors				{font-size:0;}
DIV.global-phone-buy DIV.logoAndColors DIV.colors DIV.label		{font-size:16px; color:#000000; display:inline-block; line-height:16px; vertical-align:middle;}
DIV.global-phone-buy DIV.logoAndColors DIV.colors DIV.swatch	{display:inline-block; width:25px; height:25px; margin-left:8px; vertical-align:middle;}


DIV.global-phone-buy DIV.selectorAndButtons 				{}
DIV.global-phone-buy DIV.selectorAndButtons DIV.selector DIV.label 						{font-size:16px; color:#363636; line-height:16px; margin-bottom:5px;}
DIV.global-phone-buy DIV.selectorAndButtons DIV.selector DIV.labelWithoutSelector 		{font-size:16px; color:#363636; line-height:43px;}
DIV.global-phone-buy DIV.selectorAndButtons DIV.selector SELECT							{font-size:15px; margin:0; color:#363636; border:1px solid #b5b5b5; height:35px; padding:0 5px 0 5px;}

DIV.global-phone-buy DIV.extended-warranty 					{margin-bottom:60px;}
DIV.global-phone-buy DIV.extended-warranty 					{text-align:justify; vertical-align:top; text-justify:distribute-all-lines;}
DIV.global-phone-buy DIV.extended-warranty:after			{display:inline-block; width:100%; content:"";}
DIV.global-phone-buy DIV.extended-warranty DIV.text 		{color:#292929; text-align:left;}

DIV.global-phone-buy DIV.accessories 				{text-align:justify; vertical-align:top; text-justify:distribute-all-lines;}
DIV.global-phone-buy DIV.accessories:after			{display:inline-block; width:100%; content:"";}
DIV.global-phone-buy DIV.accessories DIV.text 		{color:#292929;}

DIV.global-phone-buy DIV.table DIV.phone IMG		{display:block; width:auto; max-width:100%; height:auto;}

DIV.global-phone-buy H3								{font-size:30px; line-height:30px; border-bottom:1px solid #838383; padding-bottom:5px; margin-bottom:15px;}
DIV.global-phone-buy A.button						{font-size:14px; line-height:21px; text-transform:uppercase; text-align:center; text-decoration:none; border-width:1px; border-style:solid; padding:10px 10px 10px 10px; display:none;}
DIV.global-phone-buy A.accessoriesButton			{color:#292929;}
DIV.global-phone-buy A.locatorButton				{color:#292929;}
DIV.global-phone-buy A.locatorButton:before			{display:inline-block; content:url("/img/global/phone/finder.png"); vertical-align:middle; margin-right:5px; width:15px; height:20px;}
DIV.global-phone-buy A.buyButton					{color:#ffffff; background-color:#292929; border-color:#292929;}

@media (min-width:1000px) {
DIV.global-phone-buy DIV.table DIV.links			{display:inline-block; vertical-align:top; width:63%; margin-right:4%;}
DIV.global-phone-buy DIV.table DIV.phone			{display:inline-block; vertical-align:top; width:33%;}
}

@media (min-width:600px) and (max-width:999px) {
DIV.global-phone-buy DIV.table DIV.links			{display:inline-block; vertical-align:top; width:100%;}
DIV.global-phone-buy DIV.table DIV.phone			{display:inline-block; vertical-align:top; width:100%; margin-top:50px;}
}

@media (min-width:600px) {
DIV.global-phone-buy H2								{font-size:45px; line-height:45px;}
DIV.global-phone-buy DIV.extended-warranty DIV.text		{display:inline-block; vertical-align:top; max-width:400px; font-size:18px;}
DIV.global-phone-buy DIV.extended-warranty DIV.button		{display:inline-block; vertical-align:top;}
DIV.global-phone-buy DIV.accessories DIV.text		{display:inline-block; vertical-align:top; max-width:400px; font-size:18px;}
DIV.global-phone-buy DIV.accessories DIV.button		{display:inline-block; vertical-align:top;}
DIV.global-phone-buy A.button.visible 				{display:inline-block; margin-left:10px; min-width:110px;}
DIV.global-phone-buy A.button.visible:first-child	{margin-left:0;}

DIV.global-phone-buy DIV.logoAndColors		 				{text-align:justify; vertical-align:top; text-justify:distribute-all-lines;}
DIV.global-phone-buy DIV.logoAndColors:after				{display:inline-block; width:100%; content:"";}
DIV.global-phone-buy DIV.logoAndColors DIV.logo 			{display:inline-block; vertical-align:top;}
DIV.global-phone-buy DIV.logoAndColors DIV.colors			{display:inline-block; vertical-align:top;}

DIV.global-phone-buy DIV.selectorAndButtons 				{text-align:justify; vertical-align:top; text-justify:distribute-all-lines;}
DIV.global-phone-buy DIV.selectorAndButtons:after			{display:inline-block; width:100%; content:"";}
DIV.global-phone-buy DIV.selectorAndButtons DIV.selector 	{display:inline-block; vertical-align:top;}
DIV.global-phone-buy DIV.selectorAndButtons DIV.buttons		{display:inline-block; vertical-align:top;}
}

@media (max-width:599px) {
DIV.global-phone-buy H2											{font-size:36px; line-height:36px;}
DIV.global-phone-buy DIV.table DIV.links						{display:inline-block; vertical-align:top; width:100%;}
DIV.global-phone-buy DIV.table DIV.phone						{display:inline-block; vertical-align:top; width:100%; margin-top:50px;}
DIV.global-phone-buy DIV.extended-warranty DIV.text					{display:block; margin-bottom:20px; font-size:16px;}
DIV.global-phone-buy DIV.extended-warranty DIV.button					{display:block;}
DIV.global-phone-buy DIV.accessories DIV.text					{display:block; margin-bottom:20px; font-size:16px;}
DIV.global-phone-buy DIV.accessories DIV.button					{display:block;}
DIV.global-phone-buy A.button.visible							{display:block; margin-bottom:10px;}
DIV.global-phone-buy DIV.selectorAndButtons DIV.selector SELECT	{display:block; width:100%; margin-bottom:10px;}

DIV.global-phone-buy DIV.logoAndColors		 				{}
DIV.global-phone-buy DIV.logoAndColors DIV.logo 			{}
DIV.global-phone-buy DIV.logoAndColors DIV.colors			{margin-top:20px;}
}
