#fw-icons-and-info {
	padding: 0;	
}
#fw-icons-and-info .fw-bg {
	position: absolute;
	z-index: 0;
	top: 0;
	width: 100vw;
	left: 50%;
	transform: translate(-50%,0);
	height: 100%;	
}
#fw-icons-and-info .col-flex {
	display: flex;
	align-items: center;
	justify-content: center;	
	z-index: 1;
} 
#fw-icons-and-info .vertical-bar {
	height: 100%;	
	width:1px;
	background:#111;
}
#fw-icons-and-info .fw-column {
	padding:	34px 178.5px;
	text-align: center;
	color: var(--cream);
}
#fw-icons-and-info .fw-column:first-child {
	padding-left:0;	
}
#fw-icons-and-info .fw-column:last-child {
	padding-right: 0;	
}
#fw-icons-and-info .fw-column a {
	color: var(--cream);
	padding-bottom: 8px;
	border-bottom:1px solid var(--serengeti);
	transition: all .5s;
}
#fw-icons-and-info .fw-column a:hover {
	border-bottom-color: var(--monarch);	
}
#fw-icons-and-info .col-title {
	font-weight:700;
	font-family: 'source-sans-pro', sans-serif;	
}
@media screen and (max-width:1920px) {
	#fw-icons-and-info .fw-column {
  		padding: 34px 0;
  		width: 275px !important;
  		margin: 0 auto;
	}	
}
@media screen and (max-width: 1024px) {
	#fw-icons-and-info .col-flex { display: block; }
	#fw-icons-and-info .col-flex .vertical-bar { display: none; }	
}
@media screen and (max-width: 768px) {
	#fw-icons-and-info .fw-bg { width: calc(100vw + 2px); margin-left: -1px; margin-right: -1px;}	
#fw-icons-and-info {
	padding: 0;
	margin: 0px 0 48px !important;
}
	#fw-icons-and-info .fw-column {
    text-align: left;
	}
	#fw-icons-and-info .fw-column .col-icon {
		width: 32px;	
	}
	#fw-icons-and-info .fw-column:nth-child(2) .col-icon svg { margin-left: -3px; }
		#fw-icons-and-info .fw-column {
	
	
	text-align: left;
	color: var(--cream);
	display: flex;
		}
		#fw-icons-and-info .fw-column {
			width: 100% !important;
			padding: 16px;
			text-align:left;
		}
#fw-icons-and-info .fw-column:first-child {
	padding-left: 0;
	padding-top: 32px;
	text-align:left;
}
	#fw-icons-and-info .fw-column .col-icon svg { margin-right: 10px;}
	#fw-icons-and-info .fw-column:last-child { padding-bottom: 32px; }
	}
#fw-notification {
	padding: 8px 0;
}
.notification-flex {
	display: flex;
	align-items: center;
	gap: 12px;	
	justify-content: center;
}
.notification-content { padding-bottom: 5px; font-family: 'source-sans-pro', sans-serif; font-weight: 700; }
.notification-flex a {padding-bottom: 4px; margin-bottom: 0; border-bottom: 1px solid var(--serengeti); }
.notification-flex a:hover { border-bottom-color: var(--monarch); }
@media screen and (max-width:782px) {
	.notification-flex {
		flex-direction: column;
		gap: 0;		
	}
	#fw-icons-and-info .fw-column {text-align:left; }
}
