.elementor-kit-4{--e-global-color-primary:#9E8144;--e-global-color-secondary:#0A0908;--e-global-color-text:#FFFFFF;--e-global-color-accent:#9E8144;--e-global-color-8ac86d6:#FFFFFF00;--e-global-color-f266916:#000000;--e-global-color-21d9698:#FFFFFF;--e-global-color-f5d0610:#D29F3F;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-size:68px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:78px;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:48px;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:24px;--e-global-typography-730a139-font-family:"Jost";--e-global-typography-730a139-font-size:68px;--e-global-typography-730a139-font-weight:300;--e-global-typography-730a139-text-transform:uppercase;--e-global-typography-730a139-line-height:78px;--e-global-typography-1bfb87a-font-family:"Jost";--e-global-typography-1bfb87a-font-size:46px;--e-global-typography-1bfb87a-font-weight:300;--e-global-typography-1bfb87a-text-transform:uppercase;--e-global-typography-1bfb87a-line-height:56px;--e-global-typography-e610eaa-font-family:"Jost";--e-global-typography-e610eaa-font-size:25px;--e-global-typography-e610eaa-font-weight:300;--e-global-typography-e610eaa-text-transform:uppercase;--e-global-typography-e610eaa-line-height:1.3em;--e-global-typography-0309368-font-family:"Jost";--e-global-typography-0309368-font-size:36px;--e-global-typography-0309368-font-weight:300;--e-global-typography-0309368-text-transform:uppercase;--e-global-typography-0309368-line-height:1.4em;background-color:var( --e-global-color-secondary );color:var( --e-global-color-8ac86d6 );}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-primary );}.elementor-kit-4 a:hover{color:#D29F3F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1100px){.elementor-kit-4{--e-global-typography-730a139-font-size:48px;--e-global-typography-730a139-line-height:48px;--e-global-typography-1bfb87a-font-size:36px;--e-global-typography-e610eaa-font-size:22px;--e-global-typography-e610eaa-line-height:56px;--e-global-typography-0309368-font-size:30px;--e-global-typography-0309368-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-730a139-font-size:36px;--e-global-typography-730a139-line-height:40px;--e-global-typography-1bfb87a-font-size:30px;--e-global-typography-1bfb87a-line-height:1.5em;--e-global-typography-e610eaa-line-height:48px;--e-global-typography-0309368-font-size:24px;--e-global-typography-0309368-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p:last-child {
    margin-bottom: 0;
}

.btn_book-appointment a {
    background: url(https://aurabeauty.salon/storage/2026/02/bg-button.webp);
    background-size: cover;
    background-repeat: no-repeat;
}

@media (max-width: 1024px) {
    #feature-buttons .feature-button {height: 35px!important; width: 35px!important; min-width: 35px!important;}
    .feature-buttons-container.fixed {right: 10px!important;}
}
.elementor-widget-wp-widget-categories h5 {font-family: "Jost"; font-size: 24px; font-weight: 400;  text-transform: uppercase;
    line-height: 1em; letter-spacing: 0.5px; color:#9E8144;}
.elementor-widget-wp-widget-categories ul {padding:0px;}    
.elementor-widget-wp-widget-categories ul li {list-style:none;}
    
.subtitle .elementor-heading-title { background: linear-gradient(180deg, #7c5815, #e2c98c, #7c5815, #e2c98c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
@media (min-width: 1100px) and (max-width: 1280px) {
  .subtitle .elementor-heading-title {
    font-size: 55px!important;
  }
}
.map-opacity iframe {
    opacity: 0.5;
}

.course-content {color:#fff;}

.course-readmore {background:#ffb606; color:#fff; border-radius:5px;}
.lp-courses-bar {display:none!important;
}


.llms-meta-info, .llms-meta-title, .llms-meta .llms-categories, .page-header, .page-content, .llms-course-complete-text  {color:#fff!important;}

.llms-meta .llms-categories a {color:#fff!important;}


.llms-syllabus-wrapper {color:#fff!important;}


.llms-course-navigation {width: auto; margin: 0% 10%;}

.llms-access-plan-title {background:#9E8144!important; color:#fff;}

.llms-button-action {background:#000!important; color:#fff!important;      font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;}
.llms-button-action:hover {background:#9E8144!important;}
.llms-access-plan-price .lifterlms-price {
    font-size: 20px;
}

.llms-syllabus-wrapper .llms-section-title {
    margin: 0px 0px 10px;
}

.llms-syllabus-wrapper h3, .llms-syllabus-wrapper p {display:none;}
.llms-parent-course-link {padding: 1% 5%; text-align: right; font-size: 20px;}

.llms-progress .progress-bar-complete {background:#e1b15c; height: 20px; border-radius: 30px;}

.llms-progress .llms-progress-bar {background:#e1b15c; height: 20px; border-radius: 30px;}


.llms-lesson-preview .llms-lesson-meta {padding:0px!important;}


.select2-results__option[aria-selected] {color:#000!important;}

.llms-form-field button {border: 1px solid #9E8144!important;}
.llms-form-field .llms-required {color: #D29F3F!important; }
.llms-button-plain {color:#9E8144!important;}
.llms-button-plain:hover {color:#fff!important; background:#9E8144;}

.llms-form-field.invalid input[type=password] {background: #fff; border-color: #9E8144;}
.progress__indicator {color:#fff;}

.llms-my-achievements, .llms-my-certificates, .llms-my-memberships, .llms-sd-header {display: none;}


.my-grades, .view-memberships, .view-achievements, .view-certificates, .notifications, .redeem-voucher, .orders {display: none!important;}

.llms-button-primary {background:#9E8144!important; color:#fff!important;}
@media (min-width: 1024px) {
    .testimonials-slider .swiper-slide:after {
        content:"";
       
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        position: absolute
    }
    .testimonials-slider .swiper-slide-next:before {
    content: ""; 
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 0;
}
.testimonials-slider .swiper-slide-next .e-con-full {
    background: url(https://aurabeauty.salon/storage/2025/11/aura-beauty-active-carousel-bg-in-wilmington-nc.svg
) 0 0 no-repeat;
     background-size: cover; 
     background-position: center;
}
.testimonials-slider .swiper-slide-next .e-con-full:before{
    background: none !important;
}
}

.contact-form-column {width: 110%; z-index:9; left: -10%}

@media (max-width: 767px) {
    .contact-form-column {width: 100%; z-index:9;  left: 0%}
    
}
@media (max-width: 767px) {
.container-icon .elementor-icon {font-size: 30px!important;}
}

#thankyoupcontent {color:#fff!important;}

.modal-close-section {color:#000!important;}/* End custom CSS */