html, body {
	background-color: #333 !important;
}

header {
	background-color: #3b3b3b !important;
	color: #fff !important;
}

.social .subtitle {
	color: #fff !important;
}
.social .facebook { background-position: 0 -24px !important; }
.social .twitter { background-position: -24px -24px !important; }
.social .linkedin { background-position: -48px -24px !important; }
.social .youtube { background-position: -72px -24px !important; }
.social .instagram { background-position: -144px -24px !important; }

.social a {
	border-radius: 3px !important;
	transition: background-color 0.5s !important;
}

.social a:hover {
	background-color: #fff !important;
}
.social .facebook span { background-position: 0 0 !important; }
.social .twitter span { background-position: -24px 0 !important; }
.social .linkedin span { background-position: -48px 0 !important; }
.social .youtube span { background-position: -72px 0 !important; }
.social .instagram span { background-position: -144px 0 !important; }

header nav ul ul {
	background-color: #3b3b3b !important;
}

header nav ul li a {
	color: #fff !important;
}


#margin {
	background-color: #fff !important;
}

footer {
	background-color: #333 !important;
}

@media screen and (max-width: 980px) {
	header .menu_button {
		background-color: #4F5154 !important;
	}
	
	body.mm header nav ul li a {
		background-color: #505050 !important;
	}
	body.mm header nav ul li a:hover {
		background-color: #3b3b3b !important;
	}
	
	body.mm header .social .twitter { background-position: -64px -64px !important; }
	body.mm header .social .facebook { background-position: 0 -64px !important; }
	body.mm header .social .linkedin { background-position: -128px -64px !important; }
	body.mm header .social .youtube { background-position: -192px -64px !important; }
	body.mm header .social .instagram { background-position: -384px -64px !important; }
	
	body.mm header .widget {
		background-color: #fff !important;
		border: 1px solid #4F5154 !important;
		color: #000 !important;
	}
	body.mm header .widget h2 {
		background-color: #4F5154 !important;
	}
}
