.fancybox-container {
       z-index: 100000000 !important;
}
#photos .contentbox p.big sup {
	font-weight: bold;
}
#photos .box ul li sup {
    color: #fff;
}
#photos .box ul li:hover sup, #photos .box ul li.active sup{
    color: #ea6645;
}
.fancybox-button svg path {
    color: #fff !important;
}
section#alumni-feedback {
    background: #fff;
    padding-top: 80px;
    padding-bottom: 80px;
}
.c-red{color: red;}
.c-gray{color: #c6c6c6;}
/*.af-head{
	background: url(../images/bg.jpg) center no-repeat;
    background-size: cover;    
    padding: 15px;
}*/
.mt-50 {margin-top: 50px;}
.mt-40 {margin-top: 40px;}
.tab-content > div:not(.active) {display:none;}
ul.default-tab.af-menu li {
    list-style: none;
    cursor: pointer;
    padding: 15px;
    border-bottom: 2px solid #efefef;
    height: 80px;
    align-items: center;
    display: flex;
}
ul.default-tab.af-menu li:before {
	font-weight: bold;
    content: '>';
    padding-right: 20px;
}
ul.default-tab.af-menu li:hover,
ul.default-tab.af-menu li.active {
	background: #011c39;
	color: #fff;
    border-bottom: 5px solid #00aeac;
}
ul.default-tab.af-menu li:first-child:before{ color: #00a9a4; }
ul.default-tab.af-menu li:nth-child(2):before { color: #6db11c; }
ul.default-tab.af-menu li:nth-child(3):before { color: #f47e60; }
ul.default-tab.af-menu li:nth-child(4):before { color: #fa7ad7; }
ul.default-tab.af-menu li:nth-child(5):before { color: #db3e73; }
ul.default-tab.af-menu li:nth-child(6):before { color: #3e77f8; }
.owl-carousel.owl-slider.events-slider .owl-prev i,
.owl-carousel.owl-slider.events-slider .owl-next i {
    font-size: 20px;
    padding-top: 4px;
}
.events-slider .owl-nav .owl-prev:before {
    left: calc(50%);
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.events-slider .owl-nav .owl-next:before {
    left: calc(50%);
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.events-slider .owl-nav .owl-prev {
    left: -24px;
  }
.events-slider .owl-nav .owl-next {
    right: -24px;
}
.events-slider .owl-nav div:before {
    content: "";
    position: absolute;
    background-color: #ea6645;
    left: 50%;
    top: calc(50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    height: 60px;
    width: 35px;
    z-index: -1;
}
.events-slider .owl-nav div:hover:before {
    background-color: #011c38;

}
section.video-gallery {

	background: url(../images/bg.jpg) center no-repeat;
    background-size: cover;    
}
.video-gallery .box:hover {
    filter: brightness(50%);
    -webkit-filter: brightness(50%);
}

.video-gallery .box {
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
}
.video-gallery .box {
    padding: 15px;
    background-color: #fff;
    cursor: pointer;
}
#photos .contentbox {
    min-height: 585px;
 }
.social-media {
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-media a {
    padding-left: 15px;
    padding-right: 15px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.social-media a i:hover {
   color: #ccc !important;
}
#captchabox {
    background-image: url(../images/captcha/bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 15px;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.col-xs-3 {
    width: 25%;
}
.caprow {margin-top:30px;}
/*CONTACT*/
#accommodations .locationbox {
    max-width: 100% !important;
}
.basic-container {
    float: left;
    width: 100%;
}
.main-index p {
    display: none;
}
.d-inherit { display: inherit; }
.get-in-touch {
	background: url(../images/Contact/bg.jpg) center no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
    padding: 30px 15px 0;
}
#contact form {
    margin-right: auto !important;    
    margin-bottom: 40px;
}
.con-cap  input.text-center.form-control {
    text-transform: uppercase;
}
.con-cap .caprow {margin-top:0px;}

.campus-column .campus-line:last-child {
	margin-bottom: 0 !important;
}
	.campus-column h3 {
		margin:  0 0 20px;
	}
.campus-column .campus-line {
	margin-bottom: 20px;
}
.campus-column .campus-line img {
	float: left;
}
.campus-column article {
	padding-left: 20px;
	float: left;
	width: calc(100% - 30px);
	font-size: 16px !important;
	line-height: 1.5 !important;
	color: #7c7c7c;
}
	.campus-column article a {
		font-size: 16px !important;
		line-height: 1.5 !important;
		color: #7c7c7c;
	}
	.campus-column article a:hover, .campus article a:focus {
		color: #003399;
	}
	.campus-column .campus-img {
		height: 100%;
		object-position: center;
		object-fit: cover;
	}
	.map {
		height: 392px;
		max-height: 100%;
		width: 100%;
		float: left;
	}
	.row-height {
		padding-top: 50px;
	}

	@media (min-width: 768px) { /* 992px large */	
	.row-height {
	  	display: table;
	  	table-layout: fixed;
	  	height: 100%;
	  	width: 100%;
	}
	.col-height {
	  display: table-cell;
	  float: none;
	  height: 100%;
	}
	.col-top {
	  vertical-align: top;
	}
	.col-middle {
	  vertical-align: middle;
	}
	.col-bottom {
	  vertical-align: bottom;
	}
	.col-sm-4 {
	    width: 33.33333333%;
	}
	.col-sm-8 {
	    width: 66.66666667%;
	}
}
@media (max-width: 991px) {

	ul.default-tab.af-menu {
   		width: 100%;
	    margin-bottom: 50px;
	}
	.social-media {
	    text-align: center !important;
	    margin: 0 auto;
	}
}
@media (max-width: 767px) {
	.campus .col-sm-4, .campus .col-sm-8 {
	   -webkit-box-flex: 0;
	    -webkit-flex: 0 .campus 0 100%;
	    -ms-flex: 0 .campus 0 100%;
	    flex: 0 .campus 0 100%;
	    max-width: 100%;
	}
	.campus-column {
		float: left;
		width: 100%;
	}
	.row-height {
		float: left;
	}
		.campus-column .campus-img {
			margin: 0 auto 20px;
			width: auto;
		}
	.map {
		height: 230px;
	}
}