@media (min-width:950px) {
	.container {max-width: 950px}
}

@media (min-width:768px) and (max-width:991px) {
	a.donate-now {font-size: 20px; padding-top: 35px}
}

@media (max-width:991px) {
	.newsletter-box .title {float: none; margin-left: 0}
	.gray-box {margin-left: 0; min-height: 0}
}

@media (max-width:767px)  {
	ul.navigation-top {display: table; float: none; margin: 0 auto}
	ul.navigation-top > li {display: table-cell;}
	#header a.logo {float: none; display: table; margin: 0 auto}
	.idp-logo {max-width: none}
	a.donate-now {margin-left: 0}
	ul.main-navigation > li {float: none; border-right: none; margin-bottom: 2px}
	ul.main-navigation li a {padding: 5px 10px}
	ul.main-navigation li:hover a {background-color: #585858}
	ul.main-navigation ul {position: static; width: 100%; display: block; padding: 0 0 0 20px}
}
