#footer {
	margin-bottom: 0;
	background: #333;
	padding: 30px;
	margin-top: 100px;

	.contact-info {
		.contact-item {
			font-weight: 300;
			font-size: 14px;
			margin-bottom: 5px;
			color: #BBB;

			span {
				color: #666;
				margin-right: 10px;
			}
		}
	}

	.address {
		font-weight: 300;
		font-size: 14px;
		margin-top: 30px;
		color: #BBB;
    margin-bottom: 30px;

		.address-heading {
			color: #666;
		}
	}
	
	#footer-map {
	   width: 100%;
	   height: 300px;
	}

	#footer-map .gmnoprint,
	#footer-map div a img {
		display: none;
	}

	.socialIcon-link {
		margin-right: 18px;

		img {
			width: 32px;
		}
	}
}

#footer {
	margin-bottom: 0;
	background: #333;
	padding: 30px;
	margin-top: 100px;

	.contact-info {
		.contact-item {
			font-weight: 300;
			font-size: 14px;
			margin-bottom: 5px;
			color: #BBB;

			span {
				color: #666;
				margin-right: 10px;
			}
		}
	}

	.address {
		font-weight: 300;
		font-size: 14px;
		margin-top: 30px;
		color: #BBB;
    margin-bottom: 30px;

		.address-heading {
			color: #666;
		}
	}
	
	#footer-map {
	   width: 100%;
	   height: 300px;
	}

	#footer-map .gmnoprint,
	#footer-map div a img {
		display: none;
	}

	.socialIcon-link {
		margin-right: 18px;

		img {
			width: 32px;
		}

		&:hover {
			opacity: .7;
		}
	}
}

Reduce opacity of social images on hover
Reduce opacity of social images on hover
