/*
Theme Name: Czuły Punkt
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Paulina Frączak
Author URI: www.stronypauliny.pl
Version: 4.27.4.1758116723
Updated: 2025-09-17 15:45:23

*/

/*equally space the menu list items*/

.pa-menu-with-logo .et_pb_menu__menu>nav>ul>li {
	width: calc(100% / 3);
}


/*make the menu link to fill the menu item width*/

.pa-menu-with-logo .et_pb_menu__menu>nav>ul>li>a {
	width: 100%;
	text-align: center;
	padding: 25px 20px;
	display: inline-block;
	background: #f0f3f6;
	border: 1px solid #fff;
	top: -12px;
}


/*override the default menu item padding*/




/*adjust the dropdown arrow*/

.pa-menu-with-logo .menu-item-has-children>a:first-child:after {
	position: relative;
}

@media all and (min-width: 980px) {
 

/*highlight the headlines*/

.pa-multi-line-highlight h2 {
  color: #000000;
  background-color: #F69687;
  line-height: 1.6em;
  padding-bottom: 0px;
  display: inline;
  box-shadow: 10px 0 0px 0px #F69687, -10px 0 0px 0px #F69687;
  box-decoration-break: clone;
  text-align: center !important;
}

.pa-multi-line-highlight-h1 h1 {
  color: #000000;
  background-color: #F69687;
  line-height: 1.6em;
  padding-bottom: 0px;
  display: inline;
  box-shadow: 10px 0 0px 0px #F69687, -10px 0 0px 0px #F69687;
  box-decoration-break: clone;
}

.pa-menu-highlight li {
    padding: 10px 2px 2px 2px;
    background-color: #F69687;
	line-height: 1.5em;
	display: inline-block;
}

}

/*bookero ogólnie*/

#bookero-plugin .bookero-plugin-form .field .multiselect__option--highlight,
#bookero-plugin .bookero-plugin-error-btn,
#bookero-plugin .bookero-plugin-header,
#bookero-plugin .switcher.is-active,
#bookero-plugin .add-to-cart-section .add-button,
#bookero-plugin .hours-section .hours-wrapper .hours-list-item.is-in-cart.is-selected,
#bookero-plugin .hours-section .hours-wrapper .hours-list-item.is-selected,
#bookero-plugin .result-popup-content-payment-link a,
#bookero-plugin .payment-section.payment-methods-item.is-active,
#bookero-plugin .calendar-days-list-cell.is-in-cart.is-selected,
#bookero-plugin .calendar-days-list-cell.is-valid.is-selected,
#bookero-plugin .week-days-hour.is-in-cart.is-selected,
#bookero-plugin .week-days-hour.is-selected,
#bookero-plugin .dates-section .vdp-datepicker__calendar .cell.selected,
#bookero-plugin .submit-section .submit-button,
body #bookero-plugin[data-mode="sticky"] .bookero-sticky-plugin-toggle {
  background: #000;
}

#bookero-plugin .calendar-days-list-cell.is-sub-selected{
  background: #F69687!important;
  border-color: var(--bookero-plugin-color-primary-light)!important;
  color: #fff!important;
}
#bookero-plugin .calendar-days-list-cell.is-sub-selected.is-valid{
  color: #fff!important;
}
#bookero-plugin .calendar-days-list-cell.is-sub-selected:before{
  background: var(--bookero-plugin-color-primary-light);
}
#bookero-plugin .calendar-days-list-cell.is-selected+.is-sub-selected:before {
  background: -webkit-gradient(linear, left top, right top, from(var(--bookero-plugin-color-primary)), to(var(--bookero-plugin-color-primary-light)));
  background: -o-linear-gradient(left, var(--bookero-plugin-color-primary), var(--bookero-plugin-color-primary-light));
  background: linear-gradient(to right, var(--bookero-plugin-color-primary), var(--bookero-plugin-color-primary-light));
}

