@font-face {
    font-family: 'hagin';
    src: url('../fonts/hagin_caps_medium-webfont.woff2') format('woff2'),
         url('../fonts/hagin_caps_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face { font-family: "Abel";
	font-style: normal;
    src: url("../fonts/Abel-Pro/80c2d3fc7dc3dee5761c1205e9842798.eot");
    src: url("../fonts/Abel-Pro/80c2d3fc7dc3dee5761c1205e9842798.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Abel-Pro/80c2d3fc7dc3dee5761c1205e9842798.woff2") format("woff2"),
    url("../fonts/Abel-Pro/80c2d3fc7dc3dee5761c1205e9842798.woff") format("woff"),
    url("../fonts/Abel-Pro/80c2d3fc7dc3dee5761c1205e9842798.ttf") format("truetype"),
    url("../fonts/Abel-Pro/80c2d3fc7dc3dee5761c1205e9842798.svg#Abel Pro") format("svg");
}

@font-face { font-family: "Abel";
	font-style: normal;
	font-weight: bold;
    src: url("../fonts/Abel-Pro-Bold/7ac0a45994f0b7d56cb9005fb5ceac33.eot");
    src: url("../fonts/Abel-Pro-Bold/7ac0a45994f0b7d56cb9005fb5ceac33.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Abel-Pro-Bold/7ac0a45994f0b7d56cb9005fb5ceac33.woff2") format("woff2"),
    url("../fonts/Abel-Pro-Bold/7ac0a45994f0b7d56cb9005fb5ceac33.woff") format("woff"),
    url("../fonts/Abel-Pro-Bold/7ac0a45994f0b7d56cb9005fb5ceac33.ttf") format("truetype"),
    url("../fonts/Abel-Pro-Bold/7ac0a45994f0b7d56cb9005fb5ceac33.svg#Abel Pro") format("svg");
}

body {
	font-family: 'Abel';
}
h1 {
	font-family: 'hagin';
}

tr:nth-child(odd) {
	background-color: #fafafa;
}
th {
	font-weight: bold;
}
th, td {
	padding: 3px 5px;
}


.mobile {
	display: none !important;
}

@media (max-width: 699px) {
	.mobile {
		display: block !important;
	}
	tr.mobile {
		display: table-row;
	}
	.desktop {
		display: none !important;
	}
}



