body{background:transparent;}
form {margin: 0;padding: 0;}
#flexpadding{display:inline-block;width:100vw;max-height:100vh;position:relative;z-index:10;}
#flexpadding #padder{padding-top:56%;visibility:hidden;}
#flexpadding > header {position:absolute;top:10px;bottom:0;left:198px;right:0;}
#flexpadding > header h1, header h2{color:white;}
#flexpadding > header img, #flexpadding > header nav{padding-left:20px;}

#jacket{background:transparent;}
#pageHead{padding-left:20px;height:156px;color:white;text-shadow: 2px 2px #000;font-family:serif;max-width:950px;line-height:30px;} 
.sitetitle{padding-top:40px;font-size:30pt;}
.subtitle{font-style:italic;font-size:18pt;text-align:right;font-weight:lighter;padding-top:30px;padding-right:20px;}
@media screen and (max-width: 480px) {
    .sitetitle{padding-top:0px;font-size:18pt;margin-left:-15px;}
    .subtitle{font-size:18pt;text-align:center;position:absolute;bottom:12px;}   
}
#toolbar{width:100vw;background:url('/img/toolbar.png')no-repeat;margin-top:10px; letter-spacing:1px;color:#d7dadb}
#toolbar a {color:white;text-decoration:none; text-transform:uppercase;}
.newsentries{padding:10px;margin-right:0;height:450px;}
.articlebody{background:white;width:97%;max-height:330px;color:black;padding:5px;overflow-y:auto;border: 1px solid #eff0f1;}
.articleEntry{padding:0 0 10px 5px;background:url(/img/fade.jpg) no-repeat bottom center;}
.homestyle{color:#8d959a;font-weight:lighter;font-size:16pt;font-family:sans-serif;text-transform:uppercase;border-left: 5px #981e32 solid;margin:10px 0 20px 0;padding:0 0 0 15px;}
.homesearch{width:280px;}
.homebutton a.quicklink{max-width:300px;min-width:227px;height:60px;margin-bottom:10px;color:white;padding:5px 3px 5px 10px;display:block;}
.homebutton a.quicklink:hover{background:#b5babe;color:#981e32;}
.homeApply{background:#c69214}
.homeAlumni{background:#b67233}
.homeHospital{background:#4f868e}
.homeGive{background:#981e32}
.homebutton h3{font-size:14pt;padding:10px 0 4px 0;}
.homebutton h4{font-size:11pt;padding:8px 0 3px 0;font-weight:lighter;font-family:'arial narrow', Arial, sans-serif;line-height:5pt;}
/*Flex Slider Styles*/
.flexslider{position:absolute;}
.flexslider{border:none !important;}
.flexslider li{padding:0;}
div#slideshow.equalize div.flex-container div.flexslider ul.flex-direction-nav li {list-style:none;}
.flexslider {max-height:100vh;overflow:hidden;margin: 0; width:100vw;  background: transparent;  border-radius: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; zoom: 1;}
.flexslider .slides > li {margin: 0; padding: 0;}
ul.flex-direction-nav {height:0;} /* removes empty spacing with no thumbs */
.flexslider .slides li {position:relative;line-height:1.5em;}
.flex-caption {position:absolute;left:0;right:0;bottom:0;background:rgba(0, 0, 0,0.7);z-index:1;padding:15px;text-align:left;color:#fff;}
.caption-hide {padding-bottom:4px;} 
.flex-direction-nav a:before{line-height: 1;}
.flex-caption-headline {color:#eddccc; font-weight:bold;}
.flex-caption a {color:white;font-size:smaller;background:rgba(0, 0, 0, .35); padding:5px;border:solid 1px white;margin-top:10px;display:block;transition: .3s all;float:left;white-space: nowrap;}
.flex-caption a:hover{color:black;background:white; transition: .3s all;}

.flex-control-nav{z-index:15;bottom:30px;}
.featuredslider .flex-control-nav{bottom:5px;}
.flex-control-paging li a {background:#5e6a71 !important;}
.flex-control-paging li a.flex-active{background:#981e32 !important;}
.flexslider .slides img, .flexslider .slides video{width:100vw;height:auto;overflow-x: hidden;overflow-y: hidden;}
.featuredslider{height:auto;width:100%;}

/*End Flex Slider settings*/
.shadowbar{width:100vw;height:200px;z-index:5;position:absolute;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 10%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(10%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
}
.seeAll{text-align:center;display:block;bottom:5px;width:100%;position:absolute;color:#981e32 !important;padding-bottom:5px;}
.featuredarticle{padding-left:10px;}
.featuredarticle ul{padding-left:10px;}

#navcenter .navcontent{max-width:1245px;margin:0 auto;padding:30px 0;}
#navcenter nav ul{padding-right:0;}
#navcenter nav #popularLinks {width:135px;float:left;margin-right:10px;}
#navcenter nav #departments{width:290px;float:left;margin-right:10px;}
#navcenter nav #centerLinks {width:290px;float:left;margin-right:10px;line-height:12pt;}
#navcenter nav #academicLinks {width:200px;float:left;margin-right:10px;line-height:12pt;}
#navcenter nav #researchLinks {width:280px;float:left;margin-right:10px;line-height:12pt;}

#navcenter h3 {color: #8d959a; font-weight: lighter; font-size: 14pt;font-family: sans-serif;text-transform: uppercase; border-left: 5px #981e32 solid;margin: 10px 0 20px 0;padding: 0 0 0 15px;}
#navcenter h3 a{color:#8d959a;}
#navcenter {padding:0 1em 1em 1em;font-size:8pt;}
#tagfooter{color:white;font-size:12pt;text-align:center;display:block;font-weight:initial;background: #2f5055;padding:10px 0;font-weight: lighter}
.cvmfooter{background: #2f5055;color:white; margin:50px 0 0 0;padding:30px 0;}
.cvmfooter footer{max-width:1100px;margin:0 auto;}
.cvmfooter footer .cvmdescription {float: left;max-width: 600px;padding: 10px 20px 10px 50px;}
#cvmlogo{float:left;max-width:300px;padding-left:10px;}
.instaslider{width:150px;float:left;}
.instaslider ol{display:none;}

.moreContent {background-color: transparent;color:white;bottom: 5px;position: absolute;width:100%;z-index:20;text-align:center;}
.moreContent a{border:solid 1px white;color:white;padding:5px 15px 3px 15px;transition: .3s all; border-radius:9px 9px 0 0;}
.moreContent a:hover{background:white;color:black; transition: .3s all;}
/*
.home-profiles {height:237px;width:455px;}*/
.profileSection{padding:10px 20px 10px 0px;}
.profileSection h2{padding-left:10px;}
.home-profiles{width:95%;position:relative; background-size: contain;background-repeat:no-repeat;margin-left:20px;}
.home-profiles:before{content:"";display:block;padding-top:52%;}
.home-profiles .home-ghost-btn{text-align:center;bottom:3px;}
.home-profiles .home-ghost-btn  a {position:absolute;bottom:5px;right:10px;color:white;font-size:smaller;background:rgba(0, 0, 0, .35); padding:5px;border:solid 1px white;display:block;width:75px; transition: .3s all;}
.home-profiles .home-ghost-btn a:hover{color:black;background:white; transition: .3s all;}
.gsc-search-button input{box-sizing: inherit;-webkit-box-sizing: inherit;-moz-box-sizing: inherit;}
.featuredslider img{width:100%;}
.spine-footer.looseleaf:after, .spine-footer.looseleaf:before{clear:both;}
@media screen and (max-width: 800px) {
    .caption-hide {display:none; height:0;}
    .flex-caption a {position:relative; top:-20px;}
    .flexslider{top:50px;}
    .flexslider .slides img, .flexslider .slides video{width:100vw;height:auto;}
    #flexpadding{width:100vw;height:auto;}
    .shadowbar{display:none;}
    #toolbar{display:none;}
    #flexpadding > header img{padding-left:5px;width:90%}
    #flexpadding > header{left:5px;}
    .moreContent{display:none;}
    .flex-control-nav{bottom:0px;}
    .profileSection .homestyle{margin-left:10px;padding-left:15px;}
    }
@media only screen and (max-width: 694px){
    .featuredslider .flex-control-nav{display:none;}
}
@media screen and (max-width: 480px) {
    .featuredslider p.flex-caption {background:inherit;} 
    .featuredslider p.flex-caption .flex-caption-headline{display:none;}
.flex-control-nav{bottom:-5px;}
    .cvmfooter{padding-left:10px;}
    #navcenter nav #popularLinks, #navcenter nav #academicLinks, #navcenter nav #centerLinks, #navcenter nav #departments,#navcenter nav #researchLinks{width:100%;font-size:11pt;}
     #navcenter nav ul li {line-height:2em;}
     #cvmlogo{width:250px;}
     .cvmdescription{width:200px;}
     }
