#DeptWhy, #DeptAlumni2 {background-repeat: no-repeat; background-position: center; background-color: black; background-attachment: fixed; background-size: cover;}
#DeptFaculty ul.slides > li {background-repeat: no-repeat; background-position: center top; background-color: black; background-attachment: fixed; background-size: cover;}
#DeptFaculty .FacultyDegrees > li {list-style: none; font-weight: bolder;}
#DeptFaculty .FacultyDegrees {padding-left: 15px; padding-right: 15px;}
#whystudybody, #facultybody {background-color: rgba(255,255,255,0.75); color: #666666; margin-top: 200px; margin-top: 30vh; margin-bottom: 200px; margin-bottom: 30vh; 
		text-align: center; padding: 25px;}

#DeptWhy h2, #DeptFaculty h2, #DeptAlumni h2, #DeptAlumni2 h2, #DeptDetails h2 {font-family: 'League Gothic'; font-size: 500%; text-transform: uppercase; text-align: center;}
#DeptWhy h2 {padding-bottom: 40px; position: relative; padding-top: 34px;}
#DeptWhy h2 span {padding-bottom: 15px; display: block; color: #999; text-align: center; width: 100%; font-size: 14px; top: 0; left: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 4px;}
/* #DeptWhy h2::before {content: 'WHY STUDY'; color: #999; text-align: center; position: absolute; width: 100%; font-size: 14px; top: 0; 
left: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 4px;} */
#DeptIntro h3, #DeptWhy h3, #DeptFaculty h3, #DeptAlumni h3, #DeptAlumni2 h3, #DeptIntro h4, #DeptWhy h4, #DeptFaculty h4, #DeptAlumni h4, #DeptAlumni2 h4 {padding: 0 5px 0 15px; color: #990026;} 
#DeptAlumni h4, #DeptAlumni2 h4 {font-size: 150%; font-family: 'League Gothic';}
#DeptFaculty h2 {line-height: 1.0; margin-bottom: 0; position: relative; padding-top: 34px;}
#DeptFaculty h2::before {content: 'FACULTY PROFILE'; color: #999; text-align: center; position: absolute; /*bottom: 130%;*/ width: 100%; font-size: 14px; top: 0; left: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 4px;}
#DeptFaculty h3 {margin-top: 0; margin-bottom: 20px; text-transform: none;}

#DeptIntro p, #DeptWhy p, #DeptFaculty p, #DeptAlumni p, #DeptAlumni2 p {font-family: PeriodicoText-Rg; font-size: 140%; color: #555; text-align: left; padding: 0 5px 0 15px; line-height: 1.5em;}
#DeptIntro p em, #DeptWhy p em, #DeptFaculty p em, #DeptAlumni p em, #DeptAlumni2 p em {font-family: PeriodicoText-RgIt; font-style: normal;}
#DeptIntro p strong, #DeptWhy p strong, #DeptFaculty p strong, #DeptAlumni p strong, #DeptAlumni2 p strong {font-family: PeriodicoText-Bd; font-weight: normal;}
#DeptAlumni img {width: 100%; }
#DeptDetails, #DeptIntro {padding-bottom: 50px;}
#DeptIntro a:link, #DeptIntro a:visited {color: #990026;}
#DeptIntro a:hover, #DeptIntro a:active {color: #990026;}

#DeptIntro .RequestMoreTop, #DeptIntro2 .RequestMoreTop {background-color: #eee; padding: 9px 20px;}
#DeptIntro .RequestMoreTop span, #DeptIntro2 .RequestMoreTop span {display: block;} 
#DeptIntro .RequestMoreTop h3, #DeptIntro2 .RequestMoreTop h3 {text-align: center; padding: 0;}
#DeptIntro .RequestMoreTop p, #DeptIntro2 .RequestMoreTop p {font-size: 110%; line-height: 1.2em; text-align: center; padding: 0;}

#DeptIntro .GraduateInfoHeader, #DeptIntro2 .GraduateInfoHeader  {background-color: #444444; padding: 1px 20px 7px; text-align: center;}
#DeptIntro .GraduateInfoHeader h3, #DeptIntro2 .GraduateInfoHeader h3 { padding: 0; color: white !important;}
#DeptIntro .GraduateInfoBody, #DeptIntro2 .GraduateInfoBody {background-color: #eee; padding: 5px 20px; text-align: center;}