#bookero-plugin .inquiries-list-add-icon:before,
#bookero-plugin .inquiries-list-add-icon:after{
  background: var(--bookero-plugin-color-link);
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#bookero-plugin .bookero-plugin-form-message[data-type="info"],
#bookero-plugin .people-section .people-number-wrapper .people-number-plus:active,
#bookero-plugin .people-section .people-number-wrapper .people-number-minus:active,
#bookero-plugin .people-section .people-number-wrapper .people-number-plus:focus,
#bookero-plugin .people-section .people-number-wrapper .people-number-minus:focus,
#bookero-plugin .people-section .people-number-wrapper .people-number-plus:hover,
#bookero-plugin .people-section .people-number-wrapper .people-number-minus:hover,
#bookero-plugin .submit-section .back-button:active,
#bookero-plugin .submit-section .back-button:hover,
#bookero-plugin .submit-section .back-button:hover,
#bookero-plugin .inquiry-connected-termins,
#bookero-plugin .inquiries-list-add,
#bookero-plugin .inquiries-list-add:active,
#bookero-plugin .inquiries-list-add:focus,
#bookero-plugin .inquiries-list-add:hover,
#bookero-plugin .hours-section.hours-wrapper.hours-list-item.is-in-cart:not(.is-selected),
#bookero-plugin .hours-section.hours-wrapper.hours-list-item:not(.is-selected),
#bookero-plugin .calendar-days-list-cell.is-in-cart,
#bookero-plugin .calendar-days-list-cell.is-selected.auto-select-in-progress,
#bookero-plugin .calendar .waiting-list-notification > strong,
#bookero-plugin .calendar-days-list-cell.is-valid:not(.is-selected),
#bookero-plugin .week .waiting-list-notification > strong,
#bookero-plugin .week-days-hour.is-in-cart:not(.is-selected),
#bookero-plugin .week-days-hour.is-valid:not(.is-selected),
#bookero-plugin .week-days-hour:not(.is-selected),
#bookero-plugin .bookero-plugin-form-wrapper a:hover,
#bookero-plugin .dates-section .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
#bookero-plugin .dates-section .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
#bookero-plugin .dates-section .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover,
#bookero-plugin .hours-section .hours-wrapper .hours-list-item:not(.is-selected) {
  color: #F69687!important;
}

#bookero-plugin .bookero-plugin-form-wrapper a {
  color: #F69687!important;
}

#bookero-plugin .bookero-plugin-form-wrapper a:active,
#bookero-plugin .bookero-plugin-form-wrapper a:focus {
  color: #F69687!important;
}

#bookero-plugin .bookero-plugin-form-wrapper .result-popup-content-paylink,
#bookero-plugin .bookero-plugin-form-wrapper .result-popup-content-paylink:active,
#bookero-plugin .bookero-plugin-form-wrapper .result-popup-content-paylink:focus,
#bookero-plugin .bookero-plugin-form-wrapper .result-popup-content-paylink:hover,
#bookero-plugin .bookero-plugin-form-wrapper .inquiries-list-add:hover {
  color: white;
}

#bookero-plugin .bookero-plugin-form-wrapper .inquiries-list-add:hover .inquiries-list-add-icon:before,
#bookero-plugin .bookero-plugin-form-wrapper .inquiries-list-add:hover .inquiries-list-add-icon:after{
  background: white;
}

