/*.nlContainer {
    #position: relative;
    width: 100%;
	height:100%;
	border:0px dotted #F00;
}
.nlColumn {
	background: #f1c200;
	height:100px;
	margin-top:0px;
}
.nlColumn-left {
	width: 23%;
	margin-left: 31.2%;
    position: absolute;
}
.nlColumn-center {
	#top: 50px;
    width: 0%;
    margin-left: 53.5%;
}
.nlColumn-right {
	#top: 50px;
    width: 33%;
	margin-left: 53.5%;
}*/

.newsletter-form {
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
}
.nlColumn {
	display: flex;
	flex-direction: row;
}
.nlColumn-left {
	margin-right: 3px;
}
.nlColumn-right {
	margin-left: 3px;
}