.elementor-37571 .elementor-element.elementor-element-9fcdd77{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri{writing-mode:inherit;}.elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri div{writing-mode:inherit;}.elementor-37571 .elementor-element.elementor-element-374af6e .elementor-heading-title{font-family:"MARLIN", Sans-serif;font-size:25px;font-weight:600;text-transform:none;color:var( --e-global-color-c59b011 );}.elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri > div, .elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri > h1, .elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri > h2, .elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri > h3, .elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri > h4, .elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri > h5, .elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri > h6, .elementor-37571 .elementor-element.elementor-element-374af6e.ob-harakiri > p{transform:rotate(0deg);}.elementor-37571 .elementor-element.elementor-element-374af6e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-37571 .elementor-element.elementor-element-23d8419{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-37571 .elementor-element.elementor-element-4a8fd13{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-37571 .elementor-element.elementor-element-4a8fd13.elementor-element{--align-self:center;}.elementor-37571 .elementor-element.elementor-element-31bc35f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:08%;}.elementor-37571 .elementor-element.elementor-element-31bc35f:not(.elementor-motion-effects-element-type-background), .elementor-37571 .elementor-element.elementor-element-31bc35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri{writing-mode:inherit;}.elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri div{writing-mode:inherit;}.elementor-37571 .elementor-element.elementor-element-d37b68b{width:100%;max-width:100%;}.elementor-37571 .elementor-element.elementor-element-d37b68b.elementor-element{--align-self:center;}.elementor-37571 .elementor-element.elementor-element-d37b68b .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-c59b011 );}.elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri > div, .elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri > h1, .elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri > h2, .elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri > h3, .elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri > h4, .elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri > h5, .elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri > h6, .elementor-37571 .elementor-element.elementor-element-d37b68b.ob-harakiri > p{transform:rotate(0deg);}.elementor-37571 .elementor-element.elementor-element-d37b68b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37571 .elementor-element.elementor-element-cbe114d .elementor-button{background-color:var( --e-global-color-53e620a );font-family:"Gotham", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;fill:#e4c89b;color:#e4c89b;border-radius:0px 0px 0px 0px;}.elementor-37571 .elementor-element.elementor-element-cbe114d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-37571 .elementor-element.elementor-element-b8cb423{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37571 .elementor-element.elementor-element-a0e4007.elementor-element{--align-self:center;}.elementor-37571 .elementor-element.elementor-element-98e25d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37571 .elementor-element.elementor-element-c44d367 .elementor-button{background-color:#3C4D4400;font-family:"Gotham", Sans-serif;font-weight:600;fill:var( --e-global-color-c59b011 );color:var( --e-global-color-c59b011 );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-37571 .elementor-element.elementor-element-0c3d70c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-37571 .elementor-element.elementor-element-0c3d70c.elementor-element{--align-self:center;}html, body{overflow-x:auto;}@media(max-width:767px){.elementor-37571 .elementor-element.elementor-element-23d8419{--padding-top:24%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-37571 .elementor-element.elementor-element-4a8fd13{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-37571 .elementor-element.elementor-element-4a8fd13.elementor-element{--align-self:center;}.elementor-37571 .elementor-element.elementor-element-725f31b img{border-radius:0px 0px 0px 0px;}.elementor-37571 .elementor-element.elementor-element-31bc35f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 0px 0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-37571 .elementor-element.elementor-element-d37b68b{width:100%;max-width:100%;text-align:center;}.elementor-37571 .elementor-element.elementor-element-d37b68b .elementor-heading-title{font-size:15px;}.elementor-37571 .elementor-element.elementor-element-cbe114d{width:100%;max-width:100%;}.elementor-37571 .elementor-element.elementor-element-cbe114d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37571 .elementor-element.elementor-element-cbe114d .elementor-button{font-size:10px;letter-spacing:1px;border-radius:0px 0px 0px 0px;padding:5% 12% 5% 12%;}.elementor-37571 .elementor-element.elementor-element-b8cb423{--min-height:0px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37571 .elementor-element.elementor-element-b8cb423.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-37571 .elementor-element.elementor-element-a0e4007{width:100%;max-width:100%;}.elementor-37571 .elementor-element.elementor-element-98e25d9{--padding-top:08%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-37571 .elementor-element.elementor-element-c44d367{width:100%;max-width:100%;}.elementor-37571 .elementor-element.elementor-element-c44d367 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37571 .elementor-element.elementor-element-c44d367 .elementor-button{font-size:12px;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-37571 .elementor-element.elementor-element-0c3d70c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-37571 .elementor-element.elementor-element-23d8419{--width:30%;}.elementor-37571 .elementor-element.elementor-element-b8cb423{--width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-a0e4007 *//* Ferie */
.wp-block-image img {
    max-width: 80% !important;
}

/* Border Radius Agente */
.sln-list .sln-list__item .sln-list__item__thumb img, #sln-salon .sln-list .sln-list__item .sln-list__item__thumb img {
border-radius: 50px !important;
}

