/*MP2022*/
/*Fonts and Colors*/
.futura{font-family: "FuturaBTWXX-Bold";}
.calvert{font-family: "Calvert MT W01 Light1488602";}
.calvert-close{font-family:"Calvert MT W01 Light1488602"}
.avenir{font-family: "Avenir LT W01_45 Book147550";}
.futura-book{font-family:"Jost", sans-serif;}

.red{color: #a51e36;}
.gray,.grey{color:#484848}
.white{color:#fff;}
.black{color:#484848;}
.bg-red{background-color: #a51e36;}
.bg-gray, .bg-grey{background: #1e242b;}
.bg-light-gray, .bg-light-grey{background: #656364;}
.bg-white{background-color:#fff;}

.border-white{border:1px solid white}
.border-grey{border:1px solid #484848}
.hidden{display:none}
/*Tags */
h1,h2,h3,h4,h5{font-family: "Calvert MT W01 Light1488602";}
h3{margin-top:30px;margin-bottom:0px}

a, a:visited, a:hover;{ color: inherit;}

/*Mobile overrides*/
.chamomile-mobile-header{display:none;}
.chamomile-mobile-search{display:none;}


/*Sections*/


.chamomile-body{font-family: "Avenir LT W01_45 Book1475508";margin:0;font-size:12px;}
.chamomile-main-body{max-width:1000px;margin:auto}
/* for page with Navigation */
.chamomile-wrapper{max-width:1200px;margin:auto;min-height:88vh}
.chamo-nav-header{height:103px;background-color:#1e242b;}
.with-nav{float:right;width:75%;margin:0}
.chamomile-navbar{float:left;width:25%;margin-top:40px;font-size:16px;padding-right:15px}
.no-bullets{list-style-type:none}
.chamo-nav-item{border-top:1px solid #6a737b;padding-left:10px;padding-bottom:5px}
.second-tier{border-top:none;font-size:12px}
.chamo-nav-link{text-decoration:none;color:#484848}
/*end Page with NAvigation */

/*Header/Splash*/
/*Header video*/



@keyframes hover {
  0% {
        opacity:0;
        
  }
  100% {
        opacity:1;
        
  }
}

.chamomile-nav-drop{
  animation-name: hover;
  animation-duration: 200ms;
  animation-fill-mode: backwards;
  animation-play-state: paused;      
}

.chamomile-nav-drop:active,
.chamomile-nav-drop:focus,
.chamomile-nav-drop:hover {
  animation-fill-mode: forwards;
  animation-play-state: running;
}




.chamomile-logo{width:250px;}
.chamomile-logo-holder{z-index: 99;
    top: 40px;
    left: 10%;
    width:250px;
    position:absolute;}
.over{z-index:10;}


.chamomile-header-holder .chamomile-logo-holder{position:relative;top:20px;left:0}

.chamomile-header-holder .chamoland-search-holder{position:relative;right:-20px;top:20px;float: right;}

#thevideo{margin-top:-102.5px;margin-bottom:-102.5px}
.chamomile-video-holder{position: relative;
    width: 100%;
    overflow: hidden;
    background-attachment: scroll;
}
.chamomile-video-overlay{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:-9;
    background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1),
      rgba(255, 255, 255, 0),
      rgba(254, 254, 254, 0),
      rgba(00, 00, 00, 1)
  );}
.chamomile-video{width:100%;object-fit:cover;z-index:-99;position:relative;aspect-ratio:6/2;vertical-align:baseline}

.chamomile-splash-image{width:100%;background-size: cover;z-index:-99;position:relative;aspect-ratio:6/2;vertical-align:baseline;margin-top: -105px;margin-bottom: -105px;}

.chamomile-header-holder{max-width:1000px;margin:auto;}
.chamomile-search-quick{position:absolute;right:3%;top:3%;color:#fff;}
.chamomile-search-holder{display:inline-block;vertical-align:top;width:120px;padding-top: 1.5px;}
.search-field::placeholder{color:#fff}
.chamomile-search-form {width:100px;display:inline-block}
.chamomile-search-holder input[type=text] {
    background: 0 0;
    color:#fff;
    border: none;
    font-size:14px;
    outline: 0;
    border-bottom:1px solid white;
    max-width:100px;
}
.chamomile-primary-nav{display:inline-block;font-size:11px;padding-top: 2.5px;}
.chamomile-nav-head{margin-bottom:-10px;position:relative;z-index:5}
.chamomile-nav-drop{width:100px;max-width:100px;border-top:25px solid transparent;position:relative;z-index:7;background-clip: padding-box;    padding-left: 3px;}
.chamomile-nav-drop a, .chamomile-nav-drop a:visited{color:#fff;padding:3px;padding-bottom:5px;text-decoration:none;display:block;position:relative;z-index:25}
.chamomile-nav-drop a:hover{color:#ccc}


.chamoglass{width:15px;height:15px;background-image:url('https://www.albright.edu/wp-content/themes/albright2017/sps2022/img/search.png');background-size:cover;display:inline-block}
.prinav{width:100px;overflow:clip;height:24px;}
.prinav:hover{overflow:visible;width:200px;background-color:#222}
.secnav {margin-top:-24px;margin-left:100px;padding-left:10px;width:150px;background-color:#666666;}



/*Landing Pages */
.chamoland-shader-noper{  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1),
      rgba(255, 255, 255, 0),
      rgba(254, 254, 254, 0),
      rgba(255, 255, 255, 0)
  );}
.chamoland-primary-nav{position:relative;top:10px;left:0;width:100%}
.chamoland-nav-drop{display:flex;justify-content:space-between;}
.chamoland-nav-drop a, .chamoland-nav-drop a:visited{color:#fff;font-family: "FuturaBTWXX-Bold";display:inline-block;text-decoration:none;padding:5px;text-align:center;margin-right:5px;margin-left:5px;}
.chamoland-nav-drop a:hover{color:#ccc;background-color:#333}
.landsecnav{display:none}
.chamoland-search-holder{}
.chamoland-search-field{width:100px;}

.chamoland-search-form{width:100px;display:inline-block}
section.content-blocks{margin-top:20px !important;    font-size: 16px;}

.chamomile-video-text{position:relative;color:#fff;font-size:50px;text-shadow: 0px 0px 4px black;}

.chamomile-splash-copy{position:absolute;left:10%;top:70%;font-size:50px;z-index: 99;text-shadow: 0px 0px 4px black;}
.chamomile-splash-buttons{position:absolute;right:10%;top:80%}
.chamomile-splash-buttons a, .chamomile-splash-buttons a:visited
{background-color:#fff;margin:5px;text-decoration:none;font-size:16px;padding:7px;color:#000;width:100px;display:inline-block;text-align:center;box-shadow: 0px 0px 12px 3px rgba(22, 22, 22, .5);}

.chamomile-splash-buttons a:hover{background-color:#aaa}


.chamomile-splash-text-holder{max-width:1000px;margin:auto;position: relative;
    bottom: 50px;text-shadow: 0px 0px 4px black;}
/*Main Content Blocks*/
.chamomile-section{clear:both;margin-top:55px;margin-bottom:15px;color:#484848}
.content-blocks{max-width:1000px;margin:auto;padding:5px;color:#242424}
.chamomile-button {display:inline-block;padding:5px;text-align:center;text-decoration:none;width:100px;cursor:pointer}

.button-group{float:left; margin:5px;font-size:14px}
.button-group a:hover{color:#ddd}
.button-holder{overflow:auto;clear:both}

/*Side Event*/

.chamomile-side-alert{width:160px;position:absolute;right:0;margin-right:0px;color:#fff;text-align:center;padding:5px;
  padding-bottom:70px;padding-top:30px;font-size:16px;margin-top:-250px;border-top-left-radius: 35% 15%;
  border-bottom-left-radius: 35% 15%;visibility:hidden}
.chamomile-side-alert-text{font-size:32px;margin-bottom:4px}
.chamomile-side-alert a{color:#fff;padding:6px;margin-bottom:6px;font-size:24px;text-decoration:none}
.chamomile-side-alert a:hover{color:#fff;padding:6px;margin-bottom:6px;font-size:24px;text-decoration:none;border: 4px solid white;}
.widgetcloser{font-size:20px;font-weight:900;color:#fff;position:absolute;right:5px;top:5px;cursor:pointer}
@keyframes slidein {
  from {
    margin-right:-160px;visibility:visible;
    
  }

  to {
   margin-right:0px;
    visibility:visible;
  }
}

@keyframes fadein {
  0% {
    opacity:0;  
  }

  20%{
   opacity:100;
  }

  80%{
   opacity:100;
  }

  100%{
   opacity:0;
  }


}
.fader{animation-duration:7s;animation-name: fadein;height:auto;}

.slider{animation-duration:0.5s;animation-name: slidein;animation-fill-mode: forwards;animation-timing:ease;}

/*News */
.chamomile-news-header{width:100%;overflow:auto}
.chamomile-news-img{width:100%;aspect-ratio:3/2;background-size:cover;margin-top:8px;margin-bottom:4px;}
.chamomile-news-anchor{text-decoration:none;color:#484848}
.chamomile-news-third{width:30%;float:left;}
.chamomile-news-slug{margin-top:10px;font-size:14px;}
.chamomile-news-holder{display:flex;justify-content:space-between}


/*Call out stats*/
.chamomile-text-box{margin-top:20px;padding-bottom:30px;cursor:pointer}
.chamomile-center-heading{font-size:28px;text-align:center;display:block;letter-spacing: 3px;}
.texter{opacity:0;height:0;color:#484848;text-decoration:none}
.chamomile-stats-holder{display:flex;justify-content:center;margin-top:50px}
.chamomile-stats-third{width:20%}
.chamomile-stat{font-size:70px;text-align:center;letter-spacing:-2px}
.chamomile-stat-button{font-size:18px;with:100%;text-align:center;
  padding:5px;display:block;margin-left:10px;margin-right:10px;padding:5px;text-decoration:none;padding-bottom:8px;line-height:14px}
.chamomile-stat-button:hover{border-color:#a51e36;border-width:2px}

/*Linkbox*/
.chamomile-linkbox{width:100%;aspect-ratio:2/1;background-size:cover;margin-top:30px;background-position-y: bottom;position:relative;}
.chamomile-linkbox-button{text-decoration:none;margin-left:10px;padding:4px;font-weight:400;font-size:16px}
.chamomile-linkbox-text{position:relative;top:80%;width:100%;text-align:center;font-size:28px;font-weight:500;text-shadow: 0px 0px 4px black;z-index:1}

.chamomile-linkbox-overlay{position:absolute;top:0px;left:0px;height:99.5%;width:100%;z-index:0;
    background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0),
      rgba(60, 60, 60, 0),
      
      rgba(00, 00, 00, 1)
  );}




/*Events*/
.chamomile-events-top{width:100%;margin-bottom:10px;font-size:24px;font-weight:700}
.chamomile-events-holder{display:flex;justify-content:center;border-top:1px solid grey;padding-top:20px}
.chamomile-events-third{width:20%;}
.chamomile-events-month{text-align:center;font-size:12px;font-weight:700}
.chamomile-events-day{text-align:center;font-weight:700}
.chamomile-events-box{font-size:20px;padding:9px;float:left;margin-bottom:20px;text-align:center;margin-right:8px;}

.chamomile-events-text{margin-top:10px;text-decoration:none;color:#484848}

/*Social*/
.socialholder{display:flex;margin:auto;width:330px;height:100px}
.sociallink{text-decoration:none;}
.sociallink img{width:35px;margin:10px;}

/*Footer*/
.address-left{margin-right:15px;}
.chamomile-footer{padding-top:10px}
.chamomile-footer-wrapper-top{max-width:1000px;margin:auto;padding:5px;overflow:auto}
.chamomile-footer-logo-holder{
    
    
    }
.chamomile-footer-logo{width:200px}
.chamomile-address{padding-top:20px;padding-bottom:10px;}
.address-left{float:left;width:50%}
.address-right{vertical-align:top;padding-left:10px;float-right:width:50%}
.chamomile-footer-left{float:left;width:300px}
.chamomile-footer-left a, .chamomile-footer-left a:visited{text-decoration:none;color:#fff;margin-bottom:5px;}
.chamomile-footer-left a:hover{color:#aaa;}
.chamomile-footer-right{float:right;max-width:600px;display: flex;flex-wrap:wrap;justify-content:flex-end}
.chamomile-footer-trio{width:120px;margin-left:5px;margin-right:5px}
.chamomile-footer-trio a, .chamomile-footer-trio a:visited{text-decoration:none;display:block;color:#fff;margin-bottom:12px;}
.chamomile-footer-trio a:hover{color:#aaa}
/*Sticky Footer*/
.chamomile-sticky{height:30px;width:100%;position:fixed;bottom:0px;padding:2px;padding-right:10px;padding-left:10px;background-color:#404040;z-index:600}

.stickylink{text-decoration:none;display:inline-block;padding-left:5px;padding-right:5px;padding-top:8px;font-size:14px;}
.stickylink a:hover{color:#aaa}
.sticklink a:visited{color:#fff}
.sticky-button{float:right;font-size:12px;margin-left:4px;margin-right:8px;}
.sticky-spacer{height:35px;min-height:35px}

.mobile-hidden{display:block}

.hidden{display:none}



.callout-buttons{}

/*Mobile Styles*/
@media screen and (max-width:992px){
.mobile-hidden{display:none !important;}
.chamomile-mobile-header{position:absolute;top:0px;left:0px;background-color:#a51e36;height:80px;min-height:80px;width:100%;display:block}
.chamomile-burger{float:right;padding-top:15px;padding-right:10px;}
.burger-icon{width:30px;}



.chamomile-wrapper{width:100%;}
.chamomile-navbar{display:none}
.chamomile-mobile-search{display:block;color:#fff}
.chamomile-header-holder{}
.chamomile-logo{width:175px;}
.chamomile-logo-holder{z-index: 99;
    top: 15px;
    left: 15px;
    width:150px;
    position:relative;}
.over{z-index:10;}
.chamomile-splash-copy{font-size:32px}

.chamomile-splash-image{margin:0;margin-top:80px}

/*Old template fix*/
.btn{margin-bottom: 10px;}


/*HOME*/

.chamomile-center-heading{font-size:16px}
.chamomile-nav-head{display:none}
.chamomile-search-form{display:none}
.chamomile-splash-buttons{position:static;top:0;bottom:0;justify-content:center;display:flex;margin-top:15px;}
.chamomile-splash-buttons a, .chamomile-splash-buttons a:visited{font-size:14px;width:90px;color:#fff;background-color:#a51e36;
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, .5);}
.chamomile-splash-copy{top:20%}
.chamomile-section{margin-left:8px;margin-right:8px;}
.chamoglass{display:none}
.chamomile-search-quick{width:100%;right:0;top:77px;z-index:100;}
.chamomile-primary-nav {display:block}
.chamo-search{width:90%;height:40px;font-size:22px;color:#999}
.chamomile-nav-drop{position:relative;top:0px;left:0;width:100%; background-color: #1e242b; 
     max-width: 100%; 
     border-top: none; 
    z-index: 7;
     background-clip: padding-box; 
    padding-left: 0px;animation-name:none}
.chamomile-nav-drop a, .chamomile-nav-drop a:visited{padding: 5px;
    text-align: center;
    margin-right: 5px;
    margin-left: 5px;font-size:14px}


    .search-icon{   
    width: 60px;
    height: 41px;
    line-height: 41px;
    background-color: #333d47;
    vertical-align: bottom;
    border: 1px solid white;
    margin-left: 0px;}

    .glyphicon{}


#homevideo{margin-top:0;} 
#thevideo{margin-top:81px;aspect-ratio: 4/2} 
.chamomile-splash-text-holder{position:absolute;top:160px;margin-left:30px;}
.chamomile-video-text{font-size:22px;    text-shadow: 0px 0px 4px black;}
.chamomile-linkbox-text{bottom: 10%;
    top: auto;
    position: absolute;font-size:20px}  
.chamomile-stat{font-size:32px;letter-spacing:0px}
.chamomile-stats-third{width:30%}
.chamomile-stat-button{font-size:13px}

.chamomile-news-third{width:100%;padding-bottom: 20px}
.chamomile-news-holder{display:block}
.chamomile-events-holder{display:block}
.chamomile-events-third{display:block;width:100%;overflow:auto;margin-top:10px;margin-bottom:10px;margin-left:20px}

.prinav{width:100%;overflow:visible;height:auto}
.prinav:hover{width:100%}
.secnav{margin:0;width:100%;padding-right:0;padding-left:0}

.chamomile-video-holder{position: static;
    width: 100%;
    overflow: hidden;
    background-attachment: scroll;
}

#thevideo{margin-bottom:0px}

.chamomile-video-overlay{position:static;top:0px;left:0px;height:auto;width:100%;z-index:-9;
    background-color:#1e242b; 
  }
.chamomile-video{width:100%;object-fit:cover;z-index:-99;position:static;aspect-ratio:6/2;vertical-align:baseline}

.chamomile-header-holder .chamomile-logo-holder{display:none}

.chamomile-header-holder .chamoland-search-holder{display:none}

.chamomile-footer-logo{width:150px}

.sticky-spacer{display:none}
.chamomile-sticky{height:auto;width:100%;padding:0px;background-color:#404040;position:static;overflow:auto}
.chamoland-primary-nav{position:absolute;top:80px;left:0;width:100%}
.chamoland-nav-drop{display:block;background-color:#1e242b;padding-bottom:20px;}
.chamoland-nav-drop a, .chamoland-nav-drop a:visited{display:block}
.sticky-button{float:none;margin-top:4px;margin-bottom:4px}
.stickylink{display:block;text-align:center}
.chamomile-footer-left{position:absolute;top:135px;float:none;width:98%}
.chamomile-footer-trio{width:110px}
.chamomile-footer-trio a, .chamomile-footer-trio a:visited{width:100px;}
.chamomile-footer-right{margin-top:10px;position:absolute;top:0px;max-width:600px;display: flex;flex-wrap:wrap;justify-content:flex-end;width:98%}
.chamomile-footer-wrapper-top{position:relative}
.chamomile-footer-wrapper-top{height:320px;}
.chamomile-footer-trio .chamomile-button{width:100px;}
.address-left{float:none;padding-bottom:15px;width:inherit}

.row{display:block !important}

.address-right{padding-left:0}
.address-left{margin-right:0}
.size-full{padding-bottom:10px;}
.wp-image-10253{display:none}
.section{padding:0}

.chamomile-side-alert{width:100%;position:unset;right:0;margin-right:0px;color:#fff;text-align:center;padding:5px;
  padding-bottom:30px;padding-top:30px;font-size:16px;margin-top:0px;border-top-left-radius: 0% 0%;border-bottom-left-radius: 0% 0%;visibility:visible}
.slider{animation-duration:0.5s;animation-name: none;animation-fill-mode: forwards;animation-timing:ease;}

.widgetcloser{display:none}


.callout-buttons{position:relative;top:-15px}

.footballfixer{margin-top:-205px !important}

}

@media only screen and (max-width: 767px){
form[name=search] {margin:0}}
@media (max-width: 767px){
.search-icon {padding-left:18px;background-color:inherit}}

