@font-face{font-family:robotoblack;src:url(fonts/roboto/roboto-black-webfont-c147d14fc9c30bedd5f87488f48145de.eot);src:local('Roboto Black'),local('Roboto-Black'),url(fonts/roboto/roboto-black-webfont.eot?#iefix) format('eot'),url(fonts/roboto/roboto-black-webfont-2ea71ba6f97f7ea2f3d528b21cb9972a.woff2) format('woff2'),url(fonts/roboto/roboto-black-webfont-752600127294b8219bbbe8358e3e695f.woff) format('woff'),url(fonts/roboto/roboto-black-webfont.svg#robotoblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(fonts/roboto/roboto-bold-webfont-39179d5c2103d5514b1b606e2e41353a.eot);src:local('Roboto Bold'),local('Roboto-Bold'),url(fonts/roboto/roboto-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/roboto/roboto-bold-webfont-4a5a8e6a98b0ad745ab649d3b298ee8e.woff2) format('woff2'),url(fonts/roboto/roboto-bold-webfont-f9b6fff8873ffac043f529272eed1b80.woff) format('woff'),url(fonts/roboto/roboto-bold-webfont.svg#robotobold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(fonts/roboto/roboto-light-webfont-84b5ee353c5e354ae3ed0ee3f85a00cd.eot);src:local('Roboto Light'),local('Roboto-Light'),url(fonts/roboto/roboto-light-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/roboto/roboto-light-webfont-92fba69114f003db19053d27e4994c79.woff2) format('woff2'),url(fonts/roboto/roboto-light-webfont-d182fb1b1ced9f66f6e2da900f9eb46b.woff) format('woff'),url(fonts/roboto/roboto-light-webfont.svg#robotolight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotomedium;src:url(fonts/roboto/roboto-medium-webfont-d1feb4c75ae7f78b226f818fd2de3cff.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url(fonts/roboto/roboto-medium-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/roboto/roboto-medium-webfont-1f608f9159059c7140de94f858c83aa7.woff2) format('woff2'),url(fonts/roboto/roboto-medium-webfont-a0e3db3537a4184a565a6508f34c90b4.woff) format('woff'),url(fonts/roboto/roboto-medium-webfont.svg#robotomedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(fonts/roboto/roboto-regular-webfont-7cbd521a82104e2dff7500ec986cc60e.eot);src:local('Roboto'),local('Roboto-Regular'),url(fonts/roboto/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/roboto/roboto-regular-webfont-d31da63a68c60f1a76be15101875fc15.woff2) format('woff2'),url(fonts/roboto/roboto-regular-webfont-bb9f56b6dead3292d0fa42bdd376313c.woff) format('woff'),url(fonts/roboto/roboto-regular-webfont.svg#robotoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotothin;src:url(fonts/roboto/roboto-thin-webfont-a9f4065173aaffedafc1824ce30f1204.eot);src:local('Roboto Thin'),local('Roboto-Thin'),url(fonts/roboto/roboto-thin-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/roboto/roboto-thin-webfont-98efe923b0034bff3be594aa26151a51.woff2) format('woff2'),url(fonts/roboto/roboto-thin-webfont-d03c3e42aa14bf8cc97c60a86269c48d.woff) format('woff'),url(fonts/roboto/roboto-thin-webfont.svg#robotothin) format('svg');font-weight:400;font-style:normal}

.guardianlight {
    font-family: "Guardian TextSans Web"!important;
    font-weight: 200!important;
    font-style: normal;
    font-stretch: normal;
}

.guardianregular {
    font-family: "Guardian TextSans Web"!important;
    font-weight: 400!important;
    font-style: normal;
    font-stretch: normal;
}

.guardiangregularitalic {
    font-family: "Guardian TextSans Web"!important;
    font-weight: 400!important;
    font-style: italic;
    font-stretch: normal;
}

.guardianmedium {
    font-family: "Guardian TextSans Web"!important;
    font-weight: 500!important;
    font-style: normal;
    font-stretch: normal;
}

.guardianmediumitalic {
    font-family: "Guardian TextSans Web"!important;
    font-weight: 500!important;
    font-style: italic;
    font-stretch: normal;
}

.guardianbold {
    font-family: "Guardian TextSans Web"!important;
    font-weight: 700!important;
    font-style: normal;
    font-stretch: normal;
}

.guardianbolditalic {
    font-family: "Guardian TextSans Web"!important;
    font-weight: 700!important;
    font-style: italic;
    font-stretch: normal;
}

.guardianblack{
    font-family: "Guardian TextSans Web"!important;
    font-weight: 900!important;
    font-style: normal;
    font-stretch: normal;
}

.guardianblackitalic {
    font-family: "Guardian TextSans Web"!important;
    font-weight: 900!important;
    font-style: italic;
    font-stretch: normal;
}

@font-face {
	font-family: "Guardian TextSans Web";
	src: url("fonts/guardian/GuardianTextSans-Regular-Web-649f59c14aca8ffeae19f28fb697ad91.eot");
		src: url("fonts/guardian/GuardianTextSans-Regular-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/guardian/GuardianTextSans-Regular-Web-af87f7d5b20c5e1c71e067ce35f087e2.woff2") format("woff2"),
		     url("fonts/guardian/GuardianTextSans-Regular-Web-1833d3b3d609523e1ff49ad499da6378.woff") format("woff"),
		     url("fonts/guardian/GuardianTextSans-Regular-Web.svg#fonts/guardian/GuardianTextSans-Regular-Web") format("svg");
	font-weight: 400;
	font-style: normal;
	}

@font-face {
	font-family: "Guardian TextSans Web";
	src: url("fonts/guardian/GuardianTextSans-RegularItalic-Web-a78db921055fe6322da6788eb3f78876.eot");
		src: url("fonts/guardian/GuardianTextSans-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/guardian/GuardianTextSans-RegularItalic-Web-95be05715e63dc88b1fbbe914b0383ad.woff2") format("woff2"),
		     url("fonts/guardian/GuardianTextSans-RegularItalic-Web-d4fdb2ac7f70fe593142c71c73664621.woff") format("woff"),
		     url("fonts/guardian/GuardianTextSans-RegularItalic-Web.svg#fonts/guardian/GuardianTextSans-RegularItalic-Web") format("svg");
	font-weight: 400;
	font-style: italic;
	}

@font-face {
	font-family: "Guardian TextSans Web";
	src: url("fonts/guardian/fonts/guardian/GuardianTextSans-Medium-Web.eot");
		src: url("fonts/guardian/GuardianTextSans-Medium-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/guardian/GuardianTextSans-Medium-Web-d9af5443e84babfba1a9197d59283102.woff2") format("woff2"),
		     url("fonts/guardian/GuardianTextSans-Medium-Web-cfdfe98bbcbca2de6a6c14e595499b57.woff") format("woff"),
		     url("fonts/guardian/GuardianTextSans-Medium-Web.svg#fonts/guardian/GuardianTextSans-Medium-Web") format("svg");
	font-weight: 500;
	font-style: normal;
	}

@font-face {
	font-family: "Guardian TextSans Web";
	src: url("fonts/guardian/GuardianTextSans-MediumItalic-Web-88911fc8ee2e9cbe2550e89f691bf50b.eot");
		src: url("fonts/guardian/GuardianTextSans-MediumItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/guardian/GuardianTextSans-MediumItalic-Web-c25ec733a5007e620381efef5fafb040.woff2") format("woff2"),
		     url("fonts/guardian/GuardianTextSans-MediumItalic-Web-59d119493065d9407bb4c0701d92b380.woff") format("woff"),
		     url("fonts/guardian/GuardianTextSans-MediumItalic-Web.svg#fonts/guardian/GuardianTextSans-MediumItalic-Web") format("svg");
	font-weight: 500;
	font-style: italic;
	}

@font-face {
	font-family: "Guardian TextSans Web";
	src: url("fonts/guardian/GuardianTextSans-Bold-Web-3c72eb0d43ea2bdfb87e6a6f5af5206c.eot");
		src: url("fonts/guardian/GuardianTextSans-Bold-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/guardian/GuardianTextSans-Bold-Web-8f47448db2b3df26104a73857e2e95b6.woff2") format("woff2"),
		     url("fonts/guardian/GuardianTextSans-Bold-Web-6ae89850ce1ec62fb871165bfcd7e1db.woff") format("woff"),
		     url("fonts/guardian/GuardianTextSans-Bold-Web.svg#fonts/guardian/GuardianTextSans-Bold-Web") format("svg");
	font-weight: 700;
	font-style: normal;
	}

@font-face {
	font-family: "Guardian TextSans Web";
	src: url("fonts/guardian/GuardianTextSans-BoldItalic-Web-7cd4095821ddb3ab0c2a329100122c0c.eot");
		src: url("fonts/guardian/GuardianTextSans-BoldItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/guardian/GuardianTextSans-BoldItalic-Web-f8619e8f4315615d909c6d6be696af15.woff2") format("woff2"),
		     url("fonts/guardian/GuardianTextSans-BoldItalic-Web-fb871f11906dc19a6a816ee8bf59f7d4.woff") format("woff"),
		     url("fonts/guardian/GuardianTextSans-BoldItalic-Web.svg#fonts/guardian/GuardianTextSans-BoldItalic-Web") format("svg");
	font-weight: 700;
	font-style: italic;
	}

@font-face {
	font-family: "Guardian TextSans Web";
	src: url("fonts/guardian/GuardianTextSans-Black-Web-01344140edb1572ddd3f4a9787196cde.eot");
		src: url("fonts/guardian/GuardianTextSans-Black-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/guardian/GuardianTextSans-Black-Web-997a6699640b03d3095c13ea4f49b9eb.woff2") format("woff2"),
		     url("fonts/guardian/GuardianTextSans-Black-Web-8451dee189d8093a2564e13200173ea2.woff") format("woff"),
		     url("fonts/guardian/GuardianTextSans-Black-Web.svg#fonts/guardian/GuardianTextSans-Black-Web") format("svg");
	font-weight: 900;
	font-style: normal;
	}

@font-face {
	font-family: "Guardian TextSans Web";
	src: url("fonts/guardian/GuardianTextSans-BlackItalic-Web-82c0553d748ca45f75cb4ac37cb61e78.eot");
		src: url("fonts/guardian/GuardianTextSans-BlackItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/guardian/GuardianTextSans-BlackItalic-Web-2f3f1266465f6b2c0f4c1dd3bdfdd606.woff2") format("woff2"),
		     url("fonts/guardian/GuardianTextSans-BlackItalic-Web-ad9ec2578a8ca1d499ac72289986ef23.woff") format("woff"),
		     url("fonts/guardian/GuardianTextSans-BlackItalic-Web.svg#fonts/guardian/GuardianTextSans-BlackItalic-Web") format("svg");
	font-weight: 900;
	font-style: italic;
	}