.social.clearfix {
    display: none;
}

div#collapseInvoice_details {
    display: block;
}

.current-booking-info .accordion .title {
    display: inline-block;
}


/*.current-booking-info .accordion .title:not(.collapsed):after {
display: none !important;
}*/

collapse.in {
    display: block;
}

/*div#collapseInvoice_details {
    display: block;
}

a.title {
    pointer-events: none;
}*/

#sb_time_slots_container .sb-cell.free {
visibility: hidden;
}

#sb_time_slots_container .sb-cell.free:hover:after {
background-color: #d1e9c6;
color: #494949;
}
#sb_time_slots_container .sb-cell.free:after {
display: inline-block !important;
margin-right: 10px;
vertical-align: top;
width: 100%;
max-width: 111px;
border-radius: 3px;
line-height: 40px;
text-align: center;
font-size: 15px;
font-weight: 600;
margin-bottom: 10px;
position: relative;
background-color: #d3e0f1;
content: 'click to book' !important;
visibility: visible !important;
}

/* #sb-main-container .custom-checkbox .custom-label {
    background-color: green;
    border-color: black;
}

/* #sb-main-container .custom-checkbox input:checked + .custom-label {
    border-color: #dd3649;
    background-color: #531be1 !important;
}

/* .custom-checkbox input:checked+.custom-label:before {
color: black;
}

/* .plugin-group-booking {
background-image: url(https://supporttesttask10071993.secure.simplybook.it/uploads/supporttesttask10071993/image_files/original/f6c84b59788b09827114db2f8c7c6c86.png);
background-size: 40px;
background-repeat: no-repeat;
background-position: left 15px center;
}
/* .plugin-group-booking:before {
content: none;
}

/* #content-view > div > div.row.row-eq-height-xs.default.row-mg {
height: 800px;
}

/* #schedule > div > table {
 visibility: hidden;
    position: relative;
}
/* #schedule > div > table:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "I open the shop on most weekdays about 9:30 or perhaps 10am. While occasionally I open the shop as early as 8, I have been known not to open until 1, except on Tuesday. I tend to close about 3:30pm, or earlier if something needs tending to. However, I might occasionally keep the shop open until 8 or 9 at night, you never know when you might need some light reading. On days that I am not in, the shop will remain closed. On weekends, I will open the shop during normal hours unless I am elsewhere. Bank holidays will be treated in the usual fashion, with early closing on Wednesdays, or sometimes Fridays. (For Sundays see Tuesdays)   A.Z. Fell`.";
}

/* @media (min-width: 372px) and (max-width: 861px){
#main-buttons > div.container-fluid.column > div > div > div.company-name.company-logo-and-name {
max-width: 80px !important;
word-break: break-all;
margin: auto;
}

#main #main-buttons .btn.map {
    background: blue !important;
}
#main #main-buttons .btn.book {
    background: green !important;
}
}


/* @media screen and (max-width: 480px){
  #main #main-buttons {
  background-image: url(https://i.pinimg.com/originals/06/b9/29/06b92953cb92f01d1b9f5e27e1e7c8e5.jpg) !important;
}

#sb_invoice_totals_container > div {
display: flex;
flex-flow: column;
}

#sb_invoice_totals_container > div > p.invoice-amount.invoice-amount--total-amount-with-rest {
order: 1;
}
#sb_invoice_totals_container > div > p.invoice-amount.invoice-amount--total-rest-amount {
order: 2;
}
#sb_invoice_totals_container > div > p.invoice-amounts--total {
order: 3;
margin-left: 290px;
font-weight: 600;
}
.invoice-pay-page-grid_item.right-block .right-block--footer .invoice-total-prices p .invoice-amount--value {
margin-left: 0;
}

#sb_invoice_totals_container > div > p.invoice-amount.invoice-amount--taxes {
display: none;
}
}



#main-buttons > div.container-fluid.column > div > div > div.company-name.company-logo-and-name::first-letter {
text-transform: lowercase;
}




.biggest-previev {
display: none;
}


#main-buttons > div.container-fluid.column > div > div > a {
:before{content:"Projekt:";};
}


#sb_bookings_list > div > div > div > div > div.booking-info.mg > div > table > tbody > tr.booking-info--item.booking-info--item_status {
color: red;
}

#sb-timeline .steps-nav li a {
color: #bdabab;
}

#sb_bookings_list > div > div > div > div > div > div.booking-info.mg > div.booking-overview > table > tbody > tr:nth-child(6) {
display: none;
}

body {
    font-family: Ariel, sans-serif !important;
}



/*#sb_bookings_list > div > div > div > div > div > div.booking-btns > div > div > div.btn.custom.btn-with-icon.sb-book {
display: none;
}

#sb_provider_step_container > div > div > a > div {
height: 400px;
}

#sb_provider_step_container {
height: 600px !important;
}
.item__picture-wrapper item__picture-wrapper--link {
height: 600px !important;
}

#sb_booking_info > div > ul > li.step_info_item.active {
background: #050506 !important;
}

#menu-active-bg {
background: #050506 !important;
}

#steps-nav {
background: #050506 !important;
}

@import url('https://fonts.googleapis.com/css2?family=Protest+Riot&display=swap')
body {
  font-family: "Protest Riot" !important;
}



.badge {
display: none !important;
}

.div.promotion-item__tag.promotion-item__tag--on-image {
display: none;
}

@media (min-width: 350px) and (max-width: 991px) {
#main-buttons > div.container-fluid.column > div > div > div.bar > div { 
style = position:absolute; left:150px;
max-width: 100px !important; 
style = position:absolute; bottom:-25px;
}
}

.btn, .invoice-pay-page-grid form input[type=button], .invoice-pay-page-grid form input[type=submit] {
min-width: 50px !important;
}



#sb-main-container #main #sb-timeline #steps #details .detail-step-wrap .detail-step .license-links-container .promotions-letter-flag label[role=button]{
    display: none;
}

#main #main-buttons .column .wrapper .inner .company-name {
    font-size: 40px;
    text-shadow: 0 2px 8px rgba(0,0,0,.15);
    line-height: 1.3;
    font-weight: 500;
   word-wrap: break-word;
   }

#main-buttons .wrapper .inner .bar .btn {
    width: auto;
    margin: 10px 8px;
    border-radius: 50px;
    font-size: 18px;
}

#sb-timeline #steps #steps-content #sb_booking_content .item .tab .cap.short {
    height: auto;
    font-weight: 500;
    text-align: center;
    font-size: 18px;
    margin-bottom: 5px;
    word-break: break-word;
    overflow: visible;
}

.read-more {
display: none !importamt;
}

/*.is-holiday {
color: #ffffff !important;
}

/* {
font-size: 22px;
}

#header > div > div > button {
display: none;
}

@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
* {
font-family: 'Lato', sans-serif;
}


#sb-timeline #steps #time-settings {background-color: white!important;}

#sb-timeline #steps-nav {background-color: white!important;}

body {background-color: white!important;}

#main #main-content #sb_content #steps #steps-content {background-color: white!important;}


#sb_promotion_items_container .promotion-item__tag.promotion-item__tag--on-image .amount promo-label {
display: none;
}

#sb_time_slots_container > div:nth-child(1) > a > span {
display: none;
}

#main-buttons .wrapper .company-name::first-letter {
text-transform: lowercase!important;
}

#about-us > div > h3::first-letter {
text-transform: lowercase!important;
}

#main #client-login .custom-form #sb_terms_and_conditions .promotions-letter-flag label[role=button]{
    display: none;
}

#sb_terms_and_conditions > div > div.promotions-letter-flag {
display: none;
}

////////#main-buttons {
background-image: none !important;
}

@media (min-width: 700px) {
 #main #main-buttons .wrapper .inner .bar .btn.book {
   right: 250px;
}
}



????????//////#main #main-content #sb_content #client-profile-preview #sb_profile_form > div.bar-with-btn:nth-of-type(3) {
display: none!important;
}
#sb_profile_form > div.bar-with-btn > a:nth-child(3) {
display: none;
}

#main #client-login .custom-form #sb_terms_and_conditions .promotions-letter-flag label[role=button]{
    display: none;
}


#sb_time_slots_container .sb-cell.free {
visibility: hidden;
}

#sb_time_slots_container .sb-cell.free:after {
display: inline-block !important;
margin-right: 10px;
vertical-align: top;
width: 100%;
max-width: 111px;
border-radius: 3px;
line-height: 40px;
text-align: center;
font-size: 15px;
font-weight: 600;
margin-bottom: 10px;
position: relative;
background-color: #D3E0F1;
content: 'Types' !important;
visibility: visible !important;
}

#sb_time_slots_container .sb-cell.free:hover:after {
background-color: #D1E9C6;
color: #494949;
}

/* .form-group.form-client-email {
    display: none !important;
} *\


/////#sb_bookings_list > div > div > div > div > div.booking-btns > button.btn.btn-has-icon.sb_cancel_btn {
    display: none;
}



#sb_menu_list_items_container > li:nth-child(2) {
display: none;
}

#sb-timeline #steps #time-settings #sb_booking_company_time .time div:first-child {
display: none !important;
}

.tab.tab-col .excerpt-info .preloader .img.user img {
    filter: saturate(120%);
}

.wrapper .inner .company-name {
font-size: 500%;
color: red;
}

#main #main-buttons .column.wrapper .inner .company-name::first-letter {
text-transform: lowercase;
}
#main #main-buttons .column .wrapper .inner .company-name

.custom-checkbox input:checked+.custom-label:before {
   background: #68d0cc !important;
}

#content-view #schedule .overview-mob {
display: none;
}

#sb_membership_list_container.content-mode-list .membership-item.panel>.wrap-collapse-content .collapse-content .biggest-previev img {
display: none;
}




/* .company-name {
    display: none !important;
}


#sb-main-container #main #sb-timeline #steps #details .detail-step-wrap .detail-step .license-links-container .promotions-letter-flag label[role=button]{
    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 */
}

