/* CSS to fix the h2 heading spacing */
.section h2 {
	margin-top: 20px;
	margin-bottom: 2px;
}
/* CSS for home page commencement box */
.commencement-cont {
	padding: 15px 40px;
	background-color: #99152a;
	z-index: 3;
	position: absolute;
	top: 60%;
	left: 5%;
	font-size: 17px;
}
.commencement-cont .commencement-text {
	color: white;
}
@media only screen and (max-width: 870px) {
	.commencement-cont {
		font-size: 13px;
	}
}
@media only screen and (max-width: 767px) {
	.commencement-cont {
		width: 50%;
		top: 77%;
		left: 25%;
		font-size: 12px;
		text-align: center;
	}
	.page-id-73011 .home-jumbotron {
		height: 500px !important;
	}
	.page-id-73011 .home-jumbotron .apply-button {
		top: 58% !important;
	}
	.page-id-73011 .home-jumbotron .visit-button {
		top: 70% !important;
	}
}
/* END COMMENCEMENT BOX */

.page-id-73011 .events {
	color: white;
}

/* Put youtube videos in div with this class for responsive videos */
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.video-responsive video {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/*CSS for icons on the CELG Page */

.page-id-7617 .celg_icon_column {
	float: left;
	width: 33.33%;
	padding: 5px;
	padding: 5px 60px;
	font-size: 12px;
}

.page-id-7617 .celg_icon_column img {
	height: auto;
	width: 125px;
	margin-bottom: 10px;
}

.page-id-7617 .celg_icon_row {
	content: "";
	clear: both;
	display: table;
	margin-left: 20px;
	margin-right: auto;
}

@media only screen and (max-width: 600px) {
	.page-id-7617 .celg_icon_column img {
		display: none;
	}
	.page-id-7617 .celg_icon_row {
		margin-left: auto;
	}
	.page-id-7617 .celg_icon_column {
		float: none;
		width: 100%;
	}
}

/* Hide the Wysiwig editor on the home page */
.page-id-4 div.wysiwyg-editor.section {
	display: none;
}

/*Faculty & Staff Page - Put news under at 800media */

@media only screen and (max-width: 800px) {
	.page-id-18436 .vertical_line {
		display: none;
	}
	.page-id-18436 .left-div-fac {
		width: 100% !important;
	}
	.page-id-18436 .right-div-fac {
		width: 100% !important;
		margin-left: 0px !important;
		border-top: 2px solid lightgray;
		padding-top: 20px;
		margin-top: 20px;
	}
}

/* Home Page events and date */
.home-loc:hover {
	color: #fff !important;
}

/* forms have transparent buttons which doesnt make sense */

.no-value, input[value] {
	color: #000;
}

/* Why Albright Page CSS - Page ID 29844 */
.page-id-29844 h1.h2.mt-0 {
	display: none;
}
.page-id-29844 .container-why-alb {
	position: relative;
	text-align: center;
	color: white;
}
.page-id-29844 .top-left-why-alb {
	position: absolute;
	top: -15px;
	left: 16px;
	font-size: 20px;
}
@media only screen and (max-width: 615px) {
	.page-id-29844 .right-border-cont div{
		font-size: 14px !important;
	}
	.page-id-29844 .btn.btn-red {
		width: 100% !important;
	}
	.page-id-29844 #metaslider-id-60692 {
		margin-bottom: 300px;
	}
}
.page-id-29844 #metaslider-id-60692 {
	margin-bottom: 65px !important;
}
@media only screen and (min-width: 600px) {
	.page-id-29844 .large-margins {<br />
		margin-top: 40px !important;
	}
}
.page-id-29844 .carousel-section {
	padding-top: 0px;
	padding-bottom: 50px;
}
.page-id-29844 .php_code-editor.section .container {
	width: 100%;
}
.page-id-29844 .blockquote-additional {
	font-size: 14px;
	color: #6a737b;
}
.page-id-29844 .carousel-2-why .carousel-testimonial .carousel-caption {
	width: 100%;
	padding: 0 10%;
}
.page-id-29844 .carousel-1-why .carousel-testimonial .carousel-caption {
	padding: 6% 10%;
	max-height: 150px;
}
.page-id-29844 .carousel-1-why .carousel-inner {
	background: #686868;
}
.page-id-29844 .carousel-1-why h3 {
	color: white;
}

