@media screen and (max-width: 950px) {
	button#navbar-toggle { display: block; }
	
	ul#menu-menu-principal {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #939d94;
		padding-top: 120px;
	    -webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	ul#menu-menu-principal li {
		display: block;
		width: 100%;
		margin: 0px 0px 20px;
		font-size: 15px;
	}
	
	ul#menu-menu-principal li a {
		color: #FFF;
		padding: 10px 0px;
		display: block;
	}
	
	#navbar-toggle.navbar-toggle-active span { background-color: #FFF; }
	
}

@media screen and (max-width: 800px) {
	footer { padding: 15px 0px; }
	a.logo-footer { width: 25px; }
	
	.col-33.align-left,
	.col-33.align-right { width: 20%; }
	.col-33.align-center { width: 80%; }
	
	a.footer-ig,
	a.footer-correo { top: 3px; }
}

@media screen and (max-width: 450px) {
}
