/* 
**
Venue Icons
**
*/
@font-face {
    font-family: "icc-glyph";
    src: url('../fonts/icc-glyph.woff') format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
 }
 .icc-glyph-buy-ticket:before {
    content: "\64";
 }
 .icc-glyph-facts-pdf:before {
    content: "\68";
 }
 .icc-glyph-plan-trip:before {
    content: "\4c";
 }
 .icc-glyph-up-arrow:before {
    content: "\71";
 }
 .icc-glyph-right-arrow:before {
    content: "\4e";
 }
 .icc-glyph-banquet:before {
    content: "\65";
 }
 .icc-glyph-parking:before {
    content: "\6e";
 }
 .icc-glyph-accommodation:before {
    content: "\23";
 }
 .icc-glyph-bicycle:before {
    content: "\69";
 }
 .icc-glyph-imagelibrary:before {
    content: "\35";
 }
 .icc-glyph-conventions:before {
    content: "\55";
 }
 .icc-glyph-csr:before {
    content: "\46";
 }
 .icc-glyph-corporate:before {
    content: "\44";
 }
 .icc-glyph-theatres:before {
    content: "\52";
 }
 .icc-glyph-capacity:before {
    content: "\6b";
 }
 .icc-glyph-news:before {
    content: "\79";
 }
 .icc-glyph-register:before {
    content: "\6a";
 }
 [class*=" icc-glyph-"]:before, [class^=icc-glyph-]:before, [data-icon]:before {
   font-family: "icc-glyph"!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
 }
 .icc-glyph {
    font-size: 65px;
    text-align: center;
 }
 
 /*
 **
 BREADCRUMBS
 **
 */
 .breadcrumbs-nav {
    margin-bottom: 0 !important;
 }
 .breadcrumbs-nav .et_pb_column:hover {
    background-color: #fff;
 }
 .breadcrumbs-nav .icc-glyph:before {
    font-size: 40px;
    /* color: #555; */
    color: #3f1a16;
    display: block;
    margin-bottom: 10px;
 }
 .breadcrumbs-nav .icc-glyph.icc-glyph-theatres:before,
 .breadcrumbs-nav .icc-glyph.icc-glyph-corporate:before {
    transform: scale(1.2,1.2);
 }
 /*.breadcrumbs-nav .icc-glyph.icc-glyph-banquet {
     height: 40px;
 }*/
 .breadcrumbs-nav .icc-glyph.icc-glyph-banquet:before {
    transform: scale(1.4,1.4);
 }
 .breadcrumbs-nav .col_1_4 {
    width: 25%;
 }
 .breadcrumbs-nav .col_1_5 {
    width: 20%;
 }
 .breadcrumbs-nav .col_1_6 {
    width: 16.6667%;
 }
 .breadcrumbs-nav.et_pb_menu .et-menu>li {
    padding: 0 !important;
    margin: 0 !important;
 }
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap,
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu,
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav,
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu {
    width: 100%;
    justify-content: center;
 }
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu {
    justify-content: space-between;
 }
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item {
    padding: 30px 10px !important;
    display: block;
    height: 140px;
    margin-bottom: 1px !important;
 }
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item:hover {
    background-color: #fff;
 }
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item a,
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item .icc-glyph {
    width: 100%;
 }
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item a,
 .breadcrumbs-wrapper .menu-item.current-breadcrumbs a {
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Avenir Heavy';
    color: #3f1a16;
    line-height: 1.2em;
    padding: 0;
 }
 .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item a {
    position: unset;
 }
 
 @media (max-width:1199.98px) {
    .breadcrumbs-wrapper.opened .breadcrumbs-nav .et_pb_column .et_pb_module,
    .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item {
        text-align: left;
    }
    .breadcrumbs-wrapper {
        display: flex;
    }
    /* .breadcrumbs-wrapper .menu-item.current-breadcrumbs a {
        font-size: calc(12.85px + .42vw);
    } */
    .breadcrumbs-wrapper .et_pb_row {
        max-width: 100%;
        width: 100%;
    }
    .breadcrumbs-nav .icc-glyph,
    .breadcrumbs-wrapper .breadcrumbs-nav,
    .breadcrumbs-wrapper.opened .breadcrumbs-nav .et_pb_column .et_pb_module:first-child,
    .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item:before,
    .breadcrumbs-wrapper .menu-item.current-breadcrumbs:before,
    .breadcrumbs-wrapper.opened .menu-item.current-breadcrumbs {
        display: none;
    }
    .breadcrumbs-wrapper {
        align-items: center;
        justify-content: end;
        padding: 20px 0 !important;
    }
    .breadcrumbs-wrapper:after {
        content: "\54";
        font-family: "icc-glyph"!important;
        width: 10%;
        position: absolute;
        top: 0;
        z-index: 9;
        /*	height: 40px;*/
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: left;
        visibility: visible;
        cursor: pointer;
    }
    /*.breadcrumbs-wrapper.opened:after {
        height: 40px;
    }*/
    .breadcrumbs-wrapper.opened {
        padding: 0 !important;
        height: 57px;
    }
    .breadcrumbs-wrapper.opened:after {
        content: "\71";
    }
    .breadcrumbs-wrapper.opened .breadcrumbs-nav {
        display: block;
        margin-bottom: 0;
        background-color: #fbf9e0;
    }
    .breadcrumbs-wrapper.opened .breadcrumbs-nav .et_pb_column,
    .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item,
    .breadcrumbs-wrapper .menu-item.current-breadcrumbs {
        width: 100%;
        padding: 20px !important;
        border-bottom: 2px solid #fff;
    }
    .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item:last-child {
        border-bottom: none;
    }
    .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu {
        margin: 0 !important;
    }
    .breadcrumbs-wrapper .menu-item.current-breadcrumbs {
        list-style: none;
        padding: 0 20px !important;
        border-bottom: 0;
        font-size: 0;
        text-align: left;
        display: flex;
    }
    .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item a,
    .breadcrumbs-wrapper .menu-item.current-breadcrumbs a {
        font-family: 'Avenir Book';
        color: #000;
    }
    /* .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item.current-menu-item {
        background-color: #fff;
    } */
    .breadcrumbs-nav.et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .menu-item {
        height: auto;
    }
 }
 @media (max-width: 991.98px) {
    .breadcrumbs-nav.et_pb_menu .et_pb_menu__menu {
        display: block;
    }
    .breadcrumbs-nav .et_mobile_nav_menu {
        display: none;
    }
 }