/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-300-italic.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-300-italic.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-300-italic.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-300-italic.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-300-italic.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-300-italic.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-300-italic.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-400-italic.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-400-italic.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-400-italic.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-400-italic.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-400-italic.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-400-italic.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-400-italic.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-500-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-500-italic.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-500-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-500-italic.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-500-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-500-italic.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-500-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-500-italic.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-500-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-500-italic.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-500-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-500-italic.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-500-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-500-italic.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-700-italic.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-700-italic.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-700-italic.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-700-italic.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-700-italic.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-700-italic.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-700-italic.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-900-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-900-italic.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-900-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-900-italic.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-900-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-900-italic.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-900-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-900-italic.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-900-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-900-italic.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-900-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-900-italic.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-900-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-900-italic.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-300-normal.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-300-normal.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-300-normal.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-300-normal.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-300-normal.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-300-normal.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-300-normal.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-400-normal.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-400-normal.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-400-normal.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-400-normal.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-400-normal.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-400-normal.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-400-normal.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-500-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-500-normal.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-500-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-500-normal.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-500-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-500-normal.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-500-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-500-normal.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-500-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-500-normal.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-500-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-500-normal.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-500-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-500-normal.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-700-normal.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-700-normal.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-700-normal.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-700-normal.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-700-normal.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-700-normal.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-700-normal.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-900-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-900-normal.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-900-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-900-normal.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-900-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-900-normal.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-900-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-greek-ext-900-normal.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-900-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-latin-ext-900-normal.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-900-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-vietnamese-900-normal.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-900-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto/files/roboto-cyrillic-ext-900-normal.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-300-italic.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-300-italic.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-300-italic.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-300-italic.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-300-italic.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-300-italic.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-300-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-300-italic.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-400-italic.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-400-italic.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-400-italic.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-400-italic.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-400-italic.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-400-italic.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-400-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-400-italic.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-700-italic.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-700-italic.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-700-italic.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-700-italic.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-700-italic.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-700-italic.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-700-italic.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-700-italic.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-300-normal.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-300-normal.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-300-normal.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-300-normal.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-300-normal.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-300-normal.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-300-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-300-normal.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-400-normal.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-400-normal.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-400-normal.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-400-normal.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-400-normal.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-400-normal.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-400-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-400-normal.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-700-normal.woff) format('woff'); 
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-700-normal.woff) format('woff'); 
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-700-normal.woff) format('woff'); 
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-700-normal.woff) format('woff'); 
  unicode-range: U+1F00-1FFF;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-700-normal.woff) format('woff'); 
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-700-normal.woff) format('woff'); 
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-700-normal.woff2) format('woff2'), url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-700-normal.woff) format('woff'); 
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}



/* Ersatz ticket-shop.css */
.navigation-wrapper .navbar-inverse {
  background-color: transparent;
  border-color: transparent;
  margin: 4px 0;
}
.navigation-wrapper .navbar-inverse .navbar-nav > li > a {
  padding: 12px 15px;
  color: #fff !important;
  font-size: 22px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  background: 0 0 !important;
}
.search-wrapper {
  margin-bottom: 10px;
}
.middle {
  min-height: 560px;
}

/*=========*/

body {
  font-family: Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  background-color: #e6ecf2;
}

.containerframebanner .row:first-child {
  display:none;
}
.containerframebanner .HeaderImageDiv::before {
  content: 'Deutsches Meeresmuseum\A Online-Ticketshop';
  font-weight: 400;
  font-size: 24px;
  color: white;
  font-family: 'Roboto',"Helvetica Neue",Arial,sans-serif;
}

.headeraccountContent {
  background: #e6ecf2;
  padding:10px;
}
.popover.fade.bottom.in {
  background: #e6ecf2;
  margin-top:0;
}
.popover-content {
  padding:0;
}

@media (min-width: 768px) {
  .navigation-wrapper .navbar-collapse {
    padding:0;
  }
  .navbar-nav {
    width: 100%;
  }
  .navbar-nav .navigationButton {
    text-align:center;
    width:33%;
  }
  .navbar-nav .navigationButton:first-child {
    text-align:left;
  }
  .navbar-nav .navigationButton:last-child {
    text-align:right;
  }
}

/*
Welle dunkelblau: #003777 
2. Blau: #6687ae 
3. Blau: #99afc9 
Hintergrund hellblau: #e6ebf1 
*/

