@import url("https://fonts.googleapis.com/css?family=Oswald:400,500,700|Merriweather+Sans:300,400,700|Merriweather:300,400,700");
/*! Icomoon */
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?#) format('eot'),url(../fonts/icomoon.svg#icomoon) format('svg'),url(../fonts/icomoon.woff) format('woff'),url(../fonts/icomoon.ttf) format('truetype');font-weight:400;font-style:normal}


/*! UGA Brand colors **/
/*! Link colors **/
a, a:hover{text-decoration:none}
a[target]:after, a.protected:after, a[href*="ftp.uga.edu/software/"]:after, a[href*="/protected/"]:after, a[href$=".ppt"]:after, a[href$=".pptx"]:after, a[href$=".doc"]:after, a[href$=".docx"]:after, a[href$=".xls"]:after, a[href$=".xlsx"]:after, a[href$=".rtf"]:after, a[href$=".txt"]:after, a[href$=".pdf"]:after{font-weight:normal;font-family:"icomoon";speak:none;}
a[target]:after {font-size:70%;content:"\6e";margin-left:.5em;vertical-align:baseline;}
a.protected:after, a[href*="ftp.uga.edu/software/"]:after, a[href*="/protected/"]:after  {font-size:115%;content:"\6b";margin-left:.1em;vertical-align:baseline;}
a[href$=".ppt"]:after, a[href$=".pptx"]:after, a[href$=".doc"]:after, a[href$=".docx"]:after, a[href$=".xls"]:after, a[href$=".xlsx"]:after, a[href$=".rtf"]:after, a[href$=".txt"]:after, a[href$=".pdf"]:after{margin-left:.3em;vertical-align:middle;}
a[href$=".ppt"]:after, a[href$=".pptx"]:after{color:#d70;content:"\69";}
a[href$=".doc"]:after, a[href$=".docx"]:after, a[href$=".rtf"]:after, a[href$=".txt"]:after{content:"\77";}
a[href$=".xls"]:after, a[href$=".xlsx"]:after{color:#191;content:"\78";}
a[href$=".pdf"]:after{color:#c11;content:"\70";}a.notag:after {content:""!important;}

a, a:hover{text-decoration:none}
a[target]:after, a.protected:after, a[href*="ftp.uga.edu/software/"]:after, a[href*="/protected/"]:after, a[href$=".ppt"]:after, a[href$=".pptx"]:after, a[href$=".doc"]:after, a[href$=".docx"]:after, a[href$=".xls"]:after, a[href$=".xlsx"]:after, a[href$=".rtf"]:after, a[href$=".txt"]:after, a[href$=".pdf"]:after{color:#000000;font-weight:normal;font-family:"icomoon";speak:none;}
a[target]:after {font-size:70%;content:"\6e";margin-left:.5em;vertical-align:baseline;}
a.protected:after, a[href*="ftp.uga.edu/software/"]:after, a[href*="/protected/"]:after  {font-size:115%;content:"\6b";margin-left:.1em;vertical-align:baseline;}
a[href$=".ppt"]:after, a[href$=".pptx"]:after, a[href$=".doc"]:after, a[href$=".docx"]:after, a[href$=".xls"]:after, a[href$=".xlsx"]:after, a[href$=".rtf"]:after, a[href$=".txt"]:after, a[href$=".pdf"]:after{margin-left:.3em;vertical-align:middle;}
a[href$=".ppt"]:after, a[href$=".pptx"]:after{color:#d70;content:"\69";}
a[href$=".doc"]:after, a[href$=".docx"]:after, a[href$=".rtf"]:after, a[href$=".txt"]:after{content:"\77";}
a[href$=".xls"]:after, a[href$=".xlsx"]:after{color:#191;content:"\78";}
a[href$=".pdf"]:after{color:#c11;content:"\70";}a.notag:after {content:""!important;}

/*! UGA Color Styles **//*! Primary */
.arch-black,.arch-black a{background-color:#000000!important}.bulldog-red,.bulldog-red a{background-color:#BA0C2F!important}.chapel-bell-white,.chapel-bell-white a{background-color:#FFFFFF!important}.bg-arch-black{background-color:#000000;color:#FFFFFF!important}.bg-arch-black a{color:#FFFFFF!important}.bg-bulldog-red{background-color:#BA0C2F;color:#FFFFFF!important}.bg-bulldog-red a{color:#FFFFFF!important}.bg-chapel-bell-white{background-color:#FFFFFF;color:#000000!important}.bg-chapel-bell-white a{color:#004E60!important}.border-right-bulldog-red{border-right:1px solid #ba0c2f}@media (max-width:770px) {.border-right-bulldog-red{border-right-width:0px;border-bottom:1px solid #ba0c2f}}
/*! Secondary - vibrant */
.glory-glory,.glory-glory a{color:#E4002B!important}.lake-herrick,.lake-herrick a{color:#00A3AD!important}.bg-glory-glory{background-color:#E4002B;color:#FFFFFF!important}.bg-glory-glory a{color:#FFFFFF!important}.bg-lake-herrick{background-color:#00A3AD;color:#000000!important}.bg-lake-herrick a{color:#000000!important}
/*! Secondary - rich */
.hedges,.hedges a{color:#BFB800!important}.olympic,.olympic a{color:#004E60!important}.bg-hedges{background-color:#BFB800;color:#000000!important}.bg-hedges a{color:#000000!important}.bg-olympic{background-color:#004E60;color:#FFFFFF!important}.bg-olympic a{color:#FFFFFF!important}
/*! Secondary - dark */
.sanford,.sanford a{color:#554F47!important}.herty-field,.herty-field a{color:#594A25!important}.athens,.athens a{color:#66435A!important}.bg-sanford{background-color:#554F47;color:#FFFFFF!important}.bg-sanford a{color:#FFFFFF!important}.bg-herty-field{background-color:#594A25;color:#FFFFFF!important}.bg-herty-field a{color:#FFFFFF!important}.bg-athens{background-color:#66435A;color:#FFFFFF!important}.bg-athens a{color:#FFFFFF!important}
/*! Secondary - neutral */
.stegeman,.stegeman a{color:#9EA2A2!important}.creamery,. .creamery a{color:#D6D2C4!important}.odyssey,.odyssey a{color:#C8D8EB!important}.bg-stegeman{background-color:#9EA2A2;color:#000000!important}.bg-stegeman a{color:#000000!important}.bg-creamery{background-color:#D6D2C4;color:#000000!important}. .bg-creamery a{color:#000000!important}.bg-odyssey{background-color:#C8D8EB;color:#000000!important}.bg-odyssey a{color:#000000!important}
/*! UGA Color Styles End **/


/*! UGA Color Styles Begin **/
.bg-light{background-color:#f5f5f5!important;border-color:#efefef!important}
.bg-dark{background-color:#343a40!important;border-color:#000000!important}
.bg-dark-gray{background-color:#272727!important;border-color:#000000!important}
.bg-arch-black{background-color:#000000!important;border-color:#000000!important}
.bg-bulldog-red{background-color:#BA0C2F!important;border-color:#ae0b2c!important}
.bg-chapel-bell-white{background-color:#FFFFFF!important}
.bg-glory-glory{background-color:#E4002B!important;border-color:#d20028!important}
.bg-lake-herrick{background-color:#00A3AD!important;border-color:#00828a!important}
.bg-hedges{background-color:#BFB800!important;border-color:#878d0c!important}
.bg-olympic{background-color:#004E60!important;border-color:#002a33!important}
.bg-sanford{background-color:#554F47!important;border-color:#333333!important}
.bg-herty-field{background-color:#594A25!important;border-color:#3c3119!important}
.bg-athens{background-color:#66435A!important;border-color:#5f3e54!important}
.bg-stegeman{background-color:#9EA2A2!important;border-color:#888c8c!important}
.bg-odyssey{background-color:#C8D8EB!important;border-color:#93b2d7!important}
.bg-creamery{background-color:#D6D2C4!important;border-color:#b8b29b!important}
.bg-transparent{background-color:transparent!important;border-color:#000000!important}

.text-light,.text-light a{color:#eeeeee!important}
.text-dark.text-dark a{color:#343a40!important}
.text-dark-gray,.text-dark-gray a{color:#272727!important}
.text-arch-black,.text-arch-black a{color:#000000!important}
.text-bulldog-red,.text-bulldog-red a{color:#BA0C2F!important}
.text-chapel-bell-white,.text-chapel-bell-white a{color:#000000!important}
.text-glory-glory,.text-glory-glory a{color:#E4002B!important}
.text-lake-herrick,.text-lake-herrick a{color:#00A3AD!important}
.text-hedges,.text-hedges a{color:#BFB800!important}
.text-olympic,.text-olympic a{color:#004E60!important}
.text-sanford,.text-sanford a{color:#554F47!important}
.text-herty-field,.text-herty-field a{color:#594A25!important}
.text-athens,.text-athens a{color:#66435A!important}
.text-stegeman,.text-stegeman a{color:#9EA2A2!important}
.text-odyssey,.text-odyssey a{color:#C8D8EB!important}
.text-creamery,.text-creamery a{color:#D6D2C4!important}
.bg-bulldog-red .navbar-toggler svg {
    height: 1.5em!important;
    width: 1.5em!important;
	color:rgba(255,255,255,.8)!important
}
.bg-bulldog-red .navbar-toggler{border-color:rgba(255,255,255,.8)!important}
.bg-arch-black,.bg-arch-black a,.bg-arch-black a[target]:after,
.bg-bulldog-red,.bg-bulldog-red a,.bg-bulldog-red a[target]:after,
.bg-lake-herrick,.bg-lake-herrick a,.bg-lake-herrick a[target]:after,
.bg-glory-glory,.bg-glory-glory a,.bg-glory-glory a[target]:after,
.bg-olympic,.bg-olympic a,.bg-olympic a[target]:after,
.bg-sanford,.bg-sanford a,.bg-sanford a[target]:after,
.bg-herty-field,.bg-herty-field a,.bg-herty-field a[target]:after,
.bg-athens, .bg-athens a,.bg-athens a[target]:after,
.bg-stegeman,.bg-stegeman a,.bg-stegeman a[target]:after,
.bg-dark,.bg-dark a,.bg-dark a[target]:after,
.bg-dark-gray,.bg-dark-gray a,.bg-dark-gray a[target]:after{color:#ffffff!important}

.bg-light, .bg-light a,
.bg-creamery, .bg-creamery a,
.bg-chapel-bell-white,.bg-chapel-bell-white a,
.bg-odyssey,.bg-odyssey a,
.bg-hedges,.bg-hedges a,
.bg-transparent,.bg-transparent a{color:#000000}
/*! UGA Color Styles End **/

/*! END Dept. Header & Dept. Navbar */

/* Departmental Footer */
/* Departmental Footer */
/* Departmental Footer */
#dept-footer.d1 > .container, #dept-footer.d2, #dept-footer.d3{
	border-top-style:solid;
	border-top-color:inherit;
	padding-top:1rem;
	padding-bottom:1rem;
}
#dept-footer.d1{
	border-top-width:0px;
}
#dept-footer.d1 > .container{
	background-color:inherit;
	border-top-width:1px; 
}
#dept-footer.d2, #dept-footer.d3{
	border-top-width:2px;
}
#dept-footer.d3 > .container > .row > div:nth-child(n+2){
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:inherit;
}
#dept-footer .dept-info, #dept-footer .links, 
#dept-footer .contact, #dept-footer .social-icons{
	padding-bottom:1rem;
}
#dept-footer .row,
#dept-footer .col{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
#dept-footer .col{
	flex-direction:column;
	padding-left:2rem;
}
#dept-footer > .container > .row > .col:first-child{
	padding-left:0;
}
#dept-footer .col.col-one, #dept-footer .col.col-one > *{
	justify-content:center;
	text-align:center;
}
#dept-footer .col.col-two{
	flex-basis:50%;
}
#dept-footer .col.col-three{
	flex-basis:33.3333%;
}
#dept-footer .col.col-four{
	flex-basis:25%;
}
#dept-footer .row > div:first-child img{
	max-width:230px;
	width:100%;
	height:auto;
}
#dept-footer h1, #dept-footer h2, #dept-footer h3, #dept-footer h4, #dept-footer h5{
	margin:0;
	font-family: "Merriweather", Georgia, 'Times New Roman', Times, serif;
  padding-bottom: .5rem;
}
#dept-footer .links ul,#dept-footer .contact address p {
	margin: 0;
	padding: 0;
}
#dept-footer .links ul{
	list-style:none;
}
#dept-footer .contact address a,#dept-footer .links a {
    display:inline-block;
    padding:5px 5px 5px 0;
    white-space: nowrap;
}
#dept-footer .contact address a svg,#dept-footer .links a svg{
    margin-right:5px;
	width:1rem;
	height:1rem;
}
#dept-footer .contact, #dept-footer .social-icons {
    display: flex;
    flex-wrap: wrap;
	align-content: flex-start;
}
#dept-footer .footer-header{
	flex: 1 0 100%;
}
#dept-footer .social-icons ul {
	list-style:none
}
#dept-footer .social-icons a{
	display:inline-block;
    margin-right: 1rem;
	padding:6px 6px 0px;
    border-width:1px;
    border-style:solid;
    border-color:inherit;
	-moz-border-radius:50%;
    border-radius: 50%;
}
#dept-footer .social-icons img,#dept-footer .social-icons svg {
    width: 20px;
    height: 20px;
}
@media (max-width: 1199px) {
	#dept-footer .col{
		flex-basis:50%!important;
		justify-content: flex-start;
		padding-bottom:1rem;
		padding-left:0;
	}
	#dept-footer .col > div{
		padding:0;
	}
	#dept-footer.d3 > .container > .row > div:nth-child(n+2){
		border:none;
	}
	
}
@media (max-width: 992px) {
	#dept-footer{
		text-align: center;
	}
	#dept-footer.d3 > .container > .row > div:nth-child(n+2){
		border-top-style:solid;
		border-top-width:1px;
		border-left:none!important;
		padding-left:15px;
		padding-top:1rem;
	}
	
	#dept-footer .col{
		flex-basis:100%!important;
		justify-content: center;
	}
	#dept-footer .col address, #dept-footer .col nav, #dept-footer .col .icons{
		flex: 1 0 auto;
	}
	#dept-footer > .container > .row > .col > div{
		padding:.5rem;
	}
	#dept-footer .links ul li a {
		padding: 5px;
		display: block;
	}
	#dept-footer .links ul li {
		display: block;
	}
	#dept-footer .col > *{
		justify-content:center
	}
	#dept-footer .social-icons{
		justify-content: space-evenly;
	}
	#dept-footer .social-icons a{
		display:inline-flex;
		margin-right:0;
		margin-bottom:1rem;
		text-align:center;
		padding:6px;
    }
    #dept-footer .col a:nth-child(2){
    	margin-left:0;
    }
	#dept-footer .col.col-one .social-icons a,
	#dept-footer .col.col-two .social-icons a,
	#dept-footer .col.col-three .social-icons a,
	#dept-footer .col.col-four .social-icons a{
		padding:6px;
		margin-right:1rem;
	}
	#dept-footer .col.col-one .social-icons a:last-child,
	#dept-footer .col.col-two .social-icons a:last-child,
	#dept-footer .col.col-three .social-icons a:last-child,
	#dept-footer .col.col-four .social-icons a:last-child{
		margin-right:0
	}
}
@media (max-width: 768px) {
	#dept-footer .contact, #dept-footer .social-icons{
		justify-content: center;
	}
	#dept-footer .social-icons a{
		margin-right:1rem;
	}
	#dept-footer .social-icons a:last-child{
		margin-right:0;
	}
}
#dept-footer .secondary {
    display:flex;
    justify-content: center;
    flex-flow: row wrap;
}

#dept-footer .secondary h1,#dept-footer .secondary h2,#dept-footer .secondary h3,
#dept-footer .secondary h4,#dept-footer .secondary h5,#dept-footer .secondary h6{
    flex: 1 0 100%;
    text-align:center;
}
#dept-footer .secondary h3{
	font-size:2rem;
}
#dept-footer .secondary ul{
	list-style:none;
	padding:0;
}
/**
 * Directory Profile
 */

#directory-profile h2{
	margin-bottom:1rem!important;
}
#directory-profile h3, #directory-profile h4{
	margin:.5rem 0!important;
}
 #directory-profile a[href^="mailto:"]:before {
	font-family: "icomoon";
	content: "\65";
	font-size: 75%;
	margin-right: .5rem;
	speak: none;
}
#directory-profile a[href^="mailto:"]:after {
	font-family:none;
	content:""!important;
}
/*
 * Accordion Menu 
 */
 .accordion.card, .panel-heading {
	border: none;
  }
  .accordion.card .card-header, .panel-heading {
	background-color: #ffffff;
	border-bottom: none;
	border-top: 1px solid rgba(0, 0, 0, 0.125);
	padding: 0;
  }
  .accordion .btn-link, .panel-heading a {
	color: #000000;
  }
  .accordion-icon {
	border-style: solid;
	border-color: #000000;
	border-width: 0 2px 2px 0;
	height: .5rem;
	pointer-events: none;
	transform: translateY(-60%) rotate(45deg);
	width: .5rem;
  }
  .accordion-trigger, .panel-title a{
	position: relative;
	margin: 0;
	padding: 0;
	border-radius: 0;
	display: block;
	width: 100%;
	padding: 1rem 1.5em 1rem 0;
	font-family: "Merriweather",serif;
	font-weight: 700;
	line-height: 1.25;
	text-align: left;
	padding-left: .5rem;
  white-space: initial;
  }
  .accordion-trigger:focus, .panel-title a:focus {
	outline: -webkit-focus-ring-color auto 5px;
  }
  .accordion-trigger:after, .panel-title a:after {
	content: '+';
	display: block;
	height: 1em;
	width: 1em;
	line-height: 1em;
	text-align: center;
	font-weight: normal;
	color: #ba0c2f;
	background: #fff;
	border: 1px solid currentColor;
	position: absolute;
	top: 1rem;
	right: .5rem;
  }
  .accordion-trigger:hover:after, .panel-title a:hover:after {
	background-color: #ba0c2f;
	color: white;
  }
  .accordion-trigger[aria-expanded="true"], .panel-title a[aria-expanded="true"] {
	color: #ba0c2f;
  }
  .accordion-trigger[aria-expanded="true"]:after, .panel-title a[aria-expanded="true"]:after {
	content: '-';
	background-color: #ba0c2f;
	color: white;
  }
  .card-body.accordion-panel, .panel-body{
	  padding:1rem
  }
  .panel-title a {
	  background-color: #ffffff;
  }
  .panel, .panel-default .panel-body, .panel-heading {
	  border: none!important;
	  box-shadow: none;
  }
  .panel-heading {
	  border-top: 1px solid rgba(0, 0, 0, 0.125)!important;
  }
  /** END Accordion Menu **/