@media (min-width: 782px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
        flex-grow: 0;
        text-align: -webkit-center;
    }
}

.sln-list .sln-list__item .sln-list__item__content, #sln-salon .sln-list .sln-list__item .sln-list__item__content {
text-align: left;
}

/* Titolo pagina */
.ast-single-post .entry-title, .page-title {
    display: none !important;
}

/* Rientro sezione*/
#sln-salon #sln-salon__content {
padding: 0% 8% 0% 8% !important;
}

/* Sfondi Booking*/
#sln-salon.sln-customcolors, #sln-salon.sln-customcolors .sln-box__bottombar .sln-box__bottombar__fkbg::before {
    background-color: transparent !important;
}
#sln-salon.sln-customcolors #sln-salon__content {
    background-color: transparent !important;
}

/*Ombra blocco Booking*/
#sln-salon #sln-salon__content {
    box-shadow: none !important;
}

/*Nome Utente - Blocco Booking*/
.sln-topbar h6, #sln-salon .sln-topbar h6 {
    visibility: hidden !important;
}

/*Prenota un appuntamento - Di cosa hai bisogno?*/
 #sln-salon #sln-salon__content .sln-salon-title, #sln-salon #sln-salon__content .salon-step-title{
display: none !important;
pointer-events: none !important;
}

/*Margine Blocco prenotazione*/
#sln-salon.sln-customcolors #sln-salon__content {
    margin-top: -10% !important;
}

/* Rientro sopra primo servizio */
.sln-list .sln-panel:first-child, #sln-salon .sln-list .sln-panel:first-child {
margin-top: 0em !important;
}

/* Rientro sotto ultimo servizio */
.sln-list, #sln-salon .sln-list {
margin-right: -30px;
margin-left: -30px;
padding-bottom: 0em !important;
}

/* Sfondo servizi */
.sln-list, #sln-salon .sln-list{
background-color: transparent !important;
}
#sln-salon.sln-customcolors .sln-list .sln-panel .sln-panel-heading {
    background-color: transparent !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 {
    background-color: transparent !important; 
}

/* Progress bar */
#sln-salon .sln-progbar .sln-progbar__item--current {
    background-color: #EACE9C !important;
letter-spacing: 1px !important;
}
@media screen and (min-width: 800px) {
#sln-salon .sln-progbar__text {
font-family: 'Gotham';
    font-weight: 400;
    font-size: 15px;
    color: #24221F !important;
}}
#sln-salon .sln-progbar__text {
font-family: 'Gotham';
    font-weight: 400;
    font-size: 11px !important;
    color: #24221F !important;
}
#sln-salon .sln-progbar .sln-progbar__item--current ~ .sln-progbar__item {
    background-color: #EACE9C !important;
}
#sln-salon.sln-customcolors .sln-progbar {
    background-color: #cfcfcf40 !important;
}
#sln-salon .sln-progbar__wrapper {
padding: 0% 3% 0% 3% !important;
}

/* Prezzo servizio */
#sln-salon.sln-customcolors .sln-list .sln-list__item .sln-list__item__content .sln-list__item__price, #sln-salon.sln-customcolors .sln-list .sln-list__item .sln-list__item__content--add .sln-list__item__price, #sln-salon.sln-customcolors .sln-total .sln-total-price {
font-family: 'Gotham';
    color: #24221F !important;
}

