/*
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... */ 

:root {
	--color-brand-black: #333333;
	--color-brand-blue: #428bca;
	--color-brand-blue-opacity-20: rgb(66, 139, 202, 0.2);
	--color-brand-blue-dark: #07407e;
	--color-brand-yellow: #ffce61; 
	--color-brand-yellow-opacity-80: rgba(255, 206, 97, 0.8);
}

/* Sales Contact [templates/sales-contacts-list-card.php] */

#Sales-Contacts-List .sales-contact {
	font-size:16px;
}
#Sales-Contacts-List .sales-contact .row {
	display:flex;
	margin-right:unset;
	margin-left:unset;
	padding:20px 20px;
}
#Sales-Contacts-List .sales-contact .column {
	display:flex;
	align-items:center;
}
#Sales-Contacts-List .sales-contact .image {
	padding-right:20px;
	width:150px;
}
#Sales-Contacts-List .sales-contact h3 {margin:0;}
#Sales-Contacts-List .position span {font-weight:bold;}

@media only screen and (min-width: 768px) { 
	#Sales-Contacts-List .sales-contact .row {
		padding:40px 0;
	}
	#Sales-Contacts-List .sales-contact .image {
		width:200px;
	}
}


/* Sales Contact [templates/sales-contacts-filters.php] */

#Sales-Contacts-List.facetwp-template {display:none;}
#Sales-Contacts-List.facetwp-template.visible {display:block;}
#Sales-Contacts-List .pp-content-post-grid:not(.active){display:none;}
#Sales-Contacts-List .pp-content-post-grid.active {display:block;}
#Sales-Contacts-List .pp-content-grid-pagination {display:none;}



.filter-wrap:not(.is-active) .filter-heading {
	display:block;
	margin-bottom:20px;
}
.filter-wrap:not(.is-active) .filter-heading .activate:hover,
.filter-wrap:not(.is-active) .filter-heading .activate:focus,
.filter-wrap:not(.is-active) .filter-heading .activate:active {
	text-decoration:underline;
}
.filter-wrap.is-active .filter-heading {display:none;}



.filter-wrap {
	display:flex;
	flex-direction:column;
}
.filter-wrap .filter {
	order:2;
}
.filter:not(.is-active) + button.filter-reset {
	display:none;
}
.filter.is-active + button.filter-reset {
	order:0;
	display:inline-block;
	border:none;
	border-radius:25px;
	background-color:var(--color-brand-blue-dark);
	background-color:var(--color-brand-yellow);
	color:white;
	color:var(--color-brand-black);
	padding:10px 30px;
	margin-bottom:20px;
	width:200px;
}
.filter-reset:hover,
.filter-reset:focus,
.filter-reset:active {
	background-color:var(--color-brand-blue-dark) !important;
	color:white !important;
}
.filter .filter-item {
	display:none;
	width:100%;
}
.filter .filter-item.visible {display:block;}
.filter .filter-item .label {
	font-family:Teko, sans-serif;
	font-size:30px;
	line-height:1;
	display:inline-block;
	padding-bottom:10px;
}
.filter .filter-item:not(.is-active) .label.market {
	font-size:4rem;
	display:none; 
}

.filter .filter-item.visible:not(.is-active) .label > span:last-of-type {display:none;}
.filter .filter-item.visible.is-active .label > span:first-of-type {display:none;}
.filter .filter-item.visible.is-active .label > span:last-of-type {display:inline-block;}