#DeptIntro ul.AvailabilityOptions, #DeptIntro2 ul.AvailabilityOptions  { list-style-type: none; padding: 10px 0px; margin: 0px; background-color: #eee;}
#DeptIntro ul.AvailabilityOptions li, #DeptIntro2 ul.AvailabilityOptions li { background-image: url('/images/2015/visit-red-30.png'); background-repeat: no-repeat; background-position: 5px center; padding: 10px 10px 10px 30px;
		 display: inline-block; /*color: #555; padding: 4px 5px 2px; */ font-weight: bold; }

/*
#DeptIntro .RequestMoreTop label {font-size: 100%; line-height: 1.2em; width: 35%; text-align: right;}
#DeptIntro .RequestMoreTop input, #DeptIntro .RequestMoreTop textarea, #DeptIntro .RequestMoreTop select {width: 45%; font-size: 85%;}
*/
/* commented out for button consolidation
#DeptIntro .RequestMoreTop input[type="submit"] {border: none; width: auto; display: block; margin: 0 auto; background-color: #990026; color: white; font-size: 150%; font-family: 'League Gothic';  text-transform: uppercase; margin-top: 10px;}
#DeptIntro .RequestMoreTop input[type="submit"]:hover {background-color: #666;} */
#DeptIntro .RequestMoreTop .col-sm-12, #DeptIntro2 .RequestMoreTop .col-sm-12 {text-align: center;}

#DeptDetails .homeicon {font-size: 80%; padding-right: 5px; color: #bbb;}

/* commented out for button consolidation
.vertical-slider .btn {margin-top: 15px; padding: 8px 16px; font-size: 18px; font-family: 'League Gothic';  text-transform: uppercase; font-size: 150%; line-height: 100%;}
.vertical-slider .btn-info {background-color: #990026; border-color: #990026; color: white !important;}
.vertical-slider .btn-info:hover {background-color: gray; border-color: gray; color: white;} */
.vertical-slider .btn {margin-top: 25px; }
.vertical-slider img {padding: 0 5px 0 15px; float: right; width: 33%;}
.vertical-slider .embed-responsive-item, #DeptIntro .embed-responsive-item {padding: 10px 5px 10px 15px;}
.vertical-slider ul.normal > li {text-align: left; font-family: PeriodicoText-Rg; font-size: 120%; color: #555; line-height: 1.5em;}
.vertical-slider ul.normal {padding-bottom: 15px; }

/*.gridbuttons {text-align: center; vertical-align: center; padding: 0; font-family: 'League Gothic'; font-size: 28px; text-transform: uppercase; line-height: 1em; }
.gridbuttons a:link, .gridbuttons a:visited {display: block; height: 60px; padding: 16px 0; cursor: pointer; text-decoration: none; color: #fff; line-height: 1.0;} */
#IntroButton, #DeptGive, #DeptSite {background-color: #444444;}
#WhyButton, #DeptRequest {background-color: #444;}
#FacultyButton, #DeptApply {background-color: #386C91;}
#AlumniButton, #DeptVisit {background-color: #45B6E0;}
#DetailsButton {background-color: #ef4036;}
#DeptSite {margin: 0px 0 5px;}
#DeptExternal {margin: 5px 0 15px; }
#DeptAlumni {padding-top: 50px; padding-bottom: 50px;}

#AlumniButton a:link, #AlumniButton a:visited, #AlumniButton a:hover, #AlumniButton a:active, 
#DeptVisit a:link, #DeptVisit a:visited, #DeptVisit a:hover, #DeptVisit a:active {color:#333 !important;}


ul.scroll-nav li a.intro { background-image: url(/academics/images/2015/dept/intro-50.png); }
ul.scroll-nav li a.why { background-image: url(/academics/images/2015/dept/why-50.png); }
ul.scroll-nav li a.alumni { background-image: url(/academics/images/2015/dept/alum-50.png); }
ul.scroll-nav li a.faculty { background-image: url(/academics/images/2015/dept/faculty-50.png); }
ul.scroll-nav li a.details { background-image: url(/academics/images/2015/dept/details-50.png); }

.inquiry-iframe-large {width: 100%; height: 100%; border: none; min-height: 1300px;}
.inquiry-iframe-medium {width: 100%; height: 100%; border: none; min-height: 900px;}
.inquiry-iframe-small {width: 100%; height: 100%; border: none; min-height: 700px;}

/* casey's vertical slider css */
section.vertical-slider ul.slides .text {
    background-color: rgba(255,255,255,0.85);
    color: #666666;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    padding: 200px 25px;
    padding: 20vh 25px;
    position: relative;
}

section.vertical-slider ul.slides li:first-of-type .text {
    margin-top: 100px;
    padding-top: 100px;
    margin-top: 10vh;
    padding-top: 20vh;
}

section.vertical-slider ul.slides li:last-of-type .text {
    margin-bottom: 100px;
    padding-bottom: 100px;
    margin-bottom: 10vh;
    padding-bottom: 20vh;
}

section.vertical-slider#DeptWhy ul.slides li .text::after {
    content: "";
    display: block;
    height: 30px;
    width: 100%;
    position: absolute;
    /* bottom: -3px; */
	bottom: -15px;
    left: 0;
    z-index: 2;

    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/academics/images/2015/pull_break.png);
}