.navigation-wrapper {
  background-image: url("https://ticketfritzstprod.blob.core.windows.net/images/artikel/IeeF6KU6TcoK0jwnOhvewXwxLRHyH3TCHt9ba19wEu5LkjnNQv2jy1EVPPizrN5bMFfDdlz3hFSJhdpWVnar3A==.png");
  height: 130px;
  background-position: center bottom;
  background-repeat: repeat-x;
  background-size:auto;
  background-color:#003777;
  position: relative;
}
.navigation-wrapper::before {
  height:16px;
  background-color:#003777 ;
}

/* BB-Start - Sprachauswahl - 2025-01-28 */
.thumbnail > img {
  /*display:none;
  height:30px !important;*/
  /*height: 0 !important;*/
}
.langselector {
  height: 30px !important;
  background-color: #003777;
}
.langselectorde img::after,
#ImageLangselectorDE::after {
  content:'DE';
  color:white;
  font-size:10px;
}
.langselectoren img::after,
#ImageLangselectorEN::after {
  content:'EN';
  color:white;
  font-size:10px;
}
.thumbnail {
  border-radius:0;
}
@media (min-width: 1200px) {
  .langselectordiv {
    float:right;
    width:auto;
  }
}
/* BB-Ende - Sprachauswahl */

/*.carousel-caption{
  padding-bottom: 235px;
}
.carousel-inner .item{
  padding-top: 70px;
}*/

.langselectornl {
    display: none;
}

/* BB-Start - One-Klick "Verfügbar" */
.price-legend>div:nth-child(1)>div:nth-child(1) .price-legend-description {
    font-size: 0;
}

.price-legend>div:nth-child(1)>div:nth-child(1) .price-legend-description:after {
    font-size: 16px;
    content: 'Verfügbar';
}

/* One-Klick "ausgebucht" */
.EventBody .EventTableinfoTd button.btn-event-action[disabled] {
    font-size: 0;
    background-color: #E80B0F;
    border-color: #000;
}

.EventBody .EventTableinfoTd button.btn-event-action[disabled]:after {
    font-size: 12px;
    content: 'Ausverkauft';
    color: #000;
}

/*.EventTableinfoTd input[disabled] {
  background-color:#E80B0F !important;
}*/
/* BB-Ende */

/*BB-Start*/
.EventArticle.disableInappropriateSymbols {
    width: 50px;
}
.btn-yield, #EventTermineTableM>tbody>tr>td>span>span>button {
    width: auto !important;
}
#addItemBtn {
    margin: 8px 0px 5px 2px !important;
    padding: 5px;
}
.btn-event-action {
    margin: 0px 0px 5px 2px !important;
    padding: 4px 8px;
}
#ArticleTableM9376 > tbody > tr > td:nth-child(3), .EventArtikelPreis {
    vertical-align: top;
}
.EventTableinfoTd {
    padding: 5px 3px !important;
}
@media screen and (max-width: 767px) {
    .EventTableinfoTd {
        width: 100%;
    }
}
#EventTermineTableM>tbody>tr>td>span>span>button>div:nth-child(1), .footer > .row > .col-lg-9 {
    display: none !important;
}
@media screen and (max-width: 767px) {
    #EventTermineTableM > tbody > .EventArticleTable > td > table > tbody > tr > th{
        text-align: right;
    }
}
@media screen and (max-width: 767px) {
    #EventTermineTableM > tbody > .EventArticleTable > td > table > tbody > tr > th:nth-child(1){
        text-align: left !important;
    }
}
@media screen and (max-width: 767px) {
    .EventArticle.disableInappropriateSymbols, .btn-yield, #EventTermineTableM>tbody>tr>td>span>span>button {
        float: right;
    }
}
@media screen and (max-width: 767px) {
    .table-responsive > #EventTermineTableM > tbody > tr > td {
        white-space: normal !important;
    }
}
/*Footer*/
@media screen and (min-width: 767px) {
    .containerbottom {
        height: 327px !important;
    }
}

/*.footer > div:nth-child(1), .footerpayments {
    background-color: #003c64;
}*/
.bottom::after {
  content: '';
  display: block;
  background-color: #003c64;
  height: 20px;
  width: 100%;
}
.popover.bottom::after {
  background: #e6ecf2;
  display:inline;
  min-height:0;
}