@media only screen and (min-width: 992px) { 
	.filter {display:flex;}
	.filter.is-active {flex-direction: row-reverse;}
	.filter .facetwp-facet {
		margin:0;
		width:100%;
	}
	.filter.is-active .filter-item.visible,
	.filter.is-active .filter-item.is-active {
		display:flex;
		flex-direction:column;
		align-items:flex-start;
		justify-content:center;
		padding:30px;
		border-right:2px solid #ddd;
		position:relative;
	}
	.filter.is-active .filter-item.is-active {
		background-color:#f5f5f5;
		border-top:5px solid transparent;
	}
	.filter.is-active .filter-item.is-active .facetwp-checkbox.checked {
		/*pointer-events:none;*/
	}
	.filter.is-active .filter-item.visible:not(.is-active) {
		background-color:var(--color-brand-blue-dark);
		border-top:5px solid var(--color-brand-yellow);
	}
	.filter.is-active .filter-item.visible:not(.is-active)::after {
		content: '';
		position: absolute;
		left: 50%;
		top: 100%;
		width: 0;
		height: 0;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-top: 20px solid var(--color-brand-blue-dark);;
		clear: both;
	}
	.filter.is-active .filter-item.visible:not(.is-active) .label {
		color:white;
	}
	.filter.is-active .filter-item.visible:not(.is-active) select {
		border:none;
	}
	.filter.is-active .filter-item.visible.is-active select,
	.filter.is-active .filter-item.visible.is-active .facetwp-checkbox,
	.filter.is-active .filter-item.visible.is-active .facetwp-autocomplete.fcomplete-enabled{
		pointer-events:none;
	}
	
	.filter .filter-item .facetwp-facet-sales_contact_business_units {
		display:grid;
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 20px
	}
	.filter .filter-item.visible.is-active .facetwp-facet-sales_contact_business_units {
		grid-gap:0;
	}
	.filter .filter-item .facetwp-facet .facetwp-checkbox,
	.filter .filter-item .facetwp-facet .facetwp-dropdown,
	.filter .filter-item .facetwp-facet .facetwp-autocomplete.fcomplete-enabled{
		margin-bottom:10px;
	}
	
	
	.filter .filter-item .facetwp-facet-sales_contact_business_units {grid-template-columns: repeat(4, 1fr)}
	.filter .filter-item.is-active .facetwp-facet-sales_contact_business_units {grid-template-columns: repeat(1, 1fr);}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox {
		background-color:var(--color-black);
		background-repeat:no-repeat;
		background-size:cover;
		min-height:250px;
		display:flex;
		align-items:flex-start;
		justify-content:flex-start;
		padding:20px;
		position:relative;
		overflow:hidden;
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox:hover {}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox .overlay {display:none;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox:hover .overlay {
		position:absolute;
		top:0;
		right:0;
		display:flex;
		width:100%;
		height:100%;
		background-color:rgba(51,51,51,0.5);
		z-index:0;
	}	
	

	
	
	
	
	
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="aerospace"]{order:1;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="defense"]{order:2;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="energy"]{order:3;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="food-processing"]{order:4;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="mining-and-mineral"]{order:5;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="paper"]{order:6;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="petrochemical"]{order:7;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="power-transfer"]{order:8;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="process-equipment"]{order:9;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="renewable-energy"]{order:10;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="turbine-engine"]{order:11;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="other-markets"]{order:12;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox.clone-source {
		order:13;
		position: absolute;
    	top: -9999px;
    	left: -9999px;
	}
	
	
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="engineered-products"]{
		background-image:url('../jpg/process-equipment-1.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="defense"]{
		background-image:url('../jpg/defense-3.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="turbine-engine"]{
		background-image:url('../jpg/turbine-engine-1-4.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="paper"]{
		background-image:url('../jpg/pulp-paper.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="petrochemical"]{
		background-image:url('../jpg/petrochem-hover-card-4.jpg');
	}
	
	
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="aerospace"]{
		background-image:url('../jpg/private-space-exploration.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="energy"]{
		background-image:url('../jpg/energy-hover-card-4.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="food-processing"]{
		background-image:url('../jpg/food-processing-1-1.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="mining-and-mineral"]{
		background-image:url('../jpg/mining-low-alloy-steel.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="power-transfer"]{
		background-image:url('../jpg/power-transfer-hover-card-2.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="process-equipment"]{
		background-image:url('../jpg/process-equipment-1-1.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="renewable-energy"]{
		background-image:url('../jpg/renewable-energy.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="other-markets"]{
		background-image:none;
		background-color: var(--color-brand-blue-dark);
	}
	
	
	.filter .filter-item .facetwp-facet-zip_codes_defense,
	.filter .filter-item .facetwp-facet-zip_codes_engineered,
	.filter .filter-item .facetwp-facet-zip_codes_paper,
	.filter .filter-item .facetwp-facet-zip_codes_petrochemical,
	.filter .filter-item .facetwp-facet-zip_codes_turbine {
		display:flex;
		flex-direction:column;
	}

	.filter .filter-item.visible:not(.is-active) .facetwp-autocomplete-update {
		background-color:var(--color-brand-yellow);
		border:none;
		border-radius:0;
		color:var(--color-brand-black);
	}
	
	.filter .filter-item.visible:not(.is-active) .facetwp-autocomplete-update:hover,
	.filter .filter-item.visible:not(.is-active) .facetwp-autocomplete-update:focus,
	.filter .filter-item.visible:not(.is-active) .facetwp-autocomplete-update:active {
		background-color:white;
	}
	.filter .filter-item.visible:not(.is-active) input.facetwp-autocomplete {border-radius:0;}
	.filter .filter-item.visible.is-active .facetwp-autocomplete-update {display:none;}
	.filter .filter-item.visible .fcomplete-wrap:not(.hidden) {z-index:2;}
	.filter .filter-item.visible .fcomplete-status {display:none;}
	.filter .filter-item .facetwp-dropdown select {width:100%;}
	
	
	
	
	
	/* Non-Cloned Checkboxes */
	/*.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="engineered-products"]{
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Process-Equipment-1-1.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="defense"]{
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Defense-3.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="turbine-engine"]{
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Turbine-Engine-1-4.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="paper"]{
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Pulp-Paper.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="petrochemical"]{
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Petrochem-1-1.jpg?lossy=1&strip=1&webp=1');
	}
	*/
	
	
	
	/* Cloned Checkboxes */
	/*
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.energy {
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Energy-1.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.food-processing {
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Food-Processing-1-1.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.mining-mineral {
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Mining-1-1.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.power-transfer {
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/12/Power-Transfer-Hover-Card-2.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.renewable-energy {
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Renewable-Energy.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.space-exploration {
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Space-Exploration-1.jpg?lossy=1&strip=1&webp=1');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.steel-mills {
		background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/11/Steel-Mills-1-1.jpg?lossy=1&strip=1&webp=1');
	}
	*/
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.energy {
		background-image:url('../jpg/energy-1.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.food-processing {
		background-image:url('../jpg/food-processing-1-1.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.mining-mineral {
		background-image:url('../jpg/mining-1-1.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.power-transfer {
		background-image:url('../jpg/power-transfer-hover-card-2.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.renewable-energy {
		background-image:url('../jpg/renewable-energy.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.space-exploration {
		background-image:url('../jpg/space-exploration-1.jpg');
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.steel-mills {
		background-image:url('../jpg/steel-mills-1-1.jpg');
	}
	
	
	
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.other {
		/*background-image:url('https://863788.smushcdn.com/2507101/wp-content/uploads/2020/12/Solutions-Gallery-Hover-1.jpg?lossy=1&strip=1&webp=1');*/
		background-image:transparent;
		background-image:none;
		background-color:var(--color-brand-blue-dark);
	}
	
	/* Checkbox odering [filter:not(.is-active)] */
	/*
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="defense"] {order:1;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="engineered-products"] {order:8;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="turbine-engine"] {order:12;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="paper"] {order:5;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units div[data-value="petrochemical"] {order:6;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.energy {order:2;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.food-processing {order:3;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.mining-mineral {order:4;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.power-transfer {order:7;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.renewable-energy {order:9;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.space-exploration {order:10;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.steel-mills {order:11; display:none !important;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.other {order:12;}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facet-checkbox-clone.engineered-products {
		order:13;
		position: absolute;
    	top: -9999px;
    	left: -9999px;
	}
	*/
	
	
	
	
	
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox .facetwp-display-value {
		font-family:Teko, sans-serif;
		font-size:30px;
		color:white;
		line-height:1;
		position:relative;
		z-index:1;
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox .facetwp-display-value::after {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 3px;
		background: #fff;
		content: '';
		-webkit-transition: -webkit-transform 0.35s;
		transition: transform 0.35s;
		-webkit-transform: translate3d(-150%,0,0);
		transform: translate3d(-150%,0,0);
	}
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox:hover .facetwp-display-value::after {
		webkit-transform: translate3d(0,0,0);
    	transform: translate3d(0,0,0);
	}	
	.filter .filter-item .facetwp-facet-sales_contact_business_units .facetwp-checkbox .facetwp-counter {
		position:absolute;
		top:-1000px;
		left:-1000px;
	}
	
	
	.filter .facetwp-facet.facetwp-facet-sales_contact_business_units:not(.is-active) .facet-button.reset,
	.filter .filter-item.visible:not(.is-active) .facet-button.reset {display:none !important;}
	.filter .filter-item.visible.is-active .facet-button.reset {
		display:flex !important;
		align-items:center;
		justify-content:center;
		width:60px;
		border-radius:10px;
		background-color:var(--color-brand-yellow);
		color:var(--color-brand-black);
		font-size:14px;
		padding:2px 0;
	}
	.filter .filter-item.visible.is-active .facet-button.reset:hover,
	.filter .filter-item.visible.is-active .facet-button.reset:focus,
	.filter .filter-item.visible.is-active .facet-button.reset:active {
		background-color:var(--color-brand-blue-dark);
		color:white;
	}
}

@media only screen and (min-width: 1200px) { 
	.filter .filter-item:not(.is-active) .facetwp-facet-sales_contact_business_units .facetwp-checkbox .facetwp-display-value {
		font-size:40px;
	}
}

/* date: 01-29-25 | ticket: metaltek-234 */ 
	/* -------------------------------------------------------------------------------------------*/
	/* -------------------------------------------------------------------------------------------*/
	
	.filter:not(.is-active) .filter-item .facetwp-checkbox .facetwp-expand {
		color:white;
		position:relative;
	}
	
	.filter.is-active .filter-item.visible.is-active .facetwp-checkbox {display:none;}
	.filter.is-active .filter-item.visible.is-active .facetwp-checkbox.checked {display:flex;}
	
	.filter.is-active .filter-item.is-active .checkbox-group.is-active .facetwp-checkbox {display:flex;}
	.filter.is-active .filter-item.is-active .checkbox-group.is-active .facetwp-depth .facetwp-checkbox {pointer-events:unset;}
	
	.filter.is-active .filter-item.is-active .checkbox-group.is-active > .facetwp-checkbox {
		background-image: url('../png/checkbox-on.png');
	}
	.filter.is-active .filter-item.visible.is-active .checkbox-group.is-active .facetwp-depth {
		display:flex;
		flex-direction:column;
		pointer-events:unset;
		margin:0 0 10px 0;
		background-color:var(--color-brand-yellow);
		padding:15px;
	}
	/*
	.filter.is-active .filter-item.visible.is-active .checkbox-group.is-active .facetwp-depth::before {
		content:'Select Subcategory *';
		display:block;
		font-family: Teko, sans-serif;
		font-weight:400;
		font-style:normal;
		font-size:2.4rem;
	}
	.filter.is-active .filter-item.visible.is-active .checkbox-group.is-active .facetwp-depth.visible::before {
		content:'Selected Subcategory *';
	} 
	*/
	.filter.is-active .filter-item.visible.is-active .checkbox-group.is-active .facetwp-depth .required {
		display:flex;
	}
	.filter.is-active .filter-item.visible.is-active .checkbox-group.is-active .facetwp-depth .required::before {
		content:'Select Subcategory';
		display:block;
		font-family: Teko, sans-serif;
		font-weight:400;
		font-style:normal;
		font-size:24px;
	}
	.filter.is-active .filter-item.visible.is-active .checkbox-group.is-active .facetwp-depth.visible .required::before {
		content:'Selected Subcategory';
	}
	.filter.is-active .filter-item.visible.is-active .checkbox-group.is-active .facetwp-depth .required span {
		color:red;
		display:inline-block;
		margin-left:5px;
	}

	
	.filter.is-active.checkbox-group-is-active .filter-item.visible:not(.sales_contact_business_units) {pointer-events: none;}
	.filter.is-active.checkbox-group-is-active.checkbox-group-depth-is-active .filter-item.visible:not(.sales_contact_business_units) {pointer-events:unset;}



	/* -------------------------------------------------------------------------------------------*/
	/* -------------------------------------------------------------------------------------------*/

/* Mega-Menu - formatting */

#menu-main-menu .mega-menu {
    position:relative;
}
#menu-main-menu .mega-menu > ul.sub-menu {
    width:auto !important;
    left:unset !important;
    padding:2rem;
}
#menu-main-menu .mega-menu > ul.sub-menu ul.sub-menu {
    border-top-color:transparent;
}

#menu-main-menu .mega-menu-disabled > ul.sub-menu li.hide-heading {
    display:none !important;
}

/* End Of Mega-Menu - formatting */

/* Mobile menu - formatting */

@media only screen and (max-width: 768px) { 
    .fl-node-5f4d5ef81aa8a .pp-advanced-menu .menu > li > a, .fl-node-5f4d5ef81aa8a .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
        padding-right: 40px !important;
    }
}


/* Start Content Grid Solutions Card Style */


.pp-content-grid-image.pp-post-image {
Border-bottom: 5px solid #ffce61;
}

/*
.pp-content-grid-post:hover .pp-more-link-button, .pp-content-grid-post:hover 
.pp-content-grid-date, .pp-content-grid-post:hover a, .pp-content-grid-post:hover h3, 
.pp-content-grid-post:hover  {
color: #ffffff; 
}
*/

#alloys-list .pp-content-grid-post:hover,
#alloys-list .pp-content-grid-post:hover a,
#alloys-list .pp-content-grid-post:hover h3,
#alloys-list .pp-content-grid-post:hover .pp-more-link-button,
.pp-content-grid-post:hover .pp-content-grid-date {
	color:#ffffff !important;
}

/* End of Content Grid Solutions Card Style */

/* Alloy Filter Styles */

#filter_column button {
    background-color: #ffce61 !important;
    color: #5b5b5b !important;
    padding: 10px 50px !important;
    border-radius: 0px !important;
    border: none !important;
}

#filter_column button:hover {
    background-color: #5b5b5b !important;
    color: #ffce61 !important;
}

input.facetwp-search {
    background-color: #ffffff;
    width: 100%;
    margin: 0px;
}


/* FaceTWP - mobile filter */

@media (min-width: 768px) {
    .facetwp-flyout-open {
        display: none;
    }
}

select.facetwp-dropdown,
.facetwp-input-wrap {width:100%;}
select.facetwp-dropdown {min-height:30px;}

.SalesContact .label {font-weight:bold;}

#GlossaryToggle {cursor:pointer;}

#Sales_Contacts.facetwp-template { /*display: none;*/ }
#Sales_Contacts.facetwp-template.visible { display: block; }






/* NEW - 09/06/23 */
.facetwp-checkbox[data-value="process-industry"] {}
