/*12*/
#sb_invoice_container > div > div.right-block--body > div > table > thead > tr > th.inv-cell-price {
    display: none;
}
#sb_invoice_container > div > div.right-block--body > div > table > tbody > tr > td.inv-cell-price {
    display: none;
}
#sb_invoice_container > div > div.right-block--body > div > table > thead > tr > th.inv-cell-tax {
    display: none;
}
#sb_invoice_container > div > div.right-block--body > div > table > tbody > tr > td.inv-cell-tax {
    display: none;
}


/*4*/
.date.prev-or-next-month {
    visibility: hidden;
}

/*13*/

#booking-result-tabs > div > div > div.tab-link.active > a {
    pointer-events: none;
}
div#membership-filters {
    display: none;
}
a#undefined_visible {
    pointer-events: none;
}
a.wrapper.btn.price-formatter {
    pointer-events: none;
}

/*10*/
#sb_invoice_payment_systems_container > div.payment-system.v2.payment-system-delay {
    pointer-events: none;
}

/*11*/
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Shizuru&display=swap');

#sb_pay_btn > span {font-family: "Merriweather", serif;
font-size:20px;
}



/*9*/
.name {
    display: none;
}

/*8*/
tr.booking-info--item.booking-info--item_provider {
    display: none;
}

/*6*/
div#sb_booking_company_time {
    display: none;
}

/*5*/
#about-us > div > div.title-main {
    display: none;
}


/*3*/
.company-name.company-logo-and-name {
    font-size: 50px!important;
    font-weight: bold!important;
    letter-spacing: -5px!important;
    text-shadow: 6px 5px 10px black !important;
}
.btn.map.btn-with-image.custom {
    background: black!important;
    width: 300px;
    height: 35px;
    text-align: center!important;
    border-color: #FCE15F;
font-weight:bold;
}
#main-buttons > div > div > div > div.bar > div.btn.book.btn-with-icon.custom > a {
    background: black!important;
    width: 300px;
    height: 35px;
    text-align: center!important;
    border-color: #FCE15F!important;
font-weight:bold;
}

/*2*/
.date.selected {
    background: #8BC34A!important;
    font-weight: bold;
}

/*1*/
.count {
    display: none;
}

/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}

