@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/myriadpro-regular.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-regular.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-regular.svg#myriadpro-regular') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-Black';
	src: url('../fonts/myriadpro-black.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-black.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-black.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-black.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-black.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-black.svg#myriadpro-black') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BlackCond';
	src: url('../fonts/myriadpro-blackcond.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-blackcond.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-blackcond.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-blackcond.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-blackcond.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-blackcond.svg#myriadpro-blackcond') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BlackCondIt';
	src: url('../fonts/myriadpro-blackcondit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-blackcondit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-blackcondit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-blackcondit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-blackcondit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-blackcondit.svg#myriadpro-blackcondit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BlackIt';
	src: url('../fonts/myriadpro-blackit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-blackit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-blackit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-blackit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-blackit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-blackit.svg#myriadpro-blackit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BlackSemiCn';
	src: url('../fonts/myriadpro-blacksemicn.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-blacksemicn.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-blacksemicn.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-blacksemicn.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-blacksemicn.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-blacksemicn.svg#myriadpro-blacksemicn') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BlackSemiCnIt';
	src: url('../fonts/myriadpro-blacksemicnit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-blacksemicnit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-blacksemicnit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-blacksemicnit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-blacksemicnit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-blacksemicnit.svg#myriadpro-blacksemicnit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BlackSemiExt';
	src: url('../fonts/myriadpro-blacksemiext.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-blacksemiext.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-blacksemiext.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-blacksemiext.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-blacksemiext.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-blacksemiext.svg#myriadpro-blacksemiext') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BlackSemiExtIt';
	src: url('../fonts/myriadpro-blacksemiextit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-blacksemiextit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-blacksemiextit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-blacksemiextit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-blacksemiextit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-blacksemiextit.svg#myriadpro-blacksemiextit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('../fonts/myriadpro-bold.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-bold.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-bold.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-bold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-bold.svg#myriadpro-bold') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BoldCond';
	src: url('../fonts/myriadpro-boldcond.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-boldcond.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-boldcond.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-boldcond.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-boldcond.svg#myriadpro-boldcond') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BoldCondIt';
	src: url('../fonts/myriadpro-boldcondit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-boldcondit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-boldcondit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-boldcondit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-boldcondit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-boldcondit.svg#myriadpro-boldcondit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BoldIt';
	src: url('../fonts/myriadpro-boldit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-boldit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-boldit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-boldit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-boldit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-boldit.svg#myriadpro-boldit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BoldSemiCn';
	src: url('../fonts/myriadpro-boldsemicn.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-boldsemicn.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-boldsemicn.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-boldsemicn.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-boldsemicn.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-boldsemicn.svg#myriadpro-boldsemicn') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BoldSemiCnIt';
	src: url('../fonts/myriadpro-boldsemicnit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-boldsemicnit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-boldsemicnit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-boldsemicnit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-boldsemicnit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-boldsemicnit.svg#myriadpro-boldsemicnit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BoldSemiExt';
	src: url('../fonts/myriadpro-boldsemiext.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-boldsemiext.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-boldsemiext.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-boldsemiext.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-boldsemiext.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-boldsemiext.svg#myriadpro-boldsemiext') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-BoldSemiExtIt';
	src: url('../fonts/myriadpro-boldsemiextit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-boldsemiextit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-boldsemiextit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-boldsemiextit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-boldsemiextit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-boldsemiextit.svg#myriadpro-boldsemiextit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-Cond';
	src: url('../fonts/myriadpro-cond.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-cond.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-cond.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-cond.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-cond.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-cond.svg#myriadpro-cond') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-CondIt';
	src: url('../fonts/myriadpro-condit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-condit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-condit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-condit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-condit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-condit.svg#myriadpro-condit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-It';
	src: url('../fonts/myriadpro-it.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-it.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-it.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-it.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-it.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-it.svg#myriadpro-it') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-Light';
	src: url('../fonts/myriadpro-light.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-light.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-light.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-light.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-light.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-light.svg#myriadpro-light') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-LightCond';
	src: url('../fonts/myriadpro-lightcond.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-lightcond.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-lightcond.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-lightcond.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-lightcond.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-lightcond.svg#myriadpro-lightcond') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-LightCondIt';
	src: url('../fonts/myriadpro-lightcondit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-lightcondit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-lightcondit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-lightcondit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-lightcondit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-lightcondit.svg#myriadpro-lightcondit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-LightIt';
	src: url('../fonts/myriadpro-lightit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-lightit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-lightit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-lightit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-lightit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-lightit.svg#myriadpro-lightit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-LightSemiCn';
	src: url('../fonts/myriadpro-lightsemicn.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-lightsemicn.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-lightsemicn.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-lightsemicn.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-lightsemicn.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-lightsemicn.svg#myriadpro-lightsemicn') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-LightSemiCnIt';
	src: url('../fonts/myriadpro-lightsemicnit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-lightsemicnit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-lightsemicnit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-lightsemicnit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-lightsemicnit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-lightsemicnit.svg#myriadpro-lightsemicnit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-LightSemiExt';
	src: url('../fonts/myriadpro-lightsemiext.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-lightsemiext.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-lightsemiext.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-lightsemiext.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-lightsemiext.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-lightsemiext.svg#myriadpro-lightsemiext') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-LightSemiExtIt';
	src: url('../fonts/myriadpro-lightsemiextit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-lightsemiextit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-lightsemiextit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-lightsemiextit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-lightsemiextit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-lightsemiextit.svg#myriadpro-lightsemiextit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('../fonts/myriadpro-semibold.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semibold.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semibold.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semibold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semibold.svg#myriadpro-semibold') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiboldCond';
	src: url('../fonts/myriadpro-semiboldcond.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiboldcond.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiboldcond.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiboldcond.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiboldcond.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiboldcond.svg#myriadpro-semiboldcond') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiboldCondIt';
	src: url('../fonts/myriadpro-semiboldcondit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiboldcondit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiboldcondit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiboldcondit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiboldcondit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiboldcondit.svg#myriadpro-semiboldcondit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiboldIt';
	src: url('../fonts/myriadpro-semiboldit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiboldit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiboldit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiboldit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiboldit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiboldit.svg#myriadpro-semiboldit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiboldSemiCn';
	src: url('../fonts/myriadpro-semiboldsemicn.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiboldsemicn.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiboldsemicn.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiboldsemicn.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiboldsemicn.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiboldsemicn.svg#myriadpro-semiboldsemicn') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiboldSemiCnIt';
	src: url('../fonts/myriadpro-semiboldsemicnit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiboldsemicnit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiboldsemicnit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiboldsemicnit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiboldsemicnit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiboldsemicnit.svg#myriadpro-semiboldsemicnit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiboldSemiExt';
	src: url('../fonts/myriadpro-semiboldsemiext.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiboldsemiext.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiboldsemiext.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiboldsemiext.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiboldsemiext.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiboldsemiext.svg#myriadpro-semiboldsemiext') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiboldSemiExtIt';
	src: url('../fonts/myriadpro-semiboldsemiextit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiboldsemiextit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiboldsemiextit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiboldsemiextit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiboldsemiextit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiboldsemiextit.svg#myriadpro-semiboldsemiextit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiCn';
	src: url('../fonts/myriadpro-semicn.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semicn.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semicn.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semicn.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semicn.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semicn.svg#myriadpro-semicn') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiCnIt';
	src: url('../fonts/myriadpro-semicnit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semicnit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semicnit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semicnit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semicnit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semicnit.svg#myriadpro-semicnit') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiExt';
	src: url('../fonts/myriadpro-semiext.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiext.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiext.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiext.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiext.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiext.svg#myriadpro-semiext') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'MyriadPro-SemiExtIt';
	src: url('../fonts/myriadpro-semiextit.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/myriadpro-semiextit.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/myriadpro-semiextit.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/myriadpro-semiextit.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/myriadpro-semiextit.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/myriadpro-semiextit.svg#myriadpro-semiextit') format('svg'); /* Chrome < 4, Legacy iOS */
}



* {
	margin:0px;
	padding:0px;
	
}
*:focus {
    outline: none;
}
body#tinymce {
    font-size: 18px!important;
}

body {
	font-size:1vw;
	font-family: 'MyriadPro-Cond';
}
.bgwrap {
	display:flex;
	width:100%;
	min-height:100vh;
	background: rgb(110,110,110);
	background: linear-gradient(90deg, rgba(110,110,110,0.85) 0%, rgba(153,153,153,1) 10%, rgba(153,153,153,1) 90%, rgba(110,110,110,0.85) 100%);
	flex-direction:row;
	background:url(../images/bg.png) no-repeat, linear-gradient(90deg, rgba(110,110,110,0.85) 0%, rgba(153,153,153,1) 10%, rgba(153,153,153,1) 90%, rgba(110,110,110,0.85) 100%);
}
.wrapper {
	display:flex;
	width:100%;
	min-height:100%;
	background: linear-gradient(90deg, rgba(110,110,110,0.85) 0%, rgba(153,153,153,0) 10%, rgba(153,153,153,0) 90%, rgba(110,110,110,0.85) 100%);
	flex-direction:row;	
	overflow:hidden;
	justify-content:center;
}
.main_container {
	width:80%;
	margin-left:10%;
	margin-right:10%;
	background:#fff;
	display: flex;
    flex-direction: column;
	box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 0.75);
	overflow: hidden;
}
.header {
    display: flex;
    height: auto;
    width: 100%;
    background: url(../images/header.png);
    justify-content: space-between;
    padding: 15px 0;
    align-items: center;
	background-size: cover;
}
.header_left_container {
    display: flex;
    width: 70%;
	margin-left: 20px;
}
.header_logo {
    display: flex;
    width: 12%;
    align-items: center;
    justify-content: center;
}
.header_logo img{
	max-width: 100%;
    max-height: 100%;
}
.header_description {
    width: 85%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 10px;
    margin-left: 3%;
}
p.description_type {
    color: white;
    font-size: 1.5vw;
	font-family: 'MyriadPro-LightCond';
}
p.description_name {
    color: white;
    text-transform: uppercase;
    font-size: 2.3vw;
	font-family: 'MyriadPro-Cond';
}
p.description_place {
    color: white;
    font-size: 1.9vw;
	font-family: 'MyriadPro-LightCond';
}
.header_right_container {
    display: flex;
    width: 30%;
	margin-right: 20px;
	flex-direction: column;
	align-items: flex-end;
    justify-content: center;
	margin-top: 25px;
}
.header_phone {
    display: flex;
    align-items: center;
}
.header_phone span {
    background: url(../images/phone.png);
    width: 35px;
    height: 31px;
    display: flex;
	margin-right:20px;
}
.header_phone div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.header_phone a{
	font-size: 2vw;
    color: white;
    font-family: 'MyriadPro-Cond';
    text-decoration: none;
}
.header_email a {
    font-size: 1.4vw;
    color: white;
    border-bottom: 1px solid white;
    font-family: 'MyriadPro-Cond';
    text-decoration: none;
}
.navigation {
	display:flex;
	flex-direction: column;
	padding-top:3px;
	padding-bottom:2px;
	height:auto;
	z-index: 100;
}
.navbar.pull-right {
    display: flex;
    justify-content: flex-end;
}
a.btn.btn-navbar.collapsed {
    display: none;
}
.nav-collapse {
    display: flex;
    width: 100%;
	height: 100%;
}
.nav-collapse .moduletable_mainmenu{
    display: flex;
    width: 100%;
	height: 100%;
}
ul.nav.menu.mod-list {
    display: flex;
    justify-content: space-between;
    width: 100%;
    list-style-type: none;
    align-items: center;
	margin-bottom: 1px;
}
ul.nav.menu.mod-list > li {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    background: red;
    margin-right: 5px;
    transform: skewX(-30deg);
    box-shadow: 1px 1px 1px 0px rgb(0 0 0 / 0.5);
}
ul.nav.menu.mod-list > li.active, ul.nav.menu.mod-list > li:hover {
    background: yellow;
}
ul.nav.menu.mod-list > li.active > div > a, ul.nav.menu.mod-list > li:hover > div > a {
    color: red;
}
ul.nav.menu.mod-list > li:first-child{
    margin-left: -20px;
	width:110%;
}  
ul.nav.menu.mod-list > li:last-child {
    margin-right: -20px;
	width:110%;
}      
.gradient_mainmenu {
    display: flex;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(0,191,255,0) 30%, rgba(0,191,255,0) 70%, rgba(0,0,0,0.2) 100%);
	align-items: center;
    justify-content: center;
}
ul.nav.menu.mod-list > li > div > a {
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    transform: skewX(30deg);
    color: white;
    display: flex;
    width: 100%;
	padding: 10px 0px;
    height: 100%;
    align-items: center;
    justify-content: center;
	font-family: 'MyriadPro-BoldCond';
	font-size: 1vw;
}
ul.nav.menu.mod-list > li > div > ul {
    display:none;
}
ul.nav.menu.mod-list > li:hover ul {
    display: flex;
    position: absolute;
    flex-direction: column;
    transform: skewX(30deg);
    top: 100%;
    margin-left: 75%;
    width: 200%;
}
ul.nav.menu.mod-list > li > div > ul > li {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    background: rgb(255 255 0 / 80%);
	margin-top:5px;
}
ul.nav.menu.mod-list > li > div > ul > li  a{
    padding:3px 10px;
	font-family: 'MyriadPro-Cond';
	font-size: 1vw;
	text-transform:uppercase;
	text-decoration:none;
	color:red;
	display:flex;
	width:100%;
	align-items:center;
	justify-content:center;
}
ul.nav.menu.mod-list > li > div > ul > li:hover {
	background: rgb(255 0 0 / 80%);
}
ul.nav.menu.mod-list > li > div > ul > li:hover  a{
	color:white;
}
main#content {
    display: flex;
    flex-grow: 2;
	flex-direction: row;
	padding:20px;
}
.content-area {
	display: flex;
    flex-grow: 2;
	flex-direction: column;
	width: 73%;    
}
.banner-area {
    width: 25%;
	margin-left:2%;
}
.item-page p {
    margin: 8px 0;
}
.item-page ul {
    padding-left: 40px;
}
.item-page .page-header h2{
    color: #00bfff;
    text-transform: uppercase;
    font-size: 1.1vw;
    font-family: 'MyriadPro-BoldCond';
}
.item-page .pull-left.item-image {
    display: block;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.moduletable_slider {
    height: auto;
    margin-bottom: 3px;
}
.slide-desc-text-default .slide-title {
    font-size: 2.2vw!important;
	font-family: 'MyriadPro-BoldCond';
	margin-bottom: 0px!important;
}
.slide-desc-text-default {
    padding: 5px 25px 5px!important;
}
.slide-desc-bg-default {
    background: RGBA(0,0,0,0.7)!important;
}
.moduletable_header {
    overflow: hidden;
}
.custom_header {
    background: deepskyblue;
}
.header_bg {
    background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(0,191,255,0) 30%, rgba(0,191,255,0) 70%, rgba(0,0,0,0.2) 100%);
}
.header_text_bg {
	width: auto;
    background: #ffff00;
    text-transform: uppercase;
    transform: skewX(-30deg);
    display: inline-block;
    margin-left: -20px;
    border-right: 4px solid white;
}
.gradient_text_header_bg {
    background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(0,191,255,0) 30%, rgba(0,191,255,0) 70%, rgba(0,0,0,0.2) 100%);
    padding: 4px 15px 4px 40px;
}
.custom_header h3 {
    transform: skewX(30deg);
    color: red;
	font-size: 1.3vw;
	font-family: 'MyriadPro-BoldCond';
}
.moduletable_catblocks {
    padding: 20px;
}
.custom_catblocks {
    display: flex;
    justify-content: space-between;
}
.catblocks_left_area {
    display: flex;
    flex-wrap: wrap;
    width: 75%;
}
.catblocks_item {
	width: 32%;
    margin-right: 1%;
    display: flex; 
    margin-bottom: 20px;
}
.catblocks_item a {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
	position: relative;
}
.catblocks_item img {
    max-width: 100%;
	filter: grayscale(1);
	border: 2px solid #989898;
	box-shadow: 0px 2px 3px 1px #989898;
}
.catblocks_item div{
	width: 100%;
    display: flex;
    position: absolute;
	bottom:0px;
	background:#989898;
}
.catblocks_item div p {
    color: white;
    padding: 7px 5px 3px 15px;
	text-transform: uppercase;
	font-size: 1.1vw;
	font-family: 'MyriadPro-BoldCond';
	text-decoration:none;
}
.catblocks_item a:hover img  {
    filter: none;
	border: 2px solid #ff0000;
	box-shadow: 0px 2px 3px 1px #ff0000;
}
.catblocks_item a:hover div{
	background:#ff0000;
}
.catblocks_right_area {
    display: flex;
    flex-direction:column;
	align-items: flex-end;
    width: 24%;
}
.banners_right_area {
    display: flex;
    flex-direction:column;
	align-items: flex-end;
}
.catblocks_right_area div , .banners_right_area div {
    width: 100%;
}
.catblocks_right_area img , .banners_right_area img {
    width: 100%;
}
.blog p{
    font-size: 18px;
	font-family: 'MyriadPro-Cond';
}
.items-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.items-row > div {
    width:33%;
	margin-right:1%;
}
.page-header {
    margin-bottom: 5px;
}
p.readmore {
 margin-top: 5px;
}   

p.readmore a {
    background: red;
    color: white;
    padding: 1px 5px;
    text-transform: uppercase;
    text-decoration: none;
}
p.readmore {
    display: flex;
    justify-content: flex-end;
}
.items-leading {
    display: flex;
    flex-direction: column;
}
.items-leading > div {
    margin-bottom: 15px;
}
.items-leading p:not(.readmore){
    min-height:80px;
}
.blog .page-header a {
    text-decoration: none;
    color: #00bfff;
    text-transform: uppercase;
    font-size: 1.1vw;
	font-family: 'MyriadPro-BoldCond';
}
.blog .page-header h2 {
    line-height: 100%;
}
.blog .pull-left.item-image {
    display: block;
    float: left;
    margin-right: 10px;
}

.pagination {
    padding: 20px 0px;
}
.pagination nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.pagination ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
	list-style-type:none;
}
.pagination ul li {
    border:1px solid #a0a0a0;
	margin-right:5px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.pagination ul li.active, .pagination ul li:hover {
    border:1px solid #00bfff;
}
.pagination ul li.active a, .pagination ul li:hover a{
    color:#00bfff;
}
.pagination ul li a {
    color: #a0a0a0;
    text-decoration: none;
    font-size: 1.3vw;
    padding: 10px;
    width: 20px;
    line-height: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
	font-family: 'MyriadPro-BoldCond';
}
span.icon-first {
	background: url(../images/nav-first.png);
    width: 20px;
    height: 20px;
    display: flex;
	background-repeat:no-repeat;
	background-position: center;
}
span.icon-first:hover {
	background: url(../images/nav-first-hov.png);
	background-repeat:no-repeat;
	background-position: center;
}
span.icon-previous {
	background: url(../images/nav-prev.png);
    width: 20px;
    height: 20px;
    display: flex;
	background-repeat:no-repeat;
	background-position: center;
}
span.icon-previous:hover  {
	background: url(../images/nav-prev-hov.png);
	background-repeat:no-repeat;
	background-position: center;
}
span.icon-next {
	background: url(../images/nav-next.png);
    width: 20px;
    height: 20px;
    display: flex;
	background-repeat:no-repeat;
	background-position: center;
}
span.icon-next:hover  {
	background: url(../images/nav-next-hov.png);
	background-repeat:no-repeat;
	background-position: center;
}
span.icon-last {
	background: url(../images/nav-last.png);
    width: 20px;
    height: 20px;
    display: flex;
	background-repeat:no-repeat;
	background-position: center;
}
span.icon-last:hover  {
	background: url(../images/nav-last-hov.png);
	background-repeat:no-repeat;
	background-position: center;
}
.footer {
	display: flex;
    width: 100%;
    height: 177px;
    background-size: contain;
    background: url(../images/footer.png);
    background-position: 50%;
}
.footer_area {
    display: flex;
    width: 100%;
    padding: 15px 20px 10px;
}
.footer_left_area {
    display: flex;
    width: 75%;
    flex-direction: column;
    justify-content: space-between;
}
.footer_copy {
    display: flex;
	font-family: 'MyriadPro-Cond';
	font-size:1.2vw;
	color: white;
}
.footer_copy p {
    margin-left: 12px;
}
.footer_contacts {
    display: flex;
    flex-direction: column;
}
.footer_place {
    display: flex;
	align-items: center;
}
.footer_place span {
	background: url(../images/place_f.png);
    width: 15px;
    height: 22px;
    display: flex;
}
.footer_place p {
	font-family: 'MyriadPro-Cond';
	font-size:1.2vw;
	color: white;
	margin-left: 12px;
}
.footer_phone {
    display: flex;
	align-items: center;
}
.footer_phone span {
	background: url(../images/phone_f.png);
    width: 17px;
    height: 15px;
    display: flex;
}
.footer_phone a {
	font-family: 'MyriadPro-Cond';
	font-size:1.2vw;
	color: white;
	margin-left: 10px;
	text-decoration:none;
}
.footer_politics {
    display: flex;
    margin-left: 30px;
}
.footer_politics a {
    font-size: 1.1vw;
    text-decoration: none;
    color: #bff2ff;
	font-family: 'MyriadPro-LightCond';
}
.footer_politics a:hover {
    color: #afe5f3;
}

.footer_right_area {
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-around;
}


@media screen and (max-width: 767px) {
	.header_phone span {
	    background: url(../images/phone.png);
	    width: 20px;
	    height: 17px;
	    display: flex;
	    margin-right: 10px;
	    background-size: cover;
	}
}