/* Video */

#index-top{top: 0;width: 100%;height: 200px;height: auto !important;min-height: 200px;position: relative;}
.video {width: 100% !important; height: auto; max-height:866px; overflow: hidden !important;position: relative;}
.video-overlay {position: absolute;left: 0;top: 0; height: 866px;width: 100%;z-index: 1;background: url('/pics/pattern_overlay.png') repeat;opacity: 0.1;}

/* Schools */
#schools-list{min-height: 360px;background: #fff;background: linear-gradient(to right, #d2e2f2 0%, #d2e2f2 50%, #fff 50%, #fff 100%);
background: -ms-linear-gradient(to right, #d2e2f2 0%, #d2e2f2 50%, #fff 50%, #fff 100%);
-moz-background: -ms-linear-gradient(to right, #d2e2f2 0%, #d2e2f2 50%, #fff 50%, #fff 100%);
-webkit-background: -ms-linear-gradient(to right, #d2e2f2 0%, #d2e2f2 50%, #fff 50%, #fff 100%);
zoom: 1;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr='#d2e2f2', endColorStr='#fff');
-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr='#d2e2f2', endColorStr='#fff');background-color: #fff;}
#schl-wrap{background:url('/pics/schl_wrap.jpg') repeat-y center top;min-height: 360px;width: 100%;position: relative;}
#schools{margin-bottom: 40px;}
#schools ul{margin: 0;padding: 0;width: 1100px;margin: 0 auto;height: 230px;position: relative;right: 50%;float: right; display: flex; justify-content: center;}
#schools ul li{list-style: none;float: left;position: relative;display: inline;margin-right: 9px;left: 50%;width: 267px;height: 230px;box-shadow: 0px 0px 7px rgba(0,0,0,0.2);background: #000;-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.2);}
#schools ul li:last-child{margin-right: 0px;}
#schools ul li a{text-decoration: none;outline: none !important;display: block;position: relative;height: 230px;}
.school-gradient{position: absolute;bottom: 0px;}
#schools p{margin: 0;text-transform: uppercase;text-align: center;color: #191919;font-size: 30.01px;font-weight: 400;font-family: 'Krub', sans-serif;padding: 32px 0 21px;letter-spacing: 1.1px;}
#schools p:before{background: url('/pics/top_ribbon.png') no-repeat center top;width: 20px;height: 20px;position: absolute;top: 0;content:"";left: 540px;}
#schools ul li:nth-child(2){margin-right: 11px !important;}
#schools ul li:nth-child(2),#schools ul li:nth-child(2) a{width:268px !important;}
#schools ul li:nth-child(3){margin-right: 10px !important;}
#schools ul li .name{color: #d2e2f2;font-weight: 500;font-family: 'Krub', sans-serif;text-align: center;position: relative;bottom: 78px;z-index: 1;font-size: 16px;line-height: 1.4;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;}
#schools ul li .school-gradient{background: url('/pics/grdnt.png') repeat-x center bottom;width: 267px;height: 230px;position: absolute;bottom: 2px;}
#schools ul li:nth-child(2) .school-gradient,#schools ul li:nth-child(4) .school-gradient{width: 268px;}
#schools ul li:nth-child(4) .name{bottom: 34px;}
#schools ul li:hover .name{letter-spacing: 0.3px;}
#schools img{width: 100%; height: 100%;}

#wrapper-index #footer{margin-top: -198px;}

#nav_items_0 li a { padding: 18px 0px 17px; font-size: 16px; }

li.nav_items_0{padding: 0 7px !important;}

.smallWindow #sidelinks.is-fixed {
    top: 170px !important;
}

#sidelinks.is-fixed {top: 235px !important;position:absolute !important;}

.sm_fs {font-size: 15px !important; }
.apply_highschool{font-size:19px !important;}
 

#sidelinks ul li .sm_fs:hover, #sidelinks ul li .sm_fs:focus {height:60px !important;background: url(/_MASTER/common_pics/sidelink_hover.jpg) repeat;}

.logInContainer {
	color: #000;
	background: #eee;
	padding: 15px 30px;
	width: 280px;
	margin: 0 auto;
	border-top: 4px solid #1B8EE9;
}
.logInContainer div { margin: 20px 0; }
.logInContainer div input { width: 200px; }
.logInContainer div #submit {
	height: 22px;
	width: 60px;
	line-height: 18px;
	padding: 0 6px 0 6px;
	border: 1px solid #b1b1b1;
	border-radius: 7px;
		-moz-border-radius: 7px;
	margin: 0 3px 0 0;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 1px 1px white;
	color: #333;
	overflow: visible;
	background-color: #dadada;
	background-image: url(/pics/grey.png);
	background-position: left top;
		background-image: linear-gradient(top, #eee, #ccc);
		background-image: -moz-linear-gradient(top, #eee, #ccc);
		background-image: -webkit-gradient(linear,left top, left bottom,from(#eee),to(#ccc));
}

.sdLnkB2Schl {font-size:15px !important; padding-top: 15px !important; height: 48px !important;}


.showSupport2 {position: absolute; top: 15px; right: 250px; z-index: 99;}


#sidelinks ul li a.dinner24 {
    width: 115px;
    padding: 12px 14px 5px 10px;
}

#sidelinks ul li a.dinner24:hover,#sidelinks ul li a.dinner24:focus{background:  url('/_MASTER/common_pics/sidelink_hover.jpg') no-repeat;width: 124px;padding: 12px 19px 1px 17px;letter-spacing: 0.9px;color: #000;}


#pageNav ul {padding-bottom: 0!important;}