@media only screen and (max-width: 767px) {
	.page-id-29844 .carousel-1-why .carousel-testimonial .carousel-control.right {
		top: 102%;
	}
	.page-id-29844 .carousel-1-why .carousel-testimonial .carousel-control.left {
		top: 102%;
	}
}
@media only screen and (max-width: 1130px) and (min-width: 1020px){
	.page-id-29844 .carousel-1-why h3 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 1020px) and (min-width: 885px) {
	.page-id-29844 .carousel-1-why h3 {
		font-size: 17px;
	}
}
@media only screen and (max-width: 885px) and (min-width: 767px) {
	.page-id-29844 .carousel-1-why h3 {
		font-size: 15px;
	}
}

/* Why Albright Page CSS - Page ID 89432 */
.page-id-89432 h1.h2.mt-0 {
	display: none;
}
.page-id-89432 .container-why-alb {
	position: relative;
	text-align: center;
	color: white;
}
.page-id-89432 .top-left-why-alb {
	position: absolute;
	top: -15px;
	left: 16px;
	font-size: 20px;
}
@media only screen and (max-width: 615px) {
	.page-id-89432 .right-border-cont div{
		font-size: 14px !important;
	}
	.page-id-89432 .btn.btn-red {
		width: 100% !important;
	}
	.page-id-89432 #metaslider-id-60692 {
		margin-bottom: 300px;
	}
}
.page-id-89432 #metaslider-id-60692 {
	margin-bottom: 65px !important;
}
@media only screen and (min-width: 600px) {
	.page-id-89432 .large-margins {<br />
		margin-top: 40px !important;
	}
}
.page-id-89432 .carousel-section {
	padding-top: 0px;
	padding-bottom: 50px;
}
.page-id-89432 .php_code-editor.section .container {
	width: 100%;
}
.page-id-89432 .blockquote-additional {
	font-size: 14px;
	color: #6a737b;
}
.page-id-89432 .carousel-2-why .carousel-testimonial .carousel-caption {
	width: 100%;
	padding: 0 10%;
}
.page-id-89432 .carousel-1-why .carousel-testimonial .carousel-caption {
	padding: 6% 10%;
	max-height: 150px;
}
.page-id-89432 .carousel-1-why .carousel-inner {
	background: #686868;
}
.page-id-89432 .carousel-1-why h3 {
	color: white;
}

@media only screen and (max-width: 767px) {
	.page-id-89432 .carousel-1-why .carousel-testimonial .carousel-control.right {
		top: 102%;
	}
	.page-id-89432 .carousel-1-why .carousel-testimonial .carousel-control.left {
		top: 102%;
	}
}
@media only screen and (max-width: 1130px) and (min-width: 1020px){
	.page-id-89432 .carousel-1-why h3 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 1020px) and (min-width: 885px) {
	.page-id-89432 .carousel-1-why h3 {
		font-size: 17px;
	}
}
@media only screen and (max-width: 885px) and (min-width: 767px) {
	.page-id-89432 .carousel-1-why h3 {
		font-size: 15px;
	}
}

/* Grey Avenir Header 2 */
.grey-h2-ave {
	font-family: "Avenir LT W01_45 Book1475508"!important;
	font-size: 25px;
	color: #4f4f50;
}

/* tool tip for summer session classes */
.tooltips {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
}

.tooltips .tooltiptexts {
	visibility: hidden;
	width: 280px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;

	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 50%;
	margin-left: -60px;
}

.tooltips:hover .tooltiptexts {
	visibility: visible;
}

/* Home page teach and learn from anywehere temp section */

.page-id-4 .events .three-sections, .page-id-73011 .three-sections, .page-id-75894 .three-sections{
	width:33%;
	float:left;
	text-align:center;
}
.page-id-4 .events .three-sections-cont, .page-id-73011 .three-sections-cont, .page-id-75894 .three-sections-cont {
	padding-top: 20px;
}

@media only screen and (max-width: 840px) {
	.page-id-4 .events .three-sections, .page-id-73011 .three-sections, .page-id-75894 .three-sections {
		width: 100%;
		padding-top: 20px;
	}
	.page-id-4 .events .three-sections-cont, .page-id-73011 .three-sections-cont, .page-id-75894 .three-sections-cont {
		padding-top: 5px;
	}
}


/* NEW CURRENT STUDENTS PAGE CSS  PAGE-ID-73467 */

