.testimonial_slider[data-style=multiple_visible][data-color*="-color"] blockquote.is-selected p:before {
    color: #999;
}
.hs-form__virality-link {
    display: none;
}
body .testimonial_slider[data-style=multiple_visible][data-color*="-dark"] .star-rating .filled:before {
    color: yellow !important;
}
.testimonial_slider[data-style*=multiple_visible] blockquote p {
    font-size: 16px;
    line-height: 24px;
}
#sln-salon .sln-box--formactions .sln-btn.sln-btn--fullwidth.sln-btn--nextstep.square-up-wrapper {
    height: unset;
	margin: 0;
}
#salon-step-summary .square-up-wrapper + div.sln-btn--prevstep
#salon-step-summary .sln-btn--prevstep a {
    margin-bottom:0!important
}
#salon-step-thankyou{
	margin-bottom:20px;
}
#sln-salon #payment-form .sln-btn--emphasis.sln-btn--nextstep {
    float: right;
	margin-bottom: 0;
}
#sln-salon .sln-input.sln-input--simple .help-block {
    position: absolute;
    bottom: -140px;
    z-index: 999;
}
#sln-salon.sln-loginform:before {
    content: ' Login';
    font-family: Playfair Display;
    text-transform: none;
    font-size: 46px;
    line-height: 56px;
    font-weight: 400;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 30px;
}
#sln-salon .help-block {
    text-align: center;
}
#sln-salon #sln-salon-my-account .modal {
    background-color: rgba(220, 220, 220, 0.4);
    top: 130px;
}
#sln-salon.sln-loginform:not(.sln-customcolors) #loginform #wp-submit {
    padding: 0 0.5em!important;
}
#sln-salon button#card-button {
    font-size: 16px !important;
}
body.material #top nav ul #nectar-user-account a span {
    font-size: 16px;
}
#sln-salon.sln-loginform {
	margin: 0 auto 50px;
	    border: solid 15px rgba(68, 68, 68, 0.1);
}
#sln-salon h1, #sln-salon h2, #sln-salon h3, #sln-salon h4, #sln-salon h5, #sln-salon h6, #sln-salon,#sln-salon p, #sln-salon ul, #sln-salon li{
    font-family: "IBM Plex Sans"!important;
}
#sln-salon  .sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:nth-child(2) .sln-data-desc .label {
    font-size:0
}
#sln-salon .sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:nth-child(2) .sln-data-desc .label:after {
    content: "Services & Addons ";
    display: inline-block;
	font-size:16px;
}
#sln-salon.sln-customcolors .sln-salon__content-step-thankyou a.sln-btn.sln-btn--fitcontent.sln-btn--borderonly.sln-btn--medium {
    background: #000;
    display: block;
    margin: 20px auto 0;
    max-width: 100%;
    font-weight: 400;
}
#sln-salon.sln-customcolors .sln-salon__content-step-thankyou a.sln-btn.sln-btn--fitcontent.sln-btn--borderonly.sln-btn--medium:after {
    content: "My Account";
    color: #fff;
}
#sln-salon .sln-summary__recap.sln-list {
    padding-top: 1px !important;
}
#sln-salon .sln-summary .sln-summary__list .sln-summary__list__item.sln-summary__list__item {
    display: flex;
    width: 100%;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:last-child {
    display: flex !important;
    flex-direction: row-reverse;
    justify-content: space-between;
    border-bottom: solid 1px #ccc !important;
    margin: 20px ! importaNT;
    padding: 5px 0 !important;
    align-items: center !important;
}
.sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:last-child .sln-data-desc {
padding: 0!important;
}
.sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:last-child .sln-data-desc:before {
display: none!important;
}
#sln-salon .sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:last-child .sln-data-desc  {
    padding: 0 !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    color: rgb(68, 68, 68) !important;
}
.sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:first-child {
    display: flex !important;
    flex-direction: row-reverse;
    justify-content: space-between;
    border-bottom: solid 1px #ccc !important;
    margin: 20px ! importaNT;
    padding: 5px 0 !important;
    align-items: center !important;
}

.sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:first-child .sln-data-desc {
padding: 0!important;
}
.sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:first-child .sln-data-desc:before {
display: none!important;
}
#sln-salon .sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:first-child .sln-data-desc .label {
    font-weight: 700 !important;
    font-size: 16px !important;
	color: rgb(68, 68, 68);
}
#sln-salon  p.sln-service-description.sln-list__item__description {
    padding: 0;
}
span.sln-steps-duration.sln-service-duration.sln-list__item__duration:after {
    content: "hrs/mins";
    margin-left: 5px;
}
a.sln-btn.sln-btn--fullwidth.sln-btn--borderonly.sln-btn--medium {
    font-weight: 400 !important;
}

