@font-face {
    font-family: "Frutiger LT W03_45 Light";
    src: url(/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix);
    src: url(/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix) format("eot"),url(/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff) format("woff"),url(/application/themes/custom/css/fonts/1475732/c1bbbd49-cc08-4ec8-a63d-8cbd6936c666.ttf) format("truetype")
}

@font-face {
    font-family: "Frutiger LT W03_55 Roman";
    src: url(/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix);
    src: url(/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix) format("eot"),url(/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff) format("woff"),url(/application/themes/custom/css/fonts/1475740/95a1e677-b284-4b7e-86f9-b684fba2e7da.ttf) format("truetype")
}

@font-face {
    font-family: "Frutiger LT W03_65 Bold";
    src: url(/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix);
    src: url(/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix) format("eot"),url(/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff) format("woff"),url(/application/themes/custom/css/fonts/1475748/9b0d5970-235c-47a8-b94d-a7fe9dea7585.ttf) format("truetype")
}

.stack-carousel-block .carousel-area {
    overflow: hidden
}

.stack-carousel-block .carousel-area .waiting-times-button-wrapper a {
    display: inline-block;
    position: absolute;
    bottom: 1px;
    left: auto;
    z-index: 1;
    font-family: "Frutiger LT W03_55 Roman",sans-serif;
    font-weight: 400;
    color: #fff;
    background: #4c439b;
    font-size: 18px;
    font-size: 1.8rem;
    padding: 10px 20px;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0
}

.stack-carousel-block .carousel-area .waiting-times-button-wrapper a:active,.stack-carousel-block .carousel-area .waiting-times-button-wrapper a:focus,.stack-carousel-block .carousel-area .waiting-times-button-wrapper a:hover {
    background: #3b3477
}

@media (max-width: 767px) {
    .stack-carousel-block .carousel-area .waiting-times-button-wrapper {
        background:#e5eef7;
        padding: 15px 0;
        text-align: center
    }

    .stack-carousel-block .carousel-area .waiting-times-button-wrapper a {
        position: static;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px
    }
}

.b-w-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a,.b-w-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:active,.b-w-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:focus,.b-w-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:hover {
    color: #fff;
    background: #000
}

@media (max-width: 767px) {
    .b-w-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper {
        background:#fff
    }
}

.blue-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a,.blue-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:active,.blue-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:focus,.blue-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:hover {
    color: #cfe5fc;
    background: #006
}

@media (max-width: 767px) {
    .blue-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper {
        background:#cfe5fc
    }
}

.beige-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a,.beige-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:active,.beige-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:focus,.beige-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:hover {
    color: #f7efd8;
    background: #042868
}

@media (max-width: 767px) {
    .beige-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper {
        background:#f7efd8
    }
}

.high-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a,.high-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:active,.high-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:focus,.high-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper a:hover {
    color: #fdff2d;
    background: #000
}

@media (max-width: 767px) {
    .high-contrast .stack-carousel-block .carousel-area .waiting-times-button-wrapper {
        background:#fdff2d
    }
}

.b-w-contrast .stack-carousel-block .carousel-area .owl-carousel .owl-dots .owl-dot {
    background-color: #000;
    border-color: #fff;
    -moz-box-shadow: 0 0 0 1px #000;
    -webkit-box-shadow: 0 0 0 1px #000;
    box-shadow: 0 0 0 1px #000
}

.blue-contrast .stack-carousel-block .carousel-area .owl-carousel .owl-dots .owl-dot {
    background-color: #006;
    border-color: #cfe5fc;
    -moz-box-shadow: 0 0 0 1px #006;
    -webkit-box-shadow: 0 0 0 1px #006;
    box-shadow: 0 0 0 1px #006
}

.beige-contrast .stack-carousel-block .carousel-area .owl-carousel .owl-dots .owl-dot {
    background-color: #042868;
    border-color: #f7efd8;
    -moz-box-shadow: 0 0 0 1px #042868;
    -webkit-box-shadow: 0 0 0 1px #042868;
    box-shadow: 0 0 0 1px #042868
}

.high-contrast .stack-carousel-block .carousel-area .owl-carousel .owl-dots .owl-dot {
    background-color: #000;
    border-color: #fdff2d;
    -moz-box-shadow: 0 0 0 1px #000;
    -webkit-box-shadow: 0 0 0 1px #000;
    box-shadow: 0 0 0 1px #000
}
