@font-face {
    font-family: 'Britanica-Black';
    src: url('./fonts/Britanica-Black.woff2') format('woff2'),
        url('./fonts/Britanica-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Britanica-Condensed';
    src: url('./fonts/Britanica-RegularCondensed.woff2') format('woff2'),
        url('./fonts/Britanica-RegularCondensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Britanica-Expanded';
    src: url('./fonts/Britanica-RegularExpanded.woff2') format('woff2'),
        url('./fonts/Britanica-RegularExpanded.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Britanica';
    src: url('./fonts/Britanica-Regular.woff2') format('woff2'),
        url('./fonts/Britanica-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Britanica-BoldExpanded';
    src: url('./fonts/Britanica-BoldExpanded.woff2') format('woff2'),
        url('./fonts/Britanica-BoldExpanded.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Britanica-HeavyExpanded';
    src: url('./fonts/Britanica-HeavyExpanded.woff2') format('woff2'),
        url('./fonts/Britanica-HeavyExpanded.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Britanica-ExtraBoldExpanded';
    src: url('./fonts/Britanica-ExtraBoldExpanded.woff2') format('woff2'),
        url('./fonts/Britanica-ExtraBoldExpanded.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Britanica-BlackExpanded';
    src: url('./fonts/Britanica-BlackExpanded.woff2') format('woff2'),
        url('./fonts/Britanica-BlackExpanded.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Britanica-ExtraBold';
    src: url('./fonts/Britanica-ExtraBold.woff2') format('woff2'),
        url('./fonts/Britanica-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.flexslider .slides {
    display: flex;
}

.flexslider .slides > li {
    max-height: 100px!important;
    flex-shrink: 0;
    align-items: center;
    display: flex!important;
}

.flexslider.fullheight .slides > li {
    max-height: 100vh!important;
}

.wcs-modal--theatre_wp .wcs-modal__content {
    width: 100%!important;
}

.wcs-modal {
    z-index: 9999997!important;
}

.lightbox {
    z-index: 9999999!important;
    -webkit-filter: none!important;
    filter: none!important;
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999998!important;
}

.review {
    position: relative;
    padding: 20px 30px;
    border: 2px solid #000;
    margin-bottom: 50px;
}

.review:before, 
.review:after { position: absolute;
    left: 21.5px;
    bottom: -17px;
    display: block;
    width: 0;
    height: 0;
    border-width: 0 25px 20px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #fff;
    content: ' ';
}
.review:before { left: 19px;
    bottom: -21px;
    border-left-color: #000; }