/**
 * DEBUG
 * Enqueue / dequeue as needed
 */
/*
div { outline: 1px solid red; }
*/

/**
 * Hide duplicated product callout boxes on AU, pending update of pages
 */
.Container_Overflow:not(.bannerSolutionsProductsGridContainer) > .bannerSolutionsProducts > .row.heightRowSolutionsProducts {
	/* border: 4px solid pink; */
	display: none;
}

abbr.required {
	text-decoration: none !important;
	color: blue !important;
}

/*
.cardMyth {
	outline: 1px dotted purple;
}
.cardMyth img {
	outline: 1px dotted red;
}
*/

/*
@media (min-width: 768px) {
	.products.columns-3 {
		display: flex;
		align-items: stretch;
		flex-wrap: wrap;
	}

	.products.columns-3 li {
		outline: 1px dotted green;
	}
}
*/

/*
@media (min-width: 1080px) {
	.products.columns-3 li {
		max-width: 23%;
	}
}
*/


/*
#container {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
}

@media (max-width: 480px) {
	#container div {
		max-width: 98%;
	}
}
@media (min-width: 480px) and (max-width: 1080px) {
	#container div {
		max-width: 48%;
	}
}
@media (min-width: 1080px) {
	#container div {
		max-width: 23%;
	}
}
*/

/*
.product_title > .collection,
.woocommerce-loop-product__title > .collection,
.product_title > .product-name-ori,
.woocommerce-loop-product__title > .product-name-ori,
.card-title {
	outline: 1px dotted blue;
}
*/

/*
#navbarSupportedContent {
	outline: 1px solid yellow;
}

#site-navigation {
	outline: 1px solid green;
}

.woocommerce-active .site-search .widget_product_search form::before {
	outline: 1px dotted black;
}

@media (min-width: 960px) {

	.woocommerce-active .site-header .site-search.input-not-focused {
		outline: 1px solid green;
	}

	.woocommerce-active .site-header .site-search.input-is-focused {
		outline: 1px solid red;
	}

	.woocommerce-active .site-header .site-search input:focus {
		outline: 2px solid pink;
	}

}

*/