/* Servizi */
.sln-list .sln-panel .sln-panel-heading.collapsed .sln-btn {
    color: #24221F !important;
    font-family: 'Gotham' !important;
    font-size: 15px;
    font-weight: 400 !important;
}
#sln-salon.sln-customcolors {
    border-radius: 0px !important;
}
#sln-salon h2 {
    font-family: 'Gotham' !important;
    font-size: 15px;
    font-weight: 400 !important;
}

/* Rientro del contenuto della Fisarmonica*/
#sln-salon .col-xs-12  {
padding: 0% 4% 0% 4% !important;
}

/* Dropdown */
.sln-list .sln-panel .sln-panel-heading.collapsed .sln-btn::after {
    color: #24221F30 !important;
}
.sln-list .sln-panel .sln-panel-heading .sln-btn::after, .sln-list .sln-panel .sln-panel-heading .sln-btn::after {
    justify-content: right !important;
    color: #24221F60 !important;
}
.sln-list .sln-panel .sln-panel-heading .sln-btn::after, .sln-list .sln-panel .sln-panel-heading #sln-salon.sln-loginform:not(.sln-customcolors) #loginform #wp-submit::after, #sln-salon.sln-loginform:not(.sln-customcolors) #loginform .sln-list .sln-panel .sln-panel-heading #wp-submit::after, #sln-salon .sln-list .sln-panel .sln-panel-heading .sln-btn::after, #sln-salon.sln-loginform:not(.sln-customcolors) .sln-list .sln-panel .sln-panel-heading #loginform #wp-submit::after{
    padding-right: 3% !important;
}

/* Dentro Fisarmoniche servizi */
 #sln-salon.sln-customcolors .sln-list .sln-panel .sln-list__item {
         background-color: transparent !important;
}
.sln-list .sln-list__item:not(.sln-list--400), #sln-salon .sln-list .sln-list__item:not(.sln-list--400) {
    padding: 8% 4% 8% 8% !important;
    border-bottom: 1px solid #24221F30;
    border-radius: 0px;
}

@media screen and (min-width: 800px) {
.sln-list .sln-list__item:not(.sln-list--400), #sln-salon .sln-list .sln-list__item:not(.sln-list--400) {
    padding:  8% !important;
    margin-top: 16px;
    border-radius: 0px;
}
}

.sln-list .sln-panel .sln-panel-heading .sln-btn {
    font-family: 'Gotham' !important;
    color: #24221F !important;
    font-size: 15px;
    font-weight: 400 !important;
}
.sln-list .sln-list__item:not(.sln-list--400) .sln-list__item__content .sln-list__item__name, #sln-salon .sln-list .sln-list__item:not(.sln-list--400) .sln-list__item__content .sln-list__item__name {
    font-family: 'Gotham' !important;
    font-size: 15px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EACE9C ;
    color: #EACE9C !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
}
.sln-list .sln-list__item .sln-list__item__content .sln-list__item__duration, #sln-salon .sln-list .sln-list__item .sln-list__item__content .sln-list__item__duration {
    font-family: 'Gotham' !important;
    font-size: 15px;
    font-weight: 400 !important;
    color: #24221F !important;
    display: none !important;
}
@media screen and (min-width: 800px) {
.sln-list .sln-list__item:not(.sln-list--400) .sln-list__item__content .sln-list__item__description, #sln-salon .sln-list .sln-list__item:not(.sln-list--400) .sln-list__item__content .sln-list__item__description {
    font-family: 'Gotham';
    font-size: 15px;
    font-weight: 400 !important;
    color: #24221F !important;
}}
.sln-list .sln-list__item:not(.sln-list--400) .sln-list__item__content .sln-list__item__description, #sln-salon .sln-list .sln-list__item:not(.sln-list--400) .sln-list__item__content .sln-list__item__description {
    font-family: 'Gotham' !important;
    font-size: 15px;
    font-weight: 400 !important;
    color: #24221F !important;
}
.sln-list .sln-list__item .sln-list__item__fkbkg, #sln-salon .sln-list .sln-list__item .sln-list__item__fkbkg {
    background-color: #EACE9C !important;
}

