@charset "UTF-8";

@import url("https://p.typekit.net/p.css?s=1&k=fxh1izx&ht=tk&f=7909.7910.7911.7912.7913.7914.7915.7916.7917.7918&a=494562&app=typekit&e=css"); @font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/0180d8/00000000000000003b9afc2a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/0180d8/00000000000000003b9afc2a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/0180d8/00000000000000003b9afc2a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/62ef57/00000000000000003b9afc29/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/62ef57/00000000000000003b9afc29/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/62ef57/00000000000000003b9afc29/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/99ae80/00000000000000003b9afc2c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/99ae80/00000000000000003b9afc2c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/99ae80/00000000000000003b9afc2c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/c0caf7/00000000000000003b9afc2b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/c0caf7/00000000000000003b9afc2b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/c0caf7/00000000000000003b9afc2b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/ef9342/00000000000000003b9afc2d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/ef9342/00000000000000003b9afc2d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/ef9342/00000000000000003b9afc2d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/ec4ef2/00000000000000003b9afc2e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/ec4ef2/00000000000000003b9afc2e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/ec4ef2/00000000000000003b9afc2e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/33ece3/00000000000000003b9afc27/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/33ece3/00000000000000003b9afc27/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/33ece3/00000000000000003b9afc27/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/0f81df/00000000000000003b9afc28/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/0f81df/00000000000000003b9afc28/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/0f81df/00000000000000003b9afc28/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 300;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/46dc5e/00000000000000003b9afc30/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/46dc5e/00000000000000003b9afc30/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/46dc5e/00000000000000003b9afc30/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 900;
    font-stretch: normal;
}

@font-face {
    font-family: "runda";
    src: url("https://use.typekit.net/af/07cc94/00000000000000003b9afc2f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/07cc94/00000000000000003b9afc2f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/07cc94/00000000000000003b9afc2f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 900;
    font-stretch: normal;
}

.tk-runda {
    font-family: "runda",sans-serif;
}


* {
	box-sizing: border-box;
}

html {
	height: auto;
}
body {
	margin: 0; padding: 0;
	width: 100%;
	/*height: 100%;*/
	min-height: 100%;
	font-family: runda,Helvetica,Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	background-color: #2b3638;
	line-height: 1.42857;
}

.debug_wrapper {
	clear: both;
	border: 1px dashed #e21213;
	background-color: #294730;
	color: #eee;
	font-size: 10pt;
	overflow: auto;
}
.debug {
	padding: 1em;
}

p { margin: 0 0 10px; }
.center { text-align: center; }
.justify { text-align: justify; }
.gone { display: none; }
a { color: #fd576c; }
a img { border: none; }
.left { float: left; }
.right { float: right; }
.tright { text-align: right; }
.success { color: #07c01a; }
.row0 { background-color: #FFF; }
.row1 { background-color: #E6E6E6; }
.fakelink {
	color: #0080ff;
	cursor: pointer;
}
h1 {
	font-size: 35px;
	font-weight: 400;
	margin: 0 0 45px;
}

.nav-top {
	width: 100%;
	height: 40px;
	background-color: #465050;
}

.nav-main {
	/*border: 1px dashed red;*/
	display: flex;
	margin: 1em auto;
	max-width: 1170px;
	width: 100%;
}

.megatrax-logo {
	min-height: 60px;
	width: 155px;
}
.megatrax-logo img {
	max-width: 155px;
}

.lighter {
	color: #fff9;
}

#content {
	color: #fff;
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
	overflow: visible;
	clear: both;
	min-height: 410px;
}

#middle {
	background-color: #465050;
	margin: 0 0 4em;
	padding: 1em;
}

.chkbx_line {
	display: inline-block;
	width: 16em;
	margin-right: 3em;
}


.footer {
	width: 100%;
	color: #fff;
	font-weight: 300;
}
.footer a {
	color: #fff;
	transition: 0.2s linear;
}

.footer .links .inner {
	background-color: #465050;
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	padding: 3em 0;
}
.footer .link {
	margin: 0 0 0.3em;
}
.footer .linkblock {
	/*border: 1px dashed green;*/
	color: #fff;
	display: inline-block;
	margin-left: 1em;
	width: calc( 19% - 1em );
	vertical-align: top;
}
.footer .linkblock a {
	font-size: 1.2em;
	text-decoration: none;
	margin-bottom: 0.2em;
}
.footer .links .linkblock .link.colhead {
	margin-bottom: 0.6em;
}
.footer .links .linkblock .link.colhead a {
	font-weight: 500;
}

.footer .contact .inner {
	background-color: #687272;
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	padding: 3em 0;
}

.footer .contact .linkblock {
	width: calc( 30% - 1em );
}
.footer .contact .inner .linkblock.title {
	width: calc( 20% - 1em );
}
.footer .contact .inner .linkblock.phone-numbers {
	width: calc( 33% - 1em );
}
.footer .contact .inner .linkblock.email-addrs {
	width: calc( 39% - 1em );
}
.footer .contact .linkblock.email-addrs a {
	color: #fd576c;
}
.footer .contact .linkblock.email-addrs a:focus {
	color: #fc0b2a;
}

.footer .social {
	display: table;
	background-color: #687272;
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	padding: 0.5em 0 0 1em;
}
.footer .social .blk {
	display: table-cell;
	vertical-align: middle;
}
.footer .social .blk i {
	font-style: normal;
	font-size: 35px;
}
.footer .social .blk a {
	text-decoration: none;
}

.footer a:hover {
	color: #ff5569;
}
