body { font-size: 1.85em; }
.section { max-width: 1100px; }

header nav.sticky ul, header input.sticky { position: fixed;top: 0;width: 100%;z-index: 100; }
header nav ul { list-style: none;text-align: center;padding-left:0;display:block; }
header nav ul li { display:inline-block; }
header nav ul li a { line-height: 35px;height: 35px;color: #fff;padding: 0 15px;font-size: 15px;text-transform: uppercase; }
header nav ul li:hover, header nav ul li.active { background-color: #337ab7; }
#input { background: #036;color: #fff;font-size: 18px;height:36px;width:100%;margin-bottom:0;border-radius:0; }
.select-open { display:none;position:absolute;right:0;padding-top: 2px;font-size:30px;color:#fff;z-index:200;cursor:pointer; }

.section--content { padding: 0; }
picture img { width: 100%; }
.donors > div > div { margin-bottom: 10px; }
.social-feed { margin: 50px; }
.social-feed i { padding-left: 5px;color: #fff;border-radius: 25px;text-align: center;line-height: 50px;width: 50px;height: 50px;font-size: 25px;margin: 8px 5px; }
.gallery .image { padding: 10px !important; }

.video { max-width: 77%;margin: 15px auto; }
@media screen and (max-width: 1110px) {
	.video { max-width: 82%; }
}
@media screen and (max-width: 1024px) {
	.video { max-width: 88%; }
}
@media screen and (max-width: 991px) {
	.video { max-width: 92%; }
}

@media screen and (max-width: 1400px) {
	header nav.sticky ul { top: 36px; }
	.select-open { display: block; }
	.select-open.sticky { top: 2px;position:fixed; }
	#input { width: 100%;padding: 0px 10px;font-size: 16px;text-transform: uppercase;display:block !important; }
	#input + #select { display: none;width:100%; }
	#input.active { border-bottom: 1px solid #737373; }
	#input.active + #select { display:block; }
	#input.active + #select li { width:100%;display:inline-block;text-align:left; }
	#input.active + #select li a { display:block; }
	#input:hover { cursor: pointer; }
	.donors { text-align:center; }
	#naming__opportunities tbody td { padding:15px !important; }
}