/*Bordi rompicazzo servizio*/
.sln-list .sln-panel .sln-panel-heading .sln-btn, .sln-list .sln-panel .sln-panel-heading #sln-salon.sln-loginform:not(.sln-customcolors) #loginform #wp-submit, #sln-salon.sln-loginform:not(.sln-customcolors) #loginform .sln-list .sln-panel .sln-panel-heading #wp-submit, #sln-salon .sln-list .sln-panel .sln-panel-heading .sln-btn, #sln-salon.sln-loginform:not(.sln-customcolors) .sln-list .sln-panel .sln-panel-heading #loginform #wp-submit  {
 border-top: 0px solid transparent !important;
    border-left: 0px solid transparent !important;
border-right: 0px solid transparent !important;
border-bottom: 1px solid #24221F !important;
border-radius: 0px !important;
}

/*Bordi rompicazzo servizi*/
#sln-salon.sln-customcolors .sln-list .sln-panel {
    border-top: 0px solid transparent !important;
    border-left: 0px solid transparent !important;
border-right: 0px solid transparent !important;
border-bottom: 0px solid transparent !important;
border-radius: 0px !important;
}

/* Divisore servizi */
.sln-list .sln-panel .sln-list__item + .sln-list__item::before, #sln-salon .sln-list .sln-panel .sln-list__item + .sln-list__item::before {
    height: 0px !important;
border-bottom: 1px solid #aca7a0 !important;
}

/* Spazio tra servizio e servizi */
.sln-list .sln-panel .sln-panel-content, #sln-salon .sln-list .sln-panel .sln-panel-content {
		padding-top: 0px;
}

/* Checkbox */
/*Servizio*/#sln-salon.sln-customcolors .sln-checkbox input + label:before {
        background-color: transparent !important;
    border-color: #24221F30 !important;
    border-radius: 0px !important; 
}
.sln-checkbox input:checked + label:after, .sln-checkbox input:checked + label:hover:after, #sln-salon .sln-checkbox input:checked + label:after, #sln-salon .sln-checkbox input:checked + label:hover:after {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EACE9C ;
    color: #EACE9C !important;
}
.sln-checkbox input + label:hover:after, #sln-salon .sln-checkbox input + label:hover:after {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EACE9C ;
    color: #EACE9C !important;
}

/* Dropdown */
.sln-list .sln-panel .sln-panel-heading.collapsed .sln-btn::after {
    color: #24221F30 !important;
}
.sln-list .sln-panel .sln-panel-heading .sln-btn::after, .sln-list .sln-panel .sln-panel-heading .sln-btn::after {
    justify-content: right !important;
    color: #24221F60 !important;
}

/* 3 puntini */
.sln-list .sln-list__item .sln-list__item__content .sln-list__item__description .sln-list__item__description__breakdots, #sln-salon .sln-list .sln-list__item .sln-list__item__content .sln-list__item__description .sln-list__item__description__breakdots {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EACE9C ;
    color: #EACE9C !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
}

/* Sfondo oro "premuto su SERVIZIO" da rimuovere*/
#sln-salon .sln-bootstrap a {
    color: transparent !important;
}

/* Selezione barber */
.sln-box--fixed_height.sln-attendants-wrapper--multi > .col-xs-12, .sln-box--main.sln-box--fixed_height.sln-attendants-wrapper--multi > .col-xs-12, #sln-salon .sln-box--fixed_height.sln-attendants-wrapper--multi > .col-xs-12, #sln-salon .sln-box--main.sln-box--fixed_height.sln-attendants-wrapper--multi > .col-xs-12 {
    padding-right: 0em;
    padding-left: 0em;
}

.sln-list .sln-list__horscroller .sln-list__horscroller__in, #sln-salon .sln-list .sln-list__horscroller .sln-list__horscroller__in{
    overflow: hidden !important;
}

