@charset "UTF-8";
/* CSS Document */
	h1,h2,h3,h4,h5,h6{text-transform:none!important; font-weight:600!important;}
	.home-hero{
	  width:100%;
	  margin:0 auto;
	  position: relative;
	}
	
	.home-hero video, .home-hero img, .home-hero iframe{width:100%; display: block; margin:0 auto;}
	.home-hero video{height:auto; min-height: auto;}
	.hero-content img{width:100%; display: block; margin:0 auto;}
    /*.home-hero .container{max-width:1170px; margin:0 auto;}*/



		
	.hero-content{

		
		color:#fff;
		width:40%;
		max-width:480px;
		padding:0; 
		margin:0;

		
	}



	img.logo{width:260px; height:auto; float:left; }
	.hero-text{padding:1rem; background: #2e271e;}
    .hero-text p{margin:0;}
	.hero-text h2{padding:0; margin:.3rem 0; font-size:1.8rem; color:#fff; text-transform: none; font-weight: 400!important; line-height:1.9rem;}
	.hero-text h2 a, .hero-text h2 a:link, .hero-text h2 a:active, .hero-text h2 a:visited{color:#ff7300; text-decoration: none; transition: all .5s ease;}
	.hero-text h2 a:hover{color:#d86202;}


	.admissions{ background:rgba(255,115,0,0.8);
					color:#fff;
		
		position: absolute;
		width:100%;
		bottom: 0px;
		max-height: 119px;
		height:100%;
		
	}
	div.admissions.no-overlay{
		position: relative;
	}
	
	.admissions-content{padding:1rem;}
	
	/*.header-top, .navbar-wrapper{display:none;}*/
    .pull-center{margin:0 auto;}
	
	
.admissions .tool-item a{background:rgba(0,0,0,0.0); color:#fff; border-right:none; border-left:none; border-top:none; padding:24px 6px; height:auto!important;}
.admissions .tool-item a:hover{background:#ff7300; color:#2e271e}
.admissions .tool-item a:hover .fa{opacity:1; transform: translatex(0px);}

	
	
	.about-title p{font-size:1.9rem; font-weight:200; margin:0rem 0 2rem 0;text-align:center; color:#dbb38f; margin-top:20px;}
	.about-title p strong{color:#fff; font-weight:400;}
	.about-number p{ font-size:4.5rem; text-align:center; margin:0; line-height:4.8rem!important; font-weight:800;}
	.about-text p{font-size:1.3rem; text-align:center; margin:0;line-height:1.8rem!important; font-weight:200;color:#dbb38f; margin-bottom:50px;}
.about-brag p{font-size:1.3rem; text-align:left; margin:0;line-height:1.8rem!important; font-weight:200;color:#dbb38f; margin-bottom:30px;}
.about-brag-number p{color:#fff; font-weight: 800; font-size:4.5rem;text-align:right; line-height:4rem!important;}
	
	.logo-search{width:100%; position: absolute; top: 4%; transform:translateY(-4%); }

.home-hero div.header-search-bar button.ss-icon {height:30px;}






@media (min-width: 768px) and (max-width: 979px) {
  img.logo{width:180px;}
  .abs-container{
    top: calc(75% - 40px)!important;
    transform: translateY(-75%)!important;
    width:auto!important;

  }
	
	  .admissions{
    position: relative;
    max-height: none;
	background:rgba(255,115,0,1.0);
  }
  
}


@media (max-width: 767px) {
  img.logo{width:100px;}
  
  .abs-container, .hero-content{
  position: relative!important;

    display: block!important;
    max-width: none!important;
    top:0p!importantx;
    transform: none!important;
    
    
 }
	.hero-content{width:100%!important;}

  .home-hero {background:#2e271e;}
  
  .admissions{
    position: relative;
    max-height: none;
  }
  
  .admissions .tool-item a{
    height:auto;
  }
	
	.about-brag p{text-align: center; }
	.about-brag-number p{text-align: center; }
	
	
}


@media (max-width: 479px) {
  .header-search-bar{display: none;}
	img.logo{display:none!important;}
	.fixed-logo{width:60px!important;}
	
	/* TOOL LIST */
	#home .flexparent {flex-direction: row !important; flex-wrap: wrap !important;}
	#home .flexertool{flex-basis:34% !important;}
	#home .tool-item .ss-icon, #home .tool-item .fa{font-size:1.3em !important; float:left !important;}
		#home .tool_list{margin: 0 !important;}
	
	#home .mid-bar-component .tool-item a{padding:20px 10px !important;}
	
	#home .admissions{background:#f4f4f4;}
	.admissions .tool-item a{background:rgba(0,0,0,0.0); color:#000; border-right:none; border-left:none; border-top:none;}
	
	
	/* Make Twitter Timeline Smaller so scrolling is easer down page */
		.twitter_embedded_timeline{width:90%; border-right:40px solid #ececec;}
	
	.about-title p{line-height:2rem!important;}
	.about-brag p{text-align: center; font-size:1.3rem;}
	.about-brag-number p{text-align: center; font-size:2.5rem;}
	.about-text p{margin-bottom:30px;}
	.about-number p{font-size:2.5rem;}
	
	/*Firelands Logo Fix*/
	body.firelands .fixed-logo { width: 154px !important; }
	
	
  
}