.bottom .containerframe{
	padding-bottom: 0px;
}
li.dropdown:nth-child(7), .nav>li:nth-child(8), .nav>li:nth-child(9), .nav>li:nth-child(10), .nav>li:nth-child(11), .nav>li:nth-child(12), .nav>li:nth-child(13),
.nav>li:nth-child(14), .nav>li:nth-child(15), .nav>li:nth-child(16), .nav>li:nth-child(17), .nav>li:nth-child(18), .nav>li:nth-child(19), .nav>li:nth-child(20),
.nav>li:nth-child(21), .nav>li:nth-child(22), .nav>li:nth-child(23), .nav>li:nth-child(24), .nav>li:nth-child(25), .nav>li:nth-child(26), .nav>li:nth-child(27),
.nav>li:nth-child(28), .nav>li:nth-child(29), .nav>li:nth-child(30), .nav>li:nth-child(31) {
    display: none !important;
}

/* BB-Start - Legendentext ersetzen */
/* 
.profilItem_Id_16971 .price-legend div:first-child {
  width:450px !important;
}
.profilItem_Id_16971 .price-legend div div:first-child {
  width:20px !important;
  display:initial;
}
.profilItem_Id_16971 .price-legend-description-ausverkauft {
  visibility: hidden;
  width: 400px;
}
.profilItem_Id_16971 .price-legend-description-ausverkauft::before {
  visibility: initial;
  content: "Tickets nur noch an der Museumskasse erhältlich";
}
*/
/* BB-Ende - Legendentext ersetzen */

/* BB-Start - Header - 2025-01-23 */
.banner {
  background-image:url("https://ticketfritzstprod.blob.core.windows.net/images/artikel/SF8CkRYcbA9ktaUkjRh6YbqU-6huDABqCWdfE2ObPGMJgGjpJNfqo3Sxb3Kdqeo1.jpeg");
  background-position: center;
  background-repeat:no-repeat;
/*  background-repeat: repeat-x;*/
  height:300px;
  background-color:#e6ecf2;
}
/* BB-Ende - Header */

/* BB-Start - Footer - 2025-01-23 */
.bottom {
  background-image: url("https://ticketfritzstprod.blob.core.windows.net/images/artikel/MtbRxcqKCEW4cbLzojiYlRgOvcRn-R4QJQgHk2e4s7BIa9L1i-1UmXLncrOZMbI5.png");
  background-position: top center;
  background-size: auto;
  background-color: #003777;
  min-height: 230px;
  background-repeat: repeat-x;
  margin-top: 20px;
}
.popover.bottom {
  background: #e6ecf2;
  min-height:0;
  margin-top:0;
}
/* BB-Ende - Footer */

/* BB-Start - Startseite - 2025-01-23 */
.promotion-button {
  font-size:0;
  border-color:#04397a;
}
.promotion-button::before {
  font-size:16px;
  content:'> jetzt buchen';
}

.promotion-kachel {
  width:40%;
  margin-right:35px;
  margin-left:15px;
  margin-bottom:35px;
  height:350px !important;
  background-color:#bfcddd;
}
.promotion-thumbnail {
  padding:0;
  height:350px !important;
  overflow:hidden;
  background-color:#bfcddd;
}
.promotion-media-object {
  top:-50px;
}
/*
Hintergrund Promotion: #bfcddd 
Schriftfarbe Promotion: #04397a
*/
.promotion-caption {
  background-color:#bfcddd;
  color:#04397a;
  text-align:left;
  padding:15px !important;
}
.promotion-caption h3 {
  color:#04397a;
  margin-top:0;
}
@media screen and (max-width: 767px) {
  .promotion-kachel {
    width:90%;
  }
}
/* BB-Ende - Startseite */

.tile-kachel {
  margin-right:10px;
  margin-bottom:10px;
  background-color:#bfcddd;
}
.tile-caption {
  background-color:#bfcddd;
  color:#04397a;
  text-align:left;
  padding:15px !important;
}
.tile-caption h3 {
  color:#04397a;
  margin-top:0;
}
.tile-thumbnail {
  padding:0;
  background-color:#bfcddd;
}


@media (min-width: 768px) {
  .col-sm-4 {
    float: right;
  }
}
.middle .alert-info,
.artikelthumb {
  background-color: #e6ecf2;
  border:0;
}

