
/*Aaron's css file*/
.black-heading {}

.black-heading .elementor-heading-title {
	margin-top: 20px;
	padding: 30px;
	background: #000;
	color: #fff;
	text-trasnform: uppercase;
	font-size: 42px;
	letter-spacing: 1px;
}

.underlined-heading {}

.underlined-heading .elementor-heading-title {
	width: 100%;
	border-bottom: 1px solid black;
	color: #000;
}

.footer_col3 .column_inner, .footer_col2 .column_inner {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	margin-top: 40px;
}

.footer_col3 .widget_nav_menu, .footer_col2 .widget_nav_menu {
	display: flex;
	flex-direction: column;
	flex-basis: 100%;
	flex: 1;
}

.footer_col3 .widget_nav_menu h5, .footer_col2 .widget_nav_menu h5 {
	font-size: 16px;
}

.menu-footer-about-menu-container {}

.menu-footer-about-menu-container ul li, .menu-footer-products-menu-container ul li {
	padding-bottom: 0 !important;
}

.menu-footer-about-menu-container ul li a, .menu-footer-products-menu-container ul li a {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