section.vertical-slider#DeptWhy ul.slides li:last-of-type .text::after {
    display: none;
}

section.vertical-slider#DeptFaculty ul.slides > li {
    box-shadow: 0 0 12px rgba(100,100,100, 0.8);
}

.shadow {box-shadow: 0 0 12px rgba(100,100,100, 0.8);}

section.vertical-slider#DeptFaculty ul.slides li .text {
    margin-top: 100px;
    padding-top: 100px;
    margin-top: 10vh;
    padding-top: 20vh;
    margin-bottom: 100px;
    padding-bottom: 100px;
    margin-bottom: 10vh;
    padding-bottom: 20vh;
    box-shadow: 0 0 12px rgba(100,100,100,0.7);
}

section#DeptAlumni { background: white; }

section#DeptAlumni ul.slides li {
    background-image: none;
}
/* end of Casey's vertical slider content */




@media screen AND (max-width: 1200px) {

}

@media screen AND (max-width: 768px) {
#DeptWhy {background-attachment: default; background-size: cover;}
#DeptWhy h2, #DeptFaculty h2, #DeptAlumni h2, #DeptDetails h2 {font-size: 300%;}

#DeptIntro p, #DeptWhy p, #DeptFaculty p, #DeptAlumni p {font-size: 130%;}
#DeptAlumni img {}
#DeptSite {margin: 0 -15px 5px -15px;}
#DeptExternal {margin: 5px -15px 0 -15px; }

section.vertical-slider#DeptFaculty ul.slides li .text {
    background-color: rgba(255,255,255,0.75);
    color: #666666;
    margin-top: 300px;
	margin-top: 50vh;
    margin-bottom: 15px;
    text-align: center;
    padding: 25px 25px;
    position: relative;
}

section#DeptWhy ul.slides li .text, section#DeptAlumni2 ul.slides li .text {
    background-color: rgba(255,255,255,0.75);
    color: #666666;
    text-align: center;
    padding: 25px 25px;
    position: relative;
}

section#DeptWhy ul.slides li:last-of-type .text { padding-bottom: 40px; }

section#DeptWhy ul.slides li .text {
    /*margin-bottom: 20px;
    padding-bottom: 20px;
    margin-bottom: 0vh;
    padding-bottom: 0vh;*/
}

.inquiry-iframe-large {min-height: 2000px;}
.inquiry-iframe-medium {min-height: 1250px;}
.inquiry-iframe-small {min-height: 1000px;}



}

@media screen AND (max-width: 480px) {
.vertical-slider img {float: none; width: auto; display: block; margin: 0 auto;}
/* #DeptIntro .RequestMoreTop label {width: 35%;} */
}


/***** Styles for Small Displays / Mobile Devices *****/
/*@media only screen and (max-width: 768px) {
body {padding-bottom: 65px;}
}*/

/***** Styles for Landscape Orientation *****/
/*@media only screen and (max-width: 768px) and (max-height: 420px) {
body {padding-right: 60px; padding-bottom: 0;}
}
*/
        
