/*	-----------------------------------
	Font Declarations
	----------------------------------- */

/* //www.nintendo.com/consumer/assets/css/responsive/typography.css  */
	
@font-face {
	font-family: 'icons';
	src:url('/consumer/assets/css/fonts/icons/icons.eot');
	src:url('/consumer/assets/css/fonts/icons/icons.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/icons/icons.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/icons/icons.woff') format('woff'),
		url('/consumer/assets/css/fonts/icons/icons.svg#icons') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'support-icons';
	src:url('/consumer/assets/css/fonts/icons/support-icons_v_1_4.eot');
	src:url('/consumer/assets/css/fonts/icons/support-icons_v_1_4.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/icons/support-icons_v_1_4.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/icons/support-icons_v_1_4.woff') format('woff'),
		url('/consumer/assets/css/fonts/icons/support-icons_v_1_4.svg#icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class*="icon-"] {
	font-family: 'icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class*="support-icon"] {
	font-family: 'support-icons';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class*="support-icon"]:before {
	display: block;
	position: absolute;
	text-indent: 0;
}

[class*="icon-"]:before {
	display: block;
	position: absolute;
	text-indent: 0;
}

/* Logos */
.icon-nintendo:before	{ content: "\e617"; }
.icon-facebook:before	{ content: "\e616"; }
.icon-instagram:before 	{ content: "\e615"; }
.icon-tumblr:before		{ content: "\e614"; }
.icon-twitter:before	{ content: "\e613"; }
.icon-youtube:before	{ content: "\e612"; }
.icon-3ds:before		{ content: "\e619"; }
.icon-wiiu:before		{ content: "\e61a"; }
.icon-eshop-nin:before	{ content: "\e61e"; }
.icon-eshop:before		{ content: "\e61f"; }

/* Thick Pagination Arrow */
.icon-arrow-01-up:before 	{ content: "\e603"; }
.icon-arrow-01-right:before { content: "\e602"; }
.icon-arrow-01-left:before 	{ content: "\e601"; }
.icon-arrow-01-down:before 	{ content: "\e600"; }
/* Thin Text Arrow */
.icon-arrow-02-up:before 	{ content: "\e607"; }
.icon-arrow-02-right:before { content: "\e606"; }
.icon-arrow-02-left:before 	{ content: "\e605"; }
.icon-arrow-02-down:before 	{ content: "\e604"; }
/* Solid Triangle */
.icon-arrow-03-up:before 	{ content: "\e60b"; }
.icon-arrow-03-right:before { content: "\e60a"; }
.icon-arrow-03-left:before 	{ content: "\e609"; }
.icon-arrow-03-down:before 	{ content: "\e608"; }
/* Accordion Arrows */
.icon-arrow-04-up:before	{ content: "\e60f"; }
.icon-arrow-04-right:before { content: "\e60e"; }
.icon-arrow-04-left:before 	{ content: "\e60d"; }
.icon-arrow-04-down:before 	{ content: "\e60c"; }

/* Icons */
.icon-x-thick:before 	{ content: "\e61b"; }
.icon-x-thin:before 	{ content: "\e61c"; }
.icon-search:before		{ content: "\e610"; }
.icon-menu:before 		{ content: "\e611"; }
.icon-rss:before 		{ content: "\e618"; }
.icon-play:before 		{ content: "\e61d"; }
.icon-check:before 		{ content: "\e620"; }
.icon-top:before 		{ content: "\e621"; }

/* Consumer Support Hero Icons*/
.support-icon-switch-joycons1:before, .support-icon-nintendo-switch:before { content: "\e900";}
.support-icon-switch-joycons2:before { content: "\e90a";}
.support-icon-switch-mobile:before { content: "\e90b";} /*added class for dynamic forum name*/
.support-icon-transferring-content:before { content: "\e622";}
.support-icon-account-and-billing:before 	  { content: "\e623";}
.support-icon-internet-connections:before {	content: "\e624";}
.support-icon-parental-controls:before    {	content: "\e625";}
.support-icon-purchases-and-downloads:before    {content: "\e626";}
.support-icon-club-nintendo:before        {	content: "\e627";}
.support-icon-repairs:before 			  {	content: "\e628";}
.support-icon-amiibo:before {content: "\e601";}
.support-icon-accounts-billing:before {content: "\e600";}
.support-icon-sponsorship-promotions:before {content: "\e60c";}
.support-icon-CSR:before {content: "\e60d";}
.support-icon-legal:before {content: "\e605";}
.support-icon-miiverse:before {content: "\e606";}
.support-icon-askmii:before {content: "\e602";}
.support-icon-nintendo-creators-program:before {content: "\e607";}
.support-icon-piracy:before {content: "\e609";}
.support-icon-pr:before {content: "\e60a";}
.support-icon-products-games:before {content: "\e60b";}
.support-icon-CSR:before {content: "\e60d";}
.support-icon-wii-u:before, .support-icon-nintendo-wii-u-family:before {content: "\e902";} /*added class for dynamic forum name*/
.support-icon-wii-wii-mini:before, .support-icon-wii-family:before {content: "\e903";} /*added class for dynamic forum name*/
.support-icon-nintendo-3ds-family:before {content: "\e904";}
.support-icon-classic-systems:before {content: "\e90c";}
.support-icon-games-apps:before {content: "\e906";}
.support-icon-my-nintendo:before {content: "\e909";}
.support-icon-chat:before {content: "\e603";}
.support-icon-email:before {content: "\e604";}
.support-icon-phone:before {content: "\e608";}
.support-icon-askmii:before {content: "\e602";}




/*(h1 {font-size:4.125em;}*/

@font-face {
	font-family: 'LatoHairline';
	src: url('/consumer/assets/css/fonts/Lato-Hai.eot');
	src: url('/consumer/assets/css/fonts/Lato-Hai.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-Hai.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-Hai.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-Hai.svg#LatoHairline') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoHairlineItalic';
	src: url('/consumer/assets/css/fonts/Lato-HaiIta.eot');
	src: url('/consumer/assets/css/fonts/Lato-HaiIta.eot?#iefix') format('embedded-opentype'),
	url('/consumer/assets/css/fonts/Lato-HaiIta.woff') format('woff'),
	url('/consumer/assets/css/fonts/Lato-HaiIta.ttf') format('truetype'),
	url('/consumer/assets/css/fonts/Lato-HaiIta.svg#LatoHairlineItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoLight';
	src: url('/consumer/assets/css/fonts/Lato-Lig.eot');
	src: url('/consumer/assets/css/fonts/Lato-Lig.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-Lig.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-Lig.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-Lig.svg#LatoLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoLightItalic';
	src: url('/consumer/assets/css/fonts/Lato-LigIta.eot');
	src: url('/consumer/assets/css/fonts/Lato-LigIta.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-LigIta.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-LigIta.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-LigIta.svg#LatoLightItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoRegular';
	src: url('/consumer/assets/css/fonts/Lato-Reg.eot');
	src: url('/consumer/assets/css/fonts/Lato-Reg.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-Reg.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-Reg.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-Reg.svg#LatoRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoItalic';
	src: url('/consumer/assets/css/fonts/Lato-RegIta.eot');
	src: url('/consumer/assets/css/fonts/Lato-RegIta.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-RegIta.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-RegIta.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-RegIta.svg#LatoItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoBold';
	src: url('/consumer/assets/css/fonts/Lato-Bol.eot');
	src: url('/consumer/assets/css/fonts/Lato-Bol.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-Bol.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-Bol.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-Bol.svg#LatoBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoBoldItalic';
	src: url('/consumer/assets/css/fonts/Lato-BolIta.eot');
	src: url('/consumer/assets/css/fonts/Lato-BolIta.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-BolIta.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-BolIta.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-BolIta.svg#LatoBoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoBlack';
	src: url('/consumer/assets/css/fonts/Lato-Bla.eot');
	src: url('/consumer/assets/css/fonts/Lato-Bla.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-Bla.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-Bla.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-Bla.svg#LatoBlack') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatoBlackItalic';
	src: url('/consumer/assets/css/fonts/Lato-BlaIta.eot');
	src: url('/consumer/assets/css/fonts/Lato-BlaIta.eot?#iefix') format('embedded-opentype'),
		url('/consumer/assets/css/fonts/Lato-BlaIta.woff') format('woff'),
		url('/consumer/assets/css/fonts/Lato-BlaIta.ttf') format('truetype'),
		url('/consumer/assets/css/fonts/Lato-BlaIta.svg#LatoBlackItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}