@charset "UTF-8";
/* CSS Document */

/* =Desktop First
================================================== 
*/

@media (max-width: 1200px) { 

}
@media (max-width: 992px) { 
#alumni-data-1 span { font-size:55px !important; margin-top:0 !important; }
#alumni-data-1 h2 { font-size:55px !important; margin-top:0 !important; }
#alumni-data-1 p { font-size:30px !important; }
#alumni-data-2 span { font-size:30px !important; margin-top:0 !important; }
#alumni-data-2 h2 { font-size:30px !important; margin-top:0 !important; }
#alumni-data-2 p { font-size:15px !important; }
#messages-list h2 { font-size:24px !important; }
#messages-list p { font-size:14px !important; }
#connect-list-1 span, #connect-list-2a span, #connect-list-2b span, #connect-list-2c span, #connect-list-3 span { font-size:40px !important; margin-top:0 !important; }
#connect-list-1 h2, #connect-list-2a h2, #connect-list-2b h2, #connect-list-2c h2, #connect-list-3 h2 { font-size:40px !important; margin-top:0 !important; }
#connect-list-1 p, #connect-list-2a p, #connect-list-2b p, #connect-list-2c p, #connect-list-3 p { font-size:20px !important; }
#event-list-1 li, #event-list-2 li, #event-list-3 li {
  font-size:18px !important;
}
.overlay ul li a {
	font-size: 30px !important;
}
}
@media (max-width: 768px) { 
.alternate .people:nth-child(even) {
   background: #ffffff;
}
.alternate .people:nth-child(odd) {
   background: #f1f1f1;
}
#section1 #block-list li {
  font-size:24px;
}

#map {
  min-height:450px; 
  background-size:contain;
}
#alumni-data-1 span { font-size:30px !important; margin-top:0 !important; }
#alumni-data-1 h2 { font-size:30px !important; margin-top:0 !important; }
#alumni-data-1 p { font-size:15px !important; }
#alumni-data-2 div.squared:nth-child(2n+1) { background:#62002f; }
#alumni-data-2 div.squared:nth-child(3n+1) { background:#6f0035; }
#alumni-data-2 div.squared:first-child {background:#62002f;}
#messages-list h2 { font-size:25px !important; }
#messages-list p { font-size:15px !important; }
#connect-list-1 div.squared:nth-child(5n+2), #connect-list-1 div.squared:nth-child(5n+4), #connect-list-1 div.squared:nth-child(5n+5)  {
  background:#272e36; 
}
#connect-list-1 div.squared:nth-child(4n+1), #connect-list-1 div.squared:nth-child(4n+4)  {
  background:#32373d; 
}
#connect-list-2a div.squared:nth-child(even) {
 background:#272e36;
}
#connect-list-2a div.squared:nth-child(odd) {
 background:#32373d;
}
#connect-list-2c div.squared:nth-child(odd) {
 background:#272e36;
}
#connect-list-2c div.squared:nth-child(even) {
 background:#32373d;
}
#connect-list-3 div.squared:nth-child(5n+2), #connect-list-3 div.squared:nth-child(5n+4), #connect-list-3 div.squared:nth-child(5n+5)  {
  background:#272e36; 
}
#connect-list-3 div.squared:nth-child(4n+1), #connect-list-3 div.squared:nth-child(4n+4)  {
  background:#32373d; 
}
#block-list li.strategy.three {
  background-color:#e8e8e8;
}
#block-list li.strategy.four {
  background-color:#ffffff; 
}
#event-highlights div.squared:nth-child(even) {
   background:#fff;
}
#event-highlights div.squared:nth-child(3n+1) {
   background:#e8e8e8;
}
#event-list-1 li:nth-child(odd), #event-list-2 li:nth-child(even), #event-list-3 li:nth-child(odd) {
   background:#fff;
}
#event-list-1 li:nth-child(odd) {
   background:#e8e8e8;
}
#event-list-2 li:nth-child(odd) {
   background:#e8e8e8;
}
#event-list-3 li:nth-child(odd) {
   background:#e8e8e8;
} 