#bookero-plugin .bookero-plugin-form .field input:active,
#bookero-plugin .bookero-plugin-form .field textarea:active,
#bookero-plugin .bookero-plugin-form .field select:active,
#bookero-plugin .bookero-plugin-form .field input:focus,
#bookero-plugin .bookero-plugin-form .field textarea:focus,
#bookero-plugin .bookero-plugin-form .field select:focus,
#bookero-plugin .temporary-price-section:before,
#bookero-plugin .payment-summary-section.is-loading:before,
#bookero-plugin .switcher.is-active,
#bookero-plugin .submit-section .submit-button,
#bookero-plugin .hours-section.hours-wrapper.is-loading:before,
#bookero-plugin .hours-section.hours-wrapper.hours-list-item.is-in-cart.is-selected,
#bookero-plugin .hours-section.hours-wrapper.hours-list-item.is-in-cart,
#bookero-plugin .hours-section.hours-wrapper.hours-list-item.is-selected,
#bookero-plugin .result-popup-icon-loader,
#bookero-plugin .payment-section.payment-methods-item:hover,
#bookero-plugin .payment-section.payment-methods-item.is-active,
#bookero-plugin .calendar-days-list-cell.is-in-cart.is-selected,
#bookero-plugin .calendar-days-list-cell.is-in-cart,
#bookero-plugin .calendar-days-list-cell.is-valid.is-selected,
#bookero-plugin .week-days-hour.is-in-cart.is-selected,
#bookero-plugin .week-days-hour.is-in-cart:not(.is-selected),
#bookero-plugin .week-days-hour.is-selected,
#bookero-plugin .dates-section .is-term.is-loading:before,
#bookero-plugin .dates-section .week-wrapper.is-loading:before,
#bookero-plugin .hours-section .hours-wrapper.is-loading:before,
#bookero-plugin .dates-section .calendar-wrapper.is-loading:before {
  border-color: #F69687!important;
}

#bookero-plugin .bookero-plugin-error-btn:active,
#bookero-plugin .bookero-plugin-error-btn:focus,
#bookero-plugin .bookero-plugin-error-btn:hover,
#bookero-plugin .submit-section .submit-button:active,
#bookero-plugin .submit-section .submit-button:focus,
#bookero-plugin .submit-section .submit-button:hover,
#bookero-plugin .add-to-cart-section .add-button:active,
#bookero-plugin .add-to-cart-section .add-button:focus,
#bookero-plugin .add-to-cart-section .add-button:hover,
#bookero-plugin .result-popup-content-payment-link a:active,
#bookero-plugin .result-popup-content-payment-link a:focus,
#bookero-plugin .result-popup-content-payment-link a:hover {
  background: var(--bookero-plugin-color-primary-dark);
}

#bookero-plugin .workers-section .worker-info,
#bookero-plugin .bookero-plugin-form-message[data-type=info] {
    background: var(--bookero-plugin-color-primary-lightest);
}

#bookero-plugin .bookero-plugin-form-message[data-type="info"] {
    border-color: var(--bookero-plugin-color-primary-lighter);
}

#bookero-plugin .customer-section .field-phone .vti__dropdown:active,
#bookero-plugin .customer-section .field-phone .vti__dropdown:focus {
  outline-color: var(--bookero-plugin-color-primary)!important;
}

#bookero-plugin .inquiry-actions-details:after {
  border-top-color: var(--bookero-plugin-color-link);
  border-right-color: var(--bookero-plugin-color-link);
}

#bookero-plugin .inquiry-actions-details:hover:after {
  border-top-color: var(--bookero-plugin-color-primary-darker);
  border-right-color: var(--bookero-plugin-color-primary-darker);
}

#bookero-plugin .inquiries-list-add:active,
#bookero-plugin .inquiries-list-add:focus,
#bookero-plugin .inquiries-list-add:hover {
  background: var(--bookero-plugin-color-primary-lighter);
}

#bookero-plugin .hours-section-load-error-reload-link,
#bookero-plugin .dates-section-load-error-reload-link {
  color: #000!important;
}

#bookero-plugin .hours-section .hours-wrapper .hours-list-item,
#bookero-plugin .calendar-days-list-cell.is-valid,
#bookero-plugin .week-days-hour.is-valid:not(.is-selected),
#bookero-plugin .week-days-hour:not(.is-selected),
#bookero-plugin .dates-section .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
#bookero-plugin .dates-section .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
#bookero-plugin .dates-section .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
  background: var(--bookero-plugin-color-primary-lightest);
  border-color: var(--bookero-plugin-color-primary-lightest);
}

#bookero-plugin .inquiries-list-add {
  background: var(--bookero-plugin-color-primary-lightest);
  border-color: var(--bookero-plugin-color-primary);
}

