
/* FOOTER - CSS */

/* END OF FOOTER */
.newsletter {
	margin-top: -100px;
}

.newsletter:before {
	background: url("https://cdn-iledbhk.nitrocdn.com/zFRAJKEpnYmFRPgZHPsYoPflzDLvodWh/assets/images/optimized/rev-31e5b35/www.blindspot-advisors.com/wp-content/themes/Blind%20Spot%20Theme/assets/images/home/newsletter-bg.png") no-repeat top center;
	content: "";
	width: 100%;
	height: 90px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.newsletter-bg {
	background: #000;
	padding-bottom: 65px;
}

.newsletter h6 {
	font-size: 40px;
	color: #fff;
	line-height: 20px;
	margin-bottom: 0px;
	font-family: RobotoB;
}

.newsletter p {
	color: #fff;
	font-size: 24px;
	line-height: 30px;
	margin-top: 8px;
	font-family: RobotoCondensedR;
}

.input-newsletter {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	background: #fff;
	width: 390px;
	margin-right: 30px;
	border: 2px transparent solid;
}

.newsletter button.btn-orange {
	height: 50px;
	line-height: 30px;
	padding: 0 30px;
}

.footer-links {
	background: #fff;
	padding-top: 25px;
	padding-bottom: 25px;
}

.footer_menu {
	display: block;
}

.footer_menu li.current-menu-item a {
	color: #ba7540;
}

.footer_menu li {
	display: inline-block;
}

.footer_menu li:first-child a {
	padding-left: 0px;
}

.footer_menu li:last-child a {
	border-right: 0px;
}

.footer_menu li a {
	display: block;
	color: #000;
	border-right: 1px #000 solid;
	padding-left: 5px;
	line-height: 14px;
	font-size: 14px;
	text-transform: uppercase;
	padding-right: 5px;
	font-family: RobotoB;
}

.footer_menu li a:hover {
	color: #ba7540;
}

.paynow-btn {
	height: 30px;
	width: 120px;
	line-height: 30px;
	padding: 0px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 3px;
	color: #fff;
}

.copyright-wrapper {
	margin-top: 15px;
}

.copyright-wrapper ul {
	font-size: 0px;
}

.copyright-wrapper ul li:first-child {
	padding-left: 0px;
}

.copyright-wrapper ul li:last-child {
	border-right: 0px;
}

.copyright-wrapper ul li {
	display: inline-block;
	color: #000;
	border-right: 1px #000 solid;
	padding-left: 5px;
	line-height: 14px;
	font-size: 14px;
	padding-right: 5px;
	font-family: RobotoB;
}

.copyright-wrapper ul li a {
	color: #000;
	font-family: RobotoL;
}

.copyright-wrapper ul li a:hover {
	text-decoration: underline;
}

.social-list {
	font-size: 0px;
}

.social-list li {
	display: inline-block;
	padding-left: 3px;
	padding-right: 3px;
}

.social-list li a {
	background: #000;
	color: #fff;
	width: 30px;
	height: 30px;
	display: block;
	text-align: center;
	border-radius: 3px;
	line-height: 30px;
	font-size: 15px;
}

.social-list li a:hover {
	opacity: .5;
}

.social-list li:first-child {
	padding-left: 0px;
}

.social-list li:last-child {
	padding-right: 0px;
}

.footer-social-media-wrapper {
	display: flex;
	justify-content: end;
}

.footer-social-media-row {
	display: flex;
	flex-direction: column;
	gap: 10px;
	align-items: flex-start;
}

.footer-row {
	display: flex;
	align-items: center;
}

.twitter-social-icon img {
	filter: invert(1);
	width: 15px;
}

.newsletter-row {
	display: flex;
	align-items: center;
}
