@font-face {
    font-family: "Interstate Light";
    src: url("/assets/fonts/InterstatePro-Light.otf");
    src: url('/assets/fonts/InterstatePro-Light.svg') format('svg'),
        url('/assets/fonts/InterstatePro-Light.woff') format('woff'),
        url('/assets/fonts/InterstatePro-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Omnes";
    src: url("/assets/packages/horizon_assets/assets/brands/upc_pl/fonts/Omnes-Light.ttf") format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: "Omnes";
    src: url("/assets/packages/horizon_assets/assets/brands/upc_pl/fonts/Omnes.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "Omnes";
    src: url("/assets/packages/horizon_assets/assets/brands/upc_pl/fonts/Omnes-Medium.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Omnes";
    src: url("/assets/packages/horizon_assets/assets/brands/upc_pl/fonts/Omnes-Semibold.ttf") format('truetype');
    font-weight: 700;
    font-style: normal;
}

body.upc_pl {
    font-family: "Omnes";
}

@font-face {
    font-family: "VodafoneZiggo";
    src: url("/assets/packages/horizon_assets/assets/brands/ziggo/fonts/VodafoneZiggo-Text-Light.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "VodafoneZiggo";
    src: url("/assets/packages/horizon_assets/assets/brands/ziggo/fonts/VodafoneZiggo-Text-Lightitalic.ttf") format('truetype');
    font-weight: normal;
    font-style: italic;
}

body.ziggo {
    font-family: "VodafoneZiggo";
}

/* Theme colors for brands */
body.hollandsnieuwe,
body.playsports,
body.tadaam,
body.basetv,
body.telenet,
body.ziggo,
body.upc_ch,
body.upc_sk,
body.upc_pl {
    color: #e8e8e8 !important;
}

@font-face {
    font-family: 'VMCircular';
    src: url('/assets/packages/horizon_assets/assets/brands/virgin_uk/fonts/VMCircularChat-Book.otf') format('opentype');
    font-weight: 300;
}

@font-face {
    font-family: 'VMCircular';
    src: url('/assets/packages/horizon_assets/assets/brands/virgin_uk/fonts/VMCircularShout-Bold.otf') format('opentype');
    font-weight: bold;
}

@font-face {
    font-family: 'VMCircular';
    src: url('/assets/packages/horizon_assets/assets/brands/virgin_uk/fonts/VMCircularWhisper-Light.otf') format('opentype');
    font-weight: 200;
}

body.virgin_uk {
    font-family: 'VMCircular', sans-serif;
    color: #dfdbdf !important;
}

body.virgin_ie {
    color: #dfdbdf !important;
}

/* Needed for AJO template background transparency */
#alloy-messaging-container {
    background-color: rgba(0, 0, 0, .6) !important;
}