p, address { line-height: 1.6; }

div, a, p { color: #666666; }

html,body,h1,h2,h3,h4,h5 {font-family: 'Commissioner', sans-serif}

.fld-text-primary { color: #666666; }
.fld-text-white { color: #ffffff; }
.fld-darkorange,.fld-hover-darkorange:hover { color:#fff!important; background-color: #FF8C00!important; }
.fld-darkgray,.fld-hover-darkgray:hover { color:#fff!important; background-color: #808080!important; }
.fld-orange,.fld-hover-orange:hover{color:#fff!important;background-color:#FF8C00!important}
.fld-orange-nolink { background:#FF8C00}
.fld-gray-back,.fld-hover-gray-back:hover { color:#fff!important; background-color: #808080!important; }
.fld-gray-text { background:#808080}

.fld-hr { border-top: 3px solid #FF8C00; }
.fld-link { color: #FF8C00; font-weight: bold; text-decoration: none }

.shadow {text-shadow: 3px 3px 3px #ababab;}
.shadow2 {text-shadow: 2px 2px 2px #ababab;}
.img-shadow {box-shadow: 3px 3px 3px #ababab;}

.form-control {
	padding: 15px 20px 10px;
	width: 100%;
	height: auto;
}

.form-group { margin-bottom: 25px; }
select.form-control { border-radius: 0; }
select.form-control option { height: 30px; }

.tm-contact-col-l { padding-right: 25px; }

.tm-contact-links {
	padding-left: 0;
	margin: 0;
}

.tm-contact-links li { list-style: none; }


@font-face {
  font-family: "Crimson Text", serif;
  font-weight: 400;
  font-style: normal;
  src: url(fonts/CrimsonText-Regular.ttf) format("truetype");
}

@font-face {
  font-family: "Crimson Text", serif;
  font-weight: 600;
  font-style: normal;
  src: url(fonts/CrimsonText-SemiBold.ttf) format("truetype");
}

@font-face {
  font-family: "Crimson Text", serif;
  font-weight: 700;
  font-style: normal;
  src: url(fonts/CrimsonText-Bold.ttf) format("truetype");
}

@font-face {
  font-family: "Crimson Text", serif;
  font-weight: 400;
  font-style: italic;
  src: url(fonts/CrimsonText-Italic.ttf) format("truetype");
}

@font-face {
  font-family: "Crimson Text", serif;
  font-weight: 600;
  font-style: italic;
  src: url(fonts/CrimsonText-SemiBoldItalic.ttf) format("truetype");
}

@font-face {
  font-family: "Crimson Text", serif;
  font-weight: 700;
  font-style: italic;
  src: url(fonts/CrimsonText-BoldItalic.ttf) format("truetype");
}

@font-face {
  font-family: "Commissioner", sans-serif;
  font-weight: 400;
  font-style: normal;
  src: url(fonts/Commissioner-Regular.ttf) format("truetype");
}

@font-face {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-style: normal;
  src: url(fonts/Commissioner-SemiBold.ttf) format("truetype");
}

@font-face {
  font-family: "Commissioner", sans-serif;
  font-weight: 700;
  font-style: normal;
  src: url(fonts/Commissioner-Bold.ttf) format("truetype");
}

.w3-theme-l5 {color:#000 !important; background-color:#f2f6fa !important}
.w3-theme-l4 {color:#000 !important; background-color:#d2e1ee !important}
.w3-theme-l3 {color:#000 !important; background-color:#a5c4dc !important}
.w3-theme-l2 {color:#fff !important; background-color:#79a6cb !important}
.w3-theme-l1 {color:#fff !important; background-color:#4c88b9 !important}
.w3-theme-d1 {color:#fff !important; background-color:#325d81 !important}
.w3-theme-d2 {color:#fff !important; background-color:#2d5373 !important}
.w3-theme-d3 {color:#fff !important; background-color:#274964 !important}
.w3-theme-d4 {color:#fff !important; background-color:#213e56 !important}
.w3-theme-d5 {color:#fff !important; background-color:#1c3448 !important}

.w3-theme-light {color:#000 !important; background-color:#f2f6fa !important}
.w3-theme-dark {color:#fff !important; background-color:#1c3448 !important}
.w3-theme-action {color:#fff !important; background-color:#1c3448 !important}

.w3-theme {color:#fff !important; background-color:#386890 !important}
.w3-text-theme {color:#386890 !important}
.w3-border-theme {border-color:#386890 !important}

.w3-hover-theme:hover {color:#fff !important; background-color:#386890 !important}
.w3-hover-text-theme:hover {color:#386890 !important}
.w3-hover-border-theme:hover {border-color:#386890 !important}





