#newsletter-wrapper {
	text-align: center;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 11;
	font-weight: bold;
}

#newsletter-wrapper .nl-toggle {
	display: inline-block;
	color: white;
}

#newsletter-wrapper .nl-inner-wrapper {
	background-color: #f5f5f5;
	box-shadow: 0px 0px 20px 0px rgba(53, 53, 53, 0.6);
	z-index: 0;
	position: relative;
	text-align: center;
}

#newsletter-wrapper .form-control:focus {
	border-color: #7b726b;
}

#newsletter-wrapper .btn.btn-primary {
	border: 1px solid #7b726b;
	color: #fff;
	background-color: #7b726b;
}

#newsletter-wrapper .nl-image {
	max-height: 139px;
}

#newsletter-wrapper #bt-close .fa {
	color: grey;
	line-height: 0;
}

@media only screen and (max-width: 426px)  {
	#newsletter-wrapper #bt-close .fa {
		font-size: 2rem;
	}
}

#newsletter-wrapper #bt-close:hover .fa {
    color: white;
}

#newsletter-wrapper .nl-toggle-wrapper {
	position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
	cursor: pointer;
	background: #4e0d06;
}

#newsletter-wrapper .nl-toggle[aria-expanded="true"] .fa-chevron-up {
	transform: rotate(180deg);
}

#newsletter-wrapper.modal-hide {
	display: none;
}

#newsletter-wrapper.modal-show {
	display: block;
}
