/* fonts */

@font-face {

    font-family: 'optimaregular';

    src: url('/themes/contrib/basic/fonts/optima/unicode.optima-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/optima/unicode.optima-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoblack';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-black-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-black-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoblack_italic';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-blackitalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-blackitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotobold';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-bold-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotobold_italic';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-bolditalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-bolditalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoitalic';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-italic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-italic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotolight';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-light-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotolight_italic';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-lightitalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-lightitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotomedium';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-medium-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-medium-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotomedium_italic';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-mediumitalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-mediumitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoregular';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-regular-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotothin';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-thin-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-thin-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotothin_italic';

    src: url('/themes/contrib/basic/fonts/roboto/roboto-thinitalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/roboto/roboto-thinitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condensedbold';

    src: url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-bold-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condensedbold_italic';

    src: url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-bolditalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-bolditalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condenseditalic';

    src: url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-italic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-italic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condensedlight';

    src: url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-light-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condensedlight_italic';

    src: url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-lightitalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-lightitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condensedregular';

    src: url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-regular-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/robotocondensed/robotocondensed-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'arsenalbold';

    src: url('/themes/contrib/basic/fonts/arsenal/arsenal-bold-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/arsenal/arsenal-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'arsenalbold_italic';

    src: url('/themes/contrib/basic/fonts/arsenal/arsenal-bolditalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/arsenal/arsenal-bolditalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'arsenalitalic';

    src: url('/themes/contrib/basic/fonts/arsenal/arsenal-italic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/arsenal/arsenal-italic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'arsenalregular';

    src: url('/themes/contrib/basic/fonts/arsenal/arsenal-regular-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/arsenal/arsenal-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'playbold';

    src: url('/themes/contrib/basic/fonts/play/play-bold-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/play/play-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'playregular';

    src: url('/themes/contrib/basic/fonts/play/play-regular-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/play/play-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowblack';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-black-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-black-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowblack_italic';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-blackitalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-blackitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowbold';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-bold-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowbold_italic';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-bolditalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-bolditalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowextrabold';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-extrabold-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-extrabold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowextrabold_italic';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-extrabolditalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-extrabolditalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowextralight';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-extralight-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-extralight-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowextralight_italic';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-extralightitalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-extralightitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowitalic';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-italic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-italic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowlight';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-light-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowlight_italic';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-lightitalic-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-lightitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlowmedium';

    src: url('/themes/contrib/basic/fonts/barlow/barlow-medium-webfont.woff2') format('woff2'),

         url('/themes/contrib/basic/fonts/barlow/barlow-medium-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}