/* 	99Lime.com HTML KickStart by Joshua Gatcke	style.css */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

h1,h2,h3,h4,h5,h6{ font-family: "Work Sans", sans-serif, sans-serif; font-weight:400; }
h1{font-size:1.7em; font-family: "Work Sans", sans-serif, arial, verdana, sans-serif; font-variant:small-caps;}
h2{font-size:1.5em; font-family: "Work Sans", sans-serif, arial, verdana, sans-serif; font-variant:small-caps;}
h3{font-size:1.3em; font-family: "Work Sans", sans-serif, arial, verdana, sans-serif; font-variant:small-caps;}
h4{font-size:1em; font-family: "Work Sans", sans-serif, arial, verdana, sans-serif;}
h5{font-size:0.9em; font-family: "Work Sans", sans-serif, arial, verdana, sans-serif;}
h6{font-size:0.8em; font-family: "Work Sans", sans-serif, arial, verdana, sans-serif;}

hr{border: 0; border-bottom: solid 7px #666; margin:0 0 2em 0; }

thead th,tbody th{ padding:8px 12px; font-family: "Work Sans", sans-serif, arial, verdana, sans-serif; background-color:#EEE; color:#006; }
button, a.btn, input[type="submit"], input[type="reset"], input[type="button"]{ font-family: "Work Sans", sans-serif, arial, verdana, sans-serif; padding:3px 6px 3px 4px; }
blockquote{ font-family: "Work Sans", sans-serif, arial, verdana, sans-serif; font-size:1em; line-height:1.5em; font-style: italic; margin:30px; padding:0 0 0 10px; border-left:3px solid #ccc; }

html{ min-height:100%; background:#b83930; color:#414141; }
body{ background:#fff5e8; margin:0; padding:0 0 0 0; padding-top:80px; color:#713f4c; font-weight:300; font-size:12pt; font-family: "Work Sans", arial, verdana, sans-serif; text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */}

#footer{position: relative; margin:4em 0 0 0; padding:0px; padding:1em; color:#fff; background:#b83930; border-top:solid 1px #fff; }
#footer a:link{color:#fff; text-decoration:none;}	
#footer a:visited{color:#fff; text-decoration:none;}	
#footer a:hover{color:#F4F4F4; text-decoration:none; border-bottom:1px dotted #F4F4F4;}	

.navbar{ position:fixed; top:0; left:0; width: 100%; background:#b83930; /* Old browsers */ color:#fff; z-index:1000; border-bottom:1px solid #edad49; }
.navbar ul{	display:inline-block; margin:0;	padding:0;}
.navbar li{	margin:0; padding:0; list-style-type:0;	display:inline-block; }
.navbar li a{display:inline-block; color:#fff; padding:0.7em 1em; text-decoration:none;	text-transform: uppercase; line-height:100%; font-size: 1.2em;}
.menu{ font-family: "Work Sans", sans-serif, arial, verdana, sans-serif; border:0; font-weight:300; }
.menu ul{margin:0;padding:0;position: absolute;top:100%;left:0;display:none;text-align:left; min-width:300px;max-width:200%;*width:auto;}

div.autocomplete { position: absolute; width: 360px; background-color: white; border: 1px solid #888; margin: 0px; padding: 0px; z-index:1000; }
div.autocomplete ul {list-style-type: none; margin: 0px; padding: 0px; max-height: 20em; overflow: auto;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li { list-style-type:none;display: block;margin: 0;padding: 2px;cursor: pointer;}
div.autocomplete ul li span.informal {color: grey;}

@media (max-width: 768px) { .right{ text-align:left;} .grid{padding: 0 1em;} }