.page-id-73467 .jumbotron .container {
	display: none;
}
.page-id-73467 .jumbotron {
	height: 500px;
}
.page-id-73467 .jumbotron::before {
	display: none;
}
.page-id-73467 .four-col {
	text-align: center;
	padding: 30px 0px;
}
.page-id-73467 .current-students {
	height: 500px;
	margin-top: -500px;
}
.page-id-73467 .current-students .container-fluid {
	padding-top: 30px;
}
.page-id-73467 p a {
	word-break: keep-all;
}
.page-id-73467 .two-col {
	width: 50%;
	padding: 0px 35px;
	padding-bottom: 35px;
}
.page-id-73467 .two-col-inner {
	width: 50%;
	padding-left: 0px;
}
.page-id-73467 hr {
	margin-bottom: 0px;
	margin-top: 0px;
}
.page-id-73467 .current-students .row {
	margin-left: 50px;
	margin-right: 50px;
}
.page-id-73467 .current-students .four-col img {
	width: 125px;
	height: auto;
}
.page-id-73467 .events-limit p:nth-of-type(1n+6) {
	display: none;
}
.page-id-73467 .wysiwyg-editor:nth-of-type(3) {
	margin-top: -50px;
}
.page-id-73467 .wysiwyg-editor:nth-of-type(3) .two-col {
	padding: 0px 15px;
}
@media only screen and (max-width: 660px) {
	.page-id-73467 .two-col {
		width: 100%;
	}
	.page-id-73467 .two-col-inner {
		width: 100%;
	}
	.page-id-73467 .four-col {
		width: 25% !important;
		padding: 10px 0px;
	}
	.page-id-73467 .current-students {
		height: 350px;
		margin-top: -350px;
		padding-top: 10px;
	}
	.page-id-73467 .jumbotron {
		height: 350px;
	}
	.page-id-73467 .current-students .container-fluid {
		padding-top: 30px;
	}
	.page-id-73467 .current-students .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.page-id-73467 .current-students .four-col img {
		width: 100px;
	}
	.page-id-73467 .wysiwyg-editor:nth-of-type(3) .two-col {
		padding-left: 15px;
	}
}
/* END CURRENT STUDENTS PAGE CSS */

/* NEW Faculty and Staff PAGE CSS  PAGE-ID-77182 */

.page-id-77182 .jumbotron .container {
	display: none;
}
.page-id-77182 .jumbotron {
	height: 500px;
}
.page-id-77182 .jumbotron::before {
	display: none;
}
.page-id-77182 .four-col {
	text-align: center;
	padding: 30px 0px;
}
.page-id-77182 .current-students {
	height: 500px;
	margin-top: -500px;
}
.page-id-77182 .current-students .container-fluid {
	padding-top: 30px;
}
.page-id-77182 p a {
	word-break: keep-all;
}
.page-id-77182 .two-col {
	width: 50%;
	padding: 0px 35px;
	padding-bottom: 35px;
}
.page-id-77182 .two-col-inner {
	width: 50%;
	padding-left: 0px;
}
.page-id-77182 hr {
	margin-bottom: 0px;
	margin-top: 0px;
}
.page-id-77182 .current-students .row {
	margin-left: 50px;
	margin-right: 50px;
}
.page-id-77182 .current-students .four-col img {
	width: 125px;
	height: 125px;;
}
.page-id-77182 .events-limit p:nth-of-type(1n+6) {
	display: none;
}
.page-id-77182 .wysiwyg-editor:nth-of-type(3) {
	margin-top: -50px;
}
.page-id-77182 .wysiwyg-editor:nth-of-type(3) .two-col {
	padding: 0px 15px;
}
@media only screen and (max-width: 660px) {
	.page-id-77182 .two-col {
		width: 100%;
	}
	.page-id-77182 .two-col-inner {
		width: 100%;
	}
	.page-id-77182 .four-col {
		width: 25% !important;
		padding: 10px 0px;
	}
	.page-id-77182 .current-students {
		height: 350px;
		margin-top: -350px;
		padding-top: 10px;
	}
	.page-id-77182 .jumbotron {
		height: 350px;
		background-size: cover !important;
	}
	.page-id-77182 .current-students .container-fluid {
		padding-top: 30px;
	}
	.page-id-77182 .current-students .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.page-id-77182 .current-students .four-col img {
		width: 100px;
		height: 100px;
	}
	.page-id-77182 .wysiwyg-editor:nth-of-type(3) .two-col {
		padding-left: 15px;
	}
}

/*End FACULTY And Staff Page */

/* Add Tiktok to footer logos */
footer .social-media a.tiktok {
  background-image: url("././img/tiktok.png");
}

/* home page admissions section */
.page-id-73011 .admission-spotlight h2 {
  font-size: 50px;
	text-align: center;
	padding: 35px 0px 65px 0px;
}
.page-id-73011 .admission-spotlight a {
  margin: 6px auto 50px auto;
	display: block;
	width: 180px;
}
@media only screen and (max-width: 1200px) {
	.page-id-73011 .admission-spotlight h2 {
	  font-size: 42px;
	}
}
@media only screen and (max-width: 600px) {
	.page-id-73011 .admission-spotlight h2 {
	  font-size: 28px;
		padding: 30px;
	}
}