/*Blu maledetto  (?) DISATTIVATO
#sln-salon .sln-bootstrap a {
    color: #EACE9C !important;
}*/

/* Tasto avanti */
#sln-salon .sln-btn--emphasis button, #sln-salon.sln-bootstrap .sln-btn--emphasis button {
font-family: 'Gotham';
    color: #EACE9C !important;
text-transform: uppercase;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EACE9C ;
text-transform: uppercase !important;
letter-spacing: 1px !important;
background-color: #3A4C44 !important;
font-size: 15px;
border-radius: 0px;
}
#sln-salon .sln-btn--emphasis, #sln-salon.sln-bootstrap .sln-btn--emphasi {
background-color: transparent !important;
}
#sln-salon.sln-customcolors .sln-total-label {
font-family: 'Gotham';
}
.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: 2.5em !important;
    font-size: 15px !important;
    color: #24221F !important;
    font-family: 'Gotham' !important;
    box-shadow: none !important;
}

/* Pulsante - Indietro */
#sln-salon.sln-customcolors .sln-panel .sln-panel-heading .sln-btn--borderonly, #sln-salon.sln-customcolors .sln-checkbox input + label:before, #sln-salon.sln-customcolors .sln-radiobox input + label:before, #sln-salon.sln-customcolors .sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn--borderonly, #sln-salon.sln-customcolors .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors.sln-loginform:not(.sln-customcolors) #loginform .sln-btn--borderonly#wp-submit, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors a.sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap a.sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors a.sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap a.sln-btn.sln-btn--borderonly {
    border-color: transparent;
}
.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: 2.5em;
    font-size: 15px;
    color: #24221F !important;
font-family: 'Gotham';
}
#sln-salon.sln-customcolors .sln-btn--borderonly:active, #sln-salon.sln-customcolors .sln-btn--borderonly:focus, #sln-salon.sln-customcolors #sln-salon .sln-btn--borderonly:active, #sln-salon.sln-customcolors #sln-salon .sln-btn--borderonly:focus, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn--borderonly:active, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn--borderonly:focus, #sln-salon.sln-customcolors .sln-btn.sln-btn--borderonly:active, #sln-salon.sln-customcolors .sln-btn.sln-btn--borderonly:focus, #sln-salon.sln-customcolors #sln-salon.sln-loginform:not(.sln-customcolors) #loginform .sln-btn--borderonly#wp-submit:active, #sln-salon.sln-customcolors #sln-salon.sln-loginform:not(.sln-customcolors) #loginform .sln-btn--borderonly#wp-submit:focus, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn.sln-btn--borderonly:active, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn.sln-btn--borderonly:focus, #sln-salon.sln-customcolors a.sln-btn.sln-btn--borderonly:active, #sln-salon.sln-customcolors a.sln-btn.sln-btn--borderonly:focus, #sln-salon.sln-customcolors .sln-bootstrap a.sln-btn.sln-btn--borderonly:active, #sln-salon.sln-customcolors .sln-bootstrap a.sln-btn.sln-btn--borderonly:focus {
    color: rgb(255,255,255);
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
#sln-salon.sln-customcolors .sln-btn--borderonly, #sln-salon.sln-customcolors #sln-salon .sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn--borderonly, #sln-salon.sln-customcolors .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors #sln-salon.sln-loginform:not(.sln-customcolors) #loginform .sln-btn--borderonly#wp-submit, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors a.sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap a.sln-btn.sln-btn--borderonly {
    background-color: transparent !important;
    box-shadow: none !important;
border: none !important;
}

