  /* Custom Header styles */
.merriweather {font-family: 'Merriweather', serif;}
.headerLeft {width:99%;}
.siteLogo {margin-right:1rem;}
.siteLogo a.linked-img img {height:45px; width:auto;}
.uafLogoText {display:block !important; font-size:.842rem; line-height:.842rem; max-width:224px; text-wrap:balance;}
.uafLogoText a.linked-img img {height:37px; width:auto;}
.uafLogoText a.linked-img .department-graphic {display:none;}
.headerRight {width:1%;}
.nav-gold-border {background:#ffcd00;}
.site-header {border-top:none;}
@media (min-width: 576px) {
	.siteLogo a.linked-img img {height:40px; width:auto;}
	.uafLogoText {max-width:413px;}
	.uafLogoText a.linked-img img {height:32px; width:auto;}
	.uafLogoText .barlow .department-name-line {display:block; font-size:1.16rem; line-height:1.16rem; margin-left:-1px; position:relative;}
	.uafLogoText .merriweather .department-name-line {font-size:1.15rem; line-height:1.15rem;}
	.uafLogoText a.linked-img .department-graphic {display:inline;}
	.uafLogoText a.linked-img .department-graphic-mobile {display:none;}
}
@media (min-width: 768px) {
	.siteLogo a.linked-img img {height:50px; width:auto;}
	.uafLogoText {max-width:605px;}
	.uafLogoText a.linked-img img {height:42px; width:auto;}
	.uafLogoText .barlow .department-name-line {display:block; font-size:1.53rem; line-height:1.5rem; margin-left: -2px; margin-top:-1px; position:relative;}
	.uafLogoText .merriweather .department-name-line {display:block; font-size:1.4rem; line-height:1.4rem; margin-left:-2px; margin-top:-1px; position:relative;}
}
/* Event RSS Feed Cards */
.events-cardview-container .col-md-4 {
	display: block;
	width: 100%;
	max-width: 100%;
	flex: auto;
}
.events-cardview-container .infoBlock {display:none;}

/* Keep all tab panes rendered for 25Live Calendar Events */
#upcoming-events .tab-content > .tab-pane {
  display: block !important;
}

/* Hide inactive panes visually but not via display:none */
#upcoming-events .tab-content > .tab-pane:not(.active) {
  position: absolute !important;
  left: -9999px !important;
  width: 100% !important;
  height: auto !important;
  visibility: hidden !important;
}

/* Active pane behaves normally */
#upcoming-events .tab-content > .tab-pane.active {
  position: relative !important;
  left: 0 !important;
  visibility: visible !important;
}
/* Custom Footer styles */
.lang-access {display:inline-block;}