@charset "utf-8";

  /* Moved from ugmenu.css */
	.small-section{
		padding: 10px 0px 10px 0px!important;
	}



	@media only screen and (max-width: 3480px) {}
	@media only screen and (min-width: 1920px) {

		
	}
	
	@media only screen and (max-width: 1919px) {
	
	}
	@media only screen and (min-width: 2160px) {}

	@media only screen 
	and (min-device-width : 375px) 
	and (max-device-width : 812px)
	and (-webkit-device-pixel-ratio : 3) { 
		.apply-img {
			width:60%!important;
		}
		.schedule-a-visit-box{
			background-color:rgba(0,0,0,0.60);
			margin:0!important;
			width:100%!important;
		}
	}

	@media screen and (orientation:portrait) {

	}

	.banner{
		padding:0 0 !important;
	}
	.banner-main {

		padding-left:2vw !important;
		padding-top: 2vw!important;
		padding-bottom: 2vw!important;

	}

	.banner-main h1 {
		margin-bottom:.3em!important;
		margin-top: .6em !important;
		line-height: 0 !important;
		font-size: 20vw!important;
		text-shadow: 5px 5px black;
		font-weight: 550;	
		font-family: WeddingChardonnay;
		}		

	.banner-main-text{
		background-color:rgba(0,0,0,0.60);
		text-align:center;
		padding: 10px 0px 10px 0;
	}
	.banner-main-text p {
		margin-bottom: 0px!important;
	}
	.banner-main-text p, .banner-main h1 {
		color:#fff;
	}

	.mini-nav1{
		width: 100%;
		background: #00502f;
		position: relative;
		text-align: center;
		-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05);
		-moz-box-shadow: 0 1px 0 rgba(0,0,0,.05);
		box-shadow:  0 1px 0 rgba(0,0,0,.05);
		-webkit-transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  
		-moz-transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
		-o-transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
		-ms-transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
		transition: height 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	}
	

	.mini-nav1 nav {
	 width: 100%;
	 margin:  0 auto; 
	}

	.mini-nav1 nav ul {
	 list-style: none;
	 overflow: hidden;
	 margin: 0 0 0 0!important; 
	 -webkit-padding-start: 0px;
	}

	.mini-nav1 nav li a{
	 display: block;
	 float: left;
	 width:20%;
	 padding: 8px;

	 background: #00502f;
	 border-right: 1px solid #fff;

	 color: #fff;	
	 font: 500 18px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
	 text-align: center;

	 text-transform: uppercase;

	  /*TRANSISTIONS*/
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		 transition: background 0.5s ease;

	}

	.mini-nav1 nav small {
	 font: 80 14px/1 Helvetica, Verdana, Arial, sans-serif;
	 text-transform: none;

	}

	/*HOVER*/
	.mini-nav1 nav li a:hover {
	 background: #777;
	}
	.mini-nav1 hover {
	 background: #777;
	}
	.mini-nav1 a:focus {
	 background: #fff;
	 color:#00502f;
	}

	.mini-nav1 nav li:last-child a {
	 border: none;
	}
	.schedule-a-visit-box{
		background-color:rgba(0,0,0,0.60);
		height:100%;
		margin:0;
		width:40%;
	}
	.schedule-a-visit{
		padding:20px 20px 20px 20px;		
	}

	.pursue-passion{
		padding:20px 20px 5px 20px!important;
		
	}
	.apply-img {
		width:80%;
	}
	.apply-title h2{
		font-size:2vh!important;

	}
	.student-spotlight h2, .student-spotlight h3{
		text-align: center;
	}

	.visit-height{
		min-height: 400px;
	}				

	.visuallyhidden{
		display: none;
	}

	.alert > span > a{
		color:#00502f !important;
	}
	.mini-nav nav li a  {
		height: 85px;
	}

	.bg-black {
		background-color: #000 !important;
	}

	.schedule-a-visit blockquote{
		font-size:14px;
	}

	.global-leadership{
		background-color: rgba(255,255,255,0.60);
	}
	.gl-section{
		min-height: 500px !important;
	}
	
	.global-leadership h2{
		color:#000!important;
	}
	
	.bold{
		font-weight:bold;
	}


	.viewbook a {

		color: #FFF!important;

	}
	.viewbook a:hover {

		color: #9B9B9B!important;

	}