#sln-salon .sln-input, #sln-salon.sln-loginform #loginform {
    text-align: left;
}
#sln-salon .sln-input label, #sln-salon.sln-loginform #loginform label {
    padding: 0!important;
    font-weight: 500 !important;
}

span.sln-list__item__description__breakdots {
    display: none;
}
#sln-salon  .sln-btn--medium {
    max-width: 120px;
	min-width:	120px!important
}
#sln-salon .sln-btn--prevstep {
    min-width: 120px;
}
#sln-salon.sln-customcolors .sln-summary .sln-data-desc, #sln-salon.sln-customcolors .sln-summary .sln-data-desc .label, #sln-salon.sln-customcolors .sln-stepper .step .step-label, #sln-salon.sln-customcolors .sln-text--grey {
    color: #000!important;
}
#sln-salon .sln-summary .sln-summary__list .sln-summary__list__item .sln-summary__list__info .sln-summary__list__name {
    font-size: 16px!important;
}
#sln-salon  .form-actions {
    flex-direction: row-reverse !important;
    justify-content: end;
	gap: 10px !important;
}
#sln-salon .sln-step-date .col-md-4 {
    max-width: unset;
}
#sln-salon .sln-summary .sln-summary__list {
    width: 100%;
    text-align: left;
}
#sln-salon.sln-customcolors .sln-input input[type=date], #sln-salon.sln-customcolors .sln-input input[type=time], #sln-salon.sln-customcolors .sln-input input[type=datetime-local], #sln-salon.sln-customcolors .sln-input input[type=week], #sln-salon.sln-customcolors .sln-input input[type=month], #sln-salon.sln-customcolors .sln-input input[type=text], #sln-salon.sln-customcolors .sln-input input[type=email], #sln-salon.sln-customcolors .sln-input input[type=url], #sln-salon.sln-customcolors .sln-input input[type=password], #sln-salon.sln-customcolors .sln-input input[type=search], #sln-salon.sln-customcolors .sln-input input[type=tel], #sln-salon.sln-customcolors .sln-input input[type=number], #sln-salon.sln-customcolors .sln-input textarea {
    outline: 1px solid #aaaaaa;
    border-color: #aaaaaa;
}
#sln-salon.sln-salon--l .sln-box__bottombar .sln-total .sln-total-label, #sln-salon.sln-salon--l .sln-box__bottombar .sln-total .sln-total-price {
    width: unset;
}
#sln-salon .sln-progbar__wrapper {
    display: flex!important;
 		flex-direction:column!important;
}
#sln-salon.sln-customcolors .sln-list, #sln-salon.sln-customcolors .sln-list .sln-panel .sln-list__item, #sln-salon.sln-customcolors .sln-list .sln-panel .sln-panel-heading, #sln-salon.sln-customcolors .sln-list .sln-panel .sln-list__item + .sln-list__item::before, #sln-salon.sln-customcolors .sln-box--fixed_height.sln-attendants-wrapper--multi, #sln-salon.sln-customcolors .sln-box--main.sln-box--fixed_height.sln-attendants-wrapper--multi, #sln-salon.sln-customcolors .sln-list .sln-list__horscroller .sln-list__item, #sln-salon.sln-customcolors .sln-list .sln-list__item .sln-list__item__content--add, #sln-salon.sln-customcolors .sln-list .sln-list__item .sln-list__item__description--exte, #sln-salon.sln-customcolors .sln-radiobox input[type=radio][disabled] + label:before, #sln-salon.sln-customcolors .sln-radiobox input + label:after, #sln-salon.sln-customcolors .sln-radiobox input + label:before, #sln-salon.sln-customcolors .sln-checkbox input[type=checkbox][disabled] + label:before, #sln-salon.sln-customcolors .sln-checkbox input + label:before, #sln-salon.sln-customcolors .datetimepicker.sln-datetimepicker, #sln-salon.sln-customcolors #sln-salon-my-account .datetimepicker.sln-datetimepicker--, #sln-salon.sln-customcolors .sln-summary .sln-summary__terms, #sln-salon.sln-customcolors .sln-summary .sln-summary__tabs__nav::after, #sln-salon.sln-customcolors .sln-list .sln-list__item.sln-package {
    background-color: #f4f3ee!important;
}
#sln-salon .sln-service-price-value:first-letter {
  visibility: hidden;
}
#sln-salon p, #sln-salon ul, #sln-salon li{
    font-size: 16px!important;
}
.sln-salon__content-step-secondary h2.salon-step-title {
    display: none;
}
#sln-salon .sln-salon-title, #sln-salon .sln-service-name {
    font-family: 'Playfair Display'!important;
    font-weight: 400!important;
}
#sln-salon.sln-salon--loading:before {
    background: rgba(0, 0, 0, .2);
    z-index: 9;
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    display: block;
    left: 0px;
    top: 0;
}
.sln-salon--loading .sln-btn--medium #sln-step-submit:after{
	display:none!important;
}
#sln-salon.sln-salon--loading:after {
    display: block;
    content: "";
    width: 1.6em;
    height: 1.6em;
    position: absolute;
    top: 50%;
    left: 50%;
    border-top: 2px solid currentColor;
    border-right: 2px solid transparent;
    border-bottom: 2px solid currentColor;
    border-left: 2px solid currentColor;
    border-radius: 50%;
    border-radius: 9999px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    transform-origin: 50% 50%;
    -webkit-animation: wait 750ms infinite linear;
    animation: wait 750ms infinite linear;
}
@media only screen and (min-width: 992px) {

  .sln-account__card__action_notification,
  #sln-salon .sln-account__card__action_notification,
  #sln-salon .sln-notifications--fix--tr .sln-alert {
    top:80px !important;
  }
}
.nectar-scrolling-text-inner__text-chunk {
    height: 110px;
}
#sln-salon .sln-progbar__text {
    text-align: left;
}
#sln-salon .sln-btn--emphasis button#sln-step-submit {
    background: #000;
	font-size: 16px;
}
.sln-box--formactions.sln-box--formactions--summary .sln-btn--nextstep, .sln-box--formactions.sln-box--formactions--summary .sln-btn--login, #sln-salon .sln-box--formactions.sln-box--formactions--summary .sln-btn--nextstep, #sln-salon .sln-box--formactions.sln-box--formactions--summary .sln-btn--login {
    height: 44px;
}
.sln-alert.sln-alert--info.sln-alert--topicon {
    text-align: center;
}
#sln-salon.sln-customcolors .sln-btn--borderonly {
    font-size: 16px!important;
}
 #sln-salon .sln-box--main.{