/** Pagination overwrite for color **/
.page-link {
	color: #000000!important;
}
.page-link.active{
	color:#ffffff!important;
	background-color: #ba0c2f!important;
	border-color: #ae0b2c;
}
/** Pagination overwrite for color **/
/**
 * DESIGN.ONLINE.UGA.EDU
**/
  .cmp-heading-1 {
	color: currentColor;
	font-family: "Merriweather", serif;
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1.3;
	margin: 1em 0; }
	.cmp-heading-1:first-child {
	  margin-top: 0; }
  
  .cmp-heading-2 {
	color: currentColor;
	font-family: "Oswald", sans-serif;
	font-size: 2.25em;
	font-weight: normal;
	line-height: 1.15;
	text-transform: uppercase;
	margin: 1em 0;
	position: relative; }
	.cmp-heading-2:first-child {
	  margin-top: 0; }
	.cmp-heading-2::after {
	  content: '';
	  display: block;
	  height: 0.125rem;
	  width: 3rem;
	  position: absolute;
	  top: calc(100% + 0.125rem);
	  -webkit-print-color-adjust: exact;
	  background-color: #ba0c2f; }
  
  .cmp-heading-3 {
	color: currentColor;
	font-family: "Merriweather Sans", sans-serif;
	font-size: 1.75em;
	font-weight: normal;
	line-height: 1.3;
	margin: 1em 0; }
	.cmp-heading-3:first-child {
	  margin-top: 0; }
  
  .cmp-heading-4 {
	color: currentColor;
	font-family: "Merriweather", serif;
	font-size: 1.625em;
	font-weight: bold;
	line-height: 1.3;
	margin: 1em 0; }
	.cmp-heading-4:first-child {
	  margin-top: 0; }
  
  .cmp-heading-5 {
	color: currentColor;
	font-family: "Merriweather Sans", sans-serif;
	font-size: 1.375em;
	font-weight: bold;
	line-height: 1.3;
	margin: 1em 0; }
	.cmp-heading-5:first-child {
	  margin-top: 0; }
  
  .cmp-heading-6 {
	color: currentColor;
	font-size: 1.125em;
	font-family: "Merriweather Sans", sans-serif;
	font-weight: bold;
	line-height: 1.15;
	text-transform: uppercase;
	margin: 1em 0; }
	.cmp-heading-6:first-child {
	  margin-top: 0; }

/*!
 * UGA Design System - Styles: https://design.online.uga.edu
 * Copyright University of Georgia
 */
.cmp-breadcrumbs {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	width: 100%; }
	.cmp-breadcrumbs__item {
	  display: inline-block;
	  font-size: 0.875rem;
	  text-overflow: ellipsis;
	  white-space: nowrap;
	  overflow: hidden;
	  max-width: 100%; }
	  .cmp-breadcrumbs__item:first-child {
		text-overflow: unset;
		overflow: visible; }
	  .cmp-breadcrumbs__item + .cmp-breadcrumbs__item {
		background-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A//www.w3.org/2000/svg' width%3D'6' height%3D'10' fill%3D'none' viewBox%3D'0 0 6 10'%3E%3Cpath stroke%3D'%23ba0c2f' stroke-linecap%3D'round' stroke-linejoin%3D'round' stroke-width%3D'2' d%3D'M1 1l4 4-4 4'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: left 0.65rem center;
		padding-left: 1.5rem; }
	  .cmp-breadcrumbs__item.active {
		font-weight: bold;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		flex-shrink: 2; }
	.cmp-breadcrumbs__link {
	  color: black;
	  text-decoration: none; }
	  .cmp-breadcrumbs__link:hover {
		text-decoration: underline; }

.cmp-button {
	color: inherit;
	text-decoration: none;
	background-color: transparent;
	color: inherit;
	border: none;
	margin: 0;
	padding: 0;
	text-align: inherit;
	font: inherit;
	border-radius: 0;
	-webkit-appearance: none;
		-moz-appearance: none;
			appearance: none;
	display: inline-block;
	display: inline-flex;
	align-items: center;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #ba0c2f;
	color: #fff;
	font-family: "Merriweather Sans", sans-serif;
	font-weight: bold;
	font-size: 1rem;
	text-align: center;
	padding: 1rem 2.5rem;
	position: relative;
	transition: all 250ms cubic-bezier(0.19, 1, 0.22, 1); }
	.cmp-button:hover {
		background-color: #a70b2a; }
	.cmp-button:active {
		background-color: #950a26;
		transform: scale(0.98); }
	.cmp-button::before {
		content: '';
		display: block;
		position: absolute;
		border: 1px solid rgba(255, 255, 255, 0);
		top: 0.5rem;
		right: 0.5rem;
		bottom: 0.5rem;
		left: 0.5rem;
		transition: all 250ms cubic-bezier(0.19, 1, 0.22, 1); }
	.cmp-button:hover::before, .cmp-button:active::before, .cmp-button:focus::before,
	.safe-focus .cmp-button:focus::before {
		border-color: white;
		top: 0.25rem;
		right: 0.25rem;
		bottom: 0.25rem;
		left: 0.25rem; }
	.cmp-button--black {
		color: #fff;
		background-color: #000; }
		.cmp-button--black:hover {
		background-color: black; }
	.cmp-button--red {
		color: #fff;
		background-color: #ba0c2f; }
		.cmp-button--red:hover {
		background-color: #8a0923; }
	.cmp-button--white {
		color: #000;
		background-color: #fff; }
		.cmp-button--white:hover {
		background-color: #e6e6e6; }
	.cmp-button--glory {
		color: #fff;
		background-color: #e4002b; }
		.cmp-button--glory:hover {
		background-color: #b10021; }
	.cmp-button--lake {
		color: #fff;
		background-color: #00a3ad; }
		.cmp-button--lake:hover {
		background-color: #00737a; }
	.cmp-button--hedges {
		color: #000;
		background-color: #b7bf10; }
		.cmp-button--hedges:hover {
		background-color: #8a900c; }
	.cmp-button--olympic {
		color: #fff;
		background-color: #004e60; }
		.cmp-button--olympic:hover {
		background-color: #00252d; }
	.cmp-button--sanford {
		color: #fff;
		background-color: #554f47; }
		.cmp-button--sanford:hover {
		background-color: #393530; }
	.cmp-button--field {
		color: #fff;
		background-color: #594a25; }
		.cmp-button--field:hover {
		background-color: #352c16; }
	.cmp-button--athens {
		color: #fff;
		background-color: #66435a; }
		.cmp-button--athens:hover {
		background-color: #472f3f; }
	.cmp-button--stegman {
		color: #000;
		background-color: #9ea2a2; }
		.cmp-button--stegman:hover {
		background-color: #848989; }
	.cmp-button--stegeman {
		color: #000;
		background-color: #9ea2a2; }
		.cmp-button--stegeman:hover {
		background-color: #848989; }
	.cmp-button--creamery {
		color: #000;
		background-color: #d6d2c4; }
		.cmp-button--creamery:hover {
		background-color: #c1bba6; }
	.cmp-button--odyssey {
		color: #000;
		background-color: #c8d8eb; }
		.cmp-button--odyssey:hover {
		background-color: #a3bddd; }
	.cmp-button--light-gray {
		color: #000;
		background-color: #f2f2f2; }
		.cmp-button--light-gray:hover {
		background-color: #d9d9d9; }
	.cmp-button--gray {
		color: #000;
		background-color: #dedede; }
		.cmp-button--gray:hover {
		background-color: #c5c5c5; }
	.cmp-button--dark-gray {
		color: #fff;
		background-color: #666666; }
		.cmp-button--dark-gray:hover {
		background-color: #4d4d4d; }
	.cmp-button--full-width {
		display: block;
		width: 100%; }
	.cmp-button--narrow {
		font-size: 0.875rem;
		font-weight: normal;
		padding: 0.25rem 1rem; }
		.cmp-button--narrow::before {
		top: 0.25rem;
		right: 0.25rem;
		bottom: 0.25rem;
		left: 0.25rem; }
		.cmp-button--narrow:hover::before, .cmp-button--narrow:active::before, .cmp-button--narrow:focus::before,
		.safe-focus .cmp-button--narrow:focus::before {
		top: 0.125rem;
		right: 0.125rem;
		bottom: 0.125rem;
		left: 0.125rem; }
	.cmp-button--short {
		padding: 0.5rem 1.5rem; }
	.cmp-button--border {
		background-color: transparent;
		border: solid 0.125rem #fff; }
		.cmp-button--border:hover {
		background-color: rgba(255, 255, 255, 0); }
		.cmp-button--border:active {
		background-color: rgba(255, 255, 255, 0.2); }
	.cmp-button--has-icon {
		display: flex;
		justify-content: center;
		align-items: center; }
	.cmp-button__icon {
		height: 1em;
		width: 1em; }
		.cmp-button__icon--left {
		order: -1;
		margin-right: 0.5rem; }
		.cmp-button__icon--right {
		order: 1;
		margin-left: 0.5rem; }

		h1:not([class]):first-child,
		h1.uga:first-child{
			margin-top: 0;
		}
		h1:not([class]) 
		h1.uga {
			font-size: 4em;
			font-weight: 400;
			line-height: 1.3;
			margin: 1em 0;
			margin-top: 1em;
		}
		h2:not([class]),
		h2.uga {
			font-weight: 400;
			line-height: 1.15;
			margin-top: 0;
			margin-bottom: 1em;
		}
		h3:not([class]), 
		h3.uga {
			font-size: 2rem;
			font-weight: 400;
			line-height: 1.3;
			margin: 1em 0;
		}
		h4:not([class]) {
			font-size: 1.625rem;
			font-weight: 700;
			line-height: 1.3;
			margin: 1em 0;
		}
		h5:not([class]) {
			font-size: 1.375rem;
			font-weight: 700;
			line-height: 1.3;
			margin: 1em 0;
		}
		h6:not([class]) {
			font-size: 1.125rem;
			font-weight: 700;
			line-height: 1.15;
			text-transform: uppercase;
			margin: 1em 0;
		}
		h1:not([class]), h4:not([class]), h1.uga, h4.uga{
			font-family: "Merriweather", Georgia, serif
		}
		h3:not([class]), h5:not([class]), h6:not([class]), h3.uga, h5.uga, h6.uga{
			font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;
		}
		h1:not([class]), h1:not([class]) a, h2:not([class]), h2:not([class]) a, h6:not([class]), h6:not([class]) a,
		h1.uga, h1.uga a, h2.uga, h2.uga a, h6.uga, h6.uga a{
			color:#000;
		}
		h3:not([class]), h3:not([class]) a,h5:not([class]), h5:not([class]) a,
		h3.uga, h3.uga a, h5.uga, h5.uga a{
			color: #ba0c2f;
		}
		h2.uga::after, h2:not([class])::after {
			content: '';
			display: block;
			height: 0.125rem;
			width: 2.25rem;
			position: absolute;
			-webkit-print-color-adjust: exact;
			background-color: #ba0c2f;
		}
/**
 * END COMMON UGA STYLES
 **/



/* UNIVERSAL UGA FOOTER */
/* UNIVERSAL UGA FOOTER */
/* UNIVERSAL UGA FOOTER */
.ugafooter__address,
.ugafooter__links,
.ugafooter__logo,
.ugafooter__social {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .ugafooter__address,
  .ugafooter__logo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .ugafooter__links,
  .ugafooter__social {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
}
.ugafooter {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 48px 0;
  border-width: 4px 0 0;
  border-style: solid;
  border-color: #ba0c2f;
  background: url("../images/footer/background-arch.png") #000 center
    center no-repeat;
  background-size: cover;
  font-family: "Merriweather", Georgia, "Times New Roman", Times, serif;
}
.ugafooter--border-white {
  border-color: #ffffff;
}
.ugafooter--border-grey {
  border-color: #554f47;
}
.ugafooter--no-border {
  border-width: 0;
}
.ugafooter__container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .ugafooter__container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .ugafooter__container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .ugafooter__container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .ugafooter__container {
    max-width: 1140px;
  }
}
.ugafooter__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.ugafooter__row--primary {
  margin-bottom: 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ugafooter__row--secondary {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.ugafooter__links {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ugafooter__logo {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 2em;
}
@media (min-width: 768px) {
  .ugafooter__logo {
    margin-bottom: 0;
  }
}
.ugafooter__logo-link {
  display: block;
  margin: 0 auto;
  max-width: 200px;
  height: 170px;
  background-color: transparent;
  background-image: url("../images/footer/georgia-v-cw.png");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
@media (min-width: 768px) {
  .ugafooter__logo-link {
    margin: 0;
    max-width: 300px;
    height: 80px;
    background-image: url("../images/footer/georgia-fs-cw.png");
    background-position: left top;
  }
}
.ugafooter__links-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  text-align: center;
  line-height: 1.5;
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 0;
  column-gap: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .ugafooter__links-list {
    display: block;
    text-align: left;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (min-width: 992px) {
  .ugafooter__links-list {
    -webkit-column-count: 3;
    column-count: 3;
  }
}
.ugafooter__links-list-item {
  width: 50%;
  border: none;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
@media (min-width: 768px) {
  .ugafooter__links-list-item {
    width: 100%;
  }
}
.ugafooter__links-list-link {
  display: block;
  padding: 0.25em 1em;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
  -webkit-transition: color 100ms ease-in;
  transition: color 100ms ease-in;
}
.ugafooter__links-list-link:hover {
  color: #ffffff;
  text-decoration: none;
}
@media (min-width: 768px) {
  .ugafooter__links-list-link {
    border-left: 1px rgba(255, 255, 255, 0.3) solid;
    font-weight: 300;
  }
}
.ugafooter__address {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  font-weight: 300;
  font-family: "Merriweather Sans", "Tahoma", "Helvetica Neue", Arial,
    sans-serif;
}
@media (min-width: 768px) {
  .ugafooter__address {
    text-align: left;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
.ugafooter__social {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1em;
  color: #ffffff;
  text-align: center;
  font-weight: 300;
}
@media (min-width: 768px) {
  .ugafooter__social {
    margin-bottom: 0;
    text-align: left;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
.ugafooter__social-label {
  display: block;
}
@media (min-width: 768px) {
  .ugafooter__social-label {
    display: inline;
  }
}
.ugafooter__social-link {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
  -webkit-transition: color 100ms ease-in;
  transition: color 100ms ease-in;
}
.ugafooter__social-link:hover {
  color: #ffffff;
  text-decoration: none;
}
.ugafooter__social-link img {
  -webkit-filter: invert(1);
  filter: invert(1);
  display: inline-block;
}
.ugafooter__social-link svg {
  width: 1em;
  height: 1em;
}