.elementor-6910 .elementor-element.elementor-element-83546e1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-6910 .elementor-element.elementor-element-04afc91{text-align:center;}.elementor-6910 .elementor-element.elementor-element-04afc91 .elementor-heading-title{font-size:var( --e-global-typography-3dea849-font-size );font-weight:var( --e-global-typography-3dea849-font-weight );line-height:var( --e-global-typography-3dea849-line-height );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6910 .elementor-element.elementor-element-a1105e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-6910 .elementor-element.elementor-element-a1105e8{text-align:left;font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-6910 .elementor-element.elementor-element-e8fdc1e > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-6910 .elementor-element.elementor-element-e8fdc1e.elementor-element{--align-self:center;}.elementor-6910 .elementor-element.elementor-element-e8fdc1e{text-align:left;font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-6910 .elementor-element.elementor-element-af8a035{--display:flex;}.elementor-6910 .elementor-element.elementor-element-702f5a0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6910 .elementor-element.elementor-element-516bece img{width:100%;max-width:100%;}.elementor-6910 .elementor-element.elementor-element-a25cc01 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-6910 .elementor-element.elementor-element-a25cc01{text-align:center;}.elementor-6910 .elementor-element.elementor-element-a25cc01 .elementor-heading-title{font-size:40px;font-weight:bold;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-6910 .elementor-element.elementor-element-d80a340{width:100%;max-width:100%;}.elementor-6910 .elementor-element.elementor-element-d80a340 > .elementor-widget-container{margin:-100px 0px -60px 0px;}.elementor-6910 .elementor-element.elementor-element-fb05f40 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6910 .elementor-element.elementor-element-fb05f40{text-align:center;}.elementor-6910 .elementor-element.elementor-element-fb05f40 .elementor-heading-title{font-size:40px;font-weight:bold;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-6910 .elementor-element.elementor-element-7ba7ce5{width:100%;max-width:100%;}.elementor-6910 .elementor-element.elementor-element-7ba7ce5 > .elementor-widget-container{margin:-100px 0px -120px 0px;}.elementor-6910 .elementor-element.elementor-element-b800801 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6910 .elementor-element.elementor-element-b800801{text-align:center;}.elementor-6910 .elementor-element.elementor-element-b800801 .elementor-heading-title{font-size:40px;font-weight:bold;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-6910 .elementor-element.elementor-element-976174d{text-align:left;}.elementor-6910 .elementor-element.elementor-element-db789bd > .elementor-widget-container{margin:-100px 0px -50px 0px;}.elementor-6910 .elementor-element.elementor-element-f1d0b63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-6910 .elementor-element.elementor-element-04a3e01{text-align:center;}.elementor-6910 .elementor-element.elementor-element-04a3e01 .elementor-heading-title{font-size:var( --e-global-typography-3dea849-font-size );font-weight:var( --e-global-typography-3dea849-font-weight );line-height:var( --e-global-typography-3dea849-line-height );color:var( --e-global-color-accent );}@media(max-width:1366px){.elementor-6910 .elementor-element.elementor-element-83546e1{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-6910 .elementor-element.elementor-element-04afc91 .elementor-heading-title{font-size:var( --e-global-typography-3dea849-font-size );line-height:var( --e-global-typography-3dea849-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6910 .elementor-element.elementor-element-a1105e8{font-size:18px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-e8fdc1e{font-size:18px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-702f5a0{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6910 .elementor-element.elementor-element-a25cc01 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-fb05f40 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-b800801 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-f1d0b63{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-6910 .elementor-element.elementor-element-04a3e01 .elementor-heading-title{font-size:var( --e-global-typography-3dea849-font-size );line-height:var( --e-global-typography-3dea849-line-height );}}@media(max-width:1024px){.elementor-6910 .elementor-element.elementor-element-83546e1{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-6910 .elementor-element.elementor-element-04afc91 .elementor-heading-title{font-size:var( --e-global-typography-3dea849-font-size );line-height:var( --e-global-typography-3dea849-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6910 .elementor-element.elementor-element-a1105e8{font-size:18px;line-height:1.5em;}.elementor-6910 .elementor-element.elementor-element-e8fdc1e{font-size:18px;line-height:1.5em;}.elementor-6910 .elementor-element.elementor-element-702f5a0{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6910 .elementor-element.elementor-element-a25cc01 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-fb05f40 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-b800801 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-f1d0b63{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-6910 .elementor-element.elementor-element-04a3e01 .elementor-heading-title{font-size:var( --e-global-typography-3dea849-font-size );line-height:var( --e-global-typography-3dea849-line-height );}}@media(max-width:767px){.elementor-6910 .elementor-element.elementor-element-83546e1{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-6910 .elementor-element.elementor-element-04afc91 .elementor-heading-title{font-size:var( --e-global-typography-3dea849-font-size );line-height:var( --e-global-typography-3dea849-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6910 .elementor-element.elementor-element-a1105e8{font-size:16px;line-height:1.5em;}.elementor-6910 .elementor-element.elementor-element-e8fdc1e{font-size:16px;line-height:1.5em;}.elementor-6910 .elementor-element.elementor-element-702f5a0{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6910 .elementor-element.elementor-element-a25cc01 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-d80a340 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6910 .elementor-element.elementor-element-fb05f40 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-7ba7ce5 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6910 .elementor-element.elementor-element-b800801 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-6910 .elementor-element.elementor-element-db789bd > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6910 .elementor-element.elementor-element-f1d0b63{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-6910 .elementor-element.elementor-element-04a3e01 .elementor-heading-title{font-size:var( --e-global-typography-3dea849-font-size );line-height:var( --e-global-typography-3dea849-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-e8fdc1e */.am-employee-select {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS */.am-fs-sb__step-heading {
    color: #fff;
}

.am-lite-footer-link{
    display: none !important;
}

.el-button {
    background-color: #932A8F !important;
}
/*
.am-event-price {
    background-color: #932A8F !important;
}
*/

.am-fs-sb__step-selection
{
    color: #fff !important;
}



/*

.am-icon-service, .am-fs-sb__step-heading, .am-icon-date-time, .am-icon-user{
    color: #00A99D !important;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(1) {
    animation: .4s cubic-bezier(.45,1,.4,1.2) 0ms am-animation-slide-right;
    animation-fill-mode: both;
    background-color: #fff !important;
}

.am-fs-sb__step  {
    background-color: #fff !important;}
    
    */
    
    
    .amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check {
    background-color: #00A99D !important;
}


/*email*/
.amelia-v2-booking #amelia-container .am-fs-sb__support-email {
    text-wrap: nowrap;
}


p { hyphens: none ! important; }


.am-event-upcoming__heading {
  text-indent:-9999px;
}
.am-event-upcoming__heading:before {
  text-indent:0;
  content:'Upcoming Classes!';
  float:left;
} 


.el-scrollbar__thumb {
    background-color: hsl(0deg 0% 60.56%) !important;
}


.el-scrollbar__bar{
    display: block !important;
}/* End custom CSS */