width:100%;	
}

#sln-salon .sln-box--main > div.sln-input--datepicker {
    width: 50% !important;
    float: left !important;
}
#sln-salon.sln-customcolors .sln-box__bottombar {
    clear: both;
}
#sln-salon .sln-box--main.sln-box--main--datepicker.sln-box--flatbottom--phone {
    max-width: unset;
    width: 100%;
}
#sln-salon .sln-box--main > div {
    width: 100%;
}
#sln-salon .col-md-8, #sln-salon--admin .col-md-8, .sln-salon-bs-wrap .col-md-8, .sln-calendar--wrapper .col-md-8 {
    width: 100%;
}
#sln-salon .col-md-8, #sln-salon--admin .col-md-8, .sln-salon-bs-wrap .col-md-8, .sln-calendar--wrapper .col-md-8,
#sln-salon .col-md-4, #sln-salon--admin .col-md-4, .sln-salon-bs-wrap .col-md-4, .sln-calendar--wrapper .col-md-4 {
  width: 100%!important;
	max-width: 600px;
	margin: 0 auto;
	float: none !important;
}
.sln-box--main, #sln-salon .sln-box--main {

    margin: 0 auto !important;
    width: 600px;
}


#sln-salon .sln-btn--medium, #sln-salon.sln-loginform:not(.sln-customcolors) #loginform #wp-submit,
button#sln-step-submit {
    border-radius: 0!important;
}
#sln-salon .sln-salon-title{
	color: #000!important
}

.sln-box--main .col-xs-12.col-md-8 {
    width: 100% !important;
}
.sln-list .sln-list__item, #sln-salon .sln-list .sln-list__item {
	max-width: 100%!important;
}
#sln-salon .sln-step-services .sln-total {
    padding-left: 0;
}

.sln-list__item__content {
    text-align: left;
}
.sln-service-list.sln-list.sln-list--900.clearfix {
    margin-bottom: 20px;
}
    #sln-salon.sln-salon--l {
        max-width: 1200px;
        margin: 0 auto;
    }
    #sln-salon.sln-salon--m {
        margin: 0 auto 50px;
    }

.fancy-select-wrap + .wpbc_times_selector {
   //display: none;
}
a#mobile-cart-link {
    display: none !important;
}
#contact-top .iwithtext .iwt-icon {
    position: relative;
}
#contact-top .iwithtext .iwt-text {
    padding-left: 0;
}
banner a.link_text .text {
    font-weight: 100;
}
#prices .full-btn {
    text-align: center;
    border: 0 !important;
    padding: 0;
    border-bottom: solid 1px #000 !important;
}
#prices .full-btn:hover {
    border-bottom: 0 !important;
}
#choose .box-bg.loaded {
    opacity: 0.7;
}
.add_to_cart_button {
    width: 100%;
}
body p.woocommerce.add_to_cart_inline {
    padding: 0 !important;
}
.flickity-enabled.is-draggable .flickity-viewport {
    cursor: unset
}
#choose .cell .box-bg.loaded {
    opacity: 0.7;
    transition: all 0.8s ease; /* Add ease for smooth transition */
}

