@keyframes menu-logo-animation{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.top-notification{background:#c6a681;text-align:center;display:none;position:relative;padding:10px;font-size:14px}@media (min-width:960px){.top-notification{margin:auto}}.top-notification .notification-wrapper{max-width:90%;margin:auto}.uk-sticky-fixed .top-notification{display:none!important}.top-notification a{color:#fff;text-decoration:underline!important;text-underline-offset:2px;cursor:pointer}.top-notification p{margin:0;color:#fff}.menu .main-menu{margin-top:20px}.no-hero .menu-type-1 .menu .main-menu,.menu-type-1 .uk-sticky-fixed .menu .main-menu{top:-15px}.no-hero .menu-type-1 .menu .main-menu .manage-reservation,.menu-type-1 .uk-sticky-fixed .menu .main-menu .manage-reservation{bottom:-12px}.menu .manage-reservation{position:absolute;bottom:-18px;font-size:10px;text-transform:uppercase;letter-spacing:1}.menu .main-menu .uk-navbar-right .uk-navbar-nav{position:relative}.menu .main-menu .uk-navbar-right .uk-navbar-nav:after{content:'';position:absolute;right:0;left:0;bottom:0;background:rgba(255,255,255,.5);height:1px}.menu-type-1 .menu .main-menu .uk-navbar-right .uk-navbar-nav:after,.uk-sticky-fixed .menu .main-menu .uk-navbar-right .uk-navbar-nav:after,.no-hero .menu .main-menu .uk-navbar-right .uk-navbar-nav:after{display:none}.menu .uk-logo{max-width:250px;top:-10px;position:absolute;animation:menu-logo-animation 1s ease-in-out normal}.no-hero .menu .uk-logo{top:0;max-width:200px}.uk-sticky-fixed .menu .uk-logo{top:-20px;max-width:200px}.uk-light .menu .menu-book-button{color:#fff}.menu-type-3 .menu .uk-logo{position:relative;top:auto}.menu-type-3 .menu .menu .uk-navbar-item,.menu-type-3 .menu .menu .uk-navbar-nav>li>a{min-height:60px}.menu-type-3 .menu .menu{margin:20px 0 0}.mobile-menu .manage-reservations{position:absolute;bottom:-18px;font-size:10px;text-transform:uppercase;letter-spacing:1;right:0;left:0;margin:auto}.mobile-menu .menu-book-button{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;padding-left:20px}.uk-light .uk-sticky-fixed .mobile-menu .menu-book-button{color:#fff}.uk-sticky-fixed .mobile-menu .menu-book-button{border:0;text-decoration:none;padding-left:30px}@media (max-width:374px){.uk-sticky-fixed .mobile-menu .menu-book-button{padding:3px 15px}}.mobile-menu .logos .uk-logo{width:130px}@media (min-width:640px) and (max-width:1119px){.mobile-menu .logos .uk-logo{width:180px}}.mobile-menu .uk-logo{width:180px;position:relative;margin:auto}.no-hero .mobile-menu .uk-logo{top:0;width:auto;height:80px}.no-hero .mobile-menu .uk-logo img{height:90%}.mobile-menu .menu-book-now-button{line-height:43px;padding:0 22px}.mobile-menu .uk-navbar-nav>li>a,.mobile-menu .uk-navbar-item,.mobile-menu .uk-navbar-toggle{min-height:80px}.uk-sticky-fixed .mobile-menu .uk-navbar-nav>li>a,.uk-sticky-fixed .mobile-menu .uk-navbar-item,.uk-sticky-fixed .mobile-menu .uk-navbar-toggle{min-height:50px}#menu-slide .offcanvas-logo{width:120px}#menu-slide .manage-reservation a{font-size:12px}#menu-slide .menu-container{position:relative;margin-top:40px}#menu-slide .language-menu{margin-left:48px;top:0;position:absolute;bottom:auto;right:auto;margin-top:45px}#menu-slide .padding-menu{padding:20px 30px}#menu-slide .menu-inner{border:1px solid #efefef;padding:20px 30px}#menu-slide .uk-button{padding-left:0;padding-right:0}#menu-slide .menu-footer{padding:20px 30px}#menu-slide .language-menu select{padding:5px 8px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;bottom:0;left:0}header{z-index:2}.hook-inverse-button-default{text-decoration:none}.top-menu .uk-navbar-nav>li>a{min-height:35px;font-size:12px;text-transform:uppercase}.uk-sticky-fixed .top-menu .uk-navbar-nav>li>a{color:#444}.top-menu .uk-navbar-nav{background-color:rgba(255,255,255,.27)}.uk-sticky-fixed .top-menu .uk-navbar-nav{background-color:#f7f7f7}.menu-type-3 .top-menu .uk-navbar-nav{background-color:transparent}.hero{margin:0 auto;max-width:100%}@media (max-width:959px){.hero{overflow:hidden}}.hero.extra-margin-bottom{margin-bottom:180px!important}.hero .mobile-arrows a{background-color:transparent;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.5))}.hero .uk-position-top.uk-position-large{margin:5% 30%}.hero .text-content{border:2px solid #fff;padding:25px 20px}.hero h1{font-family:'Bodoni Moda',serif;color:#fff;letter-spacing:1px;text-transform:uppercase}.hero .slide-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.8s cubic-bezier(.165,.84,.44,1)}.hero .go-to{background-color:transparent;background-repeat:repeat-y;background-position:center;width:100%;cursor:pointer;content:"";height:100px;position:absolute;bottom:0;margin:auto;text-align:center;text-transform:uppercase;right:0;left:0}.hero .go-to>div{height:100px;width:200px}.hero .go-to>div:after{content:'';position:relative;height:100%;margin:auto;display:block;width:2px;background:#fff;transform-origin:top;animation-name:goDownAnim;animation-duration:2.5s;animation-iteration-count:infinite}@media (max-width:959px){.hero .go-to{left:0;right:0;margin:auto}}@keyframes goDownAnim{0%{opacity:0;transform:scaleY(0)}50%{opacity:1}100%{transform:scaleY(1)}}.hero .bottom-text{position:absolute;right:0;left:0;bottom:0;color:#00263b}.hero .bottom-text h2:first-child{margin-bottom:-15px}.hero .bottom-text>div{min-width:752px;top:50%;position:absolute;left:50%;transform:translateY(-50%) translateX(-50%);padding:30px 50px;background-color:#7b1315;z-index:4}.hero .bottom-text>div>*{color:#00263b}.hero .bottom-text>div>*:last-child{margin-bottom:0}.hero .bottom-text>div:before{content:'';top:15px;bottom:15px;right:15px;left:15px;position:absolute;border:1px solid #fff;pointer-events:none}@media screen and (max-width:960px){.hero .bottom-text>div{width:90%;min-width:90%;padding:30px 30px;max-width:90%}}.hero .hero-cta{display:flex;align-items:end;position:absolute;bottom:24px;right:100px;transform-origin:right}@media (max-width:959px){.hero .hero-cta{flex-direction:column}}.hero .hero-cta .cta-item{max-width:150px;display:flex;justify-content:center;align-items:center;padding:5px 10px;border:1px solid #fff;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:400;position:relative;background-color:rgba(59,59,59,.33);transform:translateY(150%);transition:transform ease-in-out 1s;opacity:0}.hero .hero-cta .cta-item:after{content:"";position:absolute;bottom:-25px;height:20px;right:-1px;width:1px;background:#fff}@media (max-width:959px){.hero .hero-cta .cta-item:after{top:50%;transform:translateY(-50%);bottom:auto;right:-20px;height:1px;width:20px}}.hero .hero-cta .cta-item:not(:last-child){margin-right:20px}@media (max-width:959px){.hero .hero-cta .cta-item{margin-right:20px;margin-bottom:20px}}.hero .hero-cta .cta-item span{display:block}.hero .hero-cta.show-cta .cta-item{opacity:1;transform:translateY(0%)}@media (max-width:959px){.page-border .hero .hero-cta{bottom:80px}}@media (max-width:959px){.hero .hero-cta{transform:scale(.8);bottom:10%;right:-5px}}.menu-open .bottom-text,.menu-open .header-border{z-index:0}.hero .uk-slideshow-items li.text-top:before{content:'';top:0;bottom:0;right:0;left:0;background:#fff;background:-moz-linear-gradient(top,#ffffff 16%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(16%,#ffffff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#ffffff 16%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#ffffff 16%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#ffffff 16%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#ffffff 16%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);position:absolute;z-index:1}.hero .text-content{z-index:2;max-width:90%}.uk-modal-dialog .panel:before{display:none}.uk-modal-dialog .panel section{background:#fff}.uk-modal-dialog .panel .uk-slideshow-items{transform:none}.panel .mobile-title{text-align:center;width:calc(100% - 50px);margin-right:auto;margin-left:auto}.panel .panel-gallery{z-index:1;position:relative}@media (max-width:959px){.panel .panel-container .text-content>div{padding:40px}}@media screen and (max-width:959px){.panel:before{height:100%;transform:none;top:auto;margin:auto;bottom:0;top:0}}.panel-fullwidth .text-content a:not(.uk-button){color:#333;font-weight:700;text-decoration:underline}.panel-fullwidth .text-content div>*:last-child{margin-bottom:0}.panel-fullwidth .uk-switcher{width:calc(100% - 50px);margin:auto}.panel-fullwidth .panel-content>*:last-child{margin-bottom:0}@media screen and (max-width:959px){.panel-fullwidth{margin-top:100px!important;margin-bottom:100px!important}.panel-fullwidth:before{height:calc(100% + 40px);width:calc(100% - 50px);margin:auto;transform:none;top:0}}@media screen and (min-width:960px){.panel-fullwidth .panel-slideshow{width:calc(100% - 40px);margin:auto}}.slideshow:not(.slideshow-small) .uk-slideshow{position:relative}.slideshow:not(.slideshow-small) .uk-slideshow:before{top:0;bottom:0;right:0;left:0;border:2px solid #7b1315;content:"";width:calc(100% - 80px);height:calc(100% + 40px);top:50%;transform:translateY(-50%);position:absolute;display:block;z-index:0;pointer-events:none;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.slideshow .slideshow-container+.text-content{margin-top:60px!important}}@media screen and (max-width:959px){.slideshow .text-content>div{padding:0 15px;margin-bottom:40px!important}.slideshow:not(.slideshow-small) .uk-slideshow{padding:0 10px}.slideshow:not(.slideshow-small) .uk-slideshow:before{width:calc(100% - 50px)}}.slideshow-small{padding-top:20px}.slideshow-small .slideshow-row.no-border{margin-top:-20px;marign-bottom:-20px}.slideshow-small .slideshow-row:not(.single-column):not(.no-border){position:relative}.slideshow-small .slideshow-row:not(.single-column):not(.no-border):before{top:0;bottom:0;right:0;left:0;border:2px solid #7b1315;content:"";width:calc(100% - 80px);height:calc(100% + 44px);top:50%;transform:translateY(-50%);position:absolute;display:block;z-index:0;pointer-events:none;margin-left:auto;margin-right:auto}.slideshow-small .zoom-overlay{cursor:pointer;opacity:0;transition:opacity 0.3s ease-in-out;background-color:rgba(123,19,21,.7)}.slideshow-small .zoom-overlay span{transform:scale(.5);transition:all 0.5s cubic-bezier(0,.91,.21,.98) 0.1s}.slideshow-small .slideshow-small-item li:hover .zoom-overlay{opacity:1}.slideshow-small .slideshow-small-item li:hover .zoom-overlay span{transform:scale(1)}.slideshow-small .single-column>div>div>div:before{top:0;bottom:0;right:0;left:0;border:2px solid #7b1315;content:"";width:calc(100% - 80px);height:calc(100% + 44px);top:50%;transform:translateY(-50%);position:absolute;display:block;z-index:0;pointer-events:none;margin-left:auto;margin-right:auto}@media screen and (max-width:959px){.slideshow-small.uk-margin-large{margin-top:80px!important}}@media screen and (max-width:959px){.slideshow-small .mobile-slideshow-small .text-content>div{padding:0 15px;margin-bottom:40px!important}.slideshow-small .mobile-slideshow-small .uk-slideshow{padding:0 10px}}.slideshow-small .mobile-slideshow-small .slideshow-container{position:relative}.slideshow-small .mobile-slideshow-small .slideshow-container:before{top:0;bottom:0;right:0;left:0;border:2px solid #7b1315;content:"";width:calc(100% - 50px);height:calc(100% + 40px);top:50%;transform:translateY(-50%);position:absolute;display:block;z-index:0;pointer-events:none;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.slideshow-small *+.uk-grid-margin,.slideshow-small .uk-grid+.uk-grid,.slideshow-small .uk-grid>.uk-grid-margin{margin-top:60px}.slideshow-small .main-grid>.uk-grid-margin:not(.first-row){margin-top:80px}}.panel-inverted .panel-slideshow{position:relative}@media (min-width:960px){.panel-inverted .panel-slideshow{height:calc(100% + 50px);top:-25px}}.panel-inverted .text-content>div{background-color:#7b1315;z-index:1}@media (max-width:959px){.panel-inverted .text-content>div{max-width:calc(100% - 40px);margin:auto;top:-20px;position:relative}}@media (min-width:960px){.panel-inverted .text-content>div{width:calc(100% + 50px);z-index:1;position:relative;top:50%;transform:translateY(-50%)}}@media (min-width:960px){.panel-inverted.gallery-text .text-content>div{width:calc(100% + 50px);z-index:1;position:relative;top:50%;transform:translateX(-50px) translateY(-50%)}}.cards{position:relative}.cards .cards-background-texture{position:absolute;width:100%;bottom:0;top:50px;right:0;left:0;background-size:cover}.cards .card-index{letter-spacing:.2em}.cards .card{padding:20px 0}.cards .card img{width:100%}@media (min-width:960px){.cards .card.has-border:after{content:'';position:absolute;top:0;bottom:0;width:1px;background:#dfdfdf;right:-20px;top:-10px;bottom:-10px}}@media (min-width:1200px){.cards .card.has-border:after{right:-35px}}.cards .uk-slider-items li h3{margin-bottom:10px}.cards .uk-slider-items li h3+p{margin-top:10px}.cards .mobile-cards .uk-grid-small{margin-left:-10px}.cards .mobile-cards .uk-grid-small>*{padding-left:10px}@media (max-width:959px){.cards .uk-slider{width:calc(100% - 40px);margin:auto}}.cards .cards-header>p:last-child{margin-bottom:0}.cards .cards-header>*:last-child .uk-button{margin-top:20px;margin-bottom:40px}.cards .cards-content{position:relative}.cards .cards-border{position:absolute;display:block;top:20px;border:2px solid #231f20;height:50%;left:20px;right:20px}.cards.with-filter .card{padding:0}@media (min-width:960px){.cards.with-filter .card:after{display:none}}.cards.with-filter .filter li label{position:relative;cursor:pointer}.cards.with-filter .filter li input{position:absolute;visibility:hidden}.cards.with-filter .filter li input[disabled]+.label-text{background:#e5e5e5}.cards.with-filter .filter li .label-text{position:relative;top:0;bottom:0;left:0;right:0;border-radius:3px;border:1px solid darkgrey;z-index:0;padding:5px 10px}.cards.with-filter .filter li input:checked+.label-text{background-color:#7b1315;color:#fff;border-color:#7b1315}.cards.with-filter .card-tags i{margin-right:3px}.cards.with-filter .card-tags ul{padding:0;list-style-type:none}.cards.with-filter .card-tags li{text-transform:uppercase;font-size:12px}.cards.with-filter .card-tags li:not(:last-child){margin-right:3px}.vline{height:225px;width:2px;position:absolute;top:0;left:12px;background-color:#7b1315}.testimonials{text-align:left;padding:3.8% 0;border-bottom:3px solid #231f20}.testimonials blockquote{min-height:100px;margin:auto}.testimonials blockquote h2+p,.testimonials blockquote h3+p{margin-left:auto}.testimonials .uk-slider-nav{margin-left:auto}.testimonials .cite-wrapper{margin-left:auto}.testimonials h4{text-transform:uppercase;margin-top:15px}.testimonials svg path{fill:#7b1315}.testimonials hr{width:125px;margin:0 auto}.testimonials>div>ul>li>div>blockquote>footer::before{content:"";height:1px;width:50px;display:inline-block;background:#fff}.testimonials .nav-quotes li.uk-active{border-bottom:1px solid #fff}.testimonials .uk-dotnav>*>*{background:rgba(123,19,21,.4)}.testimonials .uk-dotnav>*>:hover,.testimonials .uk-dotnav>*>:focus{background-color:rgba(123,19,21,.8)}.testimonials .uk-dotnav>*>:active{background-color:rgba(123,19,21,.4)}.testimonials .uk-dotnav>.uk-active>*{background-color:rgba(123,19,21,.8)}.nav-quotes{list-style:none;margin:0}.nav-quotes li{margin:15px}.tabs-container{background:#fff}.tabs-container.intro-tabs{border:2px solid #7b1315;border-top:0}@media (max-width:959px){.tabs-container{padding-top:20px}.tabs-container .mobile-switcher-inner select{max-width:80%;margin:auto}.tabs-container .mobile-switcher.uk-sticky-fixed{width:calc(100% + 30px)!important;position:relative;left:-15px;border-bottom:1px solid lightgrey}}footer{z-index:1;margin-bottom:194px;transition:margin 500ms ease-in-out}footer .contact-info{position:relative;padding:20px 0;font-size:.875rem}footer .contact-info:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.35)}footer.uk-light .signup-wrapper{border:1px solid #fff}footer.uk-light .signup-wrapper:after{background-color:#fff}@media (max-width:959px){footer .menus-grid li{line-height:1.5}footer .menus-grid .uk-grid-margin{margin-top:15px}}.page-border footer{margin-bottom:170px}@media (max-width:959px){.page-border footer{margin-bottom:235px}}@media (min-width:960px){footer{background-size:cover;background-repeat:no-repeat}}footer .signup-wrapper{padding:20px;border:1px solid #cacaca;position:relative}footer .signup-wrapper:after{content:'';position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background-color:#7b1315}footer .footer-signup{border-top:2px solid #fff;border-bottom:2px solid #fff}@media (min-width:960px){footer .footer-form .form-container{max-width:45%;margin:auto}}footer .menus-container{padding:40px 0}@media screen and (min-width:960px){footer .footer-brands>img{width:700px;max-width:100%}}@media screen and (max-width:959px){footer .sub-footer{background-color:#7b1315}footer .sub-footer a{color:white!important}footer .sub-footer .uk-grid-margin{margin-top:10px}footer .footer-signup{width:calc(100% - 35px);margin:auto;display:block;padding-top:40px;padding-bottom:40px}footer .footer-brands{padding:0 20px}}.footer-extra{transition:opacity 0ms linear;position:fixed;padding:36px 40px;bottom:0;width:100%;z-index:0;opacity:0}.page-border .footer-extra{width:calc(100% - 40px);right:0;left:0;margin:auto}@media (max-width:959px){.page-border .footer-extra{width:100%;min-height:235px}}.footer-extra h3{font-size:1.8rem}.footer-extra .footer-logos-wrapper{padding:10px 0}@media (min-width:960px){.footer-extra .footer-logos-wrapper{padding:20px 40px}}.footer-extra .partners-list{display:none}.footer-extra .footer-logos img{opacity:.8;width:50px}.footer-inview+.footer-extra{opacity:1;transition:opacity 300ms ease-in-out}.slidein-popup{position:fixed;bottom:0;right:0;z-index:10;width:530px;color:#ff;pointer-events:none}.slidein-popup p{font-size:12px}.slidein-popup *{color:#fff}.slidein-popup .slidein-popup-container>.content{transition:all 1s cubic-bezier(.23,1,.32,1);width:100%;transform:translateX(101%);background-color:#595d60}.slidein-popup.open .slidein-popup-container>.content{transform:translateX(0%);pointer-events:all}.slidein-popup .slidein-popup-container .btn-orange{padding:0 35px!important}.slidein-popup .slidein-popup-img{width:30%;height:100%}.slidein-popup .slidein-popup-text{width:70%;padding:28px 35px}.slidein-popup .slidein-popup-text h2{font-family:'Bodoni Moda',serif;color:#fff;margin:0}.slidein-popup .slidein-popup-book{width:35%;text-align:center}.slidein-popup .slidein-popup-book img{width:125px;margin-bottom:15px}.slidein-popup .slidein-popup-arrow{width:40px;background-color:#7b1315;padding:7% 1%;text-align:center;color:#fff;cursor:pointer;pointer-events:all}.slidein-popup .slidein-popup-arrow i{transition:transform 1s cubic-bezier(.23,1,.32,1)}.slidein-popup.open .slidein-popup-arrow>i{transform:translate(-50%,-50%) rotate(180deg)}.popup-container-2{background-color:#7b1315;width:60%;height:150px;overflow:hidden}.popup-container-2 div{width:50%}.popup-container-2 div:nth-child(1){text-align:center}.popup-container-2 div:nth-child(1) h3{color:#fff;font-family:'Bodoni Moda',serif;margin:0}.btn-white{padding:0 25px!important;margin-top:10px;color:#fff}.modal-popup .small-modal{width:500px}@media only screen and (max-width:640px){.slidein-popup{width:80%}.slidein-popup .slidein-popup-text{width:100%;padding:17px 16px;text-align:center}.slidein-popup .slidein-popup-book{width:100%;text-align:center}.slidein-popup .slidein-popup-arrow{width:10%}.slidein-popup .slidein-popup-container>.content{flex-wrap:wrap;padding:15px 0}.popup-container,.popup-container-2{width:100%}.popup-text h2{font-size:16px}.popup-container .btn-orange{padding:0 10px!important;font-size:11px;line-height:3}.popup-arrow{padding:9% 1%}.popup-container-2 div:nth-child(1) h3{font-size:16px}}.events-tabs .cards-content{position:relative}.intro-style-3{position:relative;padding-bottom:120px}.intro-style-3 .intro-decoration svg{opacity:.05;width:80%}.intro-style-3:before{pointer-events:none;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.intro-style-3 .intro-heading{position:relative;padding:0 20px;background-color:#f4f4f4;background-image:url(https://stmichaelhotel-staging.zambezimarketing.io/site/assets/files/1/page-bg.jpg)}.intro-style-3 .intro-heading h2{font-size:1.2rem;letter-spacing:2px;text-transform:uppercase;color:#7b1315;margin-bottom:0;font-weight:700;padding:14px 0}.intro-style-3 .intro-text{padding:0 20px;position:relative}.intro-style-3 .slide-overlay .text-content h1{font-size:2rem}.intro-style-3 .main-slideshow .slide-overlay .text-content{width:60%}.intro-style-3 .main-text-container{position:relative;top:-50px}@media (max-width:959px){.intro-style-3 .main-text-container{margin-bottom:-50px}}.intro-style-3 .galleries{position:relative}@media (min-width:960px){.intro-style-3 .galleries{padding-top:150px;padding-bottom:100px}}.intro-style-3 .background-waves{position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;pointer-events:none}.intro-style-3 .text-wrapper ul{list-style-type:none;padding:0}.intro-style-3 .text-wrapper ul li{position:relative;padding:10px 0;font-weight:500}.intro-style-3 .text-wrapper ul li a{display:inline-block;width:100%;text-decoration:underline;text-underline-offset:3px}.intro-style-3 .text-wrapper ul li:not(:last-child):after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#efefef}.intro-style-3 .mobile-slider{z-index:0}@media (min-width:960px){.intro-style-3 .top-slideshow>div{position:absolute;top:-100px;left:50px;width:50%}.intro-style-3 .main-slideshow>div{width:80%;margin-left:auto;position:relative;right:-100px;top:50px}.intro-style-3 .secondary-slideshow>div{position:absolute;width:55%;bottom:0;left:2%}}section.intro.extra-padding{padding:30px 0 0}@media (min-width:1200px){section.intro.extra-padding{padding:50px 0 0}}section.intro.intro-style-1+.tabs{margin-top:-70px!important}section.intro.intro-style-1 .main-image{width:150px;max-width:150px}section.intro.intro-style-1 .divider{position:absolute;height:50%;width:2px;background:#7b1315;left:-40px;display:none}@media screen and (max-width:959px){section.intro.intro-style-1 .main-image{width:50%}}@media screen and (min-width:960px){section.intro.intro-style-1 .divider{display:block}}section.intro.intro-style-1 .intro-inner{border:2px solid #7b1315}.mosaic .grid{display:flex;display:grid;height:800px;grid-template-columns:repeat(13,1fr);grid-template-rows:repeat(9,1fr);gap:15px 15px}.mosaic .grid .mosaic-image-item a:focus-within picture:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;border:5px solid #7b1315}@media (max-width:959px){.mosaic .grid.mosaic-style-1{height:640px;grid-template-rows:repeat(6,1fr)}}.mosaic .grid.mosaic-style-1>div{background-color:#7b1315}.mosaic .grid.mosaic-style-1>div:nth-child(1){grid-column:1 / 6;grid-row:1/5}.mosaic .grid.mosaic-style-1>div:nth-child(2){grid-column:6 / 11;grid-row:1 / 5}.mosaic .grid.mosaic-style-1>div:nth-child(3){grid-column:1 / 5;grid-row:5 / 10}.mosaic .grid.mosaic-style-1>div:nth-child(4){grid-column:5 / 8;grid-row:5 / 10}.mosaic .grid.mosaic-style-1>div:nth-child(5){grid-column:8 / 11;grid-row:5 / 10}.mosaic .grid.mosaic-style-1>div:nth-child(6){grid-column:11 / 14;grid-row:1 / 10}@media (max-width:959px){.mosaic .grid.mosaic-style-1>div:nth-child(1){grid-column:1 / 7;grid-row:1 / 3}.mosaic .grid.mosaic-style-1>div:nth-child(2){grid-column:7 / 13;grid-row:1 / 3}.mosaic .grid.mosaic-style-1>div:nth-child(3){grid-column:2 / 8;grid-row:3 / 5}.mosaic .grid.mosaic-style-1>div:nth-child(4){grid-column:8 / 14;grid-row:3 / 5}.mosaic .grid.mosaic-style-1>div:nth-child(5){grid-column:1 / 6;grid-row:5 / 7}.mosaic .grid.mosaic-style-1>div:nth-child(6){grid-column:6 / 14;grid-row:5 / 7}}@media (max-width:959px){.mosaic .grid.mosaic-style-2{height:640px;grid-template-rows:repeat(6,1fr)}}.mosaic .grid.mosaic-style-2>div:nth-child(1){grid-column:9 / 14;grid-row:1 / 5}.mosaic .grid.mosaic-style-2>div:nth-child(2){grid-column:1 / 5;grid-row:1 / 4}.mosaic .grid.mosaic-style-2>div:nth-child(3){grid-column:5 / 7;grid-row:1 / 4}.mosaic .grid.mosaic-style-2>div:nth-child(4){grid-column:4 / 8;grid-row:4 / 11}.mosaic .grid.mosaic-style-2>div:nth-child(5){grid-column:8 / 14;grid-row:5 / 9}.mosaic .grid.mosaic-style-2>div:nth-child(6){grid-column:2 / 4;grid-row:4 / 7}@media (max-width:959px){.mosaic .grid.mosaic-style-2>div:nth-child(2){grid-column:1 / 12;grid-row:1 / 3}.mosaic .grid.mosaic-style-2>div:nth-child(3){grid-column:2 / 8;grid-row:3 / 5}.mosaic .grid.mosaic-style-2>div:nth-child(4){grid-column:8 / 14;grid-row:3 / 5}.mosaic .grid.mosaic-style-2>div:nth-child(5){grid-column:1 / 14;grid-row:5 / 14}.mosaic .grid.mosaic-style-2>div:nth-child(6){display:none;grid-column:2 / 4;grid-row:4 / 7}}.mosaic .grid.mosaic-style-3{grid-template-columns:repeat(21,1fr);grid-template-rows:repeat(18,1fr);gap:15px}@media (max-width:959px){.mosaic .grid.mosaic-style-3{height:500px;grid-template-columns:repeat(13,1fr);grid-template-rows:repeat(8,1fr)}}.mosaic .grid.mosaic-style-3>div:nth-child(1){grid-column:14/21;grid-row:1 / 10}.mosaic .grid.mosaic-style-3>div:nth-child(2){grid-column:4/9;grid-row:6/13;z-index:2}.mosaic .grid.mosaic-style-3>div:nth-child(3){grid-column:8/14;grid-row:1/13;z-index:1}.mosaic .grid.mosaic-style-3>div:nth-child(4){grid-column:12/19;grid-row:11 / 16;z-index:0}.mosaic .grid.mosaic-style-3>div:nth-child(5){grid-column:8/13;grid-row:12/19;z-index:3}@media (max-width:959px){.mosaic .grid.mosaic-style-3>div:nth-child(1){grid-column:6 / 15;grid-row:1}.mosaic .grid.mosaic-style-3>div:nth-child(2){grid-column:1 / 8;grid-row:2 / 6}.mosaic .grid.mosaic-style-3>div:nth-child(3){grid-column:2 / 9;grid-row:6 / 10}.mosaic .grid.mosaic-style-3>div:nth-child(4){grid-column:8 / 14;grid-row:1 / 5}.mosaic .grid.mosaic-style-3>div:nth-child(5){grid-column:9/13;grid-row:5 / 8;z-index:3}}.navigation>ul{text-align:center}.navigation>ul li{padding:10px 30px;display:inline-block;position:relative}.navigation>ul li a{color:#444;text-transform:uppercase;letter-spacing:3px;font-size:14px;font-weight:700;font-family:'Bodoni Moda',serif}.navigation>ul li:not(:last-child):after{height:10px;width:1px;background-color:#444;position:absolute;right:0;top:50%;transform:translateY(-50%);content:''}@media screen and (max-width:959px){.navigation>ul{display:flex;flex-wrap:wrap}.navigation>ul li{width:100%;margin:0!important}.navigation>ul li:not(:last-child):after{display:none}.navigation>ul li:nth-child(:even):not(:last-child):after{height:10px;width:1px;background-color:#444;position:absolute;right:0;top:50%;transform:translateY(-50%);content:''}}.cards-grid .main-image-container{min-height:300px;transition:all 0.5s cubic-bezier(.02,.9,.58,1)}.cards-grid .title-container i{position:absolute;top:50%;transform:translateX(-10px) translateY(-50%);right:-20px}.cards-grid .card-category{top:20px;background:#230506;color:#fff;padding:5px 10px}@media (min-width:960px){.cards-grid .title-container i{opacity:0;transform:translateY(-50%) translateX(-20px);transition:all 0.5s cubic-bezier(.02,.9,.58,1)}}@media (min-width:960px){.cards-grid .text-container{min-height:0;height:auto;max-height:0;overflow:hidden;transition:all 0.5s cubic-bezier(.02,.9,.58,1)}.cards-grid .text-container p{opacity:0;transform:translateY(-10px)}.cards-grid .uk-card:hover i{opacity:1;transform:translateX(0) translateY(-50%)}.cards-grid .uk-card:hover .text-container{min-height:115px}.cards-grid .uk-card:hover .text-container p{opacity:1;transform:translateY(0);transition:all 0.3s ease-in-out 0.1s}.cards-grid .uk-card:hover .main-image-container{min-height:185px}}@keyframes slider-progress{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}section.slider{position:relative}section.slider .uk-transition-fade,section.slider [class*='uk-transition-scale'],section.slider [class*='uk-transition-slide']{transition:400ms ease-out 300ms}section.slider.slider-option-1{overflow:hidden}section.slider.slider-option-1 .slider-background-texture{position:absolute;bottom:50px;top:-10px;right:0;left:10%;background-size:cover;z-index:-1}section.slider.slider-option-1 .slider-background-texture:after{content:'';positon:absolute;bottom:0;top:0;right:0;left:50%;background:linear-gradient(80deg,rgba(255,255,255,0) 0%,#ffffff 54%)}section.slider.slider-option-1 .text-content h4{letter-spacing:.2em}section.slider.slider-option-1 .uk-slider-items li .slide-content-wrapper{transition:transform 1s ease-in-out,opacity 1s ease-in-out;transform-origin:left}section.slider.slider-option-1 .image-slider.uk-slider-container{padding:0 30px}@media (max-width:959px){section.slider.slider-option-1 .image-slider.uk-slider-container{padding:0 10px}}section.slider.slider-option-1 .slider-container{padding-right:0;margin-right:0;width:calc(100% - var(--margin-slider));max-width:none}section.slider.slider-option-1 .slider-toggle{padding:10px 20px}section.slider.slider-option-1 .slider-toggle:hover,section.slider.slider-option-1 .slider-toggle:focus{color:#7b1315}section.slider.slider-option-1 .slider-toggle.active,section.slider.slider-option-1 .slider-toggle:active,section.slider.slider-option-1 .slider-toggle:focus-within{color:#7b1315}section.slider.slider-option-1 .text-content{left:-30px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:959px){section.slider.slider-option-1 .text-content{padding:15px;position:relative;left:auto;max-width:calc(100% - 20px);margin:auto;top:-50px;transform:none;margin-bottom:-50px}section.slider.slider-option-1 .text-content h2{font-size:.2rem}section.slider.slider-option-1 .text-content h2{font-size:1.5rem}}section.slider.slider-option-1 .next-slide-click{position:absolute;left:0;top:0;bottom:0;width:50%;cursor:pointer}section.slider.slider-option-1 .uk-slider-items li.hiding .next-slide-click,section.slider.slider-option-1 .uk-slider-items li.uk-active .next-slide-click{pointer-events:none}section.slider.slider-option-1 .uk-slider-items li.uk-active .slide-content-wrapper{opacity:1;transform:scale(1);transition:opacity 1s ease-in-out,transform 1s ease-in-out}section.slider.slider-option-1 .uk-slider-items li.uk-active .slide-content-wrapper .uk-transition-fade{opacity:1}section.slider.slider-option-1 .uk-slider-items li .slide-content-wrapper,section.slider.slider-option-1 .uk-slider-items li.hiding .slide-content-wrapper{transition:opacity 1s ease-in-out,transform 1s ease-in-out;transform:scale(.85);opacity:.5}section.slider.slider-option-1 .uk-slider-items li .slide-content-wrapper .uk-transition-fade,section.slider.slider-option-1 .uk-slider-items li.hiding .slide-content-wrapper .uk-transition-fade{opacity:0}section.slider.slider-option-2 .progress{width:40%;height:3px;background:#DBD7D2;margin:25px auto}section.slider.slider-option-2 .progress .progress-fill{display:block;width:100%;transform-origin:left;height:100%;background-color:#7b1315}section.slider.slider-option-2 .progress.animate .progress-fill{animation:slider-progress 6s ease-in-out normal}section.slider.slider-option-2 .progress.paused-animation .progress-fill{animation:none;transform:scaleX(0)}@media (max-width:959px){section.slider.slider-option-2 .slider-controls .slider-toggle{min-width:250px}}section.slider.slider-option-2 .slider-toggle{padding:8px 20px 12px;background-color:#FAF8F6;border:1px solid #FAF8F6;font-family:'Raleway',sans-serif;cursor:pointer;transition:all 300ms ease-in-out}section.slider.slider-option-2 .slider-toggle:hover,section.slider.slider-option-2 .slider-toggle:focus{background-color:#f6f3ef;border:1px solid #e8dfd5;transition:all 200ms ease-in-out}section.slider.slider-option-2 .slider-toggle.active,section.slider.slider-option-2 .slider-toggle:active,section.slider.slider-option-2 .slider-toggle:focus-within{background-color:#f1ebe6;border:1px solid #d6c5b4;transition:all 300ms ease-in-out}section.slider.slider-option-2 .uk-slider-items li{display:flex;align-items:flex-end}section.slider.slider-option-2 .uk-slider-items li .slide-content-wrapper{transition:opacity 1s ease-in-out,transform 1s ease-in-out;transform:translateY(30%);opacity:.5}section.slider.slider-option-2 .uk-slider-items li .slide-content-wrapper.has-content:after{content:'';background:linear-gradient(10deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.15) 30%,rgba(0,0,0,0) 100%);position:absolute;bottom:0;left:0;right:0;top:0;opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}section.slider.slider-option-2 .uk-slider-items li.uk-active:not(.hiding) .slide-content-wrapper{opacity:1;transform:translateY(0%);transition:opacity 1s ease-in-out,transform 1s ease-in-out;overflow:hidden}section.slider.slider-option-2 .uk-slider-items li.uk-active:not(.hiding) .slide-content-wrapper.has-content:after{opacity:1}section.slider.slider-option-2 .uk-slider-items li.hiding .slide-content-wrapper .uk-transition-fade{opacity:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}em{color:#53575A}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"\e876";font-family:Linearicons-Free;font-size:10px}.uk-breadcrumb{margin:0;padding:5px 10px;background:#fff}.uk-breadcrumb .current span{color:#7b1315}.separator{justify-content:center;align-items:center;box-sizing:border-box;display:flex;min-height:80px;white-space:nowrap;color:#7b1315}.close-icon{background:#E4F1F2;border-radius:100%;line-height:1.1em;width:40px;height:40px;text-align:center}header>[class^=menu-type]:not(.no-hero){background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 50%,rgba(0,0,0,.65) 100%)}header>[class^=menu-type]:not(.no-hero):before{content:'';position:absolute;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.65) 100%);top:0;right:0;left:0;bottom:-100%;z-index:1;pointer-events:none}.uk-container-custom{margin-right:auto;margin-left:auto}@media (min-width:1200px){.uk-container-custom{width:calc(100% - 80px)}}.uk-container-element{width:calc(100% - 80px);margin-right:auto;max-width:1150px;margin-left:auto}@media screen and (max-width:959px){.uk-container-element{width:100%}}.uk-container-element-small{width:calc(100% - 80px);margin-right:auto;max-width:1106px;margin-left:auto}@media screen and (max-width:959px){.uk-container-element-small{width:100%}}.uk-container-element-extra-small{margin-right:auto;max-width:1026px;margin-left:auto}[class*=uk-animation-]{animation-duration:2s;animation-timing-function:cubic-bezier(.15,.82,.43,1);animation-fill-mode:both}.text-transform-none{text-transform:none}section,footer{position:relative}main{position:relative;z-index:1;overflow:hidden}main section:last-child:not(.content_basic){margin-bottom:0px!important;padding-bottom:70px}section .text-content>*:last-child{margin-top:0;margin-bottom:0}section .text-content ul li:not(:last-child){border-bottom:1px solid #e2e2e2}section .text-content ul{padding:0}section .text-content ul li{padding:20px 0% 20px;font-weight:400;text-align:left;margin:0;display:block;position:relative;line-height:1.3em}@media screen and (min-width:960px){.text-content .centered-list{font-size:0;text-align:center}.text-content .centered-list li{font-size:15px;display:inline-block;padding:0 10px;border:0!important;position:relative}.text-content .centered-list li:not(:last-child):after{content:'';position:absolute;background:#999;width:1px;right:0;height:100%}.text-content .centered-list-bold li{font-weight:700;text-transform:uppercase;font-size:18px;color:#444;letter-spacing:6px}.text-content .centered-list-bold li a{color:#444}.text-content .centered-list-bold li:not(:last-child):after{background:#444;width:2px}}ul li span.icon:before{color:#7b1315;font-size:1.4em;position:relative}section ul li.has-icon{padding-left:40px}section .text-content ul li span.icon{display:inline-block;vertical-align:middle;font-size:1.2em;position:absolute;right:100%;top:17px;margin-right:-30px;color:#7b1315}.content_basic.border .interior:before{content:'';position:absolute;border:2px solid #7b1315;right:0;left:0;bottom:0;top:0;pointer-events:none}.content_basic .text-content{width:100%;padding:0}@media (min-width:960px){.content_basic .text-content{padding:40px}}.content_basic .interior{position:relative}.content_basic .interior .uk-grid>div{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (min-width:960px){.content_basic .interior .uk-grid.multiple>div:nth-child(n+2):after{content:'';position:absolute;right:auto;width:1px;background:rgba(123,19,21,.3);top:0;bottom:0;margin:auto;left:20px;display:block}}.content_basic .multiple .text-content{width:100%}@media screen and (max-width:959px){.content_basic{max-width:calc(100% - 50px);margin:auto;margin-bottom:40px}}.content_basic.collapse-bottom+section{margin-top:0!important}header{position:relative}header.uk-margin-large-bottom{margin-bottom:120px!important}.header-border{display:none;width:100%;position:absolute;height:calc(100% + 40px);border:2px solid #7b1315;z-index:3;pointer-events:none;max-width:100%;margin:auto;right:0;left:0}.uk-overlay-default{background:rgba(255,255,255,.9)}@media screen and (min-width:1200px){.uk-grid-custom-size{margin-left:-22px}.uk-grid-custom-size>*{padding-left:22px}}@media (min-width:960px){.right-column-container .content_basic .single>div{width:calc(100% - 80px)}}.side-column-container .mobile-nav{z-index:981;border-bottom:2px solid #487A86}.side-column-container .mobile-nav>a{background-color:#fff}.side-column-container .uk-list-divider>:nth-child(n+2){border-top-color:#7b1315}@media (max-width:959px){.side-column-container{margin-top:50px}}@media (min-width:960px){.side-column-container{background-color:rgba(123,19,21,.15)}}.cal-title.checkin{margin-right:5px}@media only screen and (max-width:959px){.uk-container-custom{width:100%;max-width:none}section .text-content ul li span.icon{margin-right:-50px}.signup-form>div{padding:0 30px 60px;text-align:center!important}}.zambeziModal .uk-modal-dialog{width:100%;background:transparent;pointer-events:none}.zambeziModal .uk-modal-dialog *{pointer-events:all}.zambeziModal .uk-modal-dialog .panel{background:#fff}.zambeziModal .uk-modal-dialog .panel:before{display:none}.zambeziModal .uk-modal-dialog .panel .uk-slideshow-items{transform:none!important}.zambeziModal .uk-modal-dialog .panel .uk-slidenav{transform:none!important}.sitemap ul ul{padding:0}.sitemap h3{margin-bottom:0}.sitemap ul{margin-bottom:25px!important}@media (max-width:960px){.sitemap li{padding:initial!important}}.search-form-container{position:absolute;right:0;left:0;bottom:-35px;margin:auto}.search-results-container{margin-top:100px!important}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.InputfieldForm .InputfieldCheckbox>.InputfieldHeader{display:none}footer .FormBuilder-signup input[type=email],footer .FormBuilder-signup input[type=text],footer .FormBuilder-signup input[type=number]{height:48px}@media (max-width:959px){footer .FormBuilder-signup .InputfieldCheckbox+.InputfieldCheckbox{margin-top:0}}footer .FormBuilder-signup .InputfieldCheckbox{order:1}footer .FormBuilder-signup .InputfieldCheckbox .pw-no-select{margin-left:10px}footer .FormBuilder-signup .InputfieldCheckbox .InputfieldContent>label{display:flex;align-items:flex-start}@media (max-width:959px){footer .FormBuilder-signup .InputfieldCheckbox .InputfieldContent>label{padding:16px 0}}footer .FormBuilder-signup .InputfieldCheckbox .InputfieldContent>label input{flex-shrink:0;margin-top:0}footer .FormBuilder-signup .InputfieldEmail{width:65%}footer .FormBuilder-signup .InputfieldSubmit{width:35%;padding-left:0}footer .FormBuilder-signup .InputfieldSubmit button{width:100%}footer .FormBuilder-signup .small-input .InputfieldSubmit button{line-height:28px;width:100%}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#7b1315}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#7b1315}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{color:#fff;border:none;background:#7b1315}.datepicker--cell.-selected-.-current-{color:#fff;background:#7b1315}.datepicker--cell.-selected-.-focus-{background:#7b1315}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--years{height:170px}.datepicker--cells-years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity 0.3s ease,left 0s 0.3s,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,left 0s 0.3s;transition:opacity 0.3s ease,transform 0.3s ease,left 0s 0.3s,-webkit-transform 0.3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity 0.3s ease,left 0s 0s,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,left 0s 0s;transition:opacity 0.3s ease,transform 0.3s ease,left 0s 0s,-webkit-transform 0.3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-left- .datepicker--pointer,.-top-center- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-top- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-bottom- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-left- .datepicker--pointer,.-bottom-center- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-top- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-bottom- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-top-left- .datepicker--pointer,.-bottom-left- .datepicker--pointer{left:10px}.-top-right- .datepicker--pointer,.-bottom-right- .datepicker--pointer{right:10px}.-top-center- .datepicker--pointer,.-bottom-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-title,.datepicker--nav-action{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{cursor:default;background:none}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#7b1315;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#7b1315}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#7b1315}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepicker--time{border-top:1px solid #efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type='range']{background:none;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type='range']::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type='range']::-ms-tooltip{display:none}.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type='range']:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type='range']:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type='range']:focus{outline:none}.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb{background:#7b1315;border-color:#7b1315}.datepicker--time-row input[type='range']:focus::-moz-range-thumb{background:#7b1315;border-color:#7b1315}.datepicker--time-row input[type='range']:focus::-ms-thumb{background:#7b1315;border-color:#7b1315}.datepicker--time-row input[type='range']::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type='range']::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type='range']::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type='range']::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type='range']::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type='range']::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type='range']::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type='range']::-ms-fill-lower{background:transparent}.datepicker--time-row input[type='range']::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#7b1315}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#7b1315}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.events-list h2{font-size:1.5em;margin:0}.events-list img{width:100%}.events-list .event-description{font-size:14px;padding:20px 25px}.events-list a:hover{color:#444;text-decoration:none}.events-list .event-card .date{position:absolute;top:1em;left:0;display:block;background:#555;color:#fff;text-transform:uppercase;line-height:1;padding:5px 10px;font-size:14px;font-weight:600}.events-list form{padding:20px;background:#fff}.events-list a.event-card>div:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;display:block;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.events-menu .selectize-control.multi .selectize-input.has-items{padding:9px}.events-menu .selectize-input{padding:13px;box-shadow:none;border-radius:0;border:1px solid #e5e5e5}.events-menu .selectize-input.dropdown-active{border-radius:0}.events-menu .selectize-input.focus{box-shadow:none}.events-pager{width:100%}.events-pager a{display:block;width:30px;border:2px solid #364d5a;padding:18px;margin:5px;text-align:center;color:#444;background:#fff}.events-pager a:hover{text-decoration:none;background-color:#efefef}.events-pager a i{line-height:32px;padding:3px 0}@media (max-width:959px){.event{margin-top:0}.event .event-image{margin-bottom:-20%}.event .event-data{width:90%;z-index:1}.event .event-information{order:1}.events-menu .uk-grid-margin{margin-top:10px}.events-menu .views-toggles{text-align:center}.events-menu .views-toggles a{width:100%}.events-menu .events-pager{width:100%}}