body.single-product .entry-summary h1 + .price {
	display: none !important;
}
body.single-product .entry-summary .variations {
	display: none !important;
}
.woocommerce div.product p.stock {
	display: none !important;
}
div.woocommerce-variation-availability div.in-stock {
	color: #7ab252 !important;
	font-weight: bold;
}
.woocommerce div.product .woocommerce-variation-availability p.stock {
	display: none !important;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
	display: none !important;
}
/* override Product Custom Fields style to hide Van # field */
#wapf_25926 > div.wapf-wrapper > div:nth-child(1) > div {
	display: none !important;
}

/* ==========================================================================
   Shuttle Tools & Reports
   ========================================================================== */
.tools-report h2 {
	margin: 3.5rem 0 0.5rem;
}
.tools-report h3,
h3.route {
	font-size: 23px;
	margin-top: 1.75rem;
}
p.small-bottom {
	margin-bottom: 0.4rem;
}
p.small-bottom + h3 {
	margin-top: 0.75rem;
}
.table-sm {
	margin-bottom: 1rem;
}

/* ==========================================================================
   Gravity Forms: date label, datepicker and submit buttons
   ========================================================================== */
.gform-theme--framework .gform-field-label.report-label {
	font-size: 23px;
	font-weight: 600;
}
.theme-coloma-shuttle .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input,
.theme-coloma-shuttle .gform-theme--framework.ui-datepicker select.ui-datepicker-month, 
.theme-coloma-shuttle .gform-theme--framework.ui-datepicker select.ui-datepicker-year {
	font-size: 1rem !important;
}
.theme-coloma-shuttle .gform-theme--foundation.ui-datepicker td a, 
.theme-coloma-shuttle .gform-theme--foundation.ui-datepicker td span,
.theme-coloma-shuttle .ui-datepicker table.ui-datepicker-calendar td a, 
.theme-coloma-shuttle .ui-datepicker table.ui-datepicker-calendar td span {
	font-size: 1rem !important;
	padding: 0.1em .05em !important;
}
.gform-theme.gform-theme--framework.gform_wrapper.tools-form_wrapper .tools-form .button {
    font-size: 1.1rem !important;
    padding: .675rem 1.4rem !important;
    line-height: 1.5 !important;
}

/* ==========================================================================
   Print Shuttle Manifest
   ========================================================================== */
@media print {
  .wrapper-navbar,
  .wrapper-hero,
  .wrapper-footer-bg,
  .bg-primary,
  .page-id-4036 header.page-header,
  .page-id-4036 .content-info,
  .btn.btn-primary {
    display: none !important;
  }
  body {
    font-size: 18pt !important;
    line-height: 1.1;
    color: black;
  }
  div.span8 {
    width: 100%;
  }
  h2 {
    font-size: 22pt !important;
    padding: 12pt 0 4pt;
    line-height: 1.1;
  }
  p.summary {
    margin: -0.75em 0.75em 0.75em 0.5em;
    font-size: 20pt  !important;
    color: black;
  }
  table.manifest th {
    font-size: 18pt !important;
    line-height: 1.1;
  }
  table.manifest td {
    padding: 5px 4px 4px 4px;
    font-size: 18pt !important;
    line-height: 1.1;
    color: black;
  }
  .page-breaker {
    page-break-before: always;
    min-height: 20pt;
  }
}

/*	Edit Button
	vertical offsets (horz always 0)
	blue 0, red -18, ylo -36, purple -54, pink -72, orange -90, green -108, cyan -126, plain -144
	------------------------------*/
body a.edit-link {
  font-size: 0;
  color: transparent;
  display: inline-block;
  position: relative;
  transition: none;
  top: -8px;
  left: 4px;
  padding: 8px 8px 9px 8px;
  background: transparent url("edit-buttons.png") 0 -36px no-repeat;
}
body a.edit-link:hover {
  background-position: 0 -54px;
  text-decoration: none;
}