#choose .cell:hover .box-bg.loaded {
    transform: scale(1.1)!important; /* Apply scaling here, not 'scale' */
    opacity: 1; /* Optional: change opacity on hover */
}li.nectar-woo-cart {
    display: none !important;
}

@media (max-width: 767px) {
   #logo-slide  img:not([srcset]) {
        width: 150px;
        max-width: unset;
		         display: inline-block;
    }
		#sln-salon.sln-salon--l {
				width: 100vw!important;
		}
	.sln-box--main, #sln-salon .sln-box--main {
			width: unset;
	}
	.sln-box--formactions, #sln-salon .sln-box--formactions {
    display: flex!important;
}
	#sln-salon .sln-box--main > div.sln-input--datepicker {
    width: 100% !important;
}
	#sln-salon .sln-salon__content-step-details form .row {
    display: unset!important;
}

    #sln-salon {
        opacity: 1!important;
    }

	.sln-box__bottombar .sln-box__bottombar__fkbg--customcolors, #sln-salon .sln-box__bottombar .sln-box__bottombar__fkbg--customcolors{
		display:none;
	}
    .sln-box__bottombar.sln-box__bottombar--l, #sln-salon .sln-box__bottombar.sln-box__bottombar--l {
        margin-top: 0;
    }
	.sln-box--formactions.sln-box--formactions--services.form-actions {
    padding-right: 15px!important;
}
	#sln-salon.sln-customcolors, #sln-salon.sln-customcolors .sln-box__bottombar .sln-box__bottombar__fkbg::before {
    background-color: transparent!important;
}
	.sln-topbar, #sln-salon .sln-topbar {
    justify-content: center!important;
}
	#sln-salon .sln-step-services .sln-total {
    padding-right: 5px!important;
}
	    .sln-box__bottombar.sln-box__bottombar--l, #sln-salon .sln-box__bottombar.sln-box__bottombar--l {
        margin-top: .5em !important;
    }
	
	    .sln-box__bottombar .sln-box--formactions:not(.sln-box--formactions--summary) .sln-btn--medium, .sln-box__bottombar .sln-box--formactions:not(.sln-box--formactions--summary) #sln-salon.sln-loginform:not(.sln-customcolors) #loginform #wp-submit, #sln-salon.sln-loginform:not(.sln-customcolors) #loginform .sln-box__bottombar .sln-box--formactions:not(.sln-box--formactions--summary) #wp-submit, #sln-salon .sln-box__bottombar .sln-box--formactions:not(.sln-box--formactions--summary) .sln-btn--medium, #sln-salon.sln-loginform:not(.sln-customcolors) .sln-box__bottombar .sln-box--formactions:not(.sln-box--formactions--summary) #loginform #wp-submit {
        max-height: 40px!important;
    }

	#sln-salon .sln-salon__content-step-details form .row {

    margin: 0;
    padding: 0;
}
	#sln-salon .sln-salon__content-step-details form > .row >div:first-child {
    padding: 0;
}	
	#sln-salon .sln-salon__content-step-details form > .row >div:first-child .row > div{
    padding: 0;
}
	    .sln-box--formactions.sln-box--formactions--summary div + div, #sln-salon .sln-box--formactions.sln-box--formactions--summary div + div {
        margin-top: 0!important;
    }
	
	#sln-salon .sln-salon__content-step-services .sln-box--flatbottom--phone > div {
    padding: 0 !important;
}
#sln-salon .sln-salon__content-step-services	.sln-list__item__content {
    padding: 10px;
}
	#sln-salon .sln-salon__content-step-date .sln-box--main--datepicker > div {
    padding: 0 !important;
}
#sln-salon .sln-salon__content-step-date #sln_timepicker_viewdate {
    margin: 0 !important;
    padding: 0 !important;
}
	#sln-salon .sln-summary__recap .sln-summary-row.sln-list__item.sln-list__item--db:nth-child(2) {
    padding: 20px !important;
}
	#sln-salon .sln-summary .sln-summary__tabs__pane label.text {
    opacity: 0;
    display: none;
}
	    .sln-box__bottombar.sln-box__bottombar--notsticky, #sln-salon .sln-box__bottombar.sln-box__bottombar--notsticky {
        margin-right: 0!important;
        margin-left: 0!important;
    }
	.sln-box--formactions, #sln-salon .sln-box--formactions {
     padding: 0 !important;
}
	#sln-salon.sln-customcolors .sln-box__bottombar {
        padding: 0;
    border-radius: 0 !important;
}
	    #sln-salon .sln-salon__content-step-summary .sln-box__bottombar {
        padding-right: 15px !important;
    }
/* 	.footer-instagram,
	#contact-top,
	.off-canvas-social-links i.fa.fa-instagram {
    display: none!important;
} */
	
	}
