#main,.list{text-align:center}*,strong{font-family:Lato,sans-serif}*{margin:0}::selection{background-color:#50A6C2;color: #ffffff;}

#main h1{font-size:90px;font-weight:500;}main li{list-style-type:none;font-size:1.25em;font-weight:300;padding-bottom:1em}a{text-decoration:none}

#main{margin:0 auto;padding:13em 10px;background-size:cover}



.container{padding:5em 5em 0;}

.container h2{font-size:1.75em;font-weight:500;padding-bottom:10px}

.container h3{font-size:2.65em;font-weight:300;padding-bottom:.5em;padding-top:.5em}

.elective{background-image:url(../images/peprally.jpg);color:#fff;-webkit-text-stroke: 0.13em black;background-position:top center;background-size:auto 101vh}

.accolades,.alumni,.avpa,.business,.clubs,.compsci,.counseling,.engineering,.medical,.music,.research,.science,.senior-experience,.sports,.theater,.visual{background-size:cover;}
.list h1{padding-bottom:1em;font-size:21px;color:#fbfbfb}

.clubs,.counseling,.global-education,.projects,.research,.senior-experience,.sports,.alumni{color:#fff;-webkit-text-stroke: 0.13em black;background-position:top center}.column-left{float:left;width:33%}
.column-right{float:right;width:33%}
.column-center{display:inline-block;width:33%}
#two-col{display:flex;justify-content:space-between}

.clubs{background-image:url(../images/hackBCA.png)}
.counseling{background-image:url(../photos_2.0/counseling.jpg)}

.global-education{background-image:url(../photos_2.0/GlobalExchangespics/ABFtrip-background.jpg)}.projects{background-image:url(../images/makerspace.jpg)}

.grad_quote{border: 1px; border-style:solid; border-color: black; padding:2em 2em 0 2em;margin:0 5em 2em 5em} 
.grad_quote p{font-size:15px;font-weight:300;line-height:1.75em;padding-bottom:1.5em}

.research{background-image:url('../photos_2.0/Research pics 2018/research-hero.JPG')}.bio{border: 1px; border-style:solid; border-color: black; padding:2em 2em 0 2em;margin:0 2em 2em 2em}.bio p{font-size:15px}

.sports{background-image:url(../photos_2.0/sports/girlsSoccer.jpg)}

.senior-experience{background-image:url(../photos_2.0/seniorexperiencepics/seniorexperience.jpg)}.container p{font-size:20px;font-weight:300;line-height:1.75em;padding-bottom:1.5em}.list{color:#d6c170;background-color:#353434;padding:2em}

.alumni{background-image:url(../photos_2.0/alumni/CareerDay2016.jpg)}.container p{font-size:20px;font-weight:300;line-height:1.75em;padding-bottom:1.5em}.list{color:#d6c170;background-color:#353434;padding:2em}

/*For common attributes in the academies headings and all other banners*/
.academies, .academies h2 {
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	color:#fff;
	text-shadow: 0 0 8px #000;
	background-position:top center;
}
/*Makes the stroke lighter on the full name in the Academies Headings*/
.academies h2 {
	-webkit-text-stroke: 0.02em black;
}
/*For different images in the academies headings*/
.science{background-image:url(../photos_2.0/academypics/AASTpics/AAST.jpg);}
.business{background-image:url(../photos_2.0/academypics/ABFpics/ABF.jpg);}
.culinary{background-image:url(../photos_2.0/academypics/ACAHApics/ACHA.jpg);background-size:cover;}
.engineering{background-image:url(../photos_2.0/academypics/AEDTpics/AEDT.jpg);}
.medical{background-image:url(../photos_2.0/academypics/AMSTpics/AMST.jpg);}
.compsci{background-image:url(../photos_2.0/academypics/ATCSpics/ATCS.jpg);}
.avpa{background-image:url(../photos_2.0/academypics/AVPApics/avpa-collage.jpg);}
.music{background-image:url(../photos_2.0/academypics/AVPApics/AVPAMpics/AVPAMbackground.jpg);}
.theater{background-image:url(../photos_2.0/academypics/AVPApics/AVPATpics/AVPAT.jpg);}
.visual{background-image:url(../photos_2.0/academypics/AVPApics/AVPAVpics/AVPAV.jpg);}
.accolades{background-image:url(../photos_2.0/DSC_0478.JPG);}

.elective h1{font-size:62px}

.container h1{font-size:30px;padding-bottom:20px;font-weight:700}

strong{font-weight:700}

#sport-info li{line-height:1.35}

a.avpa-link,a.powerpoint{padding:9px 28px 11px;border-radius:24px;border:2px solid darkgrey; background:rgba(0,0,0,.5);color:#fff;-webkit-text-stroke: 0.01em black; font-weight:900; top:40px;position:relative;font-size:18px;transition:.5s all}

a.avpa-link{margin:0 30px;border-radius:17px}
a.avpa-link:hover,a.powerpoint:hover{background:rgba(196,196,196,.5);border:2px solid #fff;color:#fff;}
.AVPA-info {
	width:50%;
	margin:10px auto;
	line-height:1.5;
	font-size:17px;
	-webkit-text-stroke: 0.05em black;
}
/*For smaller screens*/
@media only screen and (max-width: 950px) {
	/*Only add a break in larger windows, hide it if the window is smaller*/
	.breakLine {
		display: none;
	}
}
@media only screen and (max-width: 600px) {
	/*For common attributes in the banners*/
	#main h1{
		font-size:70px;
	}
	#main h2{
		font-size:25px;
	}
	/*Reduce padding on smaller devices*/
	.container{
		padding:.6em 1em 0;
	}
	/*Alterations for paragraphs on smaller devices*/
	.container p{
		font-size: .9em;
		line-height: 1.5em;
	}
}