@CHARSET "UTF-8";

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/RobotoCondensed-Regular.woff') format('woff'), url('../fonts/RobotoCondensed-Regular.woff2') format('woff2')
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/RobotoCondensed-Medium.woff') format('woff'), url('../fonts/RobotoCondensed-Medium.woff2') format('woff2')
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/RobotoCondensed-Bold.woff') format('woff'), url('../fonts/RobotoCondensed-Bold.woff2') format('woff2')
}

/* GENERAL */
#header ._logo,
.responsive_medium .logo_small {
    background-image: url("../elements/logo.png");
    width: 180px;
    height: 60px;
    background-size: contain;
    image-rendering: crisp-edges;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
a.button.calendar.active,
form.active a.button.calendar {
    height: auto;
}

/* FOOTER */
.footer .label_footer_1_bold {
    font-weight: bold;
    font-size: 16px;
}
.footer .label_footer_1 {
    font-size: 15px;
}
.footer_wrapper {
    margin: 10px auto;
}

/* SLIDER */
.slider_list h4:before {
    height: 70px;
    font-size: 72px;
    width: 70px;
    color: #009ee2;
}

/* COCKPIT */
ul.ebp_overview .forms .overview_tile_title .icon:before {
    content: "\e173";
}

/*Sidebar*/
#side_column #ct #menu_side ul li a {
	display: flex;
	align-items: center;
	line-height: inherit;
}