

/* Shortcode placeholder */
.elementor-shortcode {
  min-height: 71px;
}

.changeBtn {
	display:none !important;
}

/* Headers */
#nb-order-header,
#nb-space-header,
#nb-space-second-header{
  background: black;
}

/* buttons */
#nb-button-search,
#nb-button-search:active,
#nb-button-search:focus,
#nb-space-button-book-container button,
#nb-space-button-book-container button:active,
#nb-space-button-book-container button:focus {
  background: #FDB813;
  color: black;
}


/* Hide magnifying glass icon */
.headerImage .ph-magnifying-glass-plus {
  display: none;
}

/* Header action buttons */
#nb-summary-header-buttons button,
#nb-summary-header-buttons button:active,
#nb-summary-header-buttons button:focus {
  margin-top: 10px;
  border-radius: 4px;
  color: white;
}

/* Form inputs */
#nb-form-content .inputParent input,
.nb-addOnParent select {
  width: 100%;
}

/* Progress bar */
#nb-summary-progress .number,
#nb-summary-progress:after,
#nb-summary-progress:before {
  background: #8B1821;
  background: linear-gradient(to left, #e3e3e3 53%, #FDB813 50%);
  background-position: right bottom;
}

#nb-summary-progress .number {
  background-size: 300% 120%;
}

#nb-summary-progress:after {
	    right: 40px;
}

#nb-summary-progress:after,
#nb-summary-progress:before {
  background-size: 200% 100%;
}

/* Link positioning */
#nb-link-get-personal-info {
  position: relative;
}

/* Wizard navigation */
#nb-summary-nav button,
#nb-summary-nav button:active,
#nb-summary-nav button:focus {
  outline: none;
  background: #141414;
  color: white;
  font-weight: bold;
  font-size: 16px;
  border-radius: 5px;
}

/* Label visibility */
label[for=nb-form-ssn] {
  display: block;
}



/* Datepicker */
#nb-order-datepicker .calendar-popup .day.active,
td.ui-datepicker-current-day {
  background: #FDB813 !important;
}

/* Order summary logo */
#nb-order-summary-part-three > h2,
#nb-confirmation-summary-container {
	display:none;
}


/* Confirmation print button */
#nb-confirmation-print,
#nb-confirmation-print:active,
#nb-confirmation-print:focus {
  display:none;
}

/* Hover states */
.facilityDropdown .options .option:hover,
.sizeDropdown .options .option:hover,
.calendar-popup table .day:hover {
  background: black;
}


#nb-form-signtype h3,
#nb-form-signtype select {
	display:none;
}

#mobile-instruktion {
  display: none;
}

@media screen and (max-width: 480px) {
  #desktop-instruktion {
    display: none;
  }
  #mobile-instruktion {
    display: block;
  }
}


/* ------------------------------------------------
   Responsive adjustments
   ---------------------------------------------- */

/* Tablet */
@media only screen and (max-width: 1024px) {
  #tabletPhoneUsps > .elementor-widget-container {
    padding: 124% 0 0 20px;
  }
}

/* Mobile */
@media only screen and (max-width: 606px) {
  #tabletPhoneUsps > .elementor-widget-container {
    padding: 122vw 0 0 20px;
  }

  #nb-order-header .leftHeader h2:nth-child(2) {
    margin: 0;
  }

  .eicon-chevron-left,
  .eicon-chevron-right {
    display: none;
  }

  #nb-order-header .leftHeader h2 {
    font-size: 20px;
  }
}