#section7 p.lead span {
  display:inline-block; margin-left:0;
}
#event-list-1 li, #event-list-2 li, #event-list-3 li {
  font-size:30px !important;
}
#sponsorship-list-1 li:nth-child(even), #sponsorship-list-2 li:nth-child(odd), #sponsorship-list-3 li:nth-child(even), #sponsorship-list-4 li:nth-child(odd) {
   background:#6c0236; 
}
#sponsorship-list-1 li:nth-child(3n+1), #sponsorship-list-1 li:nth-child(3n+5) {
   background:#600130;
}
#sponsorship-list-2 li:nth-child(3n+0), #sponsorship-list-2 li:nth-child(2) {
   background:#600130;
}
#sponsorship-list-3 li:nth-child(3n+1), #sponsorship-list-3 li:nth-child(3n+5) {
   background:#600130;
} 
#sponsorship-list-4 li:nth-child(3n+0), #sponsorship-list-4 li:nth-child(2) {
   background:#600130;
}
#contact-list div.squared:nth-child(even) {
  background:#272e36; 
}
#contact-list div.squared:nth-child(1), #contact-list div.squared:nth-child(4) {
  background:#32373d; 
}
#section9 h4 {
  font-size: 25px !important; 
}
.nav-tabs.nav-justified>li>a {
min-height:inherit;
margin-bottom:0;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
  border-bottom-color: #c3c6c8;
  border-top-color: #c3c6c8;
  border-left-color:  #c3c6c8;
  border-right-color:  #c3c6c8;
  background-color:#fff;
}
.nav-tabs.nav-justified>li>a:hover {
border-color:#c3c6c8; border-left:none; border-right:none;
}

.overlay ul li.squared:nth-child(5n+1), .overlay ul li.squared:nth-child(5n+3), .overlay ul li.squared:nth-child(9) {
  background:#6f0035;
} 
.overlay ul li.squared:nth-child(odd) {
  background:#62002f; 
}
}
@media (max-width: 480px)  { 
#mission-list li.one, #mission-list li.four, #mission-list li.five {
  background:#e8e8e8; 
}
#mission-list li.two, #mission-list li.three, #mission-list li.six {
  background:#ffffff; 
}
#section1 #block-list li {
  font-size:20px;
}
.overlay ul li a {
	font-size: 20px !important;
}
#section7 #event-list-1 li, #section7 #event-list-2 li, #section7 #event-list-3 li { font-size:15px !important;}
#menu-icon { padding-right:0; }
}
@media (max-width: 360px)  { 
section { padding-top:50px; padding-bottom:30px;}
#section1 #block-list li { font-size:15px; line-height:1.125em; }
#section1 .btn-lg {padding: 6px 12px; font-size: 14px; line-height: 1.42857143;}
#section2 h2 { font-size:18px !important; line-height:1.125em; margin-bottom:5px; margin-top:15px !important; padding-top:0; }
#section2 p { font-size:15px; line-height:1.125em; }
#section2 .square-content-corner { padding-top:0;}
.box h4 { font-size:15px !important; }
.box p { font-size:15px !important; line-height:1.125em;}
.box { min-height:295px;}
.people h4 { font-size:15px !important; }
.people p { font-size:15px !important; line-height:1.125em;}
h2.title { margin-top:0; padding-top:0;}

ul.nav.nav-tabs.nav-justified li a { font-size:15px;}
#maaTab li a { font-size:13px;}
#section4 span { font-size:18px !important;}
#section4 h2 { font-size:18px !important;}
#section4 p { font-size:14px !important; line-height:1.125em; }
#map { min-height:330px; }
p.lead { font-size:18px; }
#section6 span { font-size:30px !important;}
#section6 h2 { font-size:30px !important;}
#section6 p { font-size:18px !important; line-height:1.125em; }
#section7 h4 {font-size:18px !important; line-height:1.125em; margin-bottom:5px; margin-top:5px; padding-top:0; }
#section7 .squared a { margin-top:0;}
h1 { font-size: 50px; }
#contact-list .squared p { font-size:20px !important;}
#contact-list .squared p i { font-size:30px !important;}
.overlay ul li a { font-size: 15px !important; }
}