/* Calendario */
#sln-salon.sln-customcolors .datetimepicker.sln-datetimepicker {
    background-color: rgb(0 0 0 / 0%);
}
#sln-salon .datetimepicker.sln-datetimepicker table tr td span.minute:not(.disabled):not(.active) {
color: #3A4C44;
background-color: transparent !important;
}
#sln-salon .datetimepicker.sln-datetimepicker table tr td.day:not(.disabled) {
color: #3A4C44 !important;
}
#sln-salon .datetimepicker.sln-datetimepicker table tr td.day.active:not(.disabled){
color: #fff !important;
}
#sln-salon .datetimepicker.sln-datetimepicker table tr td span.minute.active:not(.disabled) {
    background-color: #EACE9C !important;
}
#sln-salon .datetimepicker table tr td.active {
    background-color: #EACE9C !important;
}
#sln-salon #sln_date .sln-salon-bs-wrap .table-condensed {
    font-family: 'Gotham';
}
#sln-salon #sln_timepicker_viewdate {
    font-family: 'Gotham'; 
    color: #24221F !important;
}
#sln-salon .datetimepicker.sln-datetimepicker table tr td span.minute {
    font-family: 'Gotham';
}
#sln-salon .datetimepicker.sln-datetimepicker .table-condensed thead .next:before {
  -webkit-text-stroke-color: #EACE9C ;
    color: #EACE9C !important;
}
#sln-salon .datetimepicker.sln-datetimepicker .table-condensed thead .prev:before {
  -webkit-text-stroke-color: #EACE9C ;
    color: #EACE9C !important;
}

/* Cassa */
#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 {
    color: #24221F !important;
   background-color: transparent;
}

/* Riepilogo */
#sln-salon.sln-customcolors textarea.sln-input {
    color: #24221F !important;
}

#sln-salon.sln-customcolors .sln-text--dark {
    padding: 0.5em !important;
    font-family: 'Gotham' !important;
    font-size: 15px !important; 
}

#sln-salon.sln-customcolors .sln-summary .sln-summary__reminder h5 {
    color: #24221F !important;
    font-family: 'Gotham' !important;
    font-size: 15px !important; 
}

#sln-salon.sln-customcolors .sln-summary .sln-summary__terms {
    background-color: #f3f3f3 !important;
}

#sln-salon .sln-summary .sln-data-val strong {
    color: #24221F !important;
    font-family: 'Gotham' !important;
    font-size: 15px !important; 
}

#sln-salon .sln-summary .sln-summary__list .sln-summary__list__item .sln-summary__list__info .sln-summary__list__name {
    font-size: 15px !important;
    font-family: 'Gotham' !important;
    font-weight: 600 !important;
}

#sln-salon .sln-summary .sln-summary__list .sln-summary__list__item .sln-summary__list__info .sln-summary__list__secondary {
    font-size: 12px !important;
    font-family: 'Gotham' !important;
    font-weight: 400;
}

#sln-salon .sln-bootstrap * {
    font-family: 'Gotham' !important;
}

/* Solo titoli delle categorie servizi */
#sln-salon .sln-list .sln-panel > .sln-panel-heading > .sln-btn {
  font-family: 'Marlin' !important;
  text-transform: lowercase !important;
}

#sln-salon .sln-summary .sln-summary__tabs__nav__item .sln-summary__tabs__toggle span {
    font-size: 12px !important;
}

#sln-salon .sln-thankyou__content .sln-thankyou__status .sln-thankyou__status__message {
    color: #24221F !important;
}

#sln-salon.sln-customcolors .sln-summary .sln-summary__reminder h3 {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EACE9C ;
    color: #EACE9C !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
}

#sln-salon.sln-customcolors .sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn--borderonly, #sln-salon.sln-customcolors .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors a.sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap a.sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap .sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors a.sln-btn.sln-btn--borderonly, #sln-salon.sln-customcolors .sln-bootstrap a.sln-btn.sln-btn--borderonl {
    color: #24221F !important;
}

#sln-salon .sln-input label  {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #EACE9C ;
    color: #EACE9C !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
}

/* e,,e */

#sln-salon label {
    cursor: pointer;
    background-color: #F5F5F5 !important;
}

.sln-list .sln-list__horscroller .sln-list__horscroller__in, #sln-salon .sln-list .sln-list__horscroller .sln-list__horscroller__in {
align-items: stretch !important;
display: block !important;
}

#sln-salon.sln-customcolors .sln-list {
    background-color: #F5F5F5 !important;
}

#sln-salon.sln-customcolors .sln-radiobox input:checked + label::after {
    background-color: #EACE9C !important;
}/* End custom CSS */