/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
.custom-bradcrump a, .custom-bradcrump p{
	font-family: 'IBM Plex Mono',ui-monospace,monospace !important;
	color: rgba(255,255,255,.6);
	font-size: .75rem;
}
.custom-bradcrump a:hover{
	color: rgba(255,255,255,255);
	text-decoration: underline !important;
	
}
h1 {
	font-size: clamp(2.4rem,5.2vw,4.1rem) !important;
	font-weight: 800;
}
.cpefHS26-cta.hero-banner-btn {
	justify-content: flex-start;
}
h2 {
	font-size: clamp(1.75rem,3.2vw,2.65rem);
	font-weight: 700;
}
.a-underline{
	color: #1857A0 !important;
}
.a-underline:hover{
	text-decoration: underline !important;
}
.border-left-css{
	border-left: 3px solid #E39B2E;
	padding: 1rem 1.3rem;
	margin-top: 1.3rem;
}



/* specification table css start */

.cpefSpec-wrap {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}

.cpefSpec-table {
  width: 100%;
  border-collapse: collapse;
}

.cpefSpec-table tr {
  border-bottom: 1px solid #e2e2e2;
}

.cpefSpec-table tr:first-child {
  border-top: 1px solid #e2e2e2;
}

.cpefSpec-label {
	padding: 16px 20px;
	background: #F4F5F3;
	color: #39454F;
	font-weight: 600;
	font-size: .93rem;
	vertical-align: top;
	width: 32%;
	white-space: nowrap;
	font-family: 'IBM Plex Sans',system-ui,sans-serif;
}

.cpefSpec-value {
	padding: 18px 0 18px 24px;
	color: #555555;
	font-size: .87rem;
	line-height: 1.6;
	vertical-align: top;
	font-family: 'IBM Plex Mono',ui-monospace,monospace;
}

/* Tablet */
@media (max-width: 768px) {
  .cpefSpec-label {
    width: 40%;
    white-space: normal;
    font-size: 15px;
  }
  .cpefSpec-value {
    font-size: 14px;
  }
}

/* Mobile: keep side-by-side layout, just tighten spacing */
@media (max-width: 560px) {
  .cpefSpec-label {
    padding: 12px 10px;
    width: 38%;
    font-size: 13px;
  }

  .cpefSpec-value {
    padding: 12px 0 12px 10px;
    font-size: 13px;
  }
}

/* specification table css end */
.badge{
font-family: 'IBM Plex Mono',ui-monospace,monospace;
}