/* CSS Document */
.hover_img a { position:relative; }
.hover_img a span { position:absolute; display:none; z-index:99; }
.hover_img a:hover span {
	left:-160px;
	top:-100px;
    display: block;
    width: 400px;
	z-index:999;
}


body {
    color: #292829;
	-webkit-font-smoothing: antialiased;

}





h2.key {
	display: inline-block;
    text-transform: uppercase;
    color: #fff;
    font-size: 30px;
    line-height: 1em;
    background-color: #636664;
    padding: 3px;
    margin-bottom: 30px;
    font-family: Gotham-Bold,sans-serif;
    font-display: swap;
}

h3 {
    color: #292829;
}

h5 {
	font-size: 16px;
    color: #292829;
    font-style: italic;
    font-weight: 600;

}

.inline{
	display:inline;
	}

.dark-line {

    border-top: 1px solid #282827;
    margin: 30px 0;
    width: 100%;

}

#main article ul > li ul > li::before {
    color: #C4A276;

}


#main article ul > li::before {
    color: #C4A276;
}

#board-profiles .dirname {
    color: #6D6E71;
}

#board-profiles .dirname2 {
    font-family: Gotham-Bold,sans-serif;
    color: #fff;
}

#Leadership .slt {

    font-family: Gotham-Bold,sans-serif;
    margin-bottom: 0px;
	color: #6D6E71;
	text-align: center;

}

#Leadership .slt1 {
    margin-bottom: 30px;
	color: #6D6E71;
	font-style:italic;
	text-align: center;

}

span.gold {
    color: #C4A276;
}

.gold-bg {

    padding: 8px 15px;
    background-color: #C4A276;

}


.pro-title {
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    font-size: 35px;
    line-height: 1em;
    background-color: #636664;
    padding: 3px 3px 0 3px;
    margin-bottom: 3px;
    font-family: Gotham-Bold,sans-serif;
}

.pro-title2 {
    text-transform: uppercase;
    font-size: 35px;
    line-height: 1em;
    padding: 3px 3px 0 3px;
    margin-bottom: 10px;
}

.pro-text {
    margin:10px 40px;
}

.intro, p.blurb {
    font-family: inherit;
    color: #292829;
}

.key-nbl {
    font-size: 40px;
    color: #496048;
    margin-bottom: 0;
    font-weight: 700;
	line-height:1em
}

.key-copy {
    font-size: 20px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: bold;
}

.mat-head{
	background-color:#D1B692;
	padding:10px;
	margin-bottom:5px;
	font-weight:300;
	}

.mat-sec{
	background-color:#939598;
	padding:10px;
	margin-bottom:15px;
	color:#fff;
	font-weight:bold;
	}

.mimg1{
	position: relative;
	right: -55px;
	top: -50px;
	float: right;
	}

.mimg {

    position: relative;
    right: -55px;
    top: -65px;
    float: right;

}
.padtli{
	padding-top:5px;
	}

.center-text{
	text-align:center;}

.borderrw{
	border-right: 1px solid #fff;
	}

.borderr{
	border-right: 1px solid #282827;
	}

.borderl{
	border-left: 1px solid #282827;
	}

.gline{
	border-bottom: 1px solid #282827;
	margin:40px 0;
	}

.info{
	padding:10px 0;
	margin:30px 0;
	height: 68px;

	}


.icon {
    float: left;
    margin-bottom: 0!important;
    top: 5px;
	padding:0 15px;
}

.bigcol{
	border-bottom: 5px solid #CBA873;
	}

.bigcolpad{
	padding:0 15px 0 0;
	}

.padt30{
	padding-top:30px;
	}

table.Profiles tr.thead td {

    background-color: #C4A276;
    color: #292829;

}

table.Profiles tr.lgrey-bg {

    background-color: #E6E7E8;

}





@media (max-width: 767px) {

.padtin1 {
    padding-top: 0px;
}

.padtin {
    padding-top: 0px;
}

.info {
    height: auto;
}

}
