@media (max-width:576px){#accordionSidebar{display:none}}@media (min-width:768px) and (max-width:991px){.sidebar#accordionSidebar{width:6.5rem!important}.sidebar#accordionSidebar .nav-item .nav-link{text-align:center!important;padding:.75rem 1rem!important;width:6.5rem!important;display:block!important}.sidebar#accordionSidebar .nav-item .nav-link i{font-size:1rem!important;margin-right:0!important}.sidebar#accordionSidebar .nav-item .nav-link span{font-size:.65rem!important;display:block!important}.sidebar#accordionSidebar .sidebar-heading{text-align:center!important}}@media (min-width:992px){.sidebar#accordionSidebar{width:14rem!important}.sidebar#accordionSidebar .nav-item .nav-link{display:block;width:100%;text-align:left;padding:1rem;width:14rem}.sidebar#accordionSidebar .nav-item .nav-link i{font-size:.85rem;margin-right:.25rem}.sidebar#accordionSidebar .nav-item .nav-link span{font-size:.85rem;display:inline}.sidebar#accordionSidebar .sidebar-heading{text-align:left}}#mobileNavbarToggle{display:block!important}#mobileNavbarToggle.collapse:not(.show){display:none!important}@media (min-width:577px){#mobileNavbar,#mobileNavbarToggle{display:none!important}.sidebar.toggled{overflow:visible!important;width:6.5rem!important}}@media (max-width:576px){.topbar .dropdown .dropdown-menu{width:calc(100% - 1.5rem)!important;right:.75rem!important}.topbar .dropdown{position:static!important}}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{line-height:1.15;font-family:inherit;font-size:100%;margin:0}button{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}[hidden],template{display:none}body{margin:0;background-color:#000;color:#fff}body,h2{font-family:DM Sans,sans-serif}h2{font-optical-sizing:auto;font-weight:700;font-style:normal}.hero h2{font-family:"DM Serif Display",serif}.page-bg{background-color:#000;background-image:url(/img/background.7842f210.png);background-position:0 0;background-repeat:no-repeat!important}.alternate-bg{background-image:url(/img/alternate-background.e544fd90.png)}.page-text p{font-size:18px;font-family:DM Sans,sans-serif;font-weight:400;font-style:normal;color:#fff}.page-text h2{font-size:48px}.custom-navbar{background-color:transparent}#nav-logo{height:146px}.navbar-nav .nav-link{display:flex;align-items:center;height:40px;font-size:22px;font-family:"DM Serif Display",serif;font-weight:400;font-style:normal;color:#fff}.navbar-nav .nav-link.current,.navbar-nav .nav-link:hover{color:#e2b06e}.hero{padding:0 0 20px 0;font-family:"DM Serif Display",serif;font-weight:400;font-style:normal}.hero p{font-family:DM Sans,sans-serif}.highlight{color:#e2b06e}.social-icons img{width:30px;margin:0 10px}.content-block{background-color:#1d1d1d;border-radius:0}.contact-form h2{margin-bottom:1rem;font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.contact-input{background-color:#000;border:0;color:#fff;border-radius:0}.contact-submit{margin-left:0;padding-left:0}.contact-submit button{background-color:#e2b06e;font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;border-radius:0;margin-top:15px}.contact-form#book-form select#dance-style,.contact-form#book-form select#event-days{overflow-y:auto}.gallery img{border:3px solid hsla(0,0%,82%,.051);border-radius:5px;transition:transform .2s}.gallery img:hover{transform:scale(1.05)}.card-subtitle.pricing-card-title{font-size:1.3rem}.table-schedule{background:rgba(52,58,64,.3)}.footer p{margin:10px 0}.footer-title{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:38px}.footer-copyright{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-size:18px}.footer .social-icons img{width:30px;margin:0 10px}.fancybox__backdrop:after{content:"";position:absolute;width:10%;height:10%;filter:blur(2px);left:50%;top:50%;transform:scale(11);opacity:.3;background-image:var(--bg-image);background-size:cover;background-repeat:no-repeat;background-position:50%}.fancybox__toolbar{padding:16px}.fancybox__nav,.fancybox__toolbar{--f-button-border-radius:50%;--f-button-bg:rgba(91,78,76,.64);--f-button-hover-bg:rgba(91,78,76,.74);--f-button-active-bg:rgba(91,78,76,.84)}.fancybox__nav{--f-button-svg-width:22px;--f-button-svg-height:22px}.fancybox__thumbs.is-classic{--f-thumb-width:48px;--f-thumb-height:48px;--f-thumb-gap:16px;--f-thumb-border-radius:6px;--f-thumb-outline:0}.gallery .row+.row{margin-top:1rem}.nav-pills .nav-link{color:#fff;font-size:1.3rem}.nav-pills .nav-link.active{background-color:#6c757d38!important;color:#e2b06e}.success-message[data-v-1e7c2de4]{color:#e2b06e}.error-message[data-v-1e7c2de4]{color:red}.day-field-group[data-v-1e7c2de4]{border-bottom:1px solid #e2b06e;padding-bottom:1rem;margin-bottom:1rem}.day-field-group.group-0[data-v-1e7c2de4]{border-top:1px solid #e2b06e;padding-top:1rem}.dance-style[data-v-1e7c2de4]{overflow-y:hidden;height:190px!important}.success-message[data-v-46e87ecd]{color:#e2b06e}.error-message[data-v-46e87ecd]{color:red}.admin-users[data-v-e6355c9a]{padding:20px}.image-list{display:flex;flex-wrap:wrap}.image-item{margin:10px;position:relative}.image-item img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.delete-button{position:absolute;top:5px;right:5px}.button-container{display:flex;justify-content:space-between;margin-top:5px}.form-control-inline[data-v-1577a718]{display:inline-block;width:60px;margin-left:10px}#collapseAssignedBookings table.dataTable tbody td,#collapseUnassignedBookings table.dataTable tbody td{font-size:.8rem}.bookingData .row+.row[data-v-bba182f0]{margin-top:1rem}.day-slot[data-v-bba182f0]{margin-top:1.5rem}.toastui-calendar-month-week-item{height:60px!important}.view-more-button{padding:1px 3px;line-height:0px}.toastui-calendar-timegrid{height:99%;min-height:0}.btn-outline-primary:hover{color:#858796;background-color:transparent;border-color:#4e73df}@media screen and (max-width:786px){.toastui-calendar-day-name__name{display:none}.toastui-calendar-day-name__date{font-size:12px}}@media screen and (max-width:1300px){.view-more-button span.button-text{display:none}}.toastui-calendar-day-view .toastui-calendar-panel:not(.toastui-calendar-time),.toastui-calendar-week-view .toastui-calendar-panel:not(.toastui-calendar-time){overflow-y:hidden!important}.toastui-calendar-see-more{height:100%}.toastui-calendar-popup-overlay{background-color:rgba(0,0,0,.2)}