/*
Theme Name: Twenty Twenty-Three Child
Theme URI: https://wordpress.org/themes/twentytwentythree
Template: twentytwentythree
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Three is designed to take advantage of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,accessibility-ready,blog,portfolio,news
Version: 1.1.1689860851
Updated: 2023-07-20 13:47:31

*/

            /* GLOBALNIE */


.otgs-development-site-front-end{
    display: none;
}


h1, h2, h3, h4, h5, h6, p, a, input, button, div {
    font-family: 'Open Sans'!important;
  }



    /*KAFELKI E-USŁUG*/

    .services .wp-block-column:hover{
        box-shadow: 0 0 14px 4px rgba(0,0,0,.22);
    }

    .services .wp-block-column:hover a{
        text-decoration: underline;
    }



    @media (min-width:782px){
.services .wp-block-column {
    min-height: 280px;
    border-radius: 8px;
    }
}


    /*media i text*/

    @media (max-width:600px){
.wp-block-media-text .wp-block-media-text__content {
        padding: 0;
    }
}

    /*Stopka loga*/

    @media (max-width:781px){
.footer figure{
    text-align: center;
    }
}

@media (min-width:782px){
    .footer .wp-block-column:nth-of-type(1) figure{
        text-align: left;
        }
    }

@media (min-width:782px){
    .footer .wp-block-column:nth-of-type(3) figure{
      text-align: right;
      }
}

/*STOPKA zawartosc*/

@media (min-width:1100px){
.footer-content .wp-block-column:nth-of-type(1) img{
    margin-right: 120px;
    margin-bottom: 20px;
    }
}


/*Newsletter*/

.newsletter-form div.tnp-subscription, div.tnp-profile, form.tnp-subscription, form.tnp-profile{
    margin-left: 0;
}



/*E-WIZYTA*/

.row .sln-total{
	display: none;
}
#sln-salon small{
	display: none;
}
.row.sln-summary-row.sln-summary-row--discount{
	display: none;
}
.sln-service-price-free{
	display: none;
}

.sln-service-price-value{
	display: none; 
}

#sln-salon.sln-salon--m{
	border-width: 0;
	margin-top: 0;
}

#sln-salon .salon-step-title{
	display: none;
}

.sln-service-description, #sln-salon .sln-service-description{
	display: none;
}

.sln-box--main{
	margin-top: 0;
}

.errors-area{
	display: none;
}


#sln-salon .col-sm-5, #sln-salon--admin .col-sm-5, .sln-salon-bs-wrap .col-sm-5, .sln-calendar--wrapper .col-sm-5{
    width: 80%;
}

#sln-salon h3{
    font-size: 18px;
}

.sln-service, #sln-salon .sln-service{
    padding-top: 1em;
}

.sln-service, #sln-salon .sln-service{
    margin-bottom: 0.5em;
}

#sln-salon .col-md-3, #sln-salon--admin .col-md-3, .sln-salon-bs-wrap .col-md-3, .sln-calendar--wrapper .col-md-3{
    position: relative;
}

#sln-salon .sln-checkbox label:first-child{
    position: absolute;
}


/*e-PLATNOSCI*/

.e-payment a{
    text-decoration: underline;
}

.wp-block-post-content a:where(:not(.wp-element-button)){
    color: #000!important;
}


/*eformularze*/

.wp-block-post-content a:where(:not(.wp-element-button)){
    color: #000;
}

.bst-eforms__list-item{
    padding-bottom: 8px;
}

/*ePowiadomienia*/
.notification-block{
	border-radius:8px;
}
.notification-block h2, .notification-info-block h2{
	font-size: clamp(18px, 1.125rem + ((1vw - 7.68px) * 0.721), 24px);
	font-weight:bold;
}
.notification-info-block ul{
	margin-left:1.5rem;
}

.sln-progbar__wrapper {
    display: none!important;
}

div#sln-salon {
    padding: 0px!important;
}

div#sln-salon__content {
    padding: 0px!important;
}

.sln-service-list.sln-list.sln-list--600.clearfix {
    background: none!important;
}

a.col-xs-12.sln-panel-heading {
    border: none!important;
}

.sln-list .sln-panel, #sln-salon .sln-list .sln-panel {
    border: none;
}



h3.sln-steps-name.sln-service-name.sln-list__item__name {
    font-size: 18px!important;
    color: black!important;
    font-weight: 400!important;
}

h2.sln-btn.sln-btn--icon.sln-btn--fullwidth {
    padding-left: 0px!important;
}
.sln-list .sln-panel .sln-panel-heading.collapsed .sln-btn::after{
    color:black!important;
}

#sln-salon .sln-list .sln-panel .sln-panel-heading .sln-btn {
    font-size: 18px!important;
    font-weight: 400!important;
      color: black!important;
}

.sln-list .sln-panel .sln-panel-heading.collapsed, #sln-salon .sln-list .sln-panel .sln-panel-heading.collapsed {
    border-radius: 0px!important;
}

#sln-salon .sln-panel .sln-panel-heading.collapsed::after {
    background: none;
}

.row.sln-panel>a.col-xs-12.sln-panel-heading.collapsed {
    border-bottom: 1px solid rgba(0, 66, 88, 0.3)!important;
}

.sln-list .sln-panel .sln-list__item, #sln-salon .sln-list .sln-panel .sln-list__item {
    border-bottom: none!important;
}

label.sln-list__item.sln-service {
    display: flex!important;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.sln-list__item__content {
    padding-left: 30px;
}

.sln-box--fixed_height, .sln-box--main.sln-box--fixed_height, #sln-salon .sln-box--fixed_height, #sln-salon .sln-box--main.sln-box--fixed_height {
    max-height: 100%!important;
}


h2.sln-btn.sln-btn--icon.sln-btn--fullwidth, #sln-salon.sln-customcolors .sln-list .sln-panel .sln-list__item, a.col-xs-12.sln-panel-heading {
    background-color: transparent!important;
}

a.col-xs-12.sln-panel-heading {
    background-color: transparent!important;
}


a.col-xs-12.sln-panel-heading {
    border-left: 1px solid rgba(68,68,68,0.25)!important;
    border-right: 1px solid rgba(68,68,68,0.25)!important;
    border-top: 1px solid rgba(68,68,68,0.25)!important;
}

.sln-list .sln-panel .sln-panel-content, #sln-salon .sln-list .sln-panel .sln-panel-content {
    border-left: 1px solid rgba(68,68,68,0.25)!important;
    border-right: 1px solid rgba(68,68,68,0.25)!important;
    border-bottom: 1px solid rgba(68,68,68,0.25)!important;
}



#sln-salon.sln-customcolors .sln-checkbox input + label:before {
    background-color: transparent!important;
}

#sln-salon.sln-customcolors .datetimepicker.sln-datetimepicker {
    background-color: transparent;
}
#sln-salon.sln-customcolors .datetimepicker.sln-datetimepicker {
    background-color: transparent;
}


#sln-salon.sln-customcolors .sln-list {
    background-color: transparent;
}


.sln-summary-row.sln-list__item.sln-list__item--db {
    padding-left: 0px!important;
}

#sln-salon.sln-customcolors textarea.sln-input {
    background-color: transparent;
}

.sln-summary__terms {
    background-color: transparent!important;
    color: black!important;
    padding-left:0px!important
}

.sln-summary__terms h5 {color: black!important;font-weight: 900!important;font-size: 17px!important;}

#sln-salon .sln-summary .sln-summary__terms p {
    font-size: 1em!important;
}

#sln-salon .sln-summary .sln-summary__reminder {
    display: none;
}