@font-face {
    font-family: 'Melanzane';
    src: url('https://www.green-wood.com/wp-content/themes/generatepress-child/fonts/melanzane/Melanzane.eot');
    src: url('https://www.green-wood.com/wp-content/themes/generatepress-child/fonts/melanzane/Melanzane.eot?#iefix') format('embedded-opentype'), url('https://www.green-wood.com/staging/123/wp-content/themes/generatepress-child/fonts/melanzane/Melanzane.woff2') format('woff2'), url('https://www.green-wood.com/staging/123/wp-content/themes/generatepress-child/fonts/melanzane/Melanzane.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Source Serif 4';
    src: url('https://www.green-wood.com/wp-content/themes/generatepress-child/fonts/SourceSerif4-Regular.ttf');
    font-weight: 400;
    font-style: normal;
}

.smText td { 
	font-family: "Source Serif 4",serif!important;
	font-weight: 400;
	font-size: 17px;
	text-decoration: none;
	color: #3a3a3a!important;
}

.hdText { 
	font-family: "Source Serif 4",serif;
	font-weight: bold;
	font-size: 17px;
	text-decoration: none;
	color: #5e7930!important;
}

a.smText:link { 
	font-family: "Source Serif 4",serif;
	font-weight: normal;
	font-size: 15px!important;
	text-decoration: none;
	color: #000000;
}
a.smText:visited { 
	font-family: "Source Serif 4",serif;
	font-weight: normal;
	font-size: 15px!important;
	text-decoration: none;
	color: #000000;
}
a.smText:hover { 
	font-family: "Source Serif 4",serif;
	font-weight: normal;
	font-size: 15px!important;
	text-decoration: underline;
	color: #303030;
}
.smTextOff { 
	font-family: "Source Serif 4",serif;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
	color: #808080;
}

.l_odd {
	width: 630px;
	background-color:#EEEEEE;
	font-family: "Source Serif 4",serif;
	font-size:15px;
	padding: 5px;
}
.l_even {
	width: 630px;
	background-color:#DDDDDD;
	font-family: "Source Serif 4",serif;
	font-size:15px;
	padding: 5px;
}
.l_odd:hover, .l_even:hover {
	background-color:Yellow;
}


.l_heading {
	width: 630px;
	background-color:#ffffff!important;
	font-family: "Source Serif 4",serif!important;
	font-size:17px;
	padding: 5px;
	color:#5e7930!important;
}
.l_heading a, .l_heading a:link, .l_heading a:visited { 
	cursor:pointer;
	color: #5e7930;
}
.l_heading a:hover {
	cursor:pointer;
	color: #5e7930;
}

.lname {
	float:left;
	width: 175px;
}
.fname {
	float:left;
	width: 150px;
}
.year {
	float:left;
	width: 90px;
}
.blot {
	float:left;
	min-width: 75px;
	min-height:5px;
}
.bsec {
	float:left;
	min-width: 50px;
	min-height:5px;
}


.plus {
	float:left;
	width: 70px;
    text-align: center;
    padding-left: 10px;
}

#listwrapper {
	width: auto;
	margin: auto;
}

.infowrapper {
	width: 400px;
	margin: 10px auto 10px;
	border: 1px #5e7930 dotted;
	font-family: "Source Serif 4",serif;
	font-size:15px;
	padding: 1px 1px 1px 1px;
}
.infowrapper table {
	margin: 0px;
}
.infowrapper td:first-child {
	color: #FFffff;
	background-color: #5e7930;
}
.clear {
	clear:both;
	margin: 0px;
}

@media (max-width: 768px) {
.smText td { 
	font-size: 10px!important;
}

.hdText { 
	font-size: 10px!important;
}

a.smText:link { 
	font-size: 10px!important;
}
a.smText:visited { 
	font-size: 10px!important;
}
a.smText:hover { 
	font-size: 10px!important;
}
.smTextOff { 
	font-size: 10px!important;
}

.l_odd {
	width: 630px;
	font-size: 10px!important;
	padding: 5px;
}
.l_even {
	width: 630px;
	font-size: 10px!important;
	padding: 5px;
}
.l_odd:hover, .l_even:hover {
	background-color:Yellow;
}


.l_heading {
	width: 630px;
	font-size: 10px!important;
	padding: 5px;
}

.lname {
	float:left;
	width: 11%;
}
.fname {
	float:left;
	width: 12%;
}
.year {
	float:left;
	width: 10.5%;
}
.blot {
	float:left;
	min-width: 6%;
	min-height:5px;
}
.bsec {
	float:left;
	min-width: 4%;
	min-height:5px;
}


.plus {
	float:left;
	width: 3%;
    text-align: center;
    padding-left: 10px;
}

#listwrapper {
	width: auto;
	margin: auto;
}

.infowrapper {
	width: 400px;
	margin: 10px;
	border: 1px #5e7930 dotted;
	font-size: 10px!important;
	padding: 1px 1px 1px 1px;
}
}