/* Footer */
.bottom,
.bottom a {
  color:white;
}
.popover.bottom,
.popover.bottom a {
  color:black;
}
.list-inline {
  position: relative;
  top: 200px;
}

.calendar-container {
  color:#04397a;
}

#EventTermineTable {
  border:0;
  color:#04397a;
}
#EventTermineTable th,
#EventTermineTableM th {
  font-size:0;
  height:0;
  padding:0;
}
.EventTable.active td {
  background-color: transparent !important;
}
.EventTable {
  background-color: #99afc9;
}
.EventTable .EventTableinfoTd:first-child::before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  content:'\f138';
  padding-left:10px;
  padding-right:10px;
}
.EventTable.active .EventTableinfoTd:first-child::before {
  content:'\f13a';
}
.EventArticleTable {
  background-color: #bfcddd;
}
button,
.btn-primary,
#addItemBtn,
.btn-success,
.btn-event-action {
  padding: 5px 10px;
  background-color: #bfcddd;
  border-radius: 0;
  color:#04397a;
}
#addItemBtn {
  float: right;
  font-size:0;
}
#addItemBtn::before {
  font-size:initial;
  content:'> In den Warenkorb';
}

.daterangepicker .input-mini,
.calendar-table th,
.calendar-table td.available {
  color:#04397a;
}
.calendar-table td.available.in-range {
  background-color: #e6ecf2;
}
.calendar-table td.available.start-date,
.calendar-table td.available.end-date {
  border:1px solid #04397a;
  color:#04397a;
  background-color:#bfcddd;
}

.modal-content {
  color:#04397a;
  background-color: #bfcddd ;
}
.btn-default {
  color:#04397a;
  background-color: ##e6ebf1;
  padding: 5px 10px;
  border-radius: 0;
}
.new-cartcontainer {
  color:#04397a;
}
.checkout-process-bar .active-step {
  background-color: #245269 !important;
  color:white !important;
}
.checkout-process-bar span {
  background-color: #bfcddd !important;
  border-color: #245269 !important;
  color:#245269 !important;
}
.checkout-process-bar span:not(:last-child)::before {
  background-color: #245269 !important;
}

.thumbnail {
  border:0;
  padding:0;
}
#logoutForm {
  color:black;
}
a[href="/Culture/SetPreferredCulture?culture=en-US"],
a[href="/Culture/SetPreferredCulture?culture=nl-NL"] {
  display:none;
}
@media (max-width: 767px) {
  #navbarCollapse {
    position:relative;
    z-index:100;
    background: #e6ecf2;
    padding: 10px;
  }
  .navigation-wrapper .navbar-inverse .navbar-nav > li > a {
    color:black !important;
  }
}
.footerpayments {
  float:right;
}

#HeaderImage, #img_account {
  width: 1px;
  height: 1px;
}

@media (max-width: 767px) {
  #facebookIcon,
  #twitterIcon,
  #youtubeIcon,
  #instagramIcon {
    width:40px !important;
  }
  .bottom .list-inline {
    top:175px;
  }
  .bottom .list-inline > li {
    padding-right:0;
    padding-left:2px;
  }
}

/* BB-Start - Anpassungen 22.04.2025 */
@media (min-width: 768px) {
  .navbar-nav .navigationButton {
    text-align: center;
    width: 25%;
  }
}
.groupdescription h3,
.groupdescription p,
.groupdescription ul {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
  margin:10px !important;
}
.groupdescription h3{
  margin-top:20px !important;
}
.nummer p {
  display:none;
}
/* BB-Ende 22.04.2025 */

/* BB-Start - Kombiartikel Preis - 25.04.2025 */
.artikelthumbprice {
  background-color: white;
  padding: 9px 11px;
}
/* BB-Ende - 25.04.2025 */


/* BB-Start - Versandkosten als Barrierefreiheit umbenennen */
.FooterVersandkosten a {
  visibility: hidden;
}
.FooterVersandkosten a::before {
  visibility: visible;
  content: "Barrierefreiheit";
}
/* BB-Ende - Versandkosten als Barrierefreiheit umbenennen */

/* BB-Start - Kalender ausblenden (nicht One-Klick) - 14.08.2025 */
/*
.daterangepicker.daterangestyle {
  display: none !important;
}
.calendar-container {
  margin-bottom:0 !important;
}
*/
/* BB-Ende - Kalender ausblenden (nicht One-Klick) */