@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-Regular.eot');
    src: local('Rolleston Text Regular'), local('RollestonText-Regular'),
        url('RollestonText-Regular.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-Regular.woff2') format('woff2'),
        url('RollestonText-Regular.woff') format('woff'),
        url('RollestonText-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-ExtraLight.eot');
    src: local('Rolleston Title ExtraLight'), local('RollestonTitle-ExtraLight'),
        url('RollestonTitle-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-ExtraLight.woff2') format('woff2'),
        url('RollestonTitle-ExtraLight.woff') format('woff'),
        url('RollestonTitle-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-LightItalic.eot');
    src: local('Rolleston Title Light Italic'), local('RollestonTitle-LightItalic'),
        url('RollestonTitle-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-LightItalic.woff2') format('woff2'),
        url('RollestonTitle-LightItalic.woff') format('woff'),
        url('RollestonTitle-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-Light.eot');
    src: local('Rolleston Display Light'), local('RollestonDisplay-Light'),
        url('RollestonDisplay-Light.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-Light.woff2') format('woff2'),
        url('RollestonDisplay-Light.woff') format('woff'),
        url('RollestonDisplay-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-ExtraBold.eot');
    src: local('Rolleston Text ExtraBold'), local('RollestonText-ExtraBold'),
        url('RollestonText-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-ExtraBold.woff2') format('woff2'),
        url('RollestonText-ExtraBold.woff') format('woff'),
        url('RollestonText-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-ExtraBold.eot');
    src: local('Rolleston Display ExtraBold'), local('RollestonDisplay-ExtraBold'),
        url('RollestonDisplay-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-ExtraBold.woff2') format('woff2'),
        url('RollestonDisplay-ExtraBold.woff') format('woff'),
        url('RollestonDisplay-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-SemiBold.eot');
    src: local('Rolleston Title SemiBold'), local('RollestonTitle-SemiBold'),
        url('RollestonTitle-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-SemiBold.woff2') format('woff2'),
        url('RollestonTitle-SemiBold.woff') format('woff'),
        url('RollestonTitle-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-LightItalic.eot');
    src: local('Rolleston Display Light Italic'), local('RollestonDisplay-LightItalic'),
        url('RollestonDisplay-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-LightItalic.woff2') format('woff2'),
        url('RollestonDisplay-LightItalic.woff') format('woff'),
        url('RollestonDisplay-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-SemiBoldItalic.eot');
    src: local('Rolleston Text SemiBold Italic'), local('RollestonText-SemiBoldItalic'),
        url('RollestonText-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-SemiBoldItalic.woff2') format('woff2'),
        url('RollestonText-SemiBoldItalic.woff') format('woff'),
        url('RollestonText-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-Italic.eot');
    src: local('Rolleston Display Italic'), local('RollestonDisplay-Italic'),
        url('RollestonDisplay-Italic.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-Italic.woff2') format('woff2'),
        url('RollestonDisplay-Italic.woff') format('woff'),
        url('RollestonDisplay-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-ExtraLight.eot');
    src: local('Rolleston Display ExtraLight'), local('RollestonDisplay-ExtraLight'),
        url('RollestonDisplay-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-ExtraLight.woff2') format('woff2'),
        url('RollestonDisplay-ExtraLight.woff') format('woff'),
        url('RollestonDisplay-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-BoldItalic.eot');
    src: local('Rolleston Display Bold Italic'), local('RollestonDisplay-BoldItalic'),
        url('RollestonDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-BoldItalic.woff2') format('woff2'),
        url('RollestonDisplay-BoldItalic.woff') format('woff'),
        url('RollestonDisplay-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-ExtraBold.eot');
    src: local('Rolleston Title ExtraBold'), local('RollestonTitle-ExtraBold'),
        url('RollestonTitle-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-ExtraBold.woff2') format('woff2'),
        url('RollestonTitle-ExtraBold.woff') format('woff'),
        url('RollestonTitle-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-Light.eot');
    src: local('Rolleston Text Light'), local('RollestonText-Light'),
        url('RollestonText-Light.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-Light.woff2') format('woff2'),
        url('RollestonText-Light.woff') format('woff'),
        url('RollestonText-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-ExtraBoldItali.eot');
    src: local('Rolleston Display ExtraBold Italic'), local('RollestonDisplay-ExtraBoldItali'),
        url('RollestonDisplay-ExtraBoldItali.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-ExtraBoldItali.woff2') format('woff2'),
        url('RollestonDisplay-ExtraBoldItali.woff') format('woff'),
        url('RollestonDisplay-ExtraBoldItali.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-Medium.eot');
    src: local('Rolleston Title Medium'), local('RollestonTitle-Medium'),
        url('RollestonTitle-Medium.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-Medium.woff2') format('woff2'),
        url('RollestonTitle-Medium.woff') format('woff'),
        url('RollestonTitle-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-Medium.eot');
    src: local('Rolleston Display Medium'), local('RollestonDisplay-Medium'),
        url('RollestonDisplay-Medium.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-Medium.woff2') format('woff2'),
        url('RollestonDisplay-Medium.woff') format('woff'),
        url('RollestonDisplay-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-Italic.eot');
    src: local('Rolleston Title Italic'), local('RollestonTitle-Italic'),
        url('RollestonTitle-Italic.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-Italic.woff2') format('woff2'),
        url('RollestonTitle-Italic.woff') format('woff'),
        url('RollestonTitle-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-MediumItalic.eot');
    src: local('Rolleston Display Medium Italic'), local('RollestonDisplay-MediumItalic'),
        url('RollestonDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-MediumItalic.woff2') format('woff2'),
        url('RollestonDisplay-MediumItalic.woff') format('woff'),
        url('RollestonDisplay-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-Light.eot');
    src: local('Rolleston Title Light'), local('RollestonTitle-Light'),
        url('RollestonTitle-Light.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-Light.woff2') format('woff2'),
        url('RollestonTitle-Light.woff') format('woff'),
        url('RollestonTitle-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-Bold.eot');
    src: local('Rolleston Title Bold'), local('RollestonTitle-Bold'),
        url('RollestonTitle-Bold.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-Bold.woff2') format('woff2'),
        url('RollestonTitle-Bold.woff') format('woff'),
        url('RollestonTitle-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-SemiBold.eot');
    src: local('Rolleston Text SemiBold'), local('RollestonText-SemiBold'),
        url('RollestonText-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-SemiBold.woff2') format('woff2'),
        url('RollestonText-SemiBold.woff') format('woff'),
        url('RollestonText-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-ExtraLightItalic.eot');
    src: local('Rolleston Title ExtraLight Italic'), local('RollestonTitle-ExtraLightItalic'),
        url('RollestonTitle-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-ExtraLightItalic.woff2') format('woff2'),
        url('RollestonTitle-ExtraLightItalic.woff') format('woff'),
        url('RollestonTitle-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-ExtraBoldItalic.eot');
    src: local('Rolleston Text ExtraBold Italic'), local('RollestonText-ExtraBoldItalic'),
        url('RollestonText-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-ExtraBoldItalic.woff2') format('woff2'),
        url('RollestonText-ExtraBoldItalic.woff') format('woff'),
        url('RollestonText-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-ExtraLightItalic.eot');
    src: local('Rolleston Text ExtraLight Italic'), local('RollestonText-ExtraLightItalic'),
        url('RollestonText-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-ExtraLightItalic.woff2') format('woff2'),
        url('RollestonText-ExtraLightItalic.woff') format('woff'),
        url('RollestonText-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-SemiBold.eot');
    src: local('Rolleston Display SemiBold'), local('RollestonDisplay-SemiBold'),
        url('RollestonDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-SemiBold.woff2') format('woff2'),
        url('RollestonDisplay-SemiBold.woff') format('woff'),
        url('RollestonDisplay-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-Regular.eot');
    src: local('Rolleston Display Regular'), local('RollestonDisplay-Regular'),
        url('RollestonDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-Regular.woff2') format('woff2'),
        url('RollestonDisplay-Regular.woff') format('woff'),
        url('RollestonDisplay-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-ExtraBoldItalic.eot');
    src: local('Rolleston Title ExtraBold Italic'), local('RollestonTitle-ExtraBoldItalic'),
        url('RollestonTitle-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-ExtraBoldItalic.woff2') format('woff2'),
        url('RollestonTitle-ExtraBoldItalic.woff') format('woff'),
        url('RollestonTitle-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-BoldItalic.eot');
    src: local('Rolleston Text Bold Italic'), local('RollestonText-BoldItalic'),
        url('RollestonText-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-BoldItalic.woff2') format('woff2'),
        url('RollestonText-BoldItalic.woff') format('woff'),
        url('RollestonText-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-MediumItalic.eot');
    src: local('Rolleston Text Medium Italic'), local('RollestonText-MediumItalic'),
        url('RollestonText-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-MediumItalic.woff2') format('woff2'),
        url('RollestonText-MediumItalic.woff') format('woff'),
        url('RollestonText-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-Regular.eot');
    src: local('Rolleston Title Regular'), local('RollestonTitle-Regular'),
        url('RollestonTitle-Regular.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-Regular.woff2') format('woff2'),
        url('RollestonTitle-Regular.woff') format('woff'),
        url('RollestonTitle-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-Bold.eot');
    src: local('Rolleston Display Bold'), local('RollestonDisplay-Bold'),
        url('RollestonDisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-Bold.woff2') format('woff2'),
        url('RollestonDisplay-Bold.woff') format('woff'),
        url('RollestonDisplay-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-Italic.eot');
    src: local('Rolleston Text Italic'), local('RollestonText-Italic'),
        url('RollestonText-Italic.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-Italic.woff2') format('woff2'),
        url('RollestonText-Italic.woff') format('woff'),
        url('RollestonText-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-ExtraLight.eot');
    src: local('Rolleston Text ExtraLight'), local('RollestonText-ExtraLight'),
        url('RollestonText-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-ExtraLight.woff2') format('woff2'),
        url('RollestonText-ExtraLight.woff') format('woff'),
        url('RollestonText-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-BoldItalic.eot');
    src: local('Rolleston Title Bold Italic'), local('RollestonTitle-BoldItalic'),
        url('RollestonTitle-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-BoldItalic.woff2') format('woff2'),
        url('RollestonTitle-BoldItalic.woff') format('woff'),
        url('RollestonTitle-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-LightItalic.eot');
    src: local('Rolleston Text Light Italic'), local('RollestonText-LightItalic'),
        url('RollestonText-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-LightItalic.woff2') format('woff2'),
        url('RollestonText-LightItalic.woff') format('woff'),
        url('RollestonText-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-Bold.eot');
    src: local('Rolleston Text Bold'), local('RollestonText-Bold'),
        url('RollestonText-Bold.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-Bold.woff2') format('woff2'),
        url('RollestonText-Bold.woff') format('woff'),
        url('RollestonText-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Text';
    src: url('RollestonText-Medium.eot');
    src: local('Rolleston Text Medium'), local('RollestonText-Medium'),
        url('RollestonText-Medium.eot?#iefix') format('embedded-opentype'),
        url('RollestonText-Medium.woff2') format('woff2'),
        url('RollestonText-Medium.woff') format('woff'),
        url('RollestonText-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-MediumItalic.eot');
    src: local('Rolleston Title Medium Italic'), local('RollestonTitle-MediumItalic'),
        url('RollestonTitle-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-MediumItalic.woff2') format('woff2'),
        url('RollestonTitle-MediumItalic.woff') format('woff'),
        url('RollestonTitle-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Title';
    src: url('RollestonTitle-SemiBoldItalic.eot');
    src: local('Rolleston Title SemiBold Italic'), local('RollestonTitle-SemiBoldItalic'),
        url('RollestonTitle-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonTitle-SemiBoldItalic.woff2') format('woff2'),
        url('RollestonTitle-SemiBoldItalic.woff') format('woff'),
        url('RollestonTitle-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-SemiBoldItalic.eot');
    src: local('Rolleston Display SemiBold Italic'), local('RollestonDisplay-SemiBoldItalic'),
        url('RollestonDisplay-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-SemiBoldItalic.woff2') format('woff2'),
        url('RollestonDisplay-SemiBoldItalic.woff') format('woff'),
        url('RollestonDisplay-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Rolleston Display';
    src: url('RollestonDisplay-ExtraLightItal.eot');
    src: local('Rolleston Display ExtraLight Italic'), local('RollestonDisplay-ExtraLightItal'),
        url('RollestonDisplay-ExtraLightItal.eot?#iefix') format('embedded-opentype'),
        url('RollestonDisplay-ExtraLightItal.woff2') format('woff2'),
        url('RollestonDisplay-ExtraLightItal.woff') format('woff'),
        url('RollestonDisplay-ExtraLightItal.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

