.wp-block-post-title {

display: none;
}
div .resource_selection_div select{
    line-height: 1em;  
}
/* ::Customization:: P E N D I N G  -- Unavailable   - BACKGROUND */
.block_hints .full_day_booking.block_check_in_out,
.block_hints .block_pending,
.datepick-inline .full_day_booking,
/* P E N D I N G  - BACKGROUND for Check In Approved & Check Out Pending ||  Check Out Approved & Check In Pending    Dates     //FixIn: 6.0.1.2  */
td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {    
  background-color: #DF9A00;
}
/* P E N D I N G  -  T E X T /including partially booked - timeslots/ */
.block_hints .full_day_booking.block_check_in_out,
.block_hints .block_pending,
.datepick-inline .full_day_booking,
.block_hints .block_pending a,
.datepick-inline .full_day_booking a {
    color: #5F0000;
    font-weight: 600;
    text-shadow: 0 1px 0 #FFAA00;
}
/* CHECK IN and CHECK OUT  Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
.block_hints .full_day_booking.block_check_in_out div.check-in-div,                 /* Item  for the LEGEND */
.datepick-inline .full_day_booking.timespartly.check_in_time div.check-in-div{
    border-right: 1px dotted #DF9A00;
}
.block_hints .date2approve.block_check_in_out div.check-out-div,                /* Item  for the LEGEND */
.datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
    border-left: 1px dotted #DF9A00;
}
.block_hints .date_approved.block_check_in_out,  
.block_hints .block_booked,
.datepick-inline .date_approved,  
.block_hints .block_booked a,
.datepick-inline .date_approved a,
.block_hints .full_day_booking.block_check_in_out,
.block_hints .block_pending,
.datepick-inline .full_day_booking,
.block_hints .block_pending a,
.datepick-inline .full_day_booking a ,
.block_hints .date2approve.block_check_in_out,
.block_hints .block_pending,
.datepick-inline .date2approve,
.block_hints .block_pending a,
.datepick-inline .date2approve a {
    color: #fff;
}
.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__header {
    display: none;
    flex: 1 1 100%;
    border-left: 5px solid #88b706;
    padding: 5px 20px;
    font-size: 18px;
    width: 100%;
    margin-left: -10px;
    line-height: 36px;
    font-weight: 400;
}

/*Rette opp Privat/Firma/ */
.wpbc_container.wpbc_container_booking_form select {
    height:
}

/*Farger bookingkalender */

.resource_selection_div {
	color: #0c2741

}
.booking_form_div {
	color:#0c2741
}
.flex_tl_table {
	color:#red
}

/*Datofarge i kalender*/
.datepick-inline .datepick-unselectable span {
   color: #fff;
}




/* ============================
   PASSORDBESKYTTET SIDE (tekst)
   ============================ */

/* Vis din egen tekst øverst i passord-skjemaet */
form.post-password-form::before{
  content: "Hei! Du har nok kommet helt riktig, men bookingen åpner ikke før 1. mars kl 09.00. Frem til da vil denne siden være utilgjengelig. 1. mars åpnes siden igjen helt automagisk, og du kan komme tilbake og foreta din booking. I mellomtiden kan det være lurt å lese gjennom «Priser og retningslinjer», hvor du finner informasjon om bookingsystemet.";
  display: block !important;
  font-size: 18px !important;
  line-height: 1.6 !important;
  color: #333 !important;
  margin: 0 0 16px 0 !important;
}

/* Fallback: skjul første avsnitt (standard-teksten i mange tema) */
form.post-password-form > p:first-of-type{
  display: none !important;
}

/* Mest robust i moderne nettlesere: skjul alle p som IKKE inneholder label (dvs. instruksjonsteksten) */
@supports(selector(:has(*))){
  form.post-password-form > p:not(:has(label)){
    display: none !important;
  }
}





/* ============================
   SIMPLE BANNER (gul toppstripe)
   - banner fast øverst
   - flytt fast header/meny ned (header-wrapper.position-fixed)
   ============================ */

:root{
  --sb-h: 56px;       /* justér om banneret er høyere/lavere */
  --adminbar-h: 0px;
}

/* Admin-bar når du er innlogget */
body.admin-bar{ --adminbar-h: 32px; }
@media (max-width: 782px){
  body.admin-bar{ --adminbar-h: 46px; }
}

/* Banneret */
#simple-banner,
.simple-banner{
  position: fixed !important;
  top: var(--adminbar-h) !important;
  left: 0;
  right: 0;
  z-index: 1000000 !important;
}

/* Menyen/headeren din (DENNE er fixed med top:0 i temaet) */
.wp-block-group.header-wrapper.position-fixed{
  top: calc(var(--sb-h) + var(--adminbar-h)) !important;
  z-index: 999999 !important; /* under banneret */
}