@font-face {
    font-family: StagSansWeb-Light;
    src: url(//fonts-which-co-uk.s3.amazonaws.com/StagSansWeb/StagSansWeb-Light/StagSansWeb-Light.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: StagSansWeb-Book;
    src: url(//fonts-which-co-uk.s3.amazonaws.com/StagSansWeb/StagSansWeb-Book/StagSansWeb-Book.woff) format("woff");
    font-weight: 500;
    font-style: normal
}
@font-face {
    font-family: StagSansWeb-Medium;
    src: url(//fonts-which-co-uk.s3.amazonaws.com/StagSansWeb/StagSansWeb-Medium/StagSansWeb-Medium.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: StagSansWeb-Semibold;
    src: url(//fonts-which-co-uk.s3.amazonaws.com/StagSansWeb/StagSansWeb-Semibold/StagSansWeb-Semibold.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: OpenSans-Regular;
    src: url(//fonts-which-co-uk.s3.amazonaws.com/open-sans/opensans_regular/OpenSans-Regular-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: OpenSans-Semibold;
    src: url(//fonts-which-co-uk.s3.amazonaws.com/open-sans/opensans_semibold/OpenSans-Semibold-webfont.woff) format("woff");
    font-weight: 600;
    font-style: normal
}
@font-face {
    font-family: Which-Icons;
    src: url(//fonts-which-co-uk.s3.amazonaws.com/WhichIcons/WhichIcons.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: CELL-icons;
    src: url(//fonts-which-co-uk.s3.amazonaws.com/CELL-icons/CELL-icons.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}