#bookero-plugin .inquiries-list-add:active,
#bookero-plugin .inquiries-list-add:focus,
#bookero-plugin .inquiries-list-add:hover {
  background: var(--bookero-plugin-color-primary);
  color: #fff;
}

#bookero-plugin .payment-section .payment-methods-item:hover{
  border-color: var(--bookero-plugin-color-primary);
}

#bookero-plugin .payment-section .payment-methods-item.is-active {
  background: var(--bookero-plugin-color-primary);
  border-color: var(--bookero-plugin-color-primary);
}

#bookero-plugin .invoice-section .button-group .button-group-button {
  border-color: var(--bookero-plugin-color-primary);
}

#bookero-plugin .invoice-section .button-group .button-group-button.is-active {
  background-color: var(--bookero-plugin-color-primary);
}

/*bookero*/

.bookero-plugin-form .field select:focus{
    border-color: #F69687!important;
}

.multiselect__option--highlight,
.multiselect__option--highlight::after{
    background: #000!important;
    color: #fff!important;
}
.multiselect__option--highlight span{
    color: #fff!important;
}
.bookero-plugin-form .field .multiselect__option--highlight{
    background: #000!important;
}
    .bookero-plugin-header {
    	background: #F69687!important;
    }
    .calendar-days-list-cell.is-valid {
    background: #f5f6f7!important;
    border: 1px solid #edf6fd!important;
    color: #000!important;
}
    .calendar-days-list-cell.is-selected{
    	background: #000!important;
    	border-color: #000!important;
        color: #fff!important;
    }
    .hours-section .hours-wrapper .hours-list-item.is-selected{
       	background: #000!important;
    	border-color: #000!important;
    }
  
    .submit-section .submit-button {
    	background: #F69687!important;
    }
    .bookero-plugin-form-wrapper a{
       color: #000!important;
    }
    .submit-section .back-button:hover{
       color: #F69687!important;
    }
    .inquiry-actions-details::after {
    	border-top: 2px solid  #000!important;
    	border-right: 2px solid  #000!important;
    }
    .switcher.is-active{
       	background: #000!important;
    	border-color: #000!important;
    }
    .hours-section .hours-wrapper .hours-list-item {
    background: #fff!important;
    border: 1px solid #fff!important;
    color: #000!important;
    }
    .hours-section .hours-wrapper .hours-list-item.is-selected{
    	background: #000!important;
    	border-color: #000!important;
       color: #fff!important;
    }
    .inquiries-list-add-icon:before, .inquiries-list-add-icon:after {
        background: #000!important;
    }
    .add-to-cart-section .add-button {
        background: #000!important;
    }
    .add-to-cart-section .add-button:hover {
        background: #000!important;
     }
     .inquiries-list-add {
         background: #eef6fd!important;
     }
    .inquiries-list-add:hover {
        background: #F69687!important;
    }
    .payment-section .payment-methods-item.is-active {
        background: #F69687!important;
        border: 1px solid #F69687!important;
    }

.services-section .bookero-plugin-service-category-value[data-v-5de8b724], .services-section .bookero-plugin-service-value[data-v-5de8b724] {
    color: #000!important;
    font-size: 14px;
}

body .bookero-plugin-form-heading {
    color: #000!important;

}

.calendar-days-heading-cell[data-v-3f06ab0c] {
	color: #000!important;
}

.calendar-nav-month[data-v-3f06ab0c] {
    color: #000!important;
}

.products-section .products-selection-item.is-selected[data-v-32a4e0a3] {
    background: #FFE5D4!important;
    border: 1px solid #EFC7C2!important;
}

.products-section .products-selection-item.is-selected .products-selection-item-name[data-v-32a4e0a3] {
    color: #F69687!important;
}

.products-section .products-selection-item .products-selection-item-setup[data-v-32a4e0a3] {
    border: 1px solid #FFE5D4!important;
    color: #F69687!important;

}

.products-section .products-selection-item[data-v-32a4e0a3] {
    border: 1px solid #FFE5D4!important;
}

.calendar-message {
	color: #000!important;
	border: 1px solid #000!important;
}

/*bookero end*/




