html,body{margin:0;padding:0}.alignright{float:right;margin:0 0 5px 25px}.alignleft{float:left;margin:0 25px 5px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption p{font-style:italic;font-size:12px}@font-face{font-family:'frontageregular';src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/regular/frontage-regular-webfont.eot);src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/regular/frontage-regular-webfont.eot?#iefix) format('embedded-opentype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/regular/frontage-regular-webfont.woff2) format('woff2'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/regular/frontage-regular-webfont.woff) format('woff'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/regular/frontage-regular-webfont.ttf) format('truetype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/regular/frontage-regular-webfont.svg#frontageregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'frontagebold';src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bold/frontage-bold-webfont.eot);src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bold/frontage-bold-webfont.eot?#iefix) format('embedded-opentype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bold/frontage-bold-webfont.woff2) format('woff2'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bold/frontage-bold-webfont.woff) format('woff'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bold/frontage-bold-webfont.ttf) format('truetype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bold/frontage-bold-webfont.svg#frontagebold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'apercuregular';src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/regular/apercu-webfont.eot);src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/regular/apercu-webfont.eot?#iefix) format('embedded-opentype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/regular/apercu-webfont.woff2) format('woff2'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/regular/apercu-webfont.woff) format('woff'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/regular/apercu-webfont.ttf) format('truetype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/regular/apercu-webfont.svg#apercuregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'apercumedium';src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/medium/apercu-medium-webfont.eot);src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/medium/apercu-medium-webfont.eot?#iefix) format('embedded-opentype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/medium/apercu-medium-webfont.woff2) format('woff2'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/medium/apercu-medium-webfont.woff) format('woff'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/medium/apercu-medium-webfont.ttf) format('truetype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/medium/apercu-medium-webfont.svg#apercumedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/semibold/opensans-semibold-webfont.eot);src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/semibold/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/semibold/opensans-semibold-webfont.woff2) format('woff2'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/semibold/opensans-semibold-webfont.woff) format('woff'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/semibold/opensans-semibold-webfont.ttf) format('truetype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/semibold/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'open_sansbold';src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/bold/opensans-bold-webfont.eot);src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/bold/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/bold/opensans-bold-webfont.woff2) format('woff2'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/bold/opensans-bold-webfont.woff) format('woff'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/bold/opensans-bold-webfont.ttf) format('truetype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/opensans/bold/opensans-bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'aperculight';src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/light/apercu-light-webfont.eot);src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/light/apercu-light-webfont.eot?#iefix) format('embedded-opentype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/light/apercu-light-webfont.woff2) format('woff2'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/light/apercu-light-webfont.woff) format('woff'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/light/apercu-light-webfont.ttf) format('truetype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/apercu/light/apercu-light-webfont.svg#aperculight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'frontagebulb';src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bulb/frontage-bulb-webfont.eot);src:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bulb/frontage-bulb-webfont.eot?#iefix) format('embedded-opentype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bulb/frontage-bulb-webfont.woff2) format('woff2'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bulb/frontage-bulb-webfont.woff) format('woff'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bulb/frontage-bulb-webfont.ttf) format('truetype'),url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/./../fonts/frontage/bulb/frontage-bulb-webfont.svg#frontagebulb) format('svg');font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{color:#fff;background:#e2c59b}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.site-sections{min-height:70vh;position:relative}.fx{display:-webkit-box;display:-ms-flexbox;display:flex}.fx-ac{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.fx-jb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fx-jc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fx-ae{align-items:flex-end}.fx-je{justify-content:flex-end}.fx-js{justify-content:flex-start}.fx-start{align-self:self-start}.f-dir-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fx-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fx-grow{flex-grow:1}input,textarea{outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}input{outline:none}textarea{overflow:auto}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards}@keyframes autofill{100%{background:0 0;color:inherit}}@-webkit-keyframes autofill{100%{background:0 0;color:inherit}}.vd-wrap{position:relative;overflow:hidden}.vd-content{padding-bottom:56.25%;position:relative;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.vd-content.df-size{padding-bottom:56.25%}.vd-content iframe,.vd-content video{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.vd-area{position:absolute;left:0;top:0;width:100%;height:100%}.vd-area video{height:100%;width:100%;object-fit:cover}.video-poster-pic{position:absolute;left:0;top:0;width:100%;height:100%}a{color:#fff;text-decoration:none}body{min-height:100vh;letter-spacing:.036vw;font-family:'apercuregular';font-weight:400}img{vertical-align:top}.lg-container{width:68.750vw;margin:auto;position:relative}.sm-container{width:51.563vw;margin:auto}.md-container{width:43.750vw;margin:auto}.mdb-container{width:45.833vw;margin:auto}.container{width:52.083vw;margin:auto}.soc-icon:not(:last-child){margin-right:1.563vw}.soc-icon.fb svg{width:.625vw;height:auto}.soc-icon.insta svg{width:1.302vw;height:auto}.soc-icon.youtube svg{width:1.6vw;height:auto}.menu-sidebar .soc-icon.fb svg{width:.5vw;height:auto}.menu-sidebar .soc-icon.insta svg{width:1vw;height:auto}.menu-sidebar .soc-icon.youtube svg{width:1.3vw;height:auto}.soc-icon svg:hover path{fill:#e2c59b}svg path,svg ellipse,svg rect,svg polygon{-webkit-transition:fill .4s;-moz-transition:fill .4s;transition:fill .4s}.logo img{width:8.594vw;height:auto;-webkit-transition:color .3s;-moz-transition:color .3s;transition:width .3s}.logo-text{margin-top:.938vw;text-align:center}.logo-text span{margin:.729vw auto 0 auto;color:#fff;font-size:.521vw;font-family:'frontageregular';font-weight:400;text-align:center;letter-spacing:.036vw;text-transform:uppercase;display:block;overflow:hidden;white-space:nowrap;animation:typing 1.5s steps(30,end)}.logo-text span.type{opacity:1}.logo-text:before{content:'';border-top:1px solid #fff;width:0;display:block;vertical-align:top;margin:auto;-webkit-transition:width .8s linear .2s;-moz-transition:width .8s linear .2s;-ms-transition:width .8s linear .2s;-o-transition:width .8s linear .2s;transition:width .8s linear .2s}.init.logo-text:before{width:70%}@keyframes typing{from{width:0}to{width:100%}}.logo a{display:block}.menu-lines{width:1.406vw;height:1.354vw;position:relative;cursor:pointer}.menu-lines span{display:block;height:.104vw;width:100%;background:#fff}.header{padding:2.813vw 0;position:fixed;top:0;left:0;width:100%;z-index:5;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.logo-img{text-align:center}header.fixed{padding:1.302vw 0;background:rgba(33,33,33,.9)}header.fixed .logo-text{display:none}header.fixed .soc-icons,header.fixed .menu-toggle{align-self:center}header.abs{position:absolute;top:0;left:0;width:100%;z-index:2}.intro-slides{background:#212121;height:100vh;position:relative;overflow:hidden;min-height:740px}.banner-slider{height:100%}.banner-slide{width:100%;height:100%}.banner-slide .sm-container{position:relative;z-index:2}.banner-slide:before{content:'';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:20%;background:#212121;background:linear-gradient(0deg,#212121 30%,rgba(29,29,27,0) 100%)}.banner-slide .lg-container{z-index:2}.slide-info-box{width:20.833vw}.title-heading{color:#fff;font-size:1.354vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase;letter-spacing:0;margin:0;line-height:1.563vw}.title-heading.with-mg{margin-left:-4px}.pg-text,.page-content-wrap{font-family:'apercuregular';font-weight:400;color:#fff;font-size:.781vw;line-height:1.146vw}.slide-text p,.pg-text p,.page-content-wrap p{margin:0}.title-divider{height:.313vw;margin:1.563vw 0}.title-divider svg{width:6.667vw;height:auto;vertical-align:top}svg{vertical-align:top}.frame-btn svg{width:100%;height:auto}.frame-btn a{width:13.021vw;position:relative;cursor:pointer}.frame-btn span{position:absolute;display:block;text-align:center;width:100%;left:0;line-height:.781vw;padding:0 1.823vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#fff;font-size:.729vw;font-family:'frontageregular';font-weight:400;letter-spacing:0;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.btn-bg{width:100%}.frame-btn a:hover span{color:#e2c59b}.frame-btn a:hover svg path{fill:#e2c59b}.frame-btn a:hover svg ellipse{fill:#e2c59b}.frame-btn a:hover svg polygon{fill:#e2c59b}.top-mg{margin-top:1.823vw}.scroll-arrow{position:absolute;bottom:1.563vw;left:0;right:0;z-index:4}.scroll-arrow svg{width:1.146vw;height:auto}.scroll-btn{cursor:pointer}.scroll-arrow svg{-webkit-animation:arrowUpDown 1.5s infinite;-o-animation:arrowUpDown 1.5s infinite;animation:arrowUpDown 1.5s infinite}@-webkit-keyframes arrowUpDown{0%{margin-bottom:-5px}50%{margin-bottom:10px}100%{margin-bottom:-5px}}@-moz-keyframes arrowUpDown{0%{margin-bottom:-5px}50%{margin-bottom:10px}100%{margin-bottom:-5px}}@-ms-keyframes arrowUpDown{0%{margin-bottom:-5px}50%{margin-bottom:10px}100%{margin-bottom:-5px}}@-o-keyframes arrowUpDown{0%{margin-bottom:-5px}50%{margin-bottom:10px}100%{margin-bottom:-5px}}@keyframes arrowUpDown{0%{margin-bottom:-5px}50%{margin-bottom:10px}100%{margin-bottom:-5px}}section{position:relative}.online-reservation.with-bg{padding:3.125vw 0 4.688vw;background:#341b0b;z-index:2;min-height:23.958vw}.title-row>*{width:100%;text-align:center}.banner-nav-row{width:100%;position:absolute;bottom:20%;left:0;right:0;z-index:4}.sl-pg-bar.swiper-pagination-progressbar{width:100%;height:1px;background:#2a2e3d}.sl-pg-bar.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:3px;margin-top:-1.5px;background:#fff}.intro-area .swiper-slide,.cat-slide{cursor:pointer}.sl-controls{margin-bottom:1.302vw}.sl-numbers span{color:#fff;font-size:1.146vw;font-family:'apercuregular';font-weight:400}.sl-numbers span:nth-child(2){margin:0 3px 0 5px}.sl-nav .sl-pg-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.sl-nav .swiper-pagination-bullet,body .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;width:50%;border-radius:0;height:.104vw;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease;background:#fff;opacity:.8}body .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{height:.208vw;opacity:1}.sl-nav-wrap{margin:0 auto;width:20.833vw;position:relative}.sl-arrow-btn{width:2.344vw;height:2.344vw;border:1px solid #fff;-webkit-transition:background .4s linear;-moz-transition:background .4s linear;transition:background .4s linear;cursor:pointer;outline:none}.sl-arrow-btn:not(:last-child){margin-right:.781vw}.sl-arrow-btn:hover{background:#fff}.sl-arrow-btn:hover svg path{fill:#c4b69a}.online-reservation.with-bg:before{left:0;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/left-circle-bg.svg) no-repeat}.online-reservation.with-bg:after{right:0;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/right-circle-bg.svg) no-repeat}.online-reservation.with-bg:before,.online-reservation.with-bg:after{content:'';width:19.115vw;height:21.198vw;background-size:contain;position:absolute;top:0;bottom:0;margin:auto;z-index:-1}.online-reservation.with-bg .rs-row:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;margin:auto;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/rs-shadow-bg.png) no-repeat;background-size:100% 100%;background-position:center bottom;z-index:-2}body #eatapp-widget{z-index:999999}body .ot-dtp-picker .ot-dtp-picker-form{border:none;background:0 0}body .ot-dtp-picker.wide{width:100%}body .ot-dtp-picker{padding:0;border-radius:0}body .ot-dtp-picker.wide .ot-title{text-align:center;font-size:.729vw;text-transform:uppercase;font-family:'frontageregular';font-weight:400;margin:0}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{color:#fff !important;padding:.729vw 1.042vw .729vw 1.875vw;outline:none !important;box-shadow:none !important;font-size:.833vw}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after{color:#fff}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{font-size:.833vw;left:.625vw;color:#fff;top:.781vw}body .ot-dtp-picker .ot-dtp-picker-selector{height:auto}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector{width:10.417vw}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{width:11.458vw}body .ot-dtp-picker input[type=submit]{font-size:.729vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.042vw;height:auto;padding:.729vw .26vw}body .ot-dtp-picker .ot-party-size-picker{margin-bottom:0}body .ot-dtp-picker .ot-dtp-picker-button{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}body .ot-button{background-color:transparent !important;border:.104vw solid #fff !important;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;color:#fff !important}body .ot-dtp-picker .ot-dtp-picker-button:hover{background-color:#fff !important;color:#000 !important}body .ot-dtp-picker.wide .ot-dtp-picker-form{height:auto;float:left;width:100%;margin-top:2.604vw}body .ot-powered-by{height:2.344vw;background-size:155px 50px;margin-top:1.302vw;float:left;width:100%}.rs-row .title-heading{width:43%;margin:auto}.bds-bar-menu{min-height:41.667vw}.half-col{width:50%;position:relative}.col-bg{height:100%}.col-bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(33,33,33,.8);z-index:1}.col-wrap{position:relative;padding:0 4.688vw;width:100%;z-index:2}.half-cols{flex-grow:1}.col-inner-wrap{width:22.813vw}.title-heading.sm{font-size:.729vw;line-height:1.146vw}.title-heading.xs{font-size:.573vw;line-height:.521vw}.col-inner-wrap .title-heading.bm-subtitle{margin-top:1.302vw}.title-heading.bold{font-family:'frontagebold'}.sl-arrow svg{width:.781vw;height:.781vw}.sl-arrow{height:100%}.wt-logo{position:absolute;left:0;right:0;margin:auto;bottom:1.823vw;text-align:center}.wt-logo svg{width:11.979vw;height:auto}.video-info-box{position:absolute;top:0;left:0;text-align:center;width:100%;height:100%}.video-box-wrap{width:25.521vw;margin:0 auto}.promo-video{background:#1d1d1b}.video-btn-row{margin-top:1.823vw}.video-toggle-btn{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/video-toggle-bg.svg) no-repeat;background-size:contain;cursor:pointer;margin:auto;width:11.458vw;height:9.375vw;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vd-state{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;-webkit-transition:opacity .4s,all .2s ease-in-out;-moz-transition:opacity .4s,all .2s ease-in-out;transition:opacity .4s,all .2s ease-in-out}.video-toggle-btn:hover .vd-state{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.vd-play.init{opacity:1}.vd-state.active{opacity:1}.vd-play svg{width:1.146vw;height:auto;margin-left:.26vw}.vd-pause svg{height:auto;width:.99vw}.vd-btn-label{font-family:'apercumedium';font-weight:400;font-size:.729vw;color:#fff;text-transform:uppercase;letter-spacing:.208vw;position:absolute;bottom:-2.083vw;left:0;right:0}.video-box-wrap .pg-text{padding:0 .781vw}.blurred{-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px)}.bds-gallery{min-height:46.875vw}.gal-pic-box{width:50%;position:relative;overflow:hidden}.gal-pic-box img{width:100%;height:auto}.upcoming-events:not(.rs-view){padding:5.104vw 0 5.99vw}.upcoming-events.with-bg{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/events-pattern-bg.svg) no-repeat;background-size:cover;background-position:center center}.upcoming-events .tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:#fff}.upcoming-events .tribe-common .tribe-common-c-svgicon{color:#fff}.upcoming-events .tribe-common .tribe-common-b2{color:#fff}.upcoming-events .tribe-common .tribe-common-c-svgicon--messages-not-found{width:1.146vw}.upcoming-events .tribe-events-c-messages__message-list li{font-family:'apercuregular';font-weight:400;color:#fff;font-size:.781vw;line-height:1.146vw}.upcoming-events .tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upcoming-events .tribe-common a,.upcoming-events .tribe-common a:active,.upcoming-events .tribe-common a:focus,.upcoming-events .tribe-common a:hover,.upcoming-events .tribe-common a:visited{color:#fff}.upcoming-events .tribe-common .tribe-common-h2{color:#fff}.contacts .row-bg{padding:4.167vw 0 4.635vw}.address-rows{margin-top:1.875vw}.address-rows address{text-align:center;color:#fff;font-style:normal;text-transform:uppercase;font-family:'frontageregular';font-weight:400;font-size:.729vw}.address-rows address p{line-height:1.25vw;margin:.521vw 0 0}.address-label span{display:inline-block;vertical-align:top;border-bottom:.052vw solid #fff;padding-bottom:.26vw}.contacts .frame-btn{margin-top:2.865vw}footer{padding:4.427vw 0 2.604vw;background:#212121;color:#999}.ft-logo{margin:auto;text-align:center;width:8.594vw}.ft-logo svg{width:100%;height:auto}.ft-logo svg *{fill:#999}.ft-menu-row{margin-top:2.604vw}nav ul{list-style-type:none;margin:0;padding:0}.ft-menu li{padding-right:1.458vw;margin-right:1.458vw;border-right:.104vw solid #999;font-size:.729vw}.ft-menu a{color:#999;line-height:.729vw;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.ft-menu.main a{font-family:'apercumedium';font-weight:400;text-transform:uppercase;letter-spacing:.208vw;display:block}.ft-menu a:hover{color:#fff}.ft-bt-row{margin-top:2.865vw}footer .soc-icon svg path{fill:#999}footer .soc-icon svg:hover path{fill:#fff}.ft-bt-row,.ft-menu.sub a{font-family:'apercuregular';font-weight:400;font-size:.625vw;line-height:.677vw}.ft-menu.sub li{padding-right:1.302vw;margin-right:1.302vw}footer .ft-menu li:last-child,.menu-sidebar .ft-menu.sub li:last-child{margin-right:0;padding-right:0;border-right:none}.ft-bt-row .soc-icons{margin-left:-12%}.bar-menu-slide,.slider-wrap{height:100%}.bar-menu-slide:before{content:'';background:#1d1d1b;background:linear-gradient(0deg,rgba(29,29,27,1) 50%,rgba(29,29,27,0) 100%);position:absolute;left:0;bottom:0;width:100%;height:60%;z-index:1}.col-box .swiper{width:100%;height:100%}.col-box.half-col{width:24.75vw;background:#000}.col-box.mlt{display:none}.bar-slide-info-box{width:90%;margin:0 auto;padding-bottom:2.865vw;text-align:center;color:#fff;position:relative;z-index:1}.bm-bg{position:absolute;left:0;top:0;width:100%;height:70%;z-index:0}.bar-slide-top-area{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/bar-menu-top-shape.svg) no-repeat;background-size:100% 100%;background-position:center center;height:5.052vw;width:75%;margin:0 auto}.bar-slide-mid-area{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/bar-menu-mid-shape.svg) no-repeat;background-size:100% 100%;background-position:center center;height:2.344vw;width:86%;margin:0 auto}.bar-slide-bt-area{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/bar-menu-bottom-shape.svg) no-repeat;background-size:100% 100%;background-position:center center;height:6.51vw;margin-top:2.76vw;padding-bottom:2.188vw}.slider-btn-prev{left:0}.slider-btn-next{right:0}.slider-btn{width:2.76vw;height:2.76vw;border:.156vw solid #fff;position:absolute;bottom:9.375vw;z-index:2;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;outline:none}.col-box .slider-btn-prev{left:.9914vw}.col-box .slider-btn-next{right:.9914vw}.slider-btn:before{content:'';border:solid #fff;border-width:0 .156vw .156vw 0;padding:.313vw;-webkit-transition:border .5s ease-out;-moz-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out;cursor:pointer;outline:none}.slider-btn-next:before{margin-left:-.469vw;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.slider-btn-prev:before{margin-left:.469vw;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}body .slider-btn:hover{background:#fff}.slider-btn:hover:before{border-color:#000}.bm-short-info{font-size:.625vw;text-transform:uppercase;font-family:'frontageregular';font-weight:400;padding:.885vw 0}.bm-title{padding:0 3.125vw;height:2.76vw;font-size:.625vw;line-height:.833vw;letter-spacing:-.5px}.bm-short-text{margin:0;padding:1.302vw 2.083vw 0;font-size:.625vw;line-height:.833vw}.bar-slide-info-box .bm-short-text{width:100%}.bar-slide-bt-area .title-divider{margin:0 0 1.042vw}.bm-desc{width:100%;font-family:'apercumedium';font-weight:400;font-size:.729vw;padding:0 3.646vw;line-height:1.042vw}.upc-events-row{margin-top:2.865vw}.upc-events-wrap{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/events-shape-bg.svg) no-repeat;background-size:contain;background-position:center top;height:20.625vw;position:relative}.white-sc{color:#fff}.upc-event-info{text-align:center}.bm-short-info.ev-date{padding:1.146vw 0}.upc-event-content{margin-top:-.13vw;height:13.542vw}.ev-cols{height:100%;padding:0 1.563vw}.ev-pic-box{height:100%;width:12.5vw;flex-shrink:0}.ev-pic-box div{height:100%}.ev-short-text{padding:1.823vw 7.813vw 1.823vw 1.823vw;font-size:.781vw;line-height:1.25vw}.ev-short-text p{margin:0}.with-thumb .ev-desc{border-left:.156vw solid #fff}.upc-events-row .slider-btn{bottom:0;top:2.604vw;margin:auto;background:#262626}.upc-events-row .slider-btn-prev{left:-1.224vw}.upc-events-row .slider-btn-next{right:-1.224vw}.sd-btn{border:.156vw solid #fff;position:absolute;bottom:-.417vw;left:-.99vw;right:0;margin:auto;width:14.583vw;height:2.708vw;text-align:center;-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s;background:#212121;z-index:1}.sd-btn a{display:block;height:100%;font-family:'frontageregular';font-weight:400;text-transform:uppercase;font-size:.729vw;line-height:2.396vw;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.sd-btn:hover{background:#fff}.sd-btn a:hover{color:#000}.fade-in-down{opacity:0;transform:translate(0,10vh);-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.fade-in-down.visible{opacity:1;transform:translate(0,0)}.gal-pic-box{opacity:0}.bds-gallery .cols{background:#242323}.fade-in-image{animation:fadeIn .4s ease-in both;-webkit-animation:fadeIn .4s ease-in both;-moz-animation:fadeIn .4s ease-in both;-o-animation:fadeIn .4s ease-in both;-ms-animation:fadeIn .4s ease-in both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.anim-effect{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@keyframes flip-with-rotate{0%{transform:perspective(400px) rotateX(180deg)}100%{transform:perspective(400px) rotateX(0)}}.flip-with-rotate{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flip-with-rotate;animation-name:flip-with-rotate}.ts-hidden{opacity:0}.gal-pic-box:nth-child(1){animation-delay:.4s}.gal-pic-box:nth-child(2){animation-delay:.8s}.gal-pic-box:nth-child(3){animation-delay:1.2s}.gal-pic-box:nth-child(4){animation-delay:1.6s}.menu-sidebar{position:fixed;top:0;height:100%;width:23.646vw;background:rgba(0,0,0,.8);z-index:6;right:-23.646vw;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:2.865vw 2.5vw 4.688vw;opacity:0;visibility:hidden}.bar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.menu-sidebar.opened{right:0;opacity:1;visibility:visible}.close-icon{cursor:pointer;width:1.146vw;height:1.146vw;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:relative}.close-icon:before,.close-icon:after{position:absolute;left:0;right:0;margin:auto;content:' ';height:100%;width:.052vw;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.close-icon:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.close-icon:hover:before,.close-icon:hover:after{background-color:#e2c59b}.menu-nav{margin-top:2.344vw;width:11.823vw;margin-left:auto;margin-right:auto}.menu-top-row{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/main-menu-top-shape.svg) no-repeat;background-size:100%;background-position:center top;height:3.021vw;text-align:center;color:#fff;font-size:.521vw;text-transform:uppercase;font-family:'frontageregular';font-weight:400;padding:.938vw 0}.menu-nav nav{border-left:.156vw solid #fff;border-right:.156vw solid #fff;padding:2.083vw .521vw;text-align:center}.menu-bt-row{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/main-menu-bottom-shape.svg) no-repeat;background-size:100%;background-position:center top;height:4.844vw}.menu-nav nav li{line-height:.521vw}.menu-nav nav li:not(:last-child){margin-bottom:1.302vw}.menu-nav nav a{font-family:'open_sanssemibold';font-weight:400;text-transform:uppercase;color:#fff;font-size:.729vw;display:inline-block;vertical-align:top;line-height:.521vw;padding-bottom:.417vw;letter-spacing:.156vw;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.menu-nav nav a:before{content:'';position:absolute;left:0;bottom:0;width:0;border-bottom:.156vw solid #7f7f7f;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s}.menu-nav nav a:hover:before,.menu-nav nav li.current-menu-item a:before{width:100%}.menu-bt-row .soc-icons{padding-top:1.615vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-bt-row .soc-icon:not(:last-child){margin-left:.417vw;margin-right:.7vw}.menu-tsp-row{text-align:center;width:100%}.menu-tsp-row .ft-menu.sub a{font-family:'open_sanssemibold';color:#fff}.menu-tsp-row .ft-menu.sub a:hover{color:#e2c59b}.menu-toggle{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.menu-toggle.opened{opacity:0}.menu-wrap{min-height:100%}.main-menu-wrap{width:100%}.menu-sidebar{overflow-y:scroll}.menu-sidebar::-webkit-scrollbar{width:3px}.menu-sidebar::-webkit-scrollbar-track{background:0 0;margin:25px 0 0}.menu-sidebar::-webkit-scrollbar-thumb{background:0 0}body:not(.home){background:#1e1d1e}.tx-ac{text-align:center}.banner-wrap{padding-top:9.896vw;padding-bottom:2.865vw}.bm-top-row{padding-top:9.896vw}.page-banner.bar-menu .banner-wrap{padding:0}.reverse .title-divider{margin-top:0;margin-bottom:3.385vw}.latest-news .news-col{background:#212121;height:26.042vw;position:relative;overflow:hidden}.news-col{width:50%}.sgp-col:first-child{width:41%}.sgp-col:last-child{width:59%}.news-post-image img{width:100%;height:auto}.news-post-image a{display:block}.news-rows{margin-top:2.865vw}.news-row:nth-of-type(even) .news-post-image{order:1}.title-heading.md{font-size:.833vw;line-height:1.25vw}.news-post-title,.post-title{position:relative;margin-left:-2px}.news-post-title a,.post-title a{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.news-post-title:hover a,.post-title:hover a{color:#e2c59b}.news-post-info,.post-info{padding:2.2vw 3.125vw 1.302vw}.post-date{color:#666;font-size:.573vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase;margin-top:.625vw}.news-col .title-divider,.sgp-col>.title-divider{margin:1.6vw 0 1.3vw}.news-col .frame-btn,.sgp-col .frame-btn{margin-top:1.5vw}.latest-news{padding-bottom:5.99vw}.latest-news .news-post-image img,.rl-news-image img,.img-scale{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.latest-news .news-row:hover .news-post-image img,.rl-news-col:hover .rl-news-image img,.img-scale:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.load-more-btn{position:relative}.load-more-btn a{margin:auto;width:19.792vw}.load-more-btn:before,.load-more-btn:after{flex-grow:1}.load-more-btn:before{content:'';background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/line-left-shape.svg) no-repeat;background-size:100%;background-position:left top}.load-more-btn:after{content:'';background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/line-right-shape.svg) no-repeat;background-size:100%;background-position:left top}.inner-wrap{margin:0 2.865vw}.post-content p:not(:last-child),.page-content-wrap p:not(:last-child){margin-bottom:1.146vw}.news-row.inner,.sg-page-row{margin-top:3.646vw}.post-content{font-family:'aperculight'}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.page-content-wrap h1,.page-content-wrap h2,.page-content-wrap h3,.page-content-wrap h4,.page-content-wrap h5,.page-content-wrap h6{margin:1.302vw 0 .521vw;color:#fff;font-family:'apercuregular';font-weight:400;letter-spacing:.104vw;line-height:1.302vw}.post-content h1,.post-content h2,.post-content h3,.page-content-wrap h1,.page-content-wrap h2,.page-content-wrap h3{font-size:1.042vw}.post-content h4,.post-content h5,.post-content h6,.page-content-wrap h4,.page-content-wrap h5,.page-content-wrap h6{font-size:.938vw}.post-content a,.page-content-wrap a{color:#fff;border-bottom:.052vw solid #fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.post-content a:hover,.page-content-wrap a:hover{color:#1688ff;border-color:#1688ff}.post-content ul,.page-content-wrap ul{margin:0;padding:0 0 0 1.823vw;letter-spacing:1px}.post-content figure,.page-content-wrap figure{margin:35px 0}.post-content figure img,.page-content-wrap figure img{max-width:100%;height:auto}.sc-share-row{margin-top:1.458vw}.sc-share-row span{color:#666;font-size:.625vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase;letter-spacing:0}.sc-share-links{margin-left:1.25vw}.sc-share-btn:not(:last-child){margin-right:1.771vw}.sc-share-btn.fb svg{width:.625vw;height:auto}.sc-share-btn.tw svg{width:1.25vw;height:auto}.sc-share-btn a{height:100%}.sc-share-btn:hover svg path{fill:#fff}.lg-wrap{margin:auto;max-width:88.542vw}.rl-news-col{width:23.85%;margin-right:1.53%;background:#212121}.rl-news-col:last-child{margin-right:0}.rl-news-image img{width:100%}.rl-news-cols{margin-top:3.385vw}.rl-news-info{padding:2.344vw}.rl-news-image{position:relative;overflow:hidden}.rl-news-image a{display:block}.rl-news-info .news-post-title:before{left:-16px;top:4px}.read-more-link{margin-top:1.354vw}.read-more-link a{color:#1688ff;border-bottom:.052vw solid #1688ff;display:inline-block;vertical-align:top;font-family:'frontageregular';font-weight:400;text-transform:uppercase;margin-left:-2px;padding-bottom:.208vw;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.rl-news-col .title-heading.sm,.read-more-link a{font-size:.625vw}.read-more-link a:hover{color:#fff;border-color:#fff}.rl-news-post .news-post-title{min-height:36px}.back-btn-row{margin:3.385vw 0 5.729vw}.back-btn-row a{width:16.667vw}body.single .banner-wrap{padding-bottom:0}body.single .news-post-info,body.single .post-info{padding-bottom:0}.related-news-posts{margin-top:6.25vw}#location-map{height:44.271vw}.gm-style-cc{display:none !important}.page-banner.contacts .banner-wrap{padding-top:0}.address-rows.inner{margin-top:-16.7vw}.contacts .banner-wrap:before{content:'';width:100%;height:100%;position:absolute;left:0;bottom:3.385vw;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/ct-shadow.png) repeat-x;background-size:contain;background-position:center bottom}.contact-form{margin:.781vw 0 5.208vw}.form-title-row{height:5.677vw;position:relative}form{position:relative}.form-title-row p{margin:0;font-family:'frontageregular';font-weight:400;text-align:center;letter-spacing:.036vw;text-transform:uppercase;font-size:.729vw;line-height:1.146vw;color:#fff;padding:1.947vw 0 0}.form-area{position:relative;padding:2.083vw 6.25vw 3.125vw}.form-btn-row{height:5.313vw}.form-bg{position:absolute;left:0;top:0;width:100%;height:100%}.form-bg img{width:100%;height:100%}.form-row input,.form-row textarea{width:100%;border:1px solid #fff;background:0 0;padding:0 1.042vw;color:#fff;font-size:.729vw;letter-spacing:.052vw;font-family:'apercuregular',sans-serif;font-weight:400;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-row input{height:2.604vw}.form-row textarea{resize:none;padding:.781vw 1.042vw;line-height:1.146vw;height:6.615vw}.form-col{width:47%}.form-row{margin-bottom:1.563vw}.is-required{position:absolute;right:0;top:0;bottom:0;margin:auto;height:100%;font-family:'apercuregular',sans-serif;font-weight:400;font-size:1.458vw;line-height:2.708vw;color:#e2c59b;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;visibility:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.is-required.visible{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;visibility:visible;right:.781vw}.form-row label{color:#666;font-family:'frontageregular';font-weight:400;font-size:.573vw;letter-spacing:0;margin-left:.938vw;margin-bottom:.729vw;line-height:.521vw;display:inline-block;vertical-align:top;cursor:pointer}.form-row label span{font-size:.417vw;vertical-align:top}.form-field-row{position:relative}.form-btn{width:14.063vw;position:relative;margin-top:-2.552vw}.form-btn .btn-bg{position:relative}.form-btn input{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0;border:none;padding:0;color:#fff;text-transform:uppercase;line-height:.781vw;font-size:.729vw;font-family:'frontageregular';font-weight:400;letter-spacing:0;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s;cursor:pointer}.form-btn:hover input{color:#e2c59b}.form-btn:hover svg path{fill:#e2c59b}.form-btn:hover svg ellipse{fill:#e2c59b}.online-reservation.inner{padding-bottom:5.208vw;min-height:22.396vw}.page-template-contacts .online-reservation.inner{min-height:auto}.form-msg-area,.sb-form-msg{font-family:'frontageregular';font-weight:400;text-align:center;font-size:.729vw;margin:1.302vw 0 1.146vw;letter-spacing:0;line-height:1.25vw;display:none}.contact-form .form-msg-area{height:17.76vw}.form-msg-area.ok,.sb-form-msg.ok{color:#fff;padding-bottom:.781vw}.form-msg-area.error,.sb-form-msg.error{color:#e2c59b}.hiddenMaskBtn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:none}header .soc-icons,.menu-toggle{width:3.49vw}body .tribe-common .tribe-common-b2,body .tribe-events .tribe-events-calendar-list__event-date-tag-datetime *,body .tribe-events-single-section *,body .tribe-events-content,body .tribe-events-meta-group .tribe-events-single-section-title,body .tribe-common .tribe-common-h3,body .tribe-events-back a,.tribe-events-back a:visited{color:#fff}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar,body .tribe-events .tribe-events-c-events-bar__search-container,body .tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{background-color:transparent}body .tribe-events .tribe-events-c-search__button{color:#000}body .events-wrap .tribe-common.tribe-events .tribe-common-l-container{padding:0;margin-top:4.167vw;width:53.281vw}body .tribe-events .tribe-events-view-loader{display:none !important}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{color:#999;letter-spacing:-1px}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title,body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title a{color:#000 !important}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title a{border:none !important;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title a:hover{color:#e2c59b !important}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{font-size:.625vw;font-family:'open_sanssemibold';font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:0;line-height:.833vw}body .tribe-events .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__day-date{font-family:'open_sanssemibold';font-weight:400;font-size:.885vw}body .tribe-common a,body .tribe-common a:active,body .tribe-common a:focus,body .tribe-common a:hover,body .tribe-common a:visited{color:#fff}body .tribe-events .tribe-events-c-subscribe-dropdown__container{display:none !important}body .tribe-events .tribe-events-calendar-month__day-cell--selected,body .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,body .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,body .tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,body .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover{background-color:#000}body .tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:#fff}body .tribe-events .tribe-events-c-view-selector__list-item-text,body .tribe-events .tribe-common-c-btn.tribe-events-c-search__button{text-transform:uppercase;font-family:'open_sansbold';font-weight:400;font-size:.625vw;letter-spacing:.104vw;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}body .tribe-events .tribe-common-c-btn.tribe-events-c-search__button{color:#1e1d1e;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body .tribe-events .tribe-events-c-search__button:focus,body .tribe-events .tribe-events-c-search__button:hover{background-color:#e2c59b;color:#fff}body .tribe-common .tribe-common-c-btn-border-small,body .tribe-common a.tribe-common-c-btn-border-small{background-color:transparent}body .tribe-events .tribe-events-c-search__input-group .tribe-events-c-search__input-control{margin:.521vw 0}body .tribe-events .tribe-events-c-view-selector--tabs.tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{background-color:#fff;bottom:.781vw;height:.156vw}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border:.156vw solid #fff}body .tribe-events .tribe-events-c-search__input-control-icon-svg{color:#fff}body .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{color:#fff;font-family:'open_sanssemibold';font-weight:400;font-size:.625vw;letter-spacing:.052vw;padding:1.198vw 1.563vw 1.198vw 3.229vw;outline:none}body .tribe-events.tribe-common .tribe-common-c-svgicon--search{width:1.146vw;left:1.042vw}body .tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}body .tribe-events.tribe-common .tribe-events-header--has-event-search .tribe-events-c-events-bar,body .tribe-events.tribe-common .tribe-events-header--has-event-search .tribe-events-header__top-bar{margin-bottom:1.302vw}body .tribe-events.tribe-common .tribe-events-header--has-event-search .tribe-events-header__top-bar{padding-left:1.042vw}body .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,body .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{width:.677vw}body .tribe-common .tribe-common-c-svgicon__svg-fill{fill:#fff}body .tribe-events-c-top-bar__datepicker-time{color:#fff;font-family:'open_sanssemibold';font-weight:400;font-size:.885vw;letter-spacing:.052vw}body .tribe-events.tribe-common .tribe-events-calendar-month__day{min-height:7.708vw;border-width:0 .156vw .156vw 0}body .tribe-common.tribe-events .tribe-events-calendar-month__week{border-left:.156vw solid #fff}body .tribe-common.tribe-events .tribe-events-calendar-month__body{border-top:.156vw solid #fff}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{text-transform:uppercase;font-family:'open_sanssemibold';font-weight:400;font-size:.625vw;letter-spacing:.104vw;line-height:.521vw}body .tribe-events .tribe-events-calendar-month__header-column{padding-bottom:.781vw}body .tribe-common .tribe-common-c-btn-border-small,body .tribe-common a.tribe-common-c-btn-border-small{color:#fff;font-family:'open_sanssemibold';font-weight:400;font-size:.625vw;letter-spacing:.052vw;border-radius:0;border:.156vw solid #fff;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}body .tribe-common .tribe-common-c-btn-border-small:active,body .tribe-common a.tribe-common-c-btn-border-small:active{border-color:#fff}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,body .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:.365vw 1.458vw}body .tribe-events .tribe-events-c-top-bar__nav-list-item:last-child{padding-right:0}body .tribe-events .tribe-events-c-top-bar__nav-list-item{padding-right:1.042vw}body .tribe-events.tribe-common .tribe-events-c-top-bar__nav-list,body .tribe-events.tribe-common .tribe-events-c-top-bar__today-button{margin-right:1.458vw}body .tribe-events .tribe-events-calendar-month__calendar-event-datetime,body .tribe-events .tribe-events-calendar-month__calendar-event-title{font-size:.625vw;line-height:.729vw;font-weight:400;margin-bottom:.26vw}body .tribe-events .tribe-events-calendar-month__more-events a{font-family:'open_sanssemibold';font-weight:400;font-size:.625vw;line-height:.729vw;font-weight:400;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}body .tribe-events .tribe-events-calendar-month__calendar-event-details{font-family:'open_sanssemibold';font-weight:400}body .tribe-events .tribe-events-calendar-month__calendar-event-title a,body .tribe-events .tribe-events-calendar-month__more-events a{border:none !important}body .tribe-events .tribe-events-calendar-month__calendar-event-title a:hover,body .tribe-events .tribe-events-calendar-month__more-events a:hover{color:#e2c59b}body .tribe-events .tribe-events-calendar-month__calendar-event:last-child{padding-bottom:.26vw}body .tribe-events .tribe-events-calendar-month__more-events{border-top:.052vw solid #fff;padding-bottom:.729vw}body .tribe-common .tribe-events-calendar-list__month-separator-text,body .tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{color:#fff;font-family:'frontageregular';font-weight:400;font-size:.833vw;letter-spacing:-1px}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-title{color:#fff;font-size:.938vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase;letter-spacing:0;margin:.938vw 0 0 -2px;line-height:1.25vw}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title a,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-title a{border:none !important;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title a:hover,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-title a:hover{color:#e2c59b}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-description{font-family:'apercuregular';font-weight:400;color:#fff;font-size:.781vw;line-height:1.146vw;margin-top:.938vw}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-datetime{color:#fff;letter-spacing:0}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-datetime,body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{font-size:.573vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase}body .tribe-events .tribe-events-calendar-list__month-separator:after,body .tribe-events .tribe-events-calendar-day__time-separator:after{margin-left:.781vw}body .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-weekday{font-family:'frontageregular';font-weight:400;font-size:.573vw}body .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-daynum{font-family:'frontageregular';font-weight:400;font-size:1.354vw;letter-spacing:-5px;margin-left:-6px}body .tribe-events .tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row,body .tribe-events .tribe-events-calendar-day .tribe-common-g-row.tribe-events-calendar-day__event{margin:1.823vw 0}body .tribe-events .tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row>div,body .tribe-events .tribe-events-calendar-day .tribe-common-g-row.tribe-events-calendar-day__event>div{padding:0}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{display:none}body .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag{min-width:auto;width:8%;margin-right:1%}body .tribe-events .tribe-events-header__messages .tribe-events-c-messages__message-list{font-size:.729vw;font-family:'open_sanssemibold';font-weight:400}body .tribe-events.tribe-common .tribe-common-c-svgicon--messages-not-found{width:1.25vw;margin-right:.781vw}body .tribe-events.tribe-common .tribe-events-c-nav__list-item button,body .tribe-events.tribe-common .tribe-events-c-nav__list-item a{line-height:.99vw;font-size:.729vw;font-family:'apercuregular';font-weight:400;letter-spacing:.052vw}body .tribe-common.tribe-events .tribe-events-c-nav__next,body .tribe-common.tribe-events .tribe-events-c-nav__prev{color:#fff}body .tribe-events.tribe-common .tribe-events-c-nav__next:disabled,body .tribe-events.tribe-common .tribe-events-c-nav__prev:disabled,body .tribe-events.tribe-common .tribe-events-c-nav__next:disabled svg,body .tribe-events.tribe-common .tribe-events-c-nav__prev:disabled svg{color:#999}body .tribe-events.tribe-common .tribe-events-c-nav__list-item .tribe-common-c-svgicon{width:.469vw}body .tribe-events.tribe-common .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next .tribe-common-c-svgicon{margin-left:.781vw}body .tribe-events.tribe-common .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev .tribe-common-c-svgicon{margin-right:.781vw}body .tribe-common .tribe-common-c-svgicon{color:#fff}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path{fill:#fff}body .tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path{fill:#999}body .tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path,body .tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path{fill:#fff}body .tribe-events .tribe-events-calendar-list__event-datetime-wrapper,body .tribe-events .tribe-events-calendar-list__event-title,body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper{margin:0}body .tribe-common.tribe-events .tribe-events-calendar-list-nav,body .tribe-common.tribe-events .tribe-events-calendar-day-nav{padding-top:1.042vw}.events-wrap{padding-bottom:2.083vw}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{margin-bottom:.781vw;width:100%}body .tooltipster-base.tribe-events-tooltip-theme{padding:1.198vw}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime,body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{margin-bottom:.26vw}body .tribe-events-calendar-month__calendar-event-tooltip-description{font-family:'apercuregular';font-weight:400;font-size:.729vw;line-height:.938vw}body .tribe-events .tribe-common-g-row .tribe-events-calendar-day__event-content{margin:0 0 .781vw}body .tribe-events .tribe-common-g-col .tribe-events-calendar-day__event-featured-image-wrapper{width:40%;padding:0}body .tribe-events .tribe-common-g-col .tribe-events-calendar-day__event-details{width:60%;padding:0 6% 0 0}body .tribe-common.tribe-events .tribe-events-calendar-day__time-separator-text{text-transform:uppercase}body .tribe-common.tribe-events .tribe-events-calendar-list__month-separator-text,body .tribe-common.tribe-events .tribe-events-calendar-day__time-separator-text{line-height:.729vw}body .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__month-separator,body .tribe-events .tribe-events-calendar-day .tribe-events-calendar-day__time-separator{align-items:flex-end}.shape-row{position:relative;color:#fff;text-align:center}body .no-bpad{padding-bottom:0}.highlight-title-box{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/highlight-middle-bg.svg) no-repeat;background-size:contain;background-position:center top;height:5.885vw;width:19.792vw}.gal-title-box{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/gallery-shape-box.svg) no-repeat;background-size:contain;background-position:center top;width:19.688vw;height:4.063vw}.shape-box *{margin:0}.shape-box .bm-title{padding:0;font-size:.729vw;line-height:normal;letter-spacing:-.5px;font-family:'frontageregular';font-weight:400;text-transform:uppercase;margin:0}.highlight-title-row{margin-top:2.135vw}.shape-row:before,.shape-row:after{flex-grow:1;height:.833vw}.shape-row:before{content:'';background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/highlight-left-bg.svg) no-repeat;background-size:100%;background-position:left bottom}.shape-row:after{content:'';background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/highlight-right-bg.svg) no-repeat;background-size:100%;background-position:left bottom}.highlight-row-bg{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/highlight-row-bg.svg) no-repeat;background-size:100%;background-position:center top;height:4.063vw}.grid-col{width:25%;height:25vw;position:relative;overflow:hidden}.bm-col-wrap,.menu-overlay{height:100%}.menu-overlay{background:rgba(33,33,33,.7);padding:1.302vw 3.646vw;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.grid-col:hover .menu-overlay{opacity:1}.bar-menu-details{width:100%;text-align:center;color:#fff}.menu-item-title{margin:0;font-size:.781vw;line-height:1.146vw;letter-spacing:0;font-family:'frontageregular';font-weight:400;text-transform:uppercase;margin:0}.menu-item-content{font-size:.729vw;line-height:1.094vw;margin-top:1.302vw}.menu-item-content p{margin:0}.bar-menu-details .bm-desc{font-family:'apercuregular';padding:0}.solid-divider{width:1.302vw;height:.052vw;background:#fff;margin:1.302vw auto}.menu-price-row{margin-top:1.302vw}.bar-menu-details .down-arrow svg{width:.99vw;height:auto}.menu-price-text{margin-top:1.302vw;font-family:'frontageregular';font-weight:400;font-size:1.042vw;letter-spacing:-1px;line-height:.729vw}.menu-item-cat-icon{margin-bottom:1.302vw}.menu-item-cat-icon img{width:2.344vw;height:auto}.full-bar-menu{padding:3.906vw 0 4.688vw}.bmenu-wrap{width:40.625vw;margin:auto}.menu-types{margin-top:2.76vw}.menu-type{position:relative;font-family:'frontagebulb';font-weight:400;color:#a8a8a8;font-size:.729vw;letter-spacing:0}.menu-type a{color:#a8a8a8;cursor:pointer;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s;position:relative;padding-bottom:1.094vw;line-height:.677vw}.menu-type:not(:last-child):after{content:'-';display:inline-block;vertical-align:middle;margin:0 1.042vw}.menu-type a:hover,.menu-type.active a{color:#fff}.menu-type.active a{cursor:text;font-family:'frontageregular'}.menu-type a:before{content:'';position:absolute;left:0;bottom:0;right:0;margin:auto;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/menu-down-arrow.svg) no-repeat;background-size:contain;background-position:center bottom;width:.521vw;height:.469vw;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.menu-type.active a:before{opacity:1}.bar-menu-row{position:relative;margin-top:2.083vw}.menu-type-box{position:relative;width:31.875vw;margin:auto;padding-bottom:4.688vw}.menu-type-box:before{content:'';width:100%;height:10.885vw;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/menu-area-top-bg.svg) no-repeat;background-size:100% 100.8%;background-position:center top;position:absolute;left:0;top:0;z-index:-1}.bm-box-bg{width:100%;height:12.188vw;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/menu-area-bt-bg.svg) no-repeat;background-size:100% 100.8%;background-position:center bottom;position:absolute;left:0;bottom:0;z-index:-1}.menu-type-box .bm-short-info{color:#fff;text-align:center;letter-spacing:0;width:8.333vw;margin:auto;line-height:.781vw;padding:0;height:3.021vw}.bar-menu-row .slider-btn{top:0;bottom:0;margin:auto}.bm-cat-rows{background:#212121;margin:.469vw .885vw 0;border-left:.156vw solid #fff;border-right:.156vw solid #fff;padding:1.823vw .521vw;overflow:hidden;position:relative}.bm-cat-row:not(:last-child){margin-bottom:1.563vw}.bm-cat-row h4,.bm-cat-row h5{margin:0 0 0 -2px;color:#fff;font-family:'frontageregular';font-weight:400;letter-spacing:0;font-size:.833vw;line-height:.885vw}.bm-cat-row h5{font-size:.729vw}.sp-line{border-top:.052vw dashed #3f3f3f;flex-grow:1;margin:0 .521vw 0 .417vw}.toggle-btn{width:1.198vw;height:1.198vw;border:.104vw solid #fff;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;position:relative}.toggle-btn:before,.toggle-btn:after{background:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.toggle-btn:before{content:'';width:62%;height:.052vw}.toggle-btn:after{content:'';width:.052vw;height:62%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;opacity:0}.closed .toggle-btn:after{opacity:1}.toggle-btn:hover{background:#fff}.toggle-btn:hover:before,.toggle-btn:hover:after{background:#212121}.menu-rows{color:#fff}.menu-rows .menu-price-text{margin-top:0;font-size:.833vw}.bar-menu-item-row:not(:last-child){margin-bottom:1.042vw}.menu-rows{margin-top:1.042vw}.menu-desc-row{color:#a8a8a8;font-size:.625vw;line-height:.833vw;font-family:'aperculight';margin-top:.625vw}.menu-desc-row p{margin:0}.menu-info{margin-top:.104vw}.inner-sc-wrap{overflow-y:auto;max-height:41.667vw;padding:0 1.302vw;min-height:9.375vw;scrollbar-color:#6f6f6f #3c3b3b !important;scrollbar-width:thin !important}.inner-sc-wrap::-webkit-scrollbar{width:.208vw}.inner-sc-wrap::-webkit-scrollbar-track{background:#3c3b3b;margin:0}.inner-sc-wrap::-webkit-scrollbar-thumb{background:#6f6f6f}.menu-photo-icon{margin-right:.833vw;flex-shrink:0;-webkit-flex-shrink:0;width:1.25vw}.menu-photo-icon svg{width:100%;height:auto;cursor:pointer}.menu-photo-icon svg:hover path,.menu-photo-icon svg:hover rect{fill:#e2c59b}.menu-photo-area{width:100%;position:absolute;left:0;top:0;z-index:1;margin:0;display:none}.menu-photo-area img{width:100%}.menu-photo-area .close-icon{position:absolute;top:0;right:0;z-index:2;width:3vw;height:3vw}.menu-photo-area .close-icon:before,.menu-photo-area .close-icon:after{width:.104vw;height:45%}.tx-loader{font-family:'frontageregular';font-weight:400;color:#fff;font-size:.729vw;letter-spacing:0;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:.833vw}.grid-col.bar-menu-col,.grid-col.reveal{display:none}.post-info .title-divider svg{width:12.083vw}body #tribe-events-pg-template{background-color:transparent;margin:0;max-width:initial;padding:0}.post-details-row{margin:1.563vw 0}.events-meta-row abbr{text-decoration:none}.post-details-row .title-divider:first-child{margin-bottom:1.563vw}.post-details-row .title-divider:last-child{margin-top:1.563vw}.post-details-row .title-divider{margin:0}.ev-label{color:#666;min-width:3.125vw}.event-dt-row:not(:last-child){margin-bottom:.781vw}.event-meta-group dl,.event-meta-group dd{margin:0}.event-meta-group{margin-top:1.042vw}.post-cal-links{margin-top:2.24vw}.event-post{margin-bottom:5vw}.plus-icon{background:#fff;text-align:center;width:2.135vw;height:2.135vw}.plus-icon svg{width:.99vw;height:auto}.cal-text{border:.104vw solid #fff;padding:0 1.25vw;min-width:14.479vw}.cal-link-row:not(:last-child){margin-bottom:.99vw}.cal-text,.cal-text span{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.cal-text:hover{background:#fff;border-left-color:#1e1d1e}.cal-text:hover span{color:#1e1d1e}.back-btn-row.evt-back a{width:19.219vw}.gal-title-box .bm-short-info{font-size:.729vw;padding:1.458vw 0}.back-btn-row.evt-back{margin:4.688vw 0 5.208vw}.gal-img-box{position:relative;overflow:hidden;height:100%}.gal-col img{height:100%;width:100%;object-fit:cover}body .fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-width:3px;border-color:#e2c59b;border-radius:0}body .fancybox__thumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}[data-fancybox]{cursor:zoom-in}body .fancybox__backdrop{background:rgba(30,29,30,.9)}.popup-nav{position:static}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:none !important}body .carousel__button.fancybox__button--close{border:.156vw solid #fff;margin:0 .521vw;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}body .carousel__button.fancybox__button--close:hover{background:#fff}body .carousel__button.fancybox__button--close:hover svg{stroke:#1e1d1e;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}body .fancybox__counter{font-family:'open_sanssemibold';font-weight:400;font-size:.938vw}body .carousel__button{width:2.5vw;height:2.5vw}body .carousel__button svg{width:50%;height:50%}body .fancybox__progress{background:#e2c59b}body.compensate-for-scrollbar{padding-right:0 !important}body .fancybox__toolbar{padding:1.042vw .521vw .521vw}body .fancybox__nav .carousel__button.is-next{right:1.563vw}body .fancybox__nav .carousel__button.is-prev{left:1.563vw}body .fancybox__counter{min-width:auto;padding:0 .521vw;line-height:30px}.news-post-title:before,.post-title:before{content:'';position:absolute;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/title-arrow.svg) no-repeat;background-size:cover;width:.469vw;height:.521vw;left:-1.615vw;top:.417vw}.upcoming-events.rs-view{padding:4.375vw 0 5.625vw}.rs-view .reverse .title-divider{margin-bottom:2.292vw}.rs-view .upc-events-row{margin-top:2.292vw}.no-tmg{margin-top:0}.ev-pic-box a{display:block;height:100%}.upc-events-row .bm-title a{-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.upc-events-row .bm-title:hover a{color:#e2c59b}.err-wrap{width:32.813vw;margin:auto;height:18.385vw;text-align:center}.err-content{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/error-bg.svg) no-repeat;background-size:contain;height:100%;position:relative}.error-page .banner-wrap{padding-top:26%;padding-bottom:7.813vw}.err-content .page-title{font-size:3.125vw;padding:1.979vw 0}.err-subtitle{margin:.781vw 0}.err-text{margin:3.646vw 4.688vw 0}.err-content .frame-btn{margin:auto;position:absolute;left:0;right:0;bottom:-2.396vw;width:19.167vw}.err-content .frame-btn a{width:100%}.scroll-top{width:3.281vw;position:fixed;right:0;bottom:2.604vw;text-align:center;-webkit-transition:1s all;-moz-transition:1s all;transition:1s all;cursor:pointer;z-index:3}.scroll-top svg{width:2.656vw;height:auto}.scroll-top span{color:#fff;font-size:.625vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.042vw;display:block;margin-top:.521vw;-webkit-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.scroll-top.show{visibility:visible;opacity:1;-webkit-transform:translateX(-10.417vw);-moz-transform:translateX(-10.417vw);-ms-transform:translateX(-10.417vw);-o-transform:translateX(-10.417vw);transform:translateX(-10.417vw)}.scroll-top.hide{visibility:hidden;opacity:0;-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px)}.scroll-top:hover span{color:#e2c59b}.scroll-top:hover svg path{fill:#e2c59b}.scroll-top:hover svg ellipse{fill:#e2c59b}.scroll-top:hover svg polygon{fill:#e2c59b}body .fancybox__thumbs .carousel__slide{width:70px;height:70px;padding:0;margin:0 3px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .fancybox__thumb{padding-top:100%}.cols.fx{width:100%}.header.fixed .header-cols{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.section-banner{position:absolute;width:100%;height:100%;top:0;left:0}.banner-bg{position:absolute;left:0;top:0;width:100%;height:100%}.ps-rel{position:relative}.news-row.inner .sgp-col:last-child{padding-right:0}.gal-img-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:none}div[role=button]{outline:none}.map-area .title-heading{position:absolute;top:0;left:0;right:0;margin:auto;width:200px;margin-top:9.896vw}.gm-style>div{border:none !important}.pg-careers h2{font-family:'apercuregular';font-weight:400;color:#fff;font-size:.729vw;line-height:1.042vw}.job-banner{height:100%;padding:0 0 2vw}.jobs-wrap{width:100%}.jobs-wrap h3{text-align:center;font-size:.729vw;text-transform:uppercase;font-family:'frontageregular';font-weight:400;color:#fff;margin:0 0 1.354vw}.job-col{width:18.073vw;height:17.135vw;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/job-frame-v2.svg) no-repeat;background-size:100% 100%;background-position:center center;margin:0 1.563vw 1.563vw 0}.job-col:nth-child(3n),.job-col:last-child{margin-right:0}.job-col-wrap{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3vw 2.563vw 0;height:100%}.job-info-top{width:100%;height:9.8vw}.job-info-btm{width:100%;height:3.2vw}.job-tt-row h4{font-size:.729vw;line-height:1.042vw;text-transform:uppercase;font-family:'frontageregular';font-weight:400;color:#fff;margin:0 0 .99vw;text-align:center;word-break:break-word}.job-tt-row .title-divider{margin:0;height:.39vw}.job-inf-row span{margin-left:.521vw;font-family:'apercuregular';font-weight:400;color:#fff;font-size:.729vw;line-height:1.042vw}.fwidth{width:100%}.job-inf-row:not(:last-child){margin-bottom:.313vw}.job-icon{width:.938vw}.job-icon svg{height:auto;width:100%}.jb-dt-row{margin:1vw 0 0}.job-info-btm a{text-transform:uppercase;color:#fff;font-size:.729vw;font-family:'frontageregular';font-weight:400;letter-spacing:0;height:100%}.career-env .col-inner-wrap{width:31.375vw}.bds-gallery.bds-cr-gal{min-height:32.875vw}.bds-cr-gal .col-bg:before{background:rgba(33,33,33,.9)}.cr-subscribe{padding:5vw 0}.subscribe-form-wrap{border:1px solid #494949;border-radius:2.604vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5.156vw 8.438vw 5.781vw;background:#212121}.subscribe-form-wrap .form-btn{margin-top:-.74vw}.sb-col input{padding:.833vw 1.146vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.833vw;line-height:2.083vw;color:#595954;font-family:'apercuregular';width:100%;border:1px solid #fff}.sb-col{width:70%}.sb-col input::placeholder{color:#595954;opacity:1}.sb-col input:-ms-input-placeholder{color:#595954}.sb-col input::-ms-input-placeholder{color:#595954}.sb-col .is-required{line-height:4vw}.jb-dt-sg-row .job-inf-row{margin-bottom:0;padding:0 1.5vw}.jb-dt-sg-row .job-inf-row:not(:last-child):after{content:'';position:absolute;width:1px;height:30px;background:#cecece;right:0}.jb-dt-sg-row .job-inf-row:first-child{padding-left:0}.jb-dt-sg-row .job-inf-row:last-child{padding-right:0}.single-vacancy .sg-vc-tt .title-divider{margin:2.031vw 0}.vacancy-row{margin:3.854vw 0 0}.vac-info-row .title-row>*{width:100%;text-align:left}.vac-info-row h2{font-size:1vw;line-height:unset}.vc-line{height:1px;background:#595954;margin:2.083vw 0 0}.vc-line:before{content:'';position:absolute;left:0;width:.417vw;height:.417vw;background:#595954;border-radius:.313vw;top:-.2vw}.vc-line:after{content:'';position:absolute;right:0;width:.417vw;height:.417vw;background:#595954;border-radius:.313vw;top:-.2vw}.vac-lcol{width:26vw}.vac-rcol{width:24vw}.vac-info-row:not(:first-child){margin:2.5vw 0 0}.vac-rcol .post-content ul{list-style:none;padding:0}.vac-rcol .post-content ul li{position:relative;margin-bottom:.625vw;padding:0 0 0 1.6vw}.vac-rcol .post-content ul li:last-child{margin-bottom:0}.vac-rcol .post-content ul li:before{content:'';width:.7vw;height:.7vw;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/vc-arr.svg) no-repeat;background-size:contain;position:absolute;left:0;top:.313vw}.vac-info-row .pg-text{line-height:1.4vw}.apply-form-row{margin:2.813vw 0 5.833vw}.apply-btn a{width:18.750vw}#subscribe-form{margin-top:2vw}.apply-form-wrapper{border:1px solid #494949;border-radius:2.604vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3.156vw 4.438vw 3.781vw;background:#212121}.apply-form-wrap{margin:3vw 0 0;width:50vw;display:none}.apply-form-wrapper .title-heading{font-size:1vw;line-height:1vw}.apply-form-wrapper .title-divider{margin:1.2vw 0}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:140px;background:0 0;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:15px;width:100%;border:1px dashed #fff;margin:.521vw 0 0;position:relative}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{background:#e2c59b}.dropzone .dz-message{text-align:center;margin:0;color:#fff;font-size:14px;font-weight:700}.dropzone .dz-message span{display:block;margin-top:20px}.dropzone .dz-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;position:relative;margin:15px;width:105px;min-height:95px;background:#f1f1f1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:text;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;border:1px solid #e2c59b}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#d3d3d3;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{display:block;text-align:center;position:absolute;top:-7px;right:-7px;width:25px;height:25px;-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s;cursor:pointer;font-size:0;border:1px solid #e2c59b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f1f1f1;z-index:3}.dropzone .dz-preview .dz-remove:before{content:'';width:10px;height:10px;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/gold-X.svg) no-repeat;background-size:cover;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.dropzone .dz-preview .dz-remove:after{content:'';width:10px;height:10px;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/white-X.svg) no-repeat;background-size:cover;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}.dropzone .dz-preview .dz-remove:hover{background:#e2c59b}.dropzone .dz-preview .dz-remove:hover:before{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}.dropzone .dz-preview .dz-remove:hover:after{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview .dz-details{font-size:13px;padding:5px 10px 10px;text-align:center;color:#000;background:#f1f1f1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;height:100%}.dropzone .dz-preview .dz-details .dz-size{color:#242424;font-size:12px;text-transform:uppercase;text-decoration:none;display:block;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;font-weight:400}.dropzone .dz-preview .dz-details .dz-filename{color:#666;font-size:11px;letter-spacing:.2px;font-weight:400;margin-top:8px;line-height:15px}.dz-filename span{display:block;word-break:break-word}.dz-clickable{cursor:pointer}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;z-index:10;display:none}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:none}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:2;position:absolute;display:block;left:50%;top:50%;margin:auto;text-align:center;background:rgba(255,255,255,.8);width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:-25px;margin-top:-25px}.dropzone .dz-preview .dz-success-mark:before{content:'';width:34px;height:32px;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/gold-checked.svg) no-repeat;background-size:cover;margin:auto;display:inline-block;vertical-align:top;margin-top:9px}.dropzone .dz-preview .dz-error-mark:before{content:'';width:34px;height:34px;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/x-icon.svg) no-repeat;background-size:cover;margin:auto;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:7px;left:0;right:0;bottom:8px;width:80px;margin:auto;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#e2c59b;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview .dz-error-message{position:absolute;display:none;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:0 0 8px 8px;font-size:10px;z-index:3;top:auto;bottom:0;left:-1px;width:105px;background:#e2c59b;padding:6px 10px;color:#fff;font-weight:700;letter-spacing:.5px;text-align:center}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:0;right:0;margin:auto;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e2c59b}.dz-message a{border:none;background:#fff;border-radius:35px;color:#000;font-size:15px;letter-spacing:0px;padding:10px 0;text-decoration:none;width:155px;margin:auto}.dz-message span{color:#fff;font-size:12px;text-align:center}.cv-form-r .ct-form-col.ct-form-col-msg{margin:0 0 35px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}.apply-form-main-row .form-btn-row .form-btn{margin:0}.apply-form-main-row .form-btn-row{margin:3vw 0 0}.apply-form-main-row .form-msg-area.ok{color:#e2c59b;padding-bottom:0;padding-top:.781vw}.tags-list a{font-size:.7vw;border:1px solid #fff;padding:.3vw .4vw;margin:0 .8vw .8vw 0;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.tags-list a:hover,.tags-list a.active-tag{background:#fff;color:#000}.tags-list{margin:1.5vw 0 -1vw}.all-tags-list{margin:-.5vw 0 3vw}.page-content-wrap{margin:0 0 5.729vw}#cookie-law-info-bar{display:none !important;background:#212121 !important;box-shadow:none !important;font-size:.729vw !important;font-family:'apercuregular' !important;padding:2.083vw 0 !important}.cli-plugin-main-link{color:#fff !important;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.cli-plugin-button{margin-top:1.563vw !important}.wt-cli-accept-btn,.wt-cli-reject-btn{margin-left:0 !important;width:13.021vw;height:4.896vw;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/btn-pattern.svg) no-repeat;background-size:contain;background-color:transparent !important;line-height:4.896vw !important;padding:0 !important;text-transform:uppercase;font-family:'frontageregular';color:#fff !important;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.wt-cli-reject-btn{margin-left:1.563vw !important}.wt-cli-accept-btn:hover,.wt-cli-reject-btn:hover{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/btn-pattern-gold.svg) no-repeat;background-size:contain;color:#e2c59b !important}.cli-plugin-main-link:hover{color:#e2c59b !important;border-bottom:1px solid #e2c59b}#cookie-law-info-again{display:none !important;font-size:.8vw;padding:.4vw 1vw;border-radius:.6vw .6vw 0 0;z-index:9999;cursor:pointer;box-shadow:none !important;color:#e2c59b !important;font-family:'apercuregular' !important;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#cookie-law-info-again:hover{background:#e2c59b !important;color:#fff !important}.vd-content{padding-bottom:56.25%;position:relative;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.vd-content iframe,.vd-content video{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after,.tribe-events .tribe-events-calendar-month__calendar-event--featured:before,.tribe-events .tribe-events-calendar-day__event--featured:after{display:none !important}.page-template-reservation .page-banner.rs-row{z-index:1}.ipoint-logo,.thinq-digital-logo{margin-left:13px}#ipoint-logo-animation{width:45px;height:45px}.ipoint-logo svg{-webkit-transform:unset !important;-moz-transform:unset !important;-ms-transform:unset !important;-o-transform:unset !important;transform:unset !important}.ft-logos{margin-left:2px}.reserve-title{margin:0;text-align:center;font-size:.729vw;color:#fff;text-transform:uppercase;font-family:'apercuregular';font-weight:400;letter-spacing:.625vw}.book-btn-row .frame-btn{position:relative}.book-btn-row{margin-top:3vw}.primary-btn a{font-family:'frontageregular';font-weight:700;text-align:center;padding:0 1.5vw;text-transform:uppercase;color:#fff;font-size:.729vw;letter-spacing:2px;-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s;border:.052vw solid #fff;min-width:11vw;min-height:2.604vw;line-height:2.5vw;cursor:pointer}.primary-btn a:hover{background:rgba(255,255,255,.1)}:root{--tec-font-family-sans-serif:inherit;--tec-font-family-base:inherit;--tec-font-size-0:10px;--tec-font-size-1:11px;--tec-font-size-2:12px;--tec-font-size-3:14px;--tec-font-size-4:16px;--tec-font-size-5:18px;--tec-font-size-6:19px;--tec-font-size-7:21px;--tec-font-size-8:25px;--tec-font-size-9:28px;--tec-font-size-10:37px;--tec-color-text-events-title:#fff;--tec-color-text-event-title:#fff;--tec-color-text-event-date:#fff;--tec-color-text-secondary-event-date:#fff;--tec-color-link-primary:#fff;--tec-color-link-accent:#fff;--tec-color-link-accent-hover:rgba(255,255,255,.8);--tec-color-accent-primary:#fff;--tec-color-accent-primary-hover:rgba(255,255,255,.8);--tec-color-accent-primary-multiday:rgba(255,255,255,.24);--tec-color-accent-primary-multiday-hover:rgba(255,255,255,.34);--tec-color-accent-primary-active:rgba(255,255,255,.9);--tec-color-accent-primary-background:rgba(255,255,255,.07);--tec-color-background-secondary-datepicker:rgba(255,255,255,.5);--tec-color-accent-primary-background-datepicker:#fff;--tec-color-button-primary:#fff;--tec-color-button-primary-hover:rgba(255,255,255,.8);--tec-color-button-primary-active:rgba(255,255,255,.9);--tec-color-button-primary-background:rgba(255,255,255,.07);--tec-color-day-marker-current-month:#fff;--tec-color-day-marker-current-month-hover:rgba(255,255,255,.8);--tec-color-day-marker-current-month-active:rgba(255,255,255,.9);--tec-color-background-primary-multiday:rgba(255,255,255,.24);--tec-color-background-primary-multiday-hover:rgba(255,255,255,.34);--tec-color-background-primary-multiday-active:rgba(255,255,255,.34);--tec-color-background-secondary-multiday:rgba(255,255,255,.24);--tec-color-background-secondary-multiday-hover:rgba(255,255,255,.34)}:root{--tec-color-text-events-bar-input:#fff;--tec-color-text-events-bar-input-placeholder:#fff;--tec-opacity-events-bar-input-placeholder:.6;--tec-color-text-view-selector-list-item:#fff;--tec-color-text-view-selector-list-item-hover:#fff;--tec-color-background-view-selector-list-item-hover:rgba(255,255,255,.12);--tec-color-background-events-bar-submit-button:#fff;--tec-color-background-events-bar-submit-button-hover:rgba(255,255,255,.8);--tec-color-background-events-bar-submit-button-active:rgba(255,255,255,.9)}:root{--tec-color-text-day-of-week-month:#fff;--tec-color-day-marker-month:#fff;--tec-color-day-marker-past-month:#fff}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{background:#bababa !important}.tribe-common.tribe-events-view--month .tribe-common-h5,.tribe-common.tribe-events-view--month .tribe-common-h6{color:#fff !important}body .tribe-common img,body .tribe-common a{outline:none !important}.tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-common a:not(.tribe-common-anchor--unstyle):active,.tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-common a:not(.tribe-common-anchor--unstyle):visited{color:#fff !important}body .tribe-common .tribe-common-c-btn-border-small:hover{color:#000 !important}.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path,.tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path,.tribe-events button.tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path,.tribe-events button.tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path{fill:#fff !important;opacity:.8}.inner-pd{padding-top:12.24vw}.book-event-title{width:20.052vw;height:3.385vw;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/title-shape-graphic.svg) no-repeat;background-size:contain;margin:auto}.book-event-title .title-heading{font-size:1.042vw;letter-spacing:.021vw;line-height:.729vw;margin-top:.4vw}.title-shape-row{position:relative;z-index:1}.title-shape-row:after{content:'';height:.885vw;border-top:.156vw solid #fff;border-bottom:.104vw solid #fff;width:100%;display:block;margin-top:-.052vw}.booking-form{background:#212121;padding:2.604vw 0 4.167vw;margin-top:-.885vw}.book-wrap{width:36.458vw;margin:0 auto;position:relative;z-index:1}.book-description{color:#fff;text-align:center;font-family:'apercuregular';font-size:.729vw;font-weight:400;line-height:.948vw;letter-spacing:.029vw}.book-description p{margin:0}.form-section{margin-top:2.604vw;position:relative}.form-sub-title{margin:0;color:#fff;text-align:center;font-family:'frontageregular';font-size:.625vw;font-weight:400;line-height:normal;letter-spacing:.365vw;text-transform:uppercase}.book-form-rows{margin-top:2.344vw}.book-form-field{width:100%;border:none;background:0 0;color:#999;font-size:.729vw;letter-spacing:.052vw;font-family:'apercuregular',sans-serif;font-weight:400;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.book-form-field::-webkit-input-placeholder{font-size:.729vw;font-family:'apercuregular',sans-serif;font-weight:400;color:#999;opacity:1;-msopaci-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.book-form-field:-moz-placeholder{font-size:.729vw;font-family:'apercuregular',sans-serif;font-weight:400;color:#999;opacity:1;-msopaci-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.book-form-field::-moz-placeholder{font-size:.729vw;font-family:'apercuregular',sans-serif;font-weight:400;color:#999;opacity:1;-msopaci-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.book-form-field:-ms-input-placeholder{font-size:.729vw;font-family:'apercuregular',sans-serif;font-weight:400;color:#999;opacity:1;-msopaci-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.book-form-row textarea{resize:none;padding:1.042vw;line-height:1.146vw;height:5.208vw;border:.052vw solid #fff;vertical-align:top}.book-form-col{width:47.5%;position:relative}.book-form-row{margin-bottom:2.083vw}.book-form-row:last-child{margin-bottom:0}.is-mandatory{position:absolute;width:.885vw;height:.885vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;right:-.1vw;top:0;bottom:0;margin:auto;font-family:'apercuregular',sans-serif;font-weight:400;font-size:.729vw;line-height:.885vw;background:#df2053;color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;visibility:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;text-align:center}.is-mandatory.visible{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;visibility:visible;right:0}.select-box{margin-right:.521vw;position:relative;width:.938vw;height:.938vw;flex-shrink:0}.select-box:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:.052vw solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.select-box svg{width:100%;height:100%;opacity:0;position:relative;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;vertical-align:top}.form-checkbox{cursor:pointer}.form-checkbox span,.dropdown-sl-text{color:#fff;font-family:'apercuregular',sans-serif;font-weight:400;font-size:.729vw;letter-spacing:.029vw}.is-on .select-box:before{opacity:0}.is-on .select-box svg{opacity:1}.hidden-fields{display:none}.book-form-col .form-checkbox{margin-top:.521vw}.book-form-checkboxes>div{margin:0 2.083vw 1.042vw 0}.book-form-checkboxes>div:nth-child(5),.book-form-checkboxes>div:nth-child(9){margin-right:0}.book-form-checkboxes>div:last-child{margin-right:0}.book-form-button{padding:0;background:0 0;border:.052vw solid #999;width:100%;outline:none;height:2.604vw;color:#999;font-family:'frontageregular';font-weight:400;font-size:.625vw;font-weight:400;line-height:normal;letter-spacing:.106vw;text-transform:uppercase;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.book-form-button:hover,.book-form-button.selected{border-color:#fff;background:#282828;color:#fff}.book-form-btn input{border:.052vw solid #fff;background:0 0;border-radius:0;outline:none;padding:0 1.745vw;height:2.604vw;cursor:pointer;color:#fff;font-family:'frontageregular';font-weight:400;font-size:.625vw;letter-spacing:.106vw;text-transform:uppercase;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.book-form-btn input:hover{background:#fff;color:#212121}.book-form-row .iti{width:100%;outline:none}body .iti__selected-country{outline:none}body .iti__arrow,.dropdown-arrow{margin-left:.469vw;border:none;width:.521vw;height:.26vw;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../images/dropdown-arrow.svg) no-repeat;background-size:contain;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}body .iti__selected-country-primary,body .iti__country-container{padding:0;outline:none}body .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,body .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:transparent}body .iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=text],body .iti--allow-dropdown input.iti__tel-input[type=tel]{padding-left:3vw;padding-right:0}body .iti--inline-dropdown .iti__dropdown-content{margin-top:0;margin-left:0;border:none;box-shadow:none}body .iti__dropdown-content{border-radius:0;background-color:#282828}body .iti__country,.dropdown-row{-webkit-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s}.dropdown-row{cursor:pointer}.dropdown-row span{display:block}body .iti__country.iti__highlight,.dropdown-row:hover,.dropdown-row.selected{background-color:#404040}body .iti__country-name,.dropdown-row span{color:#fff}body .iti__dial-code{color:#dedede}body .iti__country-name,body .iti__dial-code,.dropdown-row span{font-family:'apercuregular',sans-serif;font-weight:400;font-size:.729vw;letter-spacing:.029vw}body .iti__country-list::-webkit-scrollbar{width:.521vw}body .iti__country-list::-webkit-scrollbar-track{background:#404040;margin:0}body .iti__country-list::-webkit-scrollbar-thumb{background:#212121}body .iti__search-input,body .iti__country,.dropdown-row{padding:.521vw 1.042vw}body .iti__search-input{width:100%;border-width:0;border-radius:0;border:.052vw solid #999;border-top:none;background:0 0;color:#999;font-size:.729vw;letter-spacing:.052vw;font-family:'apercuregular',sans-serif;font-weight:400}body .iti__search-input::-webkit-input-placeholder{font-size:.729vw;font-family:'apercuregular',sans-serif;font-weight:400;color:#999;opacity:1;-msopaci-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}body .iti__search-input:-moz-placeholder{font-size:.729vw;font-family:'apercuregular',sans-serif;font-weight:400;color:#999;opacity:1;-msopaci-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}body .iti__search-input::-moz-placeholder{font-size:.729vw;font-family:'apercuregular',sans-serif;font-weight:400;color:#999;opacity:1;-msopaci-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}body .iti__search-input:-ms-input-placeholder{font-size:.729vw;font-family:'apercuregular',sans-serif;font-weight:400;color:#999;opacity:1;-msopaci-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#212121 !important;border-color:#212121 !important}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#999 !important;background:#999 !important;color:#fff !important}.flatpickr-day.today{border-color:#999 !important}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{background:#999 !important;border-color:#999 !important;color:#fff !important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#212121 !important}.dropdown-box{position:absolute;z-index:2;width:100%;display:none;background-color:#282828;-webkit-box-shadow:0 0 10px 0px #282828;-moz-box-shadow:0 0 10px 0px #282828;box-shadow:0 0 10px 0px #282828}.dropdown-sl-row,.book-form-field{border-bottom:.052vw solid #999;padding:.521vw 0}.dropdown-toggle{cursor:pointer}.yacht-amenities h2{margin-bottom:1.2vw;text-align:left;letter-spacing:.1vw}.yacht-amenities .book-form-checkboxes>div{margin-right:1.8vw}.yacht-amenities .book-form-checkboxes>div:last-child{margin-right:0}.is-mandatory.out-box{right:-1.5vw}.header{z-index:100000}body .iti__arrow.iti__arrow--up,.opened .dropdown-arrow{transform:rotate(180deg)}.top-algn{top:0;bottom:auto}.form-overlay{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;background:rgba(13,13,13,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:none}.form-popup-box{position:absolute;left:0;right:0;top:15vw;width:100%;height:100%;z-index:99999;margin:auto;text-align:center;display:none}.popup-title{color:#fff;font-size:1.458vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase;letter-spacing:.029vw;margin:0;line-height:1.458vw}.popup-divider{height:.104vw;background-color:#fff;margin:1.563vw auto;width:6.771vw}body .tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,body .tribe-events .tribe-events-calendar-latest-past__event-date-tag-year{color:#fff}body .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus{outline:none}.cookie-consent-bar{background:#fbf7f1;position:fixed;bottom:70px;left:-400px;-webkit-box-shadow:0 0 20px -3px #fbf7f1;-moz-box-shadow:0 0 20px -3px #fbf7f1;box-shadow:0 0 20px -3px #fbf7f1;z-index:102;max-width:400px;-webkit-transition:left .4s linear,background .4s linear;-moz-transition:left .4s linear,background .4s linear;transition:left .4s linear,background .4s linear}.cookie-consent-bar.show{left:0}.cookie-consent-bar.hidden{left:-100%;-webkit-transition:left .7s linear;-moz-transition:left .7s linear;transition:left .7s linear}.ck-initial-view{display:none;text-align:center;padding:28px 45px 24px 30px;cursor:pointer;background:#fbf7f1;-webkit-transition:background .4s linear;-moz-transition:background .4s linear;transition:background .4s linear}.ck-popup-icons img{max-width:50px}.ck-full-view{padding:30px;position:relative}.ck-initial-view span{width:100%;display:block;color:#31322e;font-size:12px;font-weight:400;margin-top:10px;line-height:17px}.ck-initial-view:after{content:'';position:absolute;right:21px;width:0;height:0;top:0;bottom:0;margin:auto;border:solid #31322e;border-width:0 1px 1px 0;padding:4px;-webkit-transition:border .5s ease-out;-moz-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out;cursor:pointer;outline:none;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.sm-close-btn{position:absolute;right:12px;top:-35px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:38px;height:38px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.ck-full-view .sm-close-btn{position:static;width:24px;height:24px}.ck-full-view .sm-close-btn:before,.ck-full-view .sm-close-btn:after{background:#31322e}.ck-exists .ck-full-view{display:none}.ck-exists .ck-initial-view{display:block}.ck-popup-icons{margin-bottom:17px}.ck-popup-text{color:#31322e;font-size:12px;font-weight:400;letter-spacing:.2px;line-height:17px}.ck-popup-text p{margin:0 0 5px}.ck-popup-text p:last-child{margin-bottom:0}.ck-popup-text a{color:#aac0f9;text-decoration:none;border-bottom:1px solid #aac0f9}.ck-popup-text strong{color:#aac0f9;font-family:'exo_2.0light';font-weight:400}.ck-popup-text>a{margin-top:15px;display:inline-block;vertical-align:top}.ck-full-view .sm-close-btn:hover:before,.ck-full-view .sm-close-btn:hover:after{background:#030303}.ck-btn-group{margin-top:20px}.ck-btn{background:0 0;min-width:102px;height:38px;color:#31322e;font-weight:400;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;border:1px solid #31322e;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;text-align:center;display:block;line-height:36px;cursor:pointer;margin-right:10px;padding:0 10px;font-family:'apercuregular'}.ck-btn-full{background:#31322e;color:#f6efe6}.ck-btn-full.ck-btn:not(.ck-btn-outlined):hover{background:#030303}.ck-btn:not(.ck-btn-outlined):hover{background:#31322e;color:#f6efe6}.ck-btn-outlined:hover{background:#31322e;color:#f6efe6}.ck-btn:last-child{margin-right:0}.cookie-consent-bar>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ck-btn a{width:138px;height:38px;color:#b6f008;font-weight:400;font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid #b6f008;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;text-align:center;display:block;line-height:38px;display:block;cursor:pointer}.ck-btn a:hover{background:#b6f008;color:#1a2031}.cookie-consent-bar>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ck-preferences{display:none}.ck-customise-view{max-width:600px}.ck-customise-view .ck-general-info{display:none}.ck-customise-view .ck-popup-text p:not(:last-child){margin-bottom:15px}.ck-preference-wrap{overflow-y:auto;position:relative;padding-right:15px;max-height:370px;margin-right:5px}.ck-preference-wrap::-webkit-scrollbar{width:4px}.ck-preference-wrap::-webkit-scrollbar-track{background:#c0b6a8;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ck-preference-wrap::-webkit-scrollbar-thumb{background:#31322e;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ck-categories{margin-top:20px}.ck-category-row{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#dcd1c2;margin-bottom:9px}.ck-category-row:hover{-webkit-box-shadow:0px 2px 6px 0px #dcd1c2;-moz-box-shadow:0px 2px 6px 0px #dcd1c2;box-shadow:0px 2px 6px 0px #dcd1c2;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.ck-category-row:last-child{margin-bottom:0}.ck-category-info{padding:3px 20px;min-height:34px;cursor:pointer}.form-switcher{min-width:60px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;cursor:pointer;position:relative;border:1px solid #31322e;height:28px;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}.switcher-on{border-color:#31322e}.form-switch-slider{width:23px;height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:2px;left:2px;z-index:1;background:#31322e;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transition-property:left}.switcher-on .form-switch-slider{background:#31322e}.form-switcher span{color:#31322e;font-size:11px;line-height:normal;text-transform:uppercase;font-weight:400;position:absolute;opacity:1;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-switcher.switcher-on span{color:#31322e}.form-switch-on{left:9px}.form-switch-off{right:9px}.switcher-on .form-switch-slider{left:58%}.switcher-off .form-switch-on{opacity:0}.switcher-on .form-switch-off{opacity:0}.ck-category-name span{color:#31322e;font-weight:400;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-left:8px}.ck-description,.ck-row{color:#31322e;font-weight:400;font-size:11px;line-height:15px;letter-spacing:.55px}.ck-category-content{display:none}.ck-category-content p{margin:0}.ck-content-wrap{padding:10px 20px 20px 37px;position:relative}.ck-content-wrap::-webkit-scrollbar{width:4px}.ck-content-wrap::-webkit-scrollbar-track{background:#394054;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ck-content-wrap::-webkit-scrollbar-thumb{background:#65709b;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ck-list{margin-top:10px}.ck-row:not(:last-child){padding-bottom:10px}.ck-row:before{content:'';margin-bottom:9px;width:32px;height:1px;background:#c0b6a8;display:inline-block;vertical-align:top}.ck-row p{width:100%}.ck-arrow{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.ck-category-row.opened .ck-arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ck-btn-save{display:none}.ck-customise-view .ck-btn-customize{display:none}.ck-customise-view .ck-btn-save{display:block}.ck-category-row.opened .ck-category-content{display:block}.ck-category-type{color:#31322e;font-size:11px;line-height:15px;letter-spacing:.5px;display:block}.sm-close-btn:before{content:'';width:1px;height:18px;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.sm-close-btn:after{content:'';width:18px;height:1px;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.ck-full-view .sm-close-btn:hover:before,.ck-full-view .sm-close-btn:hover:after{background:#030303}.ck-preferences input{outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px}body .tribe-events-header .tribe-events-header__title h1.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text{color:#fff;font-size:1.2vw;font-family:'frontageregular';font-weight:400;text-transform:uppercase;letter-spacing:-.2vw;margin:0;line-height:1.563vw}body.post-type-archive-tribe_events .tribe-events-header__title{display:none}.cookie-consent-bar.ck-exists{display:none}.slide-promo-info{color:#c6aa75;font-family:'frontageregular';font-weight:400;letter-spacing:0}.slide-promo-date{margin:0 0 1.8vw}.slide-promo-date{text-transform:uppercase;font-size:3vw;line-height:2.8vw;font-weight:400}.slide-promo-name{font-size:1.8vw;line-height:1.8vw;margin:0;font-weight:400}.slide-promo-dj-name{text-transform:uppercase;margin:1vw 0;font-weight:400;font-size:2.5vw}.slide-promo-start-time{margin:0;font-weight:400}.video-slide video{object-fit:cover}.promo-info-row-line{border-top:1px solid #fff;padding-top:1.5vw;margin-top:1.5vw}.slide-info-box{flex-shrink:0}@media screen and (max-width:1400px){.form-title-row p{padding-top:2.1vw}.form-btn{margin-top:-2.8vw}}@media screen and (max-width:1300px){.form-title-row p{padding-top:2.35vw}}@media screen and (max-width:1200px){.slide-promo-info{width:370px}.slide-promo-date{font-size:35px;line-height:31px;margin-bottom:25px}.slide-promo-name{font-size:20px;line-height:18px}.slide-promo-dj-name{margin:20px 0;font-size:30px;line-height:26px}.slide-promo-start-time.title-heading{font-size:14px;line-height:17px}.promo-info-row-line{padding-top:15px;margin-top:15px}.select-box:before{border-width:1px}.form-popup-box{top:160px}.popup-title{font-size:24px;letter-spacing:.56px;line-height:26px}.popup-divider{height:1px;margin:20px auto;width:102px}body .iti--fullscreen-popup.iti--container{z-index:999999}.inner-pd{padding-top:170px}.book-page-sections .section-banner{height:100%}.book-event-title{width:330px;height:58px}.book-event-title .title-heading{font-size:15px;letter-spacing:.4px;line-height:16px;margin-top:3px}.title-shape-row:after{border-top-width:2px;border-bottom-width:1px;height:13px;margin-top:-4px}.booking-form{padding:50px 0 0;margin-top:-14px}.book-wrap{width:700px}.book-description{font-size:14px;line-height:20px;letter-spacing:.56px}.form-section{margin-top:45px}.form-sub-title{font-size:12px;letter-spacing:7px}.book-form-rows{margin-top:35px}.book-form-row{margin-bottom:30px}.book-form-field{font-size:14px;letter-spacing:.56px}body .iti__search-input{font-size:14px;letter-spacing:.56px;border-width:1px}body .iti--fullscreen-popup .iti__search-input{border-top:1px solid #999}.dropdown-sl-row,.book-form-field{border-bottom-width:1px;padding:10px 0}.book-form-field::-webkit-input-placeholder{font-size:14px}.book-form-field:-moz-placeholder{font-size:14px}.book-form-field::-moz-placeholder{font-size:14px}.book-form-field:-ms-input-placeholder{font-size:14px}body .iti__search-input::-webkit-input-placeholder{font-size:14px}body .iti__search-input:-moz-placeholder{font-size:14px}body .iti__search-input::-moz-placeholder{font-size:14px}body .iti__search-input:-ms-input-placeholder{font-size:14px}.book-form-row textarea{resize:none;padding:15px 20px;line-height:20px;height:120px;border-width:1px}.is-mandatory{width:17px;height:17px;font-size:14px;line-height:18px}.book-form-col .form-checkbox{margin-top:10px}.select-box{margin-right:10px;width:18px;height:18px}.form-checkbox span,.dropdown-sl-text{font-size:14px;letter-spacing:.56px}.book-form-checkboxes>div{margin-bottom:15px;margin-right:20px !important}.book-form-button{border-width:1px;height:45px;font-size:12px;letter-spacing:2.04px;padding:0 10px;line-height:16px}.book-form-btn input{border-width:1px;padding:0 30px;height:50px;font-size:12px;letter-spacing:2.04px}.is-mandatory.out-box{right:-25px}.yacht-amenities h2{margin-bottom:20px;letter-spacing:1px;text-align:center}body .iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=text],body .iti--allow-dropdown input.iti__tel-input[type=tel]{padding-left:50px;padding-right:0}body .iti__arrow,.dropdown-arrow{margin-left:8px;width:10px;height:5px}body .iti__search-input,body .iti__country,.dropdown-row{padding:10px 20px}body .iti__country-name,body .iti__dial-code,.dropdown-row span{font-size:14px;letter-spacing:.56px}.book-btn-row{margin-top:25px}.reserve-title{font-size:12px;letter-spacing:8px}.primary-btn a{font-size:10px;padding:0 15px;border:1px solid #fff;min-width:160px;min-height:40px;line-height:40px}.map-area .title-heading{margin-top:130px}.contact-form .form-msg-area{height:258px}.err-content{background-position:center top}.error-page .banner-wrap{padding-top:260px;padding-bottom:90px}.err-wrap{width:600px;height:353px}body .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{background-color:#fff}body .tribe-events .tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row,body .tribe-events .tribe-events-calendar-day .tribe-common-g-row.tribe-events-calendar-day__event{margin:35px 0 20px}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date{padding:10px 16px 5px}body .tribe-common .tribe-common-c-btn,body .tribe-common a.tribe-common-c-btn{padding:10px 18px 9px;line-height:9px}.bm-bg{height:60%}.rs-row .title-heading{width:100%}.event-gallery{margin-bottom:60px}.gal-img-bg{display:block}.gal-col img{display:none}body.single .back-btn-row{margin-top:25px}body.single.single-post .back-btn-row{margin-top:65px}.rl-news-post .news-post-title{min-height:auto}.rl-news-image img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.rl-news-image{height:220px}.rl-news-col{width:46%;margin-right:4%;margin-bottom:35px}.rl-news-col:nth-child(2n){margin-right:0}.latest-news .news-col{height:auto}.latest-news .news-col .frame-btn a{width:175px}.section-banner{height:360px;background-size:cover !important}.ft-bt-row .soc-icons{margin-left:0}.bds-bar-menu .half-cols>.half-col{width:100%}.col-box.half-col{width:50vw;min-height:480px}.slider-btn-next:before{margin-left:-6px}.slider-btn-prev:before{margin-left:6px}.slider-btn:before{border-width:0 1px 1px 0;padding:3px}.slider-btn{width:30px;height:30px}.col-box .slider-btn-prev{left:50%;margin-left:-40px}.col-box .slider-btn-next{right:50%;margin-right:-40px}.col-box .slider-btn{border-width:1px;bottom:35px}.bar-menu-slide:before{height:82%}.intro-slides{height:90vh;min-height:600px}.bmenu-wrap{width:90%}body .tribe-events.tribe-common .tribe-events-header--has-event-search .tribe-events-c-events-bar,body .tribe-events.tribe-common .tribe-events-header--has-event-search .tribe-events-header__top-bar{margin-bottom:25px}body .tribe-events.tribe-events-view.tribe-events-view--list .tribe-events-header--has-event-search .tribe-events-c-events-bar{margin-bottom:10px}body .tribe-events.tribe-common .tribe-events-header--has-event-search .tribe-events-header__top-bar{padding-left:20px}body .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,body .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{width:11px}body .tribe-events-c-top-bar__datepicker-time{font-size:14px;letter-spacing:1px}body .tribe-common.tribe-events .tribe-events-calendar-month__week{border-left-width:2px}body .tribe-common.tribe-events .tribe-events-calendar-month__body{border-top-width:2px}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{line-height:10px}body .tribe-events .tribe-events-calendar-month__header-column{padding-bottom:10px}body .tribe-common .tribe-common-c-btn-border-small,body .tribe-common a.tribe-common-c-btn-border-small{border-width:1px}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,body .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:7px 28px}body .tribe-events.tribe-common .tribe-common-c-svgicon--search{width:15px;left:15px}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border-width:1px}body .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{padding:23px 30px 23px 45px}body .tribe-events .tribe-events-c-search__input-group .tribe-events-c-search__input-control{margin:10px 0}body .tribe-events .tribe-events-c-view-selector--tabs.tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{bottom:13px;height:1px}body .tribe-events .tribe-common-c-btn.tribe-events-c-search__button,body .tribe-events .tribe-events-c-view-selector__list-item-text,body .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input,body .tribe-common .tribe-common-c-btn-border-small,body .tribe-common a.tribe-common-c-btn-border-small,body .tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{font-size:10px;letter-spacing:.7px}body .tribe-events .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__day-date{font-size:15px}body .tribe-events.tribe-common .tribe-events-calendar-month__day{min-height:100px;border-width:0 2px 2px 0}body{letter-spacing:.7px}.lg-wrap{max-width:90%}.sm-container,.lg-container{width:90%}.banner-slide .sm-container{margin-top:135px}.md-container{width:80%}.mdb-container{width:680px}.container{width:90%}.lg-wrap{max-width:94%}.header{padding:30px 0}.soc-icon:not(:last-child){margin-right:30px}.soc-icon.insta svg{width:25px}.soc-icon.youtube svg{width:24px}.logo-text{margin-top:15px}.logo-text span{margin-top:12px;font-size:8px}.logo img,.ft-logo{width:130px}.menu-lines{width:27px;height:24px}.menu-lines span{height:2px}.title-heading{font-size:17px;line-height:24px}body .tribe-events-header .tribe-events-header__title h1.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text{font-size:14px;line-height:20px;letter-spacing:-1px}.pg-text,.upcoming-events .tribe-events-c-messages__message-list li{font-size:12px;line-height:16px}.slide-info-box,.sl-nav-wrap{width:340px}.title-divider{margin:20px 0}.title-divider svg{width:100px}.title-divider{height:4px}.frame-btn a{width:205px}.slide-wrap .frame-btn a{width:190px}.frame-btn span{line-height:13px;padding:0 30px;font-size:11px}.top-mg{margin-top:25px}.scroll-arrow{bottom:25px}.scroll-arrow svg{width:16px}.sl-nav .swiper-pagination-bullet,body .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{height:1px}body .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{height:2px}.sl-controls{margin-bottom:15px}.sl-numbers span{font-size:18px}.sl-arrow-btn{width:35px;height:35px}.sl-arrow-btn:not(:last-child){margin-right:15px}.online-reservation.with-bg:before,.online-reservation.with-bg:after{width:25%;height:400px;background-position:left center}.online-reservation.with-bg{padding:25px 0 45px}body .ot-dtp-picker.wide .ot-powered-by{margin-bottom:0}body .ot-dtp-picker.wide .ot-title{font-size:14px}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:10px 20px 10px 36px;font-size:14px}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{font-size:13px;left:12px;top:10px}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector{width:24.3%}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{width:160px}body .ot-dtp-picker input[type=submit]{font-size:10px;line-height:20px;padding:8px 5px}body .ot-button{border:1px solid #fff !important}body .ot-dtp-picker.wide .ot-dtp-picker-form{margin-top:50px}body .ot-powered-by{height:30px;margin-top:25px;background-size:130px 30px}.col-wrap{padding:80px 50px}.col-inner-wrap{width:100%}.bds-bar-menu .col-inner-wrap{width:455px;margin:auto}.title-heading.sm{font-size:12px;line-height:18px}.col-inner-wrap .title-heading.bm-subtitle{margin-top:25px}.banner-nav-row{bottom:18%}.sl-arrow svg{width:11px;height:11px}.wt-logo{bottom:20px}.wt-logo svg{width:150px}.bds-bar-menu{min-height:540px;overflow:hidden}.video-box-wrap{width:360px}.video-btn-row{margin-top:30px}.video-toggle-btn{width:180px;height:147px}.vd-play svg{width:22px;margin-left:5px}.vd-pause svg{width:19px}.vd-btn-label{font-size:14px;letter-spacing:4px;bottom:-40px}.video-box-wrap .pg-text{padding:0}.bds-gallery{min-height:auto}.upcoming-events:not(.rs-view){padding:55px 0 95px}.upcoming-events .tribe-common .tribe-common-c-svgicon--messages-not-found{width:22px}.contacts .row-bg{padding:65px 0 60px}.address-rows{margin-top:36px}.address-rows address{font-size:11px}.address-rows address p{line-height:20px;margin-top:10px}.address-label span{border-bottom-width:1px;padding-bottom:5px}.contacts .frame-btn{margin-top:35px}footer{padding:60px 0 35px}.ft-menu-row{margin-top:25px}.ft-menu li{padding-right:20px;margin-right:20px;border-right-width:1px;font-size:11px}.ft-menu a{line-height:12px}.ft-menu.main a{letter-spacing:2px}.ft-bt-row{margin-top:35px}.ft-bt-row,.ft-menu.sub a{font-size:10px;line-height:11px}.ft-menu.sub li{padding-right:15px;margin-right:15px}.bar-slide-info-box{padding-bottom:30px}.bar-slide-top-area{height:76px}.bar-slide-mid-area{height:32px}.bar-slide-bt-area{height:125px;margin-top:53px;padding-bottom:34px}.upc-events-row .slider-btn{width:4vw;height:4.167vw;border-width:2px;background:#1d1d1b}.bm-short-info{font-size:8px;padding:13px 0}.bm-title{padding:0 16%;height:45px;font-size:9px;line-height:13px}.bm-short-text{padding:0 13%;font-size:10px;line-height:15px;padding-top:15px}.bar-slide-bt-area .title-divider{margin:0 0 15px}.bm-desc{font-size:10px;padding:0 13%;line-height:16px}.upc-events-row{margin-top:35px}.upc-events-wrap{height:33vw;background-size:100% 100%}.bm-short-info.ev-date{padding:1.833vw 0;font-size:.833vw}.upc-event-info .bm-title{height:4.417vw;font-size:.833vw;padding:0 33%;line-height:11px;padding-top:3px}.upc-event-content{height:21.917vw;margin-top:0}.ev-cols{padding:0 7.083vw}.ev-pic-box{width:20vw}.ev-short-text{line-height:1.833vw;font-size:1.25vw;padding:2.5vw}.ev-short-text p{margin:0}.with-thumb .ev-desc{border-left-width:2px}.sd-btn{border-width:2px}.upc-events-row .slider-btn{top:4.667vw}.upc-events-row .slider-btn-prev{left:3.125vw}.upc-events-row .slider-btn-next{right:3vw}.sd-btn{bottom:-12px;left:-1.583vw;height:44px;width:24.167vw}.sd-btn a{font-size:11px;line-height:40px}.menu-sidebar{width:280px;padding:20px 30px 30px;right:-280px}.close-icon{width:20px;height:20px}.close-icon:before,.close-icon:after{width:1px}.menu-photo-area .close-icon{width:45px;height:45px}.menu-nav{margin-top:30px;width:100%}.menu-top-row{background-size:105% 107%;height:53px;font-size:9px;padding:19px 0}.menu-nav nav{border-width:2px;padding:25px 10px}.menu-bt-row{height:93px}.menu-nav nav li{line-height:10px}.menu-nav nav li:not(:last-child){margin-bottom:15px}.menu-nav nav a{font-size:12px;line-height:10px;padding-bottom:8px;letter-spacing:2px}.menu-nav nav a:before{border-width:2px}.menu-bt-row .soc-icons{padding-top:31px}.menu-sidebar .soc-icon.fb svg{width:9px}.menu-sidebar .soc-icon.insta svg{width:18px}.menu-sidebar .soc-icon.youtube svg{width:24px}.menu-bt-row .soc-icon:not(:last-child){margin-right:12px;margin-left:8px}header.fixed{padding:15px 0}.banner-wrap{padding-top:130px;padding-bottom:30px}.bm-top-row{padding-top:130px}.reverse .title-divider{margin-bottom:40px}.news-rows{margin-top:40px}.title-heading.md{font-size:13px;line-height:20px}.news-post-info,.post-info{padding:30px 40px 25px}.post-date{font-size:10px;margin-top:12px}.news-col .title-divider,.sgp-col>.title-divider{margin:26px 0 22px}.news-col .frame-btn,.sgp-col .frame-btn{margin-top:30px}.news-col .frame-btn{margin-top:20px}.latest-news{padding-bottom:60px;margin-top:35px}.load-more-btn-row .load-more-btn a{width:280px}.inner-wrap{margin:0 55px}.post-content p:not(:last-child){margin-bottom:22px}.news-row.inner,.sg-page-row{margin-top:40px}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:20px 0 10px;letter-spacing:2px;line-height:25px}.post-content h1,.post-content h2,.post-content h3{font-size:20px}.post-content h4,.post-content h5,.post-content h6{font-size:18px}.post-content h4,.post-content h5,.post-content h6{font-size:15px}.post-content a{border-bottom-width:1px}.post-content ul{padding:0 0 0 30px}.sc-share-row{margin-top:22px}.sc-share-row span{font-size:10px}.sc-share-links{margin-left:20px}.sc-share-btn:not(:last-child){margin-right:20px}.sc-share-btn.fb svg{width:10px}.sc-share-btn.tw svg{width:20px}.rl-news-cols{margin-top:40px}.rl-news-info{padding:20px 25px 20px 35px}.read-more-link{margin-top:15px}.rl-news-info .news-post-title:before{left:-17px;top:5px;background-size:contain;background-position:center}.read-more-link a{border-bottom-width:1px;padding-bottom:1px}.rl-news-col .title-heading.sm,.read-more-link a{font-size:10px}.back-btn-row{margin:90px 0 60px}body .back-btn-row a{width:275px}.back-btn-row.evt-back a{width:300px}.related-news-posts{margin-top:65px}#location-map{height:500px}.address-rows.inner{margin-top:-195px}.contact-form{margin:15px 0 65px}.form-title-row{height:109px}.form-title-row p{letter-spacing:.7px;font-size:11px;line-height:22px;padding:35px 0 0}.form-area{padding:10px 50px 55px}.form-area:before{width:26px}.form-area:after{width:28px}.form-btn-row{height:102px}.form-row input,.form-row textarea{padding:0 13px;font-size:12px;letter-spacing:.7px}.form-row input{height:45px}.form-row textarea{padding:10px 20px;line-height:22px;height:95px}.form-row{margin-bottom:25px}.is-required{font-size:22px;line-height:45px}.is-required.visible{right:15px}.form-row label{font-size:10px;margin-left:11px;margin-bottom:10px;line-height:8px}.form-row label span{font-size:6px}.form-btn{width:190px;margin-top:-22px}.form-btn input{line-height:15px;font-size:11px}.online-reservation.inner{padding-bottom:60px;min-height:260px}.form-msg-area{font-size:12px;margin:25px 0 22px;line-height:20px}.form-msg-area.ok{padding-bottom:15px}header .soc-icons,.menu-toggle{width:70px}body .events-wrap .tribe-common.tribe-events .tribe-common-l-container{margin-top:80px;width:80%}body .tribe-events .tribe-events-c-top-bar__nav-list-item{padding-right:20px}body .tribe-events.tribe-common .tribe-events-c-top-bar__nav-list,body .tribe-events.tribe-common .tribe-events-c-top-bar__today-button{margin-right:28px}body .tribe-events .tribe-events-calendar-month__calendar-event-datetime,body .tribe-events .tribe-events-calendar-month__calendar-event-title{font-size:10px;line-height:12px;margin-bottom:5px}body .tribe-events .tribe-events-calendar-month__more-events a{font-size:12px;line-height:12px}body .tribe-events .tribe-events-calendar-month__calendar-event:last-child{padding-bottom:10px}body .tribe-events .tribe-events-calendar-month__more-events{border-top-width:1px;padding-bottom:12px}body .tribe-common .tribe-events-calendar-list__month-separator-text,body .tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size:13px}body .tribe-events-calendar-list{margin-top:15px}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-title{font-size:13px;line-height:18px;margin-top:10px}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-description{font-size:12px;line-height:19px;margin-top:15px}body .tribe-common .tribe-common-g-row--gutters{margin-left:0;margin-right:0}body .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:0;padding-right:0}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-datetime,body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{font-size:9px}body .tribe-events .tribe-events-calendar-list__month-separator:after,body .tribe-events .tribe-events-calendar-day__time-separator:after{margin-left:12px}body .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-weekday{font-size:10px}body .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-daynum{font-size:18px}body .tribe-events .tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row{margin:35px 0}body .tribe-events .tribe-events-header__messages .tribe-events-c-messages__message-list{font-size:12px;letter-spacing:1px}body .tribe-events.tribe-common .tribe-common-c-svgicon--messages-not-found{width:16px;margin-right:12px}body .tribe-events.tribe-common .tribe-events-c-nav__list-item button,body .tribe-events.tribe-common .tribe-events-c-nav__list-item a{line-height:19px;font-size:14px;letter-spacing:1px}body .tribe-common.tribe-events .tribe-events-c-nav__next,body .tribe-common.tribe-events .tribe-events-c-nav__prev{color:#fff}body .tribe-events.tribe-common .tribe-events-c-nav__next:disabled,body .tribe-events.tribe-common .tribe-events-c-nav__prev:disabled,body .tribe-events.tribe-common .tribe-events-c-nav__next:disabled svg,body .tribe-events.tribe-common .tribe-events-c-nav__prev:disabled svg{color:#999}body .tribe-events.tribe-common .tribe-events-c-nav__list-item .tribe-common-c-svgicon{width:9px}body .tribe-events.tribe-common .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next .tribe-common-c-svgicon{margin-left:15px}body .tribe-events.tribe-common .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev .tribe-common-c-svgicon{margin-right:15px}body .tribe-common.tribe-events .tribe-events-calendar-list-nav,body .tribe-common.tribe-events .tribe-events-calendar-day-nav{padding-top:20px}.events-wrap{padding-bottom:40px}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{margin-bottom:15px}body .tooltipster-base.tribe-events-tooltip-theme{padding:23px}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime,body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{margin-bottom:5px}body .tribe-events-calendar-month__calendar-event-tooltip-description{font-size:12px;line-height:14px}body .tribe-events .tribe-common-g-row .tribe-events-calendar-day__event-content{margin:0 0 10px}body .tribe-common.tribe-events .tribe-events-calendar-list__month-separator-text,body .tribe-common.tribe-events .tribe-events-calendar-day__time-separator-text{line-height:12px}.highlight-title-box{height:83px;width:280px}.highlight-title-box .bm-short-info{font-size:7px;padding:13.5px 0}.shape-box .bm-title{font-size:11px;height:auto;margin-top:12px}.gal-title-box{width:280px;height:58px}.highlight-title-row{margin-top:30px}.shape-row:before,.shape-row:after{height:11px;background-size:cover}.highlight-row-bg{height:45px;background-size:cover}.menu-overlay{padding:25px 20px}.menu-item-title{font-size:11px;line-height:18px}.menu-item-content{font-size:10px;line-height:15px;margin-top:10px}.grid-col:not(.gal-col){height:auto}.solid-divider{width:22px;height:1px;margin:15px auto}.bar-menu-details .bm-desc{font-size:11px}.menu-price-row{margin-top:15px}.bar-menu-details .down-arrow svg{width:12px}.menu-price-text{margin-top:15px;font-size:12px;line-height:12px}.menu-item-cat-icon{margin-bottom:20px}.menu-item-cat-icon img{width:30px}.full-bar-menu{padding:55px 0 60px}.menu-types{margin-top:40px}.menu-type{font-size:13px}.menu-type a{padding-bottom:21px;line-height:11px}.menu-type:not(:last-child):after{margin:0 20px}.menu-type a:before{width:8px;height:8px}.bar-menu-row{margin-top:40px}.menu-type-box{width:600px;padding-bottom:73px}.menu-type-box:before{height:207px;background-size:100% 100%}.bm-box-bg{height:234px}.menu-type-box .bm-short-info{font-size:11px;width:155px;line-height:13px;height:45px;padding-top:10px}.bm-cat-rows{margin:0 15px 0;border-width:2px;padding:25px 10px;border-top:2px solid #fff}.bm-cat-row:not(:last-child){margin-bottom:25px}.bm-cat-row h4,.bm-cat-row h5{font-size:12px;line-height:12px}.bm-cat-row h5{font-size:11px}.sp-line{margin:0 10px 0 8px;border-width:1px}.toggle-btn{width:20px;height:20px;border-width:1px}.toggle-btn:before{height:1px}.toggle-btn:after{width:1px}.menu-rows .menu-price-text{font-size:14px}.bar-menu-item-row:not(:last-child){margin-bottom:20px}.menu-rows{margin-top:20px}.menu-desc-row{font-size:11px;line-height:15px;margin-top:10px}.menu-info{margin-top:2px}.inner-sc-wrap{max-height:730px;padding:0 15px;min-height:145px}.inner-sc-wrap::-webkit-scrollbar{width:3px}.menu-photo-icon{margin-right:14px;width:20px}.tx-loader{font-size:12px;height:12px}.post-info .title-divider svg{width:190px}.title-heading.xs{font-size:10px;line-height:8px}body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{font-size:12px;line-height:14px}.post-details-row{margin:30px 0}.post-details-row .title-divider:first-child{margin-bottom:30px}.post-details-row .title-divider:last-child{margin-top:30px}.ev-label{min-width:55px}.event-dt-row:not(:last-child){margin-bottom:15px}.event-meta-group{margin-top:20px}.post-cal-links{margin-top:43px}.event-post{margin-bottom:60px}.plus-icon{height:35px;width:35px}.plus-icon svg{width:13px}.cal-text{border-width:2px;padding:0 18px;min-width:245px}.cal-link-row:not(:last-child){margin-bottom:19px}.gal-title-box .bm-short-info{font-size:11px;padding:22px 0}.back-btn-row.evt-back{margin:90px 0 60px}body .fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-width:2px}body .carousel__button.fancybox__button--close{border-width:2px;margin:0 10px}body .fancybox__counter{padding:0 10px;font-size:13px}body .carousel__button{width:32px;height:32px}body .fancybox__toolbar{padding:12px 5px 10px}body .fancybox__nav .carousel__button.is-next{right:20px}body .fancybox__nav .carousel__button.is-prev{left:20px}.news-post-title:before,.post-title:before{width:7px;height:8px;left:-20px;top:6px}.contacts .banner-wrap:before{bottom:35%;height:70%}.upcoming-events.rs-view{padding:60px 0 0}.rs-view .reverse .title-divider{margin-bottom:30px}.rs-view .upc-events-row{margin-top:30px}.menu-photo-area .close-icon:before,.menu-photo-area .close-icon:after{width:1px}.soc-icon.fb svg{width:9px}.soc-icon.insta svg{width:18px}.soc-icon:not(:last-child){margin-right:22px}.scroll-top{width:44px;bottom:90px}.scroll-top svg{width:30px}.scroll-top span{font-size:8px;line-height:13px;margin-top:4px}.scroll-top.show{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}body .ot-dtp-picker.wide .ot-title{font-size:12px}.bar-slide-info-box{padding-bottom:0;width:85%}.bar-slide-top-area{width:100%;background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/highlight-middle-bg.svg) no-repeat;background-size:100% 100%;background-position:center top;width:290px;height:85px}.bar-slide-info-box .bm-short-info{font-size:8px;padding:13px 0}.bar-slide-info-box .bm-title{padding:0 70px;height:40px;font-size:10px;line-height:14px;margin:0}.bar-slide-mid-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;background:0 0;margin-top:0;width:100%}.bar-slide-mid-area:before{content:'';border-top:2px solid #fff;width:360px;margin:-1px auto 0 auto}.bar-slide-info-box .bm-short-text{font-size:12px;line-height:19px;padding:0}.bar-slide-bt-area{height:auto;margin-top:20px;padding-bottom:100px;background:0 0}.bar-slide-info-box .bm-desc{font-size:12px;padding:0;line-height:16px}.form-row:last-child{margin-bottom:0}.bar-slide-info-box .bm-short-text{padding-top:10px}.err-wrap{width:410px;height:230px}.err-content .page-title{font-size:30px;padding:23px 0}.err-subtitle{margin:9px 0}.err-text{margin:25px 35px 0}.err-content .frame-btn span{line-height:13px;padding:0 30px;font-size:9px}.err-content .frame-btn{bottom:-27px;width:230px}.err-content .title-heading.md.err-text{font-size:10px}.err-content .title-heading.md{font-size:11px;line-height:16px}.tags-list a{font-size:11px;padding:5px 8px;margin:0 10px 10px 0}.tags-list{margin:20px 0 -10px}.all-tags-list{margin:-5px 0 34px}.pg-careers h2{font-size:12px;line-height:14px}.jobs-wrap h3{font-size:14px;margin:15px 0 30px}.job-col{width:250px;height:220px;margin:0 20px 20px 0}.job-col-wrap{padding:35px 35px 0}.job-info-top{height:128px}.job-tt-row h4{font-size:10px;line-height:16px;margin:4px 10px 10px}.job-tt-row .title-divider{height:4px}.jb-dt-row{margin:10px 0 0}.job-inf-row:not(:last-child){margin-bottom:6px}.job-icon{width:12px}.job-inf-row span{margin-left:8px;font-size:10px;line-height:12px}.job-info-btm{height:34px}.job-info-btm a{font-size:10px}.job-banner{padding:0 0 30px}.career-env .col-inner-wrap{width:100%}.cr-subscribe{padding:55px 0}.subscribe-form-wrap{border-radius:34px;padding:50px 70px 50px}#subscribe-form{margin-top:30px}.sb-col input{padding:17px 20px;line-height:14px;font-size:12px}.subscribe-form-wrap .form-btn{margin-top:-10px}.sb-col .is-required{line-height:50px}.jb-dt-sg-row .job-inf-row:not(:last-child):after{height:22px}.vacancy-row{margin:50px 0 0}.vac-info-row .pg-text{line-height:18px}.vc-line{margin:25px 0 0}.vac-lcol{width:44%}.vac-rcol{width:42%}.vac-rcol .post-content ul li{margin-bottom:10px;padding:0 0 0 20px}.vac-rcol .post-content ul li:before{width:10px;height:10px;top:4px}.apply-form-row{margin:35px 0 60px}.apply-form-wrap{margin:30px 0 0;width:520px}.apply-form-wrapper{border-radius:20px;padding:35px 40px 22px}.apply-form-wrapper .title-heading{font-size:14px;line-height:18px}.apply-form-wrapper .title-divider{margin:20px 0 34px}.apply-form-row .frame-btn a{width:246px}.vac-info-row h2{font-size:14px}.vac-info-row:not(:first-child){margin:30px 0 0}.vc-line:before,.vc-line:after{width:6px;height:6px;border-radius:6px;top:-2px}.apply-form-main-row .form-msg-area.ok{padding-top:0}.page-content-wrap{font-size:12px;line-height:18px;margin:0 0 50px}.page-content-wrap h1,.page-content-wrap h2,.page-content-wrap h3{font-size:16px;line-height:unset;letter-spacing:1px;margin:30px 0 10px}}@media screen and (max-width:1100px){.grid-col{width:33.33%}.inner-wrap{margin:0}body .events-wrap .tribe-common.tribe-events .tribe-common-l-container{margin-top:55px;width:88%}.bm-action-row{width:92%;margin:auto}.menu-type a:before{display:none}.pg-text,.upcoming-events .tribe-events-c-messages__message-list li{font-size:11px;line-height:15px}.news-col .title-divider,.sgp-col>.title-divider{margin:24px 0 20px}.latest-news .news-col .frame-btn a{width:155px}.frame-btn span{line-height:12px;font-size:10px}.tags-list a{font-size:10px;padding:4px 7px;margin:0 9px 9px 0}.job-col{width:235px;height:220px;margin:0 15px 20px 0}}@media screen and (max-width:1000px){.ck-initial-view{padding:15px 20px 12px 15px}.ck-initial-view img{width:35px}.ck-initial-view span{margin-top:8px;font-size:11px}.ck-initial-view:after{right:9px;padding:2px}}@media screen and (min-width:970px) and (max-width:1200px){.container{width:75%}}@media screen and (max-height:600px){.cookie-consent-bar{bottom:20px}.ck-preference-wrap{max-height:266px}}@media screen and (max-width:850px) and (max-height:550px){.ck-preference-wrap{max-height:200px}}@media screen and (min-width:850px) and (max-height:500px){.cookie-consent-bar{bottom:auto;position:absolute;top:20px}.ck-preference-wrap{max-height:initial;margin-right:0;padding-right:0}}@media screen and (max-width:850px) and (max-height:360px){.ck-preference-wrap{max-height:95px}}@media screen and (max-width:900px){.slide-promo-info{padding-right:30px}.slide-promo-date{font-size:28px;line-height:26px}.slide-promo-name{font-size:18px}.slide-promo-dj-name{margin:14px 0;font-size:18px;line-height:22px}.slide-promo-start-time.title-heading{font-size:13px}}@media screen and (max-width:850px){.banner-bg:before{content:'';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:100%;background:#341b0b;opacity:.6}.banner-bg{height:100vh}.cookie-consent-bar.show{bottom:0}.cookie-consent-bar.with-ck-info{bottom:0;width:100%;max-width:100%}.ck-full-view{padding:15px}.ck-btn a{width:120px;height:35px;letter-spacing:1px;line-height:35px}.ck-popup-icons img{width:35px}.ck-popup-text{margin-top:7px}.ck-popup-text>a{margin-top:2px}.ck-popup-text p{text-align:left}.book-wrap{width:88%}.mb-hide{display:none}.banner-slide.video-slide .vd-content{padding-bottom:76.25%}.video-slide video{object-fit:cover}body .fancybox__nav .carousel__button.is-next{right:10px}body .fancybox__nav .carousel__button.is-prev{left:10px}.form-msg-area{font-size:10px}.contact-form .form-msg-area{height:auto;margin:20px 0 10px;padding-bottom:0}.error-page .banner-wrap{padding-top:200px}body .tribe-events .tribe-events-header__messages .tribe-events-c-messages__message-list{font-size:11px;letter-spacing:1px;line-height:17px}body .tribe-events.tribe-common .tribe-common-c-svgicon--messages-not-found{flex-shrink:0;-webkit-flex-shrink:0}body .tribe-events .tribe-events-calendar-month__calendar-event-datetime,body .tribe-events .tribe-events-calendar-month__calendar-event-title{font-size:9px}body .tribe-events .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__day-date{font-size:14px}.online-reservation.inner{padding-bottom:55px}.form-bg{display:none}.form-title-row p{font-size:10px;padding-top:23px}.form form{border:1px solid #fff;margin-top:-2px;background:#1e1d1e}.form-title-row{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/bm-title-bg.svg) no-repeat;background-size:100% 100%;background-position:center center;height:58px}.form-btn-row{height:auto;margin-bottom:35px}.form-area{padding:35px 30px}.sl-numbers span{font-size:14px}.bm-cat-row h4,.bm-cat-row h5{font-size:11px;line-height:15px}.bm-cat-row h5{font-size:10px}.menu-rows .menu-price-text{font-size:12px}.bar-menu-slide:before{height:70%}.bar-slide-mid-area:before{width:96%}.online-reservation.with-bg{padding-top:10px}.upc-events-row .slider-btn{border-width:1px}.form-btn{width:215px;margin-top:0}.form-btn .btn-bg{background:#1e1d1e;text-align:center}.form-btn svg{width:90%}.mdb-container{width:88%}.event-gallery{margin-bottom:55px}.cal-text{border-width:1px}body.single .back-btn-row{margin-top:15px}.back-btn-row .frame-btn span{font-size:9px}.rl-news-image{height:186px}.rl-news-col{margin-bottom:25px}.scroll-top{bottom:45px}.post-content h1,.post-content h2,.post-content h3{font-size:16px}.post-content h4,.post-content h5,.post-content h6{font-size:14px}.news-row.inner,.sg-page-row{margin-top:30px}.frame-btn.load-more-btn span{font-size:9px}.load-more-btn-row .load-more-btn a{width:240px}body .back-btn-row a,.back-btn-row.evt-back a{width:240px}.back-btn-row{margin:65px 0 55px}.back-btn-row.evt-back{margin-bottom:55px}.latest-news{padding-bottom:55px;margin-top:25px}.grid-col{width:50%}.grid-col.gal-col{height:40vw}.shape-box .bm-title{font-size:10px}.menu-sidebar .close-icon-row{margin-right:-15px}.menu-sidebar{width:250px;right:-250px}.menu-bt-row{height:77px}.menu-bt-row .soc-icons{padding-top:25px}.menu-nav{margin-top:25px}.menu-nav nav a{font-size:10px}.menu-top-row{background-size:100% 106%;height:47px;font-size:8px;padding:16px 0}.scroll-top span{font-size:6px;line-height:11px}.scroll-top{width:34px}.scroll-top svg{width:20px}.scroll-top.show{-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px)}.ft-bt-row{margin-top:22px}footer{padding:45px 0 20px}.rights{width:70%;line-height:17px}.ft-bt-row .soc-icons{margin-left:0}.ft-menu li{padding-right:12px;margin-right:12px;font-size:10px}.address-rows address{font-size:10px}.address-rows address p{line-height:18px}.contacts .row-bg{padding:50px 0 45px}.menu-lines{height:20px}.menu-lines span{height:1px}.logo-text span{font-size:7px}.logo img,.ft-logo{width:112px}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{float:left;margin-top:25px !important}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector{width:33.3%}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{font-size:11px;left:12px;top:6px}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:6px 25px 6px 32px;font-size:13px}body .ot-dtp-picker.wide .ot-title{font-size:11px}body .ot-dtp-picker .ot-dtp-picker-selector.ot-party-size-picker .ot-dtp-picker-selector-link{padding-left:20px}body .ot-dtp-picker .ot-dtp-picker-selector.ot-party-size-picker .ot-dtp-picker-selector-link:before{left:0}body .ot-dtp-picker.wide .ot-dtp-picker-form{margin-top:35px}.lg-wrap{max-width:88%}footer .sm-container,.lg-container{width:88%}.bar-menu-slide:before{height:90%}.vd-btn-label{font-size:12px;letter-spacing:4px;bottom:-32px}.video-toggle-btn{width:135px;height:109px}.vd-play svg{width:16px}.vd-pause svg{width:10px}.video-btn-row{margin-top:20px}.col-wrap{padding:55px 50px}.col-inner-wrap{width:100%}.wt-logo{bottom:15px}.wt-logo svg{width:110px}.top-mg{margin-top:20px}.frame-btn a{width:195px}.upc-events-wrap{height:44vw}.bm-short-info.ev-date{padding:2.833vw 0;font-size:1.167vw}.upc-event-info .bm-title{height:5.167vw;font-size:1.167vw;padding:0 30%;line-height:11px;padding-top:3px}.upc-event-content{height:28.5vw;margin-top:.1vw}.ev-cols{padding:0 3.167vw}.ev-pic-box{width:32%}.ev-short-text{line-height:2.5vw;font-size:1.667vw;padding:2.5vw}.upcoming-events .md-container,.upc-events-area .md-container{width:92%}.upc-events-row .slider-btn-prev{left:-1.8vw}.upc-events-row .slider-btn-next{right:-1.8vw}.upc-events-row .slider-btn{top:6.083vw}.upc-events-row .slider-btn{width:5vw;height:5.333vw}.sd-btn{bottom:-5px;left:0;width:28.833vw}.upcoming-events:not(.rs-view){padding:45px 0 60px}.upc-events-row{margin-top:25px}.with-thumb .ev-desc{border-left-width:1px}.bar-slide-info-box .bm-short-text{font-size:11px;line-height:17px}.col-box .slider-btn{bottom:25px}.bar-slide-bt-area{padding-bottom:80px}.menu-type{font-size:12px}.menu-type:not(:last-child):after{margin:0 10px}.full-bar-menu:before{content:'';background:url('/wp-content/uploads/2022/05/bar-menu-page-banner.jpg') no-repeat;background-size:cover;background-position:center top;position:absolute;top:0;left:0;width:100%;height:270px}.full-bar-menu:after{content:'';background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/ct-shadow.png) no-repeat;background-size:cover;background-position:center bottom;position:absolute;top:0;left:0;width:100%;height:270px}.bm-action-row{padding-top:80px;position:relative;z-index:1}.bar-menu-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bar-menu-sections>section{width:100%}.bar-menu-sections .page-banner{order:1;margin:0 0 50px}.bar-menu-sections .bm-top-row{padding-top:0;background:0 0 !important}.bmenu-wrap{position:relative;z-index:1}.pg-careers h2{font-size:11px}.job-col{width:214px;height:210px;margin:0 12px 15px 0}.job-col-wrap{padding:33px 26px 0}.job-info-top{height:116px}.job-info-btm{height:39px}.job-tt-row h4{font-size:9px;line-height:14px;margin:4px 10px 8px}.job-info-btm a{font-size:9px}.jobs-wrap h3{font-size:13px;margin:15px 0 25px}.career-env .pg-text p br{display:none}.vac-rcol{width:44%}.apply-form-wrapper .title-heading{font-size:13px;line-height:16px}#cv-main-form .form-btn .btn-bg{background:#212121}.apply-form-wrapper{padding:35px 40px 40px}}@media screen and (max-width:767px){body .tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after{display:none}.tribe-events .tribe-events-c-events-bar__search-button,.tribe-events button.tribe-events-c-events-bar__search-button{display:none}.tribe-events-header.tribe-events-header--has-event-search .tribe-events-header__messages--mobile{display:none}body .tribe-events-calendar-latest-past{margin-top:25px}.ft-logos{width:100%;margin-top:12px}.ft-bt-row .soc-icons{margin-top:0}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-datetime,body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{color:#e2c59b}body .tribe-events .tribe-events-calendar-day__event{padding-left:0}body .tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{width:60%}body .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag{width:10%;margin-right:5%}body .tribe-events .tribe-events-l-container{min-height:auto}body .tribe-events .tribe-events-c-day-marker:after{margin-left:15px;margin-top:8px}body .tribe-common .tribe-common-h--alt{font-size:12px;font-family:'frontageregular';font-weight:400;letter-spacing:-1px;line-height:11px;margin-left:-2px;color:#fff}body .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{padding:15px 0}body .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime>*{font-family:'frontageregular';font-weight:400;font-size:10px;letter-spacing:0;margin-left:-2px;color:#e2c59b}body .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title{font-family:'frontageregular';font-weight:400;text-transform:uppercase;margin-top:10px;font-size:11px;letter-spacing:0}body .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:active,body .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:focus,body .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover{border-color:transparent}body .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title:hover a{color:#c8c8c8}body .tribe-events .tribe-events-calendar-month-mobile-events__day-marker{padding-top:0}body .tribe-events .tribe-events-calendar-month-mobile-events__day-marker{padding-top:0}body .tribe-events.tribe-common .tribe-events-c-nav__list-item button,body .tribe-events.tribe-common .tribe-events-c-nav__list-item a{line-height:12px;font-size:12px}body .tribe-events.tribe-common .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--today a{margin-top:4px}body .tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{margin-top:0;margin-bottom:5px}body .tribe-events .tribe-events-calendar-month{margin-bottom:0}body .tribe-events .tribe-events-c-nav__today:focus,body .tribe-events .tribe-events-c-nav__today:hover{color:#fff}body .tribe-events .tribe-events-c-nav__next-icon-svg path,body .tribe-events .tribe-events-c-nav__prev-icon-svg path{fill:#fff}.events-wrap{padding-bottom:55px}.calendar-page .banner-wrap{padding-bottom:0}body .events-wrap .tribe-common.tribe-events .tribe-common-l-container{margin-top:40px}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar,body .tribe-events .tribe-events-c-events-bar__search-container,body .tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{background-color:#1e1e1e}body .tribe-common.tribe-events .tribe-events-calendar-month__week{border-left:none}body .tribe-common.tribe-events .tribe-events-calendar-month__body{border-top:none}body .tribe-events.tribe-common .tribe-events-header--has-event-search .tribe-events-header__top-bar{padding-left:0}body .tribe-events .tribe-events-header{margin:0;padding:0}body .tribe-events .tribe-events-c-events-bar__search-button-icon-svg path{fill:#fff}body .tribe-events .tribe-events-c-events-bar__search-button{margin-right:10px;padding:0 5px}body .tribe-events .tribe-events-c-events-bar__search-button svg{margin-top:7px}body .tribe-events .tribe-events-c-events-bar__search-container{padding:0}body .tribe-common .tribe-common-c-btn,body .tribe-common a.tribe-common-c-btn{padding:13px 18px 12px;font-size:11px !important}body .tribe-events .tribe-events-c-search__input-group .tribe-events-c-search__input-control{margin:0;border-top:1px solid #fff}body .tribe-events .tribe-common-c-btn.tribe-events-c-search__button{margin-top:0}body .tribe-events .tribe-events-calendar-month__day-cell--selected,body .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,body .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,body .tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,body .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover{background-color:transparent}body .tribe-events .tribe-events-calendar-month__mobile-events-icon--event{height:6px;width:6px;margin-top:15px}.bds-gallery .half-col{width:100%}.bds-bar-menu .col-inner-wrap{width:100%}body .tribe-events.tribe-common .tribe-events-calendar-month__day{min-height:auto}body .tribe-events .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__day-date{font-size:14px;letter-spacing:1px}.rs-row .title-heading{width:100%}.col-wrap{padding-bottom:75px}.sd-btn{height:38px}.sd-btn a{font-size:10px;line-height:35px}.job-col{width:260px;height:254px;margin:0 20px 15px 0}.job-col:nth-child(2n),.job-col:last-child{margin-right:0}.job-col:nth-child(3n){margin-right:20px}.job-col-wrap{padding:38px 30px 0}.job-tt-row h4{font-size:10px;line-height:16px;margin:4px 12px 8px}.job-inf-row:not(:last-child){margin-bottom:8px}.job-inf-row span{margin-left:8px;font-size:11px;line-height:13px}.job-info-top{height:144px}.job-info-btm{height:44px}.job-info-btm a{font-size:10px}.subscribe-form-wrap{border-radius:30px;padding:35px 50px 50px}.sb-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sb-col,.sb-btn-col{width:100%}.subscribe-form-wrap .form-btn{margin-top:22px}.subscribe-form-wrap .form-btn .btn-bg{background:#212121}.vac-info-row h2{font-size:13px}.vc-line:before,.vc-line:after{width:4px;height:4px;border-radius:4px;top:-1px}.jb-dt-sg-row .job-inf-row{margin-bottom:0;padding:0 10px}.single-vacancy .sg-vc-tt .title-divider{margin:20px 0}}@media screen and (max-width:750px){.error-page .banner-wrap{padding-top:180px;padding-bottom:80px}.bar-menu-slide:before{height:80%}.bar-slide-top-area{width:230px;height:68px}.bar-slide-info-box .bm-short-info{font-size:6px;padding:11px 0}.bar-slide-info-box .bm-title{padding:0 56px;height:34px;font-size:7px;line-height:11px}.bar-slide-mid-area:before{width:100%}.sl-nav{width:50%}.slide-info-box{width:50%}.sl-nav-wrap{width:100%}.news-row.inner .sgp-col:last-child,.sg-page-row.inner .sgp-col:last-child{padding:0 23px}.news-row.inner,.sg-page-row{margin-top:35px}.menu-type-box{width:calc(100% - 100px);padding-bottom:0}.menu-types{margin-top:30px;padding:0 20px}.bar-menu-row{margin-top:20px}.menu-type-box:before,.bm-box-bg{display:none}.menu-type-box .bm-short-info{background:url(//bardusoleil.com/wp-content/themes/bdsoleil/assets/css/../../assets/images/bm-title-bg.svg) no-repeat;background-size:100% 100%;background-position:center center;height:55px;padding-top:7px;width:260px}.bm-cat-rows{border-bottom:2px solid #fff}.bmenu-wrap{width:94%}.bm-cat-rows{margin:-2px 0 0;padding-top:20px}.post-area.fx,.news-post.fx{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-col,.sgp-col,.sgp-col:first-child,.sgp-col:last-child{width:100%}.evt-col.post-info,.sgp-col.post-info{margin-top:30px}.news-row:nth-of-type(even) .news-post-image{order:0}.news-post-info,.post-info{padding:30px 40px 35px}.reverse .title-divider{margin-bottom:30px}.news-rows{margin-top:25px}.sc-share-box{justify-content:unset}.banner-slide.video-slide .vd-content{padding-bottom:85.25%}.tags-list a{font-size:12px;padding:5px 10px;margin:0 10px 10px 0}.latest-news .news-col .frame-btn a{width:165px}.pg-text,.upcoming-events .tribe-events-c-messages__message-list li{font-size:12px;line-height:18px}}@media screen and (max-width:700px){.gal-title-box{width:235px;height:48px}.gal-title-box .bm-short-info{font-size:10px;padding:17px 0}.news-intro .section-banner{height:260px}.video-box-wrap{width:80%}.vd-btn-label{font-size:10px;letter-spacing:3px;bottom:-22px}.vd-pause svg{width:6px}.vd-play svg{width:10px}.video-toggle-btn{width:88px;height:72px}.title-heading.sm{font-size:11px;line-height:18px}.job-col{width:250px;height:242px;margin:0 14px 15px 0}.job-info-top{height:136px}.job-info-btm{height:43px}.vac-lcol,.vac-rcol{width:100%}.vac-rcol{margin-top:18px}.vac-info-row:not(:first-child){margin:28px 0 0}}@media screen and (max-width:600px){.banner-slide .slide-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.slide-info-box{padding-bottom:40px}.slide-promo-info{width:100%;margin-bottom:20px;padding:70px 0 0}.banner-bg{height:100vh;background-position:left center !important}.banner-slide.video-slide .vd-content{padding-bottom:100vh}.banner-slide.video-slide:before{display:none}.banner-slide.video-slide .vd-content:before{content:'';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:30%;background:#341b0b;background:linear-gradient(0deg,#341b0b 0%,rgba(29,29,27,0) 100%)}.bar-slide-top-area{width:200px;height:60px}.bar-slide-info-box .bm-short-info{padding:10px 0}.bar-slide-info-box .bm-title{padding:0 47px;height:27px;font-size:7px;line-height:11px}.online-reservation.with-bg{padding-top:35px}.slide-info-box,.sl-nav-wrap{width:83%;margin:0}.sl-nav{width:100%}.banner-nav-row{position:static;margin-top:35px}.scroll-arrow{bottom:0}.banner-slide{-webkit-box-align:unset;-ms-flex-align:unset;-ms-grid-row-align:unset;align-items:unset;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-slide .sm-container{margin-top:0}.sm-container{width:85%}.slide-info-box,.sl-nav-wrap{width:100%}.frame-btn span{font-size:10px}body .ot-dtp-picker.wide .ot-dtp-picker-form{position:relative}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector{width:51%}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{margin-top:30px !important;position:absolute;right:0;top:0}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector+.ot-dtp-picker-selector{border-left:none}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding-left:20px}body .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{left:0}.vd-content{padding-bottom:77.25%}.vd-content video{object-fit:cover}.upc-event-content{margin-top:-.17vw}.ev-short-text{line-height:2.833vw;font-size:1.917vw}.sd-btn{height:34px;bottom:-8px;left:-.9vw;width:29.833vw;border-width:1px}.sd-btn a{font-size:8px;line-height:29px;letter-spacing:0}.upc-event-info .bm-title{font-size:1.333vw;padding-top:0}.bm-short-info.ev-date{font-size:1.333vw}.upcoming-events:not(.rs-view){padding:35px 0 50px}.slider-btn:before{padding:3px}.load-more-btn:before,.load-more-btn:after{height:10px;background-size:cover}.job-col{width:230px;height:235px}.job-info-top{height:128px}.job-info-btm{height:41px}.apply-form-row .lg-container{max-width:100%;width:88%}.apply-form-wrap{width:100%}.apply-form-wrapper{padding:35px 33px 40px}.apply-form-main-row .form-btn-row{margin:30px 0 0}.jb-dt-sg-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.jb-dt-sg-row .job-inf-row{margin-bottom:10px;padding:0 14px}.jb-dt-sg-row .job-inf-row:not(:last-child):after{height:16px}}@media screen and (min-width:479px) and (max-width:550px){.ft-menu li{font-size:9px}.ft-menu.main a{letter-spacing:1px}.rights{line-height:14px}.ft-logos{margin-top:10px}#ipoint-logo-animation{width:40px;height:40px}.ft-bt-row,.ft-menu.sub a{font-size:9px}.ft-menu.sub li{padding-right:8px;margin-right:8px}.soc-icon:not(:last-child){margin-right:17px}.rl-news-image{height:140px}.rl-news-info .news-post-title:before{left:-12px;top:4px;width:6px;height:6px}.rl-news-info{padding:15px 15px 18px 25px}}@media screen and (max-width:545px){.job-col{width:280px;height:274px;margin-right:0}.job-col:nth-child(3n){margin-right:0}.job-col-wrap{padding:42px 30px 0}.job-info-top{height:154px}.job-info-btm{height:50px}.job-tt-row h4{margin:4px 12px 10px}.job-icon{width:14px}.job-inf-row span{font-size:12px;line-height:12px}.jobs-wrap h3{margin:10px 0 18px}.jb-dt-row{margin:13px 0 0}}@media screen and (min-width:479px) and (max-width:650px){.bar-slide-info-box .bm-short-text{font-size:10px;line-height:15px}.bar-slide-info-box .bm-desc{font-size:10px}.menu-item-title{font-size:9px;line-height:16px}.menu-item-cat-icon img{width:20px}.menu-item-cat-icon{margin-bottom:15px}.menu-item-content{font-size:9px;line-height:13px}.rl-news-col .title-heading.sm,.read-more-link a{font-size:9px;line-height:15px;letter-spacing:0}.read-more-link{margin-top:8px}}@media screen and (min-width:600px) and (max-width:750px){.slide-btn.frame-btn span{line-height:13px;padding:0 30px;font-size:9px}.slide-wrap .frame-btn a{width:170px}}@media screen and (min-width:750px) and (max-width:850px){.news-post-info,.post-info{padding:25px 35px 20px}.title-heading.md{font-size:12px}.news-post-title:before,.post-title:before{width:6px;height:6px;left:-17px;top:7px}.news-col .title-divider,.sgp-col>.title-divider{margin:25px 0 20px}.title-divider{height:3px}.title-divider svg{width:75px}.news-excerpt.pg-text{font-size:11px}.latest-news .news-col .frame-btn{margin-top:20px}.latest-news .news-col .frame-btn span{padding:0 25px;font-size:9px}.latest-news .news-col .frame-btn a{width:138px}.grid-col.gal-col{width:33.33%;height:25vw}.tags-list{margin:17px 0 -14px}.all-tags-list{margin:-5px 0 34px}}@media screen and (max-width:479px){body .tribe-events .tribe-events-calendar-latest-past__event-date-tag{width:100%}body .tribe-events .tribe-events-calendar-latest-past__event-wrapper{width:100%;margin-top:15px}.popup-title{font-size:22px;line-height:23px}.book-form-button{letter-spacing:1px}body .yacht-service-options .is-mandatory{right:0;bottom:auto;top:-25px}.book-form-row.invalid .yacht-service-types{margin-top:40px}body .book-form-row.invalid .yacht-service-types .is-mandatory{top:-24px;bottom:auto;right:4px}.yacht-amenities{margin-top:30px}.is-mandatory.out-box{right:-22px}.form-checkbox span{font-size:12px;letter-spacing:.2px}.book-event-title .title-heading{font-size:14px;letter-spacing:.2px}.book-event-title{width:270px;height:48px}.title-shape-row:after{height:10px}.booking-form{margin-top:-11px;padding-top:35px;padding-bottom:25px}.book-description{font-size:13px;line-height:18px}.book-form-rows{margin-top:25px}.form-section{margin-top:40px}.form-sub-title{letter-spacing:3px}.book-form-col .form-checkbox{margin-top:0}.book-form-row,.yacht-service-types{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.book-form-row{margin-bottom:15px}.book-form-col{width:100%}.book-form-col:first-child{margin-bottom:15px}.yacht-service-options .book-form-col{width:48%;margin-bottom:0}.amenities-options.book-form-checkboxes>div{margin-right:5px !important;margin-left:5px}.reserve-title{font-size:10px;letter-spacing:6px}.rights>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.bar-menu-sections .page-banner{margin-top:15px}body.single.single-post .back-btn-row{margin-top:45px}.bds-bar-menu .col-box .slider-btn{bottom:auto;top:34%;margin-top:-15px}.bds-bar-menu .bar-slide-bt-area{padding-bottom:40px}.bds-bar-menu .col-box .slider-btn-next{right:6%;margin-right:0}.bds-bar-menu .col-box .slider-btn-prev{margin-left:0;left:6%}.bds-bar-menu .col-box{display:none}.col-box.mlt{display:block}.col-box.half-col{min-height:680px}.map-area .title-heading{margin-top:105px}.address-rows.inner{margin-top:-165px}.upc-events-row .slider-btn{background:0 0}.err-wrap{width:290px;height:165px}.err-content .page-title{font-size:23px;padding:15px 0}.err-content .title-heading.md.err-subtitle{margin:8px 0;font-size:9px;line-height:8px}.err-content .title-heading.md.err-text{font-size:9px;line-height:15px;margin:20px 25px 0}.err-content .frame-btn{bottom:-21px;width:210px;background:#1e1d1e;padding:0 10px}.err-content .frame-btn span{line-height:12px;padding:0 18px;font-size:7px}.error-page .banner-wrap{padding-bottom:65px}body .tribe-common .tribe-common-h--alt{font-size:10px}body .tribe-common.tribe-events .tribe-events-calendar-list__month-separator-text,body .tribe-common.tribe-events .tribe-events-calendar-day__time-separator-text{line-height:8px}body .tribe-events .tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row,body .tribe-events .tribe-events-calendar-day .tribe-common-g-row.tribe-events-calendar-day__event{margin:30px 0 25px}body .tribe-common .tribe-common-g-row{display:block}body .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag{width:100%;margin-right:0;margin-bottom:15px}body .tribe-events .tribe-events-calendar-list__event-wrapper{width:100%}body .tribe-events .tribe-common-g-col .tribe-events-calendar-day__event-featured-image-wrapper{width:100%}body .tribe-events .tribe-common-g-col .tribe-events-calendar-day__event-details{width:100%}body .tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{width:70%;margin:auto}body .tribe-events .tribe-events-calendar-list__event-details{text-align:center;margin-top:15px}body .tribe-events .tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row{margin:25px 0;border-bottom:1px solid #454545;padding-bottom:27px}body .tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title,body .tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-title{font-size:11px;line-height:18px;margin-top:10px}body .tribe-events .tribe-events-header__messages .tribe-events-c-messages__message-list{font-size:10px}body .events-wrap .tribe-common.tribe-events .tribe-common-l-container{margin-top:30px}body .tribe-events .tribe-events-calendar-month__mobile-events-icon--event{height:5px;width:5px;margin-top:12px}.form-row label{font-size:9px}.form-btn-row{margin-bottom:30px}.form-area{padding:30px 25px}.contact-form{margin-bottom:50px}.form-btn input{font-size:10px}.form-btn{width:200px}.form-title-row p{font-size:9px;padding-top:18px}.form-title-row{height:50px}.online-reservation.inner{padding-bottom:45px}.form-col{width:100%}.form-col:last-child{margin-top:25px}.online-reservation.with-bg{padding-bottom:60px}.menu-type-box .bm-short-info{font-size:10px}.bar-menu-row{padding-bottom:60px}.bar-menu-row .slider-btn{top:auto;bottom:0}.bmenu-wrap{width:88%}.menu-types{padding:0}.menu-type-box{width:100%}.bar-menu-row .slider-btn.slider-btn-prev{left:50%;margin-left:-40px}.bar-menu-row .slider-btn.slider-btn-next{right:50%;margin-right:-40px}.bar-slide-top-area{width:265px;height:80px}.bar-slide-info-box .bm-short-info{padding:13px 0;font-size:7px}.bar-slide-info-box .bm-title{padding:0 58px;height:37px;font-size:8.5px;line-height:12px}.contacts .banner-wrap:before{bottom:43%}#location-map{height:440px}.event-gallery{margin-bottom:45px}.gal-title-box .bm-short-info{font-size:9px;padding:15px 0}.gal-title-box{width:210px;height:43px}.shape-row:before,.shape-row:after{height:9px}.event-post{margin-bottom:40px}body .back-btn-row a{width:220px}.post-details-row .title-divider:first-child{margin-bottom:25px}.post-details-row .title-divider:last-child{margin-top:25px}.read-more-link a{padding-bottom:4px}.rl-news-col{margin-bottom:30px;width:100%;margin-right:0}.news-row.inner .sgp-col:last-child,.sg-page-row.inner .sgp-col:last-child{padding:0}.news-row.inner .news-col .title-divider,.news-row.inner .sgp-col>.title-divider{margin:25px 0 22px}.news-row.inner .post-info .title-divider svg,.sg-page-row.inner .post-info .title-divider svg{width:140px}.news-row.inner .news-post-title:before,.news-row.inner .post-title:before,.sg-page-row.inner .post-title:before{display:none}.load-more-btn-row .load-more-btn a{width:200px}.title-heading.md{font-size:12px}.news-intro .section-banner{height:230px}.back-btn-row{margin:55px 0 45px}.back-btn-row.evt-back{margin-bottom:45px}.latest-news{padding-bottom:45px;margin-top:10px}.menu-overlay{padding-left:0;padding-right:0}.bar-menu-details{width:88%;margin:auto}.menu-item-title{font-size:13px;line-height:18px}.bar-menu-details .bm-desc{font-size:12px}.menu-price-text{font-size:14px}.menu-item-content{font-size:12px;line-height:17px}.bar-slide-info-box .bm-short-text{font-size:13px;line-height:18px}.menu-type{font-size:11px}.tx-loader{font-size:10px;height:10px}.menu-photo-icon{margin-right:10px;width:15px}.bm-cat-row h4{font-size:11px}.bm-cat-row h4,.bm-cat-row h5{line-height:14px}.menu-rows .menu-price-text{font-size:12px}.menu-desc-row{font-size:12px;line-height:16px}.toggle-btn{width:20px;height:20px}.toggle-btn:before{width:55%}.toggle-btn:after{height:55%}.bm-cat-row h5{font-size:10px}.full-bar-menu{padding:45px 0 40px}.highlight-title-box{height:70px;width:235px}.highlight-title-box .bm-short-info{font-size:6px;padding:11.5px 0}.shape-box .bm-title{font-size:9px;margin-top:10px}.highlight-row-bg{height:40px}.grid-col:not(.gal-col){width:100%}.highlight-title-row{margin-top:25px}.bm-top-row,.banner-wrap{padding-top:105px}.col-inner-wrap{text-align:center}.col-inner-wrap .frame-btn a{margin:auto}.scroll-top{bottom:12px}.ft-menu-row{display:none}footer{padding:35px 0}.ft-bt-row{margin-top:15px}.rights{width:100%;line-height:17px;order:1;text-align:center;margin:20px 0 10px}.ft-bt-row .soc-icons{margin-left:0;order:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ft-menu.sub{order:2;width:100%}.logo-text{margin-top:8px}.logo-text span{margin-top:10px}.title-heading{font-size:14px;line-height:20px}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector{width:100%}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{margin-top:25px !important;position:static}body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{width:180px}body .ot-dtp-picker.wide .ot-title{font-size:10px}body .ot-dtp-picker.wide .ot-dtp-picker-form{margin-top:20px}.soc-icon:not(:last-child){margin-right:13px}.soc-icon.fb svg{width:8px}.soc-icon.insta svg{width:15px}.soc-icon.youtube svg{width:20px}.logo img,.ft-logo{width:100px}.logo-text span{font-size:6px}.header{padding:25px 0}.video-box-wrap .title-divider{margin:10px 0}.vd-btn-label{letter-spacing:2px;bottom:-20px}.video-btn-row{margin-top:10px}.video-toggle-btn{width:85px;height:70px}.vd-play svg{width:7px;margin-left:3px}.vd-pause svg{width:5px}.col-wrap{padding:40px 0 70px;width:88%;margin:auto}.upc-events-wrap{height:auto;background:0 0}.bm-short-info.ev-date{font-size:10px;padding:0;line-height:13px}.upcoming-events .md-container,.upc-events-area .md-container{width:88%}.upc-event-info .bm-title{font-size:12px;padding:0;height:auto;margin:15px 0;line-height:20px}.upc-event-content{margin-top:0;height:auto}.ev-cols{padding:0;height:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ev-pic-box{width:120px;height:120px;border:2px solid #424242;margin:auto;margin-top:10px}.ev-desc{margin-top:20px}.with-thumb .ev-desc{border:none}.ev-short-text{padding:0;font-size:13px;line-height:18px;text-align:center}.sd-btn{height:34px;width:155px;position:static;margin-top:25px}.sd-btn a{font-size:10px;line-height:31px}.slider-btn{width:30px;height:30px;border-width:1px}.upc-events-row .slider-btn{width:30px;height:30px;bottom:auto;top:105px}.upc-events-row .slider-btn-prev{left:12%}.upc-events-row .slider-btn-next{right:12%}.slider-btn-prev:before{margin-left:3px}.slider-btn-next:before{margin-left:-3px}.col-box.half-col{width:100vw}.cols.fx{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.full-bar-menu{padding-top:35px}.bm-bg{height:100%;margin-top:-38%}.bar-menu-slide:before{height:60%}.tags-list a{font-size:11px;padding:5px 9px;margin:0 10px 12px 0}.posts-all-tags .tags-list a{margin:0 5px 12px}.subscribe-form-wrap{border-radius:24px;padding:35px 30px 40px}.vac-info-row h2{font-size:12px}.form-area-vc .form-row:first-of-type{margin-bottom:0}.form-area-vc .form-row:last-child .form-col{margin-top:0}.dz-message span{font-size:11px}.jb-dt-sg-row .job-inf-row:not(:last-child):after{display:none}.jb-dt-sg-row .job-inf-row{padding:0 14px 0 0}.jb-dt-sg-row{justify-content:unset}.page-content-wrap h1,.page-content-wrap h2,.page-content-wrap h3{font-size:15px;margin:24px 0 10px}.page-content-wrap{font-size:11px;line-height:17px;margin:0 0 44px}}@media screen and (max-width:440px){.cookie-consent-bar{bottom:10px}}@media screen and (max-width:400px){body .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{width:100%}.upc-events-row .slider-btn-prev{left:10%}.upc-events-row .slider-btn-next{right:10%}.cal-link-row a{width:100%}.plus-icon{height:35px;width:32px;flex-shrink:0;-webkit-flex-shrink:0}.cal-text{padding:0 12px;min-width:auto;flex-grow:1}.cr-subscribe{padding:45px 0}.subscribe-form-wrap{padding:30px 22px 35px}.apply-form-wrapper{padding:33px 23px 37px}.dz-message span{font-size:10px}.dz-message a{font-size:13px;padding:8px 0;width:140px}}@media screen and (max-width:390px){.ck-btn-group{margin-top:15px}.ck-btn{min-width:auto;width:48%;margin-right:4%;padding:0 10px}.ck-btn:nth-child(2){margin-right:0}.ck-btn:last-child{margin-right:auto;width:48%;margin-top:15px;margin-left:auto}.ck-customise-view .ck-btn:last-child{margin-top:0}.ck-customise-view .ck-btn:nth-child(2){margin-right:4%}}@media screen and (max-width:350px){body .tribe-events .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__day-date{font-size:11px}body .tribe-events-c-top-bar__datepicker-time{font-size:13px}.vd-content{padding-bottom:100%}.upc-events-row .slider-btn-prev{left:7%}.upc-events-row .slider-btn-next{right:7%}.bm-cat-row h4{font-size:10px}.bm-cat-row h5{font-size:8px}.load-more-btn:before,.load-more-btn:after{height:8px}.form-area{padding:25px 20px}.form-btn-row{margin-bottom:30px}}@media screen and (max-width:310px){.upc-events-row .slider-btn-prev{left:0}.upc-events-row .slider-btn-next{right:0}.post-cal-links .title-heading{font-size:9px;letter-spacing:-1px}.err-content{background:0 0}.err-wrap{width:88%}.err-content .frame-btn{width:200px;padding:0}.logo-text span{margin-top:7px}.logo-text{margin-top:4px}.logo img,.ft-logo{width:80px}}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,0%,0%